Pengenalan Sitem Pakar
Transcript of Pengenalan Sitem Pakar
![Page 1: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/1.jpg)
Pengenalan Sitem Pakar• Sistem Pakar (Expert System)
• Diderifasikan dari term Sistem Pakar Berbasis Pengetahuan (Knowledge-based expert System)
• Merupakan sebuah sistem mengunakan pengetahuan manusia dan meng-implementasikannya kedalam komputer untuk menyelesaikan permasalahan yang umumnya dilakukan oleh seorang pakar.
![Page 2: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/2.jpg)
Pengenalan Sistem Pakar
• Sistem pakar (ES) juga digunakan sebagai asisten oleh seorang pakar
• Suatu sistem dapat berfungsi lebih baik dibanding seorang pakar dalam membuat keputusan dalam kawasan kepakaran yang sempit.
• ES mrp penasihat profesional untuk (analisa keuangan, hukum, penasihat pajak, dll) dan pada organisasi dan menajemennya.
![Page 3: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/3.jpg)
Sejarah ES
• General-purpose Problem Solver (GPS)– GPS mrp sebuah prosedur yang dibuat
oleh Newell dan Simon (1973) dari mesin teori logika mereka, yang digunakan untuk membuat komputer “cerdas”
– GPS mencoba mengerjakan langkah-langkah yang diperlukan untuk merubah situasi awal tertentu sesuai tujuan (goal) yang diinginkan.
![Page 4: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/4.jpg)
GPS– Untuk setiap persoalan, GPS memberikan :
• himpunan operator yang dapat merubah sebuah situasi dalam cara yang beragam
• Sebuah pernyataan dari apakah kondisi awal setiap operator perlu bernilai benar untuk dapat diaplikasikan
• Sebuah daftar kondisi awal yang akan menjadi benar setelah operator digunakan
![Page 5: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/5.jpg)
Sistem Pakar pertama
• DENDRAL oleh E. Feigenbaum dari Stanford University
– Terjadi pada pertengahan tahun 1960
– Pergeseran kegunaan umum (general purpose) ke kegunaan khusus (special-purpose)
– Dilanjutkan dengan pembuatan MYCIN.
– Pada saat itu peneliti juga menyakini bahwa mekanisme pemecahan masalah hanya merupakan bagian kecil dari sistem keseluruhan (sistem komputer cerdas)
![Page 6: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/6.jpg)
Konstruksi DENDRAL• GPS terlalu lemah utk digunakan
sebagai dasar pembuatan ES yang berperforma tinggi
• Seorang pengambil keputusan hanya bagus jika mereka melakukan dalam kawasan yang sempit
• Sistem Pakar membutuhkan keajegan dari informasi baru yang diperbaiki. Perbaikan dapat dilakukan dengan efisien dengan penyajian berbasis aturan (rule-bases)
![Page 7: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/7.jpg)
konstruksi DENDRAL
• Kompleksitas dari permasalahan membutuhkan sejumlah besar pengetahuan pada area permasalahan tersebut.
![Page 8: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/8.jpg)
Konsep Dasar sistem Pakar
• Kepakaran– Mahal, memiliki pengetahuan spesifik yang
diperoleh lewat latihan, membaca, dan pengalaman.
– Contoh:
– Facts (fakta-fakta)
– teories (teori-teori)
– Hard-and-fast rules dan procedure
– Rules (heuristics)
– global strategies
– Meta-knowledge
![Page 9: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/9.jpg)
Konsep Dasar Sistem Pakar
• Pakar (seorang pakar mempunyai ciri-ciri :)– Memahami dan memformulasikan masalah
– Menyelesaikan masalah dengan cepat & tepat
– Menerangkan solusi
– Belajar dari pengalaman
– Memperbaiki pengetahuan
– Mematahkan aturan
– Menjelaskan hubungan
– Penurunan secara halus
![Page 10: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/10.jpg)
Konsep Dasar Sistem Pakar
• Transfer Kepakaran
– Mentransfer kepakaran dari seorang pakar ke komputer dan kemudian ke orang lain (nonexpert)
– Ada 4 aktifitas dalam proses ini; Akuisisi pengetahuan, representasi pengetahuan, menyimpulkan pengetahuan, transfer pengetahuan ke user.
![Page 11: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/11.jpg)
Konsep Dasar Sistem Pakar
• Inferencing (Kesimpulan)
– Kepakaran disimpan sebagai basis pengetahuan dan program dapat mengakses ke basis data.
– Komputer diprogram untuk membuat kesimpulan
– Kesimpulan yang dibentuk dalam sebuah komponen yang disebut inference engine.
![Page 12: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/12.jpg)
Konsep Dasar Sistem Pakar
• Rules (aturan-aturan)
– Pengetahuan disimpan sebagai aturan-aturan, yang merupakan prosedur penyelesaian masalah
• Explanation Capabilitay (Kemampuan Menerangkan)
– Penjelasan dan pembenaran (justification) dilakukan dalam sebuah subsistem yang disebut justifier, atau explanation subsystem.
– Memungkinkan sistem mengevaluasi penalarannya dan menjelaskan operasinya.
![Page 13: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/13.jpg)
Struktur Sistem Pakar• Terdiri dua bagian
– Development environment
– Consultation Environment
• Komponen-Komponen Sistem Pakar
– Subsistem akuisisi pengetahuan
– Basis Pengetahuan (knowledge base)
– Inference engine
– Blackboard (workplace)
– User Interface
– Explanation subsystem (justifier)
– Knowledge refining system
![Page 14: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/14.jpg)
Subsistem Akuisisi Pengetahuan
• Akuisisi pengetahuan merupakan akumulasi, trasfer, trasformasi dari penyelesaian masalah kepakaran dari beberapa sumber pengetahuann ke program komputer untuk membentuk atau memperluas basis pengetahuan
• Pengetahuan yang potensial adalah pakar, textbook, databases, laporan penelitian khusus, dan gambar-gambar.
![Page 15: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/15.jpg)
Basis Pengetahuan
• Basis Pengetahuan berisi pengetahuan tertentu untuk memahami, memformulasi, dan menyelesaikan masalah.
• Ada 2 element dalam basis pengetahuan:
– Facts (fakta), seperti situasi permasalah-an dan teori-teori dari area permasalahan
– Special heuristik, atau aturan-aturan (rules) yang secara langsung menggunakan pengetahuan untuk me-nyelesaikan permasalahan yang spesifik dalam kawasan khusus.
![Page 16: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/16.jpg)
Inference Engine• Inference engine adalah “otak” dari
Expert System (ES)
• dikenal juga sebagai “control structure” atau “rule interpreter” (dalam ES berbasis aturan)
• Komponen ini secara esensial berupa program komputer yang menyediakan metodologi untuk menalar informasi-informasi dalam basis data dan dalam blackboard, dan untuk
memformulasikan kesimpulan.
![Page 17: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/17.jpg)
Inference Engine• Inference engine memiliki 3 elemen utama
– Sebuah interpreter, yang mengeksekusi item-item agenda yang dipilih dengan menghubungkan pengetahuan berbasis aturan
– Sebuah scheduler (rencana perjalanan), yang memelihara kontrol atas agenda-agenda.
– Sebuah concistency enforcer (konsistensi pelaksanaan), yang melakukan pemeliharaan sebuah representasi yang konsisten dari solusi yang timbul
![Page 18: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/18.jpg)
Blackboard (Workplace)• Blackboard adalah sebuah area
selain kumpulan memori yang bekerja untuk mendefinisikan problem yang ada, seperti yang dilakukan dengan memasukkan data; juga digunakan untuk merekam hasil antara.
![Page 19: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/19.jpg)
Blackboard (Workplace)• Tiga macam keputusan dapat
direkam dalam blackboard:
–plan - bagaimana membangkitkan masalah
–agenda - kegiatan potensial yang menunggu dieksekusi
– solution - hipotesis dan alternatif kegiatan sistem yang digeneralisasi
![Page 20: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/20.jpg)
User Interface
• ES berisi sebuah processor bahasa yang mudah (user friendly)
• komunikasi berorientasi masalah antara user dan komputer
• Komunikasi dapat dilakukan menggunakan bahasa alami, dan beberapa kasus memasukkan menu dan grafik.
![Page 21: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/21.jpg)
Explanation Subsystem
• Dapat menerangkan kemampuan merespon dan menjelaskan tingkah laku ES dengan menjawab pertanyaan secara interaktif seperti :
– Mengapa pertanyaan tertentu ditanyakan oleh seorang pakar?
– Bagaimana suatu kesimpulan ditarik?
– Mengapa alternatif tertentu disingkirkan?
– Rencana apa untuk mendapatkan solusi?
![Page 22: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/22.jpg)
Knowledge Refining System
• Kemampuan untuk menganalisa suatu performa, mempelajrinya, dan menerapkannya untuk konsultasi berikutnya.
• Program dapat menganalisa penalaran untuk menghasilkan kesuksesan atau kegagalan.
![Page 23: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/23.jpg)
Element manusia dalam ES• Pakar
– Seseorang yang memiliki pengetahuan khusus, pendapat, pengalaman, dan metoda dengan kemampuan untuk mengaplikasikan bakatnya untuk memberi nasihat dan menyelesaikan masalah.
![Page 24: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/24.jpg)
Element manusia dalam ES
• Perekayasa Pengetahuan (Knowledge Engineer)
– kowledge engineer membantu pakar menyusun permasalahan dengan menginterpretasikan dan mengintegrasikan jawaban-jawaban pertanyaan manusia, membuat analogi, dan memperjelas konsep yang sulit.
– orang yang membangun sistem (system builder)
![Page 25: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/25.jpg)
Element manusia dalam ES• User (Pengguna)
– Tipe-tipe user
• A nonexpert client seeking direct advice (konsultan atau penasihat)
• A student who want to learn (instruktur)
• ES builder (partner)
• An expert (kolega)
• Partisipan lain
– Vendor, support staff, dll
![Page 26: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/26.jpg)
Alasan Pembuatan E.S.• Untuk menyimpan pengetahuan pakar,
untuk menjamin jika suatu hari pakar tersebut mengundurkan diri atau mati
• Untuk menyebarkan pengetahuan pakar, sehingga, pengetahuan tersebut bisa dimanfaatkan orang lain dengan biaya yang lebih murah
• Untuk memasitikan keseragaman advice (nasihat) /decisions (keputusan).
• Sebagai basis latihan untuk spesialis lain
![Page 27: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/27.jpg)
Keuntungan ES
• Keuntungan ES dibanding kepakaran manusia
– Pengetahuannya permanen
– Pengetahuan mudah digandakan
– Pengetahuan yang direpresentasikan secara eksplisit, dan mudah dievaluasi
– Sistem konsisten, manusia kadang-kadang mengalami sakit, atau hal-hal yang tidak menyenangkan
– Biya lebih rendah
![Page 28: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/28.jpg)
Kekurangan ES
• Pembuatan sistem pakar biasanya memerlukan biaya dan waktu yang mahal
• Secara historis, angka kegagalan dalam proyek ES cukup tinggi
– Proyek dapat gagal saat dibangun -umumnya terjadi pada fase “akuisisi pengetahuan”
– Pengembangan bisa sukses, tetapi organisasi bisa gagal untuk menerima dan menggunakan sistem yang telah diselesaikan
![Page 29: Pengenalan Sitem Pakar](https://reader034.fdocuments.net/reader034/viewer/2022051008/5885e1ee1a28ab490f8b88f3/html5/thumbnails/29.jpg)
Kekurangan ES• Kepakaran manusia dapat diupdate
dipandang dari sudut :
– Akal sehat
– Penurunan pengetahuan dari domain lain
– Hubungan dengan pakar lain
Expert system tidak dapat !