2
o Dalam dunia nyata, logika boolean/konvensional /klasik (yang hanya
punya dua kondisi: benar & salah, hitam & putih, 0 & 1, dll ) tidak dapat
mengatasi masalah gradasi yang ada di dunia nyata.
1, jika x A
A x
0, jika x A
1, jika x ganjil
0, jika x genap
Contoh 2 :
Ke empat kondisi diatas dapat ditulis nilai keanggotaan dari keempat suhu udara sebagai
berikut :
13
Komponen-komponen dalam sistem fuzzy:
1. Variabel fuzzy
Contoh: umur, kecepatan, suhu, tinggi badan, dsb
2. Himpunan fuzzy
Kelompok objek yang mewakili kondisi tertentu dalam suatu variabel fuzzy
Contoh:
Variabel suhu udara dibagi menjadi 5 himpunan fuzzy: PANAS,HANGAT,
NORMAL, DINGIN, SEJUK.
Variabel umur (Anak-anak, muda tua, dll)
14
3. Semesta pembicaraan
Keseluruhan nilai yang diperbolehkan untuk dioperasikan dengan variabel fuzzy.
Contoh:
semesta pembicaraan variabel umur adalah [0, 150]
semesta pembicaraan variabel kecepatan adalah [0, 500]
4. Domain
Keseluruhan nilai yang diperbolehkan untuk dioperasikan dalam suatu himpunan fuzzy
Contoh:
DINGIN = [0, 15]
USIA MUDA = [0, 35]
15
Contoh 1:
Diberikan X = Himpunan suhu udara
A = Himpunan suhu udara dingin; B = Himpunan suhu udara sejuk,
C = Himpunan suhu udara Normal ; D= Himpunan suhu udara Hangat,
E = Himpunan suhu udara panas
N : ℝ [0,1]
N(x) 1
0 x
Contoh 3:
Himpunan fuzzy A merupakan himpunan orang muda, dengan
A : [0,100] [0,1]
A(x)
0
20 40 100 x
FUNGSI KEANGGOTAAN HIMPUNAN FUZZY (MEMBERSHIP FUNCTION)
o Adalah suatu fungsi (kurva) yang menunjukkan pemetaan titik-titik input data ke
dalam nilai keanggotaannya (derajat keanggotaan) yang memiliki interval antara
0 sampai 1.
o Ada beberapa fungsi yang bisa digunakan untuk menyatakan himpunan fuzzy :
1. Linier
2. Segitiga
3. Trapesium
4. Sigmoid
5. Bell Curve
Fungsi Keanggotaan Linier
1.0 1.0
0 a b 0 a b
Domain Domain
[x]=
[x]=
• 0; jika x a
• (b-x)/(b-a); jika a x b
• (x-a)/(b-a); jika a x b
• 0; x b
• 1; x b
22
Fungsi Keanggotaan Segitiga
1.0
0 a b c
Segitiga
[x] =
• 0; jika x a atau x c
• (x-a)/(b-a); jika a x b
• (c-x)/(c-b); b x c
23
Fungsi Keanggotaan Trapesium
1.0
0 a b c d
Trapesium
[x]=
• 0; x a atau x d
• (x-a)/(b-a); a x b
• 1; b x c
• (d-x)/(d-c); c x d
24
Fungsi Keanggotaan Sigmoid
Mencerminkan kenaikan dan penurunan secara tidak linier
0; x
2( x ) /( ) 2 ; x
S ( x; , , )
1 2(( x) /( )) ; x
2
1; x
25
Fungsi Keanggotaan Bell curve :
kurva beta
CONTOH 1 :
Misal tinggi badan seseorang dapat dinyatakan dalam fungsi
keanggotaan yang diberikan oleh rumus sbb :
0 , jk tinggi(x) < 1,5 m
µtinggi(x) = (tinggi(x) -1,5) / 2 , jk 1,5m ≤ tinggi(x) ≤ 2,1m
1 , jk tinggi(x) > 2,1 m
Maka dapat ditentukan derajat ketinggian seseorang sbb
Sangat Sangat
pendek Pendek Sedang Tinggi tinggi
1.0
0.58
0.42
[x]
SEDIKIT BANY AK
1
0.75
0.25
0
0 1000 4000 5000
Permintaan (barang/hari)
Nilai Keanggotaan :
PmtSEDIKIT[4000] = (5000-4000)/(5000-1000)
= 0.25
PmtBANYAK[4000] = (4000-1000)/ (5000-1000)
= 0.75
29
Contoh 4: Persediaan; terdiri atas 2 himpunan fuzzy, yaitu BANYAK dan SEDIKIT
[x]
SEDIKIT BANY AK
1
0.6
0.4
0
0 100 300 600
Persediaan (barang/hari)
Nilai Keanggotaan :
PsdSEDIKIT[300] = (600-300)/(600-100)
= 0.6
PsdBANYAK[300] = (300-100)/(600-100)
= 0.4
30
Diberikan Grafik funsi keanggotaan dari Himpunan Umur dianggap
tua sebagai berikut:
A A x1 / x1 A x 2 / x 2 ...... A xn / xn
x / x
n
A j j
i 1
A x / x
U
A