Sistem Pakar (Expert System) adalah sistem berbasis komputer yang meniru
cara berpikir dan pengambilan keputusan seorang pakar manusia dalam suatu
bidang tertentu. Tujuan utamanya adalah membantu non-pakar untuk
memecahkan masalah kompleks menggunakan pengetahuan dan aturan yang
dikumpulkan dari paka
Sistem pakar bekerja berdasarkan dua komponen utama:
1. Pengetahuan (Knowledge) — informasi dan pengalaman dari pakar.
2. Penalaran (Reasoning) — mekanisme berpikir logis untuk menghasilkan
kesimpulan
Alur Kerja Sistem Pakar
Tahapan Proses:
1. Input Data / Gejala → dimasukkan oleh pengguna.
2. Mesin Inferensi membaca fakta dan mencocokkannya dengan aturan.
3. Penerapan Aturan → menghasilkan kesimpulan baru.
4. Hasil dan Penjelasan ditampilkan kepada pengguna.
Salah satu kemampuan utama sistem pakar adalah melakukan penalaran
otomatis (automated reasoning) untuk menarik kesimpulan dari aturan (rules) dan
fakta (facts)
Forward chaining adalah proses penalaran yang dimulai dari fakta awal
menuju kesimpulan akhir.
Backward chaining adalah proses penalaran yang dimulai dari suatu tujuan
(goal) kemudian mencari fakta yang mendukung kesimpulan tersebut