chapter 1 konsep dasar sistem pakar

13
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]

Upload: orankkampoenk

Post on 24-Jun-2015

234 views

Category:

Documents


5 download

DESCRIPTION

konsep dasar sistem pakar

TRANSCRIPT

Konsep Dasar Sistem PakarChapter 1.

Konsep Dasar Sistem Pakar(Expert System Concept)

Addy S. Hadisuwito, S.Kom., M.Kom.Fakultas Matematika dan IPA

Universitas Mulawarman20092009

Mobile: 08132-9222229 http://www.addysuyatno.com mail: [email protected]

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.

Chapter 1. Konsep Dasar Sistem Pakar

Chapter 1. Konsep Dasar Sistem Pakar