Konsep dasar sistem pakar mengandung keahlian (expertise), pakar (expert),
pengalihan keahlian (transfering expertise), inferensi (inferencing), aturan (rules) dan
kemampuan menjelaskan (explanation capability). Keahlian (expertise) adalah suatu
kelebihan penguasaan pengetahuan di bidang tertentu yang diperoleh dari pelatihan,
membaca atau pengalaman. Pengetahuan tersebut memungkinkan para ahli untuk dapat
mengambil keputusan lebih cepat dan lebih baik daripada seseorang yang bukan ahli.
Pakar (Expert) adalah seseorang yang mampu menjelaskan suatu tanggapan,
mempelajari hal-hal baru seputar topik permasalahan
(domain), menyusun kembali pengetahuan jika dipandang perlu, memecah
aturanaturan jika dibutuhkan, dan menentukan relevan tidaknya keahlian mereka.
Pengalihan keahlian (transfering expertise) dari para ahli ke komputer untuk kemudian
dialihkan lagi ke orang lain yang bukan ahli, hal inilah yang merupakan
tujuan utama dari sistem pakar. Proses ini membutuhkan 4 aktivitas yaitu :
a. Tambahan pengetahuan (dari para ahli atau sumber-sumber lainnya)
b. Representasi pengetahuan (ke komputer)
c. Inferensi pengetahuan
d. dan Pengalihan pengetahuan ke user.
Pengetahuan yang disimpan di komputer disebut dengan nama basis
pengetahuan. Ada dua tipe pengetahuan, yaitu fakta dan prosedur (biasanya berupa
aturan). Salah satu fitur yang harus dimiliki oleh sistem pakar adalah kemampuan untuk
menalar, Jika keahlian-keahlian sudah tersimpan sebagai basis pengetahuan dan sudah
tersedia program yang mampu mengakses basisdata, maka komputer harus dapat
diprogram untuk membuat inferensi. Proses inferensi ini dikemas dalam
bentuk motor inferensi (inference engine) Sebagian besar sistem pakar komersial
dibuat dalam bentuk rule based systems, yang mana pengetahuan disimpan dalam
bentuk aturan-aturan. Aturan tersebut biasanya berbentuk IF-THEN. Fitur lainnya dari
sistem pakar adalah kemampuan untuk memberikan nasehat atau merekomendasi.
Kemampuan inilah yang membedakan sistem pakar dengan sistem
konvensional (Turban, 1995).
