kuliah sistem pakar pertemuan iii “sistem pakar”

20
Kuliah Sistem Pakar Pertemuan III “Sistem Pakar”

Upload: lyndon

Post on 15-Jan-2016

141 views

Category:

Documents


1 download

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 Presentation

TRANSCRIPT

Page 1: Kuliah Sistem Pakar  Pertemuan III “Sistem Pakar”

Kuliah Sistem Pakar Pertemuan III

“Sistem Pakar”

Page 2: Kuliah Sistem Pakar  Pertemuan III “Sistem Pakar”

Sistem Berbasis Pengetahuan

Sistem Berbasis Pegetahuan

Sistem Pakar

Games

Robotik

Sistem Komputer

Page 3: Kuliah Sistem Pakar  Pertemuan III “Sistem Pakar”

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

Page 4: Kuliah Sistem Pakar  Pertemuan III “Sistem Pakar”

Inference Engine

USER

Knowledge Base

Fact

Expertise

Page 5: Kuliah Sistem Pakar  Pertemuan III “Sistem Pakar”

Hubungan Problem Domain dan Knowledge Domain

Knowledge Domain

Problem Domain

Knowledge Domain

Page 6: Kuliah Sistem Pakar  Pertemuan III “Sistem Pakar”
Page 7: Kuliah Sistem Pakar  Pertemuan III “Sistem Pakar”

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)

Page 8: Kuliah Sistem Pakar  Pertemuan III “Sistem Pakar”

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.

Page 9: Kuliah Sistem Pakar  Pertemuan III “Sistem Pakar”

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

Page 10: Kuliah Sistem Pakar  Pertemuan III “Sistem 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)

Page 11: Kuliah Sistem Pakar  Pertemuan III “Sistem Pakar”

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

Page 12: Kuliah Sistem Pakar  Pertemuan III “Sistem Pakar”

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

Page 13: Kuliah Sistem Pakar  Pertemuan III “Sistem Pakar”

Keuntungan dan Kelemahan

Sistem Pakar

Keuntungan ?

Kelemahan ?

Page 14: Kuliah Sistem Pakar  Pertemuan III “Sistem Pakar”

Bahasa-bahasa Pemrograman Sistem Pakar

LisP Insight 2 +

ProLog Amzy Logic

ExSys JESS

PC + CLIPS

Expert Ease Etc.

Page 15: Kuliah Sistem Pakar  Pertemuan III “Sistem Pakar”

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.

Page 16: Kuliah Sistem Pakar  Pertemuan III “Sistem Pakar”

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

Page 17: Kuliah Sistem Pakar  Pertemuan III “Sistem Pakar”

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

Page 18: Kuliah Sistem Pakar  Pertemuan III “Sistem Pakar”

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

Page 19: Kuliah Sistem Pakar  Pertemuan III “Sistem Pakar”

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

Page 20: Kuliah Sistem Pakar  Pertemuan III “Sistem Pakar”

Sampai Jumpa di

Pertemuan IV

Selamat Belajar