24 June 2013

Jawaban UAS Pengantar Kecerdasan Buatan Kelas C/Ekstension

Ini soal Pengantar Kecerdasan Buatan katanya kekurangan waktunya..............ngapain ngga minta tambah waktu, cpa tahu boleh?  xixiixixixixi.  Sampai-sampai ada yang menangis menempel dibalik meja.
Padahal soal ini dibuat sama persis dengan soal yang telah dikerjakan bersama-sama di kelas, hanya diubah nilainya saja.
Padahal sudah bersifat open alls........opo isik kurang ?  Internet sudah di open, buku sudah di open, baju sudah oooopppppp..........
Tapi yang ngga pa2, kalo ngga gitu katanya "ngga seru" padahal, klo ujian semua pada ketakutan bin takut sekali.

Soal :
          Suatu perusahaan makanan kemasan akan memproduksi makanan jenis XYZ. 
          Dari data 1 bulan terakhir, permintaan terbesar mencapai 8000 kemasan/hari, dan permintaan terkecil sampai 1000 kemasan/hari. 
          Persediaan barang di gudang terbanyak sampai 500 kemasan/hari, dan terkecil pernah 200 kemasan/hari. 
          Dengan segala keterbatasannya, sampai saat ini, perusahaan baru mampu memproduksi barang maksimum 6000 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 6000 kemasan dan persediaan di gudang masih 300 kemasan?

Selamat Bekerja – Semoga Sukses

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


  1. Permintaan, terdiri atas 2 himpunan fuzzy, yaitu NAIK dan TURUN

Derajat/nilai keanggotaan :
u untuk permintaan TURUN[6000] = (8000-6000)/(8000-1000) = 2/7  = 0.2857
u untuk permintaan NAIK[6000] = (6000-1000)/(8000-1000) = 5/7 = 0.7143

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

Derajat/nilai keanggotaan :
u untuk persediaan SEDIKIT[300] = (500-300)/(500-200) = 2/3 = 0.6667
        u untuk persediaan BANYAK[300](300-200)/(500-200) = 1/3 = 0.3333


  • 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/7;1/3)
                                = 2/7 = 0.2857
Untuk a predikat 1 = 0.2857 pada himpunan produksi barangBERKURANG :
                è (6000-z)/(6000-3000) =2/7
ð  (6000-z)/3000=2/7
ð  6000-z =3000 * 2/7
ð  6000-z = 857.1
ð  Z = 6000-857.1
ð  Z = 5142.9

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/7;2/3)
                                = 2/7 = 0.2857
Untuk a predikat 2 = 0.2857 pada himpunan produksi barangBERKURANG :
                è (6000-z)/(6000-3000) = 0.2857
ð  (6000-z)/3000=0.2857
ð  6000-z = 3000 * 0.2857
ð  6000-z = 857.1
ð  Z = 6000-857.1
ð  Z = 5142.9

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(5/7;1/3)
                                = 1/3 = 0.333
Untuk a predikat 3 = 0.333 pada himpunan produksi barangBERTAMBAH :
                è (z-3000)/(6000-3000) = 0.333
ð  (z-3000)/3000=1/3
ð  z-3000 = 3000 * 1/3
ð  z-3000 =1000
ð  z = 3000+1000
ð  Z = 4000

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(5/7;2/3)
                                = 2/3 = 0.6667
Untuk a predikat 4 = 2/3 pada himpunan produksi barangBERTAMBAH :
                è (z-3000)/(6000-3000) = 2/3
ð  (z-3000)/3000=2/3
ð  z-3000 = 3000 * 1/3
ð  z-3000 = 1000
ð  z = 3000+1000
ð  Z = 4000

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


Z = 4342.87

Jadi jumlah  makanan kaleng yang harus diproduksi bila permintaan 5000 dan persediaan 400 adalah sebesar 4342.87 kemasan






  

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