SILABUS MATA KULIAH Kode MK:
Bobot Semester: SKS: 3 Mata kuliah Perancangan Basis Data merupakan mata kuliah lanjutan dari sistem basis data yang menyajikan konsep-konsep perancangan basis data yang lebih mendalam, mata kuliah ini juga menyajikan tentang basis data terdistribusi, basis data yang berorientasi objek, basis data untuk mobile device serta pengamanan basis data. Matakuliah : PERANCANGAN BASIS DATA
A.
Deskripsi Singkat
B.
Setelah mengikuti mata kuliah ini diharapkan mahasiswa memiliki kemampuan yang lebih baik dalam perancangan basis data, Tujuan Instruksional Umum baik itu basis data tersentralisasi maupun basis data terdistribusi. Serta memiliki kemampuan dalam perancangan basis data (TIU) untuk teknologi bergerak (mobile database technology), serta memiliki kemampuan dalam pengamanan basis data.
C.
Bahasan
NO
1.
Tujuan Instruksional Khusus (TIK)
Pokok Bahasan
1. Mahasiswa dapat mendefinisikan, menjelaskan manfaat dan tujuan basisdata. 2. Mengetahui arsitektur basisdata, jenjang data, tipe file dan model-model data Pengantar Perancangan Basis Data
Sub Pokok Bahasan 1. 2. 3. 4. 5. 6. 7. 8.
2
1. Mahasiswa dapat mengerti konsep perancangan basis data 2. Mampu menjabarkan langkah – langkah Proses Perancangan proses perancangan basisdata. Basis Data
Definisi dan Tujuan Perancangan Basis Data Alasan Perancangan Basis Data Fase Perancangan Basis Data Komponen Sistem Basis Data Arsitektur/Abstraksi Data Jenjang Data Tipe File Model Data
Metode Pengajaran Ceramah Diskusi Latihan soal
Teknik Pengumpulan Data Ceramah Analisis Sistem Diskusi Pemilihan DBMS Latihan soal Perancangan Basis Data Secara Konseptual 5. Implementasi Basis Data 1. 2. 3. 4.
Estimasi Waktu 1x150’
Daftar Pustaka A,B,C,D
1x150’
A,B,C,D
3
4
5
1. Mahasiswa mampu memahami sistem Sistem Basis Data basis data terdistribusi Terdistribusi 2. Mampu menyebutkan ciri-ciri basis data terdistribusi, keuntungan dan kerugiannya 3. Mampu merancang sistem basis data terdistribusi
1. Mahasiswa memahami pengertian RDBMS 2. Mahasiswa mampu menentukan Primary key dan Foreign Key dalam perancangan database 3. Mampu memahami dan menggunakan Aljabar Relational dalam sistem database 1. Mahasiswa memahami konsep database berbasis Object 2. Mampu menjabarkan kelebihan-kelebihan OODBS dibandingkan dengan relational database 3. Mengetahui perbedaan OQL dengan SQL 4. Mempu mengimplementasikan OQL(Oject Query Language) dalam membuat query OODBS
RDBMS
Sistem Basis Data Berorientasi Objek – Object Oriented Database System (OODBS)
1. Definisi Basisdata Ceramah terdistribusi Diskusi 2. Struktur basisdata Latihan soal terdistribusi 3. Jenis Transaksi 4. Ciri-ciri basis data terdistribusi 5. Keuntungan dan Kerugian Basisdata terdistribusi 6. Design basis data terdistribusi 1. Pengertian RDBMS Ceramah 2. Keys Diskusi 3. Many-to-many Latihan soal relationship 4. Aljabar Relational
1x150’
A,B,C,D
1x150’
A,B,C,D
Definisi Object Ceramah Struktur dari Sebuah Object Diskusi Object-oriented Concepts Latihan soal Apa itu Object Oriented Database System? (OODBS) Keuntungan OODBS Object Query Language (OQL) Perbandingan OQL dengan SQL SQL3 “Object-oriented SQL”
1x150’
A,B,C,D
1. 2. 3. 4.
5. 6. 7. 8.
6-7
1. Mahasiswa mampu memahami sintaksintak PHP sebagai salah satu front-end database berabasis web 2. Mempu mengintegrasikan PHP dengan database MySQL 3. Mampu membuat database dengan PHP & MySQL
Pengenalan Basis Data untuk sistem Berbasis web
8. 9-10
11
12
1. Pengenalan PHP Ceramah 2. Dasar-dasar PHP Diskusi 3. Fungsi dan Array pada Latihan soal PHP 4. Koneksi PHP dengan MySQL 5. Pengenalan dasar MySQL 6. SQL Query dalam mySQL
2x150’
E
UTS 1. Mahasiswa diharapkan mampu merancang Studi Kasus database pustaka dengan menggunakan Perancangan Basis PHP dan MySQL Data berbasis web
Ceramah 1. Perancangan Basis Data Diskusi Pustaka Presentasi
2x150’
E
1. Mahasiswa memahami sistem database untuk teknologi bergerak 2. Mampu menjabarkan keunggulan pocket PC dan Palm OS 3. Mengetahui arsitektur Sybase, Oracle lite, Sistem Basis Data Microsoft’s Mobile Databases, Pointbase Teknologi Bergerak dan SQL Server CE
1. Mobile Databases: Intro, Ceramah Motivation Diskusi 2. PDA: Palm versus Pocket Latihan soal 3. Synchronization 4. Mobile DB Alternatives 5. Sybase 6. Oracle 7. Microsoft 8. Point base 9. Selecting a Mobile DB
1x150’
A
1. Mahasiswa memahami jenis-jenis serangan terhadap basis data dan penanggulangannya 2. Mengetahui aspek-aspek kehandalan Keamanan Basis dalam perancangan basis data Data 3. Mampu menjabarkan tingkatan keamanan pada basis data
1. Mengapa keamanan basis Ceramah data sangat penting? Diskusi 2. Klasifikasi keamanan basis Latihan soal data 3. Aspek untuk dukungan keamanan basis data 4. Batasan Privillege-user untuk Access Control pada basis data
1x150’
A
5. Tingkatan pada keamanan basis data 6. Back-up data dan recovery
13
14
1. Mahasiswa diharapkan mampu memahami konsep data mining. 2. Mampu meyebutkan kegunaan data mining 3. Mampu menyebutkan hubungan antara Data Mining data mining dengan bisnis inteligen
1. Mengapa perlu data Ceramah mining? Diskusi 2. Evolusi database Latihan soal 3. Knowledge Discovery (KDD) Process 4. Pengertian Data mining 5. Data mining dan bisnis inteligen
1x150’
A
1. Mahasiswa diharapkan mampu memahami pengertian data warehouse 2. Mampu menguraikan arsitektur, Data Warehouse komponen dan skema dari data warehouse
1. 2. 3. 4.
Ceramah Diskusi Latihan soal
1x150’
A
Pengertian data warehouse Arsitektur data warehouse Komponen data warehouse Skema data warehouse
1. Mahasiswa mampu mengaplikasikan 1. Tugas Membuat Ceramah 2x150’ A,B,C,D,E konsep-konsep perancangan basis data Perancangan Basis Data Diskusi yang telah dipelajari dalam pembuatan Project Pembuatan 2. Presentasi Basis data yang Presentasi 15 -16 sistem database baik yang secara komputer Database sudah dibuat Project tunggal maupun aplikasi client-server berbasis web A. Silberschatz A, Henry F. Korth, S Sudarshan, Database System Concepts, 2009, , McGraw Hill, New York A. Daftar Pustaka B. Fathansyah, Basisdata, 2003, Informatika, Bandung. C. Nugroho , Adi, Konsep Pengembangan Sistem BASISDATA, 2004, Informatika, Bandung. D. Sutanta, Edhy, Sistem Basisdata, 2004, Graha Ilmu, Yogyakarta. E. Jason Gilmore, 2010, Beginning PHP&MySQL: From Novice to Professional, Ney York: Apress. Dibuat tgl : Edisi : Pembuat
:
/2013 1
Diperiksa oleh Ketua Jurusan
Disahkan oleh Pembantu Rektor Biidang Akademik
Rahmad Sadli, ST, MT, MSc