SATUAN ACARA PERKULIAHAN (SAP) Nama Mata Kuliah Kode Mata Kuliah Bobot Kredit Semester Penempatan Kedudukan Mata Kuliah Mata Kuliah Prasyarat Penanggung Jawab Mata Kuliah
Pertemuan/ Minggu 1.
2. & 3
Sistem Basis Data II KA 035 3 SKS IV Mata Kuliah Keahlian Berkarya Hendra Fajri, S. Kom
Pokok bahasan dan tujuan instruksional umum(TIU) 1. PENGENALAN UMUM MATERI YANG AKAN DIAJARKAN
Sub pokok bahasan dan sasaran belajar dan tujuan instruksional khusus(TIK)
Teknik Pembelajaran
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
Ceramah
Papan Tulis, LCD Proyektor
TIU : Mahasiswa dapat meng ingat kembali konsep dari suatu basis data
TIK : • Mahasiswa dapat mengetahui tujuan dari mata kuliah ini • Mahasiswa dapat mengingat kembali hal-hal yang berhubungan dengan Model Data Relasional
2.
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
Ceramah
Papan Tulis, LCD Proyektor
MODEL EER & STUDI KASUS
TIU : 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 4, 5 & 6
: : : : : : :
3.
PROSES PERANCANGAN
Media Pembelajaran
Evaluasi
Quiz
TIK: • Mahasiswa dapat mengingat kembali konsep Model ER • Mahasiswa dapat mengerti konsep Model EER serta simbolsimbol yang digunakan dalam Model EER 3.1. Tujuan Perancangan Basis Data 3.2. Aplikasi Basis Data dalam Life Cycle
Ceramah
1
Papan Tulis, LCD
Quiz
Referensi
BASIS DATA & STUDI KASUS TIU : Mahasiswa dapat me ngerti dan memahami bagaimana proses peran cangan basis data serta dapat merancang basis data dengan baik
7&8
4.
DATABASE CONTROL
TIU : • 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
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
Proyektor
TIK: • Mahasiswa dapat mengerti konsep perancangan basis data • Mahasiswa dapat merancang basis data sesuai dengan fasefasenya 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
2
Kuliah Mimbar
Papan Tulis, LCD Proyektor
Quiz
TIK: • Mahasiswa dapat mengerti konsep pengontrolan berbasis komputer • Mahasiswa dapat mengerti konsep Concurrency dan Recovery • Mahasiswa dapat mengetahui masalah-masalah yang terjadi pada Concurrency Control • Mahasiswa dapat mengetahui teknik dan fasilitas yang ada pada Recovery 9 & 10
5.
OBJECT ORIENTED DATABASE (OOD)
TIU : Mahasiswa dapat me ngerti dan memahami konsep OOD
11 12 & 13
6.
DISTRIBUTED DATABASE
TIU : Mahasiswa dapat me ngerti dan memahami konsep DDBMS
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
Ceramah
Papan Tulis, LCD Proyektor
Quiz
Papan Tulis, LCD Proyektor
Quiz
TIK: • Mahasiswa dapat mengetahui perkembangan aplikasi basis data • Mahasiswa dapat mengerti konsep OOD UJIAN TENGAH SEMESTER 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 TIK: • Mahasiswa dapat mengerti konsep Basis Data Terdistribusi
3
Ceramah
14 & 15
7. CLIENT–SERVER
8. PERKEMBANGAN DATABASE SAAT INI TIU : Mahasiswa dapat me ngerti dan memahami konsep Client–Server dan mengetahui perkem bangan database saat ini 16
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
Ceramah
Papan Tulis, LCD Proyektor
Quiz
8.1. Pengenalan Data Warehouse, Object-Relational Database, Active Database, Internet Database TIK : • Mahasiswa dapat mengerti konsep Client–Server • Mahasiswa dapat mengetahui aplikasi Client–Server serta keuntungan Client–Server • Mahasiswa mengetahui perkembangan database saat ini
UJIAN AKHIR SEMESTER
Daftar Referensi Wajib : 1. Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database Systems : A Practical Approach to Design, Implementation and Management, 3rd 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, 4th 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