KONTRAK BELAJAR
Nama Mata Kuliah : Pemrograman Visual
Kode Mata Kuliah :
Pengajar : Wahyu Widodo, S.Kom
Semester : 5
Hari Pertemuan :
Tempat Pertemuan :
1. Manfaat Mata Kuliah
Mata kuliah ini disajikan kepada mahasiswa sebagai upaya memberikan ketrampilan dasar pemrograman komputer kepada mahasiswa dengan melakukan praktek pemrograman menggunakan Borland Delphi
2. Deskripsi Perkuliahan
Mata kuliah ini dimaksudkan untuk pembentukan kompetensi utama dengan materi tentang pemrograman komputer dengan menggunakan Borland Delphi 7.0
3. Kompetensi Dasar
a. Mengenal Borland Delphi, layar serta control yang ada b. Mengenal Struktur Pemrograman dalam Borland Delphi c. Memakai variabel untuk menyimpan data dalam program
d. Mendapatkan masukkan memakai fungsi InputBox, Menampilkan pesan memakai fungsi ShowMessage, atau MessageDlg.
e. Menulis ekspresi bersyarat.
f. Memakai pernyataan If … Then ... Else ....
g. Memakai pernyataan Select Case untuk memilih salah satu pilihan dari banyak pilihan dalam kode program. h. Menggunakan statemen untuk melakukan perulangan.
i. Mengetahui konsep subroutine j. Mengetahui prosedur dan fungsi
k. Mengetahui penggunaan Array baik 1 atau 2 dimensi di Borland Delphi l. Mengetahui pembuatan Pengoperasian File Teks
4. Analisis Instruksional
111
Menulis ekspresi bersyarat(5)
Memakai pernyataan If … Then untuk bercabang ke seperangkat pernyataan program berdasarkan suatu kondisi(6)
Memakai pernyataan Select Case untuk memilih salah satu pilihan dari banyak pilihan dalam kode program(7) Menggunakan statemen untuk
melakukan perulangan(8)
Mengetahui pembuatan menu, procedure dan fungsi(9,10) Dapat membuat, membaca dan menampilkan File Teks(11)
Mahasiswa mempunyaii ketram-pilan dasar pemrograman kom-puter menggunakan Borland Delphi.
Menampilkan pesan memakai fungsi MsgBox dan meminta masukan menggunakan Input Box(4)
Memakai variabel dan konstanta di Borland Delphi(3)
Mengenal Struktur Pemrograman dalam Borland Delphi(2)
Mengenal Borland Delphi, layar serta control yang ada(1)
Dapat Mengkoneksikan Database MySQL dengan Zeos di
Borland Delphi dan Pembuatan Report(12,13)
5. Strategi Perkuliahan
a. Dalam setiap perkuliahan selalu di awali dengan salam.
b. Untuk membuka pertemuan, dimulai dengan membaca doa dan sholawat.
c. Metode perkuliahan menggunakan berbagai macam metode yang dijabarkan dalam tabel sebagai berikut :
TOPIK BAHASAN
TM NON. TM
C D SK SM P OB
Mengenal Borland Delphi serta Fasilitas-Fasilitas yang Ada, layar Borland Delphi serta control yang ada
Mengenal Struktur Pemrograman dalam Borland Delphi
Memakai variabel untuk menyimpan data dalam program
Mendapatkan masukkan memakai fungsi InputBox
Menampilkan pesan memakai fungsi MsgBox
Menulis ekspresi bersyarat
Memakai pernyataan If … Then untuk bercabang ke seperangkat pernyataan program berdasarkan suatu kondisi
Memakai pernyataan Select Case untuk memilih salah satu pilihan dari banyak pilihan dalam kode program
Menggunakan statemen untuk melakukan perulangan
Mengetahui konsep subroutine
Mengetahui prosedur dan fungsi
Mengetahui penggunaan Array baik 1 atau 2 dimensi
C : Ceramah D: Diskusi SK : Studi Kasus SM : Seminar P: Penugasan OB : Observasi
6. Materi / Bacaan Perkuliahan / Referensi
a. Milist Borland Delphi di Internet b. Forum Borland Delphi di Internet
c. Subagyo, Untung.2001.Catatan Pemrograman Menggunakan Borland Delphi 6
7. Tugas-Tugas
Selama menempuh mata kuliah Pemrograman 3 : Mahasiswa diberikan tugas berupa
a. Membuat Program Persamaan Kuadrat b. Membuat Program Statistik Dasar
8. Kriteria Penilaian
Penilaian akan dilakukan dengan menggunakan kriteria sebagai berikut :
NILAI POINT RANGE
A 4 > 75
B 3 66 – 75
C 2 41 – 65
D 1 30 – 40
E 0 < 30
1. Dalam menentukan nilai akhir akan digunakan pembobotan sebagai berikut :
NO JENIS TAGIHAN BOBOT (%)
1 Presentasi 50
2 Tugas-tugas 10
3 Ujian Tengah Semester 20
4 Ajian Akhir Semester 20
9. Jadual Perkuliahan
PERTEMUAN TOPIK BAHASAN BACAAN/BAB
Pertemuan 1 Pengenalan Borland Delphi dan Control Label, Text Box
Pertemuan 2 List Box, Check Box, Radio Button
Pertemuan 3 Percabangan Case Of dan If Then Else
Pertemuan 4 Perulangan For To Do
Pertemuan 5 Perulangan Repeat ... Until, While ... Do
Pertemuan 6 Pengurutan
Pertemuan 7 Menu, Procedure, Function
UJIAN TENGAH SEMESTER
Pertemuan 8 Database Paradoks
Pertemuan 9 Cara Membuat Laporan
Pertemuan 10 Presentasi
Pertemuan 11 Presentasi
Pertemuan 12 Presentasi
RANCANGAN BAHAN AJAR
(DIKTAT KULIAH)
BAB 1. Pengenalan Borland Delphi 6
a. Control di Borland Delphi b. Property dan event BAB 2. Percabangan
a. IF Then Else b. Select Case BAB 3. Perulangan
a. For ... Next b. Do ... Loop c. While ... Wend BAB 4. Subroutine
a. Procedure b. Fungsi BAB 5. Array
a. 1 Dimensi b. 2 Dimensi BAB 6. Database
a. Database Paradoks