Secara umum, expert system merupakan system yang berusaha mengdopsi pengetahuan manusia ke computer agar computer dapat menyelesaikan masalah seperti yang biasa dilakukan oleh para ahli. Tentunya system pakar ini dirancang guna menyelesaikan suatu masalah tanpa meniru kinerja para ahli, ditujukan agar para pemula/pengguna awan pun dapat menggunakan system ini untuk menyelesaikan permasalah yang rumit sekalipun.
Beberapa pendapat para ahli mengenai Expert System, diantaranya :
-Durkin : system pakar adalah suatu program computer yang dirancang untuk memodelkan kemampuan penyelesaian masalah yang dilakukan oleh seorang pakar.
-Ignizio : system pakar adalah suatu model dan prosedur yang berkaitan dalam suatu domain tertentu, yang mana tingkat keahliannya dapat dibandingkan dengan keahlian seorang pakar.
-Giarratano & Riley : system pakar adalah suatu system computer yang bisa menyamai atau meniru kemampuan seorang pakar.
Jadi secara keseluruhan, pengertian expert system sendiri adalah suatu system yang mempunyai kemampuan seperti seorang ahli pakar atau mempunyai seorang ahli dalam bidang tertentu, dimana dapat menjamwab masalah dan memberikan keputusan seperti seorang pakar.
Sejarah Expert System
Pertama kali dikembangkan oleh komunitas AI (Artificial Intellegence) pada pertengahan tahun 1956. Sistem Pakar yang muncul pertama kali adalahGeneral-purpose Problem Solver (GPS) yang dikembangkan oleh Newel dan Simon. Pertengahan tahun 1960-an, terjadi pergantian dari program serba bisa (general-purpose) ke program yang spesialis (special-purpose) dengan dikembangkannya DENDRAL oleh E.Feigenbauh dari Universitas Stanford dan kemudian diikutu oleh MYCIN.
Awal tahun 1980-an, teknologi Sistem Pakar yang mula-mula dibatasi oleh suasana akademis mulai muncul sebagai aplikasi komersial, khususnya XCON, XSEL (dikembangkan dari R-1 pada Digital Equipment Corp.) dan CATS-1 (dikembangkan oleh General Electric). Sistem Pakar dari tahun ketahun selalu mengalami perkembangan.
Konsep Dasar Expert System
-Pengetahuan dasar, pengetahuan pada bidang tertentu
-Pengalihan pengetahuan
-Inferensi
-Aturan
-Fasilitas penjelasan
-Kemampuan rekomendasi
Ciri-ciri Expert System
-Memiliki fasilitas informasi yang handal
-Mudah dimodifikasi
-Dapat digunakan dalam berbagai jenis computer
-Memiliki kemampuan untuk belajar beradaptasi
Struktur Expert System
System pakar disusun oleh 2 bagian utama , yaitu :
1. Lingkungan pengembangan
Lingkungan pengembangan system pakar digunakan untuk memasukkan pengetahuan pakar ke dalam lingkungan system pakar
Digunakan sebagai pembangunan system pakar baik dari segi pembangunan komponen maupun basis pengetahuan
2. Lingkungan konsultasi
Lingkungan konsultasi digunakan oleh pengguna yang bukan pakar guna memperoleh pengetahuan pakar
Digunakan oleh seseorang yang bukan ahli untuk berkonsultasi.
Komponen-komponen Expert System
Subsistem penambahan pengetahuan.
Bagian ini digunakan untuk memasukkan pengetahuam, mengkonstruksi atau memperluas pengetahuan dalam basis pengetahuan
Basis Penetahuan.
Berisi pengetahuan-pengetahuan yangdibutuhkan untuk memahami, memformulasikan dan menyelesaikan masalah
Motor inferensi.
Berisi metodologi yang digunakan untuk melakukan penalaran terhadap informasi-informasi dalam basis pengetahuan dan blackboard, serta digunakan untuk memformulasikan konklusi
Blackboard.
Merupakan area dalam memori yang digunakan untuk merekam kejadian yang sedang berlangsung termasuk keputusan sementara.
Antarmuka.
Digunakan untuk media komunikasi antar user dengan program
Subsitem Penjelasan.
Digunakan untuk melacak respond danmemberikan penjelasan tentang kelakuan system pakar secara interaktif melalui pertanyaan.
System Penyaring Pengetahuan.
System ini digunakan untuk mengevaluasi kinerja system pakar itu sendiri untuk melihat apakah pengetahuan-pengetahuan yang ada masih cocok untuk digunakan di masa mendatang.