Prasarat/co syarat
3 SKS / 2
Standar Kompetensi :
No
1
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.
4.
2.
3.
Membuat database
dengan MySQL.
Pengalaman Belajar
1.
Menguasai konsep
database dasar.
2.
Membuat database
dengan
menggunakan
MySQL 5.0.
1.
2.
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
Penilaian
Ref. 1 chap. 1
Alat:
PC Standard
Buku Wajib:
Ref. 1 chap. 1
Alat:
PC Standard
saat run-time.
5.
3.
4.
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
150
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.
3.
Menghapus data
menggunakan dataset
(Delete)
1.
2.
Pencarian
menggunakan Locate.
Melakukan akses data
pada Non-Data-Control
(FieldByName, Fields)
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
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.
2.
Memanipulasi Virtual
Fields (termasuk hidden
fields)
1.
2.
Query untuk
menampilkan data
3.
Query untuk
memasukkan data
4.
5.
1.
1.
Menggunakan
virtual field untuk
digunakan didalam
program nya.
Buku Wajib:
150
150
150
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.
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
150
150
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.
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
UAS
Sistem Evaluasi:
1. Tugas: 15%.
2. UTS: 25%.
3. UAS: 60%.
Buku Referensi:
1. Wajib:
1. Modul Praktikum Pemrograman Visual 2.
2. Pendukung: -
Disahkan oleh:
Diperiksa oleh:
Diperiksa oleh:
Puket I
Ka. Prodi TI