mendiagnosa pada nelayan menggunakan forward chaining & backward chaining

11
Sistem Pakar Mendiagnosa pada Nelayan Menggunakan Forward Chaining & Backward Chaining

Upload: university-muhammadiyah-maluku-utara

Post on 12-Apr-2017

244 views

Category:

Technology


11 download

TRANSCRIPT

Page 1: Mendiagnosa pada Nelayan Menggunakan Forward Chaining & Backward Chaining

Sistem Pakar

Mendiagnosa pada Nelayan Menggunakan Forward Chaining &

Backward Chaining

Page 2: Mendiagnosa pada Nelayan Menggunakan Forward Chaining & Backward Chaining

Aturan-Aturan Sebagai Berikut :R1 : If cuaca baik Then nelayan berlayarR2 : If cuaca buruk Then nelayan tidak

berlayarR3 : If cuaca tidak berubah Then penghasilan tidak berubahR4 : If nelayan berlayar Then dapat ikanR5 : If nelayan tidak berlayar Then tidak

dapat ikanR6 : If dapat ikan Then untung penghasilanR7 : If tidak dapat ikan Then rugi penghasilan

Page 3: Mendiagnosa pada Nelayan Menggunakan Forward Chaining & Backward Chaining

Simantik

R1

HFD

BE I

G

A

R6

R5

R4

R2 R7

Page 4: Mendiagnosa pada Nelayan Menggunakan Forward Chaining & Backward Chaining

Data di atas adalah fakta, yang menjadi permasalahan pada kasus contoh pakar diatas adalah “ Jika Nelayan Tidak Berlayar Untung atau Rugi ?

Page 5: Mendiagnosa pada Nelayan Menggunakan Forward Chaining & Backward Chaining

Aturan kita ubah dalam bentuk predikat

A. Cuaca BaikB. Cuaca BurukC. Cuaca tidak berubahD. Nelayan BerlayarE. Nelayan Tidak BerlayarF. Dapat IkanG. Tidak Dapat IkanH. Untung PenghasilanI. Rugi PenghasilanJ. Penghasilan tidak Berubah

NO Fakta baruR1 If A then DR2 If B then ER3 If C then JR4 If D then FR5 If E then GR6 If F then HR7 If G then I

Page 6: Mendiagnosa pada Nelayan Menggunakan Forward Chaining & Backward Chaining

Penyelesaian menggunakan Forward Chaining

Cuaca Baik:R1: If cuaca baik Then nelayan berlayarR4: If nelayan berlayar Then dapat ikanR6: If dapat ikan Then untung penghasilanCuaca Buruk:R2 : If cuaca buruk Then nelayan tidak berlayarR5: If nelayan tidak berlayar Then tidak dapat ikanR7: If tidak dapat ikan Then rugi penghasilan

No Fakta Baru

R1 If A then DR2 If B then ER3 If C then JR4 If D then FR5 If E then GR6 If F then HR7 If G then I

Jika Nelayan Berlayar? Untung/

Rugi?

A

DF

H

Jika Nelayan Tidak Berlayar? Untung/

Rugi?

B

E

I

G

C J

R1 R4

R2

R6

R5

R7

R3

Page 7: Mendiagnosa pada Nelayan Menggunakan Forward Chaining & Backward Chaining

dari penalaran di atas di dapatkan fakta sebagai berikut:

1. Jika Cuaca Baik

A

D

F

H

Cuaca Baik

Nelayan Berlayar

Dapat Ikan

Untung Penghasilan

R1

R4

R6

Maka kesimpulannya jika cuaca baik maka untung penghasilan Nelayan

Page 8: Mendiagnosa pada Nelayan Menggunakan Forward Chaining & Backward Chaining

2. Jika Cuaca Buruk

B

IG

E

Cuaca Buruk

Nelayan Tidak Berlayar

Tidak Dapat Ikan

Rugi Penghasilan

Maka kesimpulannya jika cuaca buruk maka rugi penghasilan Nelayan

R2

R5

R7

Page 9: Mendiagnosa pada Nelayan Menggunakan Forward Chaining & Backward Chaining

Apakah Cuaca Baik?

Apakah Nelayan Berlayar?

Apakah Nelayan Dapat Ikan?

Seleksi

Seleksi

Seleksi

NO – R2 YES – R1

NO – R4 YES – R5

YES – R6NO – R7

Rugi Penghasila

n

Untung Penghasila

n

R1-R4-R6= untung penghasilanR2-R5-R7=rugi penghasilan

Page 10: Mendiagnosa pada Nelayan Menggunakan Forward Chaining & Backward Chaining

Backward Chaining

Tidak Diketahui

G

I

E BR7

R5 R2

Page 11: Mendiagnosa pada Nelayan Menggunakan Forward Chaining & Backward Chaining

Sekiandan

Terima Kasih

Teknik Informatika