Dokumen tersebut merupakan satuan acara perkuliahan mata kuliah Sistem Basis Data 2 yang mencakup pokok bahasan seperti pengenalan model data relasional, model EER, perancangan basis data, pengontrolan database, object oriented database, distributed database, client-server, dan perkembangan database saat ini. Mata kuliah ini diajarkan secara tatap muka menggunakan metode ceramah dan diskusi serta media seperti papan tulis dan OHP.
1. SATUAN ACARA PERKULIAHAN
MATA KULIAH SISTEM BASIS DATA 2 (D3/MI) *
KODE KK-013227 / 2 SKS
Pertemuan
ke
Pokok Bahasan dan
TIU
Sub Pokok Bahasan dan TIK Metode
Pembelajaran
Media
Pembelajaran
Referensi
1. 1. PENGENALAN
UMUM MATERI
YANG AKAN
DIAJARKAN
TIU :
Mahasiswa dapat meng
ingat kembali konsep
dari suatu basis data
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
TIK :
• Mahasiswa dapat mengetahui tujuan dari mata kuliah ini
• Mahasiswa dapat mengingat kembali hal-hal yang berhubungan
dengan Model Data Relasional
Kuliah Mimbar Papan Tulis,
OHT
2. & 3 2. MODEL EER &
STUDI KASUS
TIU :
Mahasiswa mengingat
kembali model ER, da-
pat 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
TIK:
• Mahasiswa dapat mengingat kembali konsep Model ER
• Mahasiswa dapat mengerti konsep Model EER serta simbol-
simbol yang digunakan dalam Model EER
Kuliah Mimbar Papan Tulis,
OHT
4, 5 & 6 3. PROSES
PERANCANGAN
BASIS DATA &
STUDI KASUS
TIU :
Mahasiswa dapat me
ngerti dan memahami
bagaimana proses
peran cangan basis data
serta dapat merancang
basis data dengan baik
3.1. Tujuan Perancangan Basis Data
3.2. Aplikasi Basis Data dalam Life Cycle
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
TIK:
Kuliah Mimbar Papan Tulis,
OHT
1
2. SATUAN ACARA PERKULIAHAN
MATA KULIAH SISTEM BASIS DATA 2 (D3/MI) *
KODE KK-013227 / 2 SKS
• Mahasiswa dapat mengerti konsep perancangan basis data
• Mahasiswa dapat merancang basis data sesuai dengan fase-
fasenya
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
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
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
Kuliah Mimbar Papan Tulis,
OHT
2
3. SATUAN ACARA PERKULIAHAN
MATA KULIAH SISTEM BASIS DATA 2 (D3/MI) *
KODE KK-013227 / 2 SKS
Recovery
9 & 10 5. OBJECT
ORIENTED
DATABASE
(OOD)
TIU :
Mahasiswa dapat me
ngerti dan memahami
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
TIK:
• Mahasiswa dapat mengetahui perkembangan aplikasi basis data
• Mahasiswa dapat mengerti konsep OOD
Kuliah Mimbar Papan Tulis,
OHT
UJIAN TENGAH SEMESTER
11 6. DISTRIBUTED
DATABASE
TIU :
Mahasiswa dapat me
ngerti dan memahami
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
TIK:
• Mahasiswa dapat mengerti konsep Basis Data Terdistribusi
Kuliah Mimbar Papan Tulis,
OHT
3
4. SATUAN ACARA PERKULIAHAN
MATA KULIAH SISTEM BASIS DATA 2 (D3/MI) *
KODE KK-013227 / 2 SKS
12 & 13 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
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.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
Kuliah Mimbar Papan Tulis,
OHT
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 :
4
5. SATUAN ACARA PERKULIAHAN
MATA KULIAH SISTEM BASIS DATA 2 (D3/MI) *
KODE KK-013227 / 2 SKS
1. Abdul Kadir, Konsep & Tuntuanan Praktis Basis Data, Andi Offset, Jogyakarta, 1999.
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
6. SATUAN ACARA PERKULIAHAN
MATA KULIAH SISTEM BASIS DATA 2 (D3/MI) *
KODE KK-013227 / 2 SKS
1. Abdul Kadir, Konsep & Tuntuanan Praktis Basis Data, Andi Offset, Jogyakarta, 1999.
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