SATUAN ACARA PERKULIAHAN
Pemrograman 4 (Visual C++) Kode Mata Kuliah: IF0803/3 sks Program Studi: S 1 Sistem Informasi
INSTITUT KEUANGAN PERBANKAN INFORMATIKA ASIA PERBANAS Jl. Perbanas, Karet Kuningan, Setiabudi, Jakarta 12940, Indonesia Telp. 62-21-5252533, 5222501-04, Fax. 62-21-5228460 URL: http://www.perbanasinstitute.ac.id
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
Pemrograman 4 (Visual C++) IF0803 3 sks 3 X 50 menit 1 (satu)
A. Tujuan Setelah menyelesaikan tatap muka ini mahasiswa mampu : 1. Memahami sekilas mengenai bahasa pemrograman Visual C++ 2. Membuat Aplikasi Windows yang sederhana 3. Membentuk berkas yang dapat dieksekusi 4. Menjalankan Aplikasi 5. Menutup Proyek 6. Keluar dari Visual C++ 7. Menjalankan Aplikasi secara langsung 8. Mengatur Opsi Visual C++ 9. Membuka kembali sebuah proyek 10. Mengatur opsi proyek 11. Menyimpan proyek 12. Membuat Versi Debug dan Release
B. Pokok Bahasan:
Pengenalan Visual C++
C. Sub Pokok Bahasan: 1. Sekilas tentang Visual C++ 2. Lingkungan Visual C++ 3. Pengembangan Visual C++ 4. Membuat Aplikasi dengan Visual C++ 5. Mengkompilasi dan Mengeksekusi Program 6. Menjalankan Aplikasi dan Menutup Proyek 7. Mengatur Opsi Visual C++ 8. Mengatur Opsi Proyek 9. Versi Debug dan Release
D. Kegiatan Belajar Mengajar Tahap Pendahuluan
Kegiatan Pengajar Menjelaskan tata-tertib perkuliahan.
SAP IF0803 Pemrograman Visual C++
Kegiatan Mahasiswa Memperhatikan. Membuat catatan.
Media dan Alat Waktu (Menit) Pengajaran White Board 40 menit Spidol Komputer
hlm. 1
Penyajian
Penutup
Memberikan penjelasan ruang-lingkup materi perkuliahan dan SAP. Menjelaskan metode pembelajaran dan komposisi penilaian. Melakukan pembagian kelompok. Menguraikan: Lingkungan Visual C++ Menggunakan Visual C++ Studi Kasus: Membuat Aplikasi Sederhana dengan Visual C++ Melakukan Review. Memberikan tugas individu untuk membuat program sederhana
Bertanya. Membuat Kelompok
LCD Projector Microphone
Memperhatikan. Membuat catatan. Bertanya. Latihan membuat Aplikasi Explorasi
White Board 100 menit Spidol Komputer LCD Projector
Memerhatikan. membuat catatan. bertanya.
White Board Spidol Komputer LCD Projector
10 menit
E. Evaluasi Penilaian dilakukan dengan menyampaikan pertanyaan lisan secara acak untuk mengetahui sejauh mana pemahaman mahasiswa terhadap materi perkuliahan pada sesi/tatap muka ini dan juga dengan latihan membuat program. Evaluasi/penilaian lainnya diberikan pada pekerjaan rumah/tugas individu yang telah dikumpulkan mahasiswa. F. Referensi Kadir, Abdul (2008), Panduan Pemrograman Visual C++. Penerbit Andi, Yogyakarta. Chapman, Davis(1998), Teach Yourself Visual C++ 6.0 in 21 days, Sams Publishing, USA.
SAP IF0803 Pemrograman Visual C++
hlm. 2
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
Pemrograman 4 (Visual C++) IF0803 3 sks 3 X 50 menit 2 (dua)
A. Tujuan Setelah menyelesaikan tatap muka ini, mahasiswa mampu: 1. Membuat Aplikasi Konsol dengan menggunakan Visual C++ 2. Membuat kode program dengan Visual C++ 3. Mengkompilasi dan Menjalankan Aplikasi 4. Menangani Kesalahan dalam Visual C++ B. Pokok Bahasan:
Membuat Aplikasi Konsol
C. Sub Pokok Bahasan: 1. Membuat Aplikasi Konsol 2. Menambahkan Kode 3. Mengkompilasi dan Menjalankan Aplikasi 4. Penjelasan Kode Sumber C++ 5. Menangani Kesalahan D. Kegiatan Belajar Mengajar: Tahap
Kegiatan Pengajar
Kegiatan Mahasiswa
Pendahuluan Me-review materi yang Memperhatikan diberikan sesi yang lalu. Membuat Membahas tugas catatan. individu. Bertanya. Menjelaskan pokok bahasan kuliah pada sesi ini.
Penyajian
1. Membuat Aplikasi Konsol 2. Penjelasan Kode Sumber C++
1. Memperhatikan Membuat catatan. Bertanya.
Media dan Waktu Alat (Menit) Pengajaran White Board 10 Spidol 10 komputer LCD 10 Projector
White Board 20 Spidol Komputer 20 LCD Projector
2. Membuat
SAP IF0803 Pemrograman Visual C++
hlm. 3
3. Latihan
Penutup
Merangkum penyajian materi perkuliahan pada sesi ini Memberikan tugas individu untuk membaca dan merangkum bahan kuliah tatap muka III.
Program Memerhatikan Membuat catatan Bertanya
70
White Board 10 Spidol Komputer LCD Projector
E. Evaluasi Penilaian dilakukan dengan menyampaikan pertanyaan lisan secara acak untuk mengetahui sejauh mana pemahaman mahasiswa terhadap materi perkuliahan pada sesi/tatap muka ini dan juga dengan latihan membuat program. Evaluasi/penilaian lainnya diberikan pada pekerjaan rumah/tugas individu yang telah dikumpulkan mahasiswa. F. Referensi Kadir, Abdul (2008), Panduan Pemrograman Visual C++. Penerbit Andi, Yogyakarta. Chapman, Davis(1998), Teach Yourself Visual C++ 6.0 in 21 days, Sams Publishing, USA.
SAP IF0803 Pemrograman Visual C++
hlm. 4
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
Pemrograman 4 (Visual C++) IF0803 3 sks 3 X 50 menit 3 (tiga)
A. Tujuan Setelah menyelesaikan tatap muka ini mahasiswa mampu : 1. Memahami penggunaan Tipe Data dalam Visual C++ 2. Memahami penggunaan variable dalam Visual C++ 3. Memahami penggunaan operator dan penulisan ekspresi dalam Visual C++ 4. Membuat program dalam Visual C++ B. Pokok Bahasan:
Elemen Dasar C++
C. Sub Pokok Bahasan: 1. Karakter 2. Kata Kunci dan Pengenal 3. Tipe Data dan Literal a. Literal Bilangan b. Literal Karakter c. Literal Logika d. Literal String 4. Variabel a. Mendeklarasikan Variabel b. Memberikan nilai terhadap variabel 5. Komentar 6. Gaya Penulisan Program 7. Pernyataan 8. Operator dan Ekspresi a. Operator Aritmetika b. Operator Penambahan dan Pengurangan c. Operator Bit d. Operator Penugasan e. Urutan Pengerjaan operator f. Konversi Tipe dan Pengarah Tipe 9. Fungsi Pustaka
SAP IF0803 Pemrograman Visual C++
hlm. 5
D. Kegiatan Belajar Mengajar: Tahap Pendahuluan
Penyajian
Penutup
Kegiatan Pengajar
Kegiatan Mahasiswa Menanyakan materi yang Memperhatikan. telah diberikan pada Membuat tatap muka yang lalu. catatan. Menyampaikan pokok Menjawab pokok bahasan materi pertanyaan. kuliah pada tatap muka hari ini Menjelaskan Materi : Memperhatikan. Membuat o Karakter catatan. o Kata Kunci dan Pengenal Mengerjakan o Tipe Data dan Literal latihan o Variabel Bertanya. o Komentar Diskusi o Pernyataan o Operator dan Ekspresi Merangkum penyajian Memperhatikan. materi hari ini. Bertanya. Memberikan tugas Mandiri
Media dan Alat Pengajaran White Board Spidol komputer LCD Projector
Waktu (Menit) 20
110
White Board Spidol komputer LCD Projector Spidol
White Board Spidol Komputer LCD Projector
20
E. Evaluasi Penilaian dilakukan dengan menyampaikan pertanyaan lisan secara acak untuk mengetahui sejauh mana pemahaman mahasiswa terhadap materi perkuliahan pada sesi/tatap muka ini dan juga dengan latihan membuat program. Evaluasi/penilaian lainnya diberikan pada pekerjaan rumah/tugas individu yang telah dikumpulkan mahasiswa.
F. Referensi Kadir, Abdul (2008), Panduan Pemrograman Visual C++. Penerbit Andi, Yogyakarta. Chapman, Davis(1998), Teach Yourself Visual C++ 6.0 in 21 days, Sams Publishing, USA.
SAP IF0803 Pemrograman Visual C++
hlm. 6
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
Pemrograman 4 (Visual C++) IF0803 3 sks 3 X 50 menit 4 (empat)
A. Tujuan Setelah menyelesaikan tatap muka ini mahasiswa mampu : 1. Menyusun urutan instruksi program 2. Menjelaskan konsep struktur dasar seleksi kondisi dan pengulangan 3. Menjelaskan statement yang digunakan dalam menyeleksi kondisi dan menerapkannya dalam pembuatan program 4. Menjelaskan statement yang digunakan dalam pengulangan dan menerapkannya dalam pembuatan program 5. Menggunakan statement break dan continue B. Pokok Bahasan:
Pengambilan Keputusan dan Pengulangan
C. Sub Pokok Bahasan: 1. Operator Pembanding 2. Operator Logika a. Operator && (AND) b. Operator || (OR) c. Operator ! (NOT) 3. Blok Pernyataan 4. Pernyatan If a. Bentuk Pernyataan If Sederhana b. Pernyataan if-else c. Pernyataan if bersarang 5. Operator Berkondisi 6. Pernyataan Switch 7. Pengulangan 8. Pernyataan While 9. Pernyataan Do..While 10. Pernyataan For 11. Pengulangan di dalam pengulangan 12. Keluar dari Pengulangan 13. Pernyataan Continue
D. Kegiatan Belajar Mengajar Tahap
:
Kegiatan Pengajar
SAP IF0803 Pemrograman Visual C++
Kegiatan Mahasiswa
Media dan Alat Pengajaran
Waktu (Menit) hlm. 7
Pendahuluan
Penyajian
Penutup
Melakukan review atas materi perkuliahan pada tatap muka yang lalu Menjelaskan materi yang akan diberikan hari ini Menjelaskan Materi a. Runtunan (Sequence) b. Pemilihan (Selection) c. Pengulangan (Repetition) Latihan menyelesaikan soal Merangkum penyajian materi kuliah. Memberi tugas terstruktur individual menyelesaikan soal
Memerhatikan. Membuat catatan. Bertanya.
White Board Spidol Komputer LCD Projector
20
Memerhatikan. Membuat catatan. Bertanya Mengerjakan latihan
White Board Spidol Komputer LCD Projector
100
Memerhatikan. Membuat catatan. Mengerjakan tugas individu.
White Board Spidol Komputer LCD Projector
30
E. Evaluasi Penilaian dilakukan dengan menyampaikan pertanyaan lisan secara acak untuk mengetahui sejauh mana pemahaman mahasiswa terhadap materi perkuliahan pada sesi/tatap muka ini dan juga dengan latihan membuat program. Evaluasi/penilaian lainnya diberikan pada pekerjaan rumah/tugas individu yang telah dikumpulkan mahasiswa. F. Referensi Kadir, Abdul (2008), Panduan Pemrograman Visual C++. Penerbit Andi, Yogyakarta. Chapman, Davis(1998), Teach Yourself Visual C++ 6.0 in 21 days, Sams Publishing, USA.
SAP IF0803 Pemrograman Visual C++
hlm. 8
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
Pemrograman 4 (Visual C++) IF0803 3 sks 3 X 50 menit 5 (lima)
A. Tujuan Setelah menyelesaikan tatap muka ini mahasiswa mampu : 1. Memahami konsep modularisasi program 2. Menjelaskan penggunaan fungsi dalam program 3. Membuat program dengan menggunakan fungsi 4. Memahami dan Menjelaskan konsep Kelas dan Objek 5. Menggunakan Kelas dan Objek dalam membuat program 6. Menggunakan konsep pewarisan dalam membuat program
B. Pokok Bahasan:
Fungsi dan Kelas
C. Sub Pokok Bahasan: 1. Kegunaan Fungsi 2. Struktur Fungsi 3. Fungsi Tanpa Nilai Balik 4. Lingkup Variabel (Otomatis, Eksternal, Statis) 5. Nilai Bawaan untuk Fungsi 6. Pengertian Kelas dan Objek 7. Mendefinisikan Kelas dan Mendeklarasikan Objek 8. Konstruktor 9. Destruktor 10. Pewarisan 11. Parameter Berupa objek 12. Nilai Balik Fungsi berupa objek 13. Pointer this 14. Anggota Data yang bersifat statis
D. Kegiatan Belajar Mengajar
:
Tahap
Kegiatan Pengajar
Pendahuluan
Melakukan review atas materi perkuliahan pada tatap muka yang lalu Menjelaskan materi
SAP IF0803 Pemrograman Visual C++
Kegiatan Mahasiswa Memerhatikan. Membuat catatan. Bertanya.
Media dan Alat Pengajaran White Board Spidol Komputer LCD Projector
Waktu (Menit) 20
hlm. 9
Penyajian
Penutup
yang akan diberikan hari ini Menjelaskan Materi a. Fungsi b. Kelas Latihan menyelesaikan soal
Melakukan Tanya jawab dan diskusi kasus.
Merangkum penyajian Memerhatikan. materi kuliah. Membuat catatan. Memberi tugas Mengerjakan tugas terstrukindividu. tur individual menyelesaikan soal
White Board Spidol Komputer LCD Projector
40
White Board Spidol Komputer LCD Projector
20
70
E. Evaluasi Penilaian dilakukan dengan menyampaikan pertanyaan lisan secara acak untuk mengetahui sejauh mana pemahaman mahasiswa terhadap materi perkuliahan pada sesi/tatap muka ini dan juga dengan latihan membuat program. Evaluasi/penilaian lainnya diberikan pada pekerjaan rumah/tugas individu yang telah dikumpulkan mahasiswa. F. Referensi Kadir, Abdul (2008), Panduan Pemrograman Visual C++. Penerbit Andi, Yogyakarta. Chapman, Davis(1998), Teach Yourself Visual C++ 6.0 in 21 days, Sams Publishing, USA.
SAP IF0803 Pemrograman Visual C++
hlm. 10
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
Pemrograman 4 (Visual C++) IF0803 3 sks 3 X 50 menit 6 (enam)
A. Tujuan Setelah tatap muka ini mahasiswa diharapkan mampu: 1. Membuat Aplikasi dengan MFCApp Wizard 2. Membuat Aplikasi Windows dalam Visual C++ 3. Memahami penggunaan tools yang disediakan oleh Visual C++ dan menggunakannya untuk membuat Aplikasi Windows dalam Visual C++
B. Pokok Bahasan:
Membuat Aplikasi Windows
C. Sub Pokok Bahasan: 1. Tampilan Aplikasi 2. Membuat Aplikasi dengan MFCApp Wizard 3. Mengkompilasi dan Membentuk Berkas yang dapat dieksekusi 4. Melihat Jendela Project Workspace 5. Menghapus Tombol dan Teks Statis 6. Menambahkan Tombol 7. Menguji Aplikasi 8. Menutup Workspace 9. Membuka kembali workspace 10. Menambahkan kode untuk tombol 11. Mengubah Isi Kotak About 12. Mengubah Ikon 13. Mematikan Debug
D. Kegiatan Belajar Mengajar: Tahap
Kegiatan Pengajar
Pendahuluan
Melakukan review atas materi perkuliahan pada tatap muka yang lalu Menjelaskan materi yang akan diberikan
SAP IF0803 Pemrograman Visual C++
Kegiatan Mahasiswa Menyimak penjelasan dosen.
Media dan Alat Pengajaran White Board Spidol Komputer LCD Projector
Waktu (Menit) 20
hlm. 11
Penyajian
Penutup
hari ini Menjelaskan Materi Melakukan Tanya o Aplikasi Windows jawab dan diskusi Latihan Soal o Membuat Aplikasi kasus. Windows
Merangkum penyajian materi kuliah. Memberi tugas terstruktur individual menyelesaikan soal
Menyimak penjelasan dosen atas hasil presentasi kelompok.
White Board Spidol Komputer LCD Projector
50
White Board Spidol Komputer LCD Projector
20
60
E. Evaluasi Penilaian dilakukan dengan menyampaikan pertanyaan lisan secara acak untuk mengetahui sejauh mana pemahaman mahasiswa terhadap materi perkuliahan pada sesi/tatap muka ini dan juga dengan latihan membuat program. Evaluasi/penilaian lainnya diberikan pada pekerjaan rumah/tugas individu yang telah dikumpulkan mahasiswa. F. Referensi Kadir, Abdul (2008), Panduan Pemrograman Visual C++. Penerbit Andi, Yogyakarta. Chapman, Davis(1998), Teach Yourself Visual C++ 6.0 in 21 days, Sams Publishing, USA.
SAP IF0803 Pemrograman Visual C++
hlm. 12
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
Pemrograman 4 (Visual C++) IF0803 3 sks 3 X 50 menit 7 (tujuh)
A. Tujuan Setelah tatap muka ini ini mahasiswa diharapkan mampu: 1. Memahami Group Box dan penggunaannya untuk membuat aplikasi 2. Memahami Static Text dan penggunaannya untuk membuat aplikasi 3. Memahami Check Box dan penggunaannya untuk membuat aplikasi 4. Memahami Radio Button dan penggunaannya untuk membuat aplikasi 5. Memahami Edit Box dan penggunaannya untuk membuat aplikasi 6. Membentuk Berkas .exe dan Mengujinya 7. Melakukan inisialisasi
B. Pokok Bahasan:
Kontrol Dasar
C. Sub Pokok Bahasan: 1. Persiapan Awal Membuat kotak Dialog 2. Menambahkan Group Box 3. Menambahkan Static Text 4. Menambahkan Check Box 5. Menambahkan Radio Button 6. Menambahkan Edit Box 7. Membentuk Berkas .exe dan Mengujinya 8. Membuat variabel anggota dan menuliskan Kode pada kejadian BN_CLICKED pada Check Box 9. Membuat variabel anggota untuk Static Text 10. Membuat variabel anggota dan menuliskan Kode pada kejadian EN_CHANGE pada Edit Box 11. Membuat variabel anggota dan menuliskan Kode pada kejadian BN_CLICKED pada Radio Button 12. Inisialisasi
SAP IF0803 Pemrograman Visual C++
hlm. 13
D. Kegiatan Belajar Mengajar: Tahap
Kegiatan Pengajar
Pendahuluan
Melakukan review atas materi perkuliahan pada tatap muka yang lalu Menjelaskan materi yang akan diberikan hari ini Menjelasaka Materi : o Kontrol Dasar dalam Visual C++ Latihan Soal
Penyajian
Penutup
Kegiatan Mahasiswa Menyimak penjelasan dosen.
Melakukan Tanya jawab dan diskusi kasus.
Merangkum penyajian Menyimak penjelasan dosen materi kuliah. Memberi tugas terstruktur individual menyelesaikan soal
Media dan Alat Pengajaran White Board Spidol Komputer LCD Projector
Waktu (Menit) 20
White Board Spidol Komputer LCD Projector
50
White Board Spidol Komputer LCD Projector
20
60
E. Evaluasi Penilaian dilakukan dengan menyampaikan pertanyaan lisan secara acak untuk mengetahui sejauh mana pemahaman mahasiswa terhadap materi perkuliahan pada sesi/tatap muka ini dan juga dengan latihan membuat program. Evaluasi/penilaian lainnya diberikan pada pekerjaan rumah/tugas individu yang telah dikumpulkan mahasiswa. F. Referensi Kadir, Abdul (2008), Panduan Pemrograman Visual C++. Penerbit Andi, Yogyakarta. Chapman, Davis(1998), Teach Yourself Visual C++ 6.0 in 21 days, Sams Publishing, USA.
SAP IF0803 Pemrograman Visual C++
hlm. 14
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
Pemrograman 4 (Visual C++) IF00803 3 sks 3 X 50 menit 8 (delapan)
A. Tujuan Pelaksanaan Ujian Tengah Semester (UTS) adalah untuk mengukur daya pemahaman dan kemampuan mengekspresikan kembali pemahaman mahasiswa mengenai materi perkuliahan yang telah dipelajarinya dari tatap muka pertama sampai dengan tatap muka ketujuh. Selam berlangsungnya ujian mahasiswa diharapkan dapat menunjukkan kemampuannya masing-masing di dalam menyerap dan memahami materi pengajaran/pembelajaran, dengan cara menjawab semua soal-soal ujian yang diberikan dosen atas materi perkuliahan yang telah dibahas dalam tatap muka selama ini. B. Pokok Bahasan:
Ujian Tengah Semester
C. Sub Pokok Bahasan:
Materi Kuliah Tatap Muka ke-1 s.d. ke-7
D. Kegiatan Belajar Mengajar: Tahap
Kegiatan Pengajar
Pendahuluan
Dosen mengingatkan kembali tata-tertib pelaksaan ujian (UTS).
Penyajian
1. Soal Ujian Tengah Semester (UTS) meliputi materi kuliah pada tatap-muka ke-1 s.d. ke-7. 2. Soal ujian disajikan secara praktek dan dilaksanakan dengan sistem buka-buku (open book). 3. Dosen memeriksa Kartu Ujian (KST) dan daftar hadir
SAP IF0803 Pemrograman Visual C++
Kegiatan Mahasiswa Menempatkan diri pada tempat ujian. Menerima soal Menyiapkan komputer Menerima lembar soal dan kemudian mengerjakan soal ujian sesuai dengan ketentuan/tatatertib ujian yang berlaku dan menyimpan jawaban pada komputer yang telah disediakan.
Media dan Alat Pengajaran Soal UTS White Board Spidol Komputer
Waktu (Menit)
Soal Ujian (UTS) Lembar jawaban Alat tulis Komputer
120
hlm. 15
Penutup
mahasiswa Dosen mengumpulkan Mahasiswa White Board soal dan memeriksa menyerah-kan soal Spidol jawaban ujian pada pada akhir waktu Komputer komputer yang telah ujian. ditentukan.
E. Evaluasi Penilaian diberikan atas jawaban soal ujian (UTS) dan pelaksanaan tugas individu mahasiswa, dengan cara memberikan nilai absolut sesuai dengan kriteria penilaian yang berlaku di ABFI Institute Perbanas.
F. Referensi Kadir, Abdul (2008), Panduan Pemrograman Visual C++. Penerbit Andi, Yogyakarta. Chapman, Davis(1998), Teach Yourself Visual C++ 6.0 in 21 days, Sams Publishing, USA.
SAP IF0803 Pemrograman Visual C++
hlm. 16
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
Pemrograman 4 (Visual C++) IF0803 3 sks 3 X 50 menit 9 (sembilan)
A. Tujuan Setelah tatap muka ini ini mahasiswa diharapkan mampu: 1. Membuat Aplikasi dengan menggunakan List Box 2. Mengenal Sejumlah Fungsi Anggota untuk List Box 3. Membuat Aplikasi dengan menggunakan Combo Box B. Pokok Bahasan: List Box dan Combo Box C. Sub Pokok Bahasan: 1. Aplikasi dengan List Box 2. Mengenal Sejumlah Fungsi Anggota untuk List Box 3. Aplikasi dengan Combo Box 4. Tipe Combo Box
D. Kegiatan Belajar Mengajar: Tahap
Kegiatan Pengajar
Pendahuluan
Melakukan review atas materi perkuliahan sebelum UTS Review UTS
Penyajian
Penutup
Menyampaikan materi: o Penggunaan List Box dalam Visual C++ o Penggunaan Combo Box dalam Visual C++ Pemahaman Latihan Melakukan review.
SAP IF0803 Pemrograman Visual C++
Kegiatan Mahasiswa Menyimak Membuat catatan Menjawab pertanyaan
Media dan Alat Pengajaran White Board Spidol Komputer LCD Projector
Waktu (Menit) 20
White Board Spidol Koneksi Internet Komputer LCD Projector
50
20
Memerhatikan Membuat catatan Bertanya Diskusi Menyimak buku wajib
Memerhatikan Mencatat
White Board Spidol Komputer LCD Projector
60
hlm. 17
E. Evaluasi Penilaian dilakukan dengan menyampaikan pertanyaan lisan secara acak untuk mengetahui sejauh mana pemahaman mahasiswa terhadap materi perkuliahan pada sesi/tatap muka ini dan juga dengan latihan membuat program. Evaluasi/penilaian lainnya diberikan pada pekerjaan rumah/tugas individu yang telah dikumpulkan mahasiswa. F. Referensi Kadir, Abdul (2008), Panduan Pemrograman Visual C++. Penerbit Andi, Yogyakarta. Chapman, Davis(1998), Teach Yourself Visual C++ 6.0 in 21 days, Sams Publishing, USA.
SAP IF0803 Pemrograman Visual C++
hlm. 18
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
Pemrograman 4 (Visual C++) IF0803 3 sks 3 X 50 menit 10 (sepuluh)
A. Tujuan Setelah menyelesaikan tatap muka ini, mahasiswa diharapkan mampu : 1. Membuat Aplikasi dengan Menggunakan Message Box 2. Membuat Aplikasi dengan Menggunakan Kotak Dialog 3. Membuat Kelas untuk Kotak Dialog
B. Pokok Bahasan: Kotak Dialog C. Sub Pokok Bahasan: 1. Aplikasi yang melibatkan Message Box 2. Menambahkan Kotak Dialog 3. Mengganti ID Kotak Dialog 4. Menciptakan Kelas untuk Kotak Dialog 5. Menambahkan Tombol Berjudul Ya dan Tidak 6. Menambahkan Variabel Anggota untuk Static Text 7. Menambahkan Variabel Anggota pada Kelas CyaTidak 8. Menuliskan kode pada kejadian WM_INITDIALOG milik CyaTidak 9. Menuliskan kode pada kejadian BN_CLICKED pada tombol berjudul Ya 10. Menuliskan kode pada kejadian BN_CLICKED pada tombol berjudul Tidak 11. Menambahkan Berkas Judul pada DialogDlg.cpp 12. Menambahkan Kode BN_CLICKED untuk Ya Tidak
D. Kegiatan Belajar Mengajar: Tahap
Kegiatan Pengajar
Pendahuluan
Melakukan review pertemuan minggu lalu. Menyampaikan pokokpokopk bahasan pertemuan ini. Membuat Aplikasi
Penyajian
SAP IF0803 Pemrograman Visual C++
Kegiatan Mahasiswa Memperhatikan. Menyiapkan catatan.
Media dan Alat Pengajaran White Board Spidol Komputer LCD Projector
Waktu (Menit) 20
Memperhatikan
Komputer
50
hlm. 19
Penutup
dengan Message Box Membuat Aplikasi dengan Kotak Dialog Membuat kelas untuk Kotak Dialog Latihan
Diskusi Membuat catatan Bertanya Menyimak buku wajib
Koneksi Internet White Board Spidol LCD Projector
Melakukan review.
Memerhatikan. Mencatat.
White Board Spidol Komputer LCD Projector
60 20
E. Evaluasi Penilaian dilakukan dengan menyampaikan pertanyaan lisan secara acak untuk mengetahui sejauh mana pemahaman mahasiswa terhadap materi perkuliahan pada sesi/tatap muka ini dan juga dengan latihan membuat program. Evaluasi/penilaian lainnya diberikan pada pekerjaan rumah/tugas individu yang telah dikumpulkan mahasiswa.
F. Referensi Kadir, Abdul (2008), Panduan Pemrograman Visual C++. Penerbit Andi, Yogyakarta. Chapman, Davis(1998), Teach Yourself Visual C++ 6.0 in 21 days, Sams Publishing, USA.
SAP IF0803 Pemrograman Visual C++
hlm. 20
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
Pemrograman 4 (Visual C++) IF00803 3 sks 3 X 50 menit 11 (sebelas)
A. Tujuan Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan mampu : 1. Memahami dan menggunakan Graphics Device Interface 2. Membuat Aplikasi Grafik
B. Pokok Bahasan:
Menambahkan Flash (Grafik, Drawing, Bitmaps)
C. Sub Pokok Bahasan: 1. Memahami Graphics Device Interface a. Device Contexts b. Mapping Modes dan Coordinate Systems 2. Membuat Aplikasi Grafik a. Generating the Application Shell b. Adding the Graphics Capabilities
D. Kegiatan Belajar Mengajar: Tahap
Kegiatan Pengajar
Pendahuluan
Menanyakan materi pada tatap muka yang lalu. Menyampaikan pokok-pokok bahasan tatap muka ini. Membuat Aplikasi dengan menggunakan Graphics Device Interface Membuat Aplikasi Grafik Latihan
Penyajian
Penutup
Melakukan review.
SAP IF0803 Pemrograman Visual C++
Kegiatan Mahasiswa Memperhatikan Membuat catatan
Media dan Alat Pengajaran White Board Spidol Komputer LCD Projector
Waktu (Menit) 20
Memperhatikan Diskusi Membuat catatan Bertanya Membuat Program
50
Memerhatikan.
White Board
White Board Spidol Komputer LCD Projector
60 20
hlm. 21
Mencatat.
Spidol Komputer LCD Projector
E. Evaluasi Penilaian dilakukan dengan menyampaikan pertanyaan lisan secara acak untuk mengetahui sejauh mana pemahaman mahasiswa terhadap materi perkuliahan pada sesi/tatap muka ini dan juga dengan latihan membuat program. Evaluasi/penilaian lainnya diberikan pada pekerjaan rumah/tugas individu yang telah dikumpulkan mahasiswa. F. Referensi Kadir, Abdul (2008), Panduan Pemrograman Visual C++. Penerbit Andi, Yogyakarta. Chapman, Davis(1998), Teach Yourself Visual C++ 6.0 in 21 days, Sams Publishing, USA.
SAP IF0803 Pemrograman Visual C++
hlm. 22
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
Pemrograman 4 (Visual C++) IF0803 3 sks 3 X 50 menit 12 (dua belas)
A. Tujuan Setelah menyelesaikan mata kuliah ini mahasiswa diharapkan mampu : 1. Membuat Aplikasi dengan menggunakan ActiveX Control 2. Membuat Aplikasi dengan menambahkan ActiveX Control ke dalam Projek 3. Menggunakan ActiveX Control di dalam Aplikasi B. Pokok Bahasan:
Menambahkan ActiveX Control ke dalam Aplikasi
C. Sub Pokok Bahasan: 1. Apa yang dimaksud dengan ActiveX Control a. ActiveX dan IDispatch Interface b. ActiveX Containers dan Servers 2. Menambahkan ActiveX Control ke dalam Projek 3. Menggunakan ActiveX Control di dalam Aplikasi
D. Kegiatan Belajar Mengajar: Tahap
Kegiatan Pengajar
Pendahuluan
Menjelaskan sistem penilaian atas presentasi kelompok.
Penyajian
Membuat Aplikasi dengan menggunakan ActiveX Control Membuat Aplikasi dengan menambahkan ActiveX Control ke dalam Projek Latihan
Penutup
SAP IF0803 Pemrograman Visual C++
Kegiatan Mahasiswa Menyimak penjelasan dosen.
Memperhatikan Diskusi Membuat catatan Bertanya Menyimak buku wajib
Media dan Alat Pengajaran White Board Spidol Komputer LCD Projector White Board Spidol Komputer LCD Projector
Waktu (Menit) 20
50
60 Menyimak
White Board
20
hlm. 23
penjelasan dosen
Spidol Komputer LCD Projector
E. Evaluasi Penilaian dilakukan dengan menyampaikan pertanyaan lisan secara acak untuk mengetahui sejauh mana pemahaman mahasiswa terhadap materi perkuliahan pada sesi/tatap muka ini dan juga dengan latihan membuat program. Evaluasi/penilaian lainnya diberikan pada pekerjaan rumah/tugas individu yang telah dikumpulkan mahasiswa. F. Referensi Kadir, Abdul (2008), Panduan Pemrograman Visual C++. Penerbit Andi, Yogyakarta. Chapman, Davis(1998), Teach Yourself Visual C++ 6.0 in 21 days, Sams Publishing, USA.
SAP IF0803 Pemrograman Visual C++
hlm. 24
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
Pemrograman 4 (Visual C++) IF0803 3 sks 3 X 50 menit 13 (tiga belas)
A. Tujuan Selama tatap muka ini mahasiswa diharapkan dapat membuat aplikasi dengan menggunakan menu. B. Pokok Bahasan:
Membuat Menu
C. Sub Pokok Bahasan: 1. Persiapan awal membuat aplikasi 2. Mengatur properti Static Text 3. Membuat variabel anggota untuk Static Text 4. Membuat Menu 5. Menghubungkan Menu dengan Kelas 6. Menghubungkan Kotak Dialog dengan Menu 7. Menguji Aplikasi 8. Menampilkan Informasi pada Teks Static pada Awal Eksekusi Aplikasi 9. Memodifikasi Menu 10. Menuliskan Kode untuk Item-item Menu
D. Kegiatan Belajar Mengajar: Tahap
Kegiatan Pengajar
Pendahuluan
Menjelaskan sistem penilaian atas presentasi kelompok.
Penyajian
Membuat aplikasi dengan menggunakan menu Latihan Review
Penutup
SAP IF0803 Pemrograman Visual C++
Kegiatan Mahasiswa Menyimak penjelasan dosen.
Melakukan presentasi kelompok. Melakukan Tanya jawab dan diskusi. Menyimak penjelasan dosen
Media dan Alat Pengajaran White Board Spidol Komputer LCD Projector White Board Spidol Komputer LCD Projector White Board Spidol Komputer LCD Projector
Waktu (Menit) 20
50
60 20
hlm. 25
E. Evaluasi Penilaian dilakukan dengan menyampaikan pertanyaan lisan secara acak untuk mengetahui sejauh mana pemahaman mahasiswa terhadap materi perkuliahan pada sesi/tatap muka ini dan juga dengan latihan membuat program. Evaluasi/penilaian lainnya diberikan pada pekerjaan rumah/tugas individu yang telah dikumpulkan mahasiswa.
F. Referensi Kadir, Abdul (2008), Panduan Pemrograman Visual C++. Penerbit Andi, Yogyakarta. Chapman, Davis(1998), Teach Yourself Visual C++ 6.0 in 21 days, Sams Publishing, USA.
SAP IF0803 Pemrograman Visual C++
hlm. 26
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
Pemrograman 4 (Visual C++) IF0803 3 sks 3 X 50 menit 14 (empat belas)
A. Tujuan Selama tatap muka ini mahasiswa dapat membuat aplikasi SDI dalam Visual C++. B. Pokok Bahasan:
Membuat Aplikasi SDI
C. Sub Pokok Bahasan: 1. Arsitektur Document/View 2. Aplikasi SDI dan MDI 3. Membuat Aplikasi SDI a. Menggunakan AppWizard untuk membentuk Aplikasi SDI b. Menguji Aplikasi
D. Kegiatan Belajar Mengajar: Tahap
Kegiatan Pengajar
Pendahuluan
Menjelaskan sistem penilaian atas presentasi kelompok.
Menyimak penjelasan dosen.
Penyajian
Membuat Aplikasi SDI Latihan
Melakukan presentasi kelompok. Melakukan Tanya jawab dan diskusi.
Penutup
Memberikan penjelasan atas hasil penilaian presentasi kelompok, partisipasi dan diskusi mahasiswa.
SAP IF0803 Pemrograman Visual C++
Kegiatan Mahasiswa
Menyimak penjelasan dosen.
Media dan Alat Pengajaran White Board Spidol Komputer LCD Projector White Board Spidol Komputer LCD Projector
Waktu (Menit) 20
50
60 White Board Spidol Komputer LCD Projector
20
hlm. 27
E. Evaluasi Penilaian dilakukan dengan menyampaikan pertanyaan lisan secara acak untuk mengetahui sejauh mana pemahaman mahasiswa terhadap materi perkuliahan pada sesi/tatap muka ini dan juga dengan latihan membuat program. Evaluasi/penilaian lainnya diberikan pada pekerjaan rumah/tugas individu yang telah dikumpulkan mahasiswa.
F. Referensi Kadir, Abdul (2008), Panduan Pemrograman Visual C++. Penerbit Andi, Yogyakarta. Chapman, Davis(1998), Teach Yourself Visual C++ 6.0 in 21 days, Sams Publishing, USA.
SAP IF0803 Pemrograman Visual C++
hlm. 28
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
Pemrograman 4 (Visual C++) IF0803 3 sks 3 X 50 menit 15 (lima belas)
A. Tujuan Selama tatap muka ini mahasiswa dapat membuat aplikasi SDI dalam Visual C++. B. Pokok Bahasan:
Membuat Aplikasi MDI
C. Sub Pokok Bahasan: 1. Gambaran tentang MDI 2. Menyiapkan Aplikasi MDI 3. Menambahkan Variabel anggota pada Kelas Dokumen 4. Menambahkan variabel anggota pada Kelas View 5. Menginisialisasi variabel anggota pada Kelas Dokumen 6. Menginisialisasi variabel anggota pada Kelas View 7. Menggambar melalui OnDraw 8. Menguji Aplikasi 9. Membuat Gambar pada posisi Klik 10. Membuat beberapa view yang merujuk ke satu dokumen 11. Menuliskan kode untuk menyimpan dan memuat dokumen 12. Menambahkan Tool dalam Toolbar 13. Menambahkan Item dalam Menu
D. Kegiatan Belajar Mengajar: Tahap
Kegiatan Pengajar
Pendahuluan
Menjelaskan sistem penilaian atas presentasi kelompok.
Menyimak penjelasan dosen.
Penyajian
Membuat Aplikasi MDI Latihan
Melakukan presentasi kelompok. Melakukan Tanya jawab dan diskusi. Menyimak penjelasan dosen.
Penutup
Memberikan penjelasan atas hasil penilaian presentasi
SAP IF0803 Pemrograman Visual C++
Kegiatan Mahasiswa
Media dan Alat Pengajaran White Board Spidol Komputer LCD Projector White Board Spidol Komputer LCD Projector
Waktu (Menit) 20
White Board Spidol Komputer
20
50 60
hlm. 29
kelompok, partisipasi dan diskusi mahasiswa.
LCD Projector
E. Evaluasi Penilaian dilakukan dengan menyampaikan pertanyaan lisan secara acak untuk mengetahui sejauh mana pemahaman mahasiswa terhadap materi perkuliahan pada sesi/tatap muka ini dan juga dengan latihan membuat program. Evaluasi/penilaian lainnya diberikan pada pekerjaan rumah/tugas individu yang telah dikumpulkan mahasiswa.
F. Referensi Kadir, Abdul (2008), Panduan Pemrograman Visual C++. Penerbit Andi, Yogyakarta. Chapman, Davis(1998), Teach Yourself Visual C++ 6.0 in 21 days, Sams Publishing, USA.
SAP IF0803 Pemrograman Visual C++
hlm. 30
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
Pemrograman 4 (Visual C++) IF0803 3 sks 3 X 50 menit 16 (Enam belas)
A. Tujuan 1. Instruksional Umum Tujuan pelaksanaan Ujian Akhir Semester (UAS) adalah untuk mengukur daya pemahaman dan kemampuan mengekspresikan kembali pemahaman mahasiswa mengenai materi perkuliahan yang telah dipelajarinya dari tatap muka kesembilan sampai dengan tatap muka kelimabelas. 2. Instruksional Khusus Mahasiswa dapat menunjukkan kemampuan masing-masing dalam menyerap dan memahami materi pengajaran/pembelajaran, dengan cara menjawab semua soalsoal ujian yang diberikan dosen atas materi perkuliahan yang telah dibahas di dalam tatap sesudah ujian tengah semester. B. Pokok Bahasan:
Ujian Akhir Semester (UAS)
C. Sub Pokok Bahasan:
Materi Kuliah Tatap Muka ke-9 s.d. ke-15
D. Kegiatan Belajar Mengajar: Tahap
Kegiatan Pengajar
Kegiatan Mahasiswa
Pendahuluan
Pengawas Ujian mengingatkan kembali tata-tertib pelaksaan ujian (UAS). 1. Soal Ujian Akhir Semester (UAS) yang distruktur Dosen Koordinator. 2. Ujian dikoordinasikan oleh Lembaga, secara tertulis dan dengan sistem tutup-buku (closed book). 3. Pengawas Ujian
Menempatkan diri pada tempat ujian. Menerima soal. Menyiapkan komputer Menerima lembar soal dan kemudian mengerjakan soal ujian sesuai dengan ketentuan/tata-tertib ujian yang berlaku.
Penyajian
SAP IF0803 Pemrograman Visual C++
Media dan Alat Pengajaran Soal UAS White Board Spidol Komputer
Waktu (Menit)
Soal Ujian (UAS) Lembar jawaban Alat tulis Komputer
120
hlm. 31
Penutup
meme-riksa Kartu Ujian (KST) dan daftar hadir mhs. peserta ujian. Pengawas Ujian mengumpulkan soal dan lembar jawaban ujian untuk kemudian diperiksa oleh dosen.
Mahasiswa menyerah-kan soal dan lembar jawaban pada akhir waktu ujian.
White Board Spidol Komputer
E. Evaluasi Penilaian diberikan atas jawaban soal ujian (UAS) dan pelaksanaan tugas individu mahasiswa, dengan cara memberikan nilai absolut sesuai dengan kriteria penilaian yang berlaku di ABFI Institute Perbanas.
F. Referensi Kadir, Abdul (2008), Panduan Pemrograman Visual C++. Penerbit Andi, Yogyakarta. Chapman, Davis(1998), Teach Yourself Visual C++ 6.0 in 21 days, Sams Publishing, USA.
SAP IF0803 Pemrograman Visual C++
hlm. 32