Versi : 3 Revisi : 0 Tanggal Revisi : 24 Maret 2007 Tanggal Berlaku : SATUAN ACARA PERKULIAHAN Fakultas / Jurusan / Program Studi : Teknologi Industri / Teknik Informatika / Teknik Informatika Kode Matakuliah : Nama Matakuliah : Basis Data Kelompok Matakuliah : MPK/MKK/MKB/MPB/MBB/Praktikum Semester / SKS : Genap dan Ganjil / 2 Perte muan ke- 1. 2. Tujuan Instruksional Umum arsitektur Tujuan Instruksional Khusus kegunaan abstraksi data dan independensi data. bahasa yang digunakan pada tipe dan tugas pengguna basis data. arsitektur struktur dan media penyimpanan serta organisasi file. Pokok Bahasan Materi Media Metode Evaluasi Sumber / Referensi* Konsep dasar basis data. Arsitektur basis data Kegunaan basis data. Abstraksi data. Independensi data. Bahasa basis data. Pengguna Arsitektur basis data. Struktur dan media penyimpanan. Organisasi file. Pengindeksan. Pemetaan data ke 1
3. 4. 5. 6. 7. kegunaan model data menggunakan diagram ER. Memahami model relasional. menggunakan SQL. menggunakan SQL. kegunaan indeks. pemetaaan dari data ke file. tujuan keberadaan struktur data. macam model data: relasional, hirarki dan jaringan. Memahami definisi dan konsep dalam diagram ER. merancang diagram ER. mengubah diagram ER ke bentuk tabel. generalisasi dan agregasi. struktur basis data relasional. Mengenal aljabar relasional dan kalkulus relasional. mendefinisikan tabel dan indeks. melakukan manipulasi data sederhana. melakukan join antar tabel. membentuk subquery dan view. Model data Diagram ER Model relasional SQL SQL file. Kebutuhan model data. Pendekatan relasional, hirarki dan jaringan. Definisi entiti, relasi, atribut dan kunci. Diagram ER. Pengubahan dari diagram ER ke tabel. Generalisasi dan aggregasi. Struktur basis data relasional. Pengenalan aljabar dan kalkulus relasional Definisi tabel dan indeks. Manipulasi data. Join tabel. Subquery dan view.fungsi Tugas,C,C 2
8. 9. 10. 11. 12. pengaruh dependensi melakukan normalisasi. menjaga integritas data. model obyek dan obyekrelasional. model hirarki. menggunakan fungsi-fungsi aggregate. dependensi ketertutupan himpunan dalam dependensi Memahami tujuan normalisasi. melakukan normalisasi bentuk 1, 2 dan 3. cara-cara penjagaan integritas, dengan: tipe domain, integritas referensial dan trigger. latar model obyek dan obyek-relasional. latar model hirarki. Dependensi Fungsional Normalisasi Penjagaan integritas Model obyek dan objek-relasional Model hirarki aggregate. Konsep dependensi Ketertutupan himpunan. Tujuan normalisasi. Normalisasi bentuk 1, 2 dan 3. Tipe domain Integritas referensial. Trigger. obyek dan obyekrelasional. hirarki. Tugas 3
13. model jaringan. latar model jaringan. Model jaringan jaringan. 4
* Sumber/Referensi A. Elmasri & Navathe, Fundamentals of Database Systems 4 th ed, Addison-Wesley, 2004. B. Korth, H.F., A. Silberschatz dan S. Sudharsan. Database System Concepts. Edisi 4. Singapore: McGraw-Hill, Inc. 2001. Disahkan oleh Dekan Fakultas Teknologi Industri Disiapkan oleh Ketua Jurusan Teknik Informatika Fathul Wahid, ST., M.Sc. Yudi Prayudi, S.Si., M. Kom. 5