kuliah sistem pakar pertemuan iii “sistem pakar”
DESCRIPTION
Kuliah Sistem Pakar Pertemuan III “Sistem Pakar”. Sistem Berbasis Pengetahuan. Sistem Komputer. Sistem Berbasis Pegetahuan. Robotik. Sistem Pakar. Games. Sistem Pakar. Sistem Pakar berasal dari istilah knowledge-based expert system - PowerPoint PPT PresentationTRANSCRIPT
Kuliah Sistem Pakar Pertemuan III
“Sistem Pakar”
Sistem Berbasis Pengetahuan
Sistem Berbasis Pegetahuan
Sistem Pakar
Games
Robotik
Sistem Komputer
Sistem Pakar berasal dari istilah knowledge-based expert system
Menggunakan human knowledge yang dimasukkan ke dalam komputer untuk memecahkan masalah yang umumnya memerlukan keahlian seorang Pakar
Domain yang sempit
Inference Engine
USER
Knowledge Base
Fact
Expertise
Hubungan Problem Domain dan Knowledge Domain
Knowledge Domain
Problem Domain
Knowledge Domain
Structure of an Expert SystemStructure of an Expert System
Consultation Environment(Use)
Development Environment(Knowledge Acquisition)
User Expert
User Interface
Inference Engine
ExplanationFacility
Working Memory
Facts ofthe Case
Recommendation,Explanation
Facts ofthe Case
KnowledgeEngineer
KnowledgeAcquisition
Facility
KnowledgeBase
Domain Knowledge(Elements ofKnowledge Base)
Definisi Sistem Pakar
Sistem komputer yang dapat melakukan penalaran terhadap persoalan tertentu seperti penalaran yang dilakukan manusia (Michael P. Geografi)
Sistem Komputer yang bisa menyamai atau meniru kemampuan seorang pakar (Giarratano dan Riley)
Program komputer yang dimanfaatkan untuk meniru proses pengambilan keputusan seorang pakar dalam bidang tertentu (Michael W. Parks)
Etc.
Tujuan Dan Fungsi Sistem Pakar
Memasyarakatkan Pengetahuan dan Pengalaman seorang Pakar
Dapat digunakan non-expert untuk meningkatkan kemampuan pemecah- an masalah dan oleh expert sebagai knowledgeable assistant
Menyederhanakan pekerjaan dan memperbaiki kualitas
Memecahkan masalah (sederhana) tanpa kehadiran seorang pakar
Expertise atau KepakaranMeliputi pengetahuan tentang :
Fakta-fakta dan teori-teori tentang bidang permasalahan
Aturan-aturan (heuristic) tentang apa yang harus
dikerjakan dalam situasi tertentu
Strategi global untuk memecahkan perma-salahan semacam ini
Pengetahuan tentang pengetahuan (meta knowledge)
PAKAR
Melibatkan kegiatan : Mengenali dan memformulasikan permasa-
lahan Memecahkan permasalahan secara cepat
dan tepat Menerangkan pemecahannya Belajar dari pengalaman Merestrukturisasi pengetahuan Memecahkan aturan-aturan Menentukan relevansi
PENGETAHUANYANG TERDO-
KUMENTASIKAN
ALAT BANTU,BAHASA SISTEM
PAKAR
PEMBANGUNALAT BANTU
PENJUAL
PAKAR
INSINYURPENGETAHUAN
PEMBANGUNSISTEM
STAFPENDUKUNG
PENGGUNAAKHIR
Membangun
Memberikan
Pengguna
Pengguna
Bekerja sama
Memperolehpengetahuan
Memba-ngun
MembangunMenghubung
kan
Menggunakan
Menguji Mendukungtugas
PARTISIPAN DALAM MEMBANGUN SISTEM PAKAR DAN
ATURAN-ATURANNYA
Keuntungan dan Kelemahan
Sistem Pakar
Keuntungan ?
Kelemahan ?
Bahasa-bahasa Pemrograman Sistem Pakar
LisP Insight 2 +
ProLog Amzy Logic
ExSys JESS
PC + CLIPS
Expert Ease Etc.
Beberapa contoh aplikasi Sistem Pakar
Mysin, identifikasi penyakit infeksi bakterial dan rekomendasi obat anti biotiknya
Dendral, analisa struktur molekular suatu senyawa yang belum diketahui
Etc.
KATEGORI GENERIK DARI SISTEM PAKAR
Kategori Masalah yang Diselesaikan
InterpretasiPrediksi
DiagnosisPerancanganPerencanaan
Monitoring
DebuggingReparasi
Instruksi
Kontrol
Menduga gambaran situasi dari observasiMenduga akibat yang mungkin dari situasi tertentuMenduga kegagalan sistem dari observasiMengatur konfigurasi obyek dari konstrainMengembangkan rencana-rencana untuk mencapai tujuan-tujuanMembandingkan observasi terhadap rencana-rencana, tanda gagal/berhasil (flagging), danperkecualian-perkecualian (exceptions)Memberi “obat” bagi kegagalan fungsiMengeksekusi rencana untuk menjalankan “obatpenyembuhan”Mendiagnosa, mendebug, dan membetulkanunjuk kerja siswaMenginterpretasikan, memprediksi, mereparasi,dan memonitor perilaku sistem
Ciri-ciri Sistem Pakar
Terbatas pada domain keahlian tertentu Memiliki fasilitas informasi yang handal Berdasar “rule-rule”tertentu Mudah dimodifikasi Dapat digunakan dalam berbagai jenis
komputer Dirancang untuk dapat dikembangkan secara
bertahap Output bersifat anjuran
PERBANDINGAN SISTEM KONVENSIONAL DENGAN SISTEM PAKAR
Sistem Konvensional Sistem Pakar
Informasi dan pemrosesannya biasanya digabungkan dalam satu program sekuen- sial
Program tidak membuat kesalahan (yang membuat kesalahan : pemrogram)
Biasanya tidak menerangkan mengapa data masukan diperlukan atau bagaimana kesimpulan ditarik
Perubahan program sangat menyulitkan (tedious)
Sistem hanya beroperasi setelah lengkap/ selesai
Eksekusi dilakukan langkah demi langkah (algoritmik)
Perlu informasi lengkap agar bisa Beroperasi
Basis Pengetahuan dipisahkan secara jelasdengan mekanisme pemrosesan / inferensi (yaitu, aturan-aturan pengetahuan dipisah-kan dari kontrol)
Program dapat berbuat kesalahan
Keterangan biasanya merupakan bagian dari hampir semua Sistem Pakar
Perubahan dalam aturan-aturan mudah untuk dilaksanakan
Sistem dapat beroperasi hanya dengan aturan-aturan yang sedikit (prototipe awal)Eksekusi dilakukan dengan
Menggunakan heuristik dan logika
Dapat beroperasi dengan informasi yang tidak lengkap atau tidak tentu
PERBEDAAN (Lanjutan..)
Sistem Konvensional Sistem PakarManipulasi efektif dari basis data yang besar
Manipulasi efektif dari basis pengetahuan yang besar
Representasi dan penggunaan data
Representasi dan penggunaan pengetahuan
Tujuan utama : efisiensi Tujuan utama : efektivitas
Mudah berurusan dengan data kuantitatif
Mudah berurusan dengan data kualitatif
Menangkap, membesarkan, dan mendistribusikan akses ke data numerik atau informasi
Menangkap, membesarkan, dan mendistribusikan akses ke pertimbangan dan pengetahuan
Sampai Jumpa di
Pertemuan IV
Selamat Belajar