Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
1
Tutorial Pemrograman Fuzzy Logic
Denny Hermawanto
d_3_nny@yahoo.com
http://www.geocities.com/d_3_nny/
Fuzzy Logic banyak diaplikasikan dalam berbagai bidang, salah satunya adalah sebagai alat bantu
pengambil keputusan. Dalam artikel ini diberikan contoh proses pembuatan program fuzzy logic
dalam bahasa pemrograman Java yang diaplikasikan untuk menentukan Jumlah Produk yang
dihasilkan berdasarkan kondisi Suhu, Kebisingan dan Pencahayaan. Implementasi bahasa
pemrograman Java untuk pembentukan fungsi keanggotaan, proses penalaran fuzzy metode
Sugeno, proses fuzzifikasi dan defuzzifikasi akan dibahas. Program diuji terhadap suatu kondisi
Suhu, Kebisingan dan Pencahayaan tertentu untuk mengetahui hasilnya.
Pendahuluan
Fuzzy Logic diperkenalkan oleh Prof. Lotfi Zadeh pada tahun 1965. Merupakan metode yang
mempunyai kemampuan untuk memproses variabel yang bersifat kabur atau yang tidak dapat
dideskripsikan secara eksak/pasti seperti misalnya tinggi, lambat, bising, dll. Dalam fuzzy logic
variabel yang bersifat kabur tersebut direpresentasikan sebagai sebuah himpunan yang
anggotanya adalah suatu nilai crisp dan derajat keanggotaannya (membership function) dalam
himpunan tersebut. Proses-proses dalam fuzzy logic adalah fuzzifikasi, penalaran (reasoning),
dan defuzzifikasi:
– Fuzzifikasi: merupakan proses untuk mendapatkan derajat keanggotaan dari sebuah nilai
numerik masukan (crisp)
– Penalaran: proses untuk mendapatkan aksi keluaran dari suatu kondisi input dengan
mengikuti aturan-aturan (IF-THEN Rules) yang telah ditetapkan yang disebut sebagai
inference/reasoning.
– Defuzzifikasi: proses untuk merubah hasil penalaran yang berupa derajat keanggotaan
keluaran menjadi variabel numerik kembali.
Blok diagram proses fuzzy logic ditunjukkan pada Gambar 1.
Lisensi Dokumen:
Copyright © 2003-2006 IlmuKomputer.Com
Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus
atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin
terlebih dahulu dari IlmuKomputer.Com.