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

dokumen-dokumen yang mirip
Backward Chaining & Forward Chaining UTHIE

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

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

MODEL HEURISTIK. Capaian Pembelajaran. N. Tri Suswanto Saptadi

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

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

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

Sistem Pakar untuk Mendiagnosa Penyakit Kucing Menggunakan Metode Backward Chaining

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

SISTEM PAKAR UNTUK MENENTUKAN GANGGUAN AFEKTIF

FORWARD & BACKWARD CHAINING SISTEM PAKAR

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

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

SISTEM PAKAR MENGIDENTIFIKASI PENOLAKAN FILM RADIOLOGI MENGGUNAKAN METODE FORWARD CHAINING

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

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

SISTEM PRODUKSI (PRODUCTION SYSTEM) -Muhlis Tahir-

AND AND AND THEN AND AND

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

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

KECERDASAN BUATAN REPRESENTASI PENGETAHUAN (PART - II) ERWIEN TJIPTA WIJAYA, ST., M.KOM

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

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

BAB 1 PENDAHULUAN Latar belakang

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

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004

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

BAB II TINJAUAN PUSTAKA

SISTEM PAKAR PENYAKIT LAMBUNG MENGGUNAKAN METODE FORWARD CHAINING

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

BAB 1 PENDAHULUAN. Sistem Pakar adalah program AI yang menggabungkan basis pengetahuan

SISTEM PAKAR UNTUK DIAGNOSIS PENYAKIT GINJAL DENGAN METODE FORWARD CHAINING

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

Untung Subagyo, S.Kom

BAB I PENDAHULUAN. sama dengan kemampuan seorang pakar dibidang keilmuan tertentu.

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

BAB III ANALISA DAN PERANCANGAN

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

PERANCANGA SISTEM PAKAR PENDETEKSI GANGGUAN KEHAMILAN ABSTRAK

PENERAPAN SISTEM PAKAR DALAM MENGANALISIS PENGARUH RELAKSASI MANAJEMEN STRES

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Pelacakan ke depan adalah pendekatan yang dimotori data (data driven). Dalam

APLIKASI DIAGNOSA KERUSAKAN MESIN SEPEDA MOTOR BEBEK 4 TAK DENGAN METODE FORWARD CHAINING

Kelas A & B Jonh Fredrik Ulysses

SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT BABI DENGAN METODE BACKWARD CHAINING

PENERAPAN METODE BACKWARD CHAINING PADA KASUS TINDAK PERDATA. Intisari

PENGEMBANGAN SISTEM PAKAR DALAM MEMBANGUN SUATU APLIKASI

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

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

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

SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT GINJAL MENGGUNAKAN METODE FORWARD CHAINING. Kata Kunci : Sistem Pakar, Ginjal, Metode Forward Chaining, Java

JURNAL WEB BASED EXPERT SYSTEM FOR FIRST AID USING FORWARD CHAINING METHOD AT INDONESIAN RED CROSS VOLUNTEER CORPS OF UN PGRI KEDIRI

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

MENGENAL SISTEM PAKAR

BAB IV HASIL DAN PEMBAHASAN

SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT SALURAN PENCERNAAN MENGGUNAKAN METODE DEMPSTER SHAFER

BAB I PENDAHULUAN 1.1 Latar Belakang

Rancang Bangun Sistem Pakar Pendiagnosa Penyakit Demam Typhoid dan Demam Berdarah Dengue dengan Metode Forward Chaining

BAB II TINJAUAN PUSTAKA

APLKASI SISTEM PAKAR BERBASIS WEB UNTUK MENDIAGNOSA AWAL PENYAKIT JANTUNG

BAB III ANALISA SISTEM

By: Sulindawaty, M.Kom

Sistem Pakar Perkembangan Anak Usia 0-12 Bulan Berbasis Web Dengan Metode Forward Chaining

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

Kecerdasan Buatan dan Sistem Pakar

SISTEM PAKAR PENDETEKSI PENYAKIT PADA BURUNG MURAI MENGGUNAKAN METODE FORWARD CHAINING

BAB I PENDAHULUAN. 1.1 Latar Belakang

Definisi Sistem Pakar

SISTEM PAKAR IDENTIFIKASI KEMAMPUAN OTAK PADA ANAK SEKOLAH DASAR MENGGUNAKAN ALGORITMA BACKWARD CHAINING

BAB I PENDAHULUAN. mengintegrasikan kebutuhan perkembangan teknologi informasi. Semakin

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

INFERENCE & EXPLANATION TEKNIK PENARIKAN KESIMPULAN & MEMBERI PENJELASAN

PENGEMBANGAN SISTEM PAKAR UNTUK DIAGNOSA PEMILIHAN ALAT KONTRASEPSI

IMPLEMENTASI FUZZY EXPERT SYSTEM UNTUK ANALISA PENYAKIT DALAM PADA MANUSIA

TAKARIR. : diagram aktifitas yang memodelkan alur kerja. suatu proses. dipakai. berurutan. : perangkat untuk simulasi hasil aplikasi pada IDE

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

Penerapan Sistem Pakar Untuk Informasi Kebutuhan Energi Menggunakan Metode Forward Chaining

IMPLEMENTASI FUZZY EXPERT SYSTEM UNTUK ANALISA PENYAKIT DALAM PADA MANUSIA

BAB II TINJAUAN PUSTAKA

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

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

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

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

PENGEMBANGAN SISTEM PAKAR BERBASIS ATURAN UNTUK MENENTUKAN MATA KULIAH YANG AKAN DIAMBIL ULANG (REMEDIAL) DENGAN METODE FORWARD CHAINING

PENGGUNAAN PENALARAN TEMPORAL UNTUK TERAPI PENYAKIT

TAKARIR. : kumpulan file atau tabel yang saling berhubungan. secara logika. : penalaran yang dimulai dari fakta menuju konklusi

BAB I PENDAHULUAN 1.1 Latar Belakang

SISTEM PAKAR UNTUK MENDIAGNOSA JENIS CEDERA PADA PEMAIN SEPAK BOLA

SISTEM PAKAR. Entin Martiana Jurusan Teknik Informatika - PENS

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

TUGAS KELOMPOK SISTEM PAKAR NAMA KELOMPOK : FERI DWI UTOMO ROBBY INDRAWAN SUDRAJAT SEPTIAWAN PRIO SETIADI

BAB 2 TINJAUAN PUSTAKA

Troubleshooting PC dengan Sistem Pakar

BAB 2 LANDASAN TEORI

Sistem Pakar Pertemuan 5. Diema Hernyka S, M.Kom

SISTEM PAKAR DIAGNOSIS PERILAKU AUTISME PADA ANAK MENGGUNAKAN METODE FORWARD CHAINING

Transkripsi:

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

Strategi Penalaran Runut Maju / Forward Chaining Runut Balik / Backward Chaining

Forward Chaining Penalaran dimulai dari keadaan awal (fakta yang ada) dan kemudian dicoba untuk mencocokkan dengan tujuan yang diharapkan. Contoh :

Backward Chaining Penalaran dimulai dari tujuan (hipotesa), baru dicocokkan dengan keadaan awal atau fakta-fakta yang ada. Contoh :

Pengontrolan inferensi No. Aturan Contoh: Ada 10 aturan yang tersimpan dalam basis pengetahuan. Fakta awal yang diberikan hanya: A & E (artinya: A dan E bernilai benar). Ingin dibuktikan apakah K bernilai benar (hipotesis: K)? R-1 IF A & B THEN C R-2 IF C THEN D R-3 IF A & E THEN F R-4 IF A THEN G R-5 IF F & G THEN D R-6 IF G & E THEN H R-7 IF C & H THEN I R-8 IF I & A THEN J R-9 IF G THEN J R-10 IF J THEN K

Forward Chaining Munculnya fakta baru pada saat inferensi: Aturan Fakta Baru R-3 F R-4 G R-5 D R-6 H R-9 J R-10 K

Alur inferensi: R-9 J R-10 K Fakta R-4 G A R-5 R-3 F D R-6 H E Fakta

Backward Chaining Alur inferensi: R-10 K J I R-8 R-7 R-1 C Fakta A A (a) Pertama: Gagal H B Tidak diketahui K Fakta R-10 J R-9 G R-4 A (b) Kedua: Sukses

Database Aturan

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

Proses 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

Latihan Jika user memiliki Premis: P1, P4, P6 apa yang akan jadi konklusinya? Jelaskan urutan prosesnya dengan metode runut maju dan runut balik

KAIDAH PRODUKSI Aturan 1: JIKA fungsi simple DAN biaya rendah atau tinggi MAKA pilih Software A Aturan 2: JIKA fungsi kompleks DAN biaya rendah MAKA tidak ada yang bisa dipilih Aturan 3: JIKA fungsi kompleks DAN biaya tinggi MAKA pilih Software B atau C

Tabel Aturan

Implementasi Proses Runut Maju 1. Tampilkan semua daftar premis/fakta 2. User memilih premis yang dialami 3. Sistem mencari aturan yang premisnya terdiri dari premis-premis yang dipilih oleh user: 4. Sistem akan menampilkan konklusi dari aturan tersebut

1. Tampilkan semua daftar premis SELECT Fungsi, Biaya From Aturan;

2. User memilih premis yang dialami Misal : Fungsi Simple, Biaya Tinggi

3. Sistem mencari aturan yang premisnya terdiri dari premis-premis yang dipilih oleh user SELECT software FROM Aturan Where Fungsi = 'Simple' And Biaya = 'Tinggi';

4. Sistem akan menampilkan konklusi dari aturan tersebut

Implementasi Proses Runut Balik 1. Sistem akan melist dalam memori daftar konklusi yang ada 2. Masing-masing konklusi secara sekuensial dicari premisnya 3. Masing-masing premis di tanyakan ke user 4. Jika jawaban ya, dilanjutkan ke premis berikutnya 5. Jika jawabannya tidak dilanjutkan ke konklusi selanjutnya

Sistem akan melist dalam memori daftar konklusi yang ada SELECT Distinct Software FROM Aturan;

Masing-masing konklusi secara sekuensial dicari premisnya SELECT Fungsi, Biaya FROM Aturan WHERE Software = 'A'

Kelemahan Rancangan Tabel Aturan Ada domain permasalahan yang satu variabel nilainya bisa banyak. Misal Pada Masalah Diagnosis, Variabel Gejala dalam satu aturan bisa berisi banyak

KASUS 2 Aturan 1 Jika G : A (70%) Dan G : B (100%) Dan G : C (20%) Dan T : D (30%) Maka Z Aturan 2 Jika G : B (20%) Dan T : E (10%) Dan G : C (40%) Maka X Aturan 3 Jika G : A (20%) Dan T : D (30%) Dan T : E (70%) Maka Y Aturan 4 Jika T : D (90%) Dan G : C (20%) Maka Y

Isi Tabel

Memilih metode penalaran Banyaknya keadaan awal dan tujuan. Jika jumlah keadaan awal lebih kecil daripada tujuan, maka gunakan penalaran forward. Jika tujuan lebih banyak daripada keadaan awal, maka gunakan penalaran backward. Apakah program butuh menanyai user untuk melakukan justifikasi terhadap proses penalaran? Jika iya, maka alangkah baiknya jika dipilih arah yang lebih memudahkan user Bentuk kejadian yang akan memicu penyelesaian masalah. Jika kejadian itu berupa fakta baru, maka pilih penalaran forward. Namun jika query, maka gunakan penalaran backward.

SEKIAN DAN TERIMA KASIH