(LOGIKA FUZZY)
2005 3.34
2006 3.95
2007 4.95
Topik Khusus 1
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
Topik Khusus 1
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
40001000
Naik (4000) = 4000
= 0,75
400100
Banyak (400) = 500
= 0,6
1.0 1.0
0 a b 0 a b
Domain Domain
(x) = 0; x a
(x) = (b-x)/(b-a); a x b
(x-a)/(b-a); a x b
0; x b
1; 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
[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)
<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)
34
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