Agenda
Konsep Logika Fuzzy Himpunan Fuzzy Membership Function
MF Linear MF Kurva segitiga MF Kurva trapesium MF Kurva bahu MF Kurva S MF Kurva lonceng (Bell)
Kuva PI Kurva Beta Kurva Gauss
Agenda
Koordinat Keanggotaan Operasi Himpunan Fuzzy
Operator AND Operator OR Operator NOT
Penalaran Monoton
IF x is A then y is B
Black Box
Pemetaan dimensi input kedalam dimensi output untuk menetapkan action yang diperlukan
Contoh Penerapan
Mesin cuci (Fuzzy technology) Pemberhentian kereta secara otomatis (Sendai) Klasifikasi dan pencocokan pola Ilmu lingkungan : kendali kualitas air, prediksi cuaca
Himpunan Fuzzy
Himpunan Crisp (tegas)
uA [x] himpunan variabel A dengan x, pada himpunan crisp ada 2 kemungkinan yaitu:
1 (satu) atau uA [1], dan 0 (nol) atau uA [0]
Himpunan Fuzzy
Nilai keanggotaannya antara 0 sd 1 Memiliki lebih dari 2 kemungkinan nilai keanggotaan
Himpunan Fuzzy
U(x)
(tingkat keanggotaan
MUDA 1
PAROBAYA
TUA
0,5
0,25
25
35 40 45 50 55
65
umur
Fungsi Keanggotaan
Membership function (fungsi keanggotan) merupakan merupakan kurva (garis linier, nonlinear) yang menghubungkan titik koordinat (domain, derajad keanggotaan) atau f(D,u) dari input data.
Domain
Derajad Keanggotaan
25
30
Temperatur [ C]
45
Domain
P1=x1,y1 P2=x2,y2
Rumus (y-y1)/(y2-y1) = (x-x1)/(x2-x1) Atau (y-y1)=m(x-x1)
Domain
Derajad Keanggotaan
10
18 Temperaturu[C]
30
b Domain
Kurva segitiga merupakan gabungan garis linier naik dan garis linier turun, sehingga fungsi/persamaannya juga persamaan gabungan 2 kondisi tersebut
10
15
25 28 Temperatur
40
b2 c D Domain Kurva trapesium merupakan gabungan garis linier naik, garis datar sejajar Domain dan garis linier turun, sehingga fungsi/persamaannya juga persamaan gabungan 3 kondisi tersebut
b1
40 D
Nilai keanggotaan nol, terjadi pada titik (Alpha) untuk kurva SPERTUMBUHAN Nilai keanggotaan 50% atau 0,5 terjadi pada titik infleksi atau crossover yaitu dititik (Beta) Nilai keanggotaan 100% atau 1 pada titik (Gama) untuk Kurva S Penyusutan
Derajad Keanggotaan
Pers fungsinya:
0,5 S(x; , ,) = 0 untuk x
Domain
Derajad Keanggotaan
Pers fungsinya:
? S(x; , ,) = 0 untuk x
S(x; , ,) =2((x-a)/( -a)) untuk a x S(x; , ,) =1-((2-a)/( -a)) untuk x D S(x; , ,) =1 untuk x
35
50 60 Umur (tahun)
Pers fungsinya:
S(x; , ,) = 1 untuk x
S(x; , ,) =1-2((x- )/( - )) untuk a x 0,5 S(x; , ,) =2(( -x)/( -a)) untuk x
S(x; , ,) = 0
Domain D
untuk x
Pers fungsinya:
S(x; , ,) = 1 untuk x
S(x; , ,) =1-2((x- )/( - )) untuk a x 0,376 S(x; , ,) =2(( -x)/( -a)) untuk x
S(x; , ,) = 0
20 37 50
untuk x
Umur (tahun)
b. Operator OR
c. Operator NOT