Revisi
1.1 Penambahan modul ODBC dan JDBC sebagai Connection Manager
Pokok Bahasan
3
Materi
4
Sumber Bahasan
5
- Perbedaan database dan spreadsheet - Flat file database vs. RDBMS - Desktop database vs server database
Pertemua n Ke
1
Pokok Bahasan
3
Materi
4
Sumber Bahasan
5
4 5
6 7 8
9 10 11
Mahasiswa memahami cara memanipulasi database Mahasiswa mampu mendefinisikan database Mahasiswa memahami cara mengontrol database akses Mahasiswa mampu melakukan Advanced Data Selection Mahasiswa mampu melakukan Advanced Data Selection Mahasiswa mampu menerapkan dan menggunakan perintah perintah SQL dengan tepat Evaluasi pokok bahasan SQL Mahasiswa mendiskusikan kuis SQL Mahasiswa mampu melakukan desain database sederhana
- Komponenkomponen database: database, table, field, record, constraints, referential integrity - Relation 1 to 1, - Data - Select, Insert, Manipulation Delete, Update Language - Data Definition Language - Data Control Language - Fungsifungsi Agregasi - Join - Studi kasus: University and Department database - DDL, DML, DCL - DDL, DML, DCL - Enam langkah desain database - Create Database, create table, alter table, delete table. - Grant, Revoke
W3schools, Matthew bab 4, 8 W3schools, Matthew bab 6, 8 W3schools, Matthew bab 10 Matthew bab 7 Matthew bab 7 -
- COUNT(), MIN(), MAX(), SUM(), AVG() - Union, left, right, outer joins - Penerapan perintah DDL, DML dan DCL - Kuis SQL - Kuis SQL
12
- Menganalisa Petrovsky permasalahan bab 4 - Mendefinisikan informasi yang deperlukan - Mendesain database sederhana - Pengantar database - SQL
Pertemua n Ke
1
Pokok Bahasan
3
Materi
4
Sumber Bahasan
5
13
14
15 16 17
Mahasiswa mampu menerapkan Normalisasi pada desain database Evaluasi pokok bahasan normalisasi Mahasiswa mendiskusikan kuis normalisasi Mahasiswa memahami konsep Three Tier Model
18
Mahasiswa memahami koneksi ke database dengan ODBC manager Mahasiswa memahami koneksi ke database dengan JDBC manager
19
20
- 1NF, 2NF, - Persyaratan bahwa 3NF suate desain telah - BCNF, 4NF, memenuhi bentuk 5NF, 1NF, 2NF dan 3NF - Pengenalan pada BCNF, 4NF dan 5NF - Studi kasus: - Penerapan bentukEnrollment bentuk 1NF, 2NF and Marking dan 3NF dalam database desain database - Normalisasi - Aplikasi teori Normalisasi dalam desain database - Normalisasi - Aplikasi teori Normalisasi dalam desain database - Three Tier - Konsep pembuatan Model software dengan - Koneksi Three Tier Model langsung - Penjelasan pada dengan Top tier, Mid tier driver dan Bottom tier - Koneksi MySQL dengan C - ODBC - Konsep ODBC Manager dan penggunannya - Keuntungan dan kekurangan ODBC - JDBC - Konsep JDBC dan - JDBC penggunannya ODBC - Keuntungan dan Bridge kekurangan JDBC dibanding ODBC - Penggunaan JDBCODBC Bridge - DDL dan - Membuat dan DML dengan menghapus table, program mengisi dan menghapus data dalam table
Petrovsky bab 14
Petrovsky bab 14
Matthew bab 12
Pertemua n Ke
1
Pokok Bahasan
3
Materi
4
Sumber Bahasan
5
21
Mahasiswa mampu menerapkan konsep koneksi dan manipulasi database Evaluasi pokok bahasan koneksi dan manipulasi database Mahasiswa mendiskusikan kuis koneksi dan manipulasi database Mempersiapkan mahasiswa untuk ujian akhir semester
- Studi kasus: OpenOffice koneksi ke MySQL - Koneksi dan manipulasi database - Koneksi dan manipulasi database -
22 23
- Koneksi MySQL ke Rusmanto OpenOffice dengan bab 1, 3 ODBC dan 4 - Membuat table, mengisi data dan menghapus database - Kuis koneksi dan manipulasi database - Kuis koneksi dan manipulasi database - Review semua materi yang telah diberikan -
24
Daftar Pustaka: No
1
Judul
2
Pengarang
3
Penerbit
4
1. 2. 3. 4. 5.
Beginning Databases with MySQL Database Management System Linux Database Bible Membangun Database Berbasis OpenOffice & MySQL http://www.w3schools.com/sql/
Neil Matthew, Richard Stones Raghu Ramakrishnan, Johannes Gehrke Michele Petrovsky, Stephen Wysham, Mojo Nichols Rusmanto W3schools