Start Back Next End
  
13
memberikan
informasi tambahan dari
masalah
yang ada dengan
menggunakan
pengetahuan dari knowledge base.
3.
Inference engine
Dalam inference engine, pencocokan pola dan penentuan antara rules
(aturan)
dengan
fakta
(knowledge
base)
terjadi
secara
otomatis.
Terdapat
tiga
langkah
proses
yaitu:
(1)
membandingkan rule
dengan pola atau
fakta
yang diberikan;
(2)
memilih rule yang paling sesuai; dan (3)
menerapkan tindakan yang sesuai.
Inference
engine
berlaku
seperti
otak
pada
sistem
pakar,
mengelola
fakta
dan
aturan-aturan,
mencocokkan
antara
aturan
dengan
faktanya,
dan
menerapkan
tindakan sesuai dengan ketentuan. 
Pendekatan
yang
paling
sering
digunakan
dalam
shell
sistem
pakar
adalah
algoritma
Rete.
Algoritma
Rete
terdiri
dari
logika
untuk
mencocokkan
fakta
dengan
aturannya.
Aturan-aturan
tersebut
terdiri
dari
satu
atau
lebih
kondisi
dan
sekumpulan
tindakan
yang
akan
diambil
jika
sekumpulan
fakta
tersebut
cocok dengan kondisinya. Alogirtma Rete
ini tidak hanya
mencocokkan secara
keseluruhan
namun
bisa
secara
parsial,
yang
dapat
menghindari
evaluasi
keseluruhan fakta ketika rule based-nya berubah. 
Secara
umum
ada
dua
tipe
sistem
rule-based
yaitu:
sistem
forward-chaining
dan
backward-chaining.
Dalam
sistem
forward-chaining
yang
menggunakan
acuan
data,
prosesnya
dimulai
dari
fakta
awal
kemudian
menggunakan
aturan
aturan
untuk
pengambilan
kesimpulan
atau
mengambil
tindakan
tertentu.
Sedangkan
pada
sistem
backward-chaining
yang
menggunakan
acuan
target,
prosesnya
dimulai
dari
pengambilan
hipotesis,
atau
target,
yang
akan
dibuktikan dan dicari aturan sesuai dengan hipotesis yang telah ada. 
4.  
User Interface
Fungsi
dari
bagian
ini
untuk
menampilkan
pertanyaan
dan
informasi
kepada
penggunanya dan
untuk
memberikan
input dari pengguna ke inference engine.
Nilai
yang diisi oleh
pengguna
harus diterima dan diterjemahkan
melalui user
interface.
Sebagian
dari
input
yang
ada
dihilangkan
untuk
sekumpulan
jawaban
yang
memungkinkan, sebagian
lagi tidak. User Interface
memastikan
semua tipe data input-nya sesuai dengan ketentuannya. Komunikasi antara user
interface
dengan
inference
engine
dilakukan
dengan
menggunakan
bagian
kontrol dari user interface.
Word to PDF Converter | Word to HTML Converter