GBPP
ST-RK-1.00-014-003/R-
GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : S1 KOMPUTERISASI AKUNTANSI 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 410113005 / 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 40%
Halaman 1 dari 5
GBPP
ST-RK-1.00-014-003/R-
PERT TUJUAN INSTRUKSIONAL POKOK KE KHUSUS BAHASAN 1 Mahasiswa dapat menjelaskan Konsep Dasar pengertian, karakteristik, manfaat, Basis Data implikasi basis data dan pemakainya. 2
SUB POKOK BAHASAN 1. 2. 3. 4. 5.
Mahasiswa dapat menjelaskan Sistem dan 1. tentang model data, arsitektur dan Arsitektur Basis kebebasan data dalam basis data Data 2. serta bahasa, interface dan klasifikasi DBMS. 3. 4.
3
4
5
Mahasiswa dapat: 1. mendaftar kebutuhan pengguna 2. memahami konsep model data dengan menggunakan EntityRelationship (ER) Model. 3. membuat ER Diagram sesuai dengan kebutuhan pengguna. Mahasiswa dapat: 1. mengerti cara menggunakan Power Designer untuk membuat ER Diagram (ERD). 2. membuat ERD menggunakan Power Designer. Mahasiswa dapat membuat ERD sesuai dengan kebutuhan pengguna.
EntityRelationship Diagram (ERD)
EntityRelationship Diagram (ERD)
EntityRelationship Diagram (ERD)
5. 1.
2. 3. 4. 1. 2.
Pendahuluan Definisi Basis Data Karakteristik Basis Data Pemakai Basis Data Manfaat dan Implikasinya Model data, schema & instance Arsitektur DBMS dan Kebebasan Data Bahasa & Interface dari Basis Data Lingkungan Sistem Basis Data Klasifikasi DBMS Penggunaan model data konseptual tingkat tinggi untuk merancang basis data Konsep Model ER Notasi ER-Diagram Studi Kasus Penggunaan Power Designer Latihan Studi Kasus
Latihan Studi Kasus
METODE Ceramah Tanya Jawab
ESTIMASI WAKTU 75’ 25’
Ceramah Tanya Jawab
75’ 25’
Ceramah Tanya Jawab Penyelesaian Studi Kasus Penugasan
45’ 5’ 45’
Demo Diskusi kelompok Presentasi Tanya Jawab
30’ 30’
Diskusi kelompok Presentasi Tanya Jawab
40’
JENIS KEPUSTAKAAN EVALUASI Buku 1 Bab 1
Buku 1 Bab 2
Kinerja
Buku 1 Bab 3
- Kinerja - Hasil Karya
Buku 1 Bab 3
- Kinerja - Hasil Karya
Buku 1 Bab 3
5’
30’ 10’
40’ 20’
Halaman 2 dari 5
GBPP
PERT TUJUAN INSTRUKSIONAL POKOK SUB POKOK BAHASAN KE KHUSUS BAHASAN 6 Mahasiswa dapat menjelaskan Model Relasional 1. Konsep Model konsep model relasional. Relasional 2. Domain, Tuple, Attribute dan Relasi 3. Karakteristik relasi 4. Constraint untuk Model Data Relasional 5. Operasi Update pada Relasi 6. Mendefinisikan Relasi 7 Mahasiswa dapat membuat model Pemetaan ERD 1. Algoritma Pemetaan data relasional (tabel-tabel dalam ke Model 2. Korespondensi antara basis data). Relasional Model ER dengan Model Relasional 3. Studi Kasus 8 Mahasiswa dapat membuat model Pemetaan ERD 1. Penggunaan Power data relasional (tabel-tabel dalam ke Model Designer basis data). Relasional 2. Latihan Studi Kasus 9 Mahasiswa dapat melakukan Ketergantungan 1. Petunjuk Informal Desain normalisasi terhadap skema basis Fungsional Skema Relasi data berdasarkan Ketergantungan 2. Ketergantungan Fungsional dan Primary Key. Fungsional (FD) 3. Aturan Penurunan untuk FD 4. Pencarian Closure (Algoritma) 10 Mahasiswa dapat melakukan Normalisasi 1. Penentuan Primary Key normalisasi terhadap skema basis (Algoritma) data berdasarkan Ketergantungan 2. Pengertian Normalisasi Fungsional dan Primary Key. 3. Bentuk Normal Pertama (1NF) 4. Bentuk Normal Kedua
ST-RK-1.00-014-003/R-
METODE Ceramah Tanya Jawab Diskusi
ESTIMASI JENIS KEPUSTAKAAN WAKTU EVALUASI 75’ Tes Buku 1 Bab 5 10’ 15’
Ceramah Tanya Jawab Penyelesaian Studi Kasus
45’ 5’ 50’
- Tes - Kinerja
Buku 1 Bab 7
- Demo - Penyelesaian Studi Kasus Ceramah Tanya Jawab Latihan Soal
50’ 50’
- Kinerja
Buku 1 Bab 7
60’ 10’ 30’
- Tes - Kinerja
Buku 1 Bab 10
Ceramah Tanya Jawab Latihan Soal
60’ 10’ 30’
- Tes - Kinerja
Buku 1 Bab 10 dan 11
Halaman 3 dari 5
GBPP
PERT KE
ST-RK-1.00-014-003/R-
TUJUAN INSTRUKSIONAL KHUSUS
POKOK BAHASAN
SUB POKOK BAHASAN 5. 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.
(2NF) Bentuk Normal Ketiga (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
METODE
ESTIMASI WAKTU
JENIS KEPUSTAKAAN EVALUASI
- Ceramah - Tanya Jawab
75’ 25’
- Tes
Buku 1 Bab 8
- Ceramah - Tanya Jawab - Latihan Soal
45’ 10’ 45’
- Tes - Kinerja
Buku 1 Bab 8
- Ceramah - Tanya Jawab - Latihan Soal
45’ 10’ 45’
- Tes - Kinerja
Buku 1 Bab 8
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
METODE
5. Substring Comparison, Arithmetic Operator & Ordering 6. UPDATE Statements 7. VIEW dalam SQL Latihan Soal Latihan Soal
ESTIMASI WAKTU
100’
JENIS KEPUSTAKAAN EVALUASI
- Kinerja - Hasil Karya
Buku 1 Bab 8
Disahkan Oleh:
Diperiksa Oleh:
Dibuat Oleh:
Helmy Widyantara, S.Kom., M.Eng Wakil Ketua I
Tutut Wurijanto, M.Kom. Kaprodi S1 Komputerisasi Akuntansi
................................................. Ketua Tim GBPP
Halaman 5 dari 5