• Fungsi keanggotaan dari himpunan tegas gagal membedakan antara anggota pada himpunan yang sama
• Ada problem-problem yang terlalu kompleks untuk didefinisikan secara tepat
Himpunan Fuzzy(contd)
Contoh 3 : § Apabila seseorang berusia 34 tahun, maka ia dikatakan
MUDA
Misal variable umur dibagi menjadi 3 kategori:
• MUDA umur <35 tahun § Apabila seseorang berusia 35 tahun, maka ia dikatakan
• PAROBAYA 35 ≤ umur ≤ 55 tahun TIDAK MUDA
• TUA umur > 55 tahun § Apabila seseorang berusia 35 tahun, maka ia dikatakan
PAROBAYA
§ Apabila seseorang berusia 35 tahun kurang 1 hari, maka
ia dikatakan TIDAK PAROBAYA
§ Apabila seseorang berusia 55 tahun, maka ia dikatakan
TIDAK TUA
§ Apabila seseorang berusia 55 tahun lebih ½ hari, maka ia
dikatakan TUA
Himpunan Fuzzy(contd)
• Dari sini bisa dikatakan bahwa pemakaian
himpunan crisp untuk menyatakan umur
sangat tidak adil, adanya perubahan kecil
saja pada suatu nilai mengakibatkan
perbedaan katagori yang cukup signifikan
• Himpunan fuzzy digunakan untuk
mengantisipasi hal tersebut. Sesorang
dapat masuk dalam 2 himpunan yang
berbeda. MUDA dan PAROBAYA, PAROBAYA
dan TUA, dsb.
• Seberapa besar eksistensinya dapat dilihat
pada nilai/derajat keanggotaannya.
Gambar berikut menunjukkan himpunan
fuzzy untuk variabel umur :
Fungsi Keanggotaan Himpunan Fuzzy
(Membership Function)
• Suatu fungsi (kurva) yang menunjukkan pemetaan titik-titik input data ke dalam
nilai keanggotaannya (derajat keanggotaan) yang memiliki interval antara 0
sampai 1.
• Ada beberapa fungsi yang bisa digunakan :
1. Linier
2. Segitiga
3. Trapesium
4. Sigmoid
5. Phi
<Intelligence System>
Fungsi Keanggotaan: Fungsi Linier
1.0 1.0
µ µ
0 a b 0 a b
Domain Domain
µ[x]= 0; x £ a
(x-a)/(b-a); a < x £ b µ[x]= (b-x)/(b-a); a £ x < b
0; x ³ b
1; x > b
11
Fungsi Keanggotaan: Segitiga
1.0
µ µ[x] = 0; x £ a atau x ³ c
(x-a)/(b-a); a < x £ b
(c-x)/(c-b); b < x < c
0 a b c
Segitiga
12
Fungsi Keanggotaan: Trapesium
1.0
µ[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
0 a b c d
Trapesium
13
Fungsi Keanggotaan: Sigmoid
1.0
µ[x;a,b,c]sigmoid = 0; x £ a
µ
2 ((x - a)/(c - a))2; a < x £ b
1 - 2((c - x)/(c - a))2; b < x < c
1; x ³ c
0 a b c
Sigmoid
14
Fungsi Keanggotaan: Phi
µ[x;a,b,c]phi = µ[x;c-b,c-b/2,c]sigmoid; x £ c
1.0
µ[x;c,c+b/2,c+b]sigmoid; x > c
µ
15
Operasi Logika (Operasi Himpunan Fuzzy)
• Operasi logika adalah operasi yang mengkombinasikan dan
memodifikasi 2 atau lebih himpunan fuzzy.
• Nilai keanggotaan baru hasil operasi dua himpunan disebut firing
strength atau a predikat.
• Terdapat 3 operasi dasar pada himpunan fuzzy:
• OR (Union)
• AND (Intersection)
• NOT (Complement)
<Intelligence System>
OR (Union)
• Fuzzy union (È): union dari 2 himpunan adalah maksimum dari tiap
pasang elemen pada kedua himpunan.
• Contoh:
• A = {1.0, 0.20, 0.75}
• B = {0.2, 0.45, 0.50}
• A È B = {MAX(1.0, 0.2), MAX(0.20, 0.45), MAX(0.75, 0.50)}
= {1.0, 0.45, 0.75}
17
OR (Union)
• Misal nilai keanggotaan umur 27 pada himpunan muda adalah µMUDA[27] = 0,6
dan nilai keanggotaan 2 juta pada himpunan penghasilan TINGGI adalah
µGAJITINGGI[2juta] = 0,8,
• maka a -predikat untuk usia MUDA atau berpenghasilan TINGGI adalah nilai
keanggotaan maksimum :
µMUDA È GAJITINGGI
= max(MUDA[27], GAJITINGGI[2juta])
= max (0,6 ; 0,8)
= 0,8
AND (Intersection)
lFuzzy intersection (Ç): irisan dari 2 himpunan fuzzy adalah minimum
dari tiap pasang elemen pada kedua himpunan. Contoh:
¡A Ç B = {MIN(1.0, 0.2), MIN(0.20, 0.45), MIN(0.75, 0.50)} = {0.2, 0.20, 0.50}
¡Misal nilai keanggotaan umur 27 pada himpunan muda adalah µMUDA[27] = 0,6 dan nilai
keanggotaan 2 juta pada himpunan penghasilan TINGGI adalah µGAJITINGGI[2juta] = 0,8
maka a -predikat untuk usia MUDA dan berpenghasilan TINGGI adalah nilai keanggotaan
minimun :
µMUDAÇGAJITINGGI
= min(µ MUDA[27], µ GAJITINGGI[2juta])
= min (0,6 ; 0,8)
= 0,6
NOT (Complement)
• Komplemen dari variabel fuzzy dengan derajat keanggotaan=x adalah (1-x).
• Komplemen ( _c): komplemen dari himpunan fuzzy terdisi dari semua komplemen
elemen.
• Contoh:
• Ac = {1 – 1.0, 1 – 0.2, 1 – 0.75} = {0.0, 0.8, 0.25}
• Misal nilai keanggotaan umur 27 pada himpunan muda adalah µMUDA[27]= 0,6
maka a -predikat untuk usia TIDAK MUDA adalah :
µMUDA’[27] = 1 - MUDA[27
= 1 - 0,6
= 0,4
20
Contoh
Nilai keanggotaan sebagai hasil dari operasi 2 himpunan: fire strength atau a-
predikat
Misalkan nilai keanggotaan IP 3.2 pada himpunan
AND
IPtinggi adalah 0.7 dan nilai keanggotaan 8 semester
µAÇB [x] = min(µA[x], µB[x]) pada himpunan LulusCepat adalah 0.8 maka a-predikat
untuk IPtinggi dan LulusCepat:
21
A B
AÙB AÚB ¬A
AÇB
AÈB
A’
Penalaran Monoton
(Aturan Fuzzy If Then)
• Metode penalran secara monoton digunakan sebagai dasar untuk teknik implikasi fuzzy.
• Meskipun penalaran ini sudah jarang sekali digunakan, namun kadang masih digunakan
untuk penskalaan fuzzy. Jika 2 variabel fuzzy direlasikan dengan implikasi sederhana
sebagai berikut:
• maka sistem fuzzy dapat berjalan tanpa harus melalui komposisi dan dekomposisi fuzzy.
Nilai output dapat diestimasi secara langsung dari nilai keanggotaan yang berhubungan
dengan antesendennya
<Intelligence System>
Contoh Implementasi
a. A2 B
A1 Aplikasi fungsi implikasi Min
X1 X2 Y
If X1 is A1 and X2 is A2 Then Y is B
A1
Aplikasi fungsi implikasi Dot
A2 B
b.
X1 X2 Y
If X1 is A1 and X2 is A2 Then Y is B
<Intelligence System>
Fungsi Implikasi
• Bentuk umum aturan yang digunakan dalam fungsi implikasi:
IF x is A THEN y is B
dengan x dan y adalah skalar, A dan B adalah himpunan fuzzy.
Kaidah-kaidah
31
Fuzzy Inference Systems
32