SATUAN ACARA PERKULIAHAN

advertisement
GBPP
ST-RK-1.00-014-003/R-
GARIS-GARIS BESAR PROGRAM PENGAJARAN
PROGRAM STUDI : S1 SISTEM INFORMASI
Semester : 2
Berlaku mulai: Genap/2010
MATA KULIAH
KODE MATA KULIAH / SKS
MATA KULIAH PRASYARAT
DESKRIPSI MATA KULIAH
:
:
:
:
MANFAAT MATA KULIAH
TUJUAN INSTRUKSIONAL UMUM
:
:
KEPUSTAKAAN/SUMBER BELAJAR
:
PERSENTASE PENILAIAN
:
SISTEM BASIS DATA
410102050 / 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.
Membantu mahasiswa merancang bangun sistem basis data berdasarkan kebutuhan pengguna.
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. 2006. Database System Concepts, Fifth 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 (Resume, Tugas, Quiz, Keaktifan): 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
Mahasiswa dapat menjelaskan Sistem dan
tentang model data, arsitektur dan Arsitektur Basis
kebebasan data dalam basis data Data
serta bahasa, interface dan
klasifikasi DBMS.
SUB POKOK BAHASAN
1.
2.
3.
4.
5.
1.
2.
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
150’
JENIS
KEPUSTAKAAN
EVALUASI
Buku 1 Bab 1
 Ceramah
 Tanya Jawab
150’
 Ceramah
 Tanya Jawab
 Penyelesaian
Studi Kasus
 Penugasan
150’
Kinerja
Buku 1 Bab 3
 Demo
 Diskusi
kelompok
 Presentasi
 Tanya Jawab
150’
- Kinerja
- Hasil
Karya
Buku 1 Bab 3
 Diskusi
kelompok
 Presentasi
 Tanya Jawab
150’
- Kinerja
- Hasil
Karya
Buku 1 Bab 3
Buku 1 Bab 2
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
150’
Tes
Buku 1 Bab 5
 Ceramah
 Tanya Jawab
 Penyelesaian
Studi Kasus
150’
- Tes
- Kinerja
Buku 1 Bab 7
- Demo
- Penyelesaian
Studi Kasus
 Ceramah
 Tanya Jawab
 Latihan Soal
150’
- Kinerja
Buku 1 Bab 7
150’
- Tes
- Kinerja
Buku 1 Bab 10
 Ceramah
 Tanya Jawab
 Latihan Soal
150’
- 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
11
Mahasiswa dapat memanipulasi SQL
data dalam basis data dengan
Structure Query Language (SQL).
12
Mahasiswa dapat memanipulasi SQL
data dalam basis data dengan
Structure Query Language (SQL).
13
Mahasiswa dapat memanipulasi SQL
data dalam basis data dengan
Structure Query Language (SQL).
SUB POKOK BAHASAN
(2NF)
5. Bentuk Normal Ketiga
(3NF)
6. Bentuk Normal BoyceCodd (BCNF)
1. Bahasa Basis Data
Relasional
2. Pendefinisian
Data
dalam SQL
3. Konsep Schema &
Catalog
4. Perintah Create Table,
Tipe Data dan Constraint
5. Perintah Drop
6. Perintah Alter
7. Mendefinisikan Query
dalam SQL
1. Basic SQL Queries
2. Penanganan Ambiguous
dan Penggunaan Alias
3. Query tanpa WHERE
Clause dan Penggunaan
(*)
4. Tabel sebagai Set
5. Nested Queries & Set
Comparison
1. Fungsi EXISTS & NOT
EXISTS
2. Eksplisit Set & NULL
3. Penamaan Kembali
4. Fungsi Aggregate &
Grouping
METODE
ESTIMASI
WAKTU
JENIS
KEPUSTAKAAN
EVALUASI
- Ceramah
- Tanya Jawab
150’
- Tes
Buku 1 Bab 8
- Ceramah
- Tanya Jawab
- Latihan Soal
150’
- Tes
- Kinerja
Buku 1 Bab 8
- Ceramah
- Tanya Jawab
- Latihan Soal
150’
- 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
150’
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 Sistem Informasi
Dra. Sulis Janu Hartati, MT
Ketua Tim GBPP
Halaman 5 dari 5
Download