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
Pokok Bahasan / Tujuan Instruksional Umum (TIU) Mahasiswa memahami konsep dasar basis data
: : : : : : :
Sistem Basis Data I KA 036 3 SKS III Mata Kuliah Keahlian Berkarya Rudi Akbar, ST
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
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 ke-
basis data
5, 2004
Mengkaji dan mengerjakan soalSetelah mengikuti soal mengenai komponen sistem 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
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
7
Setelah mengikuti 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
Mengkaji dan mengerjakan soalsoal mengenai teori dan konsep 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 dan tugas mengenai model data diharapkan dapat: 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
Ceramah dan Diskusi
LCD, Laptop, White board, Spidol.
Quis, Tugas
Fathansyah., Basis Data, Penerbit Informatika Bandung, edisi ke5, 2004
dan generalisasi 7. Menjelaskan Agregasi 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: 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 Mahasiswa memahami 1. Redundansi dan bentuk-bentuk Ceramah dan LCD, Laptop, 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
Quis
Fathansyah., Basis Data, Penerbit Informatika Bandung, edisi ke5, 2004
Quis
Fathansyah., Basis Data, Penerbit Informatika Bandung, edisi ke5, 2004
dan bentuk-bentuk denormalisasi 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
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,
Tugas
Fathansyah., Basis Data, Penerbit
Mengkaji dan mengerjakan soalsoal mengenai arsitektur sistem basis data, pemilihan perangkat lunak pembangun sistem, peneremahan operasi basis data, serta pemeliharaan integritas data dalam aplikasi.
Mahasiswa memahami 1. Lingkup penerapan basis data lingkup penerapan basis data, 2. Basis data berorientasi objek
basis data berorientasi objek, 3. Basis data untuk multimedia basis data untuk multimedia, 4. Basis data untuk web basis data untuk web. Mengkaji dan mengerjakan tugas Setelah mengikuti mengenai lingkup penerapan basis perkuliahan mahasiswa data, basis data berorientasi objek, basis data untuk multimedia, basis dapat: data untuk web. 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
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
Setelah perkuliahan
1. Struktur dasar SQL 2. Fungsi agregasi 3. Nilai Null
Mengkaji dan mengerjakan soalmengikuti soal mengenai manipulasi data, mahasiswa kontrol transaksi dan Data
Spidol.
Informatika Bandung, edisi ke5, 2004
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
dapat: 1. Menjelaskan manipulasi data 2. Menjelaskan kontrol transaksi Menjelaskan Data Definition Language (DDL) 16
Definition Language (DDL)
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.