SATUAN ACARA PERKULIAHAN STMIK BINA SARANA GLOBAL MATA KULIAH / KODE : Pengantar Basis Data / KB-1101

Pertemuan ke 1. Pokok Bahasan dan TIU 1. PENGANTAR BASIS DATA Sub Pokok Bahasan dan TIK 1.1. Ruang lingkup mengenai mata kuliah yang diajarkan 1.2. Perbedaan sistem file tradisional dengan sistem file basis data dan keterbatasannya. 1.3 Konsep dasar basis data, istilah-istilah dasar, dan komponen basis data 1.4 Keuntungan dan kerugian menggunakan basis data 1.5 Pengguna basis data TIK : • Mahasiswa dapat mengetahui secara umum gambaran mata kuliah basis data • Mahasiswa dapat menjelaskan perbedaan antara file tradisional dan file manajemen basis data • Mahasiswa dapat menjelaskan konsep dari basis data dan istilah yang termasuk di dalamnya • Mahasiswa dapat menjelaskan keuntungan dan kerugian apabila menggunakan file manajemen basis data • Mahasiswa dapat menyebutkan para pengguna basis data 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) 2.5. Data Dictionary 2.6. Arsitektur DBMS multiuser : file server, teleprocessing, client Kuliah Mimbar Papan Tulis, OHT 1, 4 Metode Pembelajaran Kuliah Mimbar Media Pembelajara n Papan Tulis, OHT Referensi 1, 4

TIU : Mahasiswa dapat mengerti dan memahami konsep yang terdapat di dalam basis data

2

2.

LINGKUNGAN BASIS DATA

TIU : Mahasiswa dapat mengerti dan memahami elemen–elemen yang berada di dalam ling-

konsep tentang model 3. Intersection.5 Relasinal Integrity rules (Null.3 Istilah–istilah dalam model relasional (Relasi. konseptual dan fisik • Mahasiswa dapat menjelaskan fungsi dan isi dari data dictionary • Mahasiswa dapat menjelaskan perbedaam arsitektur dari DBMS multiuser 3. Primary Key. Devide) 3. Theta Join.2. TIU : Domain. Candidate Key.6.SATUAN ACARA PERKULIAHAN STMIK BINA SARANA GLOBAL MATA KULIAH / KODE : Pengantar Basis Data / KB-1101 kungan basis data server (contoh : 2 tier. record. 3 tier) TIK : • Mahasiswa dapat menjelaskan tingkatan arsitektur basia data. contoh tabel–tabel dan keterhubungannya 3. Project. Cartesian Product. fungsi DBMS serta bahasa yang digunakan di dalam DBMS • Mahasiswa dapat menjelaskan perbedaan model data berbasis objek. 4 & 5 3. Pengertian model relasional.1.4 Relasional keys (Super key. Atribut. Union. 4 . Derajat dan Cardinality) Mahasiswa dapat me. Keuntungan model relasional 3.6.Operasi Dasar (Select. ngerti dan memahami Alternatif. OHT 1. MODEL DATA RELASIONAL Kuliah Mimbar Papan Tulis.Operasi Tambahan (Natural Join. komponen DBMS.1. Bahasa Query Formal Non Prosedural : Kalkulus Relasional Kalkulus relasional tupel Kalkulus relasional domain 3. Bahasa Query Formal Prosedural : Aljabar relasional yang digunakan .6 Bahasa pada model relasional aturannya serta bahasa 3.2. Tupel. • Mahasiswa dapat menjelaskan konsep data independence. Set Difference) .3. aturan 3. Referential Integrity) data relasional. Entity.

4. insert. SQL 4.1. delete DCL : grant dan revoke 4. drop. OHT 1.6. RDBMS 5. Contoh Kasus : DDL : create. alter DML : select. dan dynamic) TIK : • Mahasiswa dapat menjelaskan perbedaan tentang pengelompok. istilah-istilah dalam model data relasional.DML. Bahasa Query Komersial (QUEL.3.3. Advanced SQL (embedded. 4 Kuliah Mimbar Papan Tulis. Pengenalan SQL 4. Overview RDBMS : DB2 dan ORACLE Kuliah Mimbar Papan Tulis. update. QBE dan Overview SQL) TIK : • Mahasiswa dapat menjelaskan pengertian model data relasional.DCL) 4. 4 TIU : Mahasiswa dapat mengerti dan memahami perintah–perintah SQL .SATUAN ACARA PERKULIAHAN STMIK BINA SARANA GLOBAL MATA KULIAH / KODE : Pengantar Basis Data / KB-1101 3.1. jenisjenis kunci relasional. serta aturan-aturan yang terdapat dalam model data relasional • Mahasiswa dapat menyebutkan keuntungan penggunaan model data relasional • Mahasiswa dapat mengetahui bahasa-bahasa yang digunakan pada model data relasional • Mahasiswa dapat menggunakan perintah-perintah QBE untuk memanipulasi data 6&7 4. Pengelompokan perintah SQL (DDL.2.an perintah SQL • Mahasiswa dapat membangun dan memanipulasi data dengan menggunakan SQL • Mahasiswa mengetahui perintah-perintah SQL yang dihubung kan dengan bahasa pemrograman 8 5.

Model ERD (Entity Relationship Diagram) 6.2.1. Pengenalan DB2 • Pengertian DB2 • Perkembangan DB2 • Kelebihan–kelebihan DB2 • DB2 product family • Overview SQL data language • DB2 Utility • DB2 Object 5. ALAT BANTU PERANCANGAN BASIS DATA (ERD & NORMALISASI) 6. Atribut. keuntungan– keuntungan PL/SQL. 4 OHT TIU : Mahasiswa dapat mengetahui contoh– contoh DBMS yang mengguna kan model data relasio nal . perkembangan dan keunggulannya serta dapat mengetahui produk DB2 family.SATUAN ACARA PERKULIAHAN STMIK BINA SARANA GLOBAL MATA KULIAH / KODE : Pengantar Basis Data / KB-1101 5.3. relationship type • Simbol ERD • Derajat relationship Kuliah Mimbar Papan Tulis. Konsep dasar model ER • Entity. contoh perintah SQL di dalam PL/SQL ) • Oracle Database Server Architecture TIK : • Mahasiswa dapat mengetahui perangkat lunak yang menggunakan basis data relasional • Mahasiswa dapat mengerti istilah DB2. 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. OHT 1.1. utilitas dan objeck yang terdapat pada DB2 • Mahasiswa dapat mengetahui lingkuangan oracle 9 6.1.

Contoh aplikasi ER TIK : • Mahasiswa dapat menjelaskan simbol dan istilah yang terdapat di dalam model ER • Mahasiswa dapat mentransformasikan model ER ke dalam bentuk model relasional • Mahasiswa dapat merancang basis data dengan menggunakan model ER UJIAN TENGAH SEMESTER TIU : Mahasiswa dapat mengerti dan memahami alat bantu perancangan basis data .1.2.3. Transformasi ER ke model data relasional 6.1.SATUAN ACARA PERKULIAHAN STMIK BINA SARANA GLOBAL MATA KULIAH / KODE : Pengantar Basis Data / KB-1101 • Cardinality constraint • Participation constraint • Weak entity dan Strong entity 6.

ketergantungan fungsional penuh dan ketergantungan transitif 6.1.2. Normalisasi 6.SATUAN ACARA PERKULIAHAN STMIK BINA SARANA GLOBAL MATA KULIAH / KODE : Pengantar Basis Data / KB-1101 10 6.3 Contoh Kasus • • 11 & 12 7.1.1 Konsep dasar normalisasi • Pengertian dan tujuan normalisasi • Tahapan normalisasi • Pengertian ketergantungan fungsional.2 Proses normalisasi • Bentuk normal ke-1 • Bentuk normal ke-2 • Bentuk normal ke-3 6.1. 3. STUDI KASUS ERD dan NORMALISASI UJIAN AKHIR SEMESTER Mahasiswa dapat menjelaskan tahapan – tahapan normalisasi Mahasiswa dapat merancang basis data melalui tahapan normalisasi 1. 4 Daftar Referensi Wajib : .

Courtney. Connoly. Addison Wesley. cetakan pertama. Carolyn. Jeffrey A. Implementation and Management. 2001. Korth. 4. 1994. Konsep dan Perancangan Database. Hoffer. 1998. Begg. 5. and Programming. Chapman. Mc Graw Hill. Seri Diktat Kuliah : Pengantar Basis Data. Andi Offset.. Addison Wesley. Ramez. California. Anne. James. Harianto Kristanto. Inc.1999 2. Jogyakarta. Cetakan Pertama. James F. Implementation and Management. 2001. H. 3rd edition.. 3rd edition. Carolyn. Leben. 6. 4. Elmasri. Yogyakarta. Martin.SATUAN ACARA PERKULIAHAN STMIK BINA SARANA GLOBAL MATA KULIAH / KODE : Pengantar Basis Data / KB-1101 1. Anne.. Begg.. Daftar Referensi Tambahan : 1. Prentice Hall International Inc. Paradice.. Strachan. Thomas. New York. Database Systems for Management. Informatika. 3. Jakarta. Thomas. 1994. . California. Fathansyah. Navathe.. Toronto. 1999. Basis Data. 3. Joe.S. Design. F. Suryadi H. Abdul Kadir. Db2 Concepts. 1993. Connoly. David B. 1989. Shamkant B. Konsep & Tuntuanan Praktis Basis Data. Benjamin/Publishing Company Inc. The Benjamin/Cummings Publishing Company. 2. 4th Edition. Fundamentals of Database Systems. Mc Fadden. Database System Concept. Strachan. 4th edition. 7. Database Systems : A Practical Approach to Design. Bunawan. Andi Offset. 2002. Times Mirror/Mosby College Publishing. Database Systems : A Practical Approach to Design. 2001. Modern Database Management. Kathleen K.

Sign up to vote on this title
UsefulNot useful