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