mendiagnosa pada nelayan menggunakan forward chaining & backward chaining
TRANSCRIPT
Sistem Pakar
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
Simantik
R1
HFD
BE I
G
A
R6
R5
R4
R2 R7
Data di atas adalah fakta, yang menjadi permasalahan pada kasus contoh pakar diatas adalah “ Jika Nelayan Tidak Berlayar Untung atau Rugi ?
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
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
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
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
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
Backward Chaining
Tidak Diketahui
G
I
E BR7
R5 R2
Sekiandan
Terima Kasih
Teknik Informatika