fuzzy dengan tsukamoto

Post on 27-Dec-2015

358 Views

Category:

Documents

56 Downloads

Preview:

Click to see full reader

TRANSCRIPT

FUZZY LOGIC

METODE TSUKAMOTO

Nama KelompokSupiyan Sauri

Muhammad Aprianto

TI 11 H

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). 

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

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

dasar 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

[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.

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

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

penalaran tsukamotob. ariabel Persediaan

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

penalaran tsukamotoVariabel Produksi Barang

Nilai keanggotaan fuzzy pada tiap-tiap himpunan dirumuskan :

penalaran 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

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

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

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

Jadi Produksi Barang = 58703 kaleng

penalaran tsukamoto

Penegasan

TERIMA KASIH

DIMULAI DARI YANG KECIL UNTUK MENJADI YANG TERBESAR

top related