Upload
pak-tari
View
23
Download
1
Embed Size (px)
DESCRIPTION
sistem pakar
Citation preview
Tujuan Mahasiswa mampu memahami konsep-konsep sistem
pakar (expert system) dan mampumengimplementasikannya baik secara teoritis ataupunpemrograman
STMIK Palangkaraya - 2012 - JFU
Pokok Pembahasan Definisi & aplikasi sistem pakar
Struktur sistem pakar
Faktor-faktor yang mempengaruhi kesuksesan sistempakar
Domain yang cocok untuk sistem pakar Tipe-tipe sistem pakar Tipe-tipe pengetahuan Akuisisi pengetahuan dari pakar Akuisisi pengetahuan dari banyak pakar Representasi Pengetahuan Metode – metode penalaran berbasis aturan
STMIK Palangkaraya - 2012 - JFU
Metode – metode penalaran dengan ketidakpastian
Tahap-tahap pengembangan Sistem Pakar
STMIK Palangkaraya - 2012 - JFU
Media Referensi Internet
Buku
Artificial Intelligence and Expert Systems for Engineers by C.S. Krishnamoorthy; S. Rajeev, CRC Press, CRC Press LLC
Intelegensi Buatan – Teori dan Pemrograman, Dr.Suyoto, Penerbit Gava Media, Yogyakarta
Building Expert Systems in Prolog by Dennis Merritt
Konsep Dasar Sistem Pakar, Muhammad Arhami, Penerbit Andi
STMIK Palangkaraya - 2012 - JFU
Sistem Penilaian Tugas : 20%
UTS : 30%
UAS : 50%
STMIK Palangkaraya - 2012 - JFU
Aturan Perkuliahan Kuliah dimulai tepat waktu, toleransi 15 menit
Minimum kehadiran 75% dari total kehadiran
Pakaian rapi dan sopan (sepatu, kemeja, atau kaosberkerah)
Tugas harus dikumpulkan tepat waktu, selebihnyaakan di anggap tidak mengumpulkan
Menjaga ketenangan suasana kuliah
Handphone di dalam kelas harap di ‘silent’ ataudimatikan
STMIK Palangkaraya - 2012 - JFU
STMIK Palangkaraya - 2012 - JFU
Artificial Intelegence Kecerdasan Buatan (Artificial Intelligence) adalah
bagian dari ilmu komputer yang mempelajaribagaimana mesin (komputer) dapat melakukanpekerjaan seperti dan sebaik dilakukan oleh manusiabahkan bisa lebih baik daripada yang dilakukanmanusia.
Menurut John McCarthy, 1956, AI : Untuk mengetahuidan memodelkan proses – proses berpikir manusiadan mendesain mesin agar dapat menirukan perilakumanusia.
STMIK Palangkaraya - 2012 - JFU
What is AI?Sistem yang dapat : berpikir seperti manusia
beraksi seperti manusia
berpikir secara rasional
beraksi secara rasional
STMIK Palangkaraya - 2012 - JFU
Sistem Pakar Sistem pakar merupakan bagian dari teknik
kecerdasan buatan yang paling popular saat ini. Padaumumnya teknik ini digunakan untuk membuatsoftware “Sistem Pakar”. Yaitu suatu progam yang bertindak sebagai penasehat atau konsultan pintar.
Dengan mengambil pengetahuan yang disimpandalam domain tertentu, seorang pemakai yang tidakberpengalaman sama sekali bisa memudahkan suatumasalah yang begitu rumitnya dan bisa mengambilkeputusan yang tepat dan akurat seperti yang dilakukan seorang pakar.
STMIK Palangkaraya - 2012 - JFU
STMIK Palangkaraya - 2012 - JFU
Bahasa Pemrograman LISP
LISt Processor merupakan salah satu bahasa tingkat tinggi tertua(selain C dan Pascal).
Bersifat prosedural dalam memecahkan suatu masalah.
www.clisp.org
Prolog Programming in Logic merupakan bahasa yang dibangun atas
dasar pemrograman alamiah dan logika.
Bersifat Deklaratif, yang berarti memecahkan masalah berdasarkanfakta/aturan yang ditentukan
www.prolog.org
ETC
STMIK Palangkaraya - 2012 - JFU
Definisi• Sistem pakar (expert system ) merupakan paket
perangkat lunak atau paket program komputer yang ditujukan sebagai penyedia nasehat dan sarana bantu dalam memecahkan masalah seperti layaknya seorang pakar (human expert).
• Expert system merupakan subset dari Artificial Intelegence.
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.
Kemampuan kepakaran: Dapat mengenali (recognizing) dan merumuskan
masalah
Menyelesaikan masalah dengan cepat dan tepat
Menjelaskan solusi
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 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
DATA = INFRORMASI ?DATA
PENGOLAHAN
INFORMASI
Data: Nilai/value yang turut
merepresentasikan deskripsi dari suatu objek
atau kejadian (event)
Informasi merupakan hasil dari pengolahan
data dalam suatu bentuk yang lebih berguna
dan lebih berarti bagi penerimanya, yang
menggambarkan suatu kejadian-kejadian
(event) yang nyata (fact) yang digunakan
untuk pengambilan keputusan.
PENGETAHUAN (KNOWLEDGE)INFORMASI
PENGOLAHAN
PENGETAHUAN
pengalaman, pelatihan
KNOWLEDGE ? Data + processing = information
Information + processing (pengalaman, training, dll) = knowledge
Human Expert VS Expert System
Alasan mendasar mengapa ES dikembangkan untuk menggantikan seorang pakar:
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)
Sistem Pakar vs Sistem Konvensional
PEMINDAHAN KEPAKARAN Tujuan dari sebuah sistem pakar adalah untuk
mentransfer kepakaran yang dimiliki seorang pakar kedalam komputer, dan kemudian kepada orang lain(non-expert).
Aktifitas yang dilakukan untuk memindahkan kepakaran:
1. Knowledge Acquisition (dari pakar atau sumber lainnya)
2. Knowledge Representation (ke dalam komputer)
3. Knowledge Inferencing
4. Knowledge Transfering