Logika Fuzzy adalah metodologi sistem kontrol pemecahan masalah yang cocok digunakan untuk diimplementasikan pada berbagai sistem, mulai dari sistem yang sederhana, sistem kecil, embedded system, jaringan PC, multichannel atau workstation berbasis akuisisi data dan sistem kontrol. Logika ini merupakan suatu logika yang memiliki nilai kekaburan atau kesamaran antara benar atau salah. Logika Fuzzy sering digunakan dalam bidang elektronika. Konsep logika ini pertama kali diperkenalkan oleh Prof. Lotfi Astor Zadeh pada tahun 1962.
A. Model Sugeno
Model Sugeno adalah metode interfensi fuzzy untuk aturan yang dipresentasikan dalam bentuk IF-THEN, output yang dihasilkan sistem tidak berupa himpunan fuzzy, tetapi berupa konstanta atau persamaan linear. Sebagai fungsi keanggotaan dari konsekuen, Michio Sugeno mengusulkan penggunaan singleton. Singleton adalah sebuah himpunan fuzzy dengan fungsi keanggotaan yang pada titik tertentu mempunyai sebuah nilai dan 0 diluar titik tersebut. Dua model fuzzy metode Sugeno :
1. Model Fuzzy Sugeno Orde-Nol
IF (𝑥1 𝑖𝑠 𝐴1) ∘ (𝑥2 𝑖𝑠 𝐴2) ∘ (𝑥3 𝑖𝑠 𝐴3) ∘ … ∘ (𝑥𝑁 𝑖𝑠 𝐴𝑁) THEN 𝑧 = 𝑘
Dengan A𝑖 adalah himpunan Fuzzy ke-i sebagai antesenden (alasan) dan 𝑘 adalah suatu konstanta sebagai konsekuen (kesimpulan).
2. Model Fuzzy Sugeno Orde-Satu
IF (𝑥1 𝑖𝑠 𝐴1) ∘ (𝑥2 𝑖𝑠 𝐴2) ∘ (𝑥3 𝑖𝑠 𝐴3) ∘ … ∘ (𝑥𝑁 𝑖𝑠 𝐴𝑁) THEN 𝑧 = 𝑝1 ∗ 𝑥1 + ⋯ + 𝑝𝑁 ∗ 𝑥𝑁 + 𝑞
Dengan Ai adalah himpunan fuzzy ke-I sebagai anteseden, dan pi adalah suatu konstanta ke-I dan q merupakan konstanta dalam konsekuen.
Contoh kasus :
1. Suatu perusahaan makanan kaleng akan memproduksi makanan jenis ABC. Dari data 1 bulan terakhir, permintaan terbesar hingga mencapai 5000 kemasan/hari, dan permintaan terkecil sampai 1000 kemasan/hari. Persediaan barang digudang terbanyak sampai 600 kemasan/hari, dan terkecil pernah sampai 100 kemasan/hari. Dengan segala keterbatasannya, sampai saat ini, perusahaan baru mampu memproduksi barang maksimum 7000 kemasan/hari, serta demi efisiensi mesin dan SDM tiap hari diharapkan perusahaan memproduksi paling tidak 2000 kemasan.
Apabila proses produksi perusahaan tersebut menggunakan 4 aturan sebagai berikut:
- Rule 1 : IF permintaan TURUN and persediaan BANYAK THEN produksi barang = permintaan - persediaan
- Rule 2 : IF permintaan TURUN and persediaan SEDIKIT THEN produksi barang = permintaan
- Rule 3 : IF permintaan NAIK and persediaan BANYAK THEN produksi barang = permintaan
- Rule 4 : IF permintaan NAIK and persediaan SEDIKIT THEN produksi barang = 1.25*permintaan - persediaan
Berapa kemasan makanan jenis ABC yang harus diproduksi, jika jumlah permintaan sebanyak 4000 kemasan, dan persediaan di gudang masih 300 kemasan ? (Gunakan fungsi keanggotaan LINEAR)
Jawaban :
Disini ada 3 variabel yang diguanakan, yaitu Permintaan, Persediaan dan produksi
Permintaan : 1000-5000, x = 4000
Persediaan : 100-600, y = 300
Produksi : 2000-7000, z = ?
- PERMINTAAN
Terdiri dari 2 himpunan fuzzy, yaitu (1) TURUN, dan (2) NAIK
Diketahui :
Permintaan terendah adalah 1000 kemasan/hari
Permintaan tertinggi adalah 5000 kemasan/hari
Permintaan permasalahan = 4000 kemasan
- PERSEDIAAN
Cari nilai produksi Z
- permintaan x
- Persediaan y
Mencari produksi z
R1 : jika permintaan TURUN dan persediaan BANYAK maka produksi = Permintaan - Persediaan
a-prediksi = µpermintaan-turun ∩ µpersediaan-banyak
= min (µpermintaan-turun[4000] ∩ µpersediaan-banyak[300]
= min (0,25;0,4)
= 0,25
z1 = 4000-300 = 3700
R2 : jika permintaan TURUN dan persediaan SEDIKIT maka produksi = Permintaan
a-prediksi2 = µpermintaan-turun ∩ µpersediaan-sedikit
= min (µpermintaan-turun[4000] ∩ µpersediaan-sedikit[300]
= min (0,25;0,6)
= 0,25
z2 = 4000
R3 : jika permintaan NAIK dan persediaan BANYAK maka produksi = Permintaan
a-prediksi3 = µpermintaan-naik ∩ µpersediaan-banyak
= min (µpermintaan-naik[4000] ∩ µpersediaan-banyak[300]
= min (0,75;0,4)
= 0,4
z3 = 4000
R4 : jika permintaan NAIK dan persediaan SEDIKIT maka produksi = 1,24 * Permintaan - Persediaan
a-prediksi4 = µpermintaan-naik ∩ µpersediaan-sedikit
= min (µpermintaan-naik[4000] ∩ µpersediaan-sedikit[300]
= min (0,75;0,6)
= 0,6
z4 = 1,25*4000-300 = 4700
Hitung z seperti berikut :
- Permintaan : terdiri dari 2 himpunan fuzzy : TURUN dan NAIK
- Persediaan : terdiri-atas 2 himpunan fuzzy, yaitu: SEDIKIT dan BANYAK.
- Produksi barang : terdiri atas 2 himpunan fuzzy, yaitu: BERKURANG DAN BERTAMBAH
Komentar
Posting Komentar