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 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)
Lembar kerja delphi • Pendahuluan
• Lembar kerja Ceramah, Tanya Jawab, Praktek lab • OHT • Papan Tulis • Komputer 15 MENIT 165 MENIT 1B. BW. BAB 5
2 Setelah mempelajari pokok bahasan variable dan type data, maka mahasiswa dapat mengidentifikasikan, tentang variable dan macam-macam type data dengan benar (C1)
Variabel dan Type data • Intro
• Variabel Local • Variabel Global Ceramah, Tanya Jawab, Praktek lab • OHT • Papan Tulis • Komputer 15 MENIT 83 MENIT 82 MENIT 1A. BW. BAB 9
3 Setelah mempelajari pokok bahasan konversi nilai, maka
Konversi Nilai • Intro
• Konversi nilai Ceramah, Tanya Jawab, • OHT • Papan Tulis 15 MENIT 165 MENIT
mahasiswa dapat menjelaskan, tentang macam-macam konversi nilai (strtoint, inttostr, strtofloat, floattostr, strtodatetime, datetimetostr, strtocurr, currtostr) dengan benar (C2)
Praktek lab • Komputer
4 Setelah mempelajari pokok bahasan kondisi dan perulangan, maka mahasiswa dapat menjelaskan, tentang kondisi (IF, CASE) dan perulangan (While, For, Repeat) dengan benar (C2)
Kondisi dan Perulangan • Intro
• Kondisi • Perulangan Ceramah, Tanya Jawab, Praktek lab • OHT • Papan tulis • Komputer 15 MENIT 90 MENIT 75 MENIT
5 Setelah mempelajari pokok bahasan Dialog box dan penanganan error, maka
mahasiswa dapat
mendemonstrasikan tentang dialog box dan penanganan error dengan benar (C3)
Dialog box dan penanganan error • Intro
• Dialog box • Penanganan error Ceramah, Tanya Jawab, Praktek lab • OHT • Papan Tulis • Komputer 15 MENIT 83 MENIT 82 MENIT
6 Setelah mempelajari pokok bahasan Pemanfaatan komponen, maka mahasiswa dapat mendemonstrasikan tentang komponen timer, status bar, toolbar, progress bar, dengan benar (C3)
Pemanfaatan komponen • Intro
• Timer • Status bar • Toolbar • Progress bar Ceramah, Tanya Jawab, Praktek lab • OHT • Papan Tulis • Komputer 10 MENIT 50 MENIT 40 MENIT 40 MENIT 40 MENIT
7 Setelah mempelajari pokok bahasan main dan pop up menu, maka mahasiswa dapat mendemonstrasikan tentang main menu dan pop menu dengan benar (C3)
Main dan Popup menu • Intro
• Struktur menu • Popup menu • Merge project Ceramah, Tanya Jawab, Praktek lab • OHT • Papan Tulis • Komputer 10 MENIT 60 MENIT 60 MENIT 50 MENIT
8 Setelah mempelajari pokok bahasan program database, maka
mahasiswa dapat
Program database • Intro Database
• Struktur table • Insert Ceramah, Tanya Jawab, Praktek lab • OHT • Papan Tulis • Komputer 10 MENIT 10 MENIT 50 MENIT
mendemonstrasikan tentang project aplikasi database dengan benar (C3) • Edit • Delete • Cari 40 MENIT 40 MENIT 40 MENIT 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
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.
mendemonstrasikan program database (C3)
Mendemonstrasikan dialog box & penanganan
error (C3) Menjelaskan kondisi dan perulangan (C2) Mendemonstrasikan pemanfaatan komponen (C3) Mendemonstrasikan main dan popup menu
(C3)
Mengidentifikasikan variable dan type data
(C1)
Menjelaskan macam-macam konversi nilai (C2)
Mengidentifikasikan lembar kerja delphi
(C1) Mahasiswa dapat mendemonstrasikan program
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
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
Praktek 20 Oktober 2009 Konversi nilai
Praktek
27 Oktober 2009 Kondisi dan perulangan Praktek
03 November 2009 Dialog Box dan Penanganan error Praktek
10 November 2009 Pemanfaatan komponen Praktek
Praktek
1 Desember 2009 Ujian Tengah Semester
8 Desember 2009 Program database - Insert - Edit - Delete - Cari Praktek
15 Desember 2009 Kalkulasi dan Lookup field Praktek
22 Desember 2009 Database relasional dengan 1 – N Praktek
29 Desember 2009 Database relasional dengan N – M Praktek
5 Januari 2010 Password Praktek 12 Januari 2010 Report
Praktek