tutorial fuzzy

14
7/23/2019 Tutorial Fuzzy http://slidepdf.com/reader/full/tutorial-fuzzy 1/14  PANDU RAMDHANI (2012140280) SIMULASI MATLAB SISTEM KENDALI PADA MESIN CUCI MENGGUNAKAN FUZZY INFERENCE SYSTEM Diajukan s ebagai salah satu tugas mata kuliah KECERDASAN BUATAN  Disusun Oleh: Pandu Ra mdani : 2012140280 PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS PAMULANG TANGERANG SELATAN 2014 

Upload: nadya-irena-habib

Post on 17-Feb-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tutorial Fuzzy

7/23/2019 Tutorial Fuzzy

http://slidepdf.com/reader/full/tutorial-fuzzy 1/14

 

PANDU RAMDHANI (2012140280) 

SIMULASI MATLAB SISTEM KENDALI PADA MESIN CUCI MENGGUNAKAN

FUZZY INFERENCE SYSTEM

Diajukan sebagai salah satu tugas mata kuliah KECERDASAN BUATAN 

Disusun Oleh:

Pandu Ramdani : 2012140280

PROGRAM STUDI TEKNIK INFORMATIKA

UNIVERSITAS PAMULANG

TANGERANG SELATAN

2014 

Page 2: Tutorial Fuzzy

7/23/2019 Tutorial Fuzzy

http://slidepdf.com/reader/full/tutorial-fuzzy 2/14

 

PANDU RAMDHANI (2012140280) 

1.  Bukalah program matlab anda lalu kemudian untuk memulai perhitungan dan

simulasi ketik "fuzzy" di command window.

1.  Klik Beban-Pakaian 2 kali. kemudian masukan himpunan fungsi keanggotaan

 berdasarkan data di atas. untuk kurva segitiga gunakan trimf dengan semesta

 pembicaraan (range) 0-8. Untuk menambahkan garis kurva di membership function

editor. klik edit-MFs. Sehingga diperoleh tampilan sebagai berikut .

Page 3: Tutorial Fuzzy

7/23/2019 Tutorial Fuzzy

http://slidepdf.com/reader/full/tutorial-fuzzy 3/14

 

PANDU RAMDHANI (2012140280) 

2.  Klik Jenis-Kotoran 2 kali. kemudian masukan himpunan fungsi keanggotaan

 berdasarkan data di atas. untuk kurva segitiga gunakan trimf dengan semesta

 pembicaraan (range) 0-100. Untuk menambahkan inputan di membership function

editor. klik edit-MFs. Sehingga diperoleh tampilan sebagai berikut :

Page 4: Tutorial Fuzzy

7/23/2019 Tutorial Fuzzy

http://slidepdf.com/reader/full/tutorial-fuzzy 4/14

 

PANDU RAMDHANI (2012140280) 

3.  Klik Tingkat-Kotoran 2 kali. kemudian masukan himpunan fungsi keanggotaan

 berdasarkan data di atas. untuk segitiga gunakan trimf dengan semesta pembicaraan

(range) 0-100. Untuk menambahkan inputan di membership function editor. klik edit-

MFs. Sehingga diperoleh tampilan sebagai berikut :

4.  Klik Waktu-Cuci 2 kali. kemudian masukan himpunan fungsi keanggotaan

 berdasarkan data di atas. untuk segitiga gunakan trimf dengan semesta pembicaraan

(range) 0-100. Untuk menambahkan inputan di membership function editor. klik edit-

MFs. Sehingga diperoleh tampilan sebagai berikut :

Page 5: Tutorial Fuzzy

7/23/2019 Tutorial Fuzzy

http://slidepdf.com/reader/full/tutorial-fuzzy 5/14

 

PANDU RAMDHANI (2012140280) 

5.  Klik Kecepatan-Rototr 2 kali. kemudian masukan himpunan fungsi keanggotaan

 berdasarkan data di atas. untuk segitiga gunakan trimf dengan semesta pembicaraan

(range) 400-1200. Untuk menambahkan inputan di membership function editor. klik

edit-MFs. Sehingga diperoleh tampilan sebagai berikut :

6. 

Setelah selesai memasukan variabel input dan output, tahap selanjutnya adalah

membuat aturan-aturan berdasarkan basis pengetahuan. Klik edit-Rules dan tulis

aturan berdasarkan input dan output yang kita buat. Maka diperoleh tanpilan sebagai

 berikut.

Page 6: Tutorial Fuzzy

7/23/2019 Tutorial Fuzzy

http://slidepdf.com/reader/full/tutorial-fuzzy 6/14

 

PANDU RAMDHANI (2012140280) 

7.  Setelah aturan dibuat. kemudian kita klik pada Rule-editor yaitu view-Rules maka

muncul tampilan dibawah ini, yang digunakan untuk melakukan perhitungan dan

simulasi sesuai dengan rule yang telah diberikan

8. 

Jika ingin melihat grafik maka klik view-surface pada tampilan Rule Viewer. Untuk

menyimpan file tersebut

Page 7: Tutorial Fuzzy

7/23/2019 Tutorial Fuzzy

http://slidepdf.com/reader/full/tutorial-fuzzy 7/14

 

PANDU RAMDHANI (2012140280) 

9.  Langkah terakhir adalah menyimpan file sistem fuzzy yang telah anda buat, klik

FileExport- To file Seperti tanpilan dibawah ini.

Aplikasi prediksi banjir berbasis GUI

Setelah selesai membuat sistem fuzzy untuk perhitungan dan simulasi, pada program

matlab dapat juga digunakan untuk membuat aplikasi system kendali pada mesin cuci

sederhana. Hal penting yang harus anda ingat adalah bahwa kita harus menyimpan

file mesin cuci yang telah diselesaikan dengan logika fuzzy dan file GUI untuk

menyelesaikannya dalam satu folder, setelah itu anda masuk kedalam proses

 perancangan aplikasi system kendali pada mesin cuci sederhana. Ketik guide pada

commond windows sehingga muncul tampilan sebagai berikut:

Page 8: Tutorial Fuzzy

7/23/2019 Tutorial Fuzzy

http://slidepdf.com/reader/full/tutorial-fuzzy 8/14

 

PANDU RAMDHANI (2012140280) 

Kemudian desainlah form pada jendela GUI tersebut, dengan menggunakan 2 buah

Button Group, 2buah push button, 5 buah edit text dan 5 buah static text. Sehingga

tampilanya seperti gambar dibawah ini:

Untuk melakukan pengaturan terhadap tiap  –   tiap komponen dapat dilakukan dengan cara

mengklik tombol property inspector atau bisa juga dengan cara double klik komponen yang

 bersangkutan.

Page 9: Tutorial Fuzzy

7/23/2019 Tutorial Fuzzy

http://slidepdf.com/reader/full/tutorial-fuzzy 9/14

 

PANDU RAMDHANI (2012140280) 

Setelah desain form selesai dibuat cobalah anda run, kemudian tahap selanjutnya adalah

memasukan kode program (source code) berikut kedalam jendela editor, klik view/editor,

sehingga muncul jendela editor, seperti dibawah ini.

Page 10: Tutorial Fuzzy

7/23/2019 Tutorial Fuzzy

http://slidepdf.com/reader/full/tutorial-fuzzy 10/14

 

PANDU RAMDHANI (2012140280) 

**hanya code yang block warna biru yang anda masukan dalam jendela editor untuk

memanggil fungsi dari tiap  –  tiap komponen yang bersangkutan..!

Page 11: Tutorial Fuzzy

7/23/2019 Tutorial Fuzzy

http://slidepdf.com/reader/full/tutorial-fuzzy 11/14

 

PANDU RAMDHANI (2012140280) 

Page 12: Tutorial Fuzzy

7/23/2019 Tutorial Fuzzy

http://slidepdf.com/reader/full/tutorial-fuzzy 12/14

 

PANDU RAMDHANI (2012140280) 

setelah itu cobalah anda run untuk mengetahui apakah terjadi kesalahan kode program atau

tidak, jika tidak terjadi kesalahan maka tampilan aplikasi akan seperti dibawah ini:

Page 13: Tutorial Fuzzy

7/23/2019 Tutorial Fuzzy

http://slidepdf.com/reader/full/tutorial-fuzzy 13/14

 

PANDU RAMDHANI (2012140280) 

Pembuatan program executable 

Langkah penting selanjutnya adalah pembuatan program executable agar dapat diinstall dan

dipakai di komputer lain tanpa harus memiliki ataupun membuka program matlab Agar proses berjalan cepat dan lancar, usahakan agar program yang terbuka pada komputer anda

hanya program matlab, kemudian klik APPS/Aplication Compiler/deployment project.

Page 14: Tutorial Fuzzy

7/23/2019 Tutorial Fuzzy

http://slidepdf.com/reader/full/tutorial-fuzzy 14/14

 

PANDU RAMDHANI (2012140280) 

Pada jendela deployment, buatlah nama project setelah selesai kemudian klik package

Maka proses package sedang berjalan seperti gambar di bawah in