SEKOLAH TINGGI INFORMATIKA & KOMPUTER INDONESIA (STIKI)
[Year]
GANJIL
SILABUS: Kode Mata Kuliah Mata Kuliah Prasyarat Cosyarat TIU Deskripsi
Referensi
MI09KB33 Pemrograman Visual II Pemrograman Visual I Mahasiswa akan mampu menyusun suatu program aplikasi bisnis yang mampu menyimpan dan merekayasa data didalam sebuah database dengan menggunakan Borland Delphi Mata kuliah ini membahas tentang penggunaan Borland Delphi sebagai bahasa pemrograman visual lanjutan dari pemrograman Visual 1 dimana mahasiswa akan diarahkan ke pemrograman visual dengan menggunakan database (Ms. Access). 1. Panduan Praktis Pemrograman Borland Delphi 7.0, Penerbit ANDI 2. Modul Praktikum Pemrograman Delphi 3. Mengolah Database Dengan Borland Delphi 7, Elex Media Komputindo 4. http://www.delphi.about.com
[Year]
SEKOLAH TINGGI INFORMATIKA & KOMPUTER INDONESIA (STIKI)
GANJIL
Rencana Program dan Kegiatan Pembelajaran Semester (RPKPS)
Kode Mata Kuliah Nama Mata Kuliah Sks Prodi/Semester Pra Co
: MI09KB33 : Pemrograman Visual II : 3 sks : D3 / 3 :: Pemrograman Visual I
Deskripsi Singkat
: Mata kuliah ini membahas tentang penggunaan Borland Delphi sebagai bahasa pemrograman visual lanjutan dari pemrograman Visual 1 dimana mahasiswa akan diarahkan ke pemrograman visual dengan menggunakan database (Ms. Access).
Tujuan Instruksional Umum
: Mahasiswa akan mampu menyusun suatu program aplikasi bisnis yang mampu menyimpan dan merekayasa data didalam sebuah database dengan menggunakan Borland Delphi
Kegiatan
: 1. Tatap Muka (Penjelasan, Diskusi, dll) 2. Contoh kasus 3. Tugas Terstuktur
Evaluasi
: 1. Ujian (UTS, UAS) 2. Tugas-tugas 3. Ujian Online
Referensi
: 1. Panduan Praktis Pemrograman Borland Delphi 7.0, Penerbit ANDI 2. Modul Praktikum Pemrograman Delphi 3. Mengolah Database Dengan Borland Delphi 7, Elex Media Komputindo 4. http://www.delphi.about.com
No 1
TIK • Mahasiswa mengetahui dan mengerti fungsi dari tampilan Borland Delphi 7 yang ada di layar
POKOK BAHASAN
Sub Pokok Bahasan
Mengenal User • Interface Delphi 7 • • • • • • • •
2
3
4
GANJIL
SEKOLAH TINGGI INFORMATIKA & KOMPUTER INDONESIA (STIKI)
[Year]
• Mahasiswa dapat menggunakan beberapa komponen dasar serta memahami konsep pemrograman berdasarkan event (event driven programming)
Mengenal pemrograman berorientasi event
• Mahasiswa dapat membuat program dengan memanfaatkan komponen dasar yang telah dipelajari serta telah memahami variabel dengan tipe data angka & huruf dasar • Mahasiswa dapat membuat program dengan menggunakan kondisi (IF & Case) dengan memanfaatkan komponen yang telah dipelajari &
Menggunakan beberapa komponen dasar delphi
• • •
Mengenal komponen baru serta kondisi (IF, Case)
• •
• • •
Mengenal main window (shortcut) Mengenal bebrapa komponen pallete standard Mengenal Object Tree View & fungsinya Mengenal Object Inspector (Properties & Events) & fungsinya Mengenal Form & fungsinya Mengenal window Code Editor Mengenal struktur dasar Delphi 7 (unit) Mengetahui cara membuat, menyimpan & membuka project Mengetahui file – file penyusun sebuah project (min. *.dpr, *.pas, *.dfm) Menunjukkan fungsi dari beberapa property komponen dasar (edit, button, label dll) Menunjukkan fungsi dari beberapa property komponen system (timer & paint box) Mencoba event – event dari beberapa komponen dasar & system Mengenal type data angka & huruf Mengenal variabel (min) integer, real & string Konversi tipe data string -> numerik dan sebaliknya Mempelajari kondisi (IF & Case) Mengenal komponen check box, radio button dan cara penggunaannya
Est Waktu
Bentuk Pengajaran
Media
Daftar Kepustakaan
• Ceramah • Tanya Jawab • Tugas terstruktur
• LCD Projector • Whiteboard
• Ref 1
• Ceramah • Tanya Jawab • Contoh kasus • Tugas terstruktur
• LCD Projector • Whiteboard
• Ref. 1
• Ceramah • Tanya Jawab • Contoh kasus • Tugas terstruktur • Ceramah • Tanya Jawab • Tugas Terstruktur
• LCD Projector • Whiteboard
• Ref. 1
• LCD Projector • Whiteboard
• Ref. 1
[Year]
5
6
7
mempelajari komponen baru yang berhubungan dengan kondisi • Mahasiswa dapat membuat program dengan menggunakan perulangan (For, While & Repeat) dengan memanfaatkan komponen yang telah dipelajari & mempelajari komponen baru yang berhubungan dengan perulangan • Mahasiswa dapat menggunakan error handling (exception) untuk menghindari beberapa error dasar
• Mahasiswa mengenal konsep database dasar dengan menggunakan Ms. Access
• Contoh Kasus Mengenal komponen baru serta perulangan (For, While & Repeat)
• •
Mempelajari perulangan (for, while & repeat) Mengenal komponen list box, combo box, memo, radio group dan cara penggunaannya
• Ceramah • Tanya Jawab • Tugas Terstruktur • Contoh Kasus
• LCD Projector • Whiteboard
• Ref. 1
Mempelajari exception
• •
Teori try … except & try … finally Implementasi try … except & try … finally dasar (EconvertError, EZeroDevide & EDevideByZero)
• LCD Projector • Whiteboard
• Ref.1
Mengenal konsep database dasar
•
Teori database dasar (tabel, field, record, primary key dll) Membuat database dengan Ms. Access koneksi database melalui metode ODBC & OLEDB Mengenal komponen yang digunakan untuk koneksi & menampilkan database Mengkoneksikan database kedalam program delphi dengan metode diatas Mengontrol database dengan DBNavigator Mempelajari perintah menambah data, mengubah data, menghapus data serta menggerakkan pointer record Mengenal virtual fields dan dapat menggunakannya
• Ceramah • Tanya Jawab • Tugas Terstruktur • Contoh Kasus • Ceramah • Tanya Jawab • Tugas Terstruktur • Contoh Kasus
• LCD Projector • Whiteboard
• Ref. 2
• Ceramah • Tanya Jawab • Tugas Terstruktur • Contoh Kasus
• LCD Projector • Whiteboard
• Ref. 2
• • • •
8
• Mahasiswa mampu menyimpan dan menampilkan data dari database serta mengenal virtual fields
GANJIL
SEKOLAH TINGGI INFORMATIKA & KOMPUTER INDONESIA (STIKI)
Mempelajari kontrol database melalui kode program tanpa menggunakan DBNavigator &
• •
•
[Year]
GANJIL
SEKOLAH TINGGI INFORMATIKA & KOMPUTER INDONESIA (STIKI)
mengenal virtual fields 9
• Mahasiswa mampu mencari data dan menampilkannya dalam bentuk yang sudah ditentukan
Mempelajari • perintah • pencarian data serta dapat menampilkan data di dalam edit
Perintah pencarian data Cara menampilkan data di dalam edit / komponen lain
• Ceramah • Tanya Jawab • Tugas Terstruktur • Contoh Kasus
• LCD Projector • Whiteboard
• Ref. 2
10
• Mahasiswa mampu memahami konsep database master – detail • Mahasiswa mampu mengaplikasikan master-detail pada tabel-tabel yang saling berhubungan
Mempelajari konsep master detail serta mempelajari komponen Data Control
• • •
Teori hubungan master – detail Cara membuat hubungan master – detail Mempelajari komponen Data Control
• Ceramah • Tanya Jawab • Tugas Terstruktur • Contoh Kasus
• LCD Projector • Whiteboard
• Ref. 2
11
• Mahasiswa mampu memahami konsep Transaction • Mahasiswa mampu mengaplikasikan transaction, terutama pada hubungan master-detail
Mempelajari konsep validasi data pada saat transaction (begintrans, committrans, rollbacktrans)
• •
Teori validasi data Cara melakukan pengecekan validasi data
• Ceramah • Tanya Jawab • Tugas Terstruktur • Contoh Kasus
• LCD Projector • Whiteboard
• Ref. 3
12
• Mahasiswa mengenal perintah query data
Mempelajari perintah query data sekaligus cara penggunaannya
• •
Teori query Mempelajari query untuk menampilkan data
• Ceramah • Tanya Jawab • Tugas Terstruktur • Contoh Kasus
• LCD Projector • Whiteboard
• Ref. 2