19
FUZZY LOGIC METODE TSUKAMOTO

Fuzzy Dengan Tsukamoto

Embed Size (px)

Citation preview

Page 1: Fuzzy Dengan Tsukamoto

FUZZY LOGIC

METODE TSUKAMOTO

Page 2: Fuzzy Dengan Tsukamoto

Nama KelompokSupiyan Sauri

Muhammad Aprianto

TI 11 H

Page 3: Fuzzy Dengan Tsukamoto

dasar tsukamotoPada dasarnya, metode tsukamoto

mengaplikasikan penalaran monoton pada setiap aturannya. Kalau pada penalaran monoton,

sistem hanya memiliki satu aturan, pada metode tsukamoto, sistem terdiri atas beberapa aturan. Karena menggunakan konsep dasar penalaran

monoton, pada metode tsukamoto, setiap konsekuen pada aturan yang berbentuk IF-THEN harus direpresentasikan dengan suatu himpunan fuzzy dengan fungsi keanggotaan yang monoton.

Output hasil inferensi dari tiap-tiap aturan diberikan secara tegas (crisp) bedasarkan α-

predikat (fire strength). 

Page 4: Fuzzy Dengan Tsukamoto

Misalkan ada variabel input, yaitu x dan y, serta satu variabel output yaitu z. Variabel x terbagi atas 2 himpunan yaitu A1 dan A2, variabel y terbagi atas 2 himpunan juga, yaitu B1 dan B2, sedangkan variabel output Z terbagi atas 2 himpunan yaitu C1 dan C2. Tentu saja himpunan C1 dan C2 harus merupakan himpunan yang bersifat monoton. Diberikan 2 aturan sebagai berikut:

dasar tsukamoto

IF x is A1 and y is B2 THEN z is C1IF x is A2 and y is B2 THEN z is C1

Page 5: Fuzzy Dengan Tsukamoto

Diagram blok proses inferensi dengan metode tsukamoto (Kusumadewi, 2003) seperti dibawah ini :

dasar tsukamoto

Page 6: Fuzzy Dengan Tsukamoto

penalaran tsukamoto

Suatu perusahaan makanan kaleng setiap harinya rata-rata menerima permintaan sekitar 55000 kaleng, dan dalam 3 bulan terakhir permintaan tertinggi sebesar 75000 kaleng. Makanan kaleg yang masih tersedia digudang, setiap harinya rata-rata 7000 kaleng, sedangkan kapasitas gudang maksimum hanya dapat menampung 13000 kaleng. Apabila sistem produksinya menggunakan aturan fuzzy sebagai berikut :

Contoh kasus

Page 7: Fuzzy Dengan Tsukamoto

[R1] : IF Permintaan TURUN And Persediaan BANYAK THENProduksi Barang BERKURANG[R2] : IF Permintaan NAIK And Persediaan SEDIKIT THENProduksi Barang BERTAMBAH[R3] : IF Permintaan NAIK And Persediaan BANYAK THENProduksi Barang BERTAMBAH[R4] : IF Permintaan TURUN And Persediaan SEDIKIT THENProduksi Barang BERKURANG

penalaran tsukamotoContoh kasus

Tentukanlah berapa jumlah barang yang harus diproduksi hari ini, jika permintaan sebanyak 60000 kaleng, dan persediaan yang masih ada digudang sebanyak 8000 kaleng.

Page 8: Fuzzy Dengan Tsukamoto

Ada 3 variabel fuzzy yang akan dimodelkan, yaitu:

a. Permintaan; terdiri-atas 2 himpunan fuzzy,

yaitu: NAIK dan TURUN.b. Persediaan; terdiri-atas 2 himpunan

fuzzy,yaitu: BANYAK dan SEDIKIT.

c. Produksi Barang; terdiri-atas 2 himpunan

fuzzy, yaitu: BERKURANG dan BERTAMBAH.

penalaran tsukamotoMembuat Himpunan dan Input Fuzzy

Page 9: Fuzzy Dengan Tsukamoto

a. Variabel Permintaan

penalaran tsukamoto

Jika permintaan 60000 maka nilai keanggotaan fuzzy pada tiap-tiap himpunan adalah:

•Himpunan fuzzy TURUN, mPmsTurun[60] = 0,08.

•Himpunan fuzzy NAIK, mPmsNaik[60] = 0,5.

diperoleh dari = 2[(60-75)/(75-45)]2= 0,5

Page 10: Fuzzy Dengan Tsukamoto

penalaran tsukamotob. ariabel Persediaan

Page 11: Fuzzy Dengan Tsukamoto

Jika persediaan sebanyak 8000 kemasan per hari, maka nilai keanggotaan fuzzy pada tiap-tiap himpunan adalah :Himpunan fuzzy SEDIKIT, mPsdSedikit[8] = 0,25.

diperoleh dari = (10-8)/(10-2) = 0,25Himpunan fuzzy BANYAK, mPsdBanyak[8] = 0,5.

diperoleh dari = (10-5)/(11-5) = 0,5

penalaran tsukamotoc. Variabel Persediaan

Page 12: Fuzzy Dengan Tsukamoto

penalaran tsukamotoVariabel Produksi Barang

Page 13: Fuzzy Dengan Tsukamoto

Nilai keanggotaan fuzzy pada tiap-tiap himpunan dirumuskan :

penalaran tsukamoto

Page 14: Fuzzy Dengan Tsukamoto

A. Aturan ke-1:[R1] IF Permintaan TURUN And Persediaan BANYAK THEN Produksi Barang = BERKURANG

Operator yang digunakan adalah AND, sehingga: a1 = mPredikatR1 = min(mPmtTurun[60],mPsdBanyak[8])

= min(0,08;0,5) = 0,08

Cari nilai z1, untuk a1 = 0,08; lihat himpunan BERKURANG:

0,08 = (75 – z1)/60 z1 = 75 - 4,8 = 70,2

penalaran tsukamotoAplikasi Operator Fuzzy

Page 15: Fuzzy Dengan Tsukamoto

B. Aturan ke-2:[R2] IF Permintaan NAIK And Persediaan SEDIKIT THEN Produksi Barang BERTAMBAH Operator yang digunakan adalah AND, sehingga: a2 = mPredikatR2 = min(mPmtNaik[60],mPsdSedikit[8])

= min(0,5;0,25) = 0,25 Cari nilai z2, untuk a2 = 0,25; lihat himpunan BERTAMBAH:

0,25 = (z2 – 25)/75 z2 = 18,75 + 25 = 43,75

penalaran tsukamoto

Page 16: Fuzzy Dengan Tsukamoto

C. Aturan ke-3: [R3] IF Permintaan NAIK And Persediaan BANYAK THEN Produksi Barang BERTAMBAH Operator yang digunakan adalah AND, sehingga: a3 = mPredikatR3 = min(mPmtNaik[60],mPsdBanyak[8])

= min(0,5;0,5) = 0,5 Cari nilai z3, untuk a3 = 0,5; lihat himpunan BERTAMBAH:

0,5 = (z3 – 25)/75 z3 = 37,5 + 25 = 62,5

penalaran tsukamoto

Page 17: Fuzzy Dengan Tsukamoto

D. Aturan ke-4: [R4] IF permintaan TURUN And persediaan SEDIKIT THEN produksi barang BERKURANG Operator yang digunakan adalah AND, sehingga: a4 = mPredikatR4 = min(mPmtTurun[60],mPsdSedikit[8])

= min(0,08;0,25) = 0,08 Cari nilai z4, untuk a4 = 0,08; lihat himpunan BERKURANG:

0,08 = (75 – z4)/60z4 = 75 – 4,8 = 70,2

penalaran tsukamoto

Page 18: Fuzzy Dengan Tsukamoto

Jadi Produksi Barang = 58703 kaleng

penalaran tsukamoto

Penegasan

Page 19: Fuzzy Dengan Tsukamoto

TERIMA KASIH

DIMULAI DARI YANG KECIL UNTUK MENJADI YANG TERBESAR