SILABUS Mata Kuliah/ Kode
:
Pemrograman Visual II (S1)
Prasarat/co syarat
:
Pemrograman Visual I/-
Bobot SKS/ Smt
:
3 SKS / 2
Standar Kompetensi :
No 1
2
Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi.
Kompetensi Dasar Mahasiswa mengenal konsep database client/server dasar.
Mahasiswa mampu melakukan akses dasar pada tabel MySQL (viewing, inserting, updating, deleting, cursor moving, dan searching) dalam Delphi menggunakan third-party component.
Indikator 1.
Mampu menguasai konsep database dasar.
2.
Mampu membuat database dengan menggunakan MySQL 5.0.
1.
2.
Mampu melakukan instalasi MyDAC pada Delphi.
Materi Pokok 1.
1.
Mampu melakukan akses 2. tabel MySQL (view by dataset) menggunakan Delphi yang dilengkapi MyDAC. 3.
4.
Teori database dasar (tabel, field, record, primary key, dll).
2.
Pengenalan MySQL 5.0 menggunakan Navicat.
3.
Membuat database dengan MySQL.
Pengalaman Belajar 1.
Menguasai konsep database dasar.
2.
Membuat database dengan menggunakan MySQL 5.0.
Instalasi MyDAC pada Delphi.
1.
Koneksi database MySQL dengan Delphi menggunakan MyDAC.
2.
Menampilkan data dari MySQL pada aplikasi Delphi. Koneksi database pada
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
Melakukan instalasi MyDAC pada Delphi. Melakukan akses tabel MySQL (view by dataset) menggunakan Delphi yang dilengkapi MyDAC.
Sumber/Bahan/ Alat
Alokasi Waktu
Buku Wajib:
150’
Tanya Jawab
150’
Tanya Jawab, Tugas
Penilaian
Ref. 1 chap. 1 Alat: PC Standard
Buku Wajib: Ref. 1 chap. 1 Alat: PC Standard
saat run-time. 5.
3.
4.
Penggunaan Data Source dan Data Controls.
Mampu melakukan akses 1. tabel MySQL (insert, update, and delete by dataset) menggunakan Delphi yang dilengkapi MyDAC. 2. Mampu melakukan penggerakan kursor record pada dataset di dalam Delphi. 3.
Menambah data menggunakan dataset (Insert, Append, Cancel, Post) Menggerakkan kursor record (RecNo, First, Prior, Next, Last, Eof, Bof)
6.
Mampu melakukan pencarian data pada tabel MySQL menggunakan dataset (Locate). Mampu melakukan akses tabel MySQL (view, insert, update, and delete by dataset) menggunakan Delphi yang dilengkapi MyDAC tanpa menggunakan Data Control Component.
Buku Wajib:
150’
Tanya Jawab, Tugas
150’
Tanya Jawab, Tugas
Ref. 1 chap. 2 Alat: PC Standard
Melakukan penggerakan kursor record pada dataset di dalam Delphi.
4.
Mengubah data menggunakan dataset (Edit, Cancel, Post)
4.
5.
Melakukan akses tabel MySQL (insert, update, and delete by dataset) menggunakan Delphi yang dilengkapi MyDAC.
3.
Menghapus data menggunakan dataset (Delete) 1.
2.
Pencarian menggunakan Locate. Melakukan akses data pada Non-Data-Control (FieldByName, Fields)
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
5.
6.
Melakukan pencarian data pada tabel MySQL menggunakan dataset (Locate). Melakukan akses tabel MySQL (view, insert, update, and delete by dataset) menggunakan Delphi yang dilengkapi MyDAC tanpa
Buku Wajib: Ref. 1 chap. 3 Alat: PC Standard
menggunakan Data Control Component. 3
4
Mahasiswa mampu menggunakan virtual field untuk digunakan di dalam program.
Mahasiswa mampu menggunakan perintah query data (SQL).
1.
2.
Mampu menggunakan virtual field untuk digunakan didalam program nya.
Mampu menggunakan perintah query data khusus untuk DML (SQL).
1.
Membuat Virtual Fields.
2.
Memanipulasi Virtual Fields (termasuk hidden fields)
1.
Teori query (TADOQuery)
2.
Query untuk menampilkan data
3.
Query untuk memasukkan data
4.
Query untuk merubah data
5.
Query untuk menghapus data
1.
Perintah query untuk filter data
1.
Menggunakan virtual field untuk digunakan didalam program nya.
Buku Wajib:
150’
Tanya Jawab, Tugas
150’
Tanya Jawab, Tugas
150’
Tanya Jawab, Tugas
Ref. 1 chap. 4 Alat: PC Standard
3.
Menggunakan perintah query data khusus untuk DML (SQL).
Buku Wajib: Ref. 1 chap. 5 Alat: PC Standard
3.
Mampu menggunakan perintah query untuk menampilkan data dari beberapa tabel
2.
Perintah query untuk menampilkan data dari beberapa tabel (join)
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
1.
Menggunakan perintah query untuk menampilkan data dari beberapa tabel
Buku Wajib: Ref. 1 chap. 6 Alat: PC Standard
UTS 5
Mahasiswa mampu menerapkan konsep master-detail dan menggabungkan pada transaction.
1.
Mampu menerapkan konsep master-detail pada tabel-tabel yang saling berhubungan
1.
Hubungan master-detail
2.
Cara membuat hubungan master- detail
1. Menerapkan konsep master-detail pada tabel-tabel yang saling berhubungan
Buku Wajib:
150’
Tanya Jawab, Tugas
150’
Tanya Jawab, Tugas
150’
Tanya Jawab, Tugas
Ref. 1 chap. 7 Alat: PC Standard
2.
3.
Mampu menerapkan validasi data sebelum data masuk dalam tabel. Mampu membuat transaction yang digabung dengan master-detail.
1.
Validasi data
2.
Melakukan validasi data menggunakan exception yang digabung dengan event TDataSet.BeforePost
2. Menerapkan validasi data sebelum data masuk dalam tabel. 3. Membuat transaction yang digabung dengan masterdetail.
Buku Wajib: Ref. 1 chap. 7 Alat: PC Standard
3. Transaction (BeginTrans, CommitTrans, RollbackTrans) 6
Mahasiswa mampu membuat laporan siap cetak dari programnya
1. Mampu membuat laporan siap cetak dari tabel yang telah dibuat
1. Pembuatan Report (FastReport). 2. Membuat report 1 level.
1. Membuat laporan siap cetak dari tabel yang telah dibuat
Buku Wajib: Ref. 1 chap. 8 Alat: PC Standard
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
Bimbingan dan Konsultasi Kelas ( Pengayaan & Prosentase progress project) Bimbingan dan Konsultasi Kelas ( Pengayaan & Prosentase progress project) Bimbingan dan Konsultasi Kelas ( Pengayaan & Prosentase progress project) Bimbingan dan Konsultasi Kelas ( Pengayaan & Prosentase progress project)
UAS
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. Tugas: 15%. 2. UTS: 25%. 3. UAS: 60%.
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
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
Penanggungjawab Penyusun Silabus, RPP, Bahan Ajar, dan Modul Praktikum
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)