PENGERTIAN SISTEM PAKAR KECERDASAN BUATAN
A. Sistem Pakar
Secara umum, sistem
pakar (expert system) adalah sistem yang berusaha mengadopsi pengetahuan
manusia ke komputer, agar komputer dapat menyelesaikan masalah yang seperti
biasa dilakukan oleh para ahli. Sistem pakar yang baik di rancang agar dapat
dapat menyelesaikan suatu permasalahan tertentu dengan meniru kerja dari para
ahli
B. Ada empat
komponen yang membentuk suatu sistem pakar sebagai berikut :
Basis
Pengetahuan (Knowledge Base)
Jika proses
akuisisi data telah selesai dilakukan, maka data-data tersebut harus
direpresentasikan menjadi basis pengetahuan dan basis aturan yang selanjutnya
dikumpulkan, dikodekan dan digambarkan dalam bentuk rancangan lain menjadi
bentuk yang sistematis.
Basis Data (data
base)
basis data (database)
adalah Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi
sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah
.
Mesin
Inferensi (Inferensi Engineer)
Mekanisme
inferensi adalah bagian dari sistem pakar yang melakukan
penalaran atau pelacakan dengan menggunakan isi daftar aturan berdasarkan
urutan dan pola tertentu. Selama proses konsultasi mekanisme inferensi menguji
aturan satu demi satu sampai kondisi aturan itu benar. Ada dua teknik utama
Mesin inferensi adalah program komputer yang memberikan metodologi untuk
penalaran tentang informasi yang ada dalam basis pengetahuan dan
memformulasikan kesimpulan Mesin inferensi mengarahkan pencarian melalui basis
pengetahuan, proses yang dapat melibatkan aplikasi aturan inferensi disebut
pencocokan pola. Program kontrol memutuskan aturan mana yang diinvestigasi,
alternatif mana yang dieliminasi, dan atribut mana yang sesuai. Program kontrol
yang
paling populer
untuk sistem berbasis-aturan forward chaining. Ada dua teknik utama
dalam
mekanisme
inferensi, yaitu :
Pelacakan
ke depan (forward chaining)
Antar Muka
Pemakai (User Interface)
Antar muka
pemakai memberikan fasilitas komunikasi antara pemakai dan sistem, memberikan
berbagai
keterangan yang bertujuan untuk membantu mengarahkan alur penelusuran masalah
sampai ditemukan
solusi dan memberikan tuntunan penggunaan sistem secara menyeluruh langkah demi
langkah sehingga pemakai mengerti apa yang harus dilakukan terhadap sistem.
Metode Pengembangan Sistem Pakar
Dalam
pengembangan sistem pakar, akan digunakan pendekatan konvensional dengan metode
Expert System Development Life Cycle (ESDLC) [2]. Tahap-tahap yang harus
dilakukan pada metode ESDLC [2] sebagai berikut :