170 likes | 486 Views
Contoh Kasus Fuzzy. dalam menentukan Jumlah Produksi Barang berdasarkan Jumlah Permintaan konsumen dan Jumlah Barang yang tersedia di gudang. Tentukan Kasus Tentukan Goal Tentukan Humpunan Input Tentukan Himpunan Output Tentukan Rule ( Inferensi ). Ceritanya :.
E N D
ContohKasus Fuzzy dalammenentukanJumlahProduksiBarangberdasarkanJumlahPermintaankonsumendanJumlahBarang yang tersediadigudang.
TentukanKasus • Tentukan Goal • TentukanHumpunan Input • TentukanHimpunan Output • Tentukan Rule (Inferensi)
Ceritanya: • Suatuperusahaanmakanankalengakanmemproduksimakananjenis ABC. Dari data 1 bulanterakhir, permintaanterbesarhinggamencapai 5000 kemasan/hari, danpermintaanterkecilsampai 1000 kemasan/hari. Persediaanbarangdigudangterbanyaksampai 600 kemasan/hari, danterkecilpernahsampai 100 kemasan/hari. Dengansegalaketerbatasannya, sampaisaatini, perusahaanbarumampumemproduksibarangmaksimum 7000 kemasan/hari, sertademiefisiensimesindan SDM tiapharidiharapkanperusahaanmemproduksi paling tidak 2000 kemasan.
Pertanyaannya: • Berapakemasanmakananjenis ABC yang harusdiproduksi, jikajumlahpermintaansebanyak 4000 kemasan, danpersediaandigudangmasih 300 kemasan
Aturan Fuzzy Perusahaan • [R1] IF PermintaanTURUN And PersediaanBANYAK THEN ProduksiBarangBERKURANG; • [R2] IF PermintaanTURUN And PersediaanSEDIKIT THEN ProduksiBarangBERKURANG; • [R3] IF PermintaanNAIK And PersediaanBANYAK THEN ProduksiBarangBERTAMBAH; • [R4] IF PermintaanNAIK And PersediaanSEDIKIT THEN ProduksiBarangBERTAMBAH;
Aturan Fuzzy (disederhanakan) • TURUN dan BANYAK => BERKURANG; • TURUN dan SEDIKIT => BERKURANG; • NAIK dan BANYAK => BERTAMBAH; • NAIK dan SEDIKIT => BERTAMBAH;
Fuzzy untukPermintaan TURUN [400] = (5000-4000)/4000 = 0,25 NAIK [400] = (4000-1000)/4000 = 0,75
Fuzzy untukPersediaanBarang SEDIKIT [300]: (600-300)/500 = 0,6 BANYAK [300]: (300-100)/500 = 0,4
[R1] TURUNAndBANYAKTHENBERKURANG; • αpr1 => AND(0.25 , 0.4) atau MIN(0.25 , 0.4) => 0.25 • BERKURANG[ Z ] = (7000-Z)/5000 • 0.25 = (7000-Z)/5000 • Z = 5750 • Z1 = 5750
{R2] TURUNAndSEDIKITTHENBERKURANG; • αpr2 => AND(0.25 , 0.6) atau MIN(0.25 , 0.6) => 0.25 • BERKURANG[ Z ] = (7000-Z)/5000 • 0.25 = (7000-Z)/5000 • Z = 5750 • Z2 = 5750
[R3] NAIKAndBANYAKTHENBERTAMBAH; • αpr3 => AND(0.75 , 0.4) atau MIN(0.75 , 0.4) => 0.4 • BERTAMBAH [ Z ] = (Z-2000)/5000 • 0.4 = (Z-2000)/5000 • Z = 4000 • Z3 = 4000
[R4] NAIKAndSEDIKITTHENBERTAMBAH; • αpr4 => AND(0.75 , 0.6) atau MIN(0.75 , 0.6) => 0.6 • BERTAMBAH [ Z ] = (Z-2000)/5000 • 0.6 = (Z-2000)/5000 • Z = 5000 • Z3 = 5000