You are on page 1of 5

Sistem Pakar Diagnosa Penyakit Tungro Pada Tanaman Padi

X1

X2

X3

X4

X5

Bias

Target

-1

-1

-1

-1

-1

-1

-1

-1

-1

-1

-1

-1

-1

-1

-1

-1

-1

-1

-1

-1

-1

-1

-1

Arsitektur jaringan

X1
X2

w1
W2
W3

X3

y_in

F(y_in)

W4

X4 W 5
X5

INISIALISASI AWAL
Bobot awal : w1=0,0 w2=0,0 w3=0,0 w4=0,0 w5=0,0
Bobot bias awal : b = 0,0
Learning rate ( ) = 0,8
Threshold ( ) = 0,5

Fungsi aktifasi ( bipolar ):

Perhitungan
Iterasi ke - 1
Data ke 1
y_in=0 + 0 + 0 + 0 + 0 + 0 = 0
f( y_in )= 0, karena ( -0.5<=y_in <= 0.5 )
Target = 1
Bobot baru:
w1 = 0 + 0.8*1*1 = 0.8
w2 = 0 + 0.8*1*1 = 0.8
w3 = 0 + 0.8*1*1 = 0.8
w4 = 0 + 0.8*1*1 = 0.8
w5 = 0 + 0.8*1*1 = 0.8
Bobot bias baru:
b=0 + 0.8 x 1 =0.8

Data ke - 2
y_in=0.8 + 0.8 + 0.8 + 0.8 0.8 0.8 = 1.6
f( y_in )= 1, karena (y_in > 0.5 )
Target = 1

Data ke - 3
y_in=0.8 + 0.8 + 0.8 0.8 + 0.8 0.8 = 1.6
f( y_in )= 1, karena (y_in > 0.5 )
Target = 1

Data ke - 4
y_in=0.8 + 0.8 + 0.8 + 0.8 + 0.8 0.8 = 3.2
f( y_in )= 1, karena (y_in > 0.5 )
Target = 1

Data ke 5
y_in=0.8 0.8 0.8 0.8 + 0.8 + 0.8 = 0
f( y_in )= 0, karena ( -0.5<=y_in <= 0.5 )
Target = -1
Bobot baru:
w1 = 0.8 + 0.8*-1*-1 = 1.6
w2 = 0.8 + 0.8*-1*-1 = 1.6
w3 = 0.8 + 0.8*-1*-1 = 1.6
w4 = 0.8 + 0.8*1*-1 = 0
w5 = 0.8 + 0.8*1*-1 = 0
Bobot bias baru:
b=0.8 + 0.8 x -1 =0

Data ke - 6
y_in=0 1.6 + 1.6 1.6 +0 + 0 = -1.6
f( y_in )= -1, karena (y_in < 0.5 )
Target = -1

Data ke - 7
y_in=0 1.6 1.6 + 1.6 +0 + 0 = -1.6
f( y_in )= -1, karena (y_in < 0.5 )
Target = -1

Data ke - 8
y_in=0 1.6 1.6 1.6 +0 +0 = -4.8
f( y_in )= -1, karena (y_in < 0.5 )
Target = -1

Iterasi ke - 2
Data ke - 1
y_in=0 + 1.6 + 1.6 + 1.6 + 0 + 0 = 4.8
f( y_in )= 1, karena (y_in > 0.5 )

Target = 1

Data ke - 2
y_in=0 + 1.6 + 1.6 + 1.6 + 0 + 0 = 4.8
f( y_in )= 1, karena (y_in > 0.5 )
Target = 1

Data ke - 3
y_in=0 + 1.6 + 1.6 + -1.6 + 0 + 0 = 1.6
f( y_in )= 1, karena (y_in > 0.5 )
Target = 1

Data ke - 4
y_in=0 + 1.6 + 1.6 + 1.6 + 0 + 0 = 4.8
f( y_in )= 1, karena (y_in > 0.5 )
Target = 1

Data ke - 5
y_in=0 1.6 1.6 1.6 + 0 + 0 = -4.8
f( y_in )= -1, karena (y_in < 0.5 )
Target = -1

Data ke - 6
y_in=0 1.6 + 1.6 1.6 0 + 0 = -1.6
f( y_in )= -1, karena (y_in < 0.5 )
Target = -1

Data ke - 7
y_in=0 1.6 1.6 + 1.6 + 0 + 0 = -1.6
f( y_in )= -1, karena (y_in < 0.5 )
Target = -1

Data ke - 8
y_in=0 1.6 1.6 1.6 +0 +0 = -4.8
f( y_in )= -1, karena (y_in < 0.5 )
Target = -1

Hasil Training
Daerah (+) memiliki pertidaksamaan :
1.6x1 +1.6x2 +1.6x3 +0x4 + 0x5 +0 > 0,5

Daerah ( - ) memiliki pertidaksamaan :


1.6x1 +1.6x2 +1.6x3 +0x4 + 0x5 +0 < 0,5

Contoh diberi inputan : x1 = 1 x2 = 1 x3 = -1 x4 = 1 x5 = -1


y=( 1.6 x 1 ) + ( 1.6 x 1 ) +( 1.6 x -1 ) + ( 0 x 1 ) + ( 0 x -1 ) + 0
y=1.6 + 1.6 - 1.6 + 0 + 0 + 0
y=1.6

Karena nilai y > 0.5 maka masuk daerah ( + ), sehingga targetnya adalah 1

You might also like