Pengenalan Sistem Pakardewi_ Pengenalan Sistem Pakar Sistem Pakar 1. Definisi Sistem Pakar ¢â‚¬¢ Durkin

  • View
    6

  • Download
    0

Embed Size (px)

Text of Pengenalan Sistem Pakardewi_ Pengenalan Sistem Pakar Sistem Pakar 1. Definisi Sistem Pakar...

  • Pengenalan Sistem Pakar Sistem Pakar

    1

  • Definisi Sistem Pakar

    • Durkin : – Suatu program komputer yang dirancang untuk memodelkan

    kemampuan penyelesaian masalah yang dilakukan oleh seorang pakar

    • Ignizio : – Suatu model dan prosedur yang berkaitan, dalam suatu domain

    tertentu, yang mana tingkat keahliannya dapat dibandingkan dengan keahlian seorang pakar

    2

    keahlian seorang pakar

    • Giarratano & Riley : – Suatu sistem komputer yang bisa menyamai atau meniru kemampuan

    seorang pakar

    • E. Feigenbaum : – Sebuah program komputer cerdas yang menggunakan pengetahuan

    dan prosedur inferensi untuk menyelesaikan masalah yang cukup sulit sehingga memerlukan kepakaran seseorang

  • Pengertian Sistem Pakar

    • Membuat S/W Expert Systems � sebagai penasehat/konsultan pakar

    • Tidak untuk menggantikan kedudukan seorang pakar ttp u/ memasyarakatkan pengetahuan & pengalamaan pakar tsb.

    3

    pengalamaan pakar tsb.

    • Memungkinkan orang lain meningkatkan produktivitas, memperbaiki kualitas keputusan dll

    • Dapat mengumpulkan dan penyimpan pengetahuan seorang/beberapa orang pakar ke dalam komp. � u/ semua orang yang memerlukan

  • 4

  • 5

  • 6

  • Siapakah Pakar (Expert) ?

    • Seorang pakar/ahli (human expert) adalah seorang individu yang memiliki kemampuan

    pemahaman yang superior dari suatu

    masalah.

    7

    masalah.

    – Contoh: seorang dokter, penasehat keuangan,

    pakar mesin mobil, dll.

  • Kepakaran (Expertise)

    • Pemahaman yang luas dari tugas atau pengetahuan spesifik yang diperoleh dari

    pelatihan, membaca dan pengalaman.

    8

  • Kemampuan Kepakaran

    • Dapat mengenali (recognizing) dan merumuskan

    masalah

    • Menyelesaikan masalah dengan cepat dan tepat

    • Menjelaskan solusi

    9

    • Menjelaskan solusi

    • Belajar dari pengalaman

    • Restrukturisasi pengetahuan

    • Menentukan relevansi/hubungan

    • Memahami batas kemampuan

  • Bentuk Pengetahuan dalam

    Kepakaran • Fakta-fakta

    • Teori-teori dari permasalahan

    • Aturan dan prosedur yang mengacu pada area permasalahan

    • Aturan (heuristik) yang harus dikerjakan pada situasi

    10

    • Aturan (heuristik) yang harus dikerjakan pada situasi yang terjadi

    • Strategi global untuk menyelesaikan berbagai jenis masalah

    • Meta-knowledge (pengetahuan tentang pengetahuan)

  • Komponen Utama Sistem Pakar

    U ser In

    terface

    Knowledge Base

    Expertise

    11

    U ser In

    terface Inference Engine

    Expertise

    Facts / Information

  • Komponen Utama Sistem Pakar

    • Knowledge base (Basis Pengetahuan)

    – berisi semua fakta, ide, hubungan, aturan dari suatu

    domain permasalahan

    • Inference Engine (Motor inferensi )

    12

    – bertugas untuk menganalisis pengetahuan dan menarik

    kesimpulan berdasarkan knowledge base dan aturan.

    • User Interface

    – Interaksi dengan user

    – Membangun dan memelihara basis pengetahuan

    (knowledge base)

  • Domain Sistem Pakar

    Problem Domain

    (Domain Masalah)

    13

    Knowledge Domain

    (Domain Pengetahuan)

  • Konsep Umum Sistem Pakar

    • knowledge acquisition – transfer knowledge dari manusia atau sumber lainnya ke

    komputer

    • knowledge representation – Penyimpanan dan pemrosesan pengetahuan dalam

    14

    – Penyimpanan dan pemrosesan pengetahuan dalam komputer

    • inference – Mekanisme pengambilan kesimpulan dari pengetahuan

    dalam komputer

    • explanation – Menjelaskan kepada user apa dan bagaimana solusi yang

    dihasilkan

  • Tahap Pengembangan Sistem

    Pakar

    • Proses pembuatan SP � knowledge engineering yg dilakukan oleh knowledge engineer. Selain itu domain expert dan end user.

    • Tugas knowledge engineer adalah memilih S/W & H/W u/ pembuatan

    Human Expert

    Dialog

    15

    memilih S/W & H/W u/ pembuatan SP, membantu mengambil pengetahuan yg dibutuhkan dari pakar domain, serta implementasi pengetahuan pada basis pengetahuan yg benar & efisien

    • Tugas pakar domain : menyediakan pengetahuan ttg bid problem yg dihadapi, memahami teknik-teknik pemecahan problema yg dipakai.

    Knowledge

    Engineer

    Knowledge Base

    Of Expert System

    Explicit Knowledge

  • Pengembangan Teknologi

    Sistem Pakar • Sangat dipengaruhi oleh pengetahuan kognitif

    dan matematika

    – Cara manusia memecahkan masalah

    – Dasar formal, terutama logika dan inferensi

    16

    – Dasar formal, terutama logika dan inferensi

    • Aturan produksi sebagai mekanisme representasi

    – Tipe aturan IF … THEN

    – Mirip dengan cara manusia memberi alasan

    – Explanation facility

  • Rules and Humans

    • Rules dapat digunakan untuk memformulasikan teori human information processing (Newell & Simon)

    – rules disimpan dalam memori jangka panjang

    – pengetahuan sementara diletakkan di memori jangka pendek

    – input sensor atau berpikir memicu aktifasi dari aturan-

    17

    – input sensor atau berpikir memicu aktifasi dari aturan- aturan

    – aturan yang telah diaktifkan mungkin memicu aktifasi berikutnya

    – pengolah kognitif mengkombinasikan bukti-bukti dari aturan-aturan yang sedang diaktifkan

    • Model ini adalah dasar dari desain sistem berbasis aturan (rule-based systems)

    – disebut juga production systems

  • Perkembangan Teknologi SP

    • MYCIN – Dirancang oleh Edward Feigenbaum (Universitas Stanford) th

    ’70 an SP medical yg dpt mendiagnosa infeksi bakteri & rekomendasi pengobatan antibiotik

    • DENDRAL

    18

    • DENDRAL – - SP struktur molekular & kimia

    • PROSPECTOR – Membantu ahli geologi yg mencari & menemukan biji deposit

    (mineral& batu-batuan). Didesign oleh Sheffield Research Institute, akhir ‘70an

    • XCON (R1) – SP konfigurasi sistem komputer dasar. Dikembangkan oleh

    Digital Equipment Corporation (DEC) dan Carnegie Mellon Universitas (CMU), akhir ’70 an.Untuk sistem komputer DEC VAC 11 1780

  • Perkembangan Teknologi SP

    • DELTA – Didesign & dikembangkan oleh General Electric Company

    – SP personal maintenance dg mesin lokomotif listrik diesel.

    • YESMVS – Didesign oleh IBM awal th ‘80an

    19

    – Didesign oleh IBM awal th ‘80an

    – Membantu operator komputer & mengontrol sistem operasi MVS (multiple virtual storage)

    • ACE – Didesign & dikembangkan oleh AT&T Bell Lab awal th

    ‘80an

    – SP troubleshooting pd sistem kabel telpon

  • Kategori Problema SP

    • Interpretasi – membuat kesimpulan atau deskripsi dari sekumpulan data mentah.

    • Prediksi – memproyeksikan akibat-akibat yang dimungkinkan dari situasi-situasi tertentu

    • Diagnosis – menentukan sebab malfungsi dalam

    20

    • Diagnosis – menentukan sebab malfungsi dalam situasi kompleks yang didsarkan pada gejala-gejala yang teramati

    • Desain – menentukan konfigurasi komponen- komponen sistem yang cocok dengan tujuan-tujuan kinerja tertentu yang memnuhi kendala - kendala tertentu

    • Perencanaan – merencanakan serangkaian tindakan yang akan dapat mencapai sejumlah tujuan dengan kondisi awal tertentu

  • Kategori Problema SP

    • Debugging dan Repair – menentukan dan menginterpretasikan cara-cara untuk mengatasi malfungsi.

    • Instruksi – mendeteksi dan mengoreksi defisiensi dalam pemahaman domain subyek

    21

    dalam pemahaman domain subyek

    • Pengendalian – mengatur tingkah laku suatu environment yang kompleks

    • Selection – mengidentifikasi pilihan terbaik dari sekumpulan (list) kemungkinan

    • Simulation – pemodelan interaksi antara komponen- komponen sistem

    • Monitoring – membandingkan hasil pengamatan dengan kondisi yang diharapkan

  • Kunci Sukses Sistem Pakar

    • Meyakinkan gagasan

    – Aturan-aturan, model-model kognitif

    • Aplikasi-aplikasi praktis

    – Obat-obatan, teknologi komputer, …

    22

    – Obat-obatan, teknologi komputer, …

    • Pemisahan pengetahuan (knowledge) dan

    kesimpulan (inference)

    – expert system shell

    • Memungkinkan penggunaan kembali ‘permesinan’ untuk

    domain yang berbeda

    • Konsentrasi pada domain pengetahuan

  • Kapan Menggunakan SP

    • Sistem pakar tidak dapat diterapkan untuk semua tipe domain dan tugas

    – Algoritma konvensional diketahui dan efisien

    – Tantangan utama-nya adalah komputasi, bukan knowledge

    23

    – Tantangan utama-nya adalah komputasi, bukan knowledge

    – knowledge tidak dapat diperoleh secara mudah

    – user mungkin segan untuk menerapkan sistem pakar un