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