RENCANA PELAKSANAAN PEMBELAJARAN Mata Kuliah : Praktikum Pemrograman Visual II Bobot SKS, Semester : 1, 2 Program Studi : Teknik Informatika Pertemuan : 1 Standar Kompetensi : Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi. Kompetensi Dasar : Mahasiswa mampu melakukan akses dasar pada tabel MySQL (viewing, inserting, updating, deleting, cursor moving, dan searching) dalam Delphi menggunakan third-party component.. Alokasi Waktu : 100 Indikator : 1. Mampu membuat database dengan menggunakan MySQL 5.0. 2. Mampu melakukan instalasi MyDAC pada Delphi. 3. Mampu melakukan akses tabel MySQL (view by dataset) menggunakan Delphi yang dilengkapi MyDAC. Materi Pokok : 1. Membuat database dengan MySQL. LANGKAH KEGIATAN : a. Pembuatan database. b. Pembuatan table. 2. Komponen MyDAC. a. Instalasi MyDAC pada Delphi. b. Koneksi database MySQL dengan Delphi menggunakan MyDAC. 3. Menampilkan data dari MySQL pada aplikasi Delphi. 4. Koneksi database pada saat run-time. 5. Penggunaan DataControls untuk menampilkan data. WAKTU LANGKAH KEGIATAN METODE BAHAN 10 Pendahuluan 1. Asisten menjelaskan aturan pada Praktikum Pemrograman Visual II. 2. Asisten membagikan kartu praktikum. 70 Inti Asisten memandu praktikum sesuai dengan modul praktikum pertama, yaitu : 1. Membuat database dengan MySQL. a. Pembuatan database. b. Pembuatan table. Ceramah - Praktikum Ref. 1 chap. 1 Borland Delphi 7 IDE MySQL 5.0 MyDAC STIKI Rencana Pelaksanaan Pembelajaran 1/16
2. Komponen MyDAC. a. Instalasi MyDAC pada Delphi. b. Koneksi database MySQL dengan Delphi menggunakan MyDAC. 3. Menampilkan data dari MySQL pada aplikasi Delphi. 4. Koneksi database pada saat run-time. 5. Penggunaan DataControls untuk menampilkan data. 20 Kegiatan Penutup 1. Asisten memberi tugas untuk minggu depan. 2. Asisten mengumpulkan kembali kartu praktikum. 3. Asisten mengingatkan materi yang harus dibaca pada minggu depan. Navicat Tanya Jawab - Daftar Referensi: 1. Wajib: 1. Modul Praktikum Pemrograman Visual II 2. Pendukung: - STIKI Rencana Pelaksanaan Pembelajaran 2/16
STIKI Rencana Pelaksanaan Pembelajaran 3/16
RENCANA PELAKSANAAN PEMBELAJARAN Mata Kuliah : Praktikum Pemrograman Visual II Bobot SKS, Semester : 1, 2 Program Studi : Teknik Informatika Pertemuan : 2 Standar Kompetensi : Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi. Kompetensi Dasar : Mahasiswa mampu melakukan akses dasar pada tabel MySQL (viewing, inserting, updating, deleting, cursor moving, dan searching) dalam Delphi menggunakan third-party component. Alokasi Waktu : 100 Indikator : 1. Mampu melakukan akses tabel MySQL (insert, update, and delete by dataset) menggunakan Delphi yang dilengkapi MyDAC. 2. Mampu melakukan penggerakan kursor record pada dataset di dalam Delphi. Materi Pokok : 1. Penggunaan DataControls untuk proses manipulasi data. LANGKAH KEGIATAN : a. Menambah data menggunakan dataset (Insert, Append, Cancel, Post) b. Mengubah data menggunakan dataset (Edit, Cancel, Post) c. Menghapus data menggunakan dataset (Delete). 2. Menggerakkan kursor record (RecNo, First, Prior, Next, Last, Eof, Bof). WAKTU LANGKAH KEGIATAN METODE BAHAN 10 Pendahuluan 1. Asisten membagikan kartu praktikum. 70 Inti Asisten memandu praktikum sesuai dengan modul praktikum pertama, yaitu : 1. Penggunaan DataControls untuk proses manipulasi data. a. Menambah data menggunakan dataset (Insert, Append, Cancel, Post) b. Mengubah data menggunakan dataset (Edit, Cancel, Post) c. Menghapus data menggunakan dataset (Delete). 2. Menggerakkan kursor record (RecNo, First, Prior, Next, Last, Eof, Bof). Ceramah - Praktikum Ref. 1 chap. 2 Borland Delphi 7 IDE MySQL 5.0 MyDAC Navicat STIKI Rencana Pelaksanaan Pembelajaran 4/16
20 Kegiatan Penutup 1. Asisten memberi tugas untuk minggu depan. 2. Asisten mengumpulkan kembali kartu praktikum. 3. Asisten mengingatkan materi yang harus dibaca pada minggu depan. Tanya Jawab - Daftar Referensi: 1. Wajib: 1. Modul Praktikum Pemrograman Visual II 2. Pendukung: - STIKI Rencana Pelaksanaan Pembelajaran 5/16
RENCANA PELAKSANAAN PEMBELAJARAN Mata Kuliah : Praktikum Pemrograman Visual II Bobot SKS, Semester : 1, 2 Program Studi : Teknik Informatika Pertemuan : 3 Standar Kompetensi : Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi. Kompetensi Dasar : Mahasiswa mampu melakukan akses dasar pada tabel MySQL (viewing, inserting, updating, deleting, cursor moving, dan searching) dalam Delphi menggunakan third-party component. Alokasi Waktu : 100 Indikator : 1. Mampu melakukan pencarian data pada tabel MySQL menggunakan dataset (Locate). 2. Mampu melakukan akses tabel MySQL (view, insert, update, and delete by dataset) menggunakan Delphi yang dilengkapi MyDAC tanpa menggunakan Data Control Component. 3. Mampu menggunakan setiap event yang ada pada TDataSet. Materi Pokok : 1. Pencarian menggunakan Locate. LANGKAH KEGIATAN : 2. Melakukan akses data pada Non-Data-Control (FieldByName, Fields). 3. Mendayagunakan event pada TDataSet (AfterScroll, BeforeEdit, BeforeInsert, BeforePost, AfterPost, AfterCancel). WAKTU LANGKAH KEGIATAN METODE BAHAN 10 Pendahuluan 1. Asisten membagikan kartu praktikum. 70 Inti Asisten memandu praktikum sesuai dengan modul praktikum pertama, yaitu : 1. Mampu melakukan pencarian data pada tabel MySQL menggunakan dataset (Locate). 2. Mampu melakukan akses tabel MySQL (view, insert, update, and delete by dataset) menggunakan Delphi yang dilengkapi MyDAC tanpa menggunakan Data Control Component. 3. Mampu menggunakan setiap event yang ada pada TDataSet. 20 Kegiatan Penutup 1. Asisten memberi tugas untuk minggu depan. Ceramah - Praktikum Ref. 1 chap. 3 Borland Delphi 7 IDE MySQL 5.0 MyDAC Navicat Tanya Jawab - STIKI Rencana Pelaksanaan Pembelajaran 6/16
Daftar Referensi: 1. Wajib: 2. Asisten mengumpulkan kembali kartu praktikum. 3. Asisten mengingatkan materi yang harus dibaca pada minggu depan. 1. Modul Praktikum Pemrograman Visual II 2. Pendukung: - STIKI Rencana Pelaksanaan Pembelajaran 7/16
RENCANA PELAKSANAAN PEMBELAJARAN Mata Kuliah : Praktikum Pemrograman Visual II Bobot SKS, Semester : 1, 2 Program Studi : Teknik Informatika Pertemuan : 4 Standar Kompetensi : Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi. Kompetensi Dasar : Mahasiswa mampu menggunakan virtual field untuk digunakan di dalam program. Alokasi Waktu : 100 Indikator : 1. Mampu menggunakan virtual field untuk digunakan di dalam project. Materi Pokok : 1. Membuat Virtual Fields. LANGKAH KEGIATAN : a. Data fields. b. Lookup fields. c. Calculated fields. 2. Menghitung fields (OnCalcFields). 3. Memanipulasi Virtual Fields (termasuk hidden fields). WAKTU LANGKAH KEGIATAN METODE BAHAN 10 Pendahuluan 1. Asisten membagikan kartu praktikum. 70 Inti Asisten memandu praktikum sesuai dengan modul praktikum pertama, yaitu : 1. Membuat Virtual Fields. a. Data fields. b. Lookup fields. c. Calculated fields. 2. Menghitung fields (OnCalcFields). 3. Memanipulasi Virtual Fields (termasuk hidden fields). 20 Kegiatan Penutup 1. Asisten memberi tugas untuk minggu depan (setelah responsi). 2. Asisten mengumpulkan kembali kartu praktikum. 3. Asisten mengingatkan materi yang harus dibaca pada minggu depan (setelah responsi). Ceramah - Praktikum Ref. 1 chap. 4 Borland Delphi 7 IDE MySQL 5.0 MyDAC Navicat Tanya Jawab - STIKI Rencana Pelaksanaan Pembelajaran 8/16
Daftar Referensi: 1. Wajib: 4. Asisten mengingatkan kegiatan responsi minggu depan. 1. Modul Praktikum Pemrograman Visual II 2. Pendukung: - STIKI Rencana Pelaksanaan Pembelajaran 9/16
RENCANA PELAKSANAAN PEMBELAJARAN Mata Kuliah : Praktikum Pemrograman Visual II Bobot SKS, Semester : 1, 2 Program Studi : Teknik Informatika Pertemuan : 5 Standar Kompetensi : Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi. Kompetensi Dasar : Mahasiswa mampu menggunakan perintah query data (SQL). Alokasi Waktu : 100 Indikator : 1. Mampu menggunakan perintah query data khusus untuk DML (SQL). Materi Pokok : 1. Query untuk DML. LANGKAH KEGIATAN : 2. Mampu menggunakan perintah query untuk menampilkan data dari beberapa tabel. a. Query untuk menampilkan data b. Query untuk memasukkan data c. Query untuk mengubah data d. Query untuk menghapus data. 2. Query untuk menampilkan data dari beberapa tabel. a. Query untuk filter data. b. Query untuk menampilkan data dari beberapa tabel (join). WAKTU LANGKAH KEGIATAN METODE BAHAN 10 Pendahuluan 1. Asisten membagikan kartu praktikum. 70 Inti Asisten memandu praktikum sesuai dengan modul praktikum pertama, yaitu : 1. Query untuk DML. a. Query untuk menampilkan data b. Query untuk memasukkan data c. Query untuk mengubah data d. Query untuk menghapus data. 2. Query untuk menampilkan data dari beberapa tabel. a. Query untuk filter data. b. Query untuk menampilkan data dari beberapa Ceramah - Praktikum Ref. 1 chap. 5 Borland Delphi 7 IDE MySQL 5.0 MyDAC Navicat STIKI Rencana Pelaksanaan Pembelajaran 10/16
tabel (join). 20 Kegiatan Penutup 1. Asisten memberi tugas untuk minggu depan. 2. Asisten mengumpulkan kembali kartu praktikum. 3. Asisten mengingatkan materi yang harus dibaca pada minggu depan. Tanya Jawab - Daftar Referensi: 1. Wajib: 1. Modul Praktikum Pemrograman Visual II 2. Pendukung: - STIKI Rencana Pelaksanaan Pembelajaran 11/16
RENCANA PELAKSANAAN PEMBELAJARAN Mata Kuliah : Praktikum Pemrograman Visual II Bobot SKS, Semester : 1, 2 Program Studi : Teknik Informatika Pertemuan : 6 Standar Kompetensi : Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi. Kompetensi Dasar : Mahasiswa mampu menerapkan konsep master-detail dan menggabungkan pada transaction. Alokasi Waktu : 100 Indikator : 1. Mampu menerapkan konsep master-detail pada tabel-tabel yang saling berhubungan. Materi Pokok : 1. Hubungan master-detail. LANGKAH KEGIATAN : 2. Penggabungan hubungan master-detail dengan virtual fields. WAKTU LANGKAH KEGIATAN METODE BAHAN 10 Pendahuluan 1. Asisten membagikan kartu praktikum. 70 Inti Asisten memandu praktikum sesuai dengan modul praktikum pertama, yaitu : 1. Hubungan master-detail. 2. Penggabungan hubungan master-detail dengan virtual fields. 20 Kegiatan Penutup 1. Asisten memberi tugas untuk minggu depan. 2. Asisten mengumpulkan kembali kartu praktikum. 3. Asisten mengingatkan materi yang harus dibaca pada minggu depan. Ceramah - Praktikum Ref. 1 chap. 6 Borland Delphi 7 IDE MySQL 5.0 MyDAC Navicat Tanya Jawab - Daftar Referensi: 1. Wajib: 1. Modul Praktikum Pemrograman Visual II 2. Pendukung: - STIKI Rencana Pelaksanaan Pembelajaran 12/16
RENCANA PELAKSANAAN PEMBELAJARAN Mata Kuliah : Praktikum Pemrograman Visual II Bobot SKS, Semester : 1, 2 Program Studi : Teknik Informatika Pertemuan : 7 Standar Kompetensi : Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi. Kompetensi Dasar : Mahasiswa mampu menerapkan konsep master-detail dan menggabungkan pada transaction. Alokasi Waktu : 100 Indikator : 1. Mampu menerapkan validasi data sebelum data masuk dalam tabel. Materi Pokok : 1. Validasi data. LANGKAH KEGIATAN : 2. Mampu membuat transaction yang digabung dengan masterdetail. a. Validasi menggunakan exception. b. Event TDataSet.BeforePost. 2. Transaction. a. BeginTrans. b. Commit. c. Rollback. 3. Penggabungan transaction dengan master-detail. WAKTU LANGKAH KEGIATAN METODE BAHAN 10 Pendahuluan 1. Asisten membagikan kartu praktikum. 70 Inti Asisten memandu praktikum sesuai dengan modul praktikum pertama, yaitu : 1. Validasi data. a. Validasi menggunakan exception. b. Event TDataSet.BeforePost. 2. Transaction. a. BeginTrans. b. Commit. c. Rollback. 3. Penggabungan transaction dengan master-detail. Ceramah - Praktikum Ref. 1 chap. 7 Borland Delphi 7 IDE MySQL 5.0 MyDAC Navicat STIKI Rencana Pelaksanaan Pembelajaran 13/16
20 Kegiatan Penutup 1. Asisten memberi tugas untuk minggu depan. 2. Asisten mengumpulkan kembali kartu praktikum. 3. Asisten mengingatkan materi yang harus dibaca pada minggu depan. Tanya Jawab - Daftar Referensi: 1. Wajib: 1. Modul Praktikum Pemrograman Visual II 2. Pendukung: - STIKI Rencana Pelaksanaan Pembelajaran 14/16
RENCANA PELAKSANAAN PEMBELAJARAN Mata Kuliah : Praktikum Pemrograman Visual II Bobot SKS, Semester : 1, 2 Program Studi : Teknik Informatika Pertemuan : 8 Standar Kompetensi : Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi. Kompetensi Dasar : Mahasiswa mampu membuat laporan siap cetak. Alokasi Waktu : 100 Indikator : 1. Mampu membuat laporan siap cetak dari tabel-tabel yang telah dibuat. Materi Pokok : 1. Pembuatan Report (FastReport). LANGKAH KEGIATAN : 2. Pembuatan report 1 level. WAKTU LANGKAH KEGIATAN METODE BAHAN 10 Pendahuluan 1. Asisten membagikan kartu praktikum. 70 Inti Asisten memandu praktikum sesuai dengan modul praktikum pertama, yaitu : 1. Pembuatan Report (FastReport). 2. Pembuatan report 1 level. Ceramah - Praktikum Ref. 1 chap. 8 Borland Delphi 7 IDE MySQL 5.0 MyDAC Navicat 20 Kegiatan Penutup 1. Asisten memberi tugas untuk minggu depan (setelah responsi). 2. Asisten mengumpulkan kembali kartu praktikum. 3. Asisten mengingatkan materi yang harus dibaca pada minggu depan (setelah responsi). 4. Asisten mengingatkan kegiatan responsi minggu depan. Tanya Jawab - Daftar Referensi: 1. Wajib: 1. Modul Praktikum Pemrograman Visual II 2. Pendukung: - Koordinator Tim Perumus Kelompok Mata Kuliah Pemrograman Visual Hendra Suprayogi, S.Kom., ST. STIKI Rencana Pelaksanaan Pembelajaran 15/16
Disahkan Oleh : Diperiksa Oleh : Diperiksa Oleh : Evy Poerbaningtyas, S.Si, M.T Daniel Rudiaman, S.T.,M.Kom Diah Arifah P.,S.Kom,M.T. Puket 1 Ka. Prodi TI Penanggung Jawab Penyusun silabus,rpp,bahan Ajar & Modul Praktikum STIKI Rencana Pelaksanaan Pembelajaran 16/16