Anda di halaman 1dari 7

RENCANA PEMBELAJARAN SEMESTER

Mata Kuliah : Algoritma dan Pemrograman


Program Studi : Sistem Informasi
Sks : 4 sks
Penyusun : Shona Chayy Bilqisth,S.Kom.,M.Cs.

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.

2. Unsur Capaian Pembelajaran


a. Pengetahuan
Mahasiswa dapat menjelaskan konsep algoritma dan pemrograman meliputi konsep dasar algoritma, data dan tipe data, struktur dasar pembangun
algoritma (runtunan, pemilihan, pengulangan), fungsi dan prosedur berserta array
b. Keterampilan
Mahasiswa dapat membuat algoritma dan program dangan menerapkan konsep dasar algoritma, data dan tipe data, struktur dasar pembangun
algoritma (runtunan, pemilihan, pengulangan), fungsi dan prosedur berserta array .
c. Sikap
Mahasiswa dapat berpikir secara komprehensif, kritis serta mampu menyelesaikan masalah yang memerlukan algoritma. Mahasiswa juga memiliki
kemampuan untuk berkomunikasi secara lisan dan tulisan yang baik dalam upaya untuk membuat algoritma.
3. Komponen Penilaian
Tugas
Tugas untuk mata kuliah ini berupa kuis atau tugas-tugas sesuai dengan materi yang sudah diberikan.

Ujian Tengah Semester


Ujian Tengah Semester (UTS) untuk mata kuliah ini berupa pengujian pemahaman mahasiswa atas materi yang telah diserap oleh mahasiswa
dari pertemuan pertama hingga ketujuh.

Ujian Akhir Semester


Ujian Akhir Semester (UAS) untuk mata kuliah ini berupa pengujian pemahaman mahasiswa atas materi yang telah diserap oleh mahasiswa dari
pertemuan pertama hingga ketujuh.

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)

Capaian Pembelajaran Bahan Kajian Kriteria/Indikator Waktu


Minggu Bentuk Pembelajaran
(Materi Ajar) Penilaian

- 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

- Mampu memahami Tipe, - Tipe, Operator,


- Ceramah. Mhs aktif
3 Operator, dan Expresi pada dan Expresi pada berdiskusi, 100 Menit
algoritma. algoritma. - Tanya Jawab.
menyampaikan
- Latihan Soal ide.

- Ceramah. Mhs aktif


- Mampu memahami runtunan - Runtunan pada - Tanya Jawab. berdiskusi,
4 pada algoritma. algoritma. 100 Menit
Latihan Soal menyampaikan
ide.
- Ceramah. Mhs aktif
- Mampu memahami Pemilihan - Pemilihan pada
5 - Tanya Jawab. berdiskusi, 100 Menit
pada algoritma. algoritma. Latihan Soal. menyampaikan
ide.

- Ceramah.
6 - Mampu memahami - Pengulangan pada Mhs aktif 100 menit
Pengulangan pada algoritma. algoritma. - Tanya Jawab. berdiskusi,
- Latihan Soal. menyampaikan
ide.

- Mampu menyelesaikan - Gabungan bahan - Tanya Jawab.


Mhs aktif
pemecahan masalah logika kajian pertemuan - Latihan Soal. berdiskusi, 100 menit
7 dengan algoritma 1-6 menyampaikan
ide.
Mhs berhasil
- Gabungan bahan
- Mengerjakan soal menjawab dengan
8 - UTS kajian pertemuan benar seluruh soal
100 menit
UTS
1-7 UTS
- Ceramah. Mhs aktif
- Mampu memahami fungsi /
9
- Fungsi / function - Tanya Jawab. berdiskusi, 100 menit
function pada pemrograman menyampaikan
- Latihan Soal.
ide.

- Ceramah. Mhs aktif


- Mampu memahami pengertian
10
- Larik / array - Tanya Jawab. berdiskusi, 100 menit
dan pemrosesan larik / array menyampaikan
- Latihan Soal.
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.

- Mampu memahami algoritma - Larik / array - Ceramah. Mhs aktif


13 berdiskusi, 100 menit
pengurutan - Algoritma - Tanya Jawab.
menyampaikan
pengurutan - Latihan Soal. ide.

- Mampu memahami - Arsip beruntun - Ceramah. Mhs aktif


14 berdiskusi, 100 menit
pemrosesan arsip beruntun - Tanya Jawab.
menyampaikan
- Latihan Soal. ide.

- Mampu menyelesaikan - Gabungan bahan - Tanya Jawab. Mhs aktif


15 pemecahan masalah logika kajian pertemuan - Latihan Soal. berdiskusi, 100 menit
dengan algoritma 1-15 menyampaikan
ide.

Mhs berhasil
- Gabungan bahan
- Mengerjakan soal menjawab dengan
16 - UAS kajian pertemuan benar seluruh soal
25
UAS
1-15 UAS.

Anda mungkin juga menyukai