Backward Chaining & Forward Chaining UTHIE

dokumen-dokumen yang mirip
FORWARD & BACKWARD CHAINING SISTEM PAKAR

INFERENSI DAN PENALARAN. PERTEMUAN 8 Oleh : Diema Hernyka Satyareni, M.Kom

Pengetahuan 2.Basis data 3.Mesin Inferensi 4.Antarmuka pemakai (user. (code base skill implemetation), menggunakan teknik-teknik tertentu dengan

Sistem Pakar untuk Mendiagnosa Penyakit Kucing Menggunakan Metode Backward Chaining

Kelas A & B Jonh Fredrik Ulysses

Expert System. Siapakah pakar/ahli. Pakar VS Sistem Pakar. Definisi

Sistem Berbasis Pengetahuan. Program Studi Sistem Komputer Fakultas Ilmu Komputer Universitas Putra Indonesia YPTK Padang

Definisi Sistem Pakar

AND AND AND THEN AND AND

TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS NUSANTARA PGRI KEDIRI

MODEL HEURISTIK. Capaian Pembelajaran. N. Tri Suswanto Saptadi

SISTEM PAKAR ANALISIS PENYAKIT LUPUS ERITEMATOSIS SISTEMIK PADA IBU HAMIL MENGGUNAKAN METODE FORWARD CHAINING

PENERAPAN SISTEM PAKAR DALAM MENGANALISIS PENGARUH RELAKSASI MANAJEMEN STRES

2/22/2017 IDE DASAR PENGANTAR SISTEM PAKAR MODEL SISTEM PAKAR APLIKASI KECERDASAN BUATAN

BAB I PENDAHULUAN. produksi secara keseluruhan sangat ditentukan oleh pemilihan jenis perlengkapan

SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT BABI DENGAN METODE BACKWARD CHAINING

Jurnal Komputasi. Vol. 1, No. 1, April Pendahuluan. Hal 1 dari 90

By: Sulindawaty, M.Kom

PENGEMBANGAN SISTEM PENENTUAN UNIT KERJA KARYAWAN PADA PT. ANEKA MODE INDONESIA BERDASARKAN PSIKOTEST MENGGUNAKAN METODE FORWARD CHAINING

BAB III ANALISA SISTEM

INFERENCE & EXPLANATION TEKNIK PENARIKAN KESIMPULAN & MEMBERI PENJELASAN

BAB I PENDAHULUAN. Perkembangan komputer sekarang ini sangat pesat dan salah. satu pemanfaatan komputer adalah dalam bidang kecerdasan buatan.

SISTEM PAKAR PENENTUAN KESESUAIAN LAHAN PERTANIAN UNTUK PEMBUDIDAYAAN TANAMAN BUAH- BUAHAN

BAB 2 TINJAUAN TEORI. Artificial Intelligence. Jika diartikan Artificial memiliki makna buatan,

SISTEM PAKAR. Entin Martiana Jurusan Teknik Informatika - PENS

---Sistem Pakar--- By Anjik Sukmaaji

SISTEM PRODUKSI (PRODUCTION SYSTEM) -Muhlis Tahir-

Sistem Pakar Gigi dan Mulut Menggunakan Aplikasi Android Studio Metode Forward Chaining

BAB II LANDASAN TEORI. Landasan teori atau kajian pustaka yang digunakan dalam membangun

IMPLEMENTASI INFERENCE ENGINE DENGAN RANGKAIAN MUNDUR PADA SISTEM PAKAR UNTUK SIMULASI SELEKSI TERNAK

Definisi Keuntungan dan kelemahan Konsep Dasar Bentuk dan Struktur Sistem Basis Pengetahuan Metode Inferensi Ciri-ciri Aplikasi dan Pengembangannya

Troubleshooting PC dengan Sistem Pakar

EXPERT SYSTEM DENGAN BEBERAPA KNOWLEDGE UNTUK DIAGNOSA DINI PENYAKIT-PENYAKIT HEWAN TERNAK DAN UNGGAS

Sistem Pakar Metode Inferensi 1. Kelas A & B Jonh Fredrik Ulysses, ST

SISTEM PAKAR DENGAN BEBERAPA KNOWLEDGE BASE MENGGUNAKAN PROBABILITAS BAYES DAN MESIN INFERENSI FORWARD CHAINING

Gambar 3.1 Arsitektur Sistem Pakar (James Martin & Steve Osman, 1988, halaman 30)

SISTEM PAKAR. Farah Zakiyah Rahmanti, M.T Mei Universitas Dian Nuswantoro

SISTEM PAKAR SEBAGAI ALAT BANTU MENGATASI MASALAH (STUDI KASUS KERUSAKAN SEPEDA MOTOR)

SISTEM PAKAR MENGIDENTIFIKASI PENOLAKAN FILM RADIOLOGI MENGGUNAKAN METODE FORWARD CHAINING

Aplikasi Sistem Pakar untuk Diagnosa Hama Jeruk dan Pengobatannya Menggunakan Metode Certainty Factor

Untung Subagyo, S.Kom

MENGENAL SISTEM PAKAR

PERANCANGAN SISTEM PENUNJANG KEPUTUSAN BIAYA KEBUTUHAN MAHASISWA DENGAN WAKTU TERCEPAT MELALUI METODE BACKWARD CHAIN DAN ALGORITMA RSA

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan

RULE BASE EXPERT SYSTEM DENGAN METODE FORWARD CHAINING UNTUK MEMPREDIKSI KUALITAS KAIN BATIK

Pertemuan 4 LINGKUP DECISION SUPPORT SYSTEM (DSS) DAN EXPERT SYSTEM (ES)

DIAGNOSA PENYAKIT JANTUNG DENGAN METODE PENELUSURAN FORWARD CHAINNING-DEPTH FIRST SEARCH

SISTEM PAKAR TROUBLESHOOTING BASE TRANSCEIVER STATION UNTUK EFISIENSI KINERJA TEKNISI (STUDI KASUS : PT.KMS TELECOM PEKANBARU)

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. Menggunakan Metode Forward Chaining diperoleh berdasarkan referensi yang

BAB I PENDAHULUAN 1.1 Latar Belakang

Kecerdasan Buatan dan Sistem Pakar

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

SISTEM PAKAR DIAGNOSA PENYAKIT KULIT MENGGUNAKAN METODE FORWARD DAN BACKWARD CHAINING BERBASIS WEB

Sistem Pakar Diagnosa Penyakit Lambung dengan Metode Forward Chaining Berbasis Android

BAB 1 PENGENALAN SISTEM PAKAR

ABSTRAK. Kata kunci : sistem pakar, forward chaining, dempster shafer.

PENGEMBANGAN SISTEM PAKAR DIAGNOSIS PENYAKIT DAN HAMA PADA TANAMAN SEMANGKA BERBASIS ANDROID

SISTEM PAKAR BERBASIS ATURAN DALAM BIMBINGAN PENASEHAT AKADEMIK MENGGUNAKAN METODE FORWARD CHAINING

PENERAPAN METODE FORWARD CHAINING PADA SISTEM PAKAR IDENTIFIKASI HEWAN VERTEBRATA BERDASARKAN MORFOLOGI BERBASIS WEBSITE

APLIKASI SISTEM PAKAR DIAGNOSA PENYAKIT GINJAL DENGAN METODE DEMPSTER-SHAFER

BAB IV HASIL DAN UJI COBA

Sistem Pakar untuk Mendiagnosa Penyakit yang Disebabkan Nyamuk dengan Metode Forward Chainning

BAB II. Beberapa aplikasi pendeteksi penyakit pada tanaman antara lain :

BAB 2 LANDASAN TEORI

SISTEM PAKAR UNTUK MENDETEKSI VIRUS PADA PERNAPASAN MANUSIA

Feriani A. Tarigan Jurusan Sistem Informasi STMIK TIME Jln. Merbabu No. 32 AA-BB Medan

PENGEMBANGAN SISTEM PAKAR UNTUK TROUBLESHOOTING PERANGKAT KERAS KOMPUTER BERBASIS ANDROID DENGAN METODE FORWARD CHAINING

PENGEMBANGAN SISTEM PAKAR DALAM MEMBANGUN SUATU APLIKASI

SISTEM PAKAR UNTUK MENENTUKAN TIPE AUTISME PADA ANAK USIA 7-10 TAHUN MENGGUNAKAN METODE FORWARD CHAINING. Agam Krisna Setiaji

Sistem Pakar Dasar. Ari Fadli

PEMANFAATAN TEKNOLOGI KNOWLEDGE-BASED EXPERT SYSTEM UNTUK MENGIDENTIFIKASI JENIS ANGGREK DENGAN MENGGUNAKAN BAHASA PEMROGRAMAN JAVA

BAB III ANALISA DAN PERANCANGAN

PENERAPAN METODE BACKWARD CHAINING PADA KASUS TINDAK PERDATA. Intisari

BAB II TINJAUAN PUSTAKA

Wawan Yunanto

LINGKUP DECISION SUPPORT SYSTEM (DSS) DAN EXPERT SYSTEM (ES)

BAB 2 LANDASAN TEORI

BAB III PERANCANGAN SISTEM. tepat bagi UKM (BPR/S dan LKM/S), maka dilakukan analisa terhadap

APLIKASI DIAGNOSA PENYAKIT ANAKMELALUI SISTEM PAKAR MENGGUNAKAN JAVA 2 MICRO EDITION YOSEPHIN ERLITA KRISTANTI

APLKASI SISTEM PAKAR BERBASIS WEB UNTUK MENDIAGNOSA AWAL PENYAKIT JANTUNG

APLIKASI SHELL SISTEM PAKAR

BAB II TINJAUAN PUSTAKA

SISTEM PAKAR. Entin Martiana, S.Kom, M.Kom

SISTEM MANAJEMEN AHLI

BAB II TINJAUAN PUSTAKA

APLIKASI SISTEM PAKAR UNTUK MENGIDENTIFIKASI PENYAKIT DALAM PADA MANUSIA MENGGUNAKAN METODE FORWARD CHAINING

Penerapan Sistem Pakar Untuk Informasi Kebutuhan Energi Menggunakan Metode Forward Chaining

PERANCANGAN SISTEM PAKAR UNTUK MENDIAGNOSA KERUSAKAN HARDWARE KOMPUTER DENGAN METODE FORWARD CHAINING DAN BACKWARD CHAINING BERBASIS WEB

Aplikasi untuk Diagnosis Penyakit pada Anak dan Balita Menggunakan Faktor Kepastian

Sistem Pakar. Pertemuan 2. Sirait, MT

BAB II DASAR TEORI. Sistem pakar atau Expert System biasa disebut juga dengan knowledge

CERTAINTY FACTOR UTHIE

Kecerdasan Buatan dan Sistem Pakar

Sistem Pakar Mendeteksi Penyakit Kulit Pada Sapi Menggunakan Metode Forward Chaining di Dinas Peternakan Kabupaten Rokan Hulu

BAB 2 TINJAUAN PUSTAKA

Pengantar Kecerdasan Buatan (AK045218) Sistem Pakar. Sistem Pakar 1/17

PENDAHULUAN 1. Latar Belakang 2. Rumusan Masalah 3. Tujuan Dan Manfaat

SISTEM PAKAR DIAGNOSA PENYAKIT KELAMIN PADA PRIA MENGGUNAKAN METODE FORWARD CHAINING DAN CERTAINTY FACTOR BERBASIS WEB

BAB 2 LANDASAN TEORI

Transkripsi:

Backward Chaining & Forward Chaining UTHIE

Inferensi merupakan proses untuk menghasilkan informasi dari fakta yang diketahui atau diasumsikan. Inferensi adalah konklusi logis (logical conclusion) atau implikasi berdasarkan informasi yang tersedia dilakukan dalam suatu modul yang disebut Inference Engine (Mesin inferensi)

BASIS PENGETAHUAN (ATURAN) MESIN INFERENSI AGENDA MEMORI KERJA (FAKTA) FASILITAS PENJELASAN FASILITAS AKUISISI PENGETAHUAN ANTAR MUKA PENGGUNA

Metode Inferensi Runut maju/forward chaining Runut balik/backward chaining Campuran

Runut Maju Menggunakan himpunan aturan kondisiaksi Dalam metode ini, data digunakan untuk menentukan aturan mana yang akan dijalankan, kemudian aturan tersebut dijalankan Cocok digunakan untuk menangani masalah pengendalian (controlling) dan peramalan (prognosis) (Giarattano dan Riley, 1994).

Urutan Langkah Runut Maju Tampilkan semua daftar premis User memilih premis yang dialami Sistem mencari aturan yang premisnya terdiri dari premis-premis yang dipilih oleh user Sistem akan menampilkan konklusi dari aturan tersebut

untuk mengetahui apakah suatu fakta yang dialami oleh pengguna itu termasuk konklusi 1, konklusi 2, konklusi 3, atau konklusi 4 atau bahkan bukan salah satu dari konklusi tersebut user diminta memasukkan premispremis yang dialami sistem dapat memunculkan daftar premis yang mungkin sehingga user dapat memberikan feedback premis mana yang dialami dengan memilih satu atau beberapa dari daftar premis yang tersedia

Premis: Premis1 Premis2 Premis3 Premis4 Premis5 Premis 6 Berdasarkan premis-premis yang dipilih maka sistem akan mencari aturan yang sesuai, sehingga akan diperoleh konklusinya

Pilihan User: Premis1 Premis2 Premis3 Aturan 1 Konklusi 1

Pilihan User: Premis1 Premis6 Aturan 4 Konklusi 4

Contoh Kasus Forward Chaining Misalkan diketahui sistem pakar menggunakan 5 buah rule sebagai berikut : R1 : If (Y and D) THEN Z R2 : If (X and B and E) then Y R3 : if A then X R4 : if C then L R5 : if (L and M) then N fakta-fakta : A, B,C,D dan E bernilai benar Goal : menentukan apakah Z bernilai benar

Iterasi 1

Iterasi 2

Iterasi ke 3 Sampai disini proses dihentikan karena sudah tidak ada lagi rule yang bisa dieksekusi pencarian adalah Z bernilai benar. (lihat database di bagian fakta baru)

Contoh kasus 2 forward chaining Keputusan investasi A : Memiliki 100juta B : < 30 tahun C : Pendidikan Sarjana D : Pendapatan tahunan <=400juta E : Investasi di saham F : Investasi di saham pertumbuhan G : Investasi di saham IBM Fakta yg diketahui: Seseorang memiliki 100juta dan berumur 25 tahun, ingin meminta saran apakah sebaiknya dia berinvestasi di saham IBM atau tidak

Rule yang diketahui adalah : 1. Jika memiliki 100 juta dan memiliki pendidikan sarjana maka cocok investasi di saham 2. jika pendapatan tahunan <=400juta dan pendidikannya sarjana maka cocok investasi di saham pertumbuhan 3. Jika umur < 30 tahun dan sudah Investasi di saham maka cocok investasi di sahan pertumbuhan 4. Jika umur < 30 tahun maka pasti pendidikannya sarjana 5. Jika investasi di saham pendidikan maka pasti juga investasi di saham IBM

Contoh Kasus 3 Diketahui sistem pakar mempunyai 10 Rule yang tersimpan pada basis pengetahuannya sebagai berikut : R1 : IF ( A AND B) THEN C R2 : IF C THEN D R3 : IF (A AND E) THEN F R4 : IF A THEN G R5 : IF (F AND G) THEN D R6 : IF (G AND E) THEN H R7 : IF (C AND H) THEN I R8 : IF (I AND A) THEN J R9 : IF G THEN J R10 : IF J THEN K Fakta awal yang diberikan adalah A & F, buktikan apakah K bernilai benar apabila proses inferensi dilakukan dengan cara forward chaining.

Backward Chaining Penalaran dimulai dengan tujuan kemudian merunut balik ke jalur yang akan mengarahkan ke tujuan tersebut (Giarattano dan Riley, 1994). Merupakan cara yang efisien untuk memecahkan masalah yang dimodelkan sebagai masalah pemilihan terstruktur. Tujuan dari inferensi ini adalah mengambil pilihan terbaik dari banyak kemungkinan. Metode inferensi runut balik ini cocok digunakan untuk memecahkan masalah diagnosis (Schnupp, 1989).

Urutan Langkah Runut Balik Sistem akan melist dalam memori daftar konklusi yang ada Masing-masing konklusi secara sekuensial dicari premisnya Masing-masing premis di tanyakan ke user Jika jawaban ya, dilanjutkan ke premis berikutnya Jika jawabannya tidak dilanjutkan ke konklusi selanjutnya

untuk mengetahui apakah suatu fakta yang dialami oleh pengguna itu termasuk konklusi 1, konklusi 2, konklusi 3, atau konklusi 4 atau bahkan bukan salah satu dari konklusi tersebut sistem akan mengambil hipotesis bahwa konklusinya adalah dari konklusi 1 s/d konklusi 4 Untuk membuktikan hipotesisnya sistem akan mencari premis-premis aturan yang mengandung konklusi yang diduga. Setelah itu sistem akan meminta feedback kepada user mengenai premispremis yang ditemukan tersebut.

Hipotesis Konklusi: Konklusi 1 Jika ketiga premis dialami user, maka konklusi 1 terbukti, jika tidak pindah ke konklusi 2 Premis yang sesuai: Premis 1 Premis 2 Premis 3

Contoh Kasus backward Chaining Misalkan diketahui sistem pakar menggunakan 5 buah rule sebagai berikut : R1 : If (Y and D) THEN Z R2 : If (X and B and E) then Y R3 : if A then X R4 : if C then L R5 : if (L and M) then N fakta-fakta : A, B,C,D dan E bernilai benar Goal : menentukan apakah Z bernilai benar

Iterasi ke-1

Iterasi ke-2

Iterasi ke-3

Iterasi ke-4

Iterasi ke-5

Iterasi ke-6 Karena Goal Z ditemukan di database, maka proses pencarian dihentikan. Disini terbukti bahwa Z bernilai benar

Contoh kasus 2 backward chaining Keputusan investasi A : Memiliki 100juta B : < 30 tahun C : Pendidikan Sarjana D : Pendapatan tahunan <=400juta E : Investasi di saham F : Investasi di saham pertumbuhan G : Investasi di saham IBM Fakta yg diketahui: Seseorang memiliki 100juta dan berumur 25 tahun, ingin meminta saran apakah sebaiknya dia berinvestasi di saham IBM atau tidak

Rule yang diketahui adalah : 1. Jika memiliki 100 juta dan memiliki pendidikan sarjana maka cocok investasi di saham 2. jika pendapatan tahunan <=400juta dan pendidikannya sarjana maka cocok investasi di saham pertumbuhan 3. Jika umur < 30 tahun dan sudah Investasi di saham maka cocok investasi di sahan pertumbuhan 4. Jika umur < 30 tahun maka pasti pendidikannya sarjana 5. Jika investasi di saham pendidikan maka pasti juga investasi di saham IBM

Contoh Kasus 3 Diketahui sistem pakar mempunyai 10 Rule yang tersimpan pada basis pengetahuannya sebagai berikut : R1 : IF ( A AND B) THEN C R2 : IF C THEN D R3 : IF (A AND E) THEN F R4 : IF A THEN G R5 : IF (F AND G) THEN D R6 : IF (G AND E) THEN H R7 : IF (C AND H) THEN I R8 : IF (I AND A) THEN J R9 : IF G THEN J R10 : IF J THEN K Fakta awal yang diberikan adalah A & F, buktikan apakah K bernilai benar apabila proses inferensi dilakukan dengan cara backward chaining.