RENCANA PELAKSANAAN PEMBELAJARAN Mata Kuliah
:
Pemrograman Visual I
Bobot SKS, Semester
:
3, 2
Program Studi
:
Manajemen Informatika
Pertemuan
:
1
Standar Kompetensi
:
Mahasiswa mampu membangun sebuah aplikasi non-database dengan menggunakan Bahasa Pemrograman Delphi.
Kompetensi Dasar
:
Mahasiswa menguasai pembuatan project menggunakan Borland Delphi 7.
Alokasi Waktu
:
150’
Indikator
:
1. Mampu menguasai IDE Borland Delphi 7 untuk pembuatan project. 2. Mampu mengenali file yang diperlukan dalam project. 3. Mampu melakukan desain form.
Materi Pokok
:
1. Main window (shortcut). 2. Komponen pallete standard. 3. Object Inspector (Properties dan Events). 4. Form Designer. 5. Window Code Editor. 6. Struktur dasar Delphi 7 (unit). 7. Membuat, menyimpan dan membuka project. 8. File- file penyusun sebuah project (*.dpr, *.pas, *.dfm). 9. Desain form.
LANGKAH KEGIATAN WAKTU 30’
70’
: LANGKAH KEGIATAN
METODE
BAHAN
Pendahuluan 1. Dosen menjelaskan kontrak perkuliahan Pemrograman Visual I selama 1 semester. 2. Dosen menjelaskan manfaat mata kuliah Pemrograman Visual I. 3. Dosen memberikan pembukaan tentang Borland Delphi 7.
Ceramah
Kontrak Perkuliahan (Slide)
Inti Dosen menjelaskan tentang materi dan memberikan contoh demo untuk materi, yaitu : 1. Main window (shortcut) 2. Komponen pallete standard
Demo Proyek
Borland Delphi 7 IDE
Ref. 1 hal 9 Ref. 1 hal 64 Ref. 2 Bab 1 Borland Delphi 7
STIKI | Rencana Pelaksanaan Pembelajaran
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
1/22
3. 4. 5. 6. 7. 8.
Object Inspector (Properties dan Events) Form Designer. Window Code Editor Struktur dasar Delphi 7 (unit) Membuat, menyimpan, dan membuka project File- file penyusun sebuah project (*.dpr, *.pas, *.dfm) 9. Desain form. 35’
15’
IDE
Mahasiswa melakukan praktek pada komputer lab: 1. Mahasiswa mencoba membuat project dengan Borland Delphi untuk pertama kali, dengan 1 form utama yang masih kosong. 2. Mahasiswa melakukan copy project-nya ke flash disk dengan cara seperti yang telah ditunjukkan.
Tanya Jawab
Kegiatan Penutup 1. Melakukan review materi 2. Mengingatkan materi yang harus dibaca pada minggu depan
Tanya Jawab
Praktek
Borland Delphi 7 IDE
-
Daftar Referensi: 1. Wajib: 1. Panduan Praktis Pemrograman Borland Delphi 7.0, Penerbit ANDI 2. Modul Praktikum Pemrograman Visual 1 3. 50 trik Pemrograman Delphi 8.0, Pujianto, S.Kom, PT. Elex Media Komputindo, 2007 2. Pendukung: -
STIKI | Rencana Pelaksanaan Pembelajaran
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
2/22
RENCANA PELAKSANAAN PEMBELAJARAN Mata Kuliah
:
Pemrograman Visual I
Bobot SKS, Semester
:
3, 2
Program Studi
:
Manajemen Informatika
Pertemuan
:
2
Standar Kompetensi
:
Mahasiswa mampu membangun sebuah aplikasi non-database dengan menggunakan Bahasa Pemrograman Delphi.
Kompetensi Dasar
:
Mahasiswa menguasai paradigma event-driven.
Alokasi Waktu
:
150’
Indikator
:
1. Mampu menguasai penggunaan property dan event.
Materi Pokok
:
1. Pengenalan Pemrograman Berorientasi Event dan Properti di dalamnya. 2. Property dan event. 3. Property komponen dasar (edit, button, label dll). 4. Event dari beberapa komponen dasar dan system. 5. Message Box dan MessageDlg.
LANGKAH KEGIATAN WAKTU
: LANGKAH KEGIATAN
METODE
BAHAN
Ceramah
Borland Delphi 7 IDE Ref. 1 hal 35
30’
Pendahuluan 1. Dosen menjelaskan pengenalan terhadap paradigma pemrograman event-driven.
70’
Inti Dosen menjelaskan tentang materi dan memberikan contoh demo untuk materi, yaitu : 1. Pembuatan Form dan tata letak komponennya, beserta property. 2. Penggunaan event dan pembuatan event-handler sederhana. 3. Property komponen dasar (edit, button, label dll). 4. Event dari beberapa komponen dasar dan system. 5. Penggunaan MessageBox dan MessageDlg.
Demo Proyek
Mahasiswa melakukan praktek pada komputer lab: 1. Mahasiswa melakukan manipulasi form dan isinya melalui property umum. 2. Mahasiswa memilih event yang tepat untuk setiap kasus. 3. Mahasiswa membuat event-handler.
Tanya Jawab
35’
Ref. 2 Bab 2 Borland Delphi 7 IDE
Praktek
Borland Delphi 7 IDE
STIKI | Rencana Pelaksanaan Pembelajaran
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
3/22
15’
Kegiatan Penutup 1. Melakukan review materi. 2. Memberikan tugas untuk minggu depan. 2. Mengingatkan materi yang harus dibaca pada minggu depan.
Tanya Jawab
-
Daftar Referensi: 1. Wajib: 1. Panduan Praktis Pemrograman Borland Delphi 7.0, Penerbit ANDI 2. Modul Praktikum Pemrograman Visual 1 3. 50 trik Pemrograman Delphi 8.0, Pujianto, S.Kom, PT. Elex Media Komputindo, 2007 2. Pendukung: -
STIKI | Rencana Pelaksanaan Pembelajaran
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
4/22
RENCANA PELAKSANAAN PEMBELAJARAN Mata Kuliah
:
Pemrograman Visual I
Bobot SKS, Semester
:
3, 2
Program Studi
:
Manajemen Informatika
Pertemuan
:
3
Standar Kompetensi
:
Mahasiswa mampu membangun sebuah aplikasi non-database dengan menggunakan Bahasa Pemrograman Delphi.
Kompetensi Dasar
:
Mahasiswa mampu mengimplementasikan variabel, konstanta dan tipe data dasar numerik dan karakter kedalam program sederhana dengan menggunakan multiple form (SDI) dan beberapa komponen yang telah dipelajari.
Alokasi Waktu
:
150’
Indikator
:
1. Mampu mengimplementasikan variabel, konstanta, dan tipe data dari algoritma menuju ke project Delphi.
Materi Pokok
:
1. Tipe data numerik dan karakter. 2. Variabel (min) integer, real dan string. 3. Perbedaan variabel lokal dan global. 4. Konstanta. 5. Konversi tipe data string ke numerik dan sebaliknya. 6. Operator dasar (+, - , x, /). 7. Multiple form (SDI). 8. Input Box.
LANGKAH KEGIATAN
:
WAKTU
LANGKAH KEGIATAN
METODE
BAHAN
30’
Pendahuluan 1. Dosen menjelaskan pengenalan terhadap konsep tipe data. 2. Dosen menjelaskan pengenalan terhadap konsep konstanta dan variabel.
Ceramah
White Board
Inti Dosen menjelaskan tentang materi dan memberikan contoh demo untuk materi, yaitu : 1. Implementasi variabel dengan tipe data numerik (integer dan real), karakter, dan string pada eventhandler. 2. Perbedaan dan penempatan variabel/konstanta lokal (dalam event-handler) dan variabel/konstanta global (pada bagian interface [private/public class declaration, var/const section]
Demo Proyek
70’
Borland Delphi 7 IDE
Ref. 1 hal 73 Ref. 1 hal 177 Ref. 4 hal 23 Borland Delphi 7 IDE
STIKI | Rencana Pelaksanaan Pembelajaran
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
5/22
dan implementation [var/const section]). 3. Konversi tipe data string ke numerik dan sebaliknya. 4. Penggunaan operator aritmatika dasar (+, - , *, /). 5. Aplikasi dengan multiple form (SDI). 6. Penggunaan InputBox. 35’
15’
Mahasiswa melakukan praktek pada komputer lab: 1. Mahasiswa membuat event-handler yang berisi variabel/konstanta lokal. 2. Mahasiswa membuat event-handler yang berisi variabel/konstanta global. 3. Mahasiswa menggunakan operasi pemberian nilai (assignment) pada event-handler. 4. Mahasiswa melakukan konversi dari tipe string ke numerik dan sebaliknya pada event-handler. 5. Mahasiswa menggunakan operasi aritmatika dasar. 6. Mahasiswa menerapkan multiple form (SDI) pada project-nya. 7. Mahasiswa menggunakan InputBox untuk mengambil input dari pemakai. Kegiatan Penutup 1. Melakukan review materi. 2. Memberikan tugas untuk minggu depan. 3. Mengingatkan materi yang harus dibaca pada minggu depan.
Tanya Jawab.
Borland Delphi 7 IDE.
Praktek.
Tanya Jawab
-
Daftar Referensi: 1. Wajib: 1. Panduan Praktis Pemrograman Borland Delphi 7.0, Penerbit ANDI 2. Modul Praktikum Pemrograman Visual 1 3. 50 trik Pemrograman Delphi 8.0, Pujianto, S.Kom, PT. Elex Media Komputindo, 2007 2. Pendukung: -
STIKI | Rencana Pelaksanaan Pembelajaran
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
6/22
RENCANA PELAKSANAAN PEMBELAJARAN Mata Kuliah
:
Pemrograman Visual I
Bobot SKS, Semester
:
3, 2
Program Studi
:
Manajemen Informatika
Pertemuan
:
4
Standar Kompetensi
:
Mahasiswa mampu membangun sebuah aplikasi non-database dengan menggunakan Bahasa Pemrograman Delphi.
Kompetensi Dasar
:
Mahasiswa mampu mengimplementasikan percabangan ke dalam program sederhana.
Alokasi Waktu
:
150’
Indikator
:
1. Mampu menguasai konsep dasar percabangan. 2. Mampu menggunakan percabangan “if”. 3. Mampu menggunakan percabangan “case”.
Materi Pokok
:
1. Pengenalan percabangan. 2. Percabangan “if-then” 3. Percabangan “if-then-else” 4. Nested “if”. 5. Percabangan “case”. 6. Implementasi dalam komponen Check Box dan Radio Button.
LANGKAH KEGIATAN
:
WAKTU
LANGKAH KEGIATAN
METODE
BAHAN
30’
Pendahuluan 1. Dosen menjelaskan pengenalan terhadap konsep proses bercabang. 2. Dosen menjelaskan kapan harus menggunakan percabangan dalam alur proses.
Ceramah
White Board
Inti Dosen menjelaskan tentang materi dan memberikan contoh demo untuk materi, yaitu : 1. Implementasi percabangan “if-then” pada eventhandler. 2. Implementasi percabangan “if-then-else” pada event-handler. 3. Implementasi percabangan “if-then” dan “if-thenelse” dengan statement lebih dari satu baris. 4. Implementasi percabangan “case” pada eventhandler. 5. Implementasi percabangan “case” dengan
Demo Proyek
70’
Borland Delphi 7 IDE
Ref. 1 hal 95 Ref. 4 hal 33 Borland Delphi 7 IDE
STIKI | Rencana Pelaksanaan Pembelajaran
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
7/22
statement lebih dari satu baris. 6. Penggabungan percabangan “if” dan “case” (nested braching). 7. Implementasi input dari CheckBox dan RadioButton pada “if” dan “case”. 35’
15’
Mahasiswa melakukan praktek pada komputer lab: 1. Mahasiswa membuat event-handler yang berisi percabangan “if-then” dan “if-then-else”, dengan statement lebih dari satu baris. 2. Mahasiswa membuat event-handler yang berisi percabangan “case”, dengan statement lebih dari satu baris. 3. Mahasiswa menggabungkan kedua jenis percabangan tersebut (nested branching) di dalam event-handler. 4. Mahasiswa melakukan implementasi input dari CheckBox dan RadioButton pada “if” dan “case”. Kegiatan Penutup 1. Melakukan review materi. 2. Memberikan tugas untuk minggu depan. 3. Mengingatkan materi yang harus dibaca pada minggu depan.
Tanya Jawab.
Borland Delphi 7 IDE.
Praktek.
Tanya Jawab
-
Daftar Referensi: 1. Wajib: 1. Panduan Praktis Pemrograman Borland Delphi 7.0, Penerbit ANDI 2. Modul Praktikum Pemrograman Visual 1 3. 50 trik Pemrograman Delphi 8.0, Pujianto, S.Kom, PT. Elex Media Komputindo, 2007 2. Pendukung: -
STIKI | Rencana Pelaksanaan Pembelajaran
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
8/22
RENCANA PELAKSANAAN PEMBELAJARAN Mata Kuliah
:
Pemrograman Visual I
Bobot SKS, Semester
:
3, 2
Program Studi
:
Manajemen Informatika
Pertemuan
:
5
Standar Kompetensi
:
Mahasiswa mampu membangun sebuah aplikasi non-database dengan menggunakan Bahasa Pemrograman Delphi.
Kompetensi Dasar
:
Mahasiswa mampu mengimplementasikan perulangan ke dalam program sederhana.
Alokasi Waktu
:
150’
Indikator
:
1. Mampu menguasai konsep dasar perulangan 2. Mampu menggunakan perulangan “while”.
Materi Pokok
:
1. Pengenalan Perulangan. 2. Perulangan “while”.
LANGKAH KEGIATAN
:
WAKTU
LANGKAH KEGIATAN
METODE
BAHAN
30’
Pendahuluan 1. Dosen menjelaskan pengenalan terhadap konsep proses berulang. 2. Dosen menjelaskan kapan harus menggunakan perulangan dalam alur proses. 3. Dosen menjelaskan konsep perulangan dengan menggunakan “while”.
Ceramah
White Board
Inti Dosen menjelaskan tentang materi dan memberikan contoh demo untuk materi, yaitu : 1. Implementasi perulangan “while” untuk kasus sederhana pada event-handler. 2. Implementasi perulangan “while” yang bersarang untuk kasus yang lebih kompleks (nested looping) pada event-handler.
Demo Proyek
70’
35’
15’
Mahasiswa melakukan praktek pada komputer lab: 1. Mahasiswa membuat event-handler yang berisi perulangan “while” untuk kasus sederhana. 2. Mahasiswa membuat event-handler yang berisi perulangan “while” yang bersarang (nested looping) untuk kasus yang lebih kompleks. Kegiatan Penutup 1. Melakukan review materi.
Borland Delphi 7 IDE
Ref. 1 hal. 106 Ref. 4 hal 37 Borland Delphi 7 IDE
Tanya Jawab.
Borland Delphi 7 IDE.
Praktek.
Tanya Jawab
STIKI | Rencana Pelaksanaan Pembelajaran
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
-
9/22
2. Memberikan tugas untuk minggu depan. 3. Mengingatkan materi yang harus dibaca pada minggu depan. Daftar Referensi: 1. Wajib: 1. Panduan Praktis Pemrograman Borland Delphi 7.0, Penerbit ANDI 2. Modul Praktikum Pemrograman Visual 1 3. 50 trik Pemrograman Delphi 8.0, Pujianto, S.Kom, PT. Elex Media Komputindo, 2007 2. Pendukung: -
STIKI | Rencana Pelaksanaan Pembelajaran
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
10/22
RENCANA PELAKSANAAN PEMBELAJARAN Mata Kuliah
:
Pemrograman Visual I
Bobot SKS, Semester
:
3, 2
Program Studi
:
Manajemen Informatika
Pertemuan
:
6
Standar Kompetensi
:
Mahasiswa mampu membangun sebuah aplikasi non-database dengan menggunakan Bahasa Pemrograman Delphi.
Kompetensi Dasar
:
Mahasiswa mampu mengimplementasikan perulangan ke dalam program sederhana.
Alokasi Waktu
:
150’
Indikator
:
1. Mampu menggunakan perulangan “repeat”. 2. Mampu menggunakan perulangan “for”. 3. Mampu menggunakan perulangan pada komponen ComboBox dan ListBox.
Materi Pokok
:
1. Perulangan “repeat”. 2. Perulangan “for”. 3. Implementasi dalam komponen ComboBox dan ListBox.
LANGKAH KEGIATAN WAKTU 30’
70’
: LANGKAH KEGIATAN
Pendahuluan 1. Dosen menjelaskan konsep perulangan dengan menggunakan “repeat” dan “for”. Inti Dosen menjelaskan tentang materi dan memberikan contoh demo untuk materi, yaitu : 1. Implementasi perulangan “repeat” untuk kasus sederhana pada event-handler. 2. Implementasi perulangan “repeat” yang bersarang untuk kasus yang lebih kompleks (nested looping) pada event-handler. 3. Implementasi perulangan “for” untuk kasus sederhana pada event-handler. 4. Implementasi perulangan “for” yang bersarang untuk kasus yang lebih kompleks (nested looping) pada event-handler. 5. Implementasi semua jenis perulangan untuk kasus yang melibatkan ComboBox dan ListBox pada event-handler.
METODE
BAHAN
Ceramah
White Board Borland Delphi 7 IDE
Demo Proyek
Ref. 1 hal. 106 Ref. 4 hal 37 Borland Delphi 7 IDE
STIKI | Rencana Pelaksanaan Pembelajaran
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
11/22
35’
15’
Mahasiswa melakukan praktek pada komputer lab: 1. Mahasiswa membuat event-handler yang berisi perulangan “repeat” untuk kasus sederhana. 2. Mahasiswa membuat event-handler yang berisi perulangan “repeat” yang bersarang (nested looping) untuk kasus yang lebih kompleks. 3. Mahasiswa membuat event-handler yang berisi perulangan “for” untuk kasus sederhana. 4. Mahasiswa membuat event-handler yang berisi perulangan “for” yang bersarang (nested looping) untuk kasus yang lebih kompleks. 5. Mahasiswa membuat event-handler yang berisi segala jenis perulangan ang melibatkan ComboBox dan ListBox. Kegiatan Penutup 1. Melakukan review materi. 2. Memberikan tugas untuk minggu depan. 3. Mengingatkan materi yang harus dibaca pada minggu depan.
Tanya Jawab.
Borland Delphi 7 IDE.
Praktek.
Tanya Jawab
-
Daftar Referensi: 1. Wajib: 1. Panduan Praktis Pemrograman Borland Delphi 7.0, Penerbit ANDI 2. Modul Praktikum Pemrograman Visual 1 3. 50 trik Pemrograman Delphi 8.0, Pujianto, S.Kom, PT. Elex Media Komputindo, 2007 2. Pendukung: -
STIKI | Rencana Pelaksanaan Pembelajaran
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
12/22
RENCANA PELAKSANAAN PEMBELAJARAN Mata Kuliah
:
Pemrograman Visual I
Bobot SKS, Semester
:
3, 2
Program Studi
:
Manajemen Informatika
Pertemuan
:
7
Standar Kompetensi
:
Mahasiswa mampu membangun sebuah aplikasi non-database dengan menggunakan Bahasa Pemrograman Delphi.
Kompetensi Dasar
:
Mahasiswa dapat menerapkan percabangan dan perulangan yang telah dipelajari dalam kasus sederhana.
Alokasi Waktu
:
150’
Indikator
:
1. Mampu mengkombinasikan percabangan dan perulangan.
Materi Pokok
:
1. Kombinasi percabangan dan perulangan.
LANGKAH KEGIATAN
:
WAKTU
LANGKAH KEGIATAN
METODE
BAHAN
30’
Pendahuluan 1. Dosen menjelaskan kapan harus menggabungkan percabangan dengan perulangan.
Ceramah
White Board
Inti Dosen menjelaskan tentang materi dan memberikan contoh demo untuk materi, yaitu : 1. Implementasi penggabungan percabangan (“if” dan “case”) dengan perulangan (“while”, “repeat”, dan “for”) untuk kasus yang kompleks pada eventhandler.
Demo Proyek
70’
35’
15’
Mahasiswa melakukan praktek pada komputer lab: 1. Mahasiswa membuat event-handler yang berisi segala jenis percabangan dan perulangan yang melibatkan CheckBox, RadioButton, ComboBox, dan ListBox. Kegiatan Penutup 1. Melakukan review materi. 2. Melakukan review untuk UTS.
Borland Delphi 7 IDE Ref. 1 hal. 106 Ref. 4 hal 37 Borland Delphi 7 IDE
Tanya Jawab.
Borland Delphi 7 IDE.
Praktek.
Tanya Jawab
STIKI | Rencana Pelaksanaan Pembelajaran
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
-
13/22
Daftar Referensi: 1. Wajib: 1. Panduan Praktis Pemrograman Borland Delphi 7.0, Penerbit ANDI 2. Modul Praktikum Pemrograman Visual 1 3. 50 trik Pemrograman Delphi 8.0, Pujianto, S.Kom, PT. Elex Media Komputindo, 2007 2. Pendukung: -
STIKI | Rencana Pelaksanaan Pembelajaran
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
14/22
RENCANA PELAKSANAAN PEMBELAJARAN Mata Kuliah
:
Pemrograman Visual I
Bobot SKS, Semester
:
3, 2
Program Studi
:
Manajemen Informatika
Pertemuan
:
8
Standar Kompetensi
:
Mahasiswa mampu membangun sebuah aplikasi non-database dengan menggunakan Bahasa Pemrograman Delphi.
Kompetensi Dasar
:
Mahasiswa dapat menggunakan variabel bertipe Array..
Alokasi Waktu
:
150’
Indikator
:
1. Mampu menggunakan tipe array. 2. Mampu memanipulasi string. 3. Mampu melakukan implementasi array dan string ke dalam StringGrid.
Materi Pokok
:
1. Tipe Array. 2. Array multidimensi. 3. Fungsi manipulasi string (LeftStr, MidStr, RightStr, Length, Copy) 4. Implementasi array dan string dalam StringGrid..
LANGKAH KEGIATAN WAKTU 30’
70’
35’
: LANGKAH KEGIATAN
Pendahuluan 1. Dosen menjelaskan tentang konsep tipe data array. 2. Dosen menjelaskan tentang konsep string sebagai “array of char”. Inti Dosen menjelaskan tentang materi dan memberikan contoh demo untuk materi, yaitu : 1. Implementasi variabel dengan menggunakan tipe array pada event-handler. 2. Implementasi penggunaan variabel array multidimensi pada event-handler. 3. Implementasi penggunaan fungsi-fungsi manipulasi string untuk berbagai keperluan parsing pada event-handler. Mahasiswa melakukan praktek pada komputer lab: 1. Mahasiswa membuat event-handler yang memanfaatkan variabel dengan tipe array, dan tipe array multidimensi. 2. Mahasiswa membuat event-handler yang
METODE
BAHAN
Ceramah
White Board Borland Delphi 7 IDE
Demo Proyek
Ref. 1 hal 119 Ref. 4 hal 42 Borland Delphi 7 IDE
Tanya Jawab.
Borland Delphi 7 IDE.
Praktek.
STIKI | Rencana Pelaksanaan Pembelajaran
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
15/22
memanipulasi string ayng di-input-kan oleh pemakai ke dalam berbagai macam keperluan parsing.. 15’
Kegiatan Penutup 1. Melakukan review materi. 2. Memberikan tugas untuk minggu depan. 3. Mengingatkan materi yang harus dibaca pada minggu depan.
Tanya Jawab
-
Daftar Referensi: 1. Wajib: 1. Panduan Praktis Pemrograman Borland Delphi 7.0, Penerbit ANDI 2. Modul Praktikum Pemrograman Visual 1 3. 50 trik Pemrograman Delphi 8.0, Pujianto, S.Kom, PT. Elex Media Komputindo, 2007 2. Pendukung: -
STIKI | Rencana Pelaksanaan Pembelajaran
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
16/22
RENCANA PELAKSANAAN PEMBELAJARAN Mata Kuliah
:
Pemrograman Visual I
Bobot SKS, Semester
:
3, 2
Program Studi
:
Manajemen Informatika
Pertemuan
:
9
Standar Kompetensi
:
Mahasiswa mampu membangun sebuah aplikasi non-database dengan menggunakan Bahasa Pemrograman Delphi.
Kompetensi Dasar
:
Mahasiswa dapat menggunakan variabel bertype record serta procedure dan function.
Alokasi Waktu
:
150’
Indikator
:
1. Mampu menggunakan tipe record. 2. Mampu melakukan penggabungan antara record dengan array. 3. Mampu menggunakan procedure dan function. 4. Mampu menentukan visibilitas procedure dan function. 5. Mampu mengimplementasikan procedure dan function dalam program.
Materi Pokok
:
1. Tipe Record 2. Penggabungan Record-Array. 3. Procedure. 4. Function. 5. Visibilitas (private dan public) procedure dan function. 6. Implementasi procedure dan function pada contoh kasus.
LANGKAH KEGIATAN WAKTU 30’
70’
: LANGKAH KEGIATAN
METODE
BAHAN
Pendahuluan 1. Dosen menjelaskan tentang konsep tipe data record. 2. Dosen menjelaskan tentang konsep modularitas pemrograman menggunakan sub-routine (procedure and function), disertai visibilitasnya.
Ceramah
White Board
Inti Dosen menjelaskan tentang materi dan memberikan contoh demo untuk materi, yaitu : 1. Implementasi variabel dengan menggunakan tipe record pada event-handler. 2. Implementasi penggabungan variabel array dengan record pada event-handler. 3. Pembuatan dan penggunaan (pemanggilan)
Demo Proyek
Borland Delphi 7 IDE
Ref. 1 hal 141, 153 Ref. 2 hal 44 Borland Delphi 7 IDE
STIKI | Rencana Pelaksanaan Pembelajaran
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
17/22
prosedur dan fungsi pada sebuah project, dengan penerapan visibilitasnya. 35’
15’
Mahasiswa melakukan praktek pada komputer lab: 1. Mahasiswa membuat event-handler yang memanfaatkan variabel dengan tipe array digabung dengan tipe record. 2. Mahasiswa membuat prosedur dan fungsi, dan memanggilnya dalam sebuah event-handler. Kegiatan Penutup 1. Melakukan review materi. 2. Memberikan tugas untuk minggu depan. 3. Mengingatkan materi yang harus dibaca pada minggu depan.
Tanya Jawab.
Borland Delphi 7 IDE.
Praktek.
Tanya Jawab
-
Daftar Referensi: 1. Wajib: 1. Panduan Praktis Pemrograman Borland Delphi 7.0, Penerbit ANDI 2. Modul Praktikum Pemrograman Visual 1 3. 50 trik Pemrograman Delphi 8.0, Pujianto, S.Kom, PT. Elex Media Komputindo, 2007 2. Pendukung: -
STIKI | Rencana Pelaksanaan Pembelajaran
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
18/22
RENCANA PELAKSANAAN PEMBELAJARAN Mata Kuliah
:
Pemrograman Visual I
Bobot SKS, Semester
:
3, 2
Program Studi
:
Manajemen Informatika
Pertemuan
:
10
Standar Kompetensi
:
Mahasiswa mampu membangun sebuah aplikasi non-database dengan menggunakan Bahasa Pemrograman Delphi.
Kompetensi Dasar
:
Mahasiswa dapat menggunakan unit sebagai enkapsulasi prosedur dan function dalam sebuah project serta melakukan instalasi komponen (VCL).
Alokasi Waktu
:
150’
Indikator
:
1. Mampu menggunakan unit dan formless unit. 2. Mampu mengimplementasikan unit dalam program. 3. Mampu melakukan manajemen VCL ter-install dalam Delphi 7. 4. Mampu melakukan instalasi VCL.
Materi Pokok
:
1. Unit. 2. Formless unit. 3. Implementasi unit dalam program 4. Manajemen packing component. 5. Instalasi VCL..
LANGKAH KEGIATAN
:
WAKTU
LANGKAH KEGIATAN
METODE
BAHAN
30’
Pendahuluan 1. Dosen menjelaskan tentang konsep modularitas pemrograman menggunakan unit. 2. Dosen menjelaskan tentang visibilitas dan scope deklarasi tipe data, konstanta, variabel, prosedur, dan fungsi pada unit (interface and implementation section). 3. Dosen menjelaskan tentang manajemen komponen (VCL) dalam Borland Delphi 7.
Ceramah
White Board
Inti Dosen menjelaskan tentang materi dan memberikan contoh demo untuk materi, yaitu : 1. Pembuatan unit, dengan deklarasi tipe data, konstanta, variabel, prosedur, dan fungsi pada unit (interface and implementation section). 2. Penggunaan unit yang telah dibuat.
Demo Proyek
70’
Borland Delphi 7 IDE
Ref. 1 hal 119 Ref. 4 hal 42 Borland Delphi 7 IDE
STIKI | Rencana Pelaksanaan Pembelajaran
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
19/22
3. Instalasi dan manajemen VCL Component Pack. 35’
15’
Mahasiswa melakukan praktek pada komputer lab: 1. Mahasiswa membuat unit, dengan deklarasi tipe data, konstanta, variabel, prosedur, dan fungsi pada unit (interface and implementation section) 2. Mahasiswa menggunakan unit yang telah dibuat. 3. Mahasiswa melakukan instalasi komponen pihak ketiga (third-party components). Kegiatan Penutup 1. Melakukan review materi. 2. Memberikan tugas untuk minggu depan. 3. Mengingatkan tugas kelompok yang akan dibuat oleh mahasiswa.
Tanya Jawab.
Borland Delphi 7 IDE.
Praktek.
Tanya Jawab
-
Daftar Referensi: 1. Wajib: 1. Panduan Praktis Pemrograman Borland Delphi 7.0, Penerbit ANDI 2. Modul Praktikum Pemrograman Visual 1 3. 50 trik Pemrograman Delphi 8.0, Pujianto, S.Kom, PT. Elex Media Komputindo, 2007 2. Pendukung: -
STIKI | Rencana Pelaksanaan Pembelajaran
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
20/22
RENCANA PELAKSANAAN PEMBELAJARAN Mata Kuliah
:
Pemrograman Visual I
Bobot SKS, Semester
:
3, 2
Program Studi
:
Manajemen Informatika
Pertemuan
:
11, 12, 13, 14
Standar Kompetensi
:
Mahasiswa mampu membangun sebuah aplikasi non-database dengan menggunakan Bahasa Pemrograman Delphi.
Kompetensi Dasar
:
-
Alokasi Waktu
:
150’
Indikator
:
-
Materi Pokok
:
1. Konsultasi. 2. Progress monitoring.
LANGKAH KEGIATAN WAKTU
: LANGKAH KEGIATAN
METODE
BAHAN
Ceramah
-
Tugas Tiap Kelompok
10’
Pendahuluan 1. Dosen membuka sesi konsultasi dan progress monitoring untuk setiap kelompok.
50’
Inti Dosen menanyakan progress setiap kelompok.
Tanya Jawab
Mahasiswa menanyakan hal-hal yang tidak bisa dihandle oleh kelompok dan memerlukan bantuan dari dosen (tips and trick).
Tanya Jawab
Kegiatan Penutup 1. Mengingatkan tugas kelompok yang akan dibuat oleh mahasiswa.
Tanya Jawab
50’
10’
Konsultasi
Konsultasi
Tugas Tiap Kelompok
STIKI | Rencana Pelaksanaan Pembelajaran
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
-
21/22
Daftar Referensi: 1. Wajib: 1. Panduan Praktis Pemrograman Borland Delphi 7.0, Penerbit ANDI 2. Modul Praktikum Pemrograman Visual 1 3. 50 trik Pemrograman Delphi 8.0, Pujianto, S.Kom, PT. Elex Media Komputindo, 2007 2. Pendukung: -
Koordinator Tim Perumus Kelompok Mata Kuliah Pemrograman Visual
Hendra Suprayogi, S.Kom., ST.
Disahkan Oleh :
Diperiksa Oleh :
Diperiksa Oleh :
Evy Poerbaningtyas, S.Si, M.T
Anita,S.Kom,M.T
Diah Arifah P.,S.Kom,M.T.
Puket 1
Ka. Prodi MI
Penanggung Jawab Penyusun silabus,RPP,Bahan Ajar & Modul Praktikum
STIKI | Rencana Pelaksanaan Pembelajaran
Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)
22/22