GARISGARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Mata Kuliah Bobot Mata Kuliah
: :
Sisitem Basis Data 2 Sks
Deskripsi Mata Kuliah
:
Gambaran umum bentuk fisik media penyimpanan, Magnetic Disk, Redundant Arrays of Independent Disk (RAID), Organisasi record-record dalam file; Storage untuk Object Oriented Database; Organisasi File Index; Organisasi File Hashing; Tertiary Storage (Optical Memory); Tertiary Storage (Magnetic Tape).
Pertem
Pokok Bahasan /
uan /
Tujuan Instruksional
Minggu
Umum (TIU)
Sub Pokok Bahasan dan Sasaran Belajar / Tujuan Instruksional Khusus (TIK)
Tehnik
Media
Pembelajar
Pembel
an
ajaran
Evaluasi
Referensi
1.
PENGAN TAR BASIS DATA
1.1. Perbedaan sistem file tradisional dengan sistem file basis data dan keterbatasannya. 1.3 Konsep dasar basis data, istilah-istilah dasar, dan TIU : komponen basis data Mahasiswa dapat 1.4 Keuntungan dan kerugian menggunakan basis data mengerti dan me 1.5 Pengguna basis data mahami konsep yang terdapat di dalam basis Mahasiswa dapat mendeskripsikan perbedaan antara file tradisional dengan sistem basis data, konsep dasar, data keuntungan dan kerugian penggunaan basis data
Kuliah Kertas mimbar dan kerja diskusi kelas
Membandi 1, 4 ngan antara file tradisional den basis data
2&3
LINGKUNGAN BASIS DATA
Kuliah Mimbar dan diskusi kelas
Memberik an Contohcontoh Model Data dan arsitektur
TIU : Mahasiswa dapat mengerti dan me mahami elemen–
2.1. Arsitektur basis data 2.2. Data Independence 2.3. Konsep DBMS, Komponene DBMS, Fungsi DBMS, dan bahasa yang digunakan di dalam DBMS 2.4. Model data : berbasis objek, berbasis record, konseptual dan fisik (overview model data berbasis record : model data relasional, jaringan, hirarki)
Kertas kerja
1, 4
elemen yang ber ada di dalam lingkungan basis data
DBMS multiuser
2.5. Data Dictionary 2.6. Arsitektur DBMS multiuser : file server, teleprocessing, client server Mahasiswa dapat membuat gambaran dari lingkungan basis data
4&5
MODEL DATA RELASIONAL
TIU : Mahasiswa dapat mengerti dan me mahami konsep tentang model data relasional, aturanaturannya serta bahasa yang digunakan
3.1. Pengertian model relasional, contoh tabel–tabel dan keterhubungannya 3.2. Keuntungan model relasional 3.3 Istilah–istilah dalam model relasional (Relasi. Atribut, Tupel, Domain, Derajat dan Cardinality) 3.4 Relasional keys (Super key, Candidate Key, Primary Key, Alternatif. 3.5 Relasinal Integrity rules (Null, Entity, Referential Integrity) 3.6 Bahasa pada model relasional 3.6.1. Overview bahasa query formal (Aljabar relasional dan Kalkulus relasional ) 3.6.2 Overview bahasa query komersial (QUEL, QBE dan SQL)
Kuliah Mimbar dan diskusi kelas
Papan Tulis, kertas kerja
Mengguna kan perintahperintah Aljabar Relasional , Kalkulus Relasional , QUEL, dan QBE
1, 4
Praktek di kelas dan diskusi kelompok
Kertas kerja
Mengguna kan perintahperintah SQL (DDL, DML,
1, 4
Mahasiswa dapt menggunakan perintah-perintah yang ada dalam model data relasional 6&7
SQL
4.1. Pengenalan SQL 4.2. Pengelompokan perintah SQL (DDL,DML,DCL) TIU : 4.3. Contoh Kasus : Mahasiswa dapat DDL : create, drop, alter mengerti dan me DML : select, insert, update, delete mahami perintah DCL : grant dan revoke perintah SQL
Mahasiswa dapt menggunakan perintah-perintah yang ada dalam SQL 8
RDBMS TIU : Mahasiswa dapat mengetahui contohcontoh DBMS yang mengunakan model data relasi onal
5.3. Overview RDBMS : DB2 dan ORACLE 5.2. Pengenalan DB2 • Pengertian DB2 • Perkembangan DB2 • Kelebihan–kelebihan DB2 • DB2 product family • Overview SQL data language • DB2 Utility • DB2 Object 5.3. Pengenalan Oracle • Computing model • Overview perintah–perintah SQL • Interaksi antara SQL *Plus dengan SQL • SQL statement VS SQL*Plus statement • Contoh perintah SQL *Plus • PL/SQL ( Lingkungan PL/SQL, keuntungan– keuntungan PL/SQL, contoh perintah SQL di dalam PL/SQL )
DCL)
Kuliah Kertas Mimbar dan kerja diskusi kelas
Membandi 4 ngkan RDBMS DB2 dan Oracle
Presentasi dan diskusi kelompok
Memprese ntasikanM odel Basis Data dengan menggu nakan ERD
Mahasiswa mendeskripsikan produk dari RDBMS 9 & 10
6. ALAT BANTU PERANCANGAN BASIS DATA (ERD & NORMALI SASI)
TIU : Mahasiswa
6.1. Model ERD (Entity Relationship Diagram) 6.1.1. Konsep dasar model ER • Entity, Atribut, relationship type • Simbol ERD • Derajat relationship • Cardinality constraint • Participation constraint dapat • Weak entity dan Strong entity
OHT
1, 4
mengerti dan me 6.1.2. Transformasi ER ke model data relasional mahami alat ban tu 6.1.3. Contoh aplikasi ER perancangan basis data Mahasiswa dapat membuat alat bantu perancangan dari basis data - ERD
11 12 & 13
UJIAN TENGAH SEMESTER Praktek di 6.2. Normalisasi kelas dan 6.1.1 Konsep dasar normalisasi Diskusi • Pengertian dan tujuan normalisasi kelompok • Tahapan normalisasi • Pengertian ketergantungan fungsional, ketergantungan fungsional penuh dan ketergantungan transitif 6.1.2 Proses normalisasi • Bentuk normal ke-1 • Bentuk normal ke-2 • Bentuk normal ke-3 6.1.3 Contoh Kasus
Papan tulis dan Kertas kerja
Merancan g Model Basis Data dengan menggu nakan Normalisa si
OHT
Memprese ntasikan studi kasus
Mahasiswa dapat mendeskripsikan alat bantu perancangan dari basis data – Normalisasi 14 & 15
16
7. STUDI KASUS ERD dan NORMALI SASI
Mahasiswa dapat membuat atau menyelesaikan kasus sebuah basis data
UJIAN AKHIR SEMESTER
Presentasi dan diskusi kelompok
1, 3, 4
Daftar Referensi Wajib : 1. Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database Systems : A Practical Approach to Design, Implementation and Management, 3rd edition, Addison Wesley, 2001. 2. Date, C.J.; An Introduction to Database System, Addison Wesley Publishing Company, Vol. 7, New York, 2000. 3. Elmasri, Ramez; Navathe, Shamkant B.; Fundamentals of Database Systems, The Benjamin/Cummings Publishing Company, Inc., California, 2001. 4. Korth, H.; Database System Concept, Mc Graw Hill, 4th edition, New York, 2002. Daftar Referensi Tambahan : 1.
Abdul Kadir, Konsep & Tuntuanan Praktis Basis Data, Andi Offset, Jogyakarta,1999
2.
Bunawan, Suryadi H.S, Seri Diktat Kuliah : Pengantar Basis Data, Gunadarma, Jakarta, 1993.
3. 4.
Courtney, James F; Paradice, David B; Database Systems for Management, Times Mirror/Mosby College Publishing, Toronto, 1998. Fathansyah, Basis Data, Informatika, cetakan pertama, 1999.
5.
Harianto Kristanto, Konsep dan Perancangan Database, Andi Offset, Cetakan Pertama, Yogyakarta, 1994.
6.
Martin, James; Chapman, Kathleen K; Leben, Joe; Db2 Concepts, Design, and Programming, Prentice Hall International Inc., 1989.
7.
Mc Fadden, F.; Hoffer, Jeffrey A; Modern Database Management, Benjamin/Publishing Company Inc., 4th Edition, California, 1994.