JOBSHEET SISTEM CERDAS REASONING 2. Fuzzifikasi

dokumen-dokumen yang mirip
Ada 5 GUI tools yang dapat dipergunakan untuk membangun, mengedit, dan mengobservasi sistem penalaran, yaitu :

BAB IV HASIL DAN PEMBAHASAN. Tingkat kesehatan bank dapat diketahui dengan melihat peringkat

BAB 2 TINJAUAN PUSTAKA

BAB IV KONSEP FUZZY LOGIC DAN PENERAPAN PADA SISTEM KONTROL. asing. Dalam pengalaman keseharian kita, permasalahan yang berkaitan dengan fuzzy

Erwien Tjipta Wijaya, ST.,M.Kom

Analisis Pengaruh Pemilihan Fuzzy Membership Function Terhadap Output Sebuah Sistem Fuzzy Logic

BAB 1 PENDAHULUAN. Logika fuzzy memberikan solusi praktis dan ekonomis untuk mengendalikan

Studi Kasus Fuzzy Logic 2016

SISTEM CERDAS LATIHAN FUZZY LOGIC Dr. Fatchul Arifin, ST., MT. Phone:

Mahasiswa mampu memformulasikan permasalahan yang mengandung fakta dengan derajad ketidakpastian tertentu ke dalam pendekatan Sistem Fuzzy.

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

Penerapan Metode Fuzzy Mamdani Pada Rem Otomatis Mobil Cerdas

Solusi MATLAB. Double Click salah satu kotak input sehingga muncul Membership Function Editor. Pada Membership Function Editor:

Praktikum 10 Tim Asisten Praktikum Sistem Pakar

Praktikum sistem Pakar Fuzzy Expert System

BAB II LANDASAN TEORI. Pada bab ini berisi tentang teori mengenai permasalahan yang akan dibahas

DENIA FADILA RUSMAN

KECERDASAN BUATAN (Artificial Intelligence) Materi 8. Entin Martiana

Jika kecepatan mobil adalah : 50 km/jam dan jaraknya adalah 0,75 m berapa posisi pedal yang harus di injak? Denganketentuan aturan sebagai berikut :

ANALISA SISTEM PENDUKUNG KEPUTUSAN PENENTUAN KOSENTRASI JURUSAN TEKNIK MESIN UNP PADANG

Sist Sis em t Fuzzy Fuzz Sistem Pakar

BAB II: TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA

PENDAPATAN MASYARAKAT DENGAN ADANYA KAMPUS MENGGUNAKAN FUZZY TSUKAMOTO

Menentukan Harga Beras Sesuai Mutu Kualitas Beras dengan Logika Fuzzy Mamdani

BAB 2 LANDASAN TEORI

BAB III METODE FUZZY MAMDANI

BAB III LANDASAN TEORI

Simulasi Pengendali Kiln PT. Semen Tonasa (Tonasa IV) Menggunakan Fuzzy Logic Toolbox Program Matlab St. Nawal Jaya

LOGIKA FUZZY. Kelompok Rhio Bagus P Ishak Yusuf Martinus N Cendra Rossa Rahmat Adhi Chipty Zaimima

SIMULASI PENENTUAN GURU BERPRESTASI DENGAN METODE FUZZY LOGIC MAMDANI INFERENCE MENGGUNAKAN APLIKASI MATLAB

FUZZY MULTI-CRITERIA DECISION MAKING

SISTEM PENDUKUNG KEPUTUSAN PENERIMAAN BEASISWA BIDIK MISI DI POLITEKNIK NEGERI JEMBER MENGGUNAKAN LOGIKA FUZZY

BAB II TINJAUAN PUSTAKA

Simulasi Pengaturan Lalu Lintas Menggunakan Logika Fuzzy

adalahkelompok profesi terbesar dan berperan vital dalam sistem tersebut yang menyebabkan ABSTRAK

SPK PENENTUAN TINGKAT KEPUASAN KONSUMEN PADA RESTORAN XYZ

KAJIAN SISTEM PAKAR DAN FUZZY LOGIC DALAM PENENTUAN JURUSAN

BAB 2 LANDASAN TEORI

FUZZY LOGIC CONTROL 1. LOGIKA FUZZY

Analisis Rule Inferensi Mamdani dalam Menentukan Beasiswa Peningkatan Prestasi Akademik ( PPA)

Aplikasi Fuzzy Inference System Dalam Penilaian Prestasi Mahasiswa

Pengantar Kecerdasan Buatan (AK045218) Logika Fuzzy

MENDETEKSI KEBERADAAN NYAMUK AEDES AEGIPTY MENGGUNAKAN METODE FUZZY. Ikhlas Ali Syahbana

BAB 3 PERANCANGAN SISTEM

Bab III TEORI DAN PENGONTOR BERBASIS LOGIKA FUZZI

PERANCANGAN SISTEM KENDALI PADA MICROHIDRO DENGAN FUZZY LOGIC CONTROLLER

ARTIFICIAL INTELLIGENCE MENENTUKAN KUALITAS KEHAMILAN PADA WANITA PEKERJA

NURAIDA, IRYANTO, DJAKARIA SEBAYANG

BAB 2 LANDASAN TEORI

Metode Fuzzy. Analisis Keputusan TIP FTP UB

Aplikasi Graf Fuzzy dan Aljabar Max-Plus untuk Pengaturan. Lampu Lalu Lintas di Simpang Empat Beran Kabupaten Sleman

BAB 2 TINJAUAN PUSTAKA

Penilaian Hasil Belajar Matematika pada Kurikulum 2013 dengan Menggunakan Logika Fuzzy Metode Mamdani

Metode Mamdani Untuk Klasifikasi Dalam Prediksi Indeks Pembangunan Manusia Di Kota Banda Aceh

DAFTAR ISI. KATA PENGANTAR i. DAFTAR ISI. iv. DAFTAR GAMBAR. viii. DAFTAR TABEL. x. DAFTAR LAMPIRAN.. xi. 1.1 Latar Belakang dan Rumusan Masalah..

BAB II TEORI PENUNJANG

BAB II TINJAUAN PUSTAKA

ANALISIS RULE INFERENSI SUGENO DALAM SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN

Praktikum Sistem Pakar Jumat 16 Desember 2013 Pertemuan 12. Tabel 1. Rancangan Variabel fuzzy Fungsi Nama Variabel Rentang Nilai Keterangan

BAB 2 LANDASAN TEORI

PENENTUAN PENJURUSAN SISWA SMA DENGAN MENGGUNAKAN FUZZY LOGIC METODE MAMDANI

Aplikasi Prediksi Harga Bekas Sepeda Motor Yamaha. Menggunakan Fuzzy Logic

IMPLEMENTASI FUZZY LOGIC CONTROLLER PADA ROBOT LINE FOLLOWER

BAB III METODOLOGI 3.1. PENDAHULUAN

PEMODELAN SISTEM FUZZY DENGAN MENGGUNAKAN MATLAB

BAB 2 2. LANDASAN TEORI

LOGIKA FUZZY DALAM TEKNIK PERAMALAN SECARA STATISTIK

Menentukan Jumlah Produksi Berdasarkan Permintaan dan Persediaan Dengan Logika Fuzzy Menggunakan Metode Mamdani

BAB III PERANCANGAN SISTEM

BAB 2 LANDASAN TEORI 2.1 Konsep Dasar Sistem Definisi Sistem

: Pengantar Intelegensi Buatan. Worksheet 2 : Praktikum Fuzzy Logic menggunakan MATLAB

Kata kunci: Sistem pendukung keputusan metode Sugeno, tingkat kepribadian siswa

Jurnal String Vol. 1 No. 1 Tahun 2016 ISSN: MODEL EVALUASI KINERJA KARYAWAN DENGAN METODE FUZZY SUGENO PADA RESTO ABTL

LOGIKA FUZZY PADA PROSES PELET PAKAN IKAN

Elin Haerani. Kata Kunci : Defuzzifikasi, COA (center of area), bisektor, MOM (mean of maximum) LOM

Pendapatan Masyarakat Disekitar Kampus dengan Adanya Mahasiswa Menggunakan Fuzzy

PAPER MEKATRONIKA BOOLEAN & FUZZY LOGIC. Oleh: NAMA: RIZKI MUHAMMAD RIDHA SIHOMBING NIM: KELAS:B JURUSAN TEKNIK MESIN FAKULTAS TEKNIK

BAB I PENDAHULUAN. Universitas Sumatera Utara

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PENERAPAN INFERENSI FUZZY UNTUK KENDALI SUHU RUANGAN PADA PENDINGIN RUANGAN (AC)

LOGIKA FUZZY MENGGUNAKAN MATLAB

ANALISIS RULE INFERENSI FUZZY MAMDANI DALAM MENENTUKAN IPK AKHIR. Abstrak

Himpunan Tegas (Crisp)

BAB IV PEMBAHASAN. Pada penelitian ini akan dibandingkan antara aplikasi teori graf fuzzy dan

EVALUASI KINERJA GURU DENGAN MENGGUNAKAN FUZZY INFERENCE SYSTEM (FIS) MAMDANI

MODUL 8 APLIKASI NEURAL NETWORK DAN FUZZY LOGIC PADA PERKIRAAN CUACA

BAB III. Sub Kompetensi :

Logika Himpunan Fuzzy

MODEL SISTEM PENDUKUNG KEPUTUSAN DENGAN FUZZY INFERENCE SYSTEM UNTUK PROMOSI KARYAWAN

BAB III METODE PENELITIAN. sistem yang digunakan untuk menggambarkan aliran data secara keseluruhan

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

PENERAPAN LOGIKA FUZZY UNTUK MENGUKUR KINERJA FRONTLINER PEGAWAI BANK BRI

MAKALAH SEMINAR TUGAS AKHIR PENGENDALIAN TINGGI MUKA CAIRAN PADA PLANT NONLINEAR MENGGUNAKAN METODE KONTROL FUZZY

BAB 2 LANDASAN TEORI

Aplikasi Fuzzy Logic Controller pada Sistem Lalu Lintas di Jalan Abu Bakar Ali, Yogyakarta

Logika Fuzzy. Farah Zakiyah Rahmanti 2016

Institut Teknologi Sepuluh Nopember Surabaya

FUZZY SYSTEM & FUZZY REASONING DEPARTEMEN ILMU KOMPUTER IPB

Transkripsi:

JOBSHEET SISTEM CERDAS REASONING 2 Fuzzifikasi S1 PENDIDIKAN TEKNIK ELEKTRO JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS NEGERI MALANG 2016

PRAKTIKUM SISTEM CERDAS - REASONING JOBSHEET 2 - FUZZIFIKASI A. Tujuan Mahasiswa diharapkan mampu mendesain fuzzifikasi dari Line Follower Mahasiswa diharapkan mampu membuat program dari fuzzifikasi yang di desain. B. Alat dan Bahan Laptop yang terinstall MATLAB dan software CV AVR. C. Dasar Teori Fuzzy System Sistem Fuzzy adalah suatu sistem yang menggunakan himpunan fuzzy untuk memetakan suatu inputan menjadi ouput tertentu. Misalnya, jika anda mengetahui seberapa layanan pada restaurant tersebut, anda dapat menentukan berapa jumlah tip yang layak diberikan kepada pelayan. Secara umum dalam sistem logika fuzzy terdapat empat buah elemen dasar, yaitu Basis kaidah (rule base), yang berisi aturan-aturan secara linguistik yang bersumber dari para pakar. Suatu mekanisme pengambilan keputusan (inference engine), yang memperagakan bagaimana para pakar mengambil suatu keputusan dengan menerapkan pengetahuan (knowledge). Proses fuzzifikasi (fuzzification), yang mengubah besaran tegas (crisp) ke besaran fuzzy. Proses defuzzifikasi (defuzzification), yang mengubah besaran fuzzy hasil dari inference engine, menjadi besaran tegas (crisp). Sistem fuzzy secara umum terdapat 5 langkah dalam melakukan penalaran, yaitu: 1. Memasukkan input fuzzy. 2. Mengaplikasikan operator fuzy. 3. Mengaplikasikan metode implikasi. 4. Komposisi semua output. 5. Defuzifikasi. Logika Fuzzy adalah suatu cara yang tepat untuk memetakan suatu ruang input ke dalam ruang output. Untuk sistem yang sangat rumit, penggunaan logika fuzzy (fuzzy logic) adalah salah satu pemecahannya. Sistem tradisional dirancang untuk mengontrol keluaran tunggal yang berasal dari beberapa masukan yang tidak saling berhubungan. Karena ketidaktergantungan ini, penambahan masukan yang baru akan memperumit proses kontrol dan membutuhkan proses perhitungan kembali dari semua fungsi. Kebalikannya, penambahan masukan baru pada sistem fuzzy, yaitu sistem yang bekerja berdasarkan prinsip-prinsip logika fuzzy, hanya membutuhkan penambahan fungsi keanggotaan yang baru dan aturan-aturan yang berhubungan dengannya. Secara umum, sistem fuzzy sangat cocok untuk penalaran pendekatan terutama untuk sistem yang menangani masalah-masalah yang sulit didefinisikan dengan menggunakan model matematis Misalkan, nilai masukan dan parameter sebuah sistem bersifat kurang akurat atau kurang jelas, sehingga sulit mendefinisikan model matematikanya.

Sistem fuzzy mempunyai beberapa keuntungan bila dibandingkan dengan sistem tradisional, misalkan pada jumlah aturan yang dipergunakan. Pemrosesan awal sejumlah besar nilai menjadi sebuah nilai derajat keanggotaan pada sistem fuzzy mengurangi jumlah nilai menjadi sebuah nilai derajat keanggotaan pada sistem fuzzy mengurangi jumlah nilai yang harus dipergunakan pengontrol untuk membuat suatu keputusan. Keuntungan lainnya adalah sistem fuzzy mempunyai kemampuan penalaran yang mirip dengan kemampuan penalaran manusia. Hal ini disebabkan karena sistem fuzzy mempunyai kemampuan untuk memberikan respon berdasarkan informasi yang bersifat kualitatif, tidak akurat, dan ambigu. Ada beberapa alasan penggunaan Logika Fuzzy : 1. Logika Fuzzy sangat fleksibel. 2. Logika Fuzzy memiliki toleransi. 3. Konsep logika fuzzy mudah dimengerti. Konsep matematis yang mendasari penalaran fuzzy sangat sederhana dan mudah dimengerti. 4. Logika fuzzy mampu memodelkan fungsi-fungsi nonlinear yang sangat kompleks. 5. Logika fuzzy dapat membangun dan mengaplikasikan pengalaman-pengalaman para pakar secara langsung tanpa harus melalui proses pelatihan. 6. Logika fuzzy dapat bekerjasama dengan teknik-teknik kendali secara konvensional. 7. Logika fuzzy didasarkan pada bahasa alami.(sri Kusumadwi,2002:3) Langkah Umum Pengembangan Model Fuzzy Gambar 2. Langkah Langkah Pengembangan Sistem Fuzzy

Fuzzifikasi Fuzzifikasi yaitu suatu proses untuk mengubah suatu masukan dari bentuk tegas (crisp) menjadi fuzzy (variabel linguistik) yang biasanya disajikan dalam bentuk himpunan-himpunan fuzzy dengan suatu fungsi kenggotaannya masing-masing. Setelah menentukan jumlah input dan output yang akan digunakan, langkah selanjutnya adalah dengan mengatur membership function atau fungsi keanggotaan. Terdapat 4 fungsi yang sering digunakan, yakni fungsi sigmoid, Fungsi phi, fungsi trapesium dan fungsi segitiga. D. Langkah Percobaan 1. Tentukan jumlah membership pada input dan outputnya, contoh serta range : Input : Error range (-15 sampai 15) dan d_error range : -10 sampai 10 Output : Motor Kanan range (-40 sampai 80) dan Motor Kiri range (-40 sampai 80) 2. Tentukan metode yang akan digunakan. 3. Tentukan membership function pada masing-masing input dan output secara manual dan dengan menggunakan MATLAB sebagai pembanding. Sebagai contoh tertera pada gambar. Untuk membuat Fuzzifikasi dengan MATLAB, langkah-langkahnya yaitu : Fuzzifikasi dengan MATLAB a. Jalankan program MATLAB b. Pada Command Window ketikkan : fuzzy, lalu tekan enter seperti pada gambar 1. Gambar 1. Command Window Matlab c. Lalu akan muncul dialog box seperti pada gambar 2, kemudian pilih Edit lalu pilih Remove All MFs Gambar 2. Dialog Box Membership Function

d. Kemudian pilih Edit, dan Klik Add MFs Gambar 2. Dialog Box Membership Function e. Klik lagi pada Edit, Add Variable ->Input untuk menambahkan input dan untuk menambahkan output, pilih Output seperti pada gambar 2 Gambar 3. Menambahkan Input dan Output f. Pada Dialog Box yang muncul, pilih tipe dari variabel yang akan dimunculkan, sebagai contoh pada MF type pilih trimf untuk trapesium, lalu pada Number of MFs pilih berdasarkan jumlah domain dari masing-masing input dan output yang akan dimunculkan seperti pada gambar 4.

Gambar 4. Pemilihan type dan jumlah domain/label g. Setelah selesai, klik pada membership yang diinginkan, untuk merubah label ketikkan pada kolom nomor 1 dan range pada kolom nomor 2 pada 2 1 Gambar 5. Pemberian Label

3. Pilihlah metode Hitunglah miu (µ) untuk setiap linguistik. E. Hasil Percobaan Deskripsikan hasil Fuzzifikasi pada robot line follower yang anda buat serta tulis kode untuk menerapkan fuzzifikasi pada CV AVR menggunakan bahasa C! F. Analisa Data G. Kesimpulan