1. Variabel Fuzzy
» Variabel yang akan dibahas dalam suatu sistem fuzzy.
» Contoh: umur, kecepatan, suhu, tinggi badan, penghasilan, dll
2. Himpunan Fuzzy
- Kelompok yang mewakili suatu keadaan tertentu dalam variabel fuzzy.
- Atribut himpunan fuzzy:
a. Linguistik, yaitu nama suatu kelompok yang mewakili keadaan tertentu dengan
menggunakan bahasa alami (natural). Contoh: suhu panas, sedang, dingin: tinggi
badan pendek, sedang, tinggi: dll
b. Numerik, yaitu ukuran nilai variabel dalam bentuk angka numerik, contoh: 10, 30 ,
50 dll
Nilai kebenaran
FUNGSI TRAPESIUM
Variabel Linguistik = sumbu x
muda paruh baya dan tua = nilai linguistik
1. Dalam suatu negara memiliki pendapatan GDP (Gross Domestic Product) yang terdiri dari
range berikut: - Rendah GDP < 3 – Cukup 3 <= GDP <= 5 – Tinggi GDP > 5. Sebagai acuan
range tsb, dikontrol pada nilai titik 3.5
a. Gambarkan Membership Function?
b. Tuliskan Perhitungan dari Membership Function tsb?..
1. Buatlah grafik fungsi keanggotaan fuzzy untuk memetakan berat badan seseorang
berdasarkan nilai body mass index (bmi) menjadi himpunan fuzzy (“UNDERWEIGHT”,
“NORMAL”, “OVERWEIGHT”, “OBESITY”). Silahkan cari literature untuk mengetahui rentang
nilai BMI.
2. Buatlah grafik fungsi keanggotaan fuzzy untuk memetakan nilai IPK lulusan mahasiswa
menjadi himpunan fuzzy (“TINGGI”, “SEDANG”, “RENDAH”). Rentang nilai boleh Anda
tentukan sendiri.
3. Sebuah kamera cerdas dipasang di jalan tol untuk mengamati kondisi lalu lintas. Kamera
dapat menghitung jumlah kendaraan pada jalan tol dua jalur sepanjang 40 meter.
Buatlah grafik fungsi keanggotaan fuzzy untuk kendaraan menjadi himpunan fuzzy
{“MACET”, “SEDANG”, “LANCAR”}
TENTANG FUZZY LOGIC
2005 3.34
2006 3.95
2007 4.95
CONTOH SOAL (2):
Jawab No. 3 (Penentuan Keputusan berdasarkan Fire Strengt)
🞇 Catatan:
1. Ambil 3 angka di belakang koma, tanpa
pembulatan
2. Warna merah menandakan hasil output yang
berupa rekomendasi keputusan
LATIHAN SOAL:
Dalam suatu negara memiliki nilai INFLASI yang terdiri
dari range berikut:
Rendah GDP < 7
Sedang 7 <= GDP <= 12
Tinggi GDP > 12
Sebagai acuan range tersebut dikontrol pada nilai
titik 10.
1. Gambarkan Membership Function
2. Tuliskan Perhitungan dari Membership Function
FIRE STRENGTH
Bulan Nilai Inflasi Rendah Sedang Tinggi
Januari 2006 16.03 %
Februari 2006 16.92 %
Maret 2006 15.74 %
April 2006 15.4 %
Mei 2006 15.6 %
Juni 2006 15.53 %
Juli 2006 15.15 %
Agustus 2006 14.9 %
September 2006 14.55 %
Oktober 2006 6.29 %
November 2006 5.27 %
Desember 2006 6.6 %
CONTOH SOAL (2):
Sebuah pabrik memproduksi sepatu setiap hari. Permintaan sepatu dari
distributor tidak tentu, kadang naik dan kadang turun. Permintaan
tertinggi pernah mencapai 5000 pasang/hari, dan permintaan terkecil
1000 pasang/hari. Persediaan sepatu di gudang juga bervariasi. Paling
banyak mencapai 600 pasang/hari, dan sedikitnya mencapai 100
pasang/hari.
1. Gambarkan fungsi keanggotaan yang cocok untuk
permintaan dan persediaan sepatu.
2. Hitung fire strenght jika permintaan sepatu 4000 pasang sepatu.
3. Hitung fire strenght jika persediaan di gudang 400 pasang sepatu.
JAWAB:
• Variabel fuzzy: Permintaan dan Persediaan
• Permintaan ada 2 himpunan fuzzy: NAIK dan TURUN
JAWAB:
• Persediaan ada 2 himpunan fuzzy: BANYAK dan SEDIKIT
JAWAB:
1. Jika permintaan = 4000 pasang sepatu, maka:
5000 − 4000
Turun (4000) =
µ 4000 = 0,25
4000−1000
Naik (4000) =
µ 4000 = 0,75
400−100
Banyak (400) =
µ 500 = 0,6
1.0 1.0
0 a b a b
0
Domain Domain
(x) = 0; x a
(x-a)/(b-a); a x b (x) = (b-x)/(b-a); a x b
1; x b 0; x b
FUNGSI KEANGGOTAAN: SEGITIGA
1.0
0 a b c
Segitiga
(x) = 0; x a atau x c
(x-a)/(b-a); a x b
(c-x)/(c-b); b x c
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
FUNGSI KEANGGOTAAN: SIGMOID
1.0
0 a b c
Sigmoid
(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
FUNGSI KEANGGOTAAN: PHI
1.0
c-b
0 c-b /2 c c+b/2 c+b
Phi
[x;a,b,c]phi = [x;c-b,c-b/2,c]sigmoid; x c
[x;c,c+b/2,c+b]sigmoid; x > c
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 predikat, terdapat 3
operasi dasar pada himpunan fuzzy :
1. OR (Union)
2. AND (Intersection)
3. NOT (Complement)
<Intelligence System>
OR (Union)
Fuzzy union (): union dari 2 himpunan adalah maksimum
dari tiap pasang elemen element pada kedua himpunan
Contoh:
• A = {1.0, 0.20, 0.75}
• B = {0.2, 0.45, 0.50}
29
OR (UNION)
33
NOT (COMPLEMENT)
4
CONTOH
Misalkan nilai keanggotaan IP 3.2 pada himpunan IPtinggi adalah
0.7 dan nilai keanggotaan 8 semester pada himpunan LulusCepat
adalah 0.8 maka -predikat untuk IPtinggi dan LulusCepat:
AND
A B (x) = min [A(x), B (x)]
Iptinggi LulusCepat = min [Iptinggi(3.2), LulusCepat(8)]
= min [0.7,0.8]
= 0.7
OR
A B (x) = max [A(x), B (x)]
Iptinggi LulusCepat = max [Iptinggi(3.2), LulusCepat(8)]
= max [0.7,0.8]
= 0.8
NOT (Complement)
A’(x)= 1 - A(x) B’(x)= 1 - B(x)
IPtinggi‘ = 1 - Iptinggi(3.2) LulusCepat‘ = 1 - LulusCepat (8)
= 1 - 0.7 = 1 – 0.8
= 0.3 = 0.2
1 1
A B
1 1 1
AB AB A’
AB
AB
A’
Sistem
Infrerensi
Fuzzy