Satuan Acara Perkuliahan Kuliah Sistem Basis Data 2 Semester Ganjil 2014 Caca E. Supriana, S.Si.,MT. Tujuan Instruksional Umum : 1. Memahami pemodelan ERD lanjut, database mapping, ketergantungan fungsional, normalisasi dan advance query basis data. 2. Memahami proses bisnis sederhana sebuah sistem, memahami requirements, melakukan pemodelan basis data untuk memenuhi requirements, membuat tabel basis data, melakukan normalisasi berdasarkan ketergantungan fungsional dan menggunakan SQL untuk memenuhi requirements. 3. Dapat melakukan kerja kelompok untuk menyelesaikan tugas besar sistem basis data. 4. Mengetahui konektivitas aplikasi basis data dan basis data terdistribusi. Pertemuan perkuliahan Pertemuan Materi Kuliah 1 Keterangan Introduction SBD2, TIU, Materi Kuliah, Aturan Diskusi materi SBD1 dan Kuliah, Referensi dan Tugas Besar Quiz atau Tugas 1 mengenai ERD dan SQL. 2 Database System Development : Diskusi dan pengumpulan Database design process, conceptual database Tugas 1. dan systems development 3 Entity Relationship Diagram (notasi Chen) : Latihan kasus ERD. Review entitas, atribut, jenis-jenis atribut, relasi dan kardinalitas. 4 Advanced ERD (notasi Chen) : Latihan kasus ERD. Weak entity, spesialisasi-generalisasi, agregasi, tabel redundan dan latihan kasus. 1 Pertemuan Materi Kuliah 5 6 Keterangan Entity Relationship Diagram (notasi Chen dan Memperkenalkan CASE untuk notasi Crow’s Foot) : latihan kasus. database design. Functional dependency : Diskusi dan latihan kasus. Konsep dan relasi antara proses bisnis dengan FD. 7 Normalisasi (1) : Tugas 2 atau Quiz mengenai Konsep normalisasi, 1NF, 2NF dan 3NF serta normalisasi latihan kasus. serta tugas pembagian kelompok untuk tugas besar. Ujian Tengah Semester 8 Normalisasi (2) : Pengumpulan Tugas 2 serta Mengulang 1NF, 2NF dan 3NF serta mempelajari kelompok BCNF, 4NF dan 5NF serta latihan kasus. tugas besar, pembagian kasus tugas besar, diskusi. 9 Structure Query Language (1) : Praktikum SQL di kelas. Review mapping database dari model ke physical Pengumpulan Modul 1 tugas DB, SQL statements dalam MySQL serta latihan besar dan review umum. query. 10 Structure Query Language (2) : Studi kasus, proses bisnis, Praktikum SQL di kelas. requirements, Pengumpulan Modul 2 tugas ketergantungan fungsional, mapping database besar dan review umum. dan query untuk requirements serta statements SQL lain. 11 Database connectivity : Pengumpulan Modul 3 tugas Konsep konektivitas antar aplikasi & basis data, besar dan review umum. ODBC, OLE, ADO, JDBC dan dasar Internet DB. 12 Basis Data Terdistribusi : Konsep, DB Processing, Pengumpulan Modul 4 & 5 karakteristik, tugas besar dan review umum. keuntungan serta kelemahan DDBMS. 2 Pertemuan Materi Kuliah 13 Presentasi Kelompok Tugas Besar (1) 14 Presentasi Kelompok Tugas Besar (2) Ujian Akhir Semester Keterangan Pengumpulan laporan akhir kelompok Tugas Besar SBD2 Daftar Pustaka : 1. Abdul Kadir, Belajar Database Menggunakan MySQL, Penerbit Andi, 2008 2. Coronel-Morris-Rob, Database Systems : Design, Implementation & Management, 9th Edt., Cengage Learning, 2011 3. Jeffrey Hoffer, Modern Database Management, Pearson, 2011 4. Korth-Silberchatz-Sudarshan, Database System Concepts, 4th Edition, McGraw-Hill, 2004 5. MySQL Tutorials, www.tutorialspoint.com 6. Poulraj Ponniah, Data Modeling Fundamentals, Wiley-Interscience, 2007 7. www.databasejournal.com 8. www.MySQL.com 3