GARISGARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Mata Kuliah Bobot Mata Kuliah
: :
Sistem Basis Data I 2 Sks
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
1
2
Pokok Bahasan / Tujuan Instruksional Umum (TIU) Mahasiswa memahami konsep dasar basis data
Sub Pokok Bahasan dan Sasaran Belajar / Tujuan Instruksional Khusus (TIK)
1. Terminologi 2. Operasi dasar basis data 3. Obektif basis data Setelah mengikuti 4. Aplikasi basis data perkuliahan mahasiswa dapat: Mengkaji dan mengerjakan soal1. Menjelaskan terminologi soal mengenai konsep dasar basis basis data data 2. Menjelaskan operasi dasar basis data 3. Menjelaskan obektif basis data Menjelaskan aplikasi basis data Mahasiswa memahami 1. Komponen sistem basis data komponen sistem basis data, 2. Abstraksi basis data abstraksi basis data, bahasa 3. Bahasa basis data basis data dan struktur sistem 4. Struktur system basis data basis data Mengkaji dan mengerjakan soal-
Tehnik
Media
Pembelajaran
Pembelajaran
Evaluasi
Referensi
Ceramah dan Diskusi
LCD, Laptop, White board, Spidol.
Quis
Fathansyah., Basis Data, Penerbit Informatika Bandung, edisi ke5, 2004
Ceramah dan Diskusi
LCD, Laptop, White board, Spidol.
Quis
Fathansyah., Basis Data, Penerbit Informatika Bandung, edisi ke5, 2004
3&4
5&6
Setelah mengikuti perkuliahan mahasiswa dapat: 1. Menjelaskan komponen system basis data 2. Mejelaskan abstraksi basis data 3. Menjelaskan bahasa basis data 4. Menjelaskan struktur sistem basis data
soal mengenai komponen sistem basis data, abstraksi basis data, bahasa basis data dan struktur sistem basis data
Mahasiswa memahami teori dan konsep sistem basis data relasional.
1. 2. 3. 4.
Setelah mengikuti perkuliahan mahasiswa dapat: 1. Menjelaskan definisi basis data relasional 2. Menjelaskan basis data MDK 3. Menjelaskan operasi dan bahasa basis data Menjelaskan relasi antar table Mahasiswa memahami teori dan konsep normalisasi data serta mampu mengimplementasikan dalam perancangan sistem basis data Setelah
Definisi basis data relasional Basis data MDK Operasi dan bahasa basis data Relasi antar table
Ceramah dan Diskusi
LCD, Laptop, White board, Spidol.
Tugas
Fathansyah., Basis Data, Penerbit Informatika Bandung, edisi ke5, 2004
Ceramah dan Diskusi
LCD, Laptop, White board, Spidol.
Quis
Fathansyah., Basis Data, Penerbit Informatika Bandung, edisi ke5, 2004
Mengkaji dan mengerjakan tugas mengenai teori dan konsep sistem basis data relasional
1. Atribut table 2. Domain dan tipe data 3. Normalisasi dengan ketergantungan fungsional 4. Bentuk-bentuk normal
Mengkaji dan mengerjakan soalmengikuti soal mengenai teori dan konsep
7
perkuliahan mahasiswa dapat: 1. Menjelaskan atribut table 2. Menjelaskan domain dan tipe data 3. Menjelaskan Normalisasi dengan ketergantungan fungsional Menjelaskan bentuk-bentuk normal Mahasiswa memahami model data, entityrelationship serta mampu mengimplementasikan sebagai salah satu tahap dalam perancangan sistem basis data
normalisasi data
1. 2. 3. 4. 5. 6. 7. 8.
Fakta Model entity-relationship Diagram entity-relationship Varian entitas Varian relasi Spesialisasi dan generalisasi Agregasi Proses lanjutan
Setelah mengikuti perkuliahan mahasiswa Mengkaji dan mengerjakan quis diharapkan dapat: dan tugas mengenai model data 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
Ceramah dan Diskusi
LCD, Laptop, White board, Spidol.
Quis, Tugas
Fathansyah., Basis Data, Penerbit Informatika Bandung, edisi ke5, 2004
8. Menjelaskan Proses lanjutan
8
9 10
Mahasiswa memahami Transformasi model data ke basis data, DBMS dan struktur table, Indeks dan struktur penyimpanan dalam perancangan sistem basis data
1. Transformasi model data ke basis data 2. DBMS dan struktur table 3. Indeks dan struktur penyimpanan
Ceramah dan Diskusi
LCD, Laptop, White board, Spidol.
Mengkaji dan mengerjakan soalsoal mengenai Transformasi model Setelah mengikuti data ke basis data, DBMS dan perkuliahan mahasiswa struktur table, Indeks dan struktur penyimpanan dalam perancangan dapat: 1. Menjelaskan sistem basis data transformasi model data ke basis data 2. Menjelaskan DBMS dan struktur table Menjelaskan Indeks dan struktur penyimpanan UJIAN TENGAH SEMESTER 1. Redundansi dan bentuk-bentuk Ceramah dan LCD, Laptop, Mahasiswa memahami konsep denormalisasi data denormalisasi Diskusi White board, serta mampu 2. Atribut turunan Spidol. mengimplementasikan dalam 3. Atribut yang berlebihan perancangan sistem basis 4. Tabel rekapitulasi data Mengkaji dan mengerjakan soalSetelah mengikuti soal mengenai denormalisasi data perkuliahan mahasiswa dapat: 1. Menjelaskan redundansi dan bentuk-bentuk denormalisasi
Quis
Fathansyah., Basis Data, Penerbit Informatika Bandung, edisi ke5, 2004
Quis
Fathansyah., Basis Data, Penerbit Informatika Bandung, edisi ke5, 2004
2. Menjelaskan atribut turunan 3. Menjelaskan atribut yang berlebihan 4. Menjelaskan tabel rekapitulasi
11
Mahasiswa memahami arsitektur sistem basis data, pemilihan perangkat lunak pembangun sistem, peneremahan operasi basis data, serta pemeliharaan integritas data dalam aplikasi. Setelah mengikuti perkuliahan mahasiswa dapat: 1. Menjelaskan arsitektur sistem basis data 2. Menjelaskan pemilihan perangkat lunak pembangun sistem 3. Menjelaskan penerjemahan operasi basis data 4. Menjelaskan pemeliharaan integritas data dalam aplikasi
12 & 13
Mahasiswa memahami lingkup penerapan basis data, basis data berorientasi objek, basis data untuk multimedia,
1. Arsitektur sistem basis data 2. Pemilihan perangkat lunak pembangun sistem 3. Penerjemahan operasi basis data 4. Pemeliharaan integritas data dalam aplikasi
Ceramah dan Diskusi
LCD, Laptop, White board, Spidol.
Quis
Fathansyah., Basis Data, Penerbit Informatika Bandung, edisi ke5, 2004
Ceramah dan Diskusi
LCD, Laptop, White board, Spidol.
Tugas
Fathansyah., Basis Data, Penerbit Informatika Bandung, edisi ke-
Mengkaji dan mengerjakan soalsoal mengenai arsitektur sistem basis data, pemilihan perangkat lunak pembangun sistem, peneremahan operasi basis data, serta pemeliharaan integritas data dalam aplikasi.
1. 2. 3. 4.
Lingkup penerapan basis data Basis data berorientasi objek Basis data untuk multimedia Basis data untuk web
basis data untuk web.
5, 2004
Mengkaji dan mengerjakan tugas Setelah mengikuti mengenai lingkup penerapan basis perkuliahan mahasiswa data, basis data berorientasi objek, dapat: basis data untuk multimedia, basis 1. Menjelaskan lingkup data untuk web. penerapan basis data 2. Menjelaskan basis data berorientasi objek 3. Menjelaskan basis data untuk multimedia 4. Menjelaskan basis data untuk web
14
15
Mahasiswa memahami struktur dasar SQL, fungsi agregasi dan nilai Null
1. Struktur dasar SQL 2. Fungsi agregasi 3. Nilai Null
Setelah mengikuti perkuliahan mahasiswa dapat: 1. Menjelaskan struktur dasar SQL 2. Menjelaskan fungsi agregasi Menjelaskan nilai Null Mahasiswa memahami manipulasi data, kontrol transaksi dan Data Definition Language (DDL)
Mengkaji dan mengerjakan soalsoal mengenai struktur dasar SQL, fungsi agregasi dan nilai Null
1. Struktur dasar SQL 2. Fungsi agregasi 3. Nilai Null
Mengkaji dan mengerjakan soalSetelah mengikuti soal mengenai manipulasi data, perkuliahan mahasiswa kontrol transaksi dan Data dapat: Definition Language (DDL) 1. Menjelaskan manipulasi
Ceramah dan Diskusi
LCD, Laptop, White board, Spidol.
Quis
Fathansyah., Basis Data, Penerbit Informatika Bandung, edisi ke5, 2004
Ceramah dan Diskusi
LCD, Laptop, White board, Spidol.
Quis
Fathansyah., Basis Data, Penerbit Informatika Bandung, edisi ke5, 2004
data 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 Informatika Bandung, 2002 3. Elmasri, R., Navathe, S.B., Fundamental of Database Systems, 3rd Edition, Addison Wesley, 2000.