Anda di halaman 1dari 5

RENCANA PEMBELAJARAN SEMESTER

(RPS)

Nama Program Studi : S1 Ilmu Komputer

Nama Mata Kuliah : Pemrograman Deklaratif

Kode Mata Kuliah / SKS : COM616207/ 3 (2-1) sks


Dosen Pengampu : 1. Didik Kurniawan, M.T
2. ......................................................................
Capaian Pembelajaran Lulusan : Setelah mengikuti Mata Kuliah Pemrograman Deklaratif, diharapkan mahasiswa mamahami konsep paradigma
pemrograman deklaratif dan mengimplementasikannya untuk memecahkan masalah.

Pengalaman
Kemampuan Akhir yang Metode/Bentuk Alokasi Kriteria Bobot Nilai
No Minggu Ke Bahan Kajian Belajar
diharapkan Pembelajaran Waktu Penilaian
Mahasiswa
1 2 3 4 5 6 7 8 9
1 I - memahami paradigmna Pendahuluan, Ceramah 2 x 50 - diskusi - Pemahaman 5%
pemrograman diskusi - Latihan Soal - Ketepatan
- mengenal paradigma waktu,
pemrograman deklaratif - Kesesuaian
dan
kebenaran
2 II - Memahami ruang lingkup Pengenalan Ceramah, 2 x 50 - diskusi - Pemahaman 5%
pemrograman prolog Bahasa Tanya jawab - Latihan Soal - Ketepatan
- Membuat syntax Pemrograman waktu,
sederhana di prolog Prolog, - Kesesuaian
dan
Syntax and kebenaran
Meaning of Prolog
Programs
Pengalaman
Kemampuan Akhir yang Metode/Bentuk Alokasi Kriteria Bobot Nilai
No Minggu Ke Bahan Kajian Belajar
diharapkan Pembelajaran Waktu Penilaian
Mahasiswa
1 2 3 4 5 6 7 8 9
III - Memahami konsep list Lists Ceramah, 2 x 50 - diskusi - Pemahaman 5%
pada prolog Tanya jawab - Latihan Soal - Ketepatan
- Membuat struktur data waktu,
berupa list - Kesesuaian
dan
kebenaran

IV - mendeskripsikan operator Operators dan Ceramah, 2 x 50 - diskusi - Pemahaman 5%


pada pemrograman prolog Arithmetic Tanya jawab - Latihan Soal - Ketepatan
- mengimplementasikan - Tugas waktu,
operator - Kesesuaian
- mengenal operasi dan
aritmatika kebenaran

V - Latihan membuat struktur Using Struclures: Ceramah, 2 x 50 - diskusi - Pemahaman 5%


data pada prolog Example Programs Tanya jawab - Latihan Soal - Ketepatan
- Memanggil data sesuai waktu,
kueri - Kesesuaian
dan
kebenaran

VI - Memahami konsep test Controlling Ceramah, 2 x 50 - diskusi - Pemahaman 5%


equality in Prolog Backtracking Tanya jawab - Latihan Soal - Ketepatan
- Memahami konsep Byrd - Tugas waktu,
Box model - Kesesuaian
dan
kebenaran

VII - Mampu menggunakan Input and Output 2 x 50 Ujian Kesesuaian


Predicate write(term) dan kebenaran
- Mampu menggunakan
Predicate read(term)

VIII - Memahami konsep UTS Ujian untuk 2 x 50 Ujian Kesesuaian


paradigma pemrograman materi dan kebenaran
deklaratif
Pengalaman
Kemampuan Akhir yang Metode/Bentuk Alokasi Kriteria Bobot Nilai
No Minggu Ke Bahan Kajian Belajar
diharapkan Pembelajaran Waktu Penilaian
Mahasiswa
1 2 3 4 5 6 7 8 9
- Memahami dan dapat pertemuan 1 s/
mengimplementasikan 7
aturan dasar program
prolog

IX More Built-in Ceramah, 2 x 50 - diskusi - Pemahaman 10%


Procedures Tanya jawab - Latihan Soal - Ketepatan
waktu,
- Mengambil data dari - Kesesuaian
banyak tabel dan
kebenaran
X - Mampu membuat kode Programming Style Ceramah, 2 x 50 - diskusi - Pemahaman 10%
prolog yang efisien Tanya jawab - Latihan Soal - Ketepatan
waktu,
- Kesesuaian
dan
kebenaran

XI - Memahami teknik editing Programming Ceramah, 2 x 50 - diskusi - Pemahaman 10%


- Memahami teknik analisis Technique Tanya jawab - Latihan Soal - Ketepatan
program waktu,
- Mampu mengidentifikasi - Kesesuaian
kesalahan dan
kebenaran

XII - Mampu membuat Advanced Tree Ceramah, 2 x 50 - diskusi - Pemahaman 10%


representrasi tree Representations Tanya jawab - Latihan Soal - Ketepatan
- Tugas waktu,
- Kesesuaian
dan
kebenaran

XII - Memahami strategi dasar Basic Problem- Ceramah, 2 x 50 - diskusi - Pemahaman 10%
penyelesaian massalah Solving Strategies Tanya jawab - Latihan Soal - Ketepatan
waktu,
Pengalaman
Kemampuan Akhir yang Metode/Bentuk Alokasi Kriteria Bobot Nilai
No Minggu Ke Bahan Kajian Belajar
diharapkan Pembelajaran Waktu Penilaian
Mahasiswa
1 2 3 4 5 6 7 8 9
- Kesesuaian
dan
kebenaran

XIV - Memahami prinsip Best-first: A Ceramah, 2 x 50 - diskusi - Pemahaman 10%


pencarian heuristic Heuristic Search Tanya jawab - Latihan Soal - Ketepatan
Principle waktu,
Kesesuaian
dan kebenaran

XV Memahami prinsip algoritma Problem Reduction Ceramah, 2 x 50 TUGAS Kesesuaian 10%


pencarian Reduction and and AND/OR Tanya jawab dan kebenaran
AND/OR Graphs Graphs
XVI Mampu memahami materi- UAS Ujian untuk 2 x 50 Kesesuaian
materi dari minggu ke-1 s.d. materi dan kebenaran
ke-15 pertemuan 1 s/d
15

Referensi :
1. Interactive Lesson Oracle Academy, 2016
2. Elmasri, Ramez, and Shamkant Navathe. Fundamentals of Database Systems: Models, Laguages, Design, and Application Programming.
Addison Wesley, 2014

Penjelasan Format RPS

Nomor
Judul Kolom Penjelasan Isian
Kolom

2 Minggu Ke Menunjukan kapan suatu kegiatan dilaksanakan, yakni mulai minggu ke 1 sampai ke 16 (satu semester) (bisa 1/2/3/4 mingguan)
Nomor
Judul Kolom Penjelasan Isian
Kolom

3 Kemampuan Akhir Rumusan kemampuan dibidang kognitif, psikomotorik, dan afektif diusahakan lengkap dan utuh (hard skills & soft skills). Tingkat
Yang Diharapkan kemampuan harus menggambarkan level CP lulusan prodi, dan dapat mengacu pada konsep dari Anderson (*). Kemampuan yang
dirumuskan di setiap tahap harus mengacu dan sejalan dengan CP, serta secara komulatif diharapkan dapat memenuhi CP yang
dibebankan pada mata kuliah ini diakhir semester

4 Bahan Kajian (materi Bisa diisi pokok bahasan /sub pokok bahasan, atau topik bahasan. (dengan asumsi tersedia diktat/ modul ajar untuk setiap pokok bahasan)
ajar) atau intergrasi bahan kajian, atau isi dari modul

5 Metode Pembelajaran Dapat berupa : diskusi kelompok, simulasi, studi kasus, pembelajaran kolaboratif, pembelajaran kooperatif, pembelajaran berbasis proyek,
pembelajaran berbasis masalah, atau metode pembelajaran lain,atau gabungan berbagai bentuk. Pemilihan metode pembelajaran
didasarkan pada keniscayaan bahwa dengan metode pembelajaran yang dipilih mahasiswa mencapai kemampuan yang diharapkan

6 Waktu Waktu yang disediakan untuk mencapai kemampuan pada tiap tahap pembelajaran

7 Pengalaman Belajar Kegiatan yang harus dilakukan oleh mahasiswa yang dirancang oleh dosen agar yang bersangkutan memiliki kemampuan yang telah
ditetapkan (tugas, suvai, menyusun paper, melakukan praktek, studi banding, dsb)

8 Kriteria Penilaian dan Kriteria Penilaian berdasarkan Penilaian Acuan Patokan mengandung prinsip edukatif, otentik, objektif, akuntabel, dan transparan yang
indikator dilakukan secara terintegrasi.

Indikator dapat menunjukan pencapaian kemampuan yang dicanangkan, atau unsur kemampuan yang dinilai (bisa kualitatif misal
ketepatan analisis, kerapian sajian, Kreatifitas ide, kemampuan komunikasi, juga bisa juga yang kuantitatif : banyaknya kutipan
acuan/unsur yang dibahas, kebenaran hitungan).

9 Bobot Nilai Disesuaikan dengan waktu yang digunakan untuk membahas atau mengerjakan tugas, atau besarnya sumbangan suatu kemampuan
terhadap pencapaian pembelajaran yang dibebankan pada mata kuliah ini.

Reeferensi Daftar referensi yang digunakan dapat dituliskan pada lembaran lain

F-02/ SOP/MIPA/7.5/II/04/001

Anda mungkin juga menyukai