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 m. Mengetahui Penggunaan Database Paradoks di Borland Delphi dan Pembuatan Report 1
4. Analisis Instruksional 111 Mahasiswa mempunyaii ketrampilan dasar pemrograman komputer menggunakan Borland Delphi. Dapat Mengkoneksikan Database MySQL dengan Zeos di Borland Delphi dan Pembuatan Report(12,13) Dapat membuat, membaca dan menampilkan File Teks(11) Mengetahui pembuatan menu, procedure dan fungsi(9,10) Menggunakan statemen untuk melakukan perulangan(8) 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) 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) 2
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 : TM NON. TM TOPIK BAHASAN 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 Memakai pernyataan program berdasarkan Select Case untuk suatu memilih kondisi salah satu pilihan dari Menggunakan banyak pilihan statemen dalam untuk kode melakukan program 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 c. Membuat Program Pengoperasian File Teks d. Membuat Program Database menggunakan MySQL 3
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 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 Pertemuan 2 Pertemuan 3 Pertemuan 4 Pertemuan 5 Pertemuan 6 Pertemuan 7 Pengenalan Borland Delphi dan Control Label, Text Box List Box, Check Box, Radio Button Percabangan Case Of dan If Then Else Perulangan For To Do Perulangan Repeat... Until, While... Do Pengurutan Menu, Procedure, Function UJIAN TENGAH SEMESTER Pertemuan 8 Pertemuan 9 Pertemuan 10 Pertemuan 11 Pertemuan 12 Pertemuan 13 Database Paradoks Cara Membuat Laporan UJIAN AKHIR SEMESTER 4
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 b. Koneksi Delphi dengan Database c. Report 5