1 - SAP Gunadarma

advertisement
SATUAN ACARA PRAKTEK
MATA KULIAH PENGANTAR BASIS DATA (D3/AK)
KODE : KK-000540 / 2 SKS
Minggu ke
1.
2
Pokok Bahasan
dan TIU
PENGANTAR
BASIS
DATA
Sub Pokok Bahasan dan Sasaran Belajar
1.1. Ruang lingkup mengenai mata kuliah yang
diajarkan
1.2. Perbedaan sistem file tradisional dengan sistem
file basis data dan keterbatasannya.
TIU :
1.3 Konsep dasar basis data, istilah-istilah dasar,
Mahasiswa
dan komponen basis data
dapat me-ngerti 1.4 Keuntungan dan kerugian menggunakan basis
dan memahami
data
konsep
yang 1.5 Pengguna basis data
terdapat
di
dalam
basis Mahasiswa dapat memahami dan mengerti secara
data
umum tentang konsep basis data.
Mahasiswa dapat membandingkan file tradisional
dengan basis data.
LINGKUNGA 2.1. Arsitektur basis data
N
BASIS 2.2. Data Independence
DATA
2.3. Konsep DBMS, Komponen DBMS, Fungsi
DBMS, dan bahasa yang digunakan di dalam
TIU :
DBMS
Mahasiswa
2.4. Model data : berbasis objek, berbasis record,
dapat
mekonseptual dan fisik (overview model data
ngerti
dan
berbasis record : model data relasional,
memahami
jaringan, hirarki)
elemen–elemen 2.5. Data Dictionary
yang berada di 2.6. Arsitektur DBMS multiuser : file server,
dalam
lingteleprocessing, client
server
kungan basis
data
Mahasiswa dapat memahami dan menjelaskan
1
Cara
Pengajaran
Kuliah
Mimbar dan
diskusi kelas
Kuliah
Mimbar dan
diskusi kelas
Media
Tugas
Ref
Papan tulis,
Kertas kerja
Membandingkan
antara file tradisional
den basis data
1, 4
Papan Tulis,
kertas kerja
Memberi
contohcontoh Model Data
dan arsitektur DBMS
multiuser
1, 4
konsep yang ada dalam lingkungan basis data.
3&4
MODEL
DATA
RELASIONAL
TIU :
Mahasiswa
dapat
mengerti
dan
memahami
konsep tentang
model
data
relasional,
aturan
aturannya 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
Menyelesaikan/
menjawab
kasus
dengan
menggunakan
perintah-perintah
Aljabar Relasional,
Kalkulus Relasional,
QUEL, dan QBE
1, 4
Kuliah
Mimbar dan
diskusi kelas
Papan Tulis,
kertas kerja
Menyelesaikan kasus
dengan
perintahperintah SQL (DDL,
DML, DCL)
1, 4
OHT
Membandingkan
macam-macam
software
RDBMS : DB2 dan
4
Mahasiswa dapat menyelesaikan kasus dari model
data relasional.
5&6
7
SQL
4.1. Pengenalan SQL
4.2. Pengelompokan perintah SQL
TIU :
(DDL,DML,DCL)
Mahasiswa
4.3. Contoh Kasus :
dapat
meDDL : create, drop, alter
ngerti
dan
DML : select, insert, update, delete
memahami
DCL : grant dan revoke
perintah–
perintah SQL
Mahasiswa dapat menyelesaikan kasus basis data
dengan perintah-perintah SQL
RDBMS
TIU :
Mahasiswa
5.3. Overview RDBMS : DB2 dan ORACLE
5.2. Pengenalan DB2
 Pengertian DB2
 Perkembangan DB2
2
Presentasi dan
diskusi
kelompok
dapat
me Kelebihan–kelebihan DB2
ngetahui
 DB2 product family
contoh–contoh
 Overview SQL data language
DBMS
yang
 DB2 Utility
mengguna kan
 DB2 Object
model
data 5.3. Pengenalan Oracle
relasio nal
 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 )
Oracle
Mahasiswa dapat menjelaskan bentuk-bentuk atau
software RDBMS – DB& Oracle
8&9
6.
ALAT
BANTU
PERANCA
NGAN
BASIS
DATA
(ERD &
NORMALI
SASI)
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
 Weak entity dan Strong entity
6.1.2. Transformasi ER ke model data
relasional
6.1.3. Contoh aplikasi ER
TIU :
Mahasiswa
dapat me-ngerti Mahasiswa dapat memahami dan menyelesaikan
dan memahami kasus untuk basis data - ERD
alat
bantu
perancangan
basis data
3
Kuliah
Mimbar dan
diskusi kelas
Kertas kerja
Membuat
basis data
model ERD
sebuah
dengan
1, 4
UJIAN TENGAH SEMESTER
6.2. Normalisasi
6.1.1 Konsep dasar normalisasi
 Pengertian dan tujuan normalisasi
 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
10 & 11
Kuliah
Mimbar dan
diskusi kelas
Kertas kerja
Melanjutkan
pembuatan basis data
dari model ERD,
ditambah
menggu
nakan Normalisasi
1, 3, 4
Mahasiswa dapat memahami dan menyelesaikan
kasus untuk basis data - normalisasi
12
7. STUDI
KASUS
ERD dan
NORMALI
SASI
Mahasiswa dapat menyelesaikan sebuah kasus
dengan menggunakan model ERD dan normalisasi
Presentasi dan
diskusi
kelompok
OHT
Mempresentasikan
kasus basis data
model ERD sampai
normalisasi
UJIAN AKHIR SEMESTER
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.
4
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.
Courtney, James F; Paradice, David B; Database Systems for Management, Times Mirror/Mosby College Publishing, Toronto, 1998.
4.
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.
5
Download