2.10 Fuzzy Logic
2.10.1 Sistem Fuzzy
Logika Fuzzy adalah peningkatan dari logika Boolean yang berhadapan dengan konsep kebenaran sebagian. Dimana logika klasik menyatakan bahwa segala hal
dapat diekspresikan dalam istilah binary 0 atau 1, hitam atau putih, ya atau tidak, logika fuzzy menggantikan kebenaran boolean dengan tingkat kebenaran.
Logika Fuzzy memungkinkan nilai keanggotaan antara 0 dan 1, tingkat keabuan dan juga hitam dan putih, dan dalam bentuk linguistik, konsep tidak pasti
seperti sedikit, lumayan, dan sangat. Dia berhubungan dengan set fuzzy dan teori kemungkinan. Dia diperkenalkan oleh Dr. Lotfi Zadeh dari Universitas
California, Berkeley pada 1965. Perbedaan Fuzzy Logic dengan Boolean Logic terlihat pada gambar di bawah
ini :
Gambar 2.14 Perbedaan Boolean Logic dengan Fuzzy Logic
Sumber: ElComTech, 2008
2.10.2 Tahap pemodelan dalam Fuzzy Logic
Gambar 2.15 Blok Diagram Sistem Fuzzy
Sumber: Sri Kusumadewi, 2002
Dari blok diagram diatas, bila diterapkan dalam pengendalian suatu proses dapat kita gambarkan seperti blok dagram di bawah ini :
Gambar 2.16 Blog Diagram Sistem Fuzzy
Sumber: Sri Kusumadewi, 2002
Ada beberapa hal yang perlu diketahui dalam memahami sistem fuzzy, yaitu: a.
Variabel fuzzy Variabel fuzzy merupakan variabel yang hendak dibahas dalam suatu
sistem fuzzy. Contoh: umur, temperatur, permintaan, dsb.
b. Himpunan fuzzy
Himpunan fuzzy merupakan suatu grup yang mewakili suatu kondisi atau keadaan tertentu dalam suatu variabel fuzzy.
Contoh: Variabel umur, terbagi menjadi 3 himpunan fuzzy, yaitu : MUDA,
PAROBAYA, TUA.
Gambar 2.17 Himpunan Fuzzy Umur
Sumber: Sri Kusumadewi, 2002
Variabel temperatur, terbagi menjadi 5 himpunan fuzzy, yaitu : DINGIN, SEJUK, NORMAL, HANGAT, dan PANAS.
Gambar 2.18 Himpunan Fuzzy Suhu
Sumber: Sri Kusumadewi, 2002
c.
Semesta Pembicaraan
Semesta pembicaraan adalah keseluruhan nilai yang diperbolehkan untuk dioperasikan dalam suatu variabel fuzzy. Semesta pembicaraan merupakan
himpunan bilangan real yang senantiasa naik bertambah secara monoton dari kiri
ke kanan. Nilai semesta pembicaraan dapat berupa bilangan positif maupun negatif. Adakalanya nilai semesta pembicaraan ini tidak dibatasi batas atasnya.
Contoh : Semesta pembicaraan untuk variabel umur: [0 + ∞
Semesta pembicaraan untuk variabel temperatur: [0 40]
d. Domain
Domain himpunan fuzzy adalah keseluruhan nilai yang diijinkan dalam semesta pembicaraan dan boleh dioperasikan dalam suatu himpunan fuzzy. Seperti halnya
semesta pembicaraan, domain merupakan himpunan bilangan real yang senantiasa naik bertambah secara monoton dari kiri ke kanan. Nilai domain dapat berupa
bilangan positif maupun negatif. Contoh domain himpunan fuzzy : MUDA = [0 45]
PABOBAYA = [35 55] TUA = [45 +∞
DINGIN = [0 20] SEJUK = [15 25]
NORMAL = [20 30] HANGAT = [25 35]
PANAS = [30 40]
2.10.3 Struktur Dasar Fuzzy Logic Controller