Mata Kuliah : Sistem Basis Data I Bobot Mata Kuliah : 2 Sks GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Deskripsi Mata Kuliah : Gambaran umum bentuk fisik media penyimpanan, Magnetic Disk, Redundant Arrays of Independent Disk (RAID), Organisasi record-record dalam file; Storage untuk Object Oriented Database; Organisasi File Index; Organisasi File Hashing; Tertiary Storage (Optical Memory);Tertiary Storage (Magnetic Tape). Pertemuan / Minggu Pokok Bahasan / Tujuan Instruksional Umum (TIU) Sub Pokok Bahasan dan Sasaran Belajar / Tujuan Instruksional Khusus (TIK) Tehnik Pembelajaran Media Pembelajaran Evaluasi Referensi 1 2 konsep dasar 1. Menjelaskan terminologi 2. Menjelaskan operasi dasar 3. Menjelaskan obektif Menjelaskan aplikasi basis komponen sistem, abstraksi, bahasa dan struktur sistem 1. Terminologi 2. Operasi dasar 3. Obektif 4. Aplikasi mengenai konsep dasar basis 1. Komponen sistem 2. Abstraksi 3. Bahasa 4. Struktur system Mengkaji dan mengerjakan soal-
1. Menjelaskan komponen system 2. Mejelaskan abstraksi 3. Menjelaskan bahasa 4. Menjelaskan struktur sistem soal mengenai komponen sistem, abstraksi, bahasa dan struktur sistem 3 & 4 5 & 6 teori dan konsep sistem relasional. 1. Menjelaskan definisi relasional 2. Menjelaskan MDK 3. Menjelaskan operasi dan bahasa Menjelaskan relasi antar table teori dan konsep normalisasi serta mampu mengimplementasikan dalam perancangan sistem basis Setelah mengikuti 1. Definisi relasional 2. Basis MDK 3. Operasi dan bahasa 4. Relasi antar table Mengkaji dan mengerjakan tugas mengenai teori dan konsep sistem relasional 1. Atribut table 2. Domain dan tipe 3. Normalisasi dengan ketergantungan fungsional 4. Bentuk-bentuk normal mengenai teori dan konsep Tugas
7 normalisasi 1. Menjelaskan atribut table 2. Menjelaskan domain dan tipe 3. Menjelaskan Normalisasi dengan ketergantungan fungsional Menjelaskan bentuk-bentuk normal 1. Fakta model, entityrelationship 2. Model entity-relationship serta mampu 3. Diagram entity-relationship mengimplementasikan 4. Varian entitas sebagai salah satu tahap 5. Varian relasi dalam perancangan sistem 6. Spesialisasi dan generalisasi 7. Agregasi 8. Proses lanjutan Mengkaji dan mengerjakan quis diharapkan dan tugas mengenai model 1. Menjelaskan Fakta dan entity-relationship 2. Menjelaskan model entity-relationship 3. Menjelaskan dan membuat diagram entityrelationship 4. Menjelaskan Varian entitas 5. Menjelaskan Varian relasi 6. Menjelaskan Spesialisasi dan generalisasi 7. Menjelaskan Agregasi, Tugas
8. Menjelaskan Proses lanjutan 8 Transformasi model ke, DBMS dan struktur table, Indeks dan struktur penyimpanan dalam perancangan sistem basis 1. Transformasi model ke 2. DBMS dan struktur table 3. Indeks dan struktur penyimpanan mengenai Transformasi model ke, DBMS dan struktur table, Indeks dan struktur penyimpanan dalam perancangan 1. Menjelaskan sistem transformasi model ke 2. Menjelaskan DBMS dan struktur table Menjelaskan Indeks dan struktur penyimpanan 9 UJIAN TENGAH SEMESTER 10 konsep denormalisasi serta mampu mengimplementasikan dalam perancangan sistem basis 1. Menjelaskan redundansi dan bentuk-bentuk denormalisasi 1. Redundansi dan bentuk-bentuk denormalisasi 2. Atribut turunan 3. Atribut yang berlebihan 4. Tabel rekapitulasi mengenai denormalisasi
2. Menjelaskan atribut turunan 3. Menjelaskan atribut yang berlebihan 4. Menjelaskan tabel rekapitulasi 11 arsitektur sistem, pemilihan perangkat lunak pembangun sistem, peneremahan operasi basis, serta pemeliharaan integritas dalam aplikasi. 1. Menjelaskan arsitektur sistem 2. Menjelaskan pemilihan perangkat lunak pembangun sistem 3. Menjelaskan penerjemahan operasi 4. Menjelaskan pemeliharaan integritas dalam aplikasi 1. Arsitektur sistem 2. Pemilihan perangkat lunak pembangun sistem 3. Penerjemahan operasi basis 4. Pemeliharaan integritas dalam aplikasi mengenai arsitektur sistem, pemilihan perangkat lunak pembangun sistem, peneremahan operasi, serta pemeliharaan integritas dalam aplikasi. 12 & 13 lingkup penerapan, berorientasi objek, untuk multimedia, 1. Lingkup penerapan 2. Basis berorientasi objek 3. Basis untuk multimedia 4. Basis untuk web Tugas
untuk web. 1. Menjelaskan lingkup penerapan 2. Menjelaskan berorientasi objek 3. Menjelaskan untuk multimedia 4. Menjelaskan untuk web Mengkaji dan mengerjakan tugas mengenai lingkup penerapan basis, berorientasi objek, untuk multimedia, basis untuk web. 14 15 struktur dasar SQL, fungsi agregasi dan nilai Null 1. Menjelaskan struktur dasar SQL 2. Menjelaskan fungsi agregasi Menjelaskan nilai Null manipulasi, kontrol transaksi dan Data Definition Language (DDL) 1. Menjelaskan manipulasi 1. Struktur dasar SQL 2. Fungsi agregasi 3. Nilai Null mengenai struktur dasar SQL, fungsi agregasi dan nilai Null 1. Struktur dasar SQL 2. Fungsi agregasi 3. Nilai Null mengenai manipulasi, kontrol transaksi dan Data Definition Language (DDL)
2. Menjelaskan kontrol transaksi Menjelaskan Data Definition Language (DDL) 16 UJIAN AKHIR SEMESTER Daftar referensi tambahan: 1. Rebecca M. Riordan, Designing Effective Database Systems, Addison Wesley Professional, 2005. 2. Husni I. Pohan, SQL + Tutorial plus Studi Kasus dengan Oracle dan Sybase, Penerbit Bandung, 2002 3. Elmasri, R., Navathe, S.B., Fundamental of Database Systems, 3 rd Edition, Addison Wesley, 2000.