Fuzzy Dengan Tsukamoto
-
Upload
supiyan-sauri -
Category
Documents
-
view
270 -
download
56
Transcript of Fuzzy Dengan Tsukamoto
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