6. pengantar sistem pakar

17
Siti Maryam, S.Kom, M.Kom

Upload: agus-rofiq-rizal

Post on 30-Jun-2015

150 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 6. Pengantar Sistem Pakar

Siti Maryam, S.Kom, M.Kom

Page 2: 6. Pengantar Sistem Pakar

DEFINISI SISTEM PAKARSebuah program komputer yang dirancang

untuk memodelkan kemampuan menyelesaikan masalah seperti layaknya seorang pakar (human expert).

Page 3: 6. 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 4: 6. Pengantar Sistem Pakar

Kemampuan kepakaran:Dapat mengenali (recognizing) dan

merumuskan masalahMenyelesaikan masalah dengan cepat dan

tepatMenjelaskan solusiBelajar dari pengalamanRestrukturisasi pengetahuanMenentukan relevansi/hubunganMemahami batas kemampuan

Page 5: 6. 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 permasalahanAturan dan prosedur yang mengacu pada area

permasalahanAturan (heuristik) yang harus dikerjakan pada

situasi yang terjadiStrategi global untuk menyelesaikan berbagai jenis

masalahMeta-knowledge (pengetahuan tentang

pengetahuan)Fakta-fakta

Page 6: 6. Pengantar Sistem Pakar

Human Expert VS Expert System

Page 7: 6. 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 pergiSeorang Pakar adalah mahalKepakaran dibutuhkan juga pada lingkungan

yang tidak bersahabat (hostile environtment)

Page 8: 6. Pengantar Sistem Pakar

• Pengertian Kecerdasan Buatan ( Artificial Intelligence)

Adalah kegiatan yang diberikan kpd mesin seperti komputer yaitu kemampuan untuk menampilkan perilaku yg dianggap cerdas yg diamati pd manusia.

Sistem pakar adalah program komputer yg mencoba utk mewakili pengetahuan dari pakar manusia dlm bentuk heuristic.

Page 9: 6. Pengantar Sistem Pakar

AI mencakup kerja dalam area berikut : Jaringan saraf (neural network) spt kemampuan belajar, generalisasi, dan abstraksi

Sistem persepsi, menggunakan citra visual dan sinyal suara utk menginstruksikan komputer atau alat lain misalnya robot.

Belajar, meliputi semua kgtn yg memingkinkan komputer atau alat lain utk memperoleh pengetahuan sbg tambahan dr apa yg tlh dimasukkan ke dlm memori oleh pembuatnya atau pemrogramnya.

Robotik, terdiri dr alat yg dikendalikan komputer yg meniru aktivitas gerak manusia

Hardware AI, mencakup alat fisik yg membantu aplikasi AI.

Pemrosesan bahasa alamiah, memungkinkan pemakai utk berkomunikasi dgn komputer dlm berbagai bahasa & memungkinkan komputer memeriksa ejaan & tata bhs.

Page 10: 6. Pengantar Sistem Pakar

MODEL SISTEM PAKAR

Terdiri dari 4 bagian utama :1. User interface, memungkinkan pemakai utk berinteraksi dgn

sistem pakar.

2. Knowledge base, menyimpan akumulasi pengetahuan dr masalah yg akan diselesaikan.

3. Inference engine, menyediakan kemampuan penalaran yg menafsirkan isi knowledge base.

4. Development engine, pakar dan analis sistem menggunakan ini utk menciptakan sistem pakar.

Page 11: 6. Pengantar Sistem Pakar

USER INTERFACEMemungkinkan manajer utk memasukkan instruksi dan informasi ke dalam sistem pakar & menerima informasi dari sistem pakar. Instruksi tsb menentukan parameter yg mengarahkan sistem pakar melalui proses penalaran. Informasi itu berbentuk nilai yg diberikan pd variabel tertentu.

Page 12: 6. Pengantar Sistem Pakar

Input Sistem PakarFormat interface yg paling populer saat ini adalah graphical user interface, yg menampilkan tampilan Windows.

Output Sistem Pakar

Sistem pakar dirancang utk menyarankan pemecahan. Pemecahan ini dilengkapi dgn penjelasan. Ada 2 jenis penjelasan :

1. Penjelasan atas pertanyaan. Sistem pakar akan meminta manajer memasukkan sejumlah informasi. Manajer menanyakan mengapa informasi itu diperlukan dan sistem pakar menyediakan penjelasannya.

2. Penjelasan atas penyelesaian masalah. Setelah sistem pakar memberikan suatu pemecahan masalah, manajer dpt meminta penyelesaian mengenai bagaimana itu dicapai. Sistem pakar akan menampilkan tiap langkah-langkah penalaran yg menuju pd penyelesaian.

Page 13: 6. Pengantar Sistem Pakar

KNOWLEDGE BASEMemuat fakta-fakta yg menjelaskan area masalah & menerangkan msh yg menjelaskan bgmn fakta-fakta tsb cocok satu dgn yg lain dlm urutan yg logis. Problem Domain digunakan utk menjelaskan area masalah.

Teknik menerangkan masalah yg populer adalah penggunaan aturan. Aturan menentukan apa yg harus dilakukan dlm situasi ttt & terdiri dr 2 bagian: suatu kondisi yg mgk benar, mgk tidak dan tindakan yg harus diambil jika kodisinya benar. Contoh aturan :

Aturan

Page 14: 6. Pengantar Sistem Pakar

INFERENCE ENGINE

Adalah bagian dari sistem pakar yg melakukan penalaran dgn menggunakan isi knowledge base berdasarkan urutan tertentu

2 metode utama telah dibuat bagi inference engine untuk menguji aturan: penalaran maju (forward reasoning) & penalaran mundur (reserve reasoning).DEVELOPMENT ENGINE

Pd proses ini melibatkan perangkat aturan. Ada 2 pendekatan dasar :

1. Bahasa Pemrograman2. Shell sistem pakar Shell sistem pakar membuat kecerdasan buatan terjangkau oleh perusahaan

yg tdk memiliki SD yg diperlukan utk mengembangkan sistem sendiri dgn menggunakan bhs pemrograman. Ini merupakan cara terpopuler bagi perusahaan yg menerapkan sistem berbasis pengetahuan.

Page 15: 6. Pengantar Sistem Pakar

KEUNTUNGAN & KERUGIAN SISTEM PAKAR

Keuntungan Sistem Pakar Bagi Manajer• Mempertimbangkan lebih banyak alternatif.

• Menerapkan logika yg lebih tinggi

• Menyediakan lebih banyak waktu utk mengevaluasi hasil keputusan

• Membuat keputusan yang lebih konsisten.

Page 16: 6. Pengantar Sistem Pakar

Keuntungan Sistem Pakar bagi Perusahaan• Kinerja perusahaan yang lebih baik

• Mempertahankan pengendalian atas pengetahuan perusahaan.

Kerugian Sistem PakarDua karakteristik sistem pakar membatasi kemampuannya sbg alat pemecah masalah bisnis.

1. Tdk dpt menangani pengetahuan yg tdk konsisten. Ini merupakan kerugian krn dlm bisnis hanya sedikit yg tetap sepanjang waktu krn berubah-ubahnya kinerja manusia.

2. Tdk dpt menerapkan penilaian dan intuisi yg merupakan unsur penting saat memecahkan masalah semi-terstruktur atau tidak terstruktur.

Page 17: 6. Pengantar Sistem Pakar

Beberapa contoh sistem pakarMYCIN : Diagnosa penyakitDENDRAL : Mengidentifikasi struktur molekular

campuran yang tak dikenalXCON & XSEL : Membantu konfigurasi sistem

komputer besarSOPHIE : Analisis sirkit elektronik Prospector :

Digunakan di dalam geologi untuk membantu mencari dan menemukan deposit

FOLIO : Menbantu memberikan keutusan bagi seorang manajer dalam hal stok broker dan investasi

DELTA : Pemeliharaan lokomotif listrik disel