Anda di halaman 1dari 25

Expert

System
Kelompok 4
Kelompock 4
Marcellino
Gunawan
NIM
Angel Natalia 11220259 Victoryo Soegito
NIM NIM
14220068 11220247
01
Apa itu Expert System?

Enter a subtitle here if you need it


Expert System-01
Expert Sistem (sistem pakar) adalah suatu program komputer yang mengandung
pengetahuan dari satu atau lebih pakar manusia mengenai suatu bidang spesifik.

Kelebihan:
1. Memungkinkan orang awam bisa mengerjakan pekerjaan para ahli
2. Menyimpan pengetahuan dan keahlian para pakar
3. Mampu mengambil dan melestarikan keahlian para pakar

Kekurangan:
4. Biaya pembuatan dan pemeliharaan relatif mahal
5. Butuh admin khusus yang selalu update sesuai perkembangan pengetahuan
pada bidangnya
6. Sulit dan membutuhkan waktu lama pembuatannya
02
Komponen Utama pada
Struktur
Expert System
Enter a subtitle here if you need it
Knowledge Base (Basis
Komponen Utama-
1 Pengetahuan)
basis pengetahuan merupakan representasi
02
dari seorang pakar, yang kemudian dapat
dimasukkan kedalam bahasa pemrograman
khusus untuk kecerdasan buatan atau shell
sistem pakar

Interference Engine (Mesin


2 Interferensi)
Inference Engine adalah suatu bagian
pembentuk sebuah sistem pakar yang
menyediakan mekanise fungsi berfikir dan
pola-pola penalaran sistem yang
digunakan oleh seorang pakar.
2 Teknik Interference Engine
a. Backward Chaining (Pelacakan
Kebelakang)
b. Forward Chaining (Pelacakan
Working Memori (Memori Kerja)
Komponen Utama-
3
Working memory adalah bagian yang
02
mengandung semua fakta-fakta, baik fakta
awal pada saat sistem beroperasi maupun
fakta-fakta pada saat pengambilan
kesimpulan yang sedang dilaksanakan.

User Interface (Antarmuka Pengguna)


4
User Interface adalah bagian
penghubung antara program sistem
pakar dengan pemakai memungkinkan
pengguna untuk memasukkan instruksi
dan informasi ke dalam sistem pakar
serta menerima penjelasan dan
kesimpulan.
03
Ciri-Ciri
Expert System

Enter a subtitle here if you need it


Dapat memberikan penalaran untuk data tidak pasti
Ciri-Ciri-03
1
2
Dapat memberikan alasan-alasan yang diberikan
dengan cara yang mudah dipahami

3 Kesimpulan yang dihasilkan berdasarkan pada


kaidah atau rule tertentu

4 Dirancang untuk dapat dikembangkan secara


bertahap

5 Keluarannya bersifat anjuran


04
Kategori permasalahan
Expert System

Enter a subtitle here if you need it


Kategori Permasalahan-04

Interpretasi

1 membuat kesimpulan atau deskripsi dari Desain


sekumpulan data mentah.

Prediksi
4 menentukan konfigurasi komponen-
komponen sistem yang cocok dengan tujuan–

2
tujuan kinerja tertentu yang memenuhi
memproyeksikan akibat – akibat yang kendala-kendala tertentu.
dimungkinkan dari situasi – situasi tertentu
Perencanaan

3
Diagnosis
menentukan penyebab malfungsi dalam
situasi kompleks yang didasarkan pada
5 merencanakan serangkaian tindakan yang
akan dapat mencapai sejumlah tujuan dengan
kondisi awal tertentu
gejala – gejala yang teramati
Kategori Permasalahan-04

Debugging & Repair Selection

6 menentukan dan menginterpretasikan cara


– cara untuk mengatasi malfungsi 9 mengidentifikasi pilihan terbaik dari
sekumpulan (list) kemungkinan

Intruksi

7
Simulation
mendeteksi dan mengoreksi defisiensi
dalam pemahaman domain subyek 10 permodelan interaksi antara komponen –
komponen sistem

Pengendalian

8
Monitoring
mengatur tingkah laku suatu environment
yang kompleks 11 membandingkan hasil pengamatan dengan
kondisi yang diharapkan
05
Model Penyusun
Expert System

Enter a subtitle here if you need it


Model Penyusun Sistem Pakar
1. Modul Penerimaan Pengetahuan (Knowledge Acquisition Mode)
Sistem berada pada modul ini, pada saat ia menerima pengetahuan dari pakar. Proses mengumpulkan
pengetahuan-pengetahuan yang akan digunakan untuk pengembangan sistem, dilakukan dengan bantuan
knowledge engineer. Peran knowledge engineer adalah sebagai penghubung antara suatu sistem pakar
dengan pakarnya.

2. Modul Konsultasi(Consultation Mode)


Pada saat sistem berada pada posisi memberikan jawaban atas permasalahan yang diajukan oleh user,
sistem pakar berada dalam modul konsultasi. Pada modul ini, user berinteraksi dengan sistem dengan
menjawab pertanyaan-pertanyaan yang diajukan oleh sistem.

3. Modul Penjelasan(Explanation Mode)


Modul ini menjelaskan proses pengambilan keputusan oleh sistem (bagaimana suatu keputusan dapat
diperoleh).
06
Cara Representasi
Expert System

Enter a subtitle here if you need it


Representasi Pengetahuan

Representasi pengetahuan merupakan kombinasi sistem


berdasarkan dua elemen, yaitu struktur data dan penafsiran
prosedur untuk digunakan pengetahuan dalam menyimpan
struktur data. Pengetahuan yang dikembangkan pada
dasarnya masih menggunakan bahasa alami dan harus
diubah ke dalam bahasa yang dimengerti oleh komputer.
Pentransferan pengetahuan dasar ke dalam bahasa yang
dimengerti oleh komputer disebut representasi pengetahuan.
Jenis pengetahuan

1. Pengetahuan Prosedural
pengetahuan untuk mengetahui bagaimana melakukan sesuatu. Sebagian besar
algoritma pemrograman adalah bentuk pengetahuan prosedural, karena
mengandung informasi bagaimana menjalankan suatu pekerjaan tertentu.
2. Pengetahuan deklaratif
pengetahuan untuk mengetahui sesuatu itu benar atau salah, yang strukturnya
tersusun atas fakta dan kaidah.
3. Pengetahuan Heuristik
pengetahuan yang berbentuk hierarki. Biasanya pengetahuan heuristik ini
digambarkan dalam bentuk diagram pohon pengetahuan.
4 Cara Dalam Membuat Representasi
Pengetahuan
1. Kalkulus predikat 2. Bingkai (frame)

3. Jaringan semantik 4. Object-Attribute-Value Triplets


Kalkulus Predikat
Kalkulus predikat merupakan cara representasi pengetahuan secara deklaratif.
Dalam representasi pengetahuan dengan kalkulus predikat menggunakan simbol
yang terdiri dari konstanta, predikat, variabel, dan fungsi:
• Konstanta digunakan untuk merepresentasikan nama spesifikasi obyek.
• Predikat digunakan untuk menerangkan obyek yang telah direpresentasikan.
• Variabel digunakan untuk merepresentasikan kelas umum dari data atau
properti.
• Fungsi digunakan untuk merepresentasikan pemetaan himpunan entitas ke
himpunan lain.
Dalam kalkulus predikat juga menyediakan logika proposisi yang berisi
operator logika, seperti AND, OR, NOT, Negasi dan Implikasi. Logika
proposisi ini mempunyai 2 (dua) nilai, yaitu True yang dinotasikan dengan “T”,
dan false yang dinotasikan dengan “F”.
Bingkai (Frame)

Bingkai merupakan bentuk representasi pengetahuan yang berupa kumpulan-


kumpulan slot-slot yang merupakan atribut untuk mendeskripsikan
pengetahuan. Pengetahuan yang termuat dalam slot dapat berupa kejadian,
lokasi, situasi ataupun elemen-elemen lain. Dengan menggunakan bingkai,
maka akan mempermudah untuk membuat inferensi tentang obyek, peristiwa
atau situasi baru, karena bingkai menyediakan pangkalan pengetahuan yang
ditarik dari berbagai pengalaman
Jaringan Semantik

Jaringan semantik adalah suatu metode representasi pengetahuan dengan


menggunakan graf untuk menyatakan node dan hubungan node, dimana
nodenode mewakili obyek-obyek dan garis penghubung mewakili hubungan
antara obyek-obyek tersebut. Struktur jaringan semantik digambarkan secara
graf dengan nodes (simpul-simpul) dan arcs (busur-busur sebagai penghubung
antar simpul).
Object-Attribute-Value Triplets

Object-Attribute-Value Triplets (OAV) adalah sebuah representasi pengetahuan


yang dibagi dalam 3 (tiga) bagian yang meliputi objek, atribut, dan nilai.
07
Winexsys
(Perangkat Lunak
Expert System)
Enter a subtitle here if you need it
WINEXSYS

EXSYS Profesional for Microsoft Windows (WINEXSYS) yang dibuat oleh


EXSYS Inc. Cangkang ini bekerja pada sistem operasi Windows minimal versi
3.1 dan membutuhkan memori minimum 640 kbyte (EXSYS Inc, 1994).
WINEXSYS menyediakan fasilitas pemograman berbasis logika (logic based
programming) yang didukung oleh Graphical User Interface sehingga
memudahkan pemakai (user) berkomunikasi dengan sistem pakar (EXSYS Inc.,
1994). software WinExsys dirancang untuk mensimulasikan program-program
expert system.
Thanks!
Do you have any
questions?

Anda mungkin juga menyukai