Tugas kuliah Kecerdasan Buatan Fuzzy Tsukamoto

by

helmy

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.

Fuzzy Tsukamoto

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

Fuzzy Tsukamoto

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.

Related Post