Part V, Contoh Penggunaan Fuzzy
Part V, Contoh Penggunaan Fuzzy
Mata Kuliah: Pengantar Kecerdasan Buatan Ada 3 variabel fuzzy yang akan dimodelkan, yaitu: a. Permintaan
TURUN (x) NAIK
1000
5000
0; => 1; 5000-x/4000;
5000-x/5000-1000; 1;
0;
permintaanNAIK
0; => 1; x-1000/4000;
x-1000/5000-1000; 1;
b. Persediaan
SEDIKIT (y) BANYAK
100
600
0; 600-x/500; 1;
600-x/600-100; 1;
0;
persediaanBANYAK
0; x-100/500; 1;
x-100/600-100; 1;
c. Produksi Barang, terdiri atas 2 himpunan fuzzy, yaitu BERKURANG dan BERTAMBAH
BERKURANG (z) BERTAMBAH
2000
7000
7000-x/7000-2000; 1;
0;
persediaanBERTAMBAH
x-2000/7000-2000; 1;
Kemudian, cari nilai z untuk setiap aturan. [R1] IF Permintaan TURUN And Persediaan BANYAK THEN Produksi barang BERKURANG; predikat1=
permintaanTURUN
persediaanBANYAK
= min (
permintaanTURUN
(4000),
persediaanBANYAK
(300))
Lihat himpunan produksi barang BERKURANG (7000-z1)/5000= predikat1 7000-z 1= 5000*0,25 7000-z1=1250 7000-1250=z1 z1= 5750
[R2] IF Permintaan TURUN And Persediaan SEDIKIT THEN Produksi barang BERKURANG; predikat2=
permintaanTURUN
persediaanSEDIKIT
= min ( = 0,25
permintaanTURUN
(4000),
persediaanSEDIKIT
(300))
Lihat himpunan produksi barang BERKURANG (7000-z2)/5000= predikat2 7000-z2 = 5000*0,25 7000-z2 = 1250 7000-1250 = z2 Z2= 5750
[R3] IF Permintaan NAIK And Persediaan BANYAK THEN Produksi barang BERTAMBAH; predikat3=
permintaanNAIK
persediaanBANYAK
= min ( = 0,4
permintaanNAIK
(4000),
persediaanBANYAK
(300))
Lihat himpunan produksi barang BERTAMBAH (z3-2000)/5000= predikat3 z3-2000 = 5000*0,4 z3-2000=2000 z3=2000 + 2000 Z3= 4000
[R4] IF Permintaan NAIK And Persediaan SEDIKIT THEN Produksi barang BERTAMBAH; predikat4=
permintaanNAIK
persediaanSEDIKIT
= min ( = 0,6
permintaanNAIK
(4000),
persediaanSEDIKIT
(300))
Lihat himpunan produksi barang BERTAMBAH (Z4-2000)/5000= predikat4 Z4-2000 = 5000*0,6 Z4-2000=3000 Z4=2000 + 3000
*buat perhitungan secara detail untuk R2, R3, R4, dan perhitungan hasil
Nilai z dapat dicari dengan cara: z= (predikat1*z1)+( predikat2*z2) +( predikat3*z3) +( predikat4*z4) predikat1+ predikat2+ predikat3+ predikat4