GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) MATA KULIAH : PEMROGRAMAN VISUAL DELPHI I KODE MATA KULIAH : MK-001 KREDIT : 4 SKS (1-3) / 4 X 45 = 180 MENIT SEMESTER : GANJIL PENANGGUNG JAWAB MATA KULIAH : SUHERMAN, ST DESKRIPSI SINGKAT : MATA KULIAH DELPHI AKAN MEMBAHAS TENTANG PROJECT PEMROGRAMAN (MATA KULIAH) TUJUAN PEMBELAJARAN: MAHASISWA DAPAT MENDEMONSTRASIKAN PROGRAM DATABASE RELASIONAL (C3) UMUM (TPU) NO TUJUAN PEMBELAJARAN KHUSUS POKOK BAHASAN DALAM SUB POKOK BAHASAN METODE MEDIA WAKTU DAFTAR PUSTAKA 1 2 3 4 5 6 7 (4) 8 1 Setelah mempelajari pokok Lembar kerja delphi Pendahuluan 15 MENIT 1B. BW. BAB 5 bahasan lembar kerja Delphi, Lembar kerja 165 MENIT maka mahasiswa dapat lab mengidentifikasikan, tentang menu bar, toolbar, komponen pallete, object tree view, object inspector, form, code editor dengan benar (C1) 2 Setelah mempelajari pokok bahasan variable dan type data, maka mahasiswa dapat mengidentifikasikan, tentang variable dan macam-macam type data dengan benar (C1) 3 Setelah mempelajari pokok bahasan konversi nilai, maka Variabel dan Type data Konversi Nilai Variabel Local Variabel Global Konversi nilai lab 15 MENIT 83 MENIT 82 MENIT 15 MENIT 165 MENIT 1A. BW. BAB 9
mahasiswa dapat menjelaskan, tentang macam-macam konversi nilai (strtoint, inttostr, strtofloat, floattostr, strtodatetime, datetimetostr, strtocurr, currtostr) dengan benar (C2) 4 Setelah mempelajari pokok bahasan kondisi dan perulangan, maka mahasiswa dapat menjelaskan, tentang kondisi (IF, CASE) dan perulangan (While, For, Repeat) dengan benar (C2) 5 Setelah mempelajari pokok bahasan Dialog box dan penanganan error, maka mahasiswa dapat mendemonstrasikan tentang dialog box dan penanganan error dengan benar (C3) 6 Setelah mempelajari pokok bahasan Pemanfaatan komponen, maka mahasiswa dapat mendemonstrasikan tentang komponen timer, status bar, toolbar, progress bar, dengan benar (C3) 7 Setelah mempelajari pokok bahasan main dan pop up menu, maka mahasiswa dapat mendemonstrasikan tentang main menu dan pop menu dengan benar (C3) 8 Setelah mempelajari pokok bahasan program database, maka mahasiswa dapat Kondisi dan Perulangan Dialog box dan penanganan error Pemanfaatan komponen Main dan Popup menu Program database Kondisi Perulangan Dialog box Penanganan error Timer Status bar Toolbar Progress bar Struktur menu Popup menu Merge project Database Struktur table Insert lab lab lab lab lab lab Papan tulis 15 MENIT 90 MENIT 75 MENIT 15 MENIT 83 MENIT 82 MENIT 10 MENIT 50 MENIT 10 MENIT 60 MENIT 60 MENIT 50 MENIT 10 MENIT 10 MENIT 50 MENIT
mendemonstrasikan tentang project aplikasi database dengan benar (C3) Edit Delete Cari DAFTAR PUSTAKA
KONTRAK PEMBELAJARAN NAMA MATAKULIAH : PEMROGRAMAN VISUAL DELPHI I KODE MATA KULIAH : --- PENGAJAR : SUHERMAN, ST SEMESTER : III / V KREDIT : 4 SKS (1-3) HARI PRT/JAM : --- TEMPAT : LAB. KOMPUTER 1. MANFAAT MATA KULIAH Semakin disadari pemrograman dalam kehidupan sehari-hari fungsinya dalam mencapai kemudahan dalam berbagai kompleksitas di dalam menghadapi masalah dalam pekerjaan. Dengan demikian usaha-usaha dalam pembuatan program aplikasi untuk meningkatkan kualitas mahasiswa dalam membuat sebuah project aplikasi sederhana. Usaha-usaha ini diperlukan perencanaan dan disain program yang harus dilandasi pada pemahaman tentang berbagai permasalahan yang timbul di dalam suatu pekerjaan. Oleh sebab itu, mata kuliah ini ditawarkan untuk membantu mahasiswa dalam memperoleh pemahaman tentang proses perbandingan penerapan (komprehensif) pemrograman dengan hasil mahasiswa yang akan dapat digunakan dalam suatu pekerjaan. 2. DESKRIPSI MATA KULIAH Mata kuliah ini merupakan salah satu pengantar pada pemrograman visual Delphi, karena mata kuliah ini adalah pra syarat mahasiswa dalam mengambil pemrograman visual Delphi 2. Pada mata kuliah ini lingkup pokok pembahasannya adalah sebagai berikut : (a). Lembar kerja Delphi (b). Variabel dan Type data (c). Konversi nilai (d). Kondisi dan perulangan (e). Dialog box dan penanganan error (f). Pemanfaatan komponen (g). Main dan Popup menu (h). Program database Dalam mata kuliah ini berusaha sejauh mungkin untuk menghubungkan pokok bahasan dengan realitas, dengan disertai contoh-contoh sederhana dalam pemrograman konvensional hingga database relasional. Hal ini diharapkan mahasiswa dapat gambaran mengenai bagaimana membuat project aplikasi sederhana dengan melibatkan database relasional.
3. TUJUAN PEMBELAJARAN A. TUJUAN PEMBELAJARAN UMUM (TPU) Mahasiswa dapat mendemonstrasikan program database relasional (C3) B. TUJUAN PEMBELAJARAN KHUSUS (TPK) Menjelaskan secara khusus mengenai hasil yang akan didapatkan oleh mahasiswa setelah mengikuti pertemuan perkuliahan, adalah sebagai berikut : a. Setelah mempelajari pokok bahasan lembar kerja Delphi, maka mahasiswa dapat mengidentifikasikan, tentang menu bar, toolbar, komponen pallete, object tree view, object inspector, form, code editor dengan benar (C1) b. Setelah mempelajari pokok bahasan variable dan type data, maka mahasiswa dapat mengidentifikasikan, tentang variable dan macam-macam type data dengan benar (C1) c. Setelah mempelajari pokok bahasan konversi nilai, maka mahasiswa dapat menjelaskan, tentang macam-macam konversi nilai (strtoint, inttostr, strtofloat, floattostr, strtodatetime, datetimetostr, strtocurr, currtostr) dengan benar (C2) d. Setelah mempelajari pokok bahasan kondisi dan perulangan, maka mahasiswa dapat menjelaskan, tentang kondisi (IF, CASE) dan perulangan (While, For, Repeat) dengan benar (C2) e. Setelah mempelajari pokok bahasan Dialog box dan penanganan error, maka mahasiswa dapat mendemonstrasikan tentang dialog box dan penanganan error dengan benar (C3) f. Setelah mempelajari pokok bahasan Pemanfaatan komponen, maka mahasiswa dapat mendemonstrasikan tentang komponen timer, status bar, toolbar, progress bar, dengan benar (C3) g. Setelah mempelajari pokok bahasan main dan pop up menu, maka mahasiswa dapat mendemonstrasikan tentang main menu dan pop menu dengan benar (C3) h. Setelah mempelajari pokok bahasan program database, maka mahasiswa dapat mendemonstrasikan tentang project aplikasi database dengan benar (C3)
4. ORGANISASI MATERI Mahasiswa dapat mendemonstrasikan program database relasional (C3) mendemonstrasikan program database (C3) Mendemonstrasikan dialog box & penanganan error (C3) Mendemonstrasikan pemanfaatan komponen (C3) Mendemonstrasikan main dan popup menu (C3) Menjelaskan kondisi dan perulangan (C2) Mengidentifikasikan variable dan type data (C1) Menjelaskan macammacam konversi nilai (C2) Mengidentifikasikan lembar kerja delphi (C1) 5. STRATEGI PERKULIAHAN Metode perkuliahan ini lebih banyak menggunakan demonstrasi. Dengan demikian mahasiswa diharapkan untuk memperhatikan, mencatat dan mempraktekan secara langsung dari materi yang sedang disampaikan. Juga mahasiswa diperbolehkan mengajukan pertanyaan bila terdapat hal-hal yang belum jelas/mengerti. Sebagai strategi pembelajaran akan digunakan dalam perkuliahan ini, contoh untuk beberapa pertemuan, dosen akan memberikan kuliah singkat pada awal pertemuan untuk memberikan penjelasan tentang pokok bahasan yang akan dibahas. Dalam strategi ini juga akan dibuat suatu kelompok kecil yang berjumlah 2 5 orang yang akan dipilih langsung oleh dosen.
6. MATERI / BACAAN PERKULIAHAN 1. Hendrayudi, Pemrograman Delphi 8.0, Bandung : YRama Widya Bandung, 2008 2. Martina, Inge, Ir, Database Client/Server menggunakan Delphi, Jakarta : PT. Elex Media Komputindo Jakarta, 2002 3. Pranata, Antoni, Pemrograman Borland Delphi Edisi 3, Yogyakarta : Andi Offset Yogyakarta, 2000 4. Martina, Inge, Ir, Database menggunakan Delphi, Jakarta : PT. Elex Media Komputindo Jakarta, 2001 5. Sudargo, Paulus, Pemrograman Berorientasi Objek menggunakan Delphi, Yogyakarta : Andi Offset Yogyakarta, 2004 7. TUGAS Pada topic-topik tertentu mahasiswa akan dibebankan berupa tugas kelompok / mandiri yang bersifat take home yang kemudian hasilnya akan dikumpulkan, dalam bentuk format : a. Cover depan (terdapat logo Unsera) b. Kata pengantar c. Daftar isi d. Isi tugas /disertai tutorialnya e. Penutup f. Referensi Tugas dicetak pada kertas ukuran A4 dan dijilid plastic warna biru dan belakang diberi kertas cover warna biru. Untuk tugas selengkapnya akan ditentukan dalam sesi tersendiri Format Cover (contoh) :
TUGAS PEMROGRAMAN VISUAL DELPHI Tentang PROGRAM APLIKASI SEDERHANA Disusun Oleh : Ali (12345) Budi (36789) Susi (782671) FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS SERANG RAYA 2009
8. KRITERIA PENILAIAN Penilaian akan dilakukan oleh dosen dengan menggunakan criteria sebagai berikut : Nilai Grade 85 100 A 65 84 B 55 64 C 45 54 D 00 44 E Dalam menentukan nilai akhir akan digunakan pembobotan sebagai berikut : Uraian % Tugas 1. Mandiri 2. Kelompok 20 20 Ujian Tengah Semester 25 Ujian Akhir Semester 35 Kehadiran - Jumlah 100 9. JADWAL PERKULIAHAN Tanggal Topik Bahasan Bacaan / Bab / Hal 8 September 2009 Kuliah pertama : Penjelasan umum kontrak Perkenalan setiap mahasiswa Perkuliahan dan materi secara umum 6 Oktober 2009 Lembar kerja Delphi Prkatek secara sederhana 13 Oktober 2009 Variabel dan type data 20 Oktober 2009 Konversi nilai 27 Oktober 2009 Kondisi dan perulangan 03 November 2009 Dialog Box dan Penanganan error 10 November 2009 Pemanfaatan komponen 17 November 2009 Main dan Popup menu
1 Desember 2009 Ujian Tengah Semester 8 Desember 2009 Program database - Insert - Edit - Delete - Cari 15 Desember 2009 Kalkulasi dan Lookup field 22 Desember 2009 Database relasional dengan 1 N 29 Desember 2009 Database relasional dengan N M 5 Januari 2010 Password 12 Januari 2010 Report 2 Februari 2010 Ujian Akhir Semester