SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah Kode Mata Kuliah Jurusan / Jenjang Tujuan Instruksional Umum
M
Pokok Bahasan dan TIK
: : : :
Sistem Basis Data MI - 16303 S1 – SISTEM INFORMASI Mahasiswa memahami konsep dari basis data dan contoh penggunaannya
Sub Pokok Bahasan dan Sasaran Belajar
Cara Pengajaran
Media
Tugas
Referensi
1
Pengantar Basis Data
1. Perbadaan sistem file tradisional Kuliah dengan sistem file basis data Mimbar TIK : dan keterbatasannya Agar mahasiswa dapat 2. Keuntungan dan kerugian mengerti dan memahami menggunakan basis data konsep yang terdapat 3. Konsep dasar basis data, istilahdidalam basis data istilah dasar, dan komponenkomponen basis data 4. Pengguna basis data
Papan Tulis OHP
Latihan Soal
1, 2, 3 & 4
2
Lingkungan basis data
Papan Tulis OHP
Latihan Soal
1, 2 & 4
1. Arsitektur basis data Kuliah 2. Data independence Mimbar TIK : 3. Konsep DBMS, Komponen Agar mahasiswa dapat DBMS, dan bahasa yang mengerti dan memahami digunakan dalam DBMS elemen-elemen yg berada 4. Arsitektur DBMS untuk multiuser di lingkungan basis data 5. Data dictionary 6. Model data : berbasis objek, record, konseptual, fisik SAP DIVISION / REVISI 30 JULI 05
1/6
M
3
Pokok Bahasan dan TIK Model relasional
Sub Pokok Bahasan dan Sasaran Belajar 1.
& TIK : Agar mahasiswa dapat 2. mengerti dan memahami 3. konsep tentang model data relasional, aturan-aturannya serta bahasa yg digunakan 4.
5.
6.
7.
Cara Pengajaran
Pengertian model relasional, Kuliah contoh tabel-tabel dan Mimbar keterhubungannya Keuntungan model relasional Istilah-istilah dalam model relasional (Relasi, Atribut, Tupel, Domain, Derajat, Cardinality) Relational keys (Super key, Candidate key, Primary key, Alternate key, Foreign key) Relational Integrity Rules (Null, Entity Integrity, Referential Integrity) Bahasa pada model relasional : -. Formal : Prosedural (aljabar relasional) dan nonprosedural (kalkulus relasional) Æ Overview -. Komersial : Quel, QBE, SQL Æ Qverview Contoh-contoh model data relasional : DB2, Oracle, Sybase, dll
SAP DIVISION / REVISI 30 JULI 05
Media
Papan Tulis OHP
Tugas
Latihan Soal
Referensi
2, 3 & 6
2/6
M
4
Pokok Bahasan dan TIK Pengenalan DB2
& TIK : Agar mahasiswa dapat mengerti dan memahami salah satu contoh DBMS yang menggunakan model data relasional
5 & 6
Bahasa query formal
7
REVIEW
TIK : Mahasiswa dapat mengerti dan memahami Pengoperasian aljabar relasional dan kalkulus relasional
Sub Pokok Bahasan dan Sasaran Belajar
Cara Pengajaran
1. 2. 3. 4. 5. 6. 7.
Pengertian DB2 Perkembangan DB2 Kelebihan-kelebihan DB2 DB2 product family SQL data language Æ Overview DB2 utility DB2 Object
Kuliah Mimbar
Papan Tulis OHP
Latihan Soal
4 & 10
1. Aljabar Relasional -. Operasi dasar (select, project, Cartesian product, union, set difference) -. Operasi tambahan (natural join, theta join, intersection, devide) 2. Kalkulus relasional -. Kalkulus relasional tuple -. Kalkulus relasional domain
Kuliah Mimbar
Papan Tulis OHP
Latihan Soal
2, 4 & 6
Kuliah Mimbar
Papan Tulis OHP
Latihan Soal
8
Media
Tugas
Referensi
UTS ( Materi 1 s/d 7 ) SAP DIVISION / REVISI 30 JULI 05
3/6
M
Pokok Bahasan dan TIK
Sub Pokok Bahasan dan Sasaran Belajar
Cara Pengajaran
Media
Tugas
Referensi
9 SQL 1. Pengenalan SQL & 2. Pengelompokan perintah SQL 10 TIK : (DDL, DML, DCL) Mahasiswa dapat mengerti 3. Contoh kasus -. DDL : database, tabel, dan memahami perintahperintah SQL indeks,view -. DML : ¾ Select Æ simple query : distinct, between, like, clause, (order by, group by, having), join, sub query, Aggregate function ¾ Insert, update, delete
Kuliah Mimbar
Papan Tulis OHP
Latihan Soal
2, 3 & 10
11 ERD 1. 12 & TIK : 13 Mahasiswa dapat mengerti dan memahami konsep dasar model ER serta symbol yang digunakan dalam model ER 2.
Kuliah Mimbar
Papan Tulis OHP
Latihan Soal
1, 2, 4 & 8
3.
Konsep dasar model ER -. Entity, atribut, relasionship type -. Simbol ERD -. Derajat relationship -. Cardinality constraint -. Participation constraint - Weak entity Transformasi ER ke model data relasional Contoh aplikasi ER
SAP DIVISION / REVISI 30 JULI 05
4/6
M
Pokok Bahasan dan TIK
Sub Pokok Bahasan dan Sasaran Belajar
14 Normalisai 1. Konsep dasar normalisasi & -. Pengertian dan tujuan 15 TIK : normalisasi Mahasiswa dapat mengerti -. Tahapan normalisasi dan memahami konsep -. Pengertian ketergantungan dasar normalisasi serta fungsional, ketergantungan proses yang terjadi dalam fungsional penuh, normalisasi ketergantungan transitif 2. Proses normalisasi -. Bentuk normal ke 1 (1NF) -. Bentuk normal ke 2 (2NF) -. Bentuk normal ke 3 (3NF) 3. Contoh kasus
16 1
Cara Pengajaran Kuliah Mimbar
Media
Papan Tulis OHP
Tugas
Latihan Soal
Referensi
1, 3, 4, 5 & 8
UAS ( Materi 9 s/d 15 ) Keterangan: M = Pertemuan Minggu ke
SAP DIVISION / REVISI 30 JULI 05
5/6
DAFTAR PUSTAKA : 1. Bunawan, Suryadi H.S, Seri Diktat Kuliah : Pengantar Basis Data, Gunadarma, Jakarta, 1993 2. Connoly, Thomas : Begg, Carolyn, Strachan, Anne : Database System : A Practical Approach to Design, Implementation and Management, Addison Wesley, 1996 3. Courtney, James F : Paradice, David B : Database System for Management, Times Mirror/Mosby college Publishing, Toronto, 1998 4. Date, C.J. : an Introduction to Database System, Addison Wesley Publishing Company, Vol. 1 & vol. 2, New York, 1990 5. Elmasri, Ramez : Navathe, Shamkant B : Fundamentals of Database Systems, The Benjamin/Cummings Publishing Company, Inc., California, 1989 6. Harianto Kristanto, Konsep dan Perancangan Database, Andi Offset, Cetakan Pertama, Yogyakarta, 1994 7. Korth, H. : Database System Concept, Mc Graw Hill, New York, 1991 8. Martinus Joko Susanto, Manajemen Database dengan SQL, Dinastindo, Cetakan Pertama, Jakarta, 1995 9. Mc Fadden, F : Hoffer, Jeffrey A : Database Management, Benjamin/Publishing Company Inc., Third Edition, California, 1991 10. Martin, James : Champman, Katleen K : Leben, Joe : Db2 Concepts, Design, and Programming, Prentice Hall International Inc., 1989
SAP DIVISION / REVISI 30 JULI 05
6/6