SISTEM INFORMASI Marta Lenah Haryan8 Copyright © Wondershare So3ware Basis data/database adalah kumpulan informasi yang disimpan di dalam komputer secara sistema8k sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Basis data/database digunakan untuk menyimpan informasi atau data yang terintegrasi dengan baik di dalam komputer. Copyright © Wondershare So3ware • Table Sebuah tabel merupakan kumpulan data yang diorganisasikan ke dalam baris dan kolom. • Field Field merupakan kolom dari sebuah tabel. Field memiliki ukuran 8pe data tertentu yang menentukan data yang akan disimpan. Copyright © Wondershare So3ware • Record/Row Field merupakan sebuah kumpulan nilai yang saling terkait. • Key Key merupakan suatu field yang dapat dijadikan kunci dalam operasi tabel dan bersifat unik. Key memiliki banyak jenis diantaranya Primary Key, Foreign Key, Composite Key, dll. Copyright © Wondershare So3ware • SQL SQL atau Structured Query Language merupakan suatu bahasa yang digunakan untuk mengakses database. SQL sering disebut juga sebagai query. Copyright © Wondershare So3ware Command Prompt Command Prompt merupakan tools default MySQL yang sudah disertakan dalam file instalasi MySQL. Aplikasi ini dapat digunakan untuk melakukan koneksi ke MySQL melalui text-­‐based mode. RDBMS RDBMS atau Rela8onship Database Management System merupakan salah satu jenis DBMS yang mendukung adanya rela8onship atau hubungan antar tabel. Copyright © Wondershare So3ware Data Defini8on Language/DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database, dalam hal ini database dan table. Beberapa perintah dasar yang termasuk DDL ini antara lain : • CREATE • ALTER • DROP Copyright © Wondershare So3ware CREATE CREATE DATABASE [nama_database]; CREATE DATABASE penjualan; CREATE TABLE [nama_tabel] ( [nama_field1] [tipe_data1] NOT NULL, [nama_field2] [tipe_data2], [nama_field2] [tipe_data3], PRIMARY KEY [nama_field1] ); Copyright © Wondershare So3ware CREATE CREATE TABLE pelanggan ( id_pelanggan varchar(5) NOT NULL, telepon_pelanggan varchar (20), email_pelanggan varchar (50), PRIMARY KEY(id_pelanggan)); Copyright © Wondershare So3ware ALTER ALTER TABLE [nama_tabel] [FUNGSI] [nama_field]; ALTER TABLE pelanggan DROP email_pelanggan; ALTER TABLE pelanggan ADD tgl_daftar datetime; ALTER TABLE pelanggan RENAME TO pembeli; Copyright © Wondershare So3ware DROP DROP DATABASE [nama_database]; DROP DATABASE penjualan; DROP TABLE [nama_tabel]; DROP TABLE pelanggan; Copyright © Wondershare So3ware Data Manipula8on Language/DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam table. Perintah SQL yang termasuk dalam DML antara lain : • INSERT • SELECT • UPDATE • DELETE Copyright © Wondershare So3ware INSERT INSERT INTO [nama_tabel] ( [Nama_field1], [nama_field2], [nama_field3] ) VALUES ( [data1], [data2], [data3] ); INSERT INTO pelanggan (id_pelanggan, telepon_pelanggan, email_pelanggan ) VALUES (‘0001’, ‘Marta', ‘6909090’, [email protected]’); Copyright © Wondershare So3ware SELECT SELECT * FROM [nama_tabel]; SELECT * FROM pelanggan; SELECT [nama_field1], [nama_field2], [nama_field3] FROM [nama_tabel]; SELECT id_pelanggan, telepon_pelanggan, email_pelanggan FROM pelanggan; Copyright © Wondershare So3ware UPDATE UPDATE [nama_tabel] SET [nama_field] = [data] WHERE [kondisi]; UPDATE pelanggan SET telepon_pelanggan = ‘6919090' WHERE id_pelanggan = ‘0001’; DELETE DELETE FROM [nama_tabel] WHERE [kondisi]; DELETE FROM pelanggan WHERE id_pelanggan='P0001'; Copyright © Wondershare So3ware Question and Answer Copyright © Wondershare So3ware Copyright © Wondershare So3ware