Pengenalan Sistem Pakar
Kategori: Literasi AI / AI Terapan
Pengenalan Sistem Pakar

Tentang Kursus

Kursus “Pengenalan Sistem Pakar” dirancang untuk memberikan pemahaman komprehensif tentang sistem pakar sebagai cabang penting AI yang meniru pengambilan keputusan pakar manusia melalui basis pengetahuan dan mekanisme inferensi. Dengan pendekatan seimbang antara teori dan praktik, peserta mempelajari fondasi AI, representasi pengetahuan, metode inferensi, rekayasa pengetahuan, penanganan ketidakpastian, serta pengujian dan pemeliharaan sistem pakar. Di akhir kursus, peserta akan mampu merancang prototipe sistem pakar untuk domain pilihan mereka sendiri, sekaligus memahami perkembangan dan integrasi sistem pakar dengan teknologi modern seperti machine learning, sistem berbasis web, dan Internet of Things.

Apa yang akan kamu pelajari?

  • Memahami konsep dasar kecerdasan buatan dan sistem pakar, perbedaannya dengan program konvensional dan kecerdasan manusia, serta contoh aplikasi klasik dan modern.
  • Mempelajari peran knowledge engineer, tahapan pengembangan sistem pakar, teknik akuisisi pengetahuan, analisis kelayakan, dan tantangan dalam membangun basis pengetahuan.
  • Memahami berbagai bentuk representasi seperti frame, script, jaringan semantik, ontologi, logika predikat, serta pendekatan hybrid dan case-based reasoning.
  • Mengenal struktur sistem pakar, kriteria basis pengetahuan yang baik, mesin inferensi, desain antarmuka pengguna, fasilitas penjelasan, dan alur kerja sistem secara menyeluruh.
  • Mempelajari logika dasar, struktur aturan IF–THEN, kelebihan dan kekurangan representasi berbasis aturan, serta pengenalan sintaks dasar CLIPS/Experta.
  • Memahami forward chaining, backward chaining, serta strategi pencarian seperti DFS, BFS, dan heuristic search dalam pengambilan keputusan.
  • Membahas probabilitas Bayesian, certainty factors, logika fuzzy, inferensi fuzzy, dan penerapannya dalam sistem diagnosis.
  • Mempelajari validasi dan verifikasi sistem pakar, pemeliharaan basis pengetahuan, integrasi dengan database, machine learning, IoT, NLP, hingga pengembangan proyek akhir.

Course Content

1.1 Apa Itu Kecerdasan Artifisial? Tinjauan Sejarah dan Cabang Utama AI
1.2 Definisi, Karakteristik, dan Filosofi Sistem Pakar
1.3 Perbandingan Sistem Pakar vs. Program Konvensional vs. Kecerdasan Manusia
1.4 Area Aplikasi Klasik dan Modern Sistem Pakar
1.5 Keuntungan, Keterbatasan, dan Mitos seputar Sistem Pakar
Module 1 Quiz
2.1 Basis Pengetahuan (Knowledge Base) – Inti dari Sistem Pakar
2.2 Mesin Inferensi (Inference Engine) – Otak Pemroses
2.3 Antarmuka Pengguna (User Interface) – Jembatan Komunikasi
2.4 Fasilitas Penjelasan (Explanation Facility) – Membangun Kepercayaan
2.5 Komponen Tambahan dan Workflow Sistem
Module 2 Quiz
3.1 Peran dan Tanggung Jawab Knowledge Engineer
3.2 Tahapan Pengembangan Sistem Pakar (Life Cycle)
3.3 Teknik Akuisisi Pengetahuan
3.4 Analisis Kelayakan dan Identifikasi Domain Masalah
3.5 Tantangan dalam Rekayasa Pengetahuan
Module 3 Quiz
4.1 Logika dan Representasi Pengetahuan – Konsep Dasar
4.2 Struktur Aturan Produksi (IF-THEN)
4.3 Kelebihan dan Kelemahan Representasi Berbasis Aturan
4.4 Pengantar Sintaks Dasar CLIPS/Experta
4.5 Studi Kasus – Merepresentasikan Masalah Sederhana
Module 4 Quiz
5.1 Frame dan Script – Representasi Berbasis Objek
5.2 Jaringan Semantik dan Ontologi
5.3 Logika Predikat Orde-1 (Lanjutan) dan Representasi
5.4 Memilih Skema Representasi yang Tepat
5.5 Representasi Pengetahuan Hybrid dan Kasus Lanjutan
Module 5 Quiz
6.1 Konsep Dasar Inferensi – Matching, Conflict Resolution, Execution
6.2 Forward Chaining (Data-Driven Reasoning)
6.3 Backward Chaining (Goal-Driven Reasoning)
6.4 Strategi Pencarian dalam Ruang Status
6.5 Membandingkan dan Memilih Strategi Inferensi
Module 6 Quiz
7.1 Sumber dan Kebutuhan Penanganan Ketidakpastian
7.2 Teori Probabilitas (Bayesian) dalam Sistem Pakar
7.3 Metode Certainty Factors (CF) dari MYCIN
7.4 Logika Fuzzy (Pengenalan Singkat)
7.5 Studi Kasus – Menerapkan Certainty Factor dalam Diagnosis Penyakit
Module 7 Quiz
8.1 Validasi dan Verifikasi Sistem Pakar
8.2 Pemeliharaan Basis Pengetahuan
8.3 Evolusi Sistem Pakar ke Sistem Cerdas Terdistribusi dan Berbasis Web
8.4 Integrasi Sistem Pakar dengan Teknologi Lain
8.5 Proyek Akhir – Merancang Spesifikasi Prototipe Sistem Pakar
Module 8 Quiz
Module 9 Quiz