1. Deskripsi Singkat
Matakuliah ini mempelajari bagaimana memahami dan menganalisa suatu masalah, kemudian berfikir secara urut dan sistematis (algoritmik)
untuk memecahkan permasalahan tersebut dan mewujudkannya dalam bentuk bahasa pemrograman tingkat tinggi seperti Java. Dalam mata
kuliah ini pembahasan meliputi konsep dasar algoritma, data dan tipe data, struktur dasar pembangun algoritma (runtunan, pemilihan,
pengulangan), fungsi dan prosedur berserta array.
Catatan
- Pada setiap sesi kuliah, mahasiswa yang datang terlambat lebih dari 15 menit kehilangan haknya atas bukti hadir.
4. Daftar Referensi
1. [MUN2012] Munir, Rinaldi, Algoritma & Pemrograman Dalam Bahasa Pascal dan C Edisi Revisi. Bandung : Informatika, 2012.
2. [KAD2012] Kadir, Abdul. Algoritma & Pemrograman Menggunakan C & C++. Yogjakarta: Andi Publisher. 2012
5. RENCANA PEMBELAJARAN SEMESTER (RPS)
- Mahasiswa dapat
menjelaskan apa yang
dimaksud algoritma dan
pemrograman
RPS, Kontrak Kuliah. Pemahaman awal
- Mahasiswa dapat - Ceramah.
1 Pendahuluan mahasiswa 100 Menit
memberikan contoh-contoh
Algoritma - Tanya Jawab. tentang pengantar
masalah dalam kehidupan
algoritma dan
sehari-hari dan langkah-
langkah pemecahannya. pemrograman
Keaktifan
- Mahasiswa dapat mahasiswa dalam
menjelaskan macam-macam sesi Tanya jawab
paradigma pemrograman
- Mahasiswa dapat
menjelaskan contoh-contoh
bahasa pemrograman
- Mahasiswa dapat
menjelaskan notasi algoritmik
- Mahasiswa mampu
2
menjelaskan dasar-dasar
algoritma dan pemograman Mhs aktif
- Struktur dasar - Ceramah.
berdiskusi,
- Mahasiswa mampu membuat algoritma. - Tanya Jawab. 100 Menit
menyampaikan
algoritma dalam bentuk - Notasi algoritma. - Latihan Soal. ide.
pseudecode dan flowchart
- Mahasiswa mampu
menjelaskan 3 intruksi dasar
runtutan, pemilihan, dan
pengulangan
- Ceramah.
6 - Mampu memahami - Pengulangan pada Mhs aktif 100 menit
Pengulangan pada algoritma. algoritma. - Tanya Jawab. berdiskusi,
- Latihan Soal. menyampaikan
ide.
Mhs aktif
berdiskusi,
menyampaikan
- Ceramah. ide.
- Mampu memahami matriks dan
11 - Larik / array - Tanya Jawab. 3
pemrosesannya Mhs mencatat
- Latihan Soal.
proses dan hasil
kegiatan ini dg baik
pada Logbook.
- Mampu memahami algoritma - Larik / array - Ceramah. Mhs aktif
12 berdiskusi, 100 menit
pencarian - Algoritma - Tanya Jawab.
menyampaikan
pencarian - Latihan Soal. ide.
Mhs berhasil
- Gabungan bahan
- Mengerjakan soal menjawab dengan
16 - UAS kajian pertemuan benar seluruh soal
25
UAS
1-15 UAS.