Mata Kuliah : Pemrograman Visual Kode / SKS : MIF 303 /2 sks Prasyarat : Algoritma dan Pemrograman I & II Jurusan : Sistem Informasi Program Studi : Sistem Informasi Dosen Pengasuh : Yadi Utama, M.Kom Tujuan Instruksional Umum : Setelah mengikuti mata kuliah ini mahasiswa diharapkan dapat memahami dan menjelaskan tentang teori dan implementasi pemrograman visual dan database dengan menggunakan Borland C++ Builder dan RDBMS Ms. Access / MySQL. Pokok Bahasan : 1. Pendahuluan 2. Konsep dasar pemrograman visual 3. Mengenal Borland C++ Builder 4. Mengenal Objek Visual dan Non Visual 5. Dasar-dasar pengkodean dalam Borland C++ Builder 6. Teori dasar RDBMS 7. Implementasi RDBMS dengan Ms. Access dan MySQL 8. Koneksi antara aplikasi visual dan database 9. Pemrograman database 10. Studi Kasus pemrograman visual dengan database MySQL Referensi : 1. Kent Reisdorph dan, Teach Yourself Borland C++ Builder
Ketua Jurusan,
Dosen,
Proses Belajar Mengajar Dosen : Menjelaskan, Memberikan Contoh, Diskusi, Memberikan Tugas Mahasiswa : Mendengarkan, Mencatat, Diskusi, Mengerjakan Tugas
MINGGU PERTEMUAN I
BAHASAN & TIU Pendahuluan TIU : Mahasiswa dapat memahami konsep dasar pemrograman
SUB BAHASAN & SASARAN BELAJAR # Paradigma Pemrograman Mahasiswa mengenal beberapa paradigma pemrograman (konvensional, prosedural, object-oriented, visual object-oriented). # Antarmuka lingkungan pemrograman Mahasiswa dapat mengenal antarmuka lingkungan pemrograman mulai berbasis teks dan grafis (visual) # Konsep Visual Programming Mahasiswa memahami konsep-konsep event-driven yang berjalan dalam aplikasi visual. Mahasiswa memahami konsep object-oriented dalam aplikasi visual. Mahasiswa memahami konsep property dan method dalam pemrograman visual. Mahasiswa memahami konsep tentang objek visual dan non-visual. # Pengenalan IDE Mahasiswa mengenal, mengerti dan membiasakan diri dengan seluruh bagian-bagian dan fungsi dalam IDE Borland C++ Builder
II, III
Konsep Dasar Pemrograman Visual TIU : Mahasiswa dapat memahami konsep dasar pemrograman yang kompatibel dalam Sistem Operasi berbasis grafis (visual).
Kuliah Mimbar
Latihan: mencari perbedaan antara data analog dan data digital Latihan : Soal-soal encoding
IV
Mengenal Borland C++ Builder TIU : Mahasiswa dapat memahami dan mnegerti tentang penggunaan Borland C++ Builder dalam rancang bangun aplikasi visual.
Kuliah Mimbar
Kuliah Mimbar
Papan Tulis,
TIU : Mahasiswa dapat memahami konsep dan contoh objek baik visual dan non-visual serta manfaat dan tujuan penggunaan objek. VI, VII Dasar-dasar Pengkodean dalam Borland C++ Builder TIU : Mahasiswa memahami teknik pengkodean dalam pemrograman visual dengan Borland C++ Builder. VIII, IX Teori dasar RDBMS TIU : Mahasiswa memahami dan menguasai teori dasar basis data relasional serta mampu melakukan perancangan membangun basis data relasional menggunakan RDBMS X Koneksi Aplikasi Visual ke RDBMS TIU : Mahasiswa mampu melakukan koneksi antara aplikasi visual ke RDBMS dengan menggunakan beberapa metode. Pemrograman Database TIU : Mahasiswa dapat melakukan pengkodean dalam aplikasi
# Objek Visual Mahasiswa memahami dan menjelaskan konsep dan tujuan penggunaan objek visual dalam pemrograman. # Objek Non-Visual Mahasiswa memahami dan menjelaskan konsep dan tujuan penggunaan objek non-visual dalam pemrograman. # Level Design Mahasiswa menguasai teknik awal perancangan aplikasi visual pada level design aplikasi menggunakan form dan penggunaan komponen-komponen visual. # Level Coding Mahasiswa menguasai teknik penyisipan kode dalam method objek visual/non-visual serta setting property pada semua objek. # Basis Data Relasional Mahasiswa memahami konsep-konsep dasar basis data relasional # Perancangan Basis Data Relasional Mahasiswa mampu merancang pada tahap logika basis data relasional # Implementasi Basis Data Relasional Mahasiswa mampu mengimplementasikan basis data relasional pada tahap fisik dengan menerapkan penjagaan integritas data dalam basis data relasional. Kuliah Mimbar Kuliah Mimbar
LCD
# ODBC Mahasiswa menguasai teknik koneksi basis data dengan metode ODBC. # ActiveX Data Object (ADO) Mahasiswa menguasai teknik koneksi basis data dengan metode ADO.
Kuliah Mimbar
XI, XII
# Komponen Visual dan Non-Visual Untuk Database Mahasiswa menguasai semua komponen visual dan non-visual yang digunakan dalam pengoperasian database. # Mahasiswa mampu menulis kode perintah SQL dan DML serta mampu mengeksekusinya melalui aplikasi visual.
Kuliah Mimbar
XIII, XIV
visual dengan mengoperasikan RDBMS melalui koneksi yang dibangun dan membuat aplikasi visual dapat melakukan manipulasi database. Studi Kasus
Mahasiswa diberi tugas besar untuk melakukan riset kasus pemrograman sistem informasi serta mampu menganalisis kasus serta merancang dan membangun aplikasi visual dengan database untuk memecahkan kasus tersebut.
Diskusi Presentasi
dan
LCD
Sumber : 1.