Staffsite STMIK PPKIA Pradnya Paramita ce3bd ai 08

SISTEM PAKAR / EXPERT SYSTEM
Session - 1

INTRODUCTION OF EXPERT SYSTEM
(PENGENALAN DASAR SISTEM PAKAR)

I Should Know..!
Apa itu Sistem Pakar ?
Suatu bidang dari ilmu kecerdasan buatan dalam
kaitannya dengan sistem pendukung keputusan yang
dirancang dengan memasukan unsur – unsur
keahlian dari satu atau beberapa orang pakar
kedalam suatu konsep terprogram (code base
concept) dalam rangka pengambilan keputusan.

According to Marimin 1992
Sistem Pakar adalah sistem perangkat lunak
komputer yang menggunakan ilmu, fakta, dan
teknik berpikir dalam pengambilan keputusan
untuk menyelesaikan masalah – masalah
yang biasanya hanya dapat diselesaikan oleh

tenaga ahli dalam bidang yang bersangkutan.

I Need More Information..!
CIRI – CIRI SISTEM PAKAR :


Bekerja secara sistematis berdasarkan pengetahuan dan
mekanisme tertentu.



Pengambilan keputusan berdasarkan kaidah – kaidah tertentu
dan dapat merespon masukan user.



Dapat menalar data – data yang tidak pasti dan memberikan
alasan pemilihan.




Dikembangkan secara bertahap dan terbatas pada bidang
keahlian tertentu saja.



Outputnya berupa saran dan ajuran.

Hmm..Getting Complex isn't
KELEBIHAN SISTEM PAKAR :


Efisien waktu, dan membuat orang biasa / awam bekerja selayaknya
orang pakar.



Penyimpanan data – data pengetahuan
lengkap dan terpercaya menyebabkan
bisa diakses dalam jangka waktu yang

yang berkonsultasi dengan sistem
berkonsultasi dengan pakar yang asli.



Dimungkinkan terjadinya penyatuan kemampuan sistem pakar satu
dengan yang lainnya, sehingga membuat kualitas hasil lebih
meningkat sehingga seolah – olah seorang user berkonsultasi
dengan banyak pakar.

ke dalam database dengan
informasi yang dibutuhkan
lama. Sehingga seseorang
tersebut seolah – olah

Work's hard to understand..Fiuu..h


Effisiensi kerja, karena sistem biaya yang
dikeluarkan untuk perancangan, implementasi dan

perawatan (maintenance) sistem pakar relatif lebih
murah dan tidak mengenal sifat lelah / lupa. Hal ini
berimbas pada meningkatnya produktivitas dan
kinerja perusahaan.



Suatu aplikasi sistem pakar dapat diperbanyak dan
disebarluaskan dengan mudah dan cepat. Hal ini
berarti telah memperbanyak jumlah pakar dan
memperluas jangkauan aksesnya.

Please explained basic concept of ES..?
Konsep dasar sistem pakar mengandung :


Keahlian : Merupakan penguasaan pengetahuan
dalam bidang khusus yang diperoleh dari pelatihan,
membaca atau pengalaman.




Ahli / Pakar : Seseorang yang mampu menjelaskan
suatu tanggapan, mempelajari hal – hal baru seputar
topik
permasalahan,
menyusun
kembali
pengetahuan jika dipandang perlu, memecahkan
masalah dengan cepat dan tepat.

Please explained basic concept of ES..?


Pengalihan keahlian : Tujuan dari sistem pakar adalah mentransfer
keahlian para pakar ke dalam komputer kemudian ke pengguna.
Proses ini meliputi 4 kegiatan :




Perolehan pengetahuan selayaknya dari para pakar.

Represenstasi pengetahuan ke komputer

Kesimpulan dari pengetahuan dan pengalihan pengetahuan ke
pengguna
Mengambil keputusan : Kemampuan komputer dalam memberikan
kesimpulan dilakukan oleh komponen mesin inferensi yaitu meliputi
prosedur tentang pemecahan masalah.




Please explained basic concept of ES..?


Aturan : Sistem pakar yang dibuat merupakan sistem
yang berdasarkan pada aturan – aturan dimana
program disimpan dalam bentuk aturan-aturan
sebagai prosedur pemecahan masalah. Aturan

tersebut biasanya berbentuk IF – THEN.



Kemampuan menjelaskan : Keunikan lain dari sistem
pakar adalah kemampuan dalam menjelaskan atau
memberi saran/rekomendasi serta juga menjelaskan
mengapa
beberapa
tindakan/saran
tidak
direkomendasikan

So what about Expert System..?
Sistem pakar dapat dikategorikan sebagai berikut :


Perencanaan




Prediksi



Diagnosis



Pengajaran



Interpretasi



Kontrol




Simulasi

Still confused between ES and DSS
Perbedaan antara Sistem Pakar dan Pendukung
Keputusan :
KARAKTERISTIK

DECISSION
SUPPORT SYSTEM

EXPERT SYSTEM

Fungsi

Mencerminkan gaya dan Membuat
kemampuan manajer untuk melebihi
memecahkan masalah
manajer


keputusan
kemampuan

Alur Penalaran

Tidak Terperinci

Terperinci dengan jelas

Kemampuan
memberikan alasan

Tidak ada

Ada dan terbatas

Kemampuan
menjelaskan

Tidak ada


ada

Hard to be geek...8)
KARAKTERISTIK
Pembuat Keputusan
Metode
data

DECISSION
SUPPORT SYSTEM
Manusia dan / atau sistem

manipulasi Numerik

EXPERT SYSTEM
Sistem
Simbolik

I need know flow system..!

Whoooaamm...Zzzz
Arsitektur sistem pakar :


User interface : Merupakan mekanisme yang digunakan oleh pengguna
dan sistem pakar untuk berkomunikasi.



Basis pengetahuan / Knowledge base : Basis pengetahuan mengandung
pengetahuan untuk pemahaman, formulasi, dan penyelesaian masalah,
dimana terdiri - dari fakta dan aturan.



Mesin inferensi / Reasoning Engine : Komponen ini mengandung
mekanisme pola pikir dan penalaran yang digunakan oleh pakar dalam
menyelesaikan suatu masalah.



Workplace / Blackboard : Workplace merupakan area dari sekumpulan
memori kerja (working memory), digunakan untuk merekam kejadian
yang sedang berlangsung termasuk keputusan sementara.

Whoooaamm...Zzzz


Fasilitas penjelasan / Explanation Subsystem :
komponen tambahan yang akan meningkatkan
kemampuan sistem pakar.



Perbaikan pengetahuan / Knowledge Acquisition
Subsystem : Pakar memiliki kemampuan untuk
menganalisis dan meningkatkan kinerjanya serta
kemampuan untuk belajar dari kinerjanya.

Are we done yet..?
Basis Pengetahuan (Knowledge Base) :


Penalaran berbasis pengetahuan (rule-based
reasoning). Pengetahuan direpresentasi dengan
aturan if-then.



Penalaran
berbasis
kasus
(case-based
reasoning). Basis pengetahuan akan berisi
solusi – solusi yang telah dicapai sebelumnya,
kemudian akan diturunkan suatu solusi untuk
keadaan yang terjadi sekarang (fakta yang ada).

Ooo..h I'm so tired
Contoh Sistem Pakar :


MYCIN : Sistem pakar medikal yang dibuat untuk mendiagnosa
penyakit infeksi dan merekomendasi pengobatan. Dibuat oleh
Edward Shortlife, Standford University tahun 70 an.



DENDRAL : Sistem pakar indentifikasi struktur molekular
campuran kimia yang tidak dikenal.



XCON & XSEL : Sistem pakar untuk membantu konfigurasi
sistem komputer besar. Membantu melayani order langganan
sistem komputer DEC VAX 11/780 ke dalam sistem spesifikasi
final yang lengkap.

Fiuuuh I can't stand up anymore...
Jenis Mesin Inferensi :


Forward chaining : Pencocokan fakta atau pernyataan
dimulai dari bagian sebelah kiri dulu (IF dulu). Dengan
kata lain penalaran dimulai dari fakta terlebih dahulu untuk
menguji kebenaran hipotesis.



Backward Chaining : Pencocokan fakta atau pernyataan
dimulai dari bagian sebelah kanan (THEN dulu). Dengan
kata lain penalaran dimulai dari hipotesis terlebih dahulu,
dan untuk menguji kebenaran hipotesis tersebut harus
dicari fakta-fakta yang ada dalam basis pengetahuan.

Freeware Tool YUMMY..
Aplikasi gratis sistem pakar :


BABYLON :



Description: This is a modular, configurable, hybrid environment for developing expert
systems. It provides the following knowledge representation formalisms: frames, rules,
logic (Prolog) and constraints. It requires Common Lisp.



Platforms: Mac, and UNIX.



Source: The latest version is available from ftp.gmd.de.



ES :



Description:The ES Expert system development tool supports backward/forward chaining,
and fuzzy set relations.



Platforms: PC.



Source: The latest version is available from ftp.uu.net.



Reference: For additional information see the October/November 1990 issue of BYTE.

Freeware Tool YUMMY..




GEST (Generic Expert System Tool) :


Description: This shell can be used in a variety of problem domains and supports
backward and forward chaining. Its knowledge representation schemes include
frames, rules and procedures. Support is also present for fuzzy logic and certainty
factor maintenance. It includes a blackboard architecture. The user interface utilizes
the Symbolics windowing system and is menu and mouse driven.



Platforms: Symbolics Lisp Machines, Genera 7.2.

CLIPS (C Language Integrated Production System) :


Description: A forward-chaining rule-based tool written in C by NASA. It can be easily
embedded in other applications and includes an object-oriented language called
COOL.



Platforms: DOS, Windows, VMS, Mac, and UNIX.



Source: The latest version is available from the CMU AI Repository or Nortwestern
University.

Freeware Tool YUMMY..




DYNACLIPS (DYNAmic CLIPS utilities) :


Description: A number of tools are available to be linked with CLIPS.
DYNACLIPS is a set of blackboard, dynamic knowledge exchange, and
agent tools implemented as a set of libraries that can be linked with CLIPS.



Platforms: Same as CLIPS.



Source: The latest version is available from the CMU AI Repository.

FUZZYCLIPS :


Description: This version of CLIPS provides handling of fuzzy concepts and
reasoning, in addition to the other CLIPS features.



Platforms: Same as CLIPS.



Source: The latest version is available from the National Research Council of
Canada.

Freeware Tool YUMMY..
RT-EXPERT for DOS, Personal Edition :





Description: A rule-based system with allows for integration of
the expert system with C or C++ code.



Platforms: DOS.

GPROLOG (GNU Prolog) :





Description: Prolog is a logic programming language. It is a
general purpose language often associated with artificial
intelligence and computational linguistics. It has a purely logical
subset, called "pure Prolog", as well as a number of extralogical
features.



Platforms: All Platform

Expert System Demo

See U next week