GBPP
ST-RK-1.00-014-003/R-
GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : DIII MANAJEMEN INFORMATIKA Semester : 2 MATA KULIAH KODE MATA KULIAH / SKS MATA KULIAH PRASYARAT DESKRIPSI MATA KULIAH TUJUAN INSTRUKSIONAL UMUM
KEPUSTAKAAN/SUMBER BELAJAR
PERSENTASE PENILAIAN
: : : :
SISTEM BASIS DATA 390102023 / 3 SKS Mata kuliah ini membahas tentang konsep dasar, sistem dan arsitektur basis data, perancangan basis data yang dimulai dengan entity-relationship diagram, basis data model relasional (termasuk di dalamnya ketergantungan fungsional dan normalisasi) dan manipulasi basis data dengan structure query language. : Mahasiswa dapat: 1. Mendeskripsikan konsep basis data 2. Mendaftar kebutuhan pengguna 3. Merancang basis data 4. Membuat sistem basis data 5. Memberikan solusi dengan membuat query menggunakan perintah Structure Query Language (SQL) : Wajib: 1. Elmasri, Ramez and Navathe, Shamkant B. 2007. Fundamentals of Database Systems, Fifth Edition. Boston: Pearson Education, Inc. Addison Wesley. Anjuran: 2. Silberschatz, Abraham, Korth, H. F. and Sudarschan, S. 2000. Database System Concepts, Fourth Edition. Singapore: The McGraw-Hill Companies, Inc. 3. Ramakrishnan, Raghu, Gehrke, Johannes. 2003. Database Management Systems, Third Edition. New York: The McGraw-Hill Companies, Inc. : UTS 30% UAS 30% Tugas (Quiz) 40%
PERT TUJUAN INSTRUKSIONAL POKOK SUB POKOK BAHASAN KE KHUSUS BAHASAN 1 Mahasiswa dapat menjelaskan Konsep Dasar 1. Pendahuluan pengertian, karakteristik, manfaat, Basis Data 2. Definisi Basis Data
METODE Ceramah Tanya Jawab
ESTIMASI WAKTU 120’ 30’
JENIS KEPUSTAKAAN EVALUASI Buku 1 Bab 1 Halaman 1 dari 5
GBPP
PERT KE
2
3
4
5
6
ST-RK-1.00-014-003/R-
TUJUAN INSTRUKSIONAL KHUSUS implikasi basis data dan pemakainya.
POKOK BAHASAN
SUB POKOK BAHASAN
METODE
ESTIMASI WAKTU
Ceramah Tanya Jawab
120’ 30’
Ceramah Tanya Jawab Penyelesaian Studi Kasus Penugasan
60’ 15’ 60’
Demo Diskusi kelompok Presentasi Tanya Jawab
60’ 30’
Diskusi kelompok Presentasi Tanya Jawab Model Ceramah Tanya Jawab
60’
3. Karakteristik Basis Data 4. Pemakai Basis Data 5. Manfaat dan Implikasinya Mahasiswa dapat menjelaskan Sistem dan 1. Model data, schema & tentang model data, arsitektur dan Arsitektur Basis instance kebebasan data dalam basis data Data 2. Arsitektur DBMS dan serta bahasa, interface dan Kebebasan Data klasifikasi DBMS. 3. Bahasa & Interface dari Basis Data 4. Lingkungan Sistem Basis Data 5. Klasifikasi DBMS Mahasiswa dapat: Entity1. Penggunaan model data 1. mendaftar kebutuhan pengguna Relationship konseptual tingkat tinggi 2. memahami konsep model data Diagram (ERD) untuk merancang basis dengan menggunakan Entitydata Relationship (ER) Model. 2. Konsep Model ER 3. membuat ER Diagram sesuai 3. Notasi ER-Diagram dengan kebutuhan pengguna. 4. Studi Kasus Mahasiswa dapat: Entity1. Penggunaan Power 1. mengerti cara menggunakan Relationship Designer Power Designer untuk membuat Diagram (ERD) 2. Latihan Studi Kasus ER Diagram (ERD). 2. membuat ERD menggunakan Power Designer. Mahasiswa dapat membuat ERD EntityLatihan Studi Kasus sesuai dengan kebutuhan Relationship pengguna. Diagram (ERD) Mahasiswa dapat menjelaskan Model Relasional 1. Konsep konsep model relasional. Relasional
JENIS KEPUSTAKAAN EVALUASI
Buku 1 Bab 2
Kinerja
Buku 1 Bab 3
- Kinerja - Hasil Karya
Buku 1 Bab 3
- Kinerja - Hasil Karya
Buku 1 Bab 3
Tes
Buku 1 Bab 6
15’
45’ 15’
60’ 30’ 90’ 30’
Halaman 2 dari 5
GBPP
PERT KE
ST-RK-1.00-014-003/R-
TUJUAN INSTRUKSIONAL KHUSUS
POKOK BAHASAN
7
Mahasiswa dapat membuat model Pemetaan ERD data relasional (tabel-tabel dalam ke Model basis data). Relasional
8
Mahasiswa dapat membuat model data relasional (tabel-tabel dalam basis data). Mahasiswa dapat melakukan normalisasi terhadap skema basis data berdasarkan Ketergantungan Fungsional dan Primary Key.
9
10
Pemetaan ERD ke Model Relasional Ketergantungan Fungsional
Mahasiswa dapat melakukan Normalisasi normalisasi terhadap skema basis data berdasarkan Ketergantungan Fungsional dan Primary Key.
SUB POKOK BAHASAN 2. Domain, Tuple, Attribute dan Relasi 3. Karakteristik relasi 4. Constraint untuk Model Data Relasional 5. Operasi Update pada Relasi 6. Mendefinisikan Relasi 1. Algoritma Pemetaan 2. Korespondensi antara Model ER dengan Model Relasional 3. Studi Kasus 1. Penggunaan Power Designer 2. Latihan Studi Kasus 1. Petunjuk Informal Desain Skema Relasi 2. Ketergantungan Fungsional (FD) 3. Aturan Penurunan untuk FD 4. Pencarian Closure (Algoritma) 1. Penentuan Primary Key (Algoritma) 2. Pengertian Normalisasi 3. Bentuk Normal Pertama (1NF) 4. Bentuk Normal Kedua (2NF) 5. Bentuk Normal Ketiga
METODE Diskusi
ESTIMASI WAKTU 30’
JENIS KEPUSTAKAAN EVALUASI
Ceramah Tanya Jawab Penyelesaian Studi Kasus
60’ 15’ 75’
- Tes - Kinerja
Buku 1 Bab 8
- Demo - Penyelesaian Studi Kasus Ceramah Tanya Jawab Latihan Soal
60’ 90’
- Kinerja
Buku 1 Bab 8
60’ 30’ 60’
- Tes - Kinerja
Buku 1 Bab 14
Ceramah Tanya Jawab Latihan Soal
60’ 30’ 60’
- Tes - Kinerja
Buku 1 Bab 14 dan 15
Halaman 3 dari 5
GBPP
PERT KE
ST-RK-1.00-014-003/R-
TUJUAN INSTRUKSIONAL KHUSUS
POKOK BAHASAN
SUB POKOK BAHASAN 6.
11
Mahasiswa dapat memanipulasi SQL data dalam basis data dengan Structure Query Language (SQL).
1. 2. 3. 4. 5. 6. 7.
12
Mahasiswa dapat memanipulasi SQL data dalam basis data dengan Structure Query Language (SQL).
1. 2. 3. 4. 5.
13
Mahasiswa dapat memanipulasi SQL data dalam basis data dengan Structure Query Language (SQL).
1. 2. 3. 4. 5.
(3NF) Bentuk Normal BoyceCodd (BCNF) Bahasa Basis Data Relasional Pendefinisian Data dalam SQL Konsep Schema & Catalog Perintah Create Table, Tipe Data dan Constraint Perintah Drop Perintah Alter Mendefinisikan Query dalam SQL Basic SQL Queries Penanganan Ambiguous dan Penggunaan Alias Query tanpa WHERE Clause dan Penggunaan (*) Tabel sebagai Set Nested Queries & Set Comparison Fungsi EXISTS & NOT EXISTS Eksplisit Set & NULL Penamaan Kembali Fungsi Aggregate & Grouping Substring Comparison, Arithmetic Operator &
METODE
ESTIMASI WAKTU
JENIS KEPUSTAKAAN EVALUASI
- Ceramah - Tanya Jawab
90’ 60’
- Tes
Buku 1 Bab 7
- Ceramah - Tanya Jawab - Latihan Soal
60’ 30’ 60’
- Tes - Kinerja
Buku 1 Bab 7
- Ceramah - Tanya Jawab - Latihan Soal
60’ 30’ 60’
- Tes - Kinerja
Buku 1 Bab 7
Halaman 4 dari 5
GBPP
PERT KE
14
ST-RK-1.00-014-003/R-
TUJUAN INSTRUKSIONAL KHUSUS
POKOK BAHASAN
Mahasiswa dapat memanipulasi SQL data dalam basis data dengan Structure Query Language (SQL).
SUB POKOK BAHASAN Ordering 6. UPDATE Statements 7. VIEW dalam SQL Latihan Soal
METODE
Latihan Soal
ESTIMASI WAKTU
150’
JENIS KEPUSTAKAAN EVALUASI
- Kinerja - Hasil Karya
Buku 1 Bab 7
Disahkan Oleh:
Diperiksa Oleh:
Dibuat Oleh:
Helmy Widyantara, S.Kom., M.Eng Wakil Ketua I
Panca Rahardiyanto, S.Kom Kaprodi DIII Manajemen Informatika
................................................. Ketua Tim GBPP
Halaman 5 dari 5