SATUAN ACARA PERKULIAHAN (SAP) MATA KULIAH : MANAJEMEN BASIS DATA KODE :........ PROGRAM STUDI : MAGISTER MANAJEMEN SISTEM INFORMASI Pertemuan Pokok Bahasan Tujuan Instruksi Umum Sub Pokok Bahasan Sasaran Belajar (TIU) I Pengenalan Database Agar mahasiswa memahami konsep database, sistem database, komponen dan penggunaannya Konsep dasar database, DBMS I Lingkungan Database Agar mahasiswa mampu memahami Arsitektur sistem database dan lingkungan database Arsitektur sistem database Data independence Konsep DBMS, Fungsi DBMS & Komponen Mahasiswa dapat memahami konsep dasar database Mahasiswa dapat memahami perbedaan pemrosesan file secara tradisional dan pemrosesan file dengan menggunakan database Mahasiswa dapat mengetahui keuntungan dan kerugian menggunakan database Mahasiswa dapat mengetahui komponen sistem databse Mahasiswa dapat mengetahui siapa saja pengguna database Mahasiswa dapat memahami arsitektur sistem database Mahasiswa dapat memahami konsep data Independence DBMS Arsitektur DBMS untuk mutiuser Data Dictionary Model-model data II Database Relasional Agar Mahasiswa memahami konsep model relasional serta ilustrasinya Pengertian model relasional Keuntungan Model Relasional Terminologi dalam Model Relasional Jenis-jenis kunci Integrity Rule II Pengenalan Produk-Produk database Relasional Agar Mahasiswa mengetahui macam-macam produk database (Access, DB2, Oracle, dsb) III Bahasa Query Formal Agar mahasiswa memahami Pengenalan Access Pengenalan DB2 Pengenalan Informix/ Oracle Kelebihan dan kekurangan masingmasing produk Fasilitas-fasilitas & Utilitynya Aljabar relasional Mahasiswa dapat Memahami konsep DBMS, fungsi dan komponennnya Mahasiswa dapat Memahami arsitektur DBMS untuk multi user Mahasiswa dapat memahami data dictionary Mahasiswa dapat membedakan berbagai model data Agar mahasiswa mampu memahami konsep model relasional, keuntungannya serta istilah-istilah yang digunakan Mahasiswa mampu membedakan jenis-jenis kunci Mahasiswa mampu memahami integrity rules Agar mahasiswa mampu memahami macammacam produk sistem databse Mengerti kelebihan dan kekurangan masingmasing produk Mengetahui fasilitasfasilitas yang dimiliki masing-masing produk Mahasiswa mampu pengoperasian dari aljabar relasional dan kalkulus relasional Konsep Operasi-operasi aljabar relasional dan pengoperasiannya Kalkulus Relasional Kalkulus relasional tuple Kalkulus relasional domain III SQL ( Structured Query Language) Agar mahasiswa memahami konsep SQL dan pengoperasiannya Pengenalan SQL Data definitio language Data manipulation Language Pembuatan View IV Model Entity Relationship Agar mahasiswa memahami konsep pemodelan E-R, & Transformasinya ke database relasional Pengenalan pemodelan data Konsep dasar model E-R Transformasi dari ER diagaram ke database relasional memahami konsep aljabar relasional Mahasiswa mampu memahami operasioperasi dasar dan operasi tambahan aljabar relasional Memahami konsep kalkulus relasional Memahami operasioperasi kalkulus relasional Mampu membedakan kalkulus relational berorientasi tuple dan kalkulus operasional berorientasi domain Mahasiswa mampu membuat database dan tabel SQL Memanipulasi database dan tabel dengan SQL Menggunakan beberapa operator/Klausa yang terdapat dalam SQL dan penerapannya ke dalam subquery Mengetahui penggunaan tabel view Mahasiswa mampu menggambarkan model data dengan menggunakan diagram ER Mahasiswa mampu V Enhanced Entity Relationship (EER) Agar mahasiswa memahami konsep pemodelan EER, & Transformasinya ke database relasional Studi kasus Konsep dasar model EER Transformasi dari EER Diagram ke database relasional Studi kasus Konsep dasar normalisasi Bentuk-bentuk normal Bentuk normal ke 1 (1NF) Bentuk Normal ke 2 (2NF) Bentuk normal ke 3 (3NF) Bentuk BCNF Contoh kasus VI Normlisai Memahami konsep normalisasi dan dapat membentuk data-data dari sutau tabel sampai ke bentuk normal ke tiga mentransformasikannya ke dalam database relasional Mahasiswa mampu menggambarkan model data denagn menggunakan diagram EER Mentransformasikannya ke dalam databse relasiona Mahasiswa mampu memahami tujuan dasar normalisasi dan tujuan dilakukannya normalisasi Memahami tahapan-tahapan normalisasi Memahami macam-macam bentuk normal Membentuk suatu tabel menjai tabel yang normalized REFERENSI : 1. Connoly, Thomas, etc., Database Systems: A Practical Approach To Design, Implementation and Management, Addison Wesley, 1996 2. Date, C.J., An Introduction to Databse System, Addison Wesley Publishing Company, Vol.1 & 2, New York, 1990 3. Elmasri, Ramez and Navathe, Shamkant B., Fundamentals of Database Systems, The Benjamin/Cummings Publishing Company Inc., California, 1994 4. Korth, H, et.All, Database System Concept, McGraw Hill, New York, 1997 5. Mc Fadden, F. and Hoffer, Jeffrey A., Database Management, The Benjamin/ Cumming Publishing Company Inc., California, 1991