Aplikasi logika Fuzzy dengan Matlab Toolbox

Salah satu tool yang mudah dan umum digunakan adalah dengan menggunakan Matlab
Fuzzy Logic Toolbox. Pada aplikasi logika fuzzy menggunakan Matlab ini yang perlu
dipahami adalah bagian-bagian yang ada pada logika fuzzy. Bagian tersebut adalah
fuzzifikasi, rule evaluasi dan defuzzyfikasi.

Langkah-langkah untuk membuat logika fuzzy pada Matlab adalah :

1. Buka program Matlab, dan ketik pada command window >> fuzzy.

2. Instruksi tersebut akan menampilkan fuzzy toolbox, seperti gambar dibawah ini :

3. Pada langkah ini, tentukan jumlah input dari fuzzy toolbox, dalam hal ini akan
digunakan 2 buah input, caranya adalah pilih menu Edit > Add Variable pilih Input.

untuk MBF 1 : Name = Rendah. MBF 3 Name =Tinggi. Type = trapmf (trapesium membership function). Type = trapmf . params = [50 80 100 100]. Letakkan kursor pada kotak input 1 dan double click pada kotak tersebut atau pilih Edit > Membership Functions. tentang sistem penerimaan karyawan dimana inputnya adalah hasil tes potensi akademik dan psikologi.. 5. Type = trimf (triangle membership function). params = [20 50 80]. Detail hasilnya seperti gambar dibawah ini : . Atur Input 1 Range = 0.4. MBF2 : Name = Sedang. 6. Dalam kasus disini akan diambil.100. params = [0 0 20 50].

7. params = [60 80 100 100]. Atur Range = 0. untuk MBF 1 : Name = Ditolak. Klik kotak output untuk mengatur nilai membership functions pada output. MBF2 : Name = Dipertimbangkan. Type = trapmf .. 9. params = [10 40 60 90]. params = [0 0 20 40].100. Klik kotak input 2 dan ulangi langkah no. MBF 3 Name = Diterima. Type = trapmf.6. Detail hasilnya seperti gambar dibawah ini : . Type = trapmf . 8.

Pada contoh kasus untuk sistem penerimaan karyawan disini rule evaluasinya adalah seperti ditunjukkan gambar dibawah ini. deatil caranya seperti gambar dibawah ini : 11. apabila terjadi kesalahan pilih rule evaluasi kemudian klik Delete rule. caranya pilih menu Edit > Rules. input 2 dan output kemudian klik Add rule. untuk mendapatkan rule evaluasi seperti ini adalah dengan memilih pasangan rule evaluasi untuk pasangan input 1. Caranya adalah pilih input 1. input 2 dan output. Setelah semua mbf input maupun output diatur sesuai dengan kebutuhan maka pengaturan terakhir adalah bagian rule evaluasi atau aturan fuzzy. .10.

maka garis merah pada input 1 dan input 2 dapat digeser yang otomatis nilai output akan berubah mengikuti nilai-nilai input tersebut.12. 13. pada contoh kasus penerimaan karyawan ini adalah seperti gambar dibawah ini. pilih menu View > Rule. Hasil dari sistem yang dibangun menggunakan fuzzy dapat. . Apabila ingin melihat hasil output logika fuzzy. Setelah selesai semua.

bisa jadi dalam bentuk smartphone. Logika fuzzy sebagai pemrosesan disini berguna untuk membantu tugas dari manusia dimana tugas yang dibangun menggunakan sistem ini terkadang sulit untuk dibuat model matematisnya. Pada prakteknya sistem logika fuzzy ini akan ditanamkan dalam sebuah mesin. nilai mbf. type mbf dan susunan rule evaluasi hanya sebuah contoh kasus untuk sistem penerimaan karyawan dari dua jenis test. microcontroller dan embedded system yang lain. .Pada artikel ini nilai range. Padahal tidak semua mesin yang dipergunakan berwujud komputer. microcomputer. mesin yang dimaksud disini adalah komputer. Jika dibuat dalam bentuk sistem yang berbeda perlu adanya penyesuaian komponen yang membangun logika fuzzy tersebut. Aplikasi logika fuzzy dengan menggunakan Matlab Fuzzy Toolbox sangat membantu bagi mereka yang baru belajar.