Anda di halaman 1dari 6

SILABUS

Mata Kuliah/ Kode

Pemrograman Visual II (S1)

Prasarat/co syarat

Pemrograman Visual I/-

Bobot SKS/ Smt

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.

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

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/)

Anda mungkin juga menyukai