24 June 2013

Jawaban UAS Pengantar Kecerdasan Buatan Kelas B

Soal :
          Suatu perusahaan makanan kaleng akan memproduksi makanan jenis ABC. 
          Dari data 1 bulan terakhir, permintaan terbesar mencapai 9000 kemasan/hari, dan permintaan terkecil sampai 3000 kemasan/hari. 
          Persediaan barang di gudang terbanyak sampai 700 kemasan/hari, dan terkecil pernah 300 kemasan/hari. 
          Dengan segala keterbatasannya, sampai saat ini, perusahaan baru mampu memproduksi barang maksimum 8000 kemasan/hari, serta demi efisiensi mesin dan SDM perusahaan memproduksi paling tidak 3000 kemasan.
          Apabila proses produksi perusahaan tersebut menggunakan 4 aturan fuzzy :
          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 5000 kemasan dan persediaan di gudang masih 500 kemasan?


Selamat Bekerja – Semoga Sukses


JAWABAN :
Variabel fuzzy yang muncul ada3, yaitu :
  1. Permintaan
  2. Persediaan
  3. Produksi Barang

  • Permintaan, terdiri atas 2 himpunan fuzzy, yaitu NAIK dan TURUN

Derajat/nilai keanggotaan :
u untuk permintaan TURUN[5000] = (9000-5000)/(9000-3000) = 4/6 = 2/3 = 0.666
        u untuk permintaan NAIK[5000](5000-3000)/(9000-3000) = 2/6 = 1/3 = 0.333


  • Persediaan, terdiri atas 2 himpunan fuzzy, yaitu SEDIKIT dan BANYAK

Derajat/nilai keanggotaan :
u untuk persedian SEDIKIT[500] = (700-500)/(700-300) = ½ = 0.5
        u untuk persediaan BANYAK[500]   = (500-300)/(700-300) = ½ = 0.5


  1. Produksi Barang, terdiri atas 2 himpunan fuzzy, yaitu BERKURANG dan BERTAMBAH

Derajat/nilai keanggotaan :


INFERENSI
Aturan 1 :
R1 : IF permintaan TURUN AND persediaan BANYAK THEN produksi barang berkurang
a predikat 1          = m permintaanTURUN[x] Ç m persediaanBANYAK[y]
                                = min(m permintaanTURUN[x] Ç m persediaanBANYAK[y]
                                = min(2/3;1/2)
                                = ½ = 0.5
Untuk a predikat 1 = 0.5 pada himpunan produksi barangBERKURANG :
                è (8000-z)/(8000-3000) = 0.5
ð  (8000-z)/5000=0.5
ð  8000-z = 5000 * 0.5
ð  8000-z = 2500
ð  Z = 8000-2500
ð  Z = 5500

Aturan 2 :
R2 : IF permintaan turun AND persediaan sedikit THEN produksi barang berkurang
a predikat 2          = m permintaanTURUN[x] Ç m persediaanSEDIKIT[y]
                                = min(m permintaanTURUN[x] Ç m persediaanSEDIKIT[y]
                                = min(2/3;1/2)
                                = ½ = 0.5
Untuk a predikat 2 = 0.5 pada himpunan produksi barangBERKURANG :
                è (8000-z)/(8000-3000) = 0.5
ð  (8000-z)/5000=0.5
ð  8000-z = 5000 * 0.5
ð  8000-z = 2500
ð  Z = 8000-2500
ð  Z = 5500

Aturan 3 :
R3 : IF permintaanNAIK AND persediaanBANYAK THEN produksi barangBERTAMBAH
a predikat 3          = m permintaanNAIK[x] Ç m persediaanBANYAK[y]
                                = min(m permintaanNAIK[x] Ç m persediaanBANYAK[y]
                                = min(1/3;1/2)
                                = 1/3 = 0.33
Untuk a predikat 3 = 0.33 pada himpunan produksi barangBERTAMBAH :
                è (z-3000)/(8000-3000) = 1/3
ð  (z-3000)/5000=1/3
ð  z-3000 = 5000 * 1/3
ð  z-3000 = 5000/3
ð  z = 5000/3 + 3000 = 14000/3
ð  Z = 4666.667

Aturan 4 :
R4 : IF permintaanNAIK AND persediaanSEDIKIT THEN produksi barangBERTAMBAH
a predikat 4          = m permintaanNAIK[x] Ç m persediaanSEDIKIT[y]
                                = min(m permintaanNAIK[x] Ç m persediaanSEDIKIT[y]
                                = min(1/3;1/2)
                                = 1/3 = 0.33
Untuk a predikat 4 = 0.33 pada himpunan produksi barangBERTAMBAH :
                è (z-3000)/(8000-3000) = 1/3
ð  (z-3000)/5000=1/3
ð  z-3000 = 5000 * 1/3
ð  z-3000 = 5000/3
ð  z = 5000/3 + 3000 = 14000/3
ð  Z = 4666.667

Defuzzification  dengan menggunakan Metode Tsukamoto
Pada metode Tsukamoto untuk menentukan output crisp menggunakan rata-rata berbobot, yaitu :


Z = 5187.5125

Jadi jumlah  makanan kaleng yang harus diproduksi bila permintaan 5000 dan persediaan 500 adalah sebesar 5187.5125 kemasan







No comments:

Post a Comment