praktikum 4 fuzzy matlab
Post on 24-Feb-2018
231 Views
Preview:
TRANSCRIPT
7/25/2019 Praktikum 4 Fuzzy Matlab
http://slidepdf.com/reader/full/praktikum-4-fuzzy-matlab 1/15
Sistem Cerdas
Politeknik Enjineering Indorama 1
KATA PENGANTAR
Puji syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa atas limpahan rahmat dan
hidayah-nya, penulis dapat menyelesaikan tugas praktikum ini dengan baik. Tak lupa kepada junjungan kita Nabi Muhammad SAW yang telah mengantarkan agama yang penuh keselamatan dan
kesejahteraan bagi kita semua. Dalam kesempatan ini, penulis ingin menyampaikan ucapan
terimakasih kepada pihak yang telah membantu penulisan tugas praktikum ini sehingga dapat
berjalan dengan baik, yaitu kepada:
• Bapak. Emmanuel Agung Nugroho , ST, MT. Selaku dosen mata kuliah sistem cerdas .
Hasil praktikum yang telah dilaksanakan dari beberapa bagian yaitu mulai dari proses penentuan
input output beserta fungsi keanggotaannya, penentuan aturan – aturan yang akan dipakai, hingga
tersusun menjadi sebuah laporan. Dalam pembuatan laporan ini diharapkan agar penulis dapat
memahami bagaimana tahapan –
tahapan memodelkan sistem fuzzy logic dengan menggunakan
matlab.
Semoga pembuatan laporan ini dapat bermanfaat bagi praktikan selanjutnya dalam melakukan
praktikum. Penulis menyadari bahwa laporan ini masih jauh dari sempurna, oleh karena itu dengan
segala kerendahan hati, kepada para pembaca penulis mohon agar para pembaca dapat
menyampaikan kritik dan saran untuk perbaikan pembuatan laporan selanjutnya.
Purwakarta, 19 Oktober 2015
Penulis
7/25/2019 Praktikum 4 Fuzzy Matlab
http://slidepdf.com/reader/full/praktikum-4-fuzzy-matlab 2/15
Sistem Cerdas
Politeknik Enjineering Indorama 2
DAFTAR ISI
Kata Pengantar .................................................................................................1
Daftar Isi ...........................................................................................................2
Tujuan Praktikum..............................................................................................3Langkah Kerja...................................................................................................3
Soal 1 ................................................................................................................3
Soal 2.................................................................................................................7
Soal 3................................................................................................................11
Kesimpulan .....................................................................................................14
7/25/2019 Praktikum 4 Fuzzy Matlab
http://slidepdf.com/reader/full/praktikum-4-fuzzy-matlab 3/15
Sistem Cerdas
Politeknik Enjineering Indorama 3
Pemodelan Fuzzy Logic Pada Matlab
A. Tujuan Praktikum
setelah melakukan Praktikum simulasi ini mahasiswa diharapkan mampu untuk :
1. Mahasiswa Mampu memodelkan fuzzy logic pada matlab pada persoalan yang diberikan.
2. Mahasiswa mampu menentukan fungsi keanggotaan untuk input maupun untuk output.
3. Mahasiswa mampu menentukan nilai output yang tepat dari nilai input yang diberikan
berdasarkan rule.
B. Langkah Kerja.
Soal no.1• Ketikan fuzzy pada command form matlab, kemudian akan muncul tampilan FIS editor.
Gambar 1. Fuzzy pada matlab
Gambar 2. FIS editor
7/25/2019 Praktikum 4 Fuzzy Matlab
http://slidepdf.com/reader/full/praktikum-4-fuzzy-matlab 4/15
Sistem Cerdas
Politeknik Enjineering Indorama 4
• Ubah nama input menjadi permintaan dan nama output menjadi persediaan.
Gambar 3. Mengubah nama variabel fuzzy
• Klik 2 kali input (permintaan) untuk menentukan fungsi keanggotaannya yang terdiri dari :a. Permintaan tertinggi pernah mencapai 5000 pasang/hari.
b. Dan permintaan terendah pernah mencapai 1000 pasang /hari
Ubah type garis keanggotaanya menjadi trapmf.
Gambar 4. Fungsi keanggotaan untuk input (permintaan)
7/25/2019 Praktikum 4 Fuzzy Matlab
http://slidepdf.com/reader/full/praktikum-4-fuzzy-matlab 5/15
Sistem Cerdas
Politeknik Enjineering Indorama 5
• Klik 2 kali output (persediaan) untuk menentukan fungsi keanggotaannya yang terdiri dari :
c. Persediaan terbanyak pernah mencapai 600 pasang/hari.
d. Persediaan sedikitnya pernah mencapai 100 pasang /hari.
Ubah type garis keanggotaanya menjadi trapmf.
Gambar 5. Fungsi keanggotaan untuk ouput (persediaan)
• Klik edit dan pilih rule.untuk menentukan aturan(rule) dan implikasi dari antesenden dan
konsekuen. Kemudian klik add untuk menambahkan aturan lainnya.
Gambar 6. Rule dan implilkasi
7/25/2019 Praktikum 4 Fuzzy Matlab
http://slidepdf.com/reader/full/praktikum-4-fuzzy-matlab 6/15
Sistem Cerdas
Politeknik Enjineering Indorama 6
• Klik view dan pilih rules kemudian akan muncul rule viewer. Ini berfungsi untuk
menampilkan grafik keanggotaan dari nilai yang dimasukan diinput sehingga menghasilkan
grafik nilai output berdasarkan rule yang telah ditentukan. Dapat dilihat dengan permintaan
3000 maka persedian hanya tinggal 250.
Gambar 7. Rule viewer
• Klik view dan pilih surface kemudian akan muncul surface viewer. Untuk menampilkan
grafik input terhadap output secara keseluruhan berdasarkan rule.grafik yang ditampilkan
berbentuk 2 dimensi.
Gambar 8. surface viewer
7/25/2019 Praktikum 4 Fuzzy Matlab
http://slidepdf.com/reader/full/praktikum-4-fuzzy-matlab 7/15
Sistem Cerdas
Politeknik Enjineering Indorama 7
Soal no. 2
• Masukan 2 input pada FIS editor yaitu dengan edit – add variabel - input. Kemudiantentukan input berupa permintaan dan persediaan untuk menghasilkan output produksibarang.
Gambar 1. Mengubah nama variabel fuzzy
• Klik 2 kali input (permintaan) untuk menentukan fungsi keanggotaannya yang terdiri dari :
e. Permintaan tertinggi pernah mencapai 5000 kemasan/hari.f. Dan permintaan terendah pernah mencapai 1000 kemasan /hari
Ubah type garis keanggotaanya menjadi trapmf.
Gambar 2. Fungsi keanggotaan untuk input permintaan
7/25/2019 Praktikum 4 Fuzzy Matlab
http://slidepdf.com/reader/full/praktikum-4-fuzzy-matlab 8/15
Sistem Cerdas
Politeknik Enjineering Indorama 8
• Klik 2 kali input (persediaan) untuk menentukan fungsi keanggotaannya yang terdiri dari :
g. Persediaan tertinggi pernah mencapai 600 kemasan/hari.
h. Persediaan terendah pernah mencapai 100 kemasan/hari
Gambar 3. Fungsi keanggotaan untuk input persediaan
• Klik 2 kali output (produksi) untuk menentukan fungsi keanggotaannya yang terdiri dari :
i. Baru meproduksi sekitar 7000 kemasan/hari.
j. Diharapkan minimal meproduksi sedikitnya mencapai 2000 kemasan /hari.
Gambar 4. Fungsi keanggotaan untuk output produksi
7/25/2019 Praktikum 4 Fuzzy Matlab
http://slidepdf.com/reader/full/praktikum-4-fuzzy-matlab 9/15
Sistem Cerdas
Politeknik Enjineering Indorama 9
• Klik edit dan pilih rule.untuk menentukan aturan(rule) dan implikasi dari antesenden dan
konsekuen. Kemudian klik add untuk menambahkan aturan lainnya.
Gambar 5. Rule dan implilkasi
• Klik view dan pilih rules kemudian akan muncul rule viewer. Ini berfungsi untuk
menampilkan grafik keanggotaan dari nilai yang dimasukan diinput sehingga menghasilkangrafik nilai output berdasarkan rule yang telah ditentukan. Dapat dilihat dengan permintaan
4000 maka persedian hanya tinggal 300. Maka produksi barang sekitar 4200.
Gambar 6. Rule viewer
7/25/2019 Praktikum 4 Fuzzy Matlab
http://slidepdf.com/reader/full/praktikum-4-fuzzy-matlab 10/15
Sistem Cerdas
Politeknik Enjineering Indorama 10
• Klik view dan pilih surface kemudian akan muncul surface viewer. Untuk menampilkan
grafik input terhadap output secara keseluruhan berdasarkan rule.karena memiliki 2 input
maka dihasilkan grafik 3 dimensi.
Gambar 7. surface viewer
7/25/2019 Praktikum 4 Fuzzy Matlab
http://slidepdf.com/reader/full/praktikum-4-fuzzy-matlab 11/15
Sistem Cerdas
Politeknik Enjineering Indorama 11
Soal no. 3
• Masukan 2 input pada FIS editor yaitu dengan edit – add variabel - input. Kemudian
tentukan input berupa permukaan lantai dan jumlah debu untuk menghasilkan output
kuatnya hisapan vakum.
Gambar 1. Mengubah nama variabel fuzzy
• Klik 2 kali input (permukaan lantai) untuk menentukan fungsi keanggotaannya yangterdiri dari :
k. Permukaan lantai terdiri dari kasar, normal,halus.
Ubah type garis keanggotaanya menjadi trapmf.
Gambar 2. Fungsi keanggotaan untuk input permukaan lantai
7/25/2019 Praktikum 4 Fuzzy Matlab
http://slidepdf.com/reader/full/praktikum-4-fuzzy-matlab 12/15
Sistem Cerdas
Politeknik Enjineering Indorama 12
• Klik 2 kali input (jumlah debu) untuk menentukan fungsi keanggotaannya yang terdiri dari :
l. Permukaan lantai terdiri dari banyak,normal, sedikit.
Ubah type garis keanggotaanya menjadi trapmf.
Gambar 3. Fungsi keanggotaan untuk input jumlah debu
• Klik 2 kali output (hisapan vakum) untuk menentukan fungsi keanggotaannya yang terdiridari :
m. Hisapan vakum terdiri dari sangat kuat, kuat,normal,dan kecil.
Ubah type garis keanggotaanya menjadi trapmf.
Gambar 4. Fungsi keanggotaan untuk output hisapan vakum
7/25/2019 Praktikum 4 Fuzzy Matlab
http://slidepdf.com/reader/full/praktikum-4-fuzzy-matlab 13/15
Sistem Cerdas
Politeknik Enjineering Indorama 13
• Klik edit dan pilih rule.untuk menentukan aturan(rule) dan implikasi dari antesenden dan
konsekuen. Kemudian klik add untuk menambahkan aturan lainnya
Gambar 5. Rule dan implilkasi
•Klik view dan pilih rules kemudian akan muncul rule viewer. Ini berfungsi untuk
menampilkan grafik keanggotaan dari nilai yang dimasukan diinput sehingga menghasilkan
grafik nilai output berdasarkan rule yang telah ditentukan.
Gambar 6. Rule viewer
7/25/2019 Praktikum 4 Fuzzy Matlab
http://slidepdf.com/reader/full/praktikum-4-fuzzy-matlab 14/15
Sistem Cerdas
Politeknik Enjineering Indorama 14
• Klik view dan pilih surface kemudian akan muncul surface viewer. Untuk menampilkan
grafik input terhadap output secara keseluruhan berdasarkan rule.karena memiliki 2 input
maka dihasilkan grafik 3 dimensi.
Gambar 7. surface viewer
C. Kesimpulan
Adapun kesimpulan yang dapat diambil dari hasil praktikum ini adalah :
• Dengan menggunakan Matlab kita dapat memodelkan fuzzy logic dengan menggunakan FIS.
• Fungsi keanggotaan dari input maupun output dapat dijabarkan dengan nilai setiap fungsikeanggotaan yang dapat diatur.
• Dengan menentukan aturan (rule) yang dipakai kita dapat menentukan besarnya output dari
input.
• Dengan berbedanya aturan yang dipakai menggunakan AND,OR atau metode fuzzy yangdigunakan metode mamdani atau sugeno maka hasil outputnya pun akan berbeda.
7/25/2019 Praktikum 4 Fuzzy Matlab
http://slidepdf.com/reader/full/praktikum-4-fuzzy-matlab 15/15
Sistem Cerdas
top related