SATUAN ACARA PERKULIAHAN (SAP) Nama Mata Kuliah : Pemrograman C++ Kode Mata Kuliah : MI 016 Bobot Kredit : 3/1 SKS Semester Penempatan : II Kedudukan Mata Kuliah : Mata Kuliah Keahlian Berkarya Mata Kuliah Prasyarat : - Penanggung Jawab Mata Kuliah : Irvanizam Zamanhuri, M.Sc Pertemua n / Minggu Pokok Bahasan / Tujuan Instruksional Umum (TIU) Sub Pokok Bahasan dan Sasaran Belajar / Tujuan Instruksional Khusus (TIK) Tehnik Pembelajaran Media Pembelajaran Evaluasi Referensi 1 Pokok Bahasan : Pengenalan C++ Pengetahuan mengenai pemrograman Sejarah C++ Struktur Tata Dosen menerangkan mekanisme pembelajaran, deskripsi matakuliah, dan tujuan pembelajaran. Contoh program sederhana (Menampilkan kata Hello world)
mengenai sejarah, tata bahasa dan struktur Mahasiswa dapat struktur bahasa dan struktur pemrograman dengan C++. 2 Pokok Bahasan : Operator dan Ekspresi Dosen menjelaskan tentang operator dan ekspresi serta member contoh programnya. Mahasiswa saling membantu memahami penjelasan dosen Pembahasan program sederhana dengan deklarasi variabel, penggunaan operator dan ekspresi operator dan ekspresi setelah mengetahui variable dari operator C++
3 Pokok Bahasan : Operasi File File Input Output 4 Pokok Bahasan : Perulangan I Perulangan For Perulangan Do 5 Pokok Bahasan : Perulangan II Perulangan While Perulangan Continue Membahas konsep file input dan output. dan mampu pendeklarasian file terutama file input output. program perulangan for dan do. konsep perulangan for konsep perulangan do program perulangan while dan continue. dan dapat menjelaskan konsep perulangan while. dan dapat menjelaskan konsep perulangan Quiz
6 Pokok Bahasan : Kondisional Penggunaan If dan Else 7 Pokok Bahasan : Switch Penggunaan switch continue. program kondisional menggunakan if dan else. Mahasiswa dapat menjelaskan mengenai konsep dan penggunaan kondisional if dan else. program kondisional menggunakan if dan else. Quiz 8 Pokok Bahasan : Array I Array satu dimensi Mahasiswa dapat menjelaskan mengenai konsep switch dalam konsep array satu dimensi array satu dimensi. 9 UJIAN TENGAH SEMESTER
10 Pokok Bahasan : Array II Operasi dan karakter array 11 Pokok Bahasan : Pointer Pointer dan Array konsep operasi dan karakter array menjelaskan dan mengoperasikan program dengan menggunakan karakter array konsep pembuatan program menggunakan pointer dan array. menjelaskan dan mendemonstrasikan penulisan program dengan menggunakan pointer 12 Pokok Bahasan : String String dan Pointer 13 Pokok Bahasan : Fungsi I konsep pembuatan program menggunakan string dan pointer string dan pointer konsep fungsi.
Pengertian fungsi 14 Pokok Bahasan : Fungsi II Variable Fungsi 15 Pokok Bahasan : Fungsi III Fungsi argument 16 Pokok Bahasan : Studi Kasus I dengan dan pengertian fungsi konsep variable fungsi. menjelaskan variable dari fungsi fungsi dengan argument di C++. menjelaskan fungsi dengan argumen dalam kasus-kasus yang sering terjadi dengan menggunakan bahasa C++ Mahasiswa menuliskan dengan tertentu. mampu program kasus-kasus 17 Pokok Bahasan :
Studi Kasus II kasus-kasus tambahan yang sering terjadi dengan menggunakan menuliskan program dengan berbagai kasuskasus. 18 UJIAN AKHIR SEMESTER Referensi : 1. Herbert Schildt, The Complete Reference C++, Fourth Edition, McGraw-Hill/Osborne 2. Antony Pranata, Pemrograman Borland C++, Andi Offset, Yogyakarta 3. Online Reading, www://cplusplus.com 4. Atang Susila, Modul Algoritma dan Pemrograman, Teknik Informatika UNPAM