pertemuan 1 konsep dasar sistem pakar

31
Kuliah Sistem Pakar Pertemuan I “Sistem Pakar”

Upload: edisuhardi

Post on 19-Jul-2015

119 views

Category:

Internet


2 download

TRANSCRIPT

Kuliah Sistem Pakar

Pertemuan I

“Sistem Pakar”

Areas of Artificial Intelligence

Expert

systems AI

hardware

Robotics

Perceptive

systems

(vision,

hearing)

Neural

networks

Natural

language

Learning

Artificial Intelligence

Sistem Berbasis

Pengetahuan

Sistem Berbasis

Pegetahuan

Sistem Pakar

Games

Robotik

Sistem

Komputer

Sistem Pakar berasal dari istilah

knowledge-based expert system

Menggunakan human knowledge yang

dimasukkan ke dalam komputer untuk

memecahkan masalah yang umumnya

memerlukan keahlian seorang Pakar

Domain yang sempit

Definisi Sistem Pakar

Sistem komputer yang dapat melakukanpenalaran terhadap persoalan tertentu sepertipenalaran yang dilakukan manusia (Michael P. Geografi)

Sistem Komputer yang bisa menyamai ataumeniru kemampuan seorang pakar (Giarratanodan Riley)

Program komputer yang dimanfaatkan untukmeniru proses pengambilan keputusanseorang pakar dalam bidang tertentu (Michael W. Parks)

Definisi (Lanjutan)

Sistem pakar adalah sebuah perangkat

lunak computer yang memiliki basis

pengetahuan untuk domain tertentu dan

menggunakan penalaran inferensi

menyerupai seorang pakar dalam

memecahkan masalah.

Sistem pakar adalah sebuah teknik inovatif

baru dalam menangkap dan memadukan

pengetahuan.

Tujuan Dan Fungsi Sistem Pakar

Memasyarakatkan Pengetahuan dan Pengalaman seorang Pakar

Dapat digunakan non-expert untuk meningkatkan kemampuan pemecah- an masalah dan oleh expertsebagai knowledgeable assistant

Menyederhanakan pekerjaan dan memperbaiki kualitas

Memecahkan masalah (sederhana) tanpa kehadiran seorang pakar

Kekuatan sistem pakar

Kekuatannya terletak pada kemampuannya

memecahkan masalah-masalah praktis pada saat

sang pakar berhalangan.

Kemampuan system pakar ini karena di dalamnya

terdapat basis pengetahuan yang berupa

pengetahuan non formal yang sebagian besar

berasal dari pengalaman, bukan dari “text book”.

Pengetahuan ini diperoleh seorang pakar

berdasarkan pengalamannya bekerja selama

bertahun-tahun pada sebuah bidang keahlian

tertentu.

Pemecahan dari masalah, dan system pakar

adalah satu jalan untuk mendapatkan

pemecahan masalah, secara lebih cepat dan

mudah.

PAKAR

APA ITU PAKAR/AHLI (EXPERT) ?

Misalnya: seorang dokter, penasehat

keuangan, pakar mesin mobil, dll.

Kemampuan kepakaran:

o Dapat mengenali (recognizing) dan

merumuskan masalah

o Menyelesaikan masalah dengan cepat

dan tepat

o Menjelaskan solusi

o Belajar dari pengalaman

o Restrukturisasi pengetahuan

o Menentukan relevansi/hubungan

o Memahami batas kemampuan

Expertise atau Kepakaran

APA ITU KEPAKARAN/KEAHLIAN (EXPERTISE) ?

· Pemahaman yang luas dari tugas atau pengetahuan spesifik yang diperoleh dari pelatihan, membaca dan pengalaman.

· Jenis-jenis pengetahuan yang dimiliki dalam kepakaran:

o Teori- teori dari permasalahan

o Aturan dan prosedur yang mengacu pada area permasalahan

o Aturan (heuristik) yang harus dikerjakan pada situasi yang terjadi

o Strategi global untuk menyelesaikan berbagai jenis masalah

o Meta-knowledge (pengetahuan tentang pengetahuan)

o Fakta-fakta

APA ITU PENGETAHUAN (KNOWLEDGE) ?

3 Pemain Utama dalam proyek

sistem pakar

Domain Expert

Knowledge Engineer

End User

Ciri-ciri Sistem Pakar

Terbatas pada domain keahlian tertentu

Memiliki fasilitas informasi yang handal

Berdasar “rule-rule”tertentu

Mudah dimodifikasi

Dapat digunakan dalam berbagai jenis komputer

Dirancang untuk dapat dikembangkan secara bertahap

Output bersifat anjuran

Keuntungan dan Kelemahan

Sistem Pakar

Keuntungan ?

Kelemahan ?

Keuntungan Sistem Pakar Membuat orang awam, bekerja se layaknya

pekerjaan,

peningkatan kualitas disebabkan oleh

meningkatnya efisiensi kerja.

Menghemat waktu kerja.

Menyederhanakan pekerjaan.

Merupakan arsip yang terpercaya dari

sebuah keahlian, sehingga bagi pemakai

system pakar akan seolah-oleh

berkonsultasi langsung dengan sang pakar,

meskipun mungkin sang pakar telah

meninggal.

Keuntungan (lanjutan)

Memperluas jangkauan, dari keahlian

seorang pakar. System pakar yang telah

disahkan, akan sama saja artinya dengan

seorang pakar yang tersedia dalam jumlah

besar (dapat diperbanyak dengan

kemampuan yang persis sama), dapat

diperoleh dan dipakai dimana saja.

Tipe system pakar

Berdasar struktur program, system pakar

dibedakan menjadi :

Program Mandiri

Program Terkait

Program Terhubung

Program Mandiri

Yang dimaksud dengan system pakar

Program Mandiri adalah system pakar yang

murni dan berdiri sendiri, artinya program

utama tanpa mengandung subrutin yang

memakai teknik algoritma konvensional.

Beberapa contoh aplikasi

Sistem Pakar

Mysin, identifikasi penyakit infeksi bakterial

dan rekomendasi obat anti biotiknya

Dendral, analisa struktur molekular suatu

senyawa yang belum diketahui

Etc.

KATEGORI GENERIK DARI SISTEM PAKAR

Kategori Masalah yang Diselesaikan

Interpretasi

Prediksi

Diagnosis

Perancangan

Perencanaan

Monitoring

Debugging

Reparasi

Instruksi

Kontrol

Menduga gambaran situasi dari observasi

Menduga akibat yang mungkin dari situasi

tertentu

Menduga kegagalan sistem dari observasi

Mengatur konfigurasi obyek dari konstrain

Mengembangkan rencana-rencana untuk

mencapai tujuan-tujuan

Membandingkan observasi terhadap rencana-

rencana, tanda gagal/berhasil (flagging), dan

perkecualian-perkecualian (exceptions)

Memberi “obat” bagi kegagalan fungsi

Mengeksekusi rencana untuk menjalankan “obat

penyembuhan”

Mendiagnosa, mendebug, dan membetulkan

unjuk kerja siswa

Menginterpretasikan, memprediksi, mereparasi,

dan memonitor perilaku sistem

Diagnosis

Sistem pakar diagnosis biasanya digunakan

untuk merekomendasikan obat untuk orang

sakit, kerusakan mesin, kerusakan rangkaian

elektronik, dan sebagainya.

Prinsipnya adalah menemukan apa masalah

atau kerusakan yang terjadi.

Interpretasi

Sistem pakar interpretasi ini digunakan untuk

menganalisa data yang tidak lengkap, tidak

teratur dan data yang kontradiktif, misalnya

untuk interpretasi citra.

Prediksi

Keunggulan dari seorang pakar adalah

kemampuannya memprediksi ke depan.

Contoh yang mudah kita temui, bagaimana

seorang pakar meteorology memprediksi

cuaca besok berdasarkan data-data

sebelumnya. Kemampuan ini juga dipunyai

oleh system pakar. Penggunaan system

pakar prediksi misalnya untuk peramalan

cuaca, penentuan masa tanam, dan

sebagainya.

Perencanaan

Penggunaan system pakar untuk perencanaan

sangat luas, mulai dari perencanaan mesin-

mesin sampai manajemen bisnis.

Penggunaan system pakar ini akan

menghemat biaya, waktu dan material, sebab

pembuatan model sudah tidak diperlukan lagi.

Controlling

Sistem pakar ini digunakan untuk mengontrol

kegiatan yang membutuhkan presisi waktu

yang tinggi.

Misalnya pengontrolan pada industri

berteknologi tinggi.

Pengumpulan informasi mengenai

spesifikasi sistem & produk tertentu

Untuk merancang sirkit elektronik, bangunan,

dan rumah.

DESIGN