Sistem Pakar
Program Studi : S1 sistem Informasi
Outline
`
`
Himpunan CRISP
Himpunan Fuzzy
Himpunan CRISP
`
Nilaii keanggotaan
Nil
k
t
secara grafis,
fi himpunan
hi
MUDA
MUDA,
PAROBAYA dan TUA ini dapat dilihat pada Gambar
apabila
bil seseorang berusia
b
i 35 tahun,
t h
maka
k ia
i dikatakan
dik t k TIDAK MUDA
(MUDA[35]=0);
Kesimpulan : CRISP
`
HIMPUNAN FUZZY
`
`
Seseorang
g yyang
g berumur 40 tahun, termasuk dalam
himpunan MUDA dengan MUDA[40]=0,25; namun dia
juga termasuk dalam himpunan PAROBAYA dengan
PABOBAYA[[40]=0,5.
]
Seseorang yang berumur 50 tahun, termasuk dalam
himpunan TUA dengan TUA[50]=0,25; namun dia juga
termasuk dalam himpunan PAROBAYA dengan
PABOBAYA[50]=0,5.
Variabel fuzzy
`
`
`
umur,
temperatur,
permintaan,
dsb.
Himpunan fuzzy
`
Linguistik
Li
i tik
` Linguistik yaitu penamaan suatu grup yang mewakili suatu keadaan
atau kondisi tertentu dengan menggunakan bahasa alami.
` Biasanya
Bi
dit li dengan
ditulis
d
h f besar.
huruf
b
` Contoh : MUDA, PAROBAYA, TUA
Numeris
` Numeris
N
i yaitu
it suatu
t nilai
il i (angka)
(
k ) yang menunjukkan
j kk ukuran
k
d i suatu
dari
t
variable
` Contoh : 40, 25, 50, dsb.
Semesta Pembicaraan
`
`
`
`
MUDA = [0 45]
PABOBAYA = [35 55]
TUA = [45 +]
DINGIN = [0 20]
SEJUK = [[15 25]]
NORMAL = [20 30]
HANGAT = [25 35]
PANAS = [30 40]
FUNGSI KEANGGOTAAN
`
Representasi Linear
Representasi Kurva Segitiga
Representasi Kurva Trapesium
Representasi Kurva Bentuk Bahu
Representasi Kurva-S
Representasi Linier
`
Kenaikan himpunan
p
dimulai p
pada
nilai domain yang memiliki
derajat keanggotaan nol [0]
bergerak ke kanan menuju ke
nilai domain yang memiliki
derajat keanggotaan lebih tinggi
Fungsi Keanggotaan:
0; x a
[ x] = ( x a ) /(b a ); a x b
1; x b
Contoh
`
`
1
0,7
Derajat
gg
[x]]
[
keanggotaan
0
25
Temperatur
(oC)
32
35
(b x) /((b a ); a x b
[ x ] =
0; x b
DINGIN[20]
= (30-20)/(30-15)
= 10/15 = 0,667
0; x aORx c
[ x] = ( x a) /(b a); a x b
(c x) /(c b); b x c
[ x ] =
1; b x c
(d x) /( d c); x d
`
`
Daerah bahu
bahu pd variabel TEMPERATUR
Representasi Kurva
Kurva-S
S
`
Kurva Pertumbuhan
Kurva Penyusutan
Kurva Pertumbuhan
`
Kurva Penyusutan
`
Parameter Kurva
Kurva-S
S
`
0 x
2
2
((
)
/(
))
x
S ( x; , , ) =
2
1
2
((
)
/(
(
))
x
x
1 x y
PENYUSUTAN
1 x
2
1 2(( x ) /( )) x
S ( x; , , ) =
2
2
((
x
)
/(
))
x
0 x y
1 x
2
1 2(( x ) /( )) x
S ( x; , , ) =
2
2(( x ) /( )) x
0 x y
P b d
Perbedaan
k ti kurva
ketiga
k
i i terletak
ini
t l t k pd
d gradiennya.
di
Kurva PI
`
S
x
;
, x
2
( x, , ) =
1 S x; , + , + x >
Kurva Beta
`
B ( x; , ) =
1
x
1 +
Kurva Gauss
`
G ( x; k , ) = e
k ( x ) 2
Koordinat keanggotaan
`
`
`
`
`
Koordinat keanggotaan
`
Operator AND
Operator OR
Operator NOT
`
`
Operator OR
`
`
Contoh OR
`
`
`
`
`
`
Operator NOT
`
`
`
`
Contoh NOT
`
= 1 - 0,6
= 0,4
predikat untuk penghasilan TIDAK TINGGI adalah :
TINGGI [2X106] = 1 - TINGGI [2X106]
= 1 - 0,8
= 0,2
PENALARAN MONOTON
`
`
`
transfer fungsi:
y = f((x,A),B)
`
`
`
Penalaran Monoton
`
Penalaran Monoton
`
yB = f(A[x],D
[x] DB)
Contoh
`
0 x
2
2(( x ) /( )) x
S ( x; , , ) =
2
1 2(( x) /( )) x
1 x y
FUNGSI IMPLIKASI
`
Min (minimum)
Dot (product)
Min (minimum)
`
Dot (product)
`