TUJUAN
Adapun tujuan dari praktikum Sistem Fuzzy mengenai GUI FIS adalah sebagai
berikut.
1. Mengetahui dan memahami Fuzzy Inference System (FIS)
2. Membuat grafik program dengan menggunakan tipe mamdani pada GUI
MATLAB
B. DASAR TEORI
Graphical User Interface (GUI) adalah jenis antarmuka pengguna yang
menggunakan metoda interaksi pada piranti elektronik secara grafis (bukan
perintah teks) antara pengguna dan komputer. Penggunaan GUI bertujuan untuk
membuat program terlihat lebih simpel dan praktis bagi penggunanya. Oleh karena
itu, GUI harus menampilkan user interface yang mudah digunakan (user friendly)
agar orang awam dapat memahaminya. GUI atau biasa disebut GUIDE (GUI
builder) Matlab merupakan aplikasi display dari MATLAB yang mengandung
tugas, perintah, atau komponen program yang mempermudah user (pengguna)
dalam menjalankan sebuah program dalam MATLAB.
Sistem Inferensi Fuzzy adalah sebuah kerangka kerja perhitungan yang
berdasar pada konsep teori himpunan fuzzy, aturan fuzzy if-then, dan pemikiran
fuzzy. Sistem inferensi fuzzy telah digunakan dan diaplikasikan pada berbagai
bidang, seperti control otomatis, klasifikasi data, analisis keputusan, sistem pakar,
prediksi time series, robotika dan pengenalan pola. Sistem Inferensi Fuzzy juga bisa
disebut dengan Fuzzy Rule Based System (Sistem Berbasis Aturan Fuzzy).
Mamdani-FIS (Fuzzy Inference System) merupakan salah satu metode
penalaran (inference) yang paling sering digunakan untuk persoalan kendali logika
fuzzy. Metode ini dikemukakan oleh Mamdani dan Assilian (1975) untuk
mengendalikan mesin uap dan mendidihkan berdasarkan sintesis himpunan kendali
aturan linguistic dengan percobaan operator seorang manusia. Kelebihan metode
Mamdani dibandingkan metode sistem penalaran fuzzy yang lain, diantaranya
adalah karena bersifat intuitif, mencakup bidang yang luas, dan sesuai dengan
proses input informasi. Sistem penalaran fuzzy metode Mamdani dikenal juga
dengan nama metode Max-Min. Metode Fuzzy Mamdani lebih mudah dipahami
karena fungsi implikasi antara antecedent dengan consequent sama-sama dalam
himpunan fuzzy. Mamdani-FIS dalam melakukan komputasi untuk mendapatkan
output kendali. Tahapan untuk memperoleh kendali output dengan metode sistem
penalaran fuzzy Mamdani ini secara garis besar dibagi dalam enam tahap, yakni:
1. Menentukan aturan fuzzy.
2. Melakukan fuzzification input crisp berdasar pada fungsi keanggotaan.
3. Mengkombinasikan input fuzzy sesuai aturan fuzzy untuk meperoleh rule
strength.
4. Menentukan consequent aturan dengan mengkombinasikan rule strength dan
fungsi keanggotaan output.
5. Mengkombinasikan consequent untuk memperoleh distribusi output.
6. Melakukan defuzzifikasi terhadap distribusi output tersebut.
C. PEMBAHASAN
Pada praktikum yang telah dilakukan ini membahas mengenai GUI FIS. Sistem
Inferensi Fuzzy akan ditampilkan dalam bentuk GUI agar mudah dipahami. Seperti
pada praktikum sebelumnya, untuk membuka fuzzy pada MATLAB yaitu dengan
mengetikkan fuzzy pada jendela command window, kemudian ubah klik data
pelayanan mengecewekan dengan skala [1.5 0] maka akan muncul seperti gambar
berikut :
Gambar 1. Skala pelayanan mengecewakan
Selanjutnya kita dapat mengubah skala untuk biasa [1.5 5], maka tampilannya
sebagai berkut :
Tahap setelah gambar 3 kita dapat mengubah skala paramsnya dalam input
makanan untuk hambar [-4 0 7] dan ubah typenya trimf , maka tampilannya sebagai
berkut :
Gambar 9. Surface
Dalam MATLAB juga dapat ditampilkan solusi lebih efisien untuk menampilkan
tampilan jendela input dan output kita yaitu kita tinggal mengetikkan mfedit (a)
pada jendela commond window. Seperti berikut :
D. PENANGANAN MASALAH
1. Kesalahan : dalam matlab sangat sensitif terhadap huruf besar dan kecil
begitupun dengan tanda baca, dibawah ini kesalahannya ada pada tanda baca
spasinya
Penanganan error : menulisan sesuai dengan nama difolder dengan benar