STIKI | Rencana Pelaksanaan Pembelajaran 1/16
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. 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. LANGKAH KEGIATAN :
WAKTU LANGKAH KEGIATAN METODE BAHAN
10’ Pendahuluan
1. Asisten menjelaskan aturan pada Praktikum Pemrograman Visual II.
2. Asisten membagikan kartu praktikum.
Ceramah -
70’ Inti
Asisten memandu praktikum sesuai dengan modul praktikum pertama, yaitu :
1. Membuat database dengan MySQL. a. Pembuatan database.
b. Pembuatan table.
Praktikum Ref. 1 chap. 1 Borland Delphi 7
IDE MySQL 5.0
MyDAC
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.
Navicat
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 3/16
RENCANA PELAKSANAAN PEMBELAJARAN
Mata Kuliah : Praktikum Pemrograman Visual IIBobot 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. 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).
LANGKAH KEGIATAN :
WAKTU LANGKAH KEGIATAN METODE BAHAN
10’ Pendahuluan
1. Asisten membagikan kartu praktikum.
Ceramah -
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).
Praktikum Ref. 1 chap. 2 Borland Delphi 7
IDE MySQL 5.0
MyDAC Navicat
STIKI | Rencana Pelaksanaan Pembelajaran 5/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: -
RENCANA PELAKSANAAN PEMBELAJARAN
Mata Kuliah : Praktikum Pemrograman Visual IIBobot 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.
2. Melakukan akses data pada Non-Data-Control (FieldByName, Fields).
3. Mendayagunakan event pada TDataSet (AfterScroll, BeforeEdit, BeforeInsert, BeforePost, AfterPost, AfterCancel).
LANGKAH KEGIATAN :
WAKTU LANGKAH KEGIATAN METODE BAHAN
10’ Pendahuluan
1. Asisten membagikan kartu praktikum.
Ceramah -
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.
Praktikum Ref. 1 chap. 3 Borland Delphi 7 IDE MySQL 5.0 MyDAC Navicat 20’ Kegiatan Penutup
1. Asisten memberi tugas untuk minggu depan.
STIKI | Rencana Pelaksanaan Pembelajaran 7/16 2. Asisten mengumpulkan kembali kartu praktikum.
3. Asisten mengingatkan materi yang harus dibaca pada minggu depan.
Daftar Referensi: 1. Wajib:
1. Modul Praktikum Pemrograman Visual II 2. Pendukung: -
RENCANA PELAKSANAAN PEMBELAJARAN
Mata Kuliah : Praktikum Pemrograman Visual IIBobot 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. a. Data fields.
b. Lookup fields. c. Calculated fields.
2. Menghitung fields (OnCalcFields).
3. Memanipulasi Virtual Fields (termasuk hidden fields). LANGKAH KEGIATAN :
WAKTU LANGKAH KEGIATAN METODE BAHAN
10’ Pendahuluan
1. Asisten membagikan kartu praktikum.
Ceramah -
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).
Praktikum Ref. 1 chap. 4 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).
STIKI | Rencana Pelaksanaan Pembelajaran 9/16 4. Asisten mengingatkan kegiatan responsi minggu
depan. Daftar Referensi: 1. Wajib:
1. Modul Praktikum Pemrograman Visual II 2. Pendukung: -
RENCANA PELAKSANAAN PEMBELAJARAN
Mata Kuliah : Praktikum Pemrograman Visual IIBobot 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).
2. Mampu menggunakan perintah query untuk menampilkan data dari beberapa tabel.
Materi Pokok : 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 tabel (join). LANGKAH KEGIATAN :
WAKTU LANGKAH KEGIATAN METODE BAHAN
10’ Pendahuluan
1. Asisten membagikan kartu praktikum.
Ceramah -
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
Praktikum Ref. 1 chap. 5 Borland Delphi 7
IDE MySQL 5.0
MyDAC Navicat
STIKI | Rencana Pelaksanaan Pembelajaran 11/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: -
RENCANA PELAKSANAAN PEMBELAJARAN
Mata Kuliah : Praktikum Pemrograman Visual IIBobot 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.
2. Penggabungan hubungan master-detail dengan virtual fields. LANGKAH KEGIATAN :
WAKTU LANGKAH KEGIATAN METODE BAHAN
10’ Pendahuluan
1. Asisten membagikan kartu praktikum.
Ceramah -
70’ Inti
Asisten memandu praktikum sesuai dengan modul praktikum pertama, yaitu :
1. Hubungan master-detail.
2. Penggabungan hubungan master-detail dengan virtual fields.
Praktikum Ref. 1 chap. 6 Borland Delphi 7 IDE MySQL 5.0 MyDAC Navicat 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 13/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.
2. Mampu membuat transaction yang digabung dengan master-detail.
Materi Pokok : 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. LANGKAH KEGIATAN :
WAKTU LANGKAH KEGIATAN METODE BAHAN
10’ Pendahuluan
1. Asisten membagikan kartu praktikum.
Ceramah -
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.
Praktikum Ref. 1 chap. 7 Borland Delphi 7
IDE MySQL 5.0
MyDAC Navicat
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 15/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). 2. Pembuatan report 1 level. LANGKAH KEGIATAN :
WAKTU LANGKAH KEGIATAN METODE BAHAN
10’ Pendahuluan
1. Asisten membagikan kartu praktikum.
Ceramah -
70’ Inti
Asisten memandu praktikum sesuai dengan modul praktikum pertama, yaitu :
1. Pembuatan Report (FastReport). 2. Pembuatan report 1 level.
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.
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