Konsep Dasar Sistem Pakar Chapter 1. Konsep Dasar Sistem Pakar (Expert System Concept) Addy S. Hadisuwito, S.Kom., M.Kom. Fakultas Matematika dan IPA Universitas Mulawarman 2009 2009 Mobile: 08132-9222229 http://www.addysuyatno.com mail: [email protected]
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Konsep Dasar Sistem PakarChapter 1.
Konsep Dasar Sistem Pakar(Expert System Concept)
Addy S. Hadisuwito, S.Kom., M.Kom.Fakultas Matematika dan IPA
Sistem Pakar merupakan sebuah program komputer yang dirancang untuk memodelkan kemampuan menyelesaikan masalah seperti layaknya untuk memodelkan kemampuan menyelesaikan masalah seperti layaknya seorang pakar (human expert).Menurut Marimin (1992), sistem pakar adalah sistem perangkat lunak komputer yang menggunakan ilmu fakta dan teknik berpikir dalam komputer yang menggunakan ilmu, fakta, dan teknik berpikir dalam pengambilan keputusan untuk menyelesaikan masalah-masalah yang biasanya hanya dapat diselesaikan oleh tenaga ahli dalam bidang yang b k tbersangkutan.Dalam penyusunannya, sistem pakar mengkombinasikan kaidah-kaidah penarikan kesimpulan (inference rules) dengan basis pengetahuan tertentu yang diberikan oleh satu atau lebih pakar dalam bidang tertentu. Kombinasi kedua hal tersebut digunakan dalam proses pengambilan keputusan untuk penyelesaian masalah tertentu.
Chapter 1. Konsep Dasar Sistem Pakar
Seorang pakar/ahli (human expert) adalah seorang individu yang memiliki kemampuan pemahaman yang superior dari suatu memiliki kemampuan pemahaman yang superior dari suatu masalah, misalnya dokter, penasehat keuangan, pakar mesin mobil, dan lainnya.Kemampuan seorang pakar minimal:
Dapat mengenali (recognizing) dan merumuskan masalahMenyelesaikan masalah dengan cepat dan tepatMenyelesaikan masalah dengan cepat dan tepatMenjelaskan solusiBelajar dari pengalaman
k hRestrukturisasi pengetahuanMenentukan relevansi/hubunganMemahami batas kemampuanp
Chapter 1. Konsep Dasar Sistem Pakar
Pemahaman yang luas dari tugas atau pengetahuan spesifik yang di l h d i l tih b d ldiperoleh dari pelatihan, membaca dan pengalaman.
Jenis-jenis pengetahuan yang dimiliki dalam kepakaran:Teori-teori dari permasalahanTeori-teori dari permasalahanAturan dan prosedur yang mengacu pada area permasalahanAturan (heuristik) yang harus dikerj akan pada situasi yang terjadiy g y gStrategi global untuk menyelesaikan berbagai jenis masalahMeta-knowledge (pengetahuan tentang pengetahuan)
k f kFakta-fakta
Chapter 1. Konsep Dasar Sistem Pakar
Perbandingan seorang pakar (expert human) dengan sistem pakar (expert system)system)
Faktor Expert human Expert System
Ketersediaan waktu Hari kerja Setiap saatKetersediaan waktu Hari kerja Setiap saat
Geografis Lokal/tertentu Dimana saja
Keamanan Tidak tergantikan Dapat diganti
Perishable (dapat habis) Ya Tidak
Performance Tergantung variabel Konsisten
Kecepatan Tergantung variabel Konsisten dan lebih cepatg g
Biaya Tinggi Terjangkau
Chapter 1. Konsep Dasar Sistem Pakar
Perbandingan sistem konvensional dengan sistem pakar
Sistem Konvensional Sistem Pakar
Informasi dan pemrosesan umumnya digabung dlm satu program sequential
Knowledge base terpisah dari mekanisme pemrosesan (inference)g
Program tidak pernah salah (kecuali programer-nya yang salah)
Program bisa saja melakukan kesalahan
Tidak menjelaskan mengapa input dibutuhkan Penjelasan (explanation) merupakanj g p patau bagaimana hasil diperoleh
j ( p ) pbagian dari ES
Membutuhkan semua input data Tidak harus mambutuhkan semua input data atau fakta
Perubahan pada program merepotkan Perubahan pada rules dapat dilakukandengan mudah
Sistem bekerja jika sudah lengkap Sistem dapat bekerja hanya dengan rules yang
Chapter 1. Konsep Dasar Sistem Pakar
sedikit
Sistem Konvensional Sistem Pakar
Eksekusi secara algoritmik (step-by-step) Eksekusi dilakukan secara heuristic dan logikEksekusi secara algoritmik (step by step) Eksekusi dilakukan secara heuristic dan logik
Manipulasi efektif pada database yang besar Manipulasi efektif pada knowledge-base yang besar
Efisiensi adalah tujuan utama Efektifitas adalah tujuan utamaEfisiensi adalah tujuan utama Efektifitas adalah tujuan utama
Data kuantitatif Data kualitatif
Representasi data dalam numerik Reperesentasi pengetahuan dalam simbol
Menangkap, menambah dan mendistribusi data numerik atau informasi
Menangkap, menambah dan mendistribusipertimbangan (judgment) dan pengetahuan
Chapter 1. Konsep Dasar Sistem Pakar
Tujuan dari sebuah sistem pakar adalah untuk mentransfer k k di iliki l h k k d l k t d kepakaran yang dimiliki oleh seorang pakar ke dalam komputer, dan kemudian kepada orang lain (nonexpert)
Aktifitas yang dilakukan untuk memindahkan kepakaran:Aktifitas yang dilakukan untuk memindahkan kepakaran:Knowledge acquisition (dari pakar atau sumber lainnya)Knowledge representation (ke dalam komputer)Knowledge inferencing
Knowledge transfering
Chapter 1. Konsep Dasar Sistem Pakar
Interpretasi: menghasilkan deskripsi situasi berdasarkan data sensor.
Prediksi: memperkirakan akibat yang mungkin dari situasi yang diberikandiberikan.
Diagnosis: Menyimpulkan kesalahan sistem berdasarkan gejala (symptoms).y p
Disain: Menyusun objek-objek berdasarkan kendala.
Planning: Merencanakan tindakan
Monitoring: Membandingkan hasil pengamatan dengan proses perencanaan
Chapter 1. Konsep Dasar Sistem Pakar
Debugging: Menentukan penyelesaian dari kesalahan sistem
Reparasi: Melaksanakan rencana perbaikan.
Instruction: Diagnosis, debugging, dan reparasi kelakuan pelajar
C l D d b d k l k Control: Diagnosis, debugging, dan reparasi kelakuan sistem
Chapter 1. Konsep Dasar Sistem Pakar
Menyajikan lebih banyak alternatif.Menerapkan logika tingkat tinggiMenerapkan logika tingkat tinggiMenyediakan waktu banyak untuk evaluasi hasil keputusan.Memberikan solusi yang lebih konsistenM b b k j i l k kMembuat seorang awam bekerja seperti layaknya seorang pakar;Menyederhanakan pekerjaan dan meningkatnya efisiensi kerja;Meningkatnya kualitas pekerjaan;g y pMeningkatnya produktifitas sehingga meningkat pula performanceperusahaan;Merupakan arsip yang terpercaya sehingga seolah-olah langsung onsultasi p p y g p y gg g gdengan pakar (meskipun sang pakar telah tiada)Memperluas jangkauan.
Chapter 1. Konsep Dasar Sistem Pakar
Dua karakteristik Expert System membatasi kemampuan peralatan t k hk l h bi i it untuk memecahkan masalah bisnis, yaitu :
E.S. tidak dapat menangani inkonsistesi knowledge.
E S tidak dapat menerapkan judgement dan instuisi sebagai suatu E.S. tidak dapat menerapkan judgement dan instuisi sebagai suatu bahan penting untuk pemecahan masalah.