SILABUS Mata Kuliah/ Kode
:
Praktikum Pemrograman Visual II
Prasarat/co syarat
:
- / Pemrograman Visual II
Bobot SKS/ Smt
:
1 SKS / 2
Standar Kompetensi
:
Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi.
No
Kompetensi Dasar
1
Mahasiswa mampu melakukan akses dasar pada tabel MySQL (viewing, inserting, updating, deleting, cursor moving, dan searching) dalam Delphi menggunakan third-party component.
Indikator 1.
2.
3.
Mahasiswa mampu membuat database dengan menggunakan MySQL 5.0. Mahasiswa mampu melakukan instalasi MyDAC pada Delphi.
Materi Pokok 1.
2.
Mahasiswa mampu melakukan akses tabel MySQL (view by dataset) menggunakan Delphi yang dilengkapi MyDAC.
Membuat database dengan MySQL. a.
Pembuatan database.
b.
Pembuatan table.
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
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
Pengalaman Belajar 1.
2. 3.
Membuat database dengan menggunakan MySQL 5.0. Melakukan instalasi MyDAC pada Delphi. Melakukan akses tabel MySQL (view by dataset) menggunakan Delphi yang dilengkapi MyDAC.
Sumber/Bahan/ Alat
Alokasi Waktu
Buku Wajib:
100’
Ref. 1 chap. 1 Alat: PC Standard
Penilaian Aktivitas. Penguasaan Materi. Tugas.
saat run-time.
1.
2.
1.
2.
Mahasiswa mampu melakukan akses tabel MySQL (insert, update, and delete by dataset) menggunakan Delphi yang dilengkapi MyDAC.
5.
Penggunaan DataControls untuk menampilkan data.
1.
Penggunaan DataControls untuk proses manipulasi data. a.
Mahasiswa mampu melakukan penggerakan kursor record pada dataset di dalam Delphi.
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)
Mahasiswa mampu melakukan pencarian data pada tabel MySQL menggunakan dataset (Locate).
1.
Pencarian menggunakan Locate.
2.
Melakukan akses data pada Non-Data-Control (FieldByName, Fields).
Mahasiswa mampu melakukan akses tabel MySQL (view, insert, update, and delete by dataset) menggunakan Delphi yang dilengkapi MyDAC tanpa menggunakan Data
3.
Mendayagunakan event pada TDataSet (AfterScroll, BeforeEdit, BeforeInsert, BeforePost, AfterPost, AfterCancel).
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
1.
Melakukan akses tabel MySQL (insert, update, and delete by dataset) menggunakan Delphi yang dilengkapi MyDAC.
2.
Melakukan penggerakan kursor record pada dataset di dalam Delphi.
1.
Melakukan pencarian data pada tabel MySQL menggunakan dataset (Locate).
2.
Melakukan akses tabel MySQL (view, insert, update, and delete by dataset) menggunakan Delphi yang dilengkapi MyDAC tanpa menggunakan Data Control Component.
Buku Wajib:
100’
Ref. 1 chap. 2
Penguasaan Materi.
Alat:
Tugas.
PC Standard
Buku Wajib: Ref. 1 chap. 3 Alat: PC Standard
Aktivitas.
100’
Aktivitas. Penguasaan Materi. Tugas.
Control Component.
2
Mahasiswa mampu menggunakan virtual field untuk digunakan di dalam program.
3.
Mahasiswa mampu menggunakan setiap event yang ada pada TDataSet.
1.
Mahasiswa mampu menggunakan virtual field untuk digunakan di dalam project.
1.
Membuat Virtual Fields. a.
Data fields.
b.
Lookup fields.
c.
Calculated fields.
2.
Menghitung fields (OnCalcFields).
3.
Memanipulasi Virtual Fields (termasuk hidden fields)
3.
Menggunakan setiap event yang ada pada TDataSet.
1.
Menggunakan virtual field untuk digunakan di dalam project.
Buku Wajib:
100’
Ref. 1 chap. 4
Aktivitas. Penguasaan Materi.
Alat:
Tugas.
PC Standard
RESPONSI 1 3
Mahasiswa mampu menggunakan perintah query data (SQL).
2.
3.
Mahasiswa mampu menggunakan perintah query data khusus untuk DML (SQL).
1.
Query untuk DML. a.
Mahasiswa mampu menggunakan perintah query untuk menampilkan data dari beberapa tabel.
2.
1.
Query untuk menampilkan data
b.
Query untuk memasukkan data
c.
Query untuk mengubah data
d.
Query untuk menghapus data.
Query untuk menampilkan data dari beberapa tabel. a.
Query untuk filter data.
b.
Query untuk
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
2.
Menggunakan perintah query data khusus untuk DML (SQL). Menggunakan perintah query untuk menampilkan data dari beberapa tabel.
Buku Wajib: Ref. 1 chap. 5 Alat: PC Standard
100’
Aktivitas. Penguasaan Materi. Tugas.
menampilkan data dari beberapa tabel (join). 4
Mahasiswa mampu menerapkan konsep master-detail dan menggabungkan pada transaction.
1.
1.
2.
Mahasiswa mampu menerapkan konsep master-detail pada tabeltabel yang saling berhubungan.
1.
Hubungan master-detail.
2.
Penggabungan hubungan master-detail dengan virtual fields.
Mahasiswa mampu menerapkan validasi data sebelum data masuk dalam tabel.
1.
Mahasiswa mampu membuat transaction yang digabung dengan master-detail.
1.
Menerapkan konsep master-detail pada tabeltabel yang saling berhubungan .
Buku Wajib:
100’
Ref. 1 chap. 6
Penguasaan Materi.
Alat:
Tugas.
PC Standard
Validasi data. a.
b. 2.
3.
Validasi menggunakan exception. Event TDataSet.BeforePost.
Transaction. a.
BeginTrans.
b.
Commit.
c.
Rollback.
Penggabungan transaction dengan master-detail.
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
1.
2.
Menerapkan validasi data sebelum data masuk dalam tabel. Membuat transaction yang digabung dengan masterdetai .
Buku Wajib: Ref. 1 chap. 7 Alat: PC Standard
Aktivitas.
100’
Aktivitas. Penguasaan Materi. Tugas.
5
Mahasiswa mampu membuat laporan siap cetak.
1.
Mahasiswa mampu membuat laporan siap cetak dari tabel-tabel yang telah dibuat.
1.
Pembuatan Report (FastReport).
2.
Pembuatan report 1 level .
1.
Membuat laporan siap cetak dari tabel-tabel yang telah dibuat .
Buku Wajib: Ref. 1 chap. 8 Alat: PC Standard
RESPONSI 2
Hardware yang digunakan: 1. Standard PC, Pentium 4, 1GB RAM.
Software yang digunakan: 1. Microsoft Windows XP SP2. 2. Borland Delphi 7. 3. MySQL 5.0. 4. Navicat 8.0.
Sistem Evaluasi: 1. Kegiatan reguler: 50%. 2. Responsi 1: 20%. 3. Responsi 2: 30%.
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
100’
Aktivitas. Penguasaan Materi. Tugas.
Buku Referensi: 1. Wajib: 1. Modul Praktikum Pemrograman Visual 2. 2. Pendukung: -
Disahkan oleh:
Diperiksa oleh:
Diperiksa oleh:
Evy Poerbaningtyas, S.Si., MT.
Daniel R. Sijabat., ST., M.Kom.
Diah Arifah P., S.Kom., MT.
Puket I
Ka. Prodi TI
Penanggung jawab Penyusun Silabus, RPP, Bahan Ajar, dan Modul Praktikum
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)