Mata Kuliah Bobot SKS, Semester Program Studi Pertemuan Standar Kompetensi Kompetensi Dasar Alokasi Waktu Indikator : : : : : : : : Pemrograman Visual II 3, 2 Teknik Informatika 1 Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi. Mahasiswa mengenal konsep database client/server dasar. 150 1. Mampu menguasai konsep database dasar. 2. Mampu membuat database dengan menggunakan MySQL 5.0.. Materi Pokok : 1. Teori database dasar (tabel, field, record, primary key, dll). 2. Pengenalan MySQL 5.0 menggunakan Navicat. 3. Membuat database dengan MySQL. LANGKAH KEGIATAN WAKTU 20 : LANGKAH KEGIATAN Pendahuluan 1. Dosen menjelaskan kontrak perkuliahan Pemrograman Visual II selama 1 semester. 2. Dosen menjelaskan manfaat mata kuliah Pemrograman Visual II. 3. Dosen memberikan pembukaan tentang MySQL 5.0 dan Navicat. Inti Dosen menjelaskan tentang materi dan memberikan contoh demo untuk materi, yaitu : 1. Membuat database sederhana dalam MySQL 5.0 dengan bantuan Navicat. 2. Menunjukkan table, field, field type, primary key, dan foreign key pada MySQL 5.0. 3. Menunjukkan cara melakukan SQL file dumping dan melakukan copy ke flash disk. 4. Menunjukkan cara melakukan SQL file executing. Mahasiswa melakukan praktek pada komputer lab: 1. Mahasiswa mencoba membuat minimal 3 table dengan beberapa field yang memiliki tipe beragam, dan menyambungkan ketiga table tersebut melalui relationship (primary key dan foreign key). METODE Ceramah BAHAN Kontrak Perkuliahan (Slide) MySQL 5.0 Navicat
60
60
1/22
10
Kegiatan Penutup 1. Melakukan review materi 2. Memberi tugas untuk minggu depan. 3. Mengingatkan materi yang harus dibaca pada minggu depan
Tanya Jawab
Daftar Referensi: 1. Wajib: 1. Pemrograman Delphi Dengan ADOExpress, CV. Informatika, 2002 2. Modul Praktikum Pemrograman Visual II 3. Mengolah Database Dengan Delphi 7, M. Agus J. Alam, Elex Media Komputindo, 2004 4. Panduan Praktis Pemrograman Delphi 8, Happy Chandraleka, Andi Offset, 2007 5. http://delphi.about.com 6. Database Client / Server Menggunakan Delphi, Ir. Inge Martina, Elex Media Komputindo, 2002 2. Pendukung: -
2/22
: :
60
Demo Proyek
60
3/22
2. Koneksi database MySQL dengan Delphi menggunakan MyDAC. 3. Melakukan koneksi database pada saat run-time. 4. Penggunaan Data Source dan Data Controls (TDBGrid). 10 Kegiatan Penutup 1. Melakukan review materi. 2. Memberikan tugas untuk minggu depan. 3. Mengingatkan materi yang harus dibaca pada minggu depan. Tanya Jawab
MyDAC
Daftar Referensi: 1. Wajib: 1. Pemrograman Delphi Dengan ADOExpress, CV. Informatika, 2002 2. Modul Praktikum Pemrograman Visual II 3. Mengolah Database Dengan Delphi 7, M. Agus J. Alam, Elex Media Komputindo, 2004 4. Panduan Praktis Pemrograman Delphi 8, Happy Chandraleka, Andi Offset, 2007 5. http://delphi.about.com 6. Database Client / Server Menggunakan Delphi, Ir. Inge Martina, Elex Media Komputindo, 2002 2. Pendukung: -
4/22
: :
60
60
Tanya Jawab
1. Menambah data menggunakan dataset (Insert, Append, Cancel, Post) 2. Menggerakkan kursor record (RecNo, First, Prior, Next, Last, Eof, Bof) 3. Mengubah data menggunakan dataset (Edit, Cancel, Post) 4. Menghapus data menggunakan dataset (Delete). 10 Kegiatan Penutup 1. Melakukan review materi. 2. Memberikan tugas untuk minggu depan. 3. Mengingatkan materi yang harus dibaca pada minggu depan.
Praktek
IDE Navicat
Tanya Jawab
Daftar Referensi: 1. Wajib: 1. Pemrograman Delphi Dengan ADOExpress, CV. Informatika, 2002 2. Modul Praktikum Pemrograman Visual II 3. Mengolah Database Dengan Delphi 7, M. Agus J. Alam, Elex Media Komputindo, 2004 4. Panduan Praktis Pemrograman Delphi 8, Happy Chandraleka, Andi Offset, 2007 5. http://delphi.about.com 6. Database Client / Server Menggunakan Delphi, Ir. Inge Martina, Elex Media Komputindo, 2002 2. Pendukung: -
6/22
: :
60
60
10
Tanya Jawab
7/22
3. Mengingatkan materi yang harus dibaca pada minggu depan. Daftar Referensi: 1. Wajib: 1. Pemrograman Delphi Dengan ADOExpress, CV. Informatika, 2002 2. Modul Praktikum Pemrograman Visual II 3. Mengolah Database Dengan Delphi 7, M. Agus J. Alam, Elex Media Komputindo, 2004 4. Panduan Praktis Pemrograman Delphi 8, Happy Chandraleka, Andi Offset, 2007 5. http://delphi.about.com 6. Database Client / Server Menggunakan Delphi, Ir. Inge Martina, Elex Media Komputindo, 2002 2. Pendukung: .
8/22
Materi Pokok
60
60
9/22
10
Kegiatan Penutup 1. Melakukan review materi. 2. Memberikan tugas untuk minggu depan. 3. Mengingatkan materi yang harus dibaca pada minggu depan.
Tanya Jawab
Daftar Referensi: 1. Wajib: 1. Pemrograman Delphi Dengan ADOExpress, CV. Informatika, 2002 2. Modul Praktikum Pemrograman Visual II 3. Mengolah Database Dengan Delphi 7, M. Agus J. Alam, Elex Media Komputindo, 2004 4. Panduan Praktis Pemrograman Delphi 8, Happy Chandraleka, Andi Offset, 2007 5. http://delphi.about.com 6. Database Client / Server Menggunakan Delphi, Ir. Inge Martina, Elex Media Komputindo, 2002 2. Pendukung: -
10/22
Materi Pokok
60
60
11/22
10
Kegiatan Penutup 1. Melakukan review materi. 2. Memberikan tugas untuk minggu depan. 3. Mengingatkan materi yang harus dibaca pada minggu depan.
Tanya Jawab
Daftar Referensi: 1. Wajib: 1. Pemrograman Delphi Dengan ADOExpress, CV. Informatika, 2002 2. Modul Praktikum Pemrograman Visual II 3. Mengolah Database Dengan Delphi 7, M. Agus J. Alam, Elex Media Komputindo, 2004 4. Panduan Praktis Pemrograman Delphi 8, Happy Chandraleka, Andi Offset, 2007 5. http://delphi.about.com 6. Database Client / Server Menggunakan Delphi, Ir. Inge Martina, Elex Media Komputindo, 2002 2. Pendukung: -
12/22
Materi Pokok
60
60
10
Tanya Jawab
13/22
Daftar Referensi: 1. Wajib: 1. Pemrograman Delphi Dengan ADOExpress, CV. Informatika, 2002 2. Modul Praktikum Pemrograman Visual II 3. Mengolah Database Dengan Delphi 7, M. Agus J. Alam, Elex Media Komputindo, 2004 4. Panduan Praktis Pemrograman Delphi 8, Happy Chandraleka, Andi Offset, 2007 5. http://delphi.about.com 6. Database Client / Server Menggunakan Delphi, Ir. Inge Martina, Elex Media Komputindo, 2002 2. Pendukung: -
14/22
Materi Pokok
60
60
10
Daftar Referensi: 1. Wajib: 1. Pemrograman Delphi Dengan ADOExpress, CV. Informatika, 2002 2. Modul Praktikum Pemrograman Visual II
15/22
3. Mengolah Database Dengan Delphi 7, M. Agus J. Alam, Elex Media Komputindo, 2004 4. Panduan Praktis Pemrograman Delphi 8, Happy Chandraleka, Andi Offset, 2007 5. http://delphi.about.com 6. Database Client / Server Menggunakan Delphi, Ir. Inge Martina, Elex Media Komputindo, 2002 2. Pendukung: -
16/22
60
60
17/22
khusus sesuai yang diberikan oleh dosen. 10 Kegiatan Penutup 1. Melakukan review materi. 2. Memberikan tugas untuk minggu depan. 3. Mengingatkan materi yang harus dibaca pada minggu depan. Tanya Jawab -
Daftar Referensi: 1. Wajib: 1. Pemrograman Delphi Dengan ADOExpress, CV. Informatika, 2002 2. Modul Praktikum Pemrograman Visual II 3. Mengolah Database Dengan Delphi 7, M. Agus J. Alam, Elex Media Komputindo, 2004 4. Panduan Praktis Pemrograman Delphi 8, Happy Chandraleka, Andi Offset, 2007 5. http://delphi.about.com 6. Database Client / Server Menggunakan Delphi, Ir. Inge Martina, Elex Media Komputindo, 2002 2. Pendukung: -
18/22
60
Inti Dosen menjelaskan tentang materi dan memberikan contoh demo untuk materi, yaitu : 1. Pembuatan report dengan bantuan TMyQuery dan FastReport. 2. Demonstrasi pembuatan report 1 level. Mahasiswa melakukan praktek pada komputer lab: 1. Membuat report 1 level menggunakan TMyQuery dan FastReport. Kegiatan Penutup 1. Melakukan review materi. 3. Mengingatkan tugas kelompok yang akan dibuat oleh mahasiswa.
60
10
Daftar Referensi: 1. Wajib: 1. Pemrograman Delphi Dengan ADOExpress, CV. Informatika, 2002 2. Modul Praktikum Pemrograman Visual II 3. Mengolah Database Dengan Delphi 7, M. Agus J. Alam, Elex Media Komputindo, 2004 4. Panduan Praktis Pemrograman Delphi 8, Happy Chandraleka, Andi Offset, 2007 STIKI | Rencana Pelaksanaan Pembelajaran 19/22
5. http://delphi.about.com 6. Database Client / Server Menggunakan Delphi, Ir. Inge Martina, Elex Media Komputindo, 2002 2. Pendukung: -
20/22
60
60
10
21/22
Daftar Referensi: 1. Wajib: 1. Pemrograman Delphi Dengan ADOExpress, CV. Informatika, 2002 2. Modul Praktikum Pemrograman Visual II 3. Mengolah Database Dengan Delphi 7, M. Agus J. Alam, Elex Media Komputindo, 2004 4. Panduan Praktis Pemrograman Delphi 8, Happy Chandraleka, Andi Offset, 2007 5. http://delphi.about.com 6. Database Client / Server Menggunakan Delphi, Ir. Inge Martina, Elex Media Komputindo, 2002 2. Pendukung: Koordinator Tim Perumus Kelompok Mata Kuliah Pemrograman Visual
Disahkan Oleh :
Diperiksa Oleh :
Diperiksa Oleh :
Diah Arifah P.,S.Kom,M.T. Penanggung Jawab Penyusun silabus,RPP,Bahan Ajar & Modul Praktikum
22/22