SATUAN ACARA PERKULIAHAN (SAP) Nama Mata Kuliah : Sistem Basis Data II Kode Mata Kuliah : KA 035 Bobot Kredit : 3 SKS Semester Penempatan : IV Kedudukan Mata Kuliah : Mata Kuliah Keahlian Berkarya Mata Kuliah Prasyarat : - Penanggung Jawab Mata Kuliah : Hendra Fajri, S. Kom Pertemuan/ Minggu Pokok bahasan dan tujuan instruksional umum(tiu) 1. 1. PENGENALAN UMUM MATERI YANG AKAN DIAJARKAN Sub pokok bahasan dan sasaran belajar dan tujuan instruksional khusus(tik) 1.1. Pengenalan secara umum materi yang akan diajarkan 1.2. Review Pengantar model data relasional, keuntungan penggunaan model data relasional, beserta contoh software-nya, batasan integrity Teknik Pembelajaran Media Pembelajaran Evaluasi Referensi ng ingat kembali konsep dari suatu basis data TIK : ngetahui tujuan dari mata kuliah ini ngingat kembali hal-hal yang berhubungan dengan Model Data Relasional 2. & 3 2. MODEL EER & STUDI KASUS Mahasiswa mengingat kembali model ER, dapat mengerti dan mema hami konsep model EER, serta dapat meran cang basis data dengan menggunakan model ER dan EER 2.1. Review Konsep Model ER 2.2. Konsep Model EER 2.2.1 Superclass dan Subclass 2.2.2 Specialization 2.2.3 Generalization 2.2.4 Categorization 2.3. Studi Kasus ngingat kembali konsep Model ER ngerti konsep Model EER serta simbolsimbol yang digunakan dalam Model EER 4, 5 & 6 3. PROSES PERANCANGAN 3.1. Tujuan Perancangan Basis Data 3.2. Aplikasi Basis Data dalam Life Cycle 1
BASIS DATA & STUDI KASUS bagaimana proses peran cangan basis data serta dapat merancang basis data dengan baik 3.3. Proses Perancangan Basis Data : Fase 1 : Pengumpulan Data dan Analisis Fase 2 : Perancangan Basis Data Secara Konseptual Fase 3 : Pemilihan DBMS Fase 4 : Perancangan Basis Data Secara Logika Fase 5 : Perancangan Basis Data Secara Fisik Fase 6 : Implementasi Sistem Basis Data 3.4. Studi Kasus ngerti konsep perancangan basis data rancang basis data sesuai dengan fasefasenya 7 & 8 4. DATABASE CONTROL Mahasiswa dapat mengerti dan me mahami tentang pe ngontrolan terha dap basis data Mahasiswa dapat mengerti dan me mahami konsep Concurrency dan Recovery beserta tekniknya 4.1. Transaksi Pengertian transaksi 4.2. Security Database Overview security database (Authorization, Views, Backing Up, Journaling, Checkpointing dan Encryption) Encryption 4.3. Concurrency 4.3.1. Pengertian Concurrency dan Recovery 4.3.2. Pengertian Transaksi dan Sistem Konsep untuk Concurrency 4.3.3. Jenis Masalah dan contohnya: Masalah kehilangan modifikasi Masalah modifikasi sementara Masalah analisis yang tidak konsisten 4.3.4. Deadlock, Commit, Rollback 4.3.5. Concurrency Control : Locking Timestamping 4.4. Recovery 4.4.1 Fasilitas Recovery Backup Mechanism Undo/Redo 4.4.2 Teknik Recovery Differed Updates Immediate Updates Kuliah Mimbar 2
ngerti konsep pengontrolan berbasis komputer ngerti konsep Concurrency dan Recovery ngetahui masalah-masalah yang terjadi pada Concurrency Control ngetahui teknik dan fasilitas yang ada pada Recovery 9 & 10 5. OBJECT ORIENTED DATABASE (OOD) konsep OOD 5.1. Perkembangan Aplikasi Basis Data (CAD, CAM, CASE, CAP) 5.2. Konsep Object Oriented : Abstraksi dan enkapsulasi Objek dan Atribut Identitas Objek Metode dan Pesan 5.3. Contoh kasus ngetahui perkembangan aplikasi basis data ngerti konsep OOD 11 UJIAN TENGAH SEMESTER 12 & 13 6. DISTRIBUTED DATABASE konsep DDBMS 6.1. Pengenalan Sistem Basis Data Terdistribusi Konsep Dasar Basis Data Terdistribusi Keuntungan dan Kerugian Basis Data Terdistribusi 6.2. Rancangan Distribusi Basis Data Alokasi Data Fragmentasi Replikasi Contoh ngerti konsep Basis Data Terdistribusi 3
14 & 15 7. CLIENT SERVER 7.1. Apakah Client Server 7.2. Fungsi Client Server 7.3. Aplikasi Client Server 7.4. Keuntungan Client Server 7.5. Contoh Client-Server Lokal dan secara geografis 8. PERKEMBANGAN DATABASE SAAT INI konsep Client Server dan mengetahui perkem bangan database saat ini 8.1. Pengenalan Data Warehouse, Object-Relational Database, Active Database, Internet Database TIK : ngerti konsep Client Server ngetahui aplikasi Client Server serta keuntungan Client Server Mahasiswa mengetahui perkembangan database saat ini 16 UJIAN AKHIR SEMESTER Daftar Referensi Wajib : 1. Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database Systems : A Practical Approach to Design, Implementation and Management, 3 rd edition, Addison Wesley, 2001. 2. Date, C.J.; An Introduction to Database System, Addison Wesley Publishing Company, Vol. 7, New York, 2000. 3. Elmasri, Ramez; Navathe, Shamkant B.; Fundamentals of Database Systems, The Benjamin/Cummings Publishing Company, Inc., California, 2001. 4. Korth, H.; Database System Concept, Mc Graw Hill, 4 th edition, New York, 2002. Daftar Referensi Tambahan : 1. Abdul Kadir, Konsep & Tuntuanan Praktis Basis Data, Andi Offset, Jogyakarta, 1999. 4
2. Bunawan, Suryadi H.S, Seri Diktat Kuliah : Pengantar Basis Data, Gunadarma, Jakarta, 1993. 3. Courtney, James F; Paradice, David B; Database Systems for Management, Times Mirror/Mosby College Publishing, Toronto, 1998. 4. Fathansyah, Basis Data, Informatika,cetakan pertama, 1999. 5. Harianto Kristanto, Konsep dan Perancangan Database, Andi Offset, Cetakan Pertama, Yogyakarta, 1994. 6. Martin, James; Chapman, Kathleen K; Leben, Joe; Db2 Concepts, Design, and Programming, Prentice Hall International Inc., 1989. 7. Mc Fadden, F.; Hoffer, Jeffrey A; Modern Database Management, Benjamin/Publishing Company Inc., 4th Edition, California, 1994. 5