Tugas kuliah Kecerdasan Buatan Fuzzy Tsukamoto
Suatu perusahaan makanan kaleng akan memproduksi makanan jenis ABC. Dari data 1 bulan terakhir, permintaan terbesar hingga mencapai 6100 kemasan/hari, dan permintaan terkecil sampai 1100 kemasan/hari. Persediaan barang digudang terbanyak sampai 710 kemasan/hari, dan terkecil pernah sampai 210 kemasan/hari. Dengan segala keterbatasannya, sampai saat ini, perusahaan baru mampu memproduksi barang maksimum 8100 kemasan/hari, serta demi efisiensi mesin dan SDM tiap hari diharapkan perusahaan memproduksi paling tidak 2100 kemasan. Apabila proses produksi perusahaan tersebut menggunakan 4 aturan fuzzy sbb:
• [R1] IF Permintaan TURUN And Persediaan BANYAK THEN Produksi Barang BERKURANG;
• {R2] IF Permintaan TURUN And Persediaan SEDIKIT THEN Produksi Barang BERKURANG;
• [R3] IF Permintaan NAIK And Persediaan BANYAK THEN Produksi Barang BERTAMBAH;
• [R4] IF Permintaan NAIK And Persediaan SEDIKIT THEN Produksi Barang BERTAMBAH;
• Berapa kemasan makanan jenis ABC yang harus diproduksi, jika jumlah permintaan sebanyak 4100 kemasan, dan persediaan di gudang masih 310 kemasan?
Tugasnya adalah:
1. Ganti angka 1 pada soal dengan menggunakan 1 digit angka paling belakang pada NPM.
Contoh : 19.1.03.02.0141 maka angka 1 akan diganti menjadi 5, berarti pada soal akan berubah menjadi 6500, 1500, 750, 250 8500, dan 2500.
2. Buatlah variable, domain, himpunan dan semestanya!
Selesaikan penyelesaiannya dengan menggunakan metode Fuzzy Tsukamoto.
Jawaban
Ada 3 variabel fuzzy yang akan dimodelkan, yaitu:
1. Permintaan; terdiri-atas 2 himpunan fuzzy, yaitu: NAIK dan TURUN. Kita bisa mencari nilai keanggotaan:
µPmtTURUN[4500] = (6500 -4500)/ 4500
= 0.444
µPmtNAIK[4500] = (4500-1500)/ 4500
= 0.666
2. Persediaan; terdiri-atas 2 himpunan fuzzy, yaitu: SEDIKIT dan BANYAK.
Mencari nilai keanggotaan:
µPsdSEDIKIT[350] = (750-350)/500
= 0,8
µPsdBANYAK[350] = (350-250)/500
= 0,2
3. Produksi barang; terdiri atas 2 himpunan fuzzy, yaitu: BERKURANG DAN BERTAMBAH
Cari nilai z untuk setiap aturan dengan menggunakan fungsi MIN pada aplikasi fungsi implikasinya:
[R1] IF Permintaan TURUN And Persediaan BANYAK THEN Produksi Barang BERKURANG;
α-predikat1 = µPmtTURUN ∩ PsdBANYAK
= min(µPmtTURUN (4500), µPsdBANYAK(350))
= min(0.444; 0,2)
= 0,444
Lihat himpunan Produksi Barang BERKURANG, (8500-z)/4500 = 0,444 ---> z1 = 6500
[R2] IF Permintaan TURUN And Persediaan SEDIKIT THEN Produksi Barang BERKURANG;
α-predikat2 = µPmtTURUN ∩ PsdSEDIKIT
= min(µPmtTURUN (4500),µPsdSEDIKIT(350))
= min(0, 444; 0,8)
= 0,444
Lihat himpunan Produksi Barang BERKURANG,
(8500-z)/ 4500 = 0,444---> z2 = 6500
[R3] IF Permintaan NAIK And Persediaan BANYAK THEN Produksi Barang BERTAMBAH;
α-predikat3 = µPmtNAIK ∩ PsdBANYAK
= min(µPmtNAIK (4500),µPsdBANYAK(350))
= min(0,666; 0,2)
= 0,2
Lihat himpunan Produksi Barang BERTAMBAH, (z-2500)/4500 = 0,2 ---> z3 = 3500
[R4] IF Permintaan NAIK And Persediaan SEDIKIT THEN Produksi Barang BERTAMBAH;
α-predikat4 = µPmtNAIK ∩ PsdBANYAK
= min(µPmtNAIK (4500),µPsdSEDIKIT(350))
= min(0,666; 0,8)
= 0.8
Lihat himpunan Produksi Barang BERTAMBAH, (z-2500)/4500 = 0,8 ---> z4 = 4500
Dari sini kita dapat mencari berapakah nilai z, yaitu:
z = (αpredikat1*z1)+( αpredikat2*z2) +( αpredikat3*z3) +( αpredikat4*z4) αpredikat1+ αpredikat2+ αpredikat3+ αpredikat4
= (0,444 *6500)+( 0,444 *6500) +(0,2*3500) +(0,8*4500)
= 0,444 + 0,444 + 0,2 + 0.8
= 2,886+ 2,886+ 700+ 3600
= 4305,8
Jadi jumlah makanan kaleng jenis ABC yang harus diproduksi sebanyak 4306 kemasan.
Posting Komentar untuk "Tugas kuliah Kecerdasan Buatan Fuzzy Tsukamoto"
Posting Komentar
Artikel di blog ini bersumber dari pengalaman pribadi penulis, tulisan orang lain sebagai posting tamu maupun bayaran oleh sebab itu segala hak cipta baik kutipan dan gambar milik setiap orang yang merasa memilikinya