GARISGARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Mata Kuliah Bobot Mata Kuliah
: :
Sistem Basis Data 3 Sks
Deskripsi Mata Kuliah
:
Proses perancangan basis data, pendefisian kebutuhan data, representasi orientasi objek, perancangan konsep basis data, penormalan relasi, normalisasi, View Integration, Relational Commercial Language, pengelolaan basis data untuk multi user.
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 soalSetelah mengikuti soal mengenai komponen sistem
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
perkuliahan mahasiswa basis data, abstraksi basis data, dapat: bahasa basis data dan struktur 1. Menjelaskan komponen sistem basis data system basis data 2. Mejelaskan abstraksi basis data 3. Menjelaskan bahasa basis data 4. Menjelaskan struktur sistem basis data
3&4
5&6
Mahasiswa memahami teori dan konsep sistem basis data relasional. 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 perkuliahan
1. 2. 3. 4.
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 mahasiswa normalisasi data
7
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
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 8. Menjelaskan Proses
Ceramah dan Diskusi
LCD, Laptop, White board, Spidol.
Quis, Tugas
Fathansyah., Basis Data, Penerbit Informatika Bandung, edisi ke5, 2004
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: sistem basis data 1. Menjelaskan 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 denormalisasi Diskusi White board, konsep denormalisasi data 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 2. Menjelaskan atribut
Quis
Fathansyah., Basis Data, Penerbit Informatika Bandung, edisi ke5, 2004
Quis
Fathansyah., Basis Data, Penerbit Informatika Bandung, edisi ke5, 2004
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, basis data untuk web.
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 ke5, 2004
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
Setelah mengikuti perkuliahan mahasiswa dapat: 1. Menjelaskan lingkup penerapan basis data 2. Menjelaskan basis data berorientasi objek 3. Menjelaskan basis data untuk multimedia 4. Menjelaskan basis data untuk web
14
15
Mengkaji dan mengerjakan tugas mengenai lingkup penerapan basis data, basis data berorientasi objek, basis data untuk multimedia, basis data untuk web.
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 data
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
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.