s1 rpp pemrograman visual ii

22
STIKI | Rencana Pelaksanaan Pembelajaran 1/22 RENCANA PELAKSANAAN PEMBELAJARAN Mata Kuliah : Pemrograman Visual II Bobot SKS, Semester : 3, 2 Program Studi : Teknik Informatika Pertemuan : 1 Standar Kompetensi : Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi. Kompetensi Dasar : Mahasiswa mengenal konsep database client/server dasar. Alokasi Waktu : 150’ Indikator : 1. Mampu menguasai konsep database dasar. 2. Mampu membuat database dengan menggunakan MySQL 5.0.. Materi Pokok : 1. Teori database dasar (tabel, field, record, primary key, dll). 2. Pengenalan MySQL 5.0 menggunakan Navicat. 3. Membuat database dengan MySQL. LANGKAH KEGIATAN : WAKTU LANGKAH KEGIATAN METODE BAHAN 20’ Pendahuluan 1. Dosen menjelaskan kontrak perkuliahan Pemrograman Visual II selama 1 semester. 2. Dosen menjelaskan manfaat mata kuliah Pemrograman Visual II. 3. Dosen memberikan pembukaan tentang MySQL 5.0 dan Navicat. Ceramah Kontrak Perkuliahan (Slide) MySQL 5.0 Navicat 60’ Inti Dosen menjelaskan tentang materi dan memberikan contoh demo untuk materi, yaitu : 1. Membuat database sederhana dalam MySQL 5.0 dengan bantuan Navicat. 2. Menunjukkan table, field, field type, primary key, dan foreign key pada MySQL 5.0. 3. Menunjukkan cara melakukan SQL file dumping dan melakukan copy ke flash disk. 4. Menunjukkan cara melakukan SQL file executing. Demo Proyek Tanya Jawab Ref. 1 chap. 2 Ref. 2 chap. 1 MySQL 5.0 Navicat 60’ Mahasiswa melakukan praktek pada komputer lab: 1. Mahasiswa mencoba membuat minimal 3 table dengan beberapa field yang memiliki tipe beragam, dan menyambungkan ketiga table tersebut melalui relationship (primary key dan foreign key). Tanya Jawab Praktek MySQL 5.0 Navicat Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

Upload: mardiant-djokovic

Post on 10-Aug-2015

93 views

Category:

Documents


15 download

TRANSCRIPT

Page 1: S1 RPP Pemrograman Visual II

STIKI | Rencana Pelaksanaan Pembelajaran 1/22

RENCANA PELAKSANAAN PEMBELAJARAN

Mata Kuliah : Pemrograman Visual II

Bobot SKS, Semester : 3, 2

Program Studi : Teknik Informatika

Pertemuan : 1

Standar Kompetensi : Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi.

Kompetensi Dasar : Mahasiswa mengenal konsep database client/server dasar.

Alokasi Waktu : 150’

Indikator : 1. Mampu menguasai konsep database dasar.

2. Mampu membuat database dengan menggunakan MySQL 5.0..

Materi Pokok : 1. Teori database dasar (tabel, field, record, primary key, dll).

2. Pengenalan MySQL 5.0 menggunakan Navicat.

3. Membuat database dengan MySQL.

LANGKAH KEGIATAN :

WAKTU LANGKAH KEGIATAN METODE BAHAN

20’ Pendahuluan 1. Dosen menjelaskan kontrak perkuliahan

Pemrograman Visual II selama 1 semester. 2. Dosen menjelaskan manfaat mata kuliah

Pemrograman Visual II. 3. Dosen memberikan pembukaan tentang MySQL

5.0 dan Navicat.

Ceramah Kontrak Perkuliahan

(Slide)

MySQL 5.0

Navicat

60’ Inti Dosen menjelaskan tentang materi dan memberikan contoh demo untuk materi, yaitu : 1. Membuat database sederhana dalam MySQL 5.0

dengan bantuan Navicat. 2. Menunjukkan table, field, field type, primary key,

dan foreign key pada MySQL 5.0. 3. Menunjukkan cara melakukan SQL file dumping

dan melakukan copy ke flash disk. 4. Menunjukkan cara melakukan SQL file executing.

Demo Proyek

Tanya Jawab

Ref. 1 chap. 2

Ref. 2 chap. 1

MySQL 5.0

Navicat

60’ Mahasiswa melakukan praktek pada komputer lab: 1. Mahasiswa mencoba membuat minimal 3 table

dengan beberapa field yang memiliki tipe beragam, dan menyambungkan ketiga table tersebut melalui relationship (primary key dan foreign key).

Tanya Jawab

Praktek

MySQL 5.0

Navicat

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

Page 2: S1 RPP Pemrograman Visual II

STIKI | Rencana Pelaksanaan Pembelajaran 2/22

10’ Kegiatan Penutup 1. Melakukan review materi 2. Memberi tugas untuk minggu depan. 3. Mengingatkan materi yang harus dibaca pada

minggu depan

Tanya Jawab -

Daftar Referensi: 1. Wajib:

1. Pemrograman Delphi Dengan ADOExpress, CV. Informatika, 2002

2. Modul Praktikum Pemrograman Visual II

3. Mengolah Database Dengan Delphi 7, M. Agus J. Alam, Elex Media Komputindo, 2004

4. Panduan Praktis Pemrograman Delphi 8, Happy Chandraleka, Andi Offset, 2007

5. http://delphi.about.com

6. Database Client / Server Menggunakan Delphi, Ir. Inge Martina, Elex Media Komputindo, 2002

2. Pendukung: -

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

Page 3: S1 RPP Pemrograman Visual II

STIKI | Rencana Pelaksanaan Pembelajaran 3/22

RENCANA PELAKSANAAN PEMBELAJARAN

Mata Kuliah : Pemrograman Visual II

Bobot SKS, Semester : 3, 2

Program Studi : Teknik Informatika

Pertemuan : 2

Standar Kompetensi : Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi.

Kompetensi Dasar : Mahasiswa mampu melakukan akses dasar pada tabel MySQL (viewing, inserting, updating, deleting, cursor moving, dan searching) dalam Delphi menggunakan third-party component..

Alokasi Waktu : 150’

Indikator : 1. Mampu melakukan instalasi MyDAC pada Delphi.

2. Mampu melakukan akses tabel MySQL (view by dataset) menggunakan Delphi yang dilengkapi MyDAC.

Materi Pokok : 1. Instalasi MyDAC pada Delphi.

2. Koneksi database MySQL dengan Delphi menggunakan MyDAC.

3. Menampilkan data dari MySQL pada aplikasi Delphi.

4. Koneksi database pada saat run-time.

5. Penggunaan Data Source dan Data Controls.

LANGKAH KEGIATAN :

WAKTU LANGKAH KEGIATAN METODE BAHAN

20’ Pendahuluan 1. Dosen menjelaskan pengenalan terhadap konsep

arsitektur koneksi database menggunakan MyDAC pada Borland Delphi 7.

2. Dosen menjelaskan penggunaan DataControls untuk memanipulasi data.

Ceramah Borland Delphi 7 IDE

60’ Inti Dosen menjelaskan tentang materi dan memberikan contoh demo untuk materi, yaitu : 1. Instalasi MyDAC pada Borland Delphi 7. 2. Koneksi database MySQL dengan Delphi

menggunakan MyDAC. 3. Melakukan koneksi database pada saat run-time. 4. Penggunaan Data Source dan Data Controls

(TDBGrid).

Demo Proyek Ref. 1 chap 3

Ref. 2 chap. 1

Ref. 5

Borland Delphi 7 IDE

MyDAC

60’ Mahasiswa melakukan praktek pada komputer lab: 1. Instalasi MyDAC pada Borland Delphi 7.

Tanya Jawab

Praktek

Borland Delphi 7 IDE

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

Page 4: S1 RPP Pemrograman Visual II

STIKI | Rencana Pelaksanaan Pembelajaran 4/22

2. Koneksi database MySQL dengan Delphi menggunakan MyDAC.

3. Melakukan koneksi database pada saat run-time. 4. Penggunaan Data Source dan Data Controls

(TDBGrid).

MyDAC

10’ 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. Pemrograman Delphi Dengan ADOExpress, CV. Informatika, 2002

2. Modul Praktikum Pemrograman Visual II

3. Mengolah Database Dengan Delphi 7, M. Agus J. Alam, Elex Media Komputindo, 2004

4. Panduan Praktis Pemrograman Delphi 8, Happy Chandraleka, Andi Offset, 2007

5. http://delphi.about.com

6. Database Client / Server Menggunakan Delphi, Ir. Inge Martina, Elex Media Komputindo, 2002

2. Pendukung: -

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

Page 5: S1 RPP Pemrograman Visual II

STIKI | Rencana Pelaksanaan Pembelajaran 5/22

RENCANA PELAKSANAAN PEMBELAJARAN

Mata Kuliah : Pemrograman Visual II

Bobot SKS, Semester : 3, 2

Program Studi : Teknik Informatika

Pertemuan : 3

Standar Kompetensi : Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi.

Kompetensi Dasar : Mahasiswa mampu melakukan akses dasar pada tabel MySQL (viewing, inserting, updating, deleting, cursor moving, dan searching) dalam Delphi menggunakan third-party component.

Alokasi Waktu : 150’

Indikator : 1. Mampu melakukan akses tabel MySQL (insert, update, and delete by dataset) menggunakan Delphi yang dilengkapi MyDAC.

2. Mampu melakukan penggerakan kursor record pada dataset di dalam Delphi.

Materi Pokok : 1. Menambah data menggunakan dataset (Insert, Append, Cancel, Post)

2. Menggerakkan kursor record (RecNo, First, Prior, Next, Last, Eof, Bof)

3. Mengubah data menggunakan dataset (Edit, Cancel, Post)

4. Menghapus data menggunakan dataset (Delete)

LANGKAH KEGIATAN :

WAKTU LANGKAH KEGIATAN METODE BAHAN

20’ Pendahuluan 1. Dosen menjelaskan pengenalan terhadap konsep

Browse-Insert-Update-Delete pada DataSet. 2. Dosen menjelaskan pengenalan konsep record

pada table.

Ceramah White Board

Borland Delphi 7 IDE

60’ Inti Dosen menjelaskan tentang materi dan memberikan contoh demo untuk materi, yaitu : 1. Menambah data menggunakan dataset (Insert,

Append, Cancel, Post) 2. Menggerakkan kursor record (RecNo, First, Prior,

Next, Last, Eof, Bof) 3. Mengubah data menggunakan dataset (Edit,

Cancel, Post) 4. Menghapus data menggunakan dataset (Delete).

Demo Proyek

Tanya Jawab

Ref. 2 chap. 2

Ref. 3 chap. 7

Borland Delphi 7 IDE

Navicat

60’ Mahasiswa melakukan praktek pada komputer lab: Tanya Jawab Borland Delphi 7

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

Page 6: S1 RPP Pemrograman Visual II

STIKI | Rencana Pelaksanaan Pembelajaran 6/22

1. Menambah data menggunakan dataset (Insert, Append, Cancel, Post)

2. Menggerakkan kursor record (RecNo, First, Prior, Next, Last, Eof, Bof)

3. Mengubah data menggunakan dataset (Edit, Cancel, Post)

4. Menghapus data menggunakan dataset (Delete).

Praktek IDE

Navicat

10’ 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. Pemrograman Delphi Dengan ADOExpress, CV. Informatika, 2002

2. Modul Praktikum Pemrograman Visual II

3. Mengolah Database Dengan Delphi 7, M. Agus J. Alam, Elex Media Komputindo, 2004

4. Panduan Praktis Pemrograman Delphi 8, Happy Chandraleka, Andi Offset, 2007

5. http://delphi.about.com

6. Database Client / Server Menggunakan Delphi, Ir. Inge Martina, Elex Media Komputindo, 2002

2. Pendukung: -

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

Page 7: S1 RPP Pemrograman Visual II

STIKI | Rencana Pelaksanaan Pembelajaran 7/22

RENCANA PELAKSANAAN PEMBELAJARAN

Mata Kuliah : Pemrograman Visual II

Bobot SKS, Semester : 3, 2

Program Studi : Teknik Informatika

Pertemuan : 4

Standar Kompetensi : Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi.

Kompetensi Dasar : Mahasiswa mampu melakukan akses dasar pada tabel MySQL (viewing, inserting, updating, deleting, cursor moving, dan searching) dalam Delphi menggunakan third-party component.

Alokasi Waktu : 150’

Indikator : 1. Mampu melakukan pencarian data pada tabel MySQL menggunakan dataset (Locate).

2. Mampu melakukan akses tabel MySQL (view, insert, update, and delete by dataset) menggunakan Delphi yang dilengkapi MyDAC tanpa menggunakan Data Control Component.

Materi Pokok : 1. Pencarian menggunakan Locate.

2. Melakukan akses data pada Non-Data-Control (FieldByName, Fields).

LANGKAH KEGIATAN :

WAKTU LANGKAH KEGIATAN METODE BAHAN

20’ Pendahuluan 1. Dosen menjelaskan pengenalan terhadap fasilitas

searching pada DataSet. 2. Dosen menjelaskan pengenalan akses pada non-

data-control.

Ceramah White Board

Borland Delphi 7 IDE

60’ Inti Dosen menjelaskan tentang materi dan memberikan contoh demo untuk materi, yaitu : 1. Pencarian menggunakan Locate pada DataSet. 2. Melakukan akses data pada Non-Data-Control

(FieldByName, Fields).

Demo Proyek

Tanya Jawab

Ref. 2 chap. 3

Ref. 3 chap. 7

Borland Delphi 7 IDE

60’ Mahasiswa melakukan praktek pada komputer lab: 1. Pencarian menggunakan Locate pada DataSet. 2. Melakukan akses data pada Non-Data-Control

(FieldByName, Fields).

Tanya Jawab

Praktek.

Borland Delphi 7 IDE

10’ Kegiatan Penutup 1. Melakukan review materi. 2. Memberikan tugas untuk minggu depan.

Tanya Jawab -

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

Page 8: S1 RPP Pemrograman Visual II

STIKI | Rencana Pelaksanaan Pembelajaran 8/22

3. Mengingatkan materi yang harus dibaca pada minggu depan.

Daftar Referensi:

1. Wajib:

1. Pemrograman Delphi Dengan ADOExpress, CV. Informatika, 2002

2. Modul Praktikum Pemrograman Visual II

3. Mengolah Database Dengan Delphi 7, M. Agus J. Alam, Elex Media Komputindo, 2004

4. Panduan Praktis Pemrograman Delphi 8, Happy Chandraleka, Andi Offset, 2007

5. http://delphi.about.com

6. Database Client / Server Menggunakan Delphi, Ir. Inge Martina, Elex Media Komputindo, 2002

2. Pendukung: -

.

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

Page 9: S1 RPP Pemrograman Visual II

STIKI | Rencana Pelaksanaan Pembelajaran 9/22

RENCANA PELAKSANAAN PEMBELAJARAN

Mata Kuliah : Pemrograman Visual II

Bobot SKS, Semester : 3, 2

Program Studi : Teknik Informatika

Pertemuan : 5

Standar Kompetensi : Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi.

Kompetensi Dasar : Mahasiswa mampu menggunakan virtual field untuk digunakan di dalam program.

Alokasi Waktu : 150’

Indikator : 1. Mampu menggunakan virtual field untuk digunakan di dalam program-nya.

Materi Pokok : 1. Membuat Virtual Fields.

2. Memanipulasi Virtual Fields (termasuk hidden fields).

LANGKAH KEGIATAN :

WAKTU LANGKAH KEGIATAN METODE BAHAN

20’ Pendahuluan 1. Dosen menjelaskan pengenalan terhadap konsep

virtual field.

Ceramah White Board

Borland Delphi 7 IDE

60’ Inti Dosen menjelaskan tentang materi dan memberikan contoh demo untuk materi, yaitu : 1. Membuat Virtual Fields. 2. Menunjukkan property yang harus dimanipulasi

pada virtual fields, untuk yang bertipe Data. 3. Menunjukkan property yang harus dimanipulasi

pada virtual fields, untuk yang bertipe Lookup. 4. Menunjukkan property yang harus dimanipulasi

pada virtual fields, untuk yang bertipe Calculated. 5. Memanipulasi Virtual Fields (termasuk hidden

fields).

Demo Proyek

Tanya Jawab

Ref. 2 chap. 4

Borland Delphi 7 IDE

60’ Mahasiswa melakukan praktek pada komputer lab: 1. Membuat Virtual Fields. 2. Memanipulasi Virtual Fields (termasuk hidden

fields).

Tanya Jawab

Praktek.

Borland Delphi 7 IDE.

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

Page 10: S1 RPP Pemrograman Visual II

STIKI | Rencana Pelaksanaan Pembelajaran 10/22

10’ 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. Pemrograman Delphi Dengan ADOExpress, CV. Informatika, 2002

2. Modul Praktikum Pemrograman Visual II

3. Mengolah Database Dengan Delphi 7, M. Agus J. Alam, Elex Media Komputindo, 2004

4. Panduan Praktis Pemrograman Delphi 8, Happy Chandraleka, Andi Offset, 2007

5. http://delphi.about.com

6. Database Client / Server Menggunakan Delphi, Ir. Inge Martina, Elex Media Komputindo, 2002

2. Pendukung: -

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

Page 11: S1 RPP Pemrograman Visual II

STIKI | Rencana Pelaksanaan Pembelajaran 11/22

RENCANA PELAKSANAAN PEMBELAJARAN

Mata Kuliah : Pemrograman Visual II

Bobot SKS, Semester : 3, 2

Program Studi : Teknik Informatika

Pertemuan : 6

Standar Kompetensi : Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi.

Kompetensi Dasar : Mahasiswa mampu menggunakan perintah query data (SQL)..

Alokasi Waktu : 150’

Indikator : 1. Mampu menggunakan perintah query data khusus untuk DML (SQL).

Materi Pokok : 1. Teori query (TMyQuery).

2. Query untuk menampilkan data.

3. Query untuk memasukkan data.

4. Query untuk merubah data.

5. Query untuk menghapus data.

LANGKAH KEGIATAN :

WAKTU LANGKAH KEGIATAN METODE BAHAN

20’ Pendahuluan 1. Dosen menjelaskan konsep query, khususnya

pada arsitektur database client-server. 2. Dosen menjelaskan tentang SQL (Structured

Query Language).

Ceramah White Board

Borland Delphi 7 IDE

60’ Inti Dosen menjelaskan tentang materi dan memberikan contoh demo untuk materi, yaitu : 1. Penggunaan TMyQuery dalam project. 2. Query untuk menampilkan data. 3. Query untuk memasukkan data. 4. Query untuk merubah data. 5. Query untuk menghapus data.

Demo Proyek

Tanya Jawab

Ref. 2 chap. 5

Ref. 3 chap. 10

Ref. 4 chap. 6

Borland Delphi 7 IDE

60’ Mahasiswa melakukan praktek pada komputer lab: 1. Menggunakan TMyQuery. 2. Menampilkan data menggunakan TMyQuery. 3. Melakukan pemasukan, pengubahan, dan

penghapusan data menggunakan TMyQuery.

Tanya Jawab

Praktek.

Borland Delphi 7 IDE.

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

Page 12: S1 RPP Pemrograman Visual II

STIKI | Rencana Pelaksanaan Pembelajaran 12/22

10’ 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. Pemrograman Delphi Dengan ADOExpress, CV. Informatika, 2002

2. Modul Praktikum Pemrograman Visual II

3. Mengolah Database Dengan Delphi 7, M. Agus J. Alam, Elex Media Komputindo, 2004

4. Panduan Praktis Pemrograman Delphi 8, Happy Chandraleka, Andi Offset, 2007

5. http://delphi.about.com

6. Database Client / Server Menggunakan Delphi, Ir. Inge Martina, Elex Media Komputindo, 2002

2. Pendukung: -

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

Page 13: S1 RPP Pemrograman Visual II

STIKI | Rencana Pelaksanaan Pembelajaran 13/22

RENCANA PELAKSANAAN PEMBELAJARAN

Mata Kuliah : Pemrograman Visual II

Bobot SKS, Semester : 3, 2

Program Studi : Teknik Informatika

Pertemuan : 7

Standar Kompetensi : Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi.

Kompetensi Dasar : Mahasiswa mampu menggunakan perintah query data (SQL).

Alokasi Waktu : 150’

Indikator : 1. Mampu menggunakan perintah query untuk menampilkan data dari beberapa tabel.

Materi Pokok : 1. Perintah query untuk filter data.

2. Perintah query untuk menampilkan data dari beberapa tabel (join).

LANGKAH KEGIATAN :

WAKTU LANGKAH KEGIATAN METODE BAHAN

20’ Pendahuluan 1. Dosen menjelaskan konsep data filtering

menggunakan TMyQuery. 2. Dosen menjelaskan konsep table-join untuk

menampilkan data dari beberapa tabel menggunakan TMyQuery.

Ceramah White Board

Borland Delphi 7 IDE

60’ Inti Dosen menjelaskan tentang materi dan memberikan contoh demo untuk materi, yaitu : 1. Penggunaan TMyQuery untuk melakukan data

filtering. 2. Menampilkan data dari beberapa tabel

menggunakan TMyQuery.

Demo Proyek

Tanya Jawab

Ref. 2 chap. 6

Ref. 6 page 194

Borland Delphi 7 IDE

60’ Mahasiswa melakukan praktek pada komputer lab: 1. Melakukan data filtering menggunaan TMyQuery. 2. Menampilkan data dari beberapa tabel

menggunakan TMyQuery.

Tanya Jawab

Praktek.

Borland Delphi 7 IDE.

10’ Kegiatan Penutup 1. Melakukan review materi. 2. Melakukan review untuk UTS.

Tanya Jawab -

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

Page 14: S1 RPP Pemrograman Visual II

STIKI | Rencana Pelaksanaan Pembelajaran 14/22

Daftar Referensi: 1. Wajib:

1. Pemrograman Delphi Dengan ADOExpress, CV. Informatika, 2002

2. Modul Praktikum Pemrograman Visual II

3. Mengolah Database Dengan Delphi 7, M. Agus J. Alam, Elex Media Komputindo, 2004

4. Panduan Praktis Pemrograman Delphi 8, Happy Chandraleka, Andi Offset, 2007

5. http://delphi.about.com

6. Database Client / Server Menggunakan Delphi, Ir. Inge Martina, Elex Media Komputindo, 2002

2. Pendukung: -

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

Page 15: S1 RPP Pemrograman Visual II

STIKI | Rencana Pelaksanaan Pembelajaran 15/22

RENCANA PELAKSANAAN PEMBELAJARAN

Mata Kuliah : Pemrograman Visual II

Bobot SKS, Semester : 3, 2

Program Studi : Teknik Informatika

Pertemuan : 8

Standar Kompetensi : Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi.

Kompetensi Dasar : Mahasiswa mampu menerapkan konsep master-detail dan menggabungkan pada transaction.

Alokasi Waktu : 150’

Indikator : 1. Mampu menerapkan konsep master-detail pada tabel-tabel yang saling berhubungan.

Materi Pokok : 1. Hubungan master-detail

2. Cara membuat hubungan master-detail.

LANGKAH KEGIATAN :

WAKTU LANGKAH KEGIATAN METODE BAHAN

20’ Pendahuluan 1. Dosen menjelaskan tentang konsep hubungan

master-detail.

Ceramah White Board

60’ Inti Dosen menjelaskan tentang materi dan memberikan contoh demo untuk materi, yaitu : 1. Hubungan master-detail pada Delphi dan

TMyTable. 2. Cara membuat hubungan master-detail.

Demo Proyek

Tanya Jawab

Ref. 1 chap. 8

Ref. 2 chap. 7

Borland Delphi 7 IDE

60’ Mahasiswa melakukan praktek pada komputer lab: 1. Membuat hubungan master-detail.

Tanya Jawab

Praktek.

Borland Delphi 7 IDE.

10’ 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. Pemrograman Delphi Dengan ADOExpress, CV. Informatika, 2002

2. Modul Praktikum Pemrograman Visual II

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

Page 16: S1 RPP Pemrograman Visual II

STIKI | Rencana Pelaksanaan Pembelajaran 16/22

3. Mengolah Database Dengan Delphi 7, M. Agus J. Alam, Elex Media Komputindo, 2004

4. Panduan Praktis Pemrograman Delphi 8, Happy Chandraleka, Andi Offset, 2007

5. http://delphi.about.com

6. Database Client / Server Menggunakan Delphi, Ir. Inge Martina, Elex Media Komputindo, 2002

2. Pendukung: -

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

Page 17: S1 RPP Pemrograman Visual II

STIKI | Rencana Pelaksanaan Pembelajaran 17/22

RENCANA PELAKSANAAN PEMBELAJARAN

Mata Kuliah : Pemrograman Visual II

Bobot SKS, Semester : 3, 2

Program Studi : Teknik Informatika

Pertemuan : 9

Standar Kompetensi : Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi.

Kompetensi Dasar : Mahasiswa mampu menerapkan konsep master-detail dan menggabungkan pada transaction.

Alokasi Waktu : 150’

Indikator : 1. Mampu menerapkan validasi data sebelum data masuk dalam tabel.

2. Mampu membuat transaction yang digabung dengan master-detail.

Materi Pokok : 1. Validasi data.

2. Melakukan validasi data menggunakan exception yang digabung dengan event TDataSet.BeforePost.

3. Transaction (BeginTrans, CommitTrans, RollbackTrans).

LANGKAH KEGIATAN :

WAKTU LANGKAH KEGIATAN METODE BAHAN

20’ Pendahuluan 1. Dosen menjelaskan tentang konsep validasi data. 2. Dosen menjelaskan konsep transaction pada

database.

Ceramah White Board

Borland Delphi 7 IDE

60’ Inti Dosen menjelaskan tentang materi dan memberikan contoh demo untuk materi, yaitu : 1. Validasi data menggunakan exception yang

digabung dengan event TDataSet.BeforePost. 2. Memberikan state-diagram dari form khusus untuk

melakukan transaction. 3. Transaction (BeginTrans, CommitTrans,

RollbackTrans) yang diterapkan pada form khusus.

Demo Proyek

Tanya Jawab

Ref. 2 chap. 7

Ref. 3 chap. 8

Borland Delphi 7 IDE

60’ Mahasiswa melakukan praktek pada komputer lab: 1. Validasi data menggunakan exception yang

digabung dengan event TDataSet.BeforePost. 2. Transaction (BeginTrans, CommitTrans,

RollbackTrans) yang diterapkan pada form

Tanya Jawab.

Praktek.

Borland Delphi 7 IDE.

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

Page 18: S1 RPP Pemrograman Visual II

STIKI | Rencana Pelaksanaan Pembelajaran 18/22

khusus sesuai yang diberikan oleh dosen.

10’ 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. Pemrograman Delphi Dengan ADOExpress, CV. Informatika, 2002

2. Modul Praktikum Pemrograman Visual II

3. Mengolah Database Dengan Delphi 7, M. Agus J. Alam, Elex Media Komputindo, 2004

4. Panduan Praktis Pemrograman Delphi 8, Happy Chandraleka, Andi Offset, 2007

5. http://delphi.about.com

6. Database Client / Server Menggunakan Delphi, Ir. Inge Martina, Elex Media Komputindo, 2002

2. Pendukung: -

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

Page 19: S1 RPP Pemrograman Visual II

STIKI | Rencana Pelaksanaan Pembelajaran 19/22

RENCANA PELAKSANAAN PEMBELAJARAN

Mata Kuliah : Pemrograman Visual II

Bobot SKS, Semester : 3, 2

Program Studi : Teknik Informatika

Pertemuan : 10

Standar Kompetensi : Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi.

Kompetensi Dasar : Mahasiswa mampu membuat laporan siap cetak dari programnya.

Alokasi Waktu : 150’

Indikator : 1. Mampu membuat laporan siap cetak dari tabel yang telah dibuat.

Materi Pokok : 1. Pembuatan Report (FastReport).

2. Membuat report 1 level.

LANGKAH KEGIATAN :

WAKTU LANGKAH KEGIATAN METODE BAHAN

20’ Pendahuluan 1. Dosen menjelaskan tentang reporting.

Ceramah White Board

Borland Delphi 7 IDE

60’ Inti Dosen menjelaskan tentang materi dan memberikan contoh demo untuk materi, yaitu : 1. Pembuatan report dengan bantuan TMyQuery

dan FastReport. 2. Demonstrasi pembuatan report 1 level.

Demo Proyek

Tanya Jawab

Ref. 2 chap. 8

Ref. 3 chap. 11

Borland Delphi 7 IDE

60’ Mahasiswa melakukan praktek pada komputer lab: 1. Membuat report 1 level menggunakan TMyQuery

dan FastReport.

Tanya Jawab

Praktek.

Borland Delphi 7 IDE.

10’ Kegiatan Penutup 1. Melakukan review materi. 3. Mengingatkan tugas kelompok yang akan dibuat

oleh mahasiswa.

Tanya Jawab -

Daftar Referensi: 1. Wajib:

1. Pemrograman Delphi Dengan ADOExpress, CV. Informatika, 2002

2. Modul Praktikum Pemrograman Visual II

3. Mengolah Database Dengan Delphi 7, M. Agus J. Alam, Elex Media Komputindo, 2004

4. Panduan Praktis Pemrograman Delphi 8, Happy Chandraleka, Andi Offset, 2007

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

Page 20: S1 RPP Pemrograman Visual II

STIKI | Rencana Pelaksanaan Pembelajaran 20/22

5. http://delphi.about.com

6. Database Client / Server Menggunakan Delphi, Ir. Inge Martina, Elex Media Komputindo, 2002

2. Pendukung: -

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

Page 21: S1 RPP Pemrograman Visual II

STIKI | Rencana Pelaksanaan Pembelajaran 21/22

RENCANA PELAKSANAAN PEMBELAJARAN

Mata Kuliah : Pemrograman Visual II

Bobot SKS, Semester : 3, 2

Program Studi : Teknik Informatika

Pertemuan : 11, 12, 13, 14

Standar Kompetensi : Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi.

Kompetensi Dasar : -

Alokasi Waktu : 150’

Indikator : -

Materi Pokok : 1. Konsultasi.

2. Progress monitoring.

LANGKAH KEGIATAN :

WAKTU LANGKAH KEGIATAN METODE BAHAN

20’ Pendahuluan 1. Dosen membuka sesi konsultasi dan progress

monitoring untuk setiap kelompok.

Ceramah -

60’ Inti Dosen menanyakan progress setiap kelompok.

Tanya Jawab

Konsultasi

Tugas Tiap Kelompok

60’ Mahasiswa menanyakan hal-hal yang tidak bisa di-handle oleh kelompok dan memerlukan bantuan dari dosen (tips and trick).

Tanya Jawab

Konsultasi

Tugas Tiap Kelompok

10’ Kegiatan Penutup 1. Mengingatkan tugas kelompok yang akan dibuat

oleh mahasiswa.

Tanya Jawab -

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

Page 22: S1 RPP Pemrograman Visual II

STIKI | Rencana Pelaksanaan Pembelajaran 22/22

Daftar Referensi: 1. Wajib:

1. Pemrograman Delphi Dengan ADOExpress, CV. Informatika, 2002

2. Modul Praktikum Pemrograman Visual II

3. Mengolah Database Dengan Delphi 7, M. Agus J. Alam, Elex Media Komputindo, 2004

4. Panduan Praktis Pemrograman Delphi 8, Happy Chandraleka, Andi Offset, 2007

5. http://delphi.about.com

6. Database Client / Server Menggunakan Delphi, Ir. Inge Martina, Elex Media Komputindo, 2002

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 Daniel Rudiaman, S.T.,M.Kom Diah Arifah P.,S.Kom,M.T.

Puket 1 Ka. Prodi TI Penanggung Jawab Penyusun silabus,RPP,Bahan Ajar & Modul

Praktikum

Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)