NIM : 3112190003
Logika fuzzy pertama kali diperkenalkan oleh Lotfi A. Zadeh melalui tulisannya tentang teori himpunan fuzzy pada
tahun 1965. Lotfi Asker Zadeh adalah seorang ilmuwan Amerika Serikat berkebangsaan Iran dari Universitas
California di Barkeley.
Meskipun logika fuzzy dikembangkan di Amerika, namun metode ini lebih populer dan banyak diaplikasikan secara
luas oleh praktisi Jepang dengan mengadaptasikannya ke bidang kendali (control) hingga inteligensia buatan.
Produk elektronik buatan Jepang yang banyak dijual seperti mesin cuci, AC, dan lain-lain juga menerapkan prinsip
logika fuzzy.
Mengapa logika fuzzy lebih banyak pengaplikasiannya di negara Jepang dibanding Amerika?
Hal ini karena kultur orang barat yang cenderung memandang suaru persoalan sebagai hitam-putih, ya-tidak,
bersalah-tidak bersalah, sukses-gagal, atau yang setara dengan dunia logika biner Aristoteles, sedangkan kultur
orang timur lebih dapat menerima dunia “abu-abu” atau fuzzy.
Untuk memahami lebih jelas, pada artikel ini akan membahas apa itu logika fuzzy dan penerapannya.
Logika fuzzy atau dalam istilah bahasa inggris disebut fuzzy logic merupakan bentuk logika bernilai banyak yang
memiliki nilai kebenaran variabel dalam bilangan real antara 0 dan 1.
Dalam sistem kecerdasan buatan (AI), logika fuzzy digunakan untuk meniru penalaran dan kognisi manusia. Logika
fuzzy merupakan pengembangan dari logika biner. Logika biner hanya memiliki 2 nilai kebenaran yakni 0 atau 1.
Logika fuzzy memasukkan 0 dan 1 sebagai nilai kebenaran ekstrem tetapi dengan berbagai tingkat kebenaran
menengah.
Logika fuzzy dikembangkan berdasarkan bahasa manusia (bahasa alami). Tujuannya untuk menjembatani bahasa
mesin yang presisi dengan bahasa manusia yang menekankan pada makna atau arti (significance). Logika fuzzy
umumnya diterapkan pada masalah-masalah yang mengandung unsur ketidakpastian (uncertainty), ketidaktepatan
(imprecise), noisy, dsb.
Contoh 1: Seseorang dikatakan “tinggi” jika tinggi badannya lebih dari 1,7 meter. Bagaimana dengan orang yang
mempunyai tinggi badan 1,6999 meter atau 1,65 meter, apakah termasuk kategori orang tinggi? Menurut persepsi
manusia, orang yang mempunyai tinggi badan sekitar 1,7 meter dikatakan “kurang lebih tinggi” atau “agak tinggi”.
Contoh 2: Kecepatan “pelan” didefinisikan di bawah 20 km/jam. Bagaimana dengan kecepatan 20,001 km/jam,
apakah masih dapat dikatakan pelan? Manusia mungkin mengatakan bahwa kecepatan 20,001 km/jam itu “agak
pelan”
Istilah fuzzy mengacu pada sesuatu yang belum jelas atau samar-samar. Dalam dunia nyata terkadang kita berada
pada situasi dimana kita tidak bisa menentukan keadaan tersebut benar atau salah. Nah, logika fuzzy di sini
berperan menyediakan fleksibilitas ketika melakukan penalaran.
Dalam sistem kebenaran nilai boolean (Boolean Logic) , 1.0 merepresentasikan nilai kebenaran mutlak, sedangkan
0.0 menyatakan nilai salah mutlak.
Akan tetapi dalam logika fuzzy, tidak semua dianggap sebagai nilai kebenaran mutlak dan nilai salah mutlak. Logika
fuzzy juga memiliki nilai intermediet yang mengandung sebagian nilai benar dan sebagian nilai salah. Nilai ini dapat
disebut sebagai "nilai abu-abu".
Kelebihan
1. Sistem yang dibangun dengan logika fuzzy dapat bekerja dengan berbagai jenis input, baik yang tidak
presisi, terdistorsi, maupun mengandung informasi yang noise
2. Rancangan sistem logika fuzzy cukup mudah dan dapat dimengerti.
3. Logika fuzzy hadir dengan konsep matematika dari teori himpunan dan penalarannya cukup sederhana.
4. Dapat memberikan solusi yang sangat efisien untuk masalah kompleks di semua bidang kehidupan karena
menyerupai penalaran dan pengambilan keputusan manusia.
5. Logika Fuzzy dapat dikodekan menggunakan lebih sedikit data, sehingga tidak menempati ruang memori
yang besar
6. Algoritma ini fleksibel dan aturannya dapat dimodifikasi
Kekurangan
1. Keakuratan sistem dapat terganggu karena sebagian besar sistem bekerja pada data dan input yang tidak
akurat
2. Tidak ada pendekatan sistematis tunggal untuk memecahkan masalah menggunakan logika fuzzy.
Akibatnya, banyak solusi muncul untuk masalah tertentu, yang bisa menyebabkan kebingungan
3. Kelemahan utama dari sistem kontrol logika fuzzy adalah bahwa algoritma ini sepenuhnya bergantung pada
pengetahuan dan keahlian manusia
4. Kita harus memperbarui aturan sistem kontrol logika fuzzy secara teratur
5. Algoritma ini tidak dapat mengenali pembelajaran mesin atau jaringan saraf
6. Algoritma memerlukan banyak pengujian untuk validasi dan verifikasi
Sumber: geeksforgeeks.org
Pada dasarnya, ada empat bagian dalam arsitektur sistem logika fuzzy, yakni
1. Rule Base
Berisi semua aturan dan kondisi "if-else" untuk mengontrol pengambilan keputusan. Namun, seiring perkembangan
modern, jumlah aturan dalam rule-base yang digunakan logika fuzzy telah banyak berkurang.
2. Fuzzification
Fuzzifikasi adalah komponen kedua dalam arsitektur logika fuzzy dan berguna untuk membantu mengubah input.
Komponen ini membantu dalam mengkonversi angka ekstrem ke himpunan fuzzy.
Masukan yang ekstrem diukur oleh sensor dan diteruskan ke sistem kontrol untuk diproses. Modul ini digunakan
untuk mengubah input sistem dan juga membantu dalam membagi sinyal input menjadi lima state:
1. Large positive
2. Medium positive
3. Small
4. Medium negative
5. Large negative
3. Inference Engine
Komponen ketiga ini membantu dalam menentukan tingkat kecocokan antara input fuzzy dan aturan fuzzy.
Berdasarkan persentase itu diputuskan aturan mana yang perlu diterapkan. Setelah itu, untuk mengembangkan
tindakan kontrol, aturan yang diterapkan digabungkan.
4. Defuzzifikasi
Modul ini adalah kebalikan dari proses fuzzification. Di sini, nilai fuzzy diubah menjadi nilai ekstrem melalui pemetaan
(mapping). Akan ada beberapa metode defuzzifikasi untuk melakukan ini, tetapi pemilihan metode yang terbaik
didasarkan sesuai input.
Metode yang digunakan untuk defuzzifikasi yakni metode rata-rata (average) dan metode titik tengah (center of area)
yang digunakan untuk membantu pengambilan keputusan yang tepat.
Penerapan logika fuzzy tersebar di beberapa bidang diantaranya adalah sebagai berikut:
Medis
Sistem transportasi
Pertahanan
Industri
Mengontrol pabrik pemurnian air
Menangani masalah dalam kepuasan kendala dalam desain struktural
Analisis pola untuk jaminan kualitas
Logika fuzzy digunakan untuk menangani pengolahan air limbah lumpur
Mesin cuci modern yang ditenagai oleh logika fuzzy menjadi populer akhir-akhir ini. Sistem memiliki sensor yang
terus-menerus melacak variasi suhu. Hal ini dapat menyesuaikan kontrol dan operasi yang sesuai. Sistem ini
berkinerja baik, produktif, dan hemat biaya.
Untuk hasil pencucian terbaik, logika fuzzy mengontrol proses pencucian, suhu air, kecepatan putaran, waktu
pencucian, pemasukan air, dan performa pembilasan. Mesin canggih melakukan hal berikut:
Perusahaan seperti Panasonic menggunakan teknologi serupa di mesin pencuci piring mereka. Logika fuzzy
digunakan dalam menyesuaikan siklus pembersihan mesin pencuci piring, bersama dengan metode pencucian dan
pembilasan. Kinerja mesin juga tergantung pada jumlah piring yang dimasukkan ke dalam mesin cuci.