Jonh Fredrik Ulysses

advertisement
Kelas A & B
Jonh Fredrik Ulysses
[email protected]
STMIK Palangkaraya - 2012 - JFU
Tujuan
 Mahasiswa mampu memahami konsep-konsep sistem
pakar (expert system) dan mampu
mengimplementasikannya baik secara teoritis ataupun
pemrograman
STMIK Palangkaraya - 2012 - JFU
Pokok Pembahasan
 Definisi & aplikasi sistem pakar
 Struktur sistem pakar
 Faktor-faktor yang mempengaruhi kesuksesan sistem







pakar
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
 UTS
 UAS
: 20%
: 30%
: 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 kaos
berkerah)
 Tugas harus dikumpulkan tepat waktu, selebihnya
akan di anggap tidak mengumpulkan
 Menjaga ketenangan suasana kuliah
 Handphone di dalam kelas harap di ‘silent’ atau
dimatikan
STMIK Palangkaraya - 2012 - JFU
STMIK Palangkaraya - 2012 - JFU
Artificial Intelegence
 Kecerdasan Buatan (Artificial Intelligence) adalah
bagian dari ilmu komputer yang mempelajari
bagaimana mesin (komputer) dapat melakukan
pekerjaan seperti dan sebaik dilakukan oleh manusia
bahkan bisa lebih baik daripada yang dilakukan
manusia.
 Menurut John McCarthy, 1956, AI : Untuk mengetahui
dan memodelkan proses – proses berpikir manusia
dan mendesain mesin agar dapat menirukan perilaku
manusia.
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. Pada
umumnya teknik ini digunakan untuk membuat
software “Sistem Pakar”. Yaitu suatu progam yang
bertindak sebagai penasehat atau konsultan pintar.
 Dengan mengambil pengetahuan yang disimpan
dalam domain tertentu, seorang pemakai yang tidak
berpengalaman sama sekali bisa memudahkan suatu
masalah yang begitu rumitnya dan bisa mengambil
keputusan 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 berdasarkan
fakta/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
Data: Nilai/value yang turut
merepresentasikan deskripsi dari suatu objek
atau kejadian (event)
PENGOLAHAN
INFORMASI
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:
Knowledge Acquisition (dari pakar atau sumber
lainnya)
2. Knowledge Representation (ke dalam komputer)
3. Knowledge Inferencing
4. Knowledge Transfering
1.
Download