RENCANA PEMBELAJARAN SEMESTER (RPS) CIG4K3 SISTEM BERBASIS PENGETAHUAN
Disusun oleh: Dade Nurjanah, Ph.D
PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS INFORMATIKA
TELKOM UNIVERSITY
LEMBAR PENGESAHAN
Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb: Kode Mata Kuliah
:
CIG4K3
Nama Mata Kuliah
:
SISTEM BERBASIS PENGETAHUAN
Mengetahui Kaprodi S1 Teknik Informatika
Bandung, 2015 Menyetujui Ketua KK
M. Arif Bijaksana, PhD
ii
DAFTAR ISI LEMBAR PENGESAHAN............................................................................................................................ ii DAFTAR ISI .............................................................................................................................................. iii A.
PROFIL MATA KULIAH ......................................................................................................................1
B.
RENCANA PEMBELAJARAN SEMESTER (RPS) ...................................................................................2
C.
RANCANGAN INTERAKSI DOSEN–MAHASISWA ...............................................................................7
D.
RANCANGAN TUGAS .......................................................................................................................8
E.
PENILAIAN DENGAN RUBRIK ...........................................................................................................8
F.
PENENTUAN NILAI AKHIR MATA KULIAH.........................................................................................8
iii
A. PROFIL MATA KULIAH IDENTITAS MATA KULIAH Nama Mata Kuliah Kode Mata Kuliah SKS Jenis Jam pelaksanaan
: : : : :
Sistem Berbasis Pengetahuan CIG4K3 3 MK Pilihan Tatap muka di kelas Tutorial / responsi Kerja Lab / praktek
Semester / Tingkat Pre-requisite Co-requisite Bidang Kajian
: : : :
7 / 4 Artificial Intelligence
= 3 jam per minggu = 1 jam per minggu = ………………. jam per minggu
DESKRIPSI SINGKAT MATA KULIAH Dalam mata kuliah ini dibahas tentang Sistem Berbasis Pengetahuam, lebih khususnya Sistem Pakar / Expert System, perbedaannya dengan perangkat lunak konvensional, knowledge representation, knowledge acquisition, inferensi menggunakan rule-based, dan implementasi menggunakan interpreter. Kemudian dibahas juga tentang ontology sebagai salah 1 bentuk representasi pengetahuan, dan latihan pendefinisian ontology dengan memanfaatkan tools (Protégé).
DAFTAR PUSTAKA 1. Giarratano & Riley. Expert Systems Principles and Programming 2. Peter Jackson. Introduction to Expert Systems 3. Rajendra Akerkar and Priti Sajja. Knowledge-Based Systems
1
B. RENCANA PEMBELAJARAN SEMESTER (RPS) Pertemuan ke1
Kemampuan Akhir yang Diharapkan
Mahasiswa mengetahui aturan perkuliahan. Memahami definisi dan overview Sistem Berbasis Pengetahuan, perbedaan dengan sistem konvensional
2 Memahami arsitektur Sistem Berbasis Pengetahuan
Bahan Kajian (Materi Ajar)
Lecture introduction
Bentuk/ Metode/ Strategi Pembelajaran Ceramah
Pengenalan Sistem Berbasis Pengetahuan
Diskusi
Knowledge based system architecture
Ceramah
Diskusi
3
Membuat program inferensi sederhana dengan tools CLIPS
CLIPS
Small group discussion, praktek
2
Kriteria Penilaian (Indikator) Ketepatan pendefinisian Mampu menyebutkan beberapa contoh aplikasi yang cocok diimplementasikan menggunakan Expert System Ketepatan menyebutkan dan menjelaskan arsitektur beserta komponen Sistem Berbasis Pengetahuan
Kebenaran membuat program sistem berbasis pengetahuan sederhana menggunakan CLIPS
Bobot Nilai
Pertemuan ke-
4
Kemampuan Akhir yang Diharapkan
Memahami jenis cara representasi pengetahuan
Bahan Kajian (Materi Ajar)
Knowledge representation
Bentuk/ Metode/ Strategi Pembelajaran
Ceramah
Diskusi
5
Memahami proses reasoning dan inferensi
Reasoning dan inferensi
6
Expert System Development Dapat menerapkan proses Expert System Development Life Cycle untuk Life CYcle membangun sebuah aplikasi expert 3
Kriteria Penilaian (Indikator)
Ketepatan menyebutkan dan menjelaskan macammacam jenis representasi pengetahuan dan karakteristiknya
Ceramah Diskusi
Ketepatan penjelasan proses reasoning dan inferensi
Ceramah, Diskusi
Ketepatan penjelasan proses dalam Expert System Development
Bobot Nilai
Pertemuan ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Ajar)
Bentuk/ Metode/ Strategi Pembelajaran
Kriteria Penilaian (Indikator) Life Cycle
system sederhana
7
Penguasaan materi tentang definisi Knowledge Based System, perbedaannya dengan sistem konvensional, arsitektur knowledge based system, reasoning dan inferensi, serta expert system development life cycle
Semua materi sebelum
8
Memahami konsep pembangunan basis pengetahuan (rule-based) dengan cara melakukan update rule pada basis pengetahuan.
Ripple Down Rule
Ceramah, diskusi, latihan soal
Ketepatan dalam menyelesaikan latihan soal
9
Memahami metode yang dapat digunakan untuk melakukan proses akuisisi pengetahuan secara otomatis
Automatic knowledge acquisition
Ceramah, diskusi
Ketepatan dalam menyebutkan dan menjelaskan macammacam metode yang dapat digunakan untuk akuisisi pengetahuan secara otomatis, dan latar belakang munculnya.
4
Semua indicator sebelum, kecuali pada materi CLIPS
Bobot Nilai
Pertemuan ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Ajar)
Bentuk/ Metode/ Strategi Pembelajaran Diskusi, presentasi
10
Mampu mendemonstrasikan rangkaian proses dalam Expert System Development Life Cycle yang telah dilalui untuk sebuah kasus sederhana
Expert System Development Life Cycle
11
Memahami definisi ontology, dan mampu membedakan dengan representasi pengetahuan lainnya. Serta dapat memberikan contoh pendefinisian ontology untuk sebuah kasus
Ontology
Ceramah, diskusi
12 & 13
Mengeksplorasi tools untuk mendefinisikan ontology, melakukan pengecekan konsistensi, dan memberikan query.
Ontology Protégé Reasoner OWL-DL SPARQL
Ceramah, diskusi, praktek
Kriteria Penilaian (Indikator)
Kecakapan presentasi Ketepatan dalam menjalankan tiap tahap dalam Expert System Development Life Cycle Ketepatan dalam analisis problem pada studi kasus Ketepatan dalam mendefinisikan ontology untuk sebuah kasus sederhana
5
Kebenaran membuat ontology dengan bantuan tools Protege Kecakapan memanfaatkan tools reasoned Kecakapan
Bobot Nilai
Pertemuan ke-
14
Kemampuan Akhir yang Diharapkan
Mendefinisikan sebuah ontology untuk sebuah kasus menggunakan tools, implementasi penggunaan reasoner, dan penggunaan query
Bahan Kajian (Materi Ajar)
Ontology Protégé Reasoner OWL-DL SPARQL
Bentuk/ Metode/ Strategi Pembelajaran
Demo, presentasi
Kriteria Penilaian (Indikator)
6
melakukan query pada ontology yang telah dibentuk Kesesuaian ontology yang didefinisikan dengan deskripsi kasus Konsistensi ontology Ketepatan pengambilan informasi dari ontology menggunakan query
Bobot Nilai
C. RANCANGAN INTERAKSI DOSEN–MAHASISWA Kemampuan Akhir yang Diharapkan
Sesuai dengan table RPS
Nama Kajian Nama Strategi
(dapat dikombinasikan, untuk mencapai kemampuan yang diharapkan)
Minggu Penggunaan Strategi (Metode) Deskripsi Singkat Strategi (Metode) pembelajaran
Dosen mengulas materi sebelumnya, menjelaskan tujuan, hasil pembelajaran, materi, dan kesimpulan, serta mendorong mahasiswa untuk aktif bertanya dan mengemukakan pendapat terkait materi yang disampaikan. RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen
Aktivitas Mahasiswa
Mengulas materi yang telah diberikan pada pertemuan sebelumnya (untuk pertemuan 2 dst)
Mengungkapkan apa yang telah dipahami dari materi yang telah disampaikan pada pertemuan sebelumnya.
Menjelaskan tentang tujuan pembelajaran dari kegiatan pembelajaran
Menyimak penjelasan dosen.
Mengarahkan mahasiswa untuk melibatkan diri dan aktif dalam kegiatan pembelajaran
Menyiapkan diri menerima materi yang akan disampaikan.
Membahas materi
Menyimak dan mencatat hal-hal penting dari materi yang disampaikan oleh dosen. Bertanya apabila ada materi yang kurang jelas.
Mengajukan sejumlah pertanyaan terkait materi yang telah diberikan
Menjawab pertanyaan yang diberikan.
Menyimpulkan materi
Menyimak kesimpulan.
7
D. RANCANGAN TUGAS Kode mata Kuliah Nama Mata Kuliah Kemampuan Akhir yang Diharapkan Minggu/Pertemuan ke Tugas ke 1. Tujuan tugas: 2. Uraian Tugas: a. Obyek garapan: b. Yang harus dikerjakan dan batasan-batasan: c. Metode/ cara pengerjaan, acuan yang digunakan: d. Deskripsi luaran tugas yang dihasilkan/ dikerjakan: 3. Kriteria penilaian:
E. PENILAIAN DENGAN RUBRIK Jenjang (Grade)
Angka (Skor)
Deskripsi perilaku (Indikator)
F. PERSENTASE KOMPONEN PENILAIAN 1. 2. 3. 4.
Kuis Tugas Besar UTS UAS
: 10% : 20% : 30% : 40%
G. PENENTUAN NILAI AKHIR MATA KULIAH Nilai Skor Matakuliah (NSM)
Nilai Mata Kuliah (NMK)
80 < NSM
A
70 < NSM ≤ 80
AB
65 < NSM ≤ 70
B 8
60 < NSM ≤ 65
BC
50 < NSM ≤ 60
C
40 < NSM ≤ 50
D
NSM ≤ 40
E
9