Expert system      Tenia WahyuningrumUniversitas Muhammadiyah Purwokerto          Teknik Informatika     L/O/G/O
Pertemuan 1KompetensiMengetahui dan memahami definisidan ruang lingkup sistem pakarSub pokok bahasan Definisi sistem paka...
DEFINISISebuah program komputer yangdirancang untuk memodelkankemampuan menyelesaikan masalah(skill & knowledge) seperti l...
Definisi      Meniru kemampuan      pakar dalam menyelesaikan masalah
APA ITU PAKAR (EXPERT) ? Seorang pakar/ahli (human expert)  adalah seorang individu yang memiliki  kemampuan pemahaman ya...
Sejarah Sistem Pakar
Kemampuan kepakaran: Dapat mengenali (recognizing) dan  merumuskan masalah Menyelesaikan masalah dengan cepat  dan tepat...
 Belajar dari pengalaman Restrukturisasi pengetahuan Menentukan relevansi/hubungan Memahami batas kemampuan
KEPAKARAN (EXPERTISE) ? Pemahaman yang luas dari tugas atau  pengetahuan spesifik yang diperoleh dari  pelatihan, membaca...
DATA = INFRORMASI ?             Data: Nilai/value yang turut  DATA       merepresentasikan deskripsi dari suatu objek     ...
PENGETAHUAN (KNOWLEDGE) INFORMASI PENGOLAHAN   pengalaman, pelatihanPENGETAHUAN
KNOWLEDGE ? Data + processing = information Information + processing  (pengalaman, training, dll) =  knowledge
Human Expert VS ExpertSystem
Mengapa ES dikembangkan? Dapat menyediakan kepakaran setiap  waktu dan diberbagai lokasi Secara otomatis mengerjakan tug...
Sistem Pakar vs SistemKonvensional
PEMINDAHAN KEPAKARAN Tujuan dari sebuah sistem pakar  adalah untuk mentransfer kepakaran  yang dimiliki seorang pakar ked...
Aktifitas yang dilakukan untukmemindahkan kepakaran:
1. Knowledge Acquisition -- menurunkan dari para ahli,   pengetahuan dan metode yang digunakan untuk   memecahkan permasal...
Struktur Dasar Sistem Pakar
Short term memory exercisePerhatikan kata2 berikutCinta        Damai         CerdasBeruntung    Benci         KurangRindu ...
Fakta Rata-rata manusia hanya mampu  mengingat 5-7 item Terjadi pada beberapa detik sampai  satu menit Rata-rata manusi...
Long term memory exerciseKalikanlah6x7=?3x6=?57 x 3 = ?
Bagaimana anda mengalikannya?Apakah anda betul2 mengalikannya?Atau anda melakukan recalling pada knowledge anda?
Short-term memoryadalah sebuah sistem di otak kita yangberfungsi untuk menyimpan sementarainformasi dan memproses informas...
Long-term memoryadalah sebuah sistem di otak kita yangberfungsi untuk menyimpan secarapermanen, mengatur, dan memanggilkem...
KNOWLEDGE BASE Definisi : Bagian dari sistem pakar  yang berisi domain pengetahuan Berisi pengetahuan yang dibutuhkan  u...
Terdiri dari 2 elemen dasar: Fakta, situasi masalah dan teori yang  terkait Heuristik khusus atau rules, yang  langsung ...
WORKING MEMORYDefinisi : bagian dari sistem pakar yang berisi fakta-fakta masalah yang ditemukan dalam suatu sesi Berisi ...
INFERENCE ENGINEDefinisi : Processor pada sistem pakar yang mencocokan fakta-fakta yang ada pada working memori dengan dom...
Proses berpikir pada manusiadimodelkan dalam sistem pakar padamodul yang disebut Inference Engine.
STRUKTUR DETAIL SISTEM  PAKARTerdiri atas 2 bagian : Development Environment  (Lingkungan Pengembangan) Consultation Env...
 Bagian-bagian yang secara umum ada  pada struktur detail sistem pakar   Knowledge Aqcuisision System   Knowledge Base ...
Contoh: IPEXCAD                      DESIGNER / USER                      USER INTERFACE     EXPERT                  PROTO...
KNOWLEDGE AQCUISISTION Meliputi proses pengumpulan,  pemindahan, dan perubahan dari  kemampuan pemecahan masalah  seorang...
The Human Element in Expert    Systems   Expert   Knowledge Engineer   User   Others
The Expert   Has the special knowledge, judgment,    experience and methods to give advice    and solve problems   Provi...
The Knowledge Engineer     Helps the expert(s) structure the      problem area by interpreting and      integrating human...
The User   Possible Classes of Users      A non-expert client seeking direct advice       (ES acts as a Consultant or Ad...
Other Participants   System Builder   Systems Analyst   Tool Builder   Vendors   Support Staff   Network Expert
Kategori Problema   Sistem PakarKategori Problema Sistem Pakar secara umum:1. Interpretasi – membuat kesimpulan atau deskr...
6. Debugging dan Repair – menentukan dan   menginterpretasikan cara-cara untuk mengatasi malfungsi.7. Instruksi – mendetek...
Aplikasi Sistem Pakar
Aplikasi Sistem Pakar
Expert Systems Benefits      Increased Output and Productivity      Decreased Decision Making Time      Increased Proce...
    Operation in Hazardous Environments    Accessibility to Knowledge and Help Desks    Integration of Several Experts ...
sumberhttp://www.slideshare.net/herman_toll  e/pengantar-sistem-pakar-1494686
Pertemuan 1
Pertemuan 1
Upcoming SlideShare
Loading in …5
×

Pertemuan 1

1,223 views

Published on

pertemuan 1 kuliah sistem pakar

Published in: Business, Technology
2 Comments
1 Like
Statistics
Notes
No Downloads
Views
Total views
1,223
On SlideShare
0
From Embeds
0
Number of Embeds
205
Actions
Shares
0
Downloads
72
Comments
2
Likes
1
Embeds 0
No embeds

No notes for slide

Pertemuan 1

  1. 1. Expert system Tenia WahyuningrumUniversitas Muhammadiyah Purwokerto Teknik Informatika L/O/G/O
  2. 2. Pertemuan 1KompetensiMengetahui dan memahami definisidan ruang lingkup sistem pakarSub pokok bahasan Definisi sistem pakar Sejarah sistem pakar Keuntungan-keuntungan sistem pakar Beberapa aplikasi sistem pakar
  3. 3. DEFINISISebuah program komputer yangdirancang untuk memodelkankemampuan menyelesaikan masalah(skill & knowledge) seperti layaknyaseorang pakar (human expert).
  4. 4. Definisi Meniru kemampuan pakar dalam menyelesaikan masalah
  5. 5. APA ITU PAKAR (EXPERT) ? Seorang pakar/ahli (human expert) adalah seorang individu yang memiliki kemampuan pemahaman yang superior dari suatu masalah. Misalnya: seorang dokter, penasehat keuangan, pakar mesin mobil, dll.
  6. 6. Sejarah Sistem Pakar
  7. 7. Kemampuan kepakaran: Dapat mengenali (recognizing) dan merumuskan masalah Menyelesaikan masalah dengan cepat dan tepat Menjelaskan solusi
  8. 8.  Belajar dari pengalaman Restrukturisasi pengetahuan Menentukan relevansi/hubungan Memahami batas kemampuan
  9. 9. KEPAKARAN (EXPERTISE) ? Pemahaman yang luas dari tugas atau pengetahuan spesifik yang diperoleh dari pelatihan, membaca dan pengalaman.Jenis-jenis pengetahuan yang dimiliki dalam kepakaran: Teori-teori dari permasalahan Aturan dan prosedur yang mengacu pada area permasalahan Aturan (heuristik) yang harus dikerj akan pada situasi yang terjadi Strategi global untuk menyelesaikan berbagai jenis masalah Meta-knowledge (pengetahuan tentang pengetahuan) Fakta-fakta
  10. 10. DATA = INFRORMASI ? Data: Nilai/value yang turut DATA merepresentasikan deskripsi dari suatu objek atau kejadian (event)PENGOLAHAN Informasi merupakan hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya, yangINFORMASI menggambarkan suatu kejadian-kejadian (event) yang nyata (fact) yang digunakan untuk pengambilan keputusan.
  11. 11. PENGETAHUAN (KNOWLEDGE) INFORMASI PENGOLAHAN pengalaman, pelatihanPENGETAHUAN
  12. 12. KNOWLEDGE ? Data + processing = information Information + processing (pengalaman, training, dll) = knowledge
  13. 13. Human Expert VS ExpertSystem
  14. 14. Mengapa ES dikembangkan? Dapat menyediakan kepakaran setiap waktu dan diberbagai lokasi Secara otomatis mengerjakan tugas- tugas rutin yang membutuhkan seorang pakar. Seorang Pakar akan pensiun atau pergi Seorang Pakar adalah mahal Kepakaran dibutuhkan juga pada lingkungan yang tidak bersahabat (hostile environtment)
  15. 15. Sistem Pakar vs SistemKonvensional
  16. 16. PEMINDAHAN KEPAKARAN Tujuan dari sebuah sistem pakar adalah untuk mentransfer kepakaran yang dimiliki seorang pakar kedalam komputer, dan kemudian kepada orang lain(non-expert).
  17. 17. Aktifitas yang dilakukan untukmemindahkan kepakaran:
  18. 18. 1. Knowledge Acquisition -- menurunkan dari para ahli, pengetahuan dan metode yang digunakan untuk memecahkan permasalahan.2. Knowledge Representation --membentuk pengetahuan atau metode kedalam bentuk yang terstruktur yang dapat digunakan selanjutnya.3. Knowledge Inferencing -- memberikan kemampuan menalar yang menafsirkan isi database pengetahuan (knowledge base)4. Knowledge Transfering -- bagaimana ilmu dapat dipelajari dan dikembangkan lebih lanjut
  19. 19. Struktur Dasar Sistem Pakar
  20. 20. Short term memory exercisePerhatikan kata2 berikutCinta Damai CerdasBeruntung Benci KurangRindu Pandai KerasLemah Halus PintarBodoh Lembut CekatanCeria Perang Kompromi
  21. 21. Fakta Rata-rata manusia hanya mampu mengingat 5-7 item Terjadi pada beberapa detik sampai satu menit Rata-rata manusia mengingat mulai dari kanan ke kiri, atas ke bawah Sesuatu yang telah diberi tanda akan lebih mudah diingat dari pada yang lain
  22. 22. Long term memory exerciseKalikanlah6x7=?3x6=?57 x 3 = ?
  23. 23. Bagaimana anda mengalikannya?Apakah anda betul2 mengalikannya?Atau anda melakukan recalling pada knowledge anda?
  24. 24. Short-term memoryadalah sebuah sistem di otak kita yangberfungsi untuk menyimpan sementarainformasi dan memproses informasi yangdiperlukan saat kita berpikir(seperti saat kita mencoba menseleksi ataumengelompokkan informasi yang kitaterima, saat kita mencoba mengerti halbaru, melogika sesuatu, menganalisishubungan sebab-akibat, mencari alasanatau argumentasi).
  25. 25. Long-term memoryadalah sebuah sistem di otak kita yangberfungsi untuk menyimpan secarapermanen, mengatur, dan memanggilkembali informasi-informasi diwaktuberikutnya.Seringkali informasi yang disimpan di long-term memory akan dapat kita ingatsepanjang hidup.
  26. 26. KNOWLEDGE BASE Definisi : Bagian dari sistem pakar yang berisi domain pengetahuan Berisi pengetahuan yang dibutuhkan untuk memahami, merumuskan dan menyelesaikan masalah.
  27. 27. Terdiri dari 2 elemen dasar: Fakta, situasi masalah dan teori yang terkait Heuristik khusus atau rules, yang langsung menggunakan pengetahuan untuk menyelesaikan masalah khusus.
  28. 28. WORKING MEMORYDefinisi : bagian dari sistem pakar yang berisi fakta-fakta masalah yang ditemukan dalam suatu sesi Berisi fakta-fakta tentang suatu masalah yang ditemukan dalam proses konsultasi
  29. 29. INFERENCE ENGINEDefinisi : Processor pada sistem pakar yang mencocokan fakta-fakta yang ada pada working memori dengan domain pengetahuan yang terdapat pada knowledge base, untuk menarik kesimpulan dari masalah yang dihadapi.
  30. 30. Proses berpikir pada manusiadimodelkan dalam sistem pakar padamodul yang disebut Inference Engine.
  31. 31. STRUKTUR DETAIL SISTEM PAKARTerdiri atas 2 bagian : Development Environment (Lingkungan Pengembangan) Consultation Environment (Lingkungan Konsultasi)
  32. 32.  Bagian-bagian yang secara umum ada pada struktur detail sistem pakar  Knowledge Aqcuisision System  Knowledge Base  Inference engine  User Interface  User  Workplace (Blackboard)  Explanation Subsystem  Knowledge refining system
  33. 33. Contoh: IPEXCAD DESIGNER / USER USER INTERFACE EXPERT PROTOTYPE CAD SYSTEM SYSTEM SYSTEM EXBUILD PROTOKIT AUTOCAD inference prototype inference CAD inference inference KBI GDI engine engine engine engine interface engine knowledge KB prototype CAD base objects base dadtabase VERIFICATION DOMAIN DESIGN KNOWLEDGE KNOWLEDGE DESCRIPTION INSTANCE BASE
  34. 34. KNOWLEDGE AQCUISISTION Meliputi proses pengumpulan, pemindahan, dan perubahan dari kemampuan pemecahan masalah seorang pakar atau sumber pengetahuan terdokumentasi (buku, dll) ke program komputer, yang bertujuan untuk memperbaiki dan atau mengembangkan basis pengetahuan (knowledge-base)
  35. 35. The Human Element in Expert Systems Expert Knowledge Engineer User Others
  36. 36. The Expert Has the special knowledge, judgment, experience and methods to give advice and solve problems Provides knowledge about task performance
  37. 37. The Knowledge Engineer  Helps the expert(s) structure the problem area by interpreting and integrating human answers to questions, drawing analogies, posing counterexamples, and bringing to light conceptual difficulties  Usually also the System Builder
  38. 38. The User Possible Classes of Users  A non-expert client seeking direct advice (ES acts as a Consultant or Advisor)  A student who wants to learn (Instructor)  An ES builder improving or increasing the knowledge base (Partner)  An expert (Colleague or Assistant) The Expert and the Knowledge Engineer Should Anticipate Users Needs and Limitations When Designing ES
  39. 39. Other Participants System Builder Systems Analyst Tool Builder Vendors Support Staff Network Expert
  40. 40. Kategori Problema Sistem PakarKategori Problema Sistem Pakar secara umum:1. Interpretasi – membuat kesimpulan atau deskripsi dari sekumpulan data mentah.2. Prediksi – memproyeksikan akibat-akibat yang dimungkinkan dari situasi-situasi tertentu3. Diagnosis – menentukan sebab malfungsi dalam situasi kompleks yang didsarkan pada gejala-gejala yang teramati4. Desain – menentukan konfigurasi komponen-komponen sistem yang cocok dengan tujuan-tujuan kinerja tertentu yang memnuhi kendala - kendala tertentu5. Perencanaan – merencanakan serangkaian tindakan yang akan dapat mencapai sejumlah tujuan dengan kondisi awal tertentu
  41. 41. 6. Debugging dan Repair – menentukan dan menginterpretasikan cara-cara untuk mengatasi malfungsi.7. Instruksi – mendeteksi dan mengoreksi defisiensi dalam pemahaman domain subyek8. Pengendalian – mengatur tingkah laku suatu environment yang kompleks9. Selection – mengidentifikasi pilihan terbaik dari sekumpulan (list) kemungkinan10.Simulation – pemodelan interaksi antara komponen- komponen sistem11.Monitoring – membandingkan hasil pengamatan dengan kondisi yang diharapkan
  42. 42. Aplikasi Sistem Pakar
  43. 43. Aplikasi Sistem Pakar
  44. 44. Expert Systems Benefits  Increased Output and Productivity  Decreased Decision Making Time  Increased Process(es) and Product Quality  Reduced Downtime  Capture Scarce Expertise  Flexibility  Easier Equipment Operation  Elimination of Expensive46 Equipment
  45. 45.  Operation in Hazardous Environments Accessibility to Knowledge and Help Desks Integration of Several Experts Opinions Can Work with Incomplete or Uncertain Information Provide Training Enhancement of Problem Solving and Decision Making Improved Decision Making Processes Improved Decision Quality Ability to Solve Complex Problems Knowledge Transfer to Remote Locations47 Enhancement of Other MIS
  46. 46. sumberhttp://www.slideshare.net/herman_toll e/pengantar-sistem-pakar-1494686

×