(FIS)
Oleh:
Dr.Yuli Wibowo, STP., MSi.
IF Biaya Produksi NAIK AND Persediaan SEDANG THEN Produksi Barang NORMAL
2. DOT (Product)
Fungsi ini akan menskala output himpunan fuzzy
IF Biaya Produksi NAIK AND Persediaan SEDANG THEN Produksi Barang NORMAL
Metode Komposisi (Agregasi)
Metode MAX (Maximum)
Solusi himpunan fuzzy diperoleh dengan cara mengambil nilai maksimum
aturan, kemudian menggunakannya untuk memodifikasi daerah fuzzy, dan
mengaplikasikannya ke output dengan menggunakan operator OR (union).
Secara umum dapat dituliskan:
msf[xi] max(msf[xi], mkf[xi])
dengan:
msf[xi] = nilai keanggotaan solusi fuzzy sampai aturan ke-i;
mkf[xi] = nilai keanggotaan konsekuen fuzzy aturan ke-i;
Apabila digunakan fungsi implikasi MIN, maka metode komposisi ini sering
disebut dengan nama MAX-MIN atau MIN-MAX atau MAMDANI.
Contoh
IF biaya produksi RENDAH AND permintaan NAIK THEN produksi barang BERTAMBAH
standar normal
dengan:
msf[xi] = nilai keanggotaan solusi fuzzy sampai
aturan ke-i;
mkf[xi] = nilai keanggotaan konsekuen fuzzy
aturan ke-i
Metode Komposisi (Agregasi)
Metode PROBABILISTIK OR (PROBOR)
Solusi himpunan fuzzy diperoleh dengan cara melakukan product terhadap
semua output daerah fuzzy.
Secara umum dituliskan:
dengan:
msf[xi] = nilai keanggotaan solusi fuzzy sampai
aturan ke-i;
mkf[xi] = nilai keanggotaan konsekuen fuzzy
aturan ke-i;
Penegasan (Defuzzifikasi)
Input dari proses defuzzifikasi adalah suatu himpunan fuzzy
yang diperoleh dari komposisi aturan-aturan fuzzy.
Sedangkan output yang dihasilkan merupakan suatu bilangan
pada domain himpunan fuzzy tersebut.
Jika diberikan suatu himpunan fuzzy dalam range tertentu,
maka harus dapat diambil suatu nilai crisp tertentu sebagai
output
1. Metode CENTROID
• Disebut pula metode Composite Moment,
Center of Gravity (CoG)
• Solusi crisp diperoleh dengan cara
mengambil titik pusat gravitasi atau titik
berat (z*) daerah fuzzy (agregasi).
n
zm
n
z i * m C (z i ) C ( z )dz
z i0
1
z n
n
m C (z i )
i 0
m
1
C ( z )dz
2. Metode BISEKTOR
Solusi crisp diperoleh dengan cara mengambil nilai pada
domain fuzzy yang memiliki nilai keanggotaan separo dari
jumlah total nilai keanggotaan pada daerah fuzzy.
p n
z p sdh
1
m C (z)dz m C
p
(z)dz
3. Metode MEAN OF MAXIMUM (MOM)
Solusi crisp diperoleh dengan cara mengambil nilai rata-rata domain
yang memiliki nilai keanggotaan maksimum.
0,75
0,25
1; x ≤ 1000
μPmtTURUN(x)= (5000-x)/4000; 1000 ≤ x ≤ 5000 μPmtTURUN(4000)=(5000-4000)/4000
0; x ≥ 5000 = 0,25
0; x ≤ 1000
(x-1000)/4000; 1000 ≤ x ≤ 5000 μPmtNAIK(4000)=(4000-1000)/4000
μPmtNAIK(x)=
1; x ≥ 5000 = 0,75
Variabel Persediaan
µ(y)
SEDIKIT BANYAK
1
0,6
0,4
1; y ≤ 100
μPsdSEDIKIT(y)= (600-y)/500; 100 ≤ y ≤ 600 μPsdSEDIKIT(300) =(600-300)/500
0; y ≥ 600 = 0,6
0; y ≤ 100
μPsdBANYAK(300)=(300-100)/500
μPsdBANYAK(y)= (y-100)/500; 100 ≤ y ≤ 600
1; y ≥ 600 = 0,4
Variabel Produksi Barang
µ(z)
BERKURANG BERTAMBAH
1
0 2000 7000
Produksi Barang
(Kemasan/Hari)
1; z ≤ 2000
μPrBrgBERKURANG(z)= (7000-z)/5000; 2000 ≤ z ≤ 7000
0; z ≥ 7000
0; z ≤ 2000
μPrBrgBERTAMBAH(z)= (z-2000)/5000; 2000 ≤ z ≤ 7000
1; z ≥ 7000
Operasi Logika Fuzzy
[R1] If Permintaan TURUN And Persediaan BANYAK Then Produksi Barang
BERKURANG
α-predikat1 = μPmtTURUN∩PsdBANYAK
= min(μPmtTURUN(4000), μPSdBANYAK(300)
= min(0,25;0,4)
= 0,25
[R2] If Permintaan TURUN And Persediaan SEDIKIT Then Produksi Barang
BERKURANG
α-predikat2 = μPmtTURUN∩PsdSEDIKIT
= min(μPmtTURUN(4000), μPsdSEDIKIT(300)
= min(0,25;0,6)
= 0,25
[R3] If Permintaan NAIK And Persediaan BANYAK Then Produksi Barang
BERTAMBAH
α-predikat3 = μPmtNAIK∩PsdBANYAK
= min(μPmtNAIK(4000), μPSdBANYAK(300)
= min(0,75;0,4)
= 0,4
[R4] If Permintaan NAIK And Persediaan SEDIKIT Then Produksi Barang
BERTAMBAH
α-predikat4 = μPmtNAIK ∩ PsdSEDIKIT
= min(μPmtTURUN(4000), μPsdSEDIKIT(300)
= min(0,75;0,6)
= 0,6
Agregasi
Komposisi Antar Aturan
Dari hasil fungsi aplikasi dari tiap aturan, digunakan metode MAX
untuk melakukan komposisi antar semua aturan
0,75
0,25
1; x ≤ 1000
μPmtTURUN(x)= (5000-x)/4000; 1000 ≤ x ≤ 5000 μPmtTURUN(4000)=(5000-4000)/4000
0; x ≥ 5000 = 0,25
0; x ≤ 1000
(x-1000)/4000; 1000 ≤ x ≤ 5000 μPmtNAIK(4000)=(4000-1000)/4000
μPmtNAIK(x)=
1; x ≥ 5000 = 0,75
Variabel Persediaan
µ(y)
SEDIKIT BANYAK
1
0,6
0,4
1; y ≤ 100
μPsdSEDIKIT(y)= (600-y)/500; 100 ≤ y ≤ 600 μPsdSEDIKIT(300) =(600-300)/500
0; y ≥ 600 = 0,6
0; y ≤ 100
μPsdBANYAK(300)=(300-100)/500
μPsdBANYAK(y)= (y-100)/500; 100 ≤ y ≤ 600
1; y ≥ 600 = 0,4
Variabel Produksi Barang
µ(z)
BERKURANG BERTAMBAH
1
0 2000 7000
Produksi Barang
(Kemasan/Hari)
1; z ≤ 2000
μPrBrgBERKURANG(z)= (7000-z)/5000; 2000 ≤ z ≤ 7000
0; z ≥ 7000
0; z ≤ 2000
μPrBrgBERTAMBAH(z)= (z-2000)/5000; 2000 ≤ z ≤ 7000
1; z ≥ 7000
[R1] If Permintaan TURUN And Persediaan BANYAK Then Produksi Barang =
Permintaan – Persediaan
α-predikat1 = μPmtTURUN∩PsdBANYAK
= min(μPmtTURUN(4000), μPSdBANYAK(300)
= min(0,25;0,4)
= 0,25
z1=4000 – 300 = 3700;
6345
z=
1, 5
z= 4230