Anda di halaman 1dari 5

RENCANA PEMBELAJARAN SEMESTER

Mata Kuliah : Algoritma dan Pemrograman


Kode Mata Kuliah : RTT151109
Semester :1
SKS :2
Jurusan/ Program Studi :Teknik Elektro/Teknik Telekomunikasi
Dosen Pengampu : Putri Elfa Mas`udia

Capaian Pembelajaran Lulusan yang dibebankan pada mata kuliah:


Mahasiswa mampu memahami dan menyelesaikan permasalahan sederhana melalui pembuatan algoritma dan
flowchart serta membangun program secara terstruktur menggunakan bahasa program C++.

Kemampuan akhir Bahan Kajian/Pokok Metode Pengalaman belajar Kriteria Penilaian


Minggu Waktu Bobot
yang diharapkan Bahasan Pembelajaran mahasiswa (Indikator)
1 2 3 4 5 6 7 8
1 1. Mengenal tujuan mata 1. Macam - macam 1. Ceramah 1x3x45’ 1. Memahami 1. Ketepatan 5%
kuliah bahasa 2. Tanya Jawab perbedaan bahasa jawaban soal
2. Menginstall Borland C pemrograman. 3. Diskusi pemrograman 2. Ketepatan
/ C++ 2. Bahasa C / C++ 4. Praktek Cara tingkat tinggi dan penjelasan
3. Install Borland C / Install tingkat rendah penyelesaian
C++ 2. Memahami contoh soal
Bahasa 3. Berhasil
Pemrograman menginstall
3. Memahami Borland C/C++
perbedaan bahasa
C dan bahasa C++
4. Menginstall
BorlandC/ C++

2-3 1. Menyelesaikan 1. Dasar algoritma 1. Ceramah 2x3x45’ 1. Memahami simbol- 1. Mampu 20%
permasalahan 2. Bentuk dasar 2. Pembelajaran simbol flowchart membuat
sederhana simbol flowchart Kooperatif 2. Menganalisa studi algoritma
menggunakan 3. Aturan flowchart 3. Studi kasus kasus penyelesaian
algoritma dan 4. Latihan Soal 3. Membuat algoritma dari suatu
flowchart 4. Menggambar masalah
flowchart 2. Mampu
5. penyelesaian soal menggambar
6. Mengikuti tes flowchart

1
formatif sebagai solusi
suatu
permasalahan

4 1. Memahami Struktur 1. Preprocesoor 1. Ceramah 1x3x45’ 1. Memahami fungsi 1. Ketepatan 10%


Bahasa C++ directive 2. Praktikum preprocessor jawaban soal
2. File header 3. Latihan Soal directive 2. Ketepatan
3. Variabel global 4. Studi Kasus 2. Mengetahui penjelasan
4. Fungsi utama macam-macam penyelesaian
(main) file header soal
5. Input/output pada 3. Memahami 3. Mampu
bahasa C++ perbedaan membuat
variabel local dan program untuk
variabel global menampilkan
4. Memahami fungsi dan
fungsi utama memasukkan
(main) kata atau nilai
5. Membuat
program
sederhana untuk
input dan output
nilai
5-6 1. Memahami Variabel, 1. 2. Variabel 2x3x45’ 1. Memahami cara 1. Mampu 15%
Tipe data dan 3. Tipe Data pendeklarasian mendeklarasika
Operator pada 4. Macam-macam variable n variabel
Bahasa C++ Operator 2. Mengetahui sesuai tipe data
hubungan 2. Mampu
variable dan tipe menyelesaikan
data masalah
3. Memahami menggunakan
macam-macam operator
dan cara
penggunaan
operator
7 - 10 1. Memahami macam- 1. 2. If 4x3x45’ 1. Memahami 1. Mampu 20%
macam sintax 3. If – else penggunaan menganalisa
penyeleksi kondisi 4. Switch Case penyeleksi kondisi masalah dan
2. Menyelesaikan if, if-else dan menyelesaikan
masalah switch case menggunakan
menggunakan 2. Diskusi untuk teknik
2
penyeleksi kondisi If, mengidentifikasi penyeleksi
If else dan Switch karakteristik soal kondisi yang
case untuk sesuai
menentukan 2. Mampu
teknik seleksi menuliskan
kondisi yang sintax if, if-else
sesuai dan switch case
3. Menggambar 3. Mampu
flowchart sebagai menggambar
solusi dari flowhart sebagai
permasalahan solusi dari
4. Pembuatan permasalahan
program 4. Mampu
menggunakan membuat
teknik seleksi program
kondisi yang menggunakan
sesuai seleksi kondisi
5. Pembahasan if, if-else dan
kasus switch case

11 - 14 1. Memahami macam- 1. While 1. Pembelajaran 4x3x45’ 1. Memahami 1. Mampu 20%


macam sintax 2. Do – While Kooperatif penggunaan menganalisa
perulangan 3. For 2. Studi Kasus perulangan while, masalah dan
2. Menyelesaikan 3. Praktikum do while dan menyelesaikan
masalah 4. Latihan Soal switch case menggunakan
menggunakan 5. Diskusi 2. Diskusi untuk teknik
perulangan while, do mengidentifikasi perulangan
while, for karakteristik soal yang sesuai
untuk 2. Mampu
menentukan menuliskan
teknik perulangan sintax while, do
yang sesuai while dan for
3. Menggambar 3. Mampu
flowchart sebagai menggambar
solusi dari flowhart sebagai
permasalahan solusi dari
4. Pembuatan permasalahan
program 4. Mampu
menggunakan membuat
teknik perulangani program
yang sesuai menggunakan
5. Pembahasan perulangan
kasus while, do – while
dan for

3
15 - 16 1. Memahami cara 1. Deklarasi Array 1. Pembelajaran 2x3x45’ 1. Mengidentifikasi 1. Mampu 5%
penyimpanan data 2. Input dan output Kooperatif masalah apa saja mendeklarasika
dalam array pada variable 2. Studi Kasus yang dapat n array sesuai
2. Menyelesaikan Array 3. Praktikum diselesaikan tipe data
masalah 3. Cara akses array 4. Latihan Soal menggunakan 2. Mampu
menggunakan Array 5. Diskusi array memasukkan
2. Diskusi untuk dan
membuat menampilkan
algoritma untuk nilai yang
menyelesaikan tersimpan di
kasus array array
3. Membuat 3. Mampu
program array mengakses
4. Pembahasan array
kasus
17 - 18 1. Memahami cara 1. Deklarasi Array 1. Pembelajaran 2x3x45’ 1. Mengidentifikasi 1. Mampu 5%
penyimpanan data multidimensi Kooperatif masalah apa saja mendeklarasika
pada Array 2. Input dan output 2. Studi Kasus yang dapat n array
Multidimensi pada array 3. Praktikum diselesaikan multidimensi
2. Menyelesaikan multidimensi 4. Latihan Soal menggunakan sesuai tipe data
masalah 3. Cara akses array 5. Diskusi array multidimensi 2. Mampu
menggunakan Array multidimensi 2. Diskusi untuk memasukkan
Multidimensi membuat dan
algoritma untuk menampilkan
menyelesaikan nilai yang
kasus array tersimpan di
multidimensi array
3. Membuat multidimensi
program array 3. Mampu
multi dimensi mengakses
4. Pembahasan array
kasus

Catatan : Waktu pelaksanaan UTS dan UAS serta bobot nilai disesuaikan dengan kebijakan program studi.

Daftar Referensi :
1. Budiyanto, Alex. 2004: Pengantar Algoritma dan Pemrograman. Pengantar Berseri Ilmu Komputer
2. Moh. Sjukani, 2005: Algoritma dan Struktur Data dengan C, C++, dan Java, Mitra    Wacana Media, 2005.
3. Munir, Rinaldi. 2002.Algoritma dan Pemrograman dalam Bahasa Pascal dan C, Informatika Bandung
4. Prapitasari, LPA. 2007: Algoritma Pemrograman dan Struktur Data. STIMIK STIKOM Bali
5. Simon Harris and James Ross, 2006: Beginning Algorithms, Wiley Publishing Inc.

4
5

Anda mungkin juga menyukai