sistem pakar pertemuan 1

Upload: duman-care-khrisne

Post on 08-Jan-2016

221 views

Category:

Documents


0 download

DESCRIPTION

Slide Presentasi Sistem Pakar

TRANSCRIPT

SISTEM PAKAR

SISTEM PAKARDUMAN CARE KHRISNESistem perkuliahan

Pertemuan 1 8 (UTS) : dasar sistem pakarSetelah uts : project sistem pakar

9 16 23 2 & 9 16 23 302LITERATUR

Artificial Intelligence & Expert Systems Sourcebook, v. DANIEL HUNT, 1986, Chapman and Hall (kamus)EXPERT SYSTEMS PRINCIPLES AND PROGRAMMING, GIARRATANO & RILEY, 1998, PWS publishingDecision Support Systemsand Intelligent Systems, EfraimTurban & Jay E. Aronson, 2001, Prentice HallArtificial Intelligence and Expert Systems for Engineers, C.S. Krishnamoorthy & S. Rajeev, 1996Artificial Intelligence in Medicine, Expert systems, M. Fieschi, 1990, Chapman and Hall

Sistem Pakar adalah suatu program komputer cerdas yang menggunakan knowledge dan prosedur inferensi untuk menyelesaikan masalah yang cukup sulit sehingga membutuhkan seorang yang ahli untuk menyelesaikannyaProf. Edward Feigenbaum (1982)Prof. Edward Feigenbaum adalah seorang pioneer system pakar dari universitas stanfordSistem pakar mengemulasi kemampuan mengambil keputusan dari seorang pakar, emulasi sendiri menunjukkan bahwa sistem pakar berusaha meniru seorang pakar, emulasi disini tidak sekedar simulasi yang hanya meniru kejadian nyata hanya dari beberapa aspek saja4Sistem pakarAdalah cabang dari ilmU kecerdasan buatan yang menggunakan kemampuan dari pengetahuan khusus, untuk menyelesaikan suatu permasalahaN, seperti seorang pakarKnowledge DARI SISTEM PAKAR bisa berupa PENGETAHUAN ATAU KEPAKARAN SEORANG pakar atau bisa juga PENGETAHUAN YANG terdapat pada buku, majalah, dll.Expert system = knowledge-based system = knowledge-based expert system5Konsep dasar knowledge-based expert systemUSERKNOWLEDGE -BASEMESIN INFERENSIFAKTAKEAHLIANSISTEM PAKARUser memberikan fakta dan informasi relevan lainnya kedalam system pakar, sebagai hasilnya mendapatkan saran ahli untuk menyelesaikan masalah atau keahlian. Dalam sistem pakar terdapat dua sub fungsi yang bekerja yaitu knowledge-based yang berisi pengetahuan dan mesin inferensi yang digunakan untuk menarik kesimpulan, kesimpulan sendiri datang dari query yang dilakukan user untuk mendapatkan saran ahli atau keahlian.6

Pengetahuan (Knowledge)Pengetahuan pakar pada system pakar bersifat khusus untuk satu domain permasalahan sajaDomain masalah adalah bidang atau ruang lingkup yang khusus, seperti kedokteran, keuangan, bisnis, ilmu teknik, dsb.Knowledge dari sistem pakar tentang penyelesaian masalah yang khusus disebut Domain Knowledge suatu pakar.Selain expert system, intelligence assistance dan intelligence tutor telah dibuat, pendekatan dari dua system ini memudahkan pembuatan expert system yang lebih specific dan kuat. Pengetahuan pakar yang dikhususkan untuk satu domain permasalahan adalah kebalikan dari pengetahuan untuk menyelesaikan general problem7Keuntungan sistem pakarIncreased AvailabilityReduce CostReduce DangerPermanenceMultiple expertiseIncreased reliability

ExplanationFast ResponseSteady, unemotional and complete response all the timeIntelligent tutorIntelligent databaseDengan adanya system pakar, sebuah kepakaran (keahlian) dari pakar dapat berada dalam komputer manapunPengurangan pada biaya maksudnya pengurangan biaya penggunaan pakar yang per-penggunaannya memerlukan biaya yang tidak sedikitMengurangi bahaya, system pakar dapat membawa pengetahuan pakar bahkan ke lingkungan yang berbahaya tanpa membahayakan seorang pakarSistem pakar dapat membuat pengetahuan seorang pakar kurang lebih menjadi permanen, system pakar tidak seperti manusia yang menjadi pikun, pension, sakit atau matiPengetahuan dari beberapa pakar dapat dibuat menjadi sebuah system pakar yang bekerja siang dan malam bersama-sama selaluSistem pakar dapat meningkatkan kepercayaan bahwa sebuah keputusan yang diambil adalah keputusan yang tepat, atau meredakan perdebatan antara dua pakar yang memiliki pendapat yang berbeda (tentu tidak dapat dilakukan jika system pakar hanya mengadopsi pengetahuan seorang pakar saja)Tidak seperti pakar manusia yang mungkin saja lelah, tidak mau atau kehabisan waktu untuk dengan panjang lebar menjelaskan alasan dan pemikiran dibalik kesimpulan yang diambil, system pakar selalu ada untuk menjelaskan, dan ini meningkatkan kepercayaan terhadap kesimpulan yang diambilBiasanya system pakar lebih cepat dalam menggali pengetahuan untuk menyelesaikan permasalahan, beberapa perasalahan darurat membutuhkan keahlian pakar yang cepat.Kapabilitas ini biasanya tidak dimiliki manusia saat kelelahan dan berada dalam situasi yang daruratSistem pakar dapat dijadikan intelligent tutor yang dapat diberikan sampel program berulang kali dan system akan memberikan penjelasan hasil kesimpulan yang dihasilkanSistem pakar dapat digunakan untuk mengakses database dengan cara yang cerdas

8Kekurangan Sistem PakarLimited knowledge. Sistem pakar memiliki keterbatasan pengetahuan. Pengetahuan sistem pakar hanya dibatasi oleh pengetahuan yang dimasukkan kedalam sistem. Sistem pakar tidak memahami keterkaitan antara konsep dan keterhubungannya. Sistem pakar tidak memiliki common-sense knowledge.Mechanical Reasoning. Sistem pakar dibangun dengan ketentuan yang sudah ditetapkan, sehingga pada sistem pakar tidak dapat menentukan metode yang paling tepat untuk menyelesaikan masalah. Sistem pakar mungkin saja menyelesaikan masalah yang mudah dengan waktu komputasi yang sangat tinggi.Lack of trust. Kesimpulan yang diberikan oleh sistem pakar tidak dapat dikritik

9

Karakteristik sisteM pakarHigh performanceAdequate response timeGood reliabilityUnderstanableFlexibilitySistem pakar harus dapat memberikan respon dengan kompetensi melebihi atau setidaknya menyamai kemampuan pakar, jadi system harus dapat memberikan saran dengan kualitas sangat tinggiSebuah system pakar juga harus mengerjakan tugas yang diberikan dengan waktu yang masuk akal, jika dibandingkan paling tidak harus menyamai atau biasanya lebih cepat dari waktu yang dibutuhkan seorang pakar untuk menyimpulkan sesuatu pemecahan masalahSebuah system pakar harus reliable, artinya tidak mudah rusak atau mudah crashSistem pakar harus dapat dimengerti, dapat menjelaskan langkah-langkah penalarannya, tidak hanya bersifat seperti black box yang menghasilkan hasil secara ajaib tanpa dapat menjelaskan darimana datangnnya sebuah jawaban, system pakar harus dapat menjelaskan mengapa sebuah saran diberikanKarena system pakar biasanya memiliki banyak sekali pengetahuan pakar, karakteristik system pakar harus memiliki kemampuan untuk menambahkan, mengubah atau menghapus sebuah pengetahuan. Hal ini yang menyebabkan rule-base sangat popular karena rule disimpan dalam bentuk modular yang mudah diganti-ganti10Explanation Facilitiy

List all the reason for and against a particular hypothesisList all hypothesis that may explain the observed evidenceExplain all the consequences of a hypothesisGive prognosis or prediction of what will occur if hypothesis is trueJustify the asked questions for further informationJustify the knowledge of the programSistem pakar yang lebih baik akan memberikan hal-hal seperti ini dalam fasilitas penjelasannyaMengapa semua alasan harus ditunjukkan dalam menghasilkan hypothesis, hal ini dikarenakan walaupun tujuan dari system pakar adalah membentuk hipoteis namun tidak menutup kemungkinan hipotesis lain terjadi bersamaan, hipotesis sendiri berarti fakta yang kebenarannya masih diragukan dan perlu pembuktianHal ini kebalikannya jadi yang disajikan adalah semua hipotesis yang mungkin dapat terjadi ketika sebuah evidence munculMenjelaskan konsekuensi dari terbentuknya hipotesis, misal jika hipotesisnya adalah tetanus, maka harus ada gejala panas badan, jika gejala ini ada hipotesis akan mendekati kebenaran, sebaliknya akan menjadi kurang meyakinkan jika gejala-gejala tersebut tidak adaSetelah mendapatkan hipotesis, penjelasan tentang apa yang mungkin terjadi sangat penting untuk diketahuiPertanyaan yang diajukan mungkin telah mampu mennunjukkan kemana arah hipotesis yang akan ditampilkan, dengan menampilkan mengapa pertanyaan ditanyakan, akan menyusutkan kemungkinan-kemungkinan yang sangat banyak untuk mendapatkan sebuah hipotesisProgram harus dapat menjelaskan kebenaran dari rule yang dibrikan dalam hipotesis

11Elemen Sistem Pakar

PERBANDINGAN ANTARA PAKAR dengan SISTEM PAKARFAKTORPAKARSISTEM PAKARTime availabilityHari KerjaSetiap SaatGeografisLokal/tertentuDimana sajaKeamananTidak tergantikanDapat digantiPerishable/dapat habisYaTidakPerformansiVariableKonsistenKecepatanVariableKonsistenBiayaTinggiTerjangkauKesimpulanAdalah cabang dari ilmu kecerdasan buatan yang menggunakan kemampuan dari pengetahuan khusus, untuk menyelesaikan suatu permasalahan, seperti seorang pakarKarena menggunakan knowledge-base system pakar sangat cocok untuk menyelesaikan permasalahan dunia nyata yang tidak terstruktur dan sulit untuk dipecahkan menggunakan pendekatan lainSistem pakar memiliki kelebihan, dan juga kekurangan, maka pada proses pembuatannya harus dipahami problem apa yang cocok untuk diselesaikan menggunakan sistem pakarTerdapat elemen yang menyusun system pakar, utamanya adalah knowledge-base, mesin inferensi, interface, dan explanation facility