Anda di halaman 1dari 6

PRAKTIKUM SISTEM BASIS DATA

MODUL
Siti Mutrofin, S.Kom 06 Januari 2012

Modul Praktikum Basis Data ini digunakan sebagai salah satu bahan ajar, pada matakuliah Sistem Basis Data yang bersifat praktikum di Prodi Sistem Informasi Fakultas Teknik Unipdu Jombang. Dalam praktikum ini akan membahas tentang pembuatan Basis Data, bahasa DDL, DML, Query, koneksi database ke bahasa pemrograman, maupun pembuatan form.

Modul Praktikum Sistem Basis Data

KATA PENGANTAR
Segala puji bagi Allah Tuhan semesta alam, atas berkat, rahmat dan karunianya. Tidak lupa juga saya panjatkan sholawat kepada junjungan kita Nabi Muhammad SAW beserta keluarga, kerabat dan sahabatnya. Sehingga saya mampu menyeleseikan modul praktikum ini. Adapun tujuan dari penulisan modul ini adalah sebagai salah satu bahan ajar pada praktikum mata kuliah Sistem Basis Data di Prodi Sistem Informasi Fakultas Teknik Unipdu Jombang. Dalam kesempatan ini, perkenangkan saya untuk mengucapkan terima kasih kepada semua pihak yang telah mendukung saya dalam menyelesaikan modul ini, yaitu kepada: 1. Ibu, bapak selaku orang tua saya dan juga saudara-saudara kandung saya yang sudah mendukung serta mendoakan saya. 2. Bapak Prof.Dr.H. Ahmad Zahro, MA selaku rektor Unipdu Jombang 3. Bapak DR.H.M. Zulfikar Asad, MMR selaku wakil rektor bidang Keuangan Unipdu Jombang. 4. Bapak Zaimmudin. M Selaku Wakil Rektor bidang Akademik Unipdu Jombang. 5. Bapak Dr. Isrofil Amar selaku Wakil Rektor bidang Kemahasiswaan Unipdu Jombang. 6. Bapak Yosi Agustiawan M.MT selaku Dekan Fakultas Teknik Unipdu Jombang. 7. Ibu Siti Nuraini, S.Kom selaku Kaprodi Sistem Informasi Fakultas Teknik Unipdu Jombang. 8. Jajaran Bapak/Ibu dosen Prodi Sistem Informasi Fakultas Teknik Unipdu Jombang. 9. Adik-adik asisten praktikum Sistem Basis Data Prodi Sistem Informasi Fakultas Teknik Unipdu Jombang. 10. Dik Dwi Pangestu di Jember, dik Ade di Duri Riau Sumatra dan ukhti Yatik di Klaten Jateng, jazakillah khoiron katsiron atas dukungan dan doanya. 11. Semua pihak yang tidak bisa saya sebutkan satu per satu yang secara langsung atau tidak, sudah terlibat dalam pembuatan modul ini, sehingga dapat saya seleseikan. Akhir kata, saya menyadari sepenuhnya bahwa modul ini masih terdapat banyak kekurangan. Oleh karena itu, saya sangat mengharapkan adanya masukan, kritik dan sarana yang bersifat membangun dari praktikan atau pembaca. Semoga penyusunan modul ini bermanfaat bagi semua pihak dan pengembangan Prodi Sistem Informasi Fakultas Teknik Unipdu Jombang.

Jombang, 23 Desember 2011

Siti Mutrofin, S.Kom

Sistem Informasi Teknik Unipdu Jombang 11

Siti Mutrofin, S.Kom

Modul Praktikum Sistem Basis Data

IDENTITAS MATAKULIAH
Nama Dosen NIY Fakultas Program Studi Mata Kuliah Kode Mata Kuliah Bobot Semester Waktu Standar Kompetensi : Siti Mutrofin, S.Kom : 11 240510 153 : Teknik : Sistem Informasi : Sistem Basis Data : 41MKP0928 : 3 SKS : III : 150 menit : Mahasiswa setelah mengikuti mata kuliah ini diharapkan mampu membuat database.

TATA TERTIB PRAKTIKUM Dalam praktikum ini, ada beberapa tata tertib yang wajib dipatuhi, diantaranya: 1. Berpakaian bersih dan rapi. 2. Dilarang menggunakan kaos oblong dan sandal. 3. Selama praktikum mohon HP di silent 4. Tidak boleh makan, minum dan merokok selama praktikum 5. Tugas individu setiap praktikan adalah mengerjakan tugas pendahuluan 6. Tugas kelompok adalah latihan di setiap modul praktikum 7. Sebelum praktikum dimulai, praktikan wajib mengumpulkan tugas pendahuluan kepada dosen pengampu atau asisten dosen. 8. Laporan resmi dikumpulkan pada pertemuan praktikum selanjutnya kepada dosen pengampu atau asisten dosen. 9. Tugas individu ditulis tangan, tinta warna biru, kertas A4, cantumkan nama, nim dan kelas. 10. Format laporan resmi wajib seragam, antara lain: Warna cover : warna biru Ukuran kertas : A4 Format huruf judul : Times New Roman, 14, Bold, Right Format Sub Judul : : Times New Roman, 12, Bold, Left Format isi : Times New Roman, 12, justify Margin : kiri 3, kanan 2, atas 2, bawah 2 Spasi : 1,5 spasi diketik, disteples tanpa dijilid. (lihat file format laporan resmi.rtf)

Sistem Informasi Teknik Unipdu Jombang 11

Siti Mutrofin, S.Kom

Modul Praktikum Sistem Basis Data

MODUL IV DATA MANIPULATION LANGUAGE (DML)


A. KOMPETENSI DASAR Diharapkan agar mahasiswa setelah mengikuti praktikum ini mampu menerapkan bahasa SQL (Structured Query Language) diantaranya adalah DML. B. INDIKATOR Adapun indikator untuk mencapai kompetensi dasar tersebut adalah sebagai berikut: 1. Mampu menerapkan perintah INSERT 2. Mampu menerapkan perintah UPDATE 3. Mampu menerapkan DELETE C. 1. 2. 3. 4. 5. ALAT DAN BAHAN Modul praktikum Slide Komputer LCD MySQL

D. PENGANTAR I. Data Manipulation Language (DML) DML berfungsi untuk memanipulasi data dalam database yang telah dibuat. Perintahperintah yang digunakan diantaranya: 1. INSERT, menyisipkan atau menambahkan data baru kedalam tabel 2. SELECT, mengambil atau menampilkan data dari tabel. 3. UPDATE, memperbaharui data yang lama ke data yang baru. 4. DELETE, menghapus data dalam tabel. Istilah Transaksi mengandung pengertian kumpulan statement DML yang membentuk suatu fungsi tertentu. SQL menyediakan 4 perintah DML yaitu Select, insert, update, dan delete. Mesikpun SELECT berupa statement general yang bisa tergolong dalam DDL dan DML. Maka dari itu, kita pada praktikum ini tidak membahas perintah SELECT karena bersifat umum, kita akan membahasa SELECT pada praktikum yang membahas query (Hartini Deliana, 2009). II. Sintak-sintak umum DML INSERT Insert Pernyataan insert digunakan untuk menambahkan baris baru ke tabel. Metode I: Sintak ini digunakan untuk mengisi data pada field yang ditentukan saja.
INSERT INTO table_name (field1, field2,...fieldN) VALUES (value1, value2,... valueN) ; (Noname).

Contoh:
INSERT INTO tutorials_tbl(tutorial_title, tutorial_author, submission_date) VALUES (JAVA Tutorial, Sanjay, '2007-05-06');

Sistem Informasi Teknik Unipdu Jombang 11

Siti Mutrofin, S.Kom

Modul Praktikum Sistem Basis Data

Metode II: Sintak ini digunakan untuk mengisi data pada semua field yang terdapat pada tabel.
INSERT INTO table_name VALUES (value1, value2,... valueN);

Contoh:
INSERT INTO tutorials_tbl VALUES (JAVA Tutorial, Sanjay, '2007-05-06');

Catatan: untuk nilai data yang bertipe numerik tidak perlu diapit dengan tanda kutip. UPDATE Update adalah sintak yang digunakan untuk mengubah data-data yang sudah ada pada tabel. Metode I: Sintak ini digunakan untuk mengubah dengan menggunakan klausa WHERE.
UPDATE table_name SET field1 = new-value1, field2 = new-value2 [WHERE Clause]

Contoh:
UPDATE tutorials_tbl SET tutorial_title='Learning JAVA' WHERE tutorial_id = 3;

Metode II: Sintak ini digunakan untuk mengubah tanpa menggunakan klausa WHERE.
UPDATE table SET field = New-value

Contoh:
UPDATE tutorials_tbl SET tutorial_title='Learning JAVA'

DELETE Delete adalah sintak yang digunakan untuk menghapus data yang ada pada tabel. Metode I: Sintak ini digunakan untuk menghapus data dari tabel dengan menggunakan klausa WHERE.
DELETE FROM table_name [WHERE Clause]

Contoh:
DELETE FROM tutorials_tbl WHERE tutorial_id = 3

Metode II: Sintak ini digunakan untuk menghapus data dari tabel tanpa menggunakan klausa WHERE, sehingga akan terhapus seluruh data yang ada pada tabel tersebut.
DELETE FROM table_name [WHERE Clause]

Contoh:
DELETE FROM tutorials_tbl

Sistem Informasi Teknik Unipdu Jombang 11

Siti Mutrofin, S.Kom

Modul Praktikum Sistem Basis Data

E. PERCOBAAN Coba anda terapkan sintak DML pada database yang sudah anda buat!

Gunakan perintah SQL yaitu INSERT, UPDATE dan DELETE baik dengan atau tanpa klausa WHERE. Untuk INSERT coba anda masukkan 5 data tiap tabelnya. F. REFERENSI Hartini Deliana, L. M. C., Kikis Sabrina Kaisariza. (2009). Database dengan SQL Server 2005. Jakarta: Mitra Wacana Media. Noname. MySQL Tutorial in PDF Retrieved 6 January 2012, 2012, from http://www.tutorialspoint.com/mysql/index.htm

Sistem Informasi Teknik Unipdu Jombang 11

Siti Mutrofin, S.Kom

Anda mungkin juga menyukai