1. Jelaskan tentang
komponen sistem pakar?
2. Sebutkan contoh
aplikasi dari sistem pakar!
Jawab :
1. Komponen
Sistem Pakar
Secara
umum, Sistem Pakar biasanya terdiri atas beberapa komponen yang masing masing
berhubungan seperti terlihat pada Gambar II-1.
Basis
Pengetahuan, berisi pengetahuan yang dibutuhkan untuk
memahami, memformulasi, dan memecahkan masalah. Basis pengetahuan tersusun atas
2 elemen dasar:
1. Fakta,
misalnya: situasi, kondisi, dan kenyataan dari permasalahan yang ada, serta
teori dalam bidang itu.
2. Aturan, yang
mengarahkan penggunaan pengetahuan untuk memecahkan masalah yang spesifik dalam
bidang yang khusus.
Mesin
Inferensi (Inference Engine), merupakan otak dari Sistem Pakar.
Juga dikenal sebagai penerjemah aturan (rule interpreter). Komponen ini berupa
program komputer yang menyediakan suatu metodologi untuk memikirkan (reasoning)
dan memformulasi kesimpulan. Kerja mesin inferensi meliputi:
1. Menentukan aturan mana
akan dipakai
2. Menyajikan pertanyaan
kepada pemakai, ketika diperlukan.
3. Menambahkan jawaban ke
dalam memori Sistem Pakar.
4. Menyimpulkan fakta
baru dari sebuah aturan
5. Menambahkan fakta tadi
ke dalam memori.
Papan
Tulis (Blackboard/Workplace), adalah memori/lokasi untuk
bekerja dan menyimpan hasil sementara. Biasanya berupa sebuah basis data.
Antarmuka
Pemakai (User Interface). Sistem Pakar mengatur komunikasi
antara pengguna dan komputer. Komunikasi ini paling baik berupa bahasa alami,
biasanya disajikan dalam bentuk tanya-jawab dan kadang ditampilkan dalam bentuk
gambar/grafik. Antarmuka yang lebih canggih dilengkapi dengan percakapan (voice
communication).
Subsistem
Penjelasan (Explanation Facility). Kemampuan untuk menjejak (tracing)
bagaimana suatu kesimpulan dapat diambil merupakan hal yang sangat penting untuk
transfer pengetahuan dan pemecahan masalah. Komponen subsistem penjelasan harus
dapat menyediakannya yang secara interaktif menjawab pertanyaan pengguna, misalnya:
1. “Mengapa pertanyaan
tersebut anda tanyakan?”
2. “Seberapa yakin
kesimpulan tersebut diambil?”
3. “Mengapa alternatif
tersebut ditolak?”
4. “Apa yang akan
dilakukan untuk mengambil suatu kesimpulan?”
5. “Fakta apalagi yang
diperlukan untuk mengambil kesimpulan akhir?”
Sistem
Penghalusan Pengetahuan (Knowledge Refining System). Seorang
pakar mempunyai sistem penghalusan pengetahuan, artinya, mereka bisa
menganalisa sendiri performa mereka, belajar dari pengalaman, serta
meningkatkan pengetahuannya untuk konsultasi berikutnya. Pada Sistem Pakar,
swa-evaluasi ini penting sehingga dapat menganalisa alasan keberhasilan atau
kegagalan pengambilan kesimpulan, serta memperbaiki basis pengetahuannya.
2.
Contoh
Aplikasi Sistem Pakar
1.
Aplikasi
Sederhana: Sistem Pakar Bengkel Mobil
Ini
adalah contoh Sistem Pakar sederhana, yang bertujuan untuk mencari apa yang salah
sehingga mesin mobil pelanggan yang tidak mau hidup, dengan memberikan gejala gejala
yang teramati.
2. Eliza
Eliza
adalah salah satu Sistem Pakar yang paling awal dikembangkan. Ini adalah program
komputer terapis yang dibuat oleh Joseph Weizenbaum di MIT. Pengguna Diktat Mata Kuliah Kecerdasan Buatan Ir. Balza
Achmad, M.Sc.E. 24 berkomunikasi dengannya sebagaimana sedang berkonsultasi
dengan seorang terapis.
3. Parry
Parry
adalah Sistem Pakar yang juga paling awal dikembangkan di Stanford University
oleh seorang psikiater, Kenneth Colby, yang mensimulasikan seorang paranoid.
4. Dendral
Mengidentifikasi
struktur organik tak dikenal melalui analisa spektrum massa dan ilmu kimia.
5. Mycin
Identifikasi
bakteri penyebab infeksi dan merekomendasikan antiobiotik dengan dosis yang
disesuaikan dengan berat tubuh pasien. Dirancang oleh Edward Feigenbaum
(Universitas Stanford) th ’70 an.
6. Dipmeter Advisor
Digunakan
oleh Schlumberger untuk analisis data dalam pengeboran minyak.
7.XCON & XSEL
Membantu
konfigurasi sistem komputer besar. Dikembangkan oleh Digital Equipment
Corporation (DEC) dan Carnegie Mellon Universitas (CMU), akhir ’70 an. Untuk
sistem komputer DEC VAC 11 1780
8. Sophie
Analisis
sirkit elektronik
9. Prospector
Digunakan
di dalam geologi untuk membantu mencari dan menemukan deposit. Didesign oleh
Sheffield Research Institute, akhir ‘70an
10. Folio
Menbantu
memberikan keutusan bagi seorang manajer dalam hal stok broker dan investasi.
11. Delta
Pemeliharaan
lokomotif listrik disel. Didesign & dikembangkan oleh General Electric
Company.
12. YESMVS
Membantu
operator komputer & mengontrol sistem operasi MVS (multiple virtual
storage). Didesign oleh IBM awal th ‘80an
13. ACE
SP
troubleshooting pd sistem kabel telpon. Didesign & dikembangkan oleh
AT&T Bell Lab awal th ‘80an