pengantar sistem pakar

25
Kelas A & B Jonh Fredrik Ulysses [email protected] STMIK Palangkaraya - 2012 - JFU

Upload: pak-tari

Post on 07-Feb-2016

33 views

Category:

Documents


1 download

DESCRIPTION

sistem pakar

TRANSCRIPT

Page 1: pengantar sistem pakar

Kelas A & B

Jonh Fredrik [email protected]

STMIK Palangkaraya - 2012 - JFU

Page 2: pengantar sistem pakar

Tujuan Mahasiswa mampu memahami konsep-konsep sistem

pakar (expert system) dan mampumengimplementasikannya baik secara teoritis ataupunpemrograman

STMIK Palangkaraya - 2012 - JFU

Page 3: pengantar sistem pakar

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

Page 4: pengantar sistem pakar

Metode – metode penalaran dengan ketidakpastian

Tahap-tahap pengembangan Sistem Pakar

STMIK Palangkaraya - 2012 - JFU

Page 5: pengantar sistem pakar

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

Page 6: pengantar sistem pakar

Sistem Penilaian Tugas : 20%

UTS : 30%

UAS : 50%

STMIK Palangkaraya - 2012 - JFU

Page 7: pengantar sistem pakar

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

Page 8: pengantar sistem pakar

STMIK Palangkaraya - 2012 - JFU

Page 9: pengantar sistem pakar
Page 10: pengantar sistem pakar

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

Page 11: pengantar sistem pakar

What is AI?Sistem yang dapat : berpikir seperti manusia

beraksi seperti manusia

berpikir secara rasional

beraksi secara rasional

STMIK Palangkaraya - 2012 - JFU

Page 12: pengantar sistem pakar

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

Page 13: pengantar sistem pakar

STMIK Palangkaraya - 2012 - JFU

Page 14: pengantar sistem pakar

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

Page 15: pengantar sistem pakar

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.

Page 16: pengantar sistem pakar

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.

Page 17: pengantar sistem pakar

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

Page 18: pengantar sistem pakar

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

Page 19: pengantar sistem pakar

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.

Page 20: pengantar sistem pakar

PENGETAHUAN (KNOWLEDGE)INFORMASI

PENGOLAHAN

PENGETAHUAN

pengalaman, pelatihan

Page 21: pengantar sistem pakar

KNOWLEDGE ? Data + processing = information

Information + processing (pengalaman, training, dll) = knowledge

Page 22: pengantar sistem pakar

Human Expert VS Expert System

Page 23: pengantar sistem pakar

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)

Page 24: pengantar sistem pakar

Sistem Pakar vs Sistem Konvensional

Page 25: pengantar sistem pakar

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