SistemInferensiFuzzy

dokumen-dokumen yang mirip
SistemInferensiFuzzy

PENGEMBANGAN SISTEM PAKAR FUZZY

PENALARAN FUZZY SISTEM PAKAR DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR 2012

Sistem Inferensi Fuzzy

Fuzzy Logic. Untuk merepresentasikan masalah yang mengandung ketidakpastian ke dalam suatu bahasa formal yang dipahami komputer digunakan fuzzy logic.

Logika Fuzzy. Farah Zakiyah Rahmanti 2016

KASUS PENERAPAN LOGIKA FUZZY. Fuzzy tsukamoto, mamdani, sugeno

Praktikum sistem Pakar Fuzzy Expert System

METODOLOGI PENELITIAN

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

Contoh Kasus. Bagus Ilhami HIdayat

BAB 2 LANDASAN TEORI

Penerapan Metode Fuzzy Mamdani Pada Rem Otomatis Mobil Cerdas

Fuzzy Inference System untuk Mengurangi Kemacetan di Perempatan Jalan

BAB 2 TINJAUAN PUSTAKA

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

ANALISIS RULE INFERENSI SUGENO DALAM SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN

BAB II TINJAUAN PUSTAKA

Logika Himpunan Fuzzy

BAB II: TINJAUAN PUSTAKA

SPK PENENTUAN TINGKAT KEPUASAN KONSUMEN PADA RESTORAN XYZ

Tahap Sistem Pakar Berbasis Fuzzy

BAB II KAJIAN PUSTAKA

ARTIFICIAL INTELLIGENCE MENENTUKAN KUALITAS KEHAMILAN PADA WANITA PEKERJA

FUZZY SYSTEM & FUZZY REASONING DEPARTEMEN ILMU KOMPUTER IPB

Pengaturan Air Cooler untuk Ruangan menggunakan Logika Fuzzy

BAB 2 TINJAUAN PUSTAKA

PERBANDINGAN METODE TSUKAMOTO, METODE MAMDANI DAN METODE SUGENO UNTUK MENENTUKAN PRODUKSI DUPA (Studi Kasus : CV. Dewi Bulan)

BAB 2 LANDASAN TEORI

4-5-FUZZY INFERENCE SYSTEMS

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Crisp Logic. Crisp logic is concerned with absolutes-true or false, there is no in-between. Contoh:

Himpunan Tegas (Crisp)

NURAIDA, IRYANTO, DJAKARIA SEBAYANG

Jurnal Informatika SIMANTIK Vol. 2 No. 2 September 2017 ISSN:

KENDALI LOGIKA FUZZY PADA PENGATURAN LAMPU LALU LINTAS BERDASARKAN URGENCY DAN STOP DEGREE

Bab III TEORI DAN PENGONTOR BERBASIS LOGIKA FUZZI

Fuzzy Expert Sistem. Departemen Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Pertanian Bogor 2015

FUZZY LOGIC CONTROL 1. LOGIKA FUZZY

BAB IV METODOLOGI. Gambar 4.1 Model keseimbangan air pada waduk (Sumber : Noor jannah,2004)

Sebelumnya... Penalaran pada Sistem Pakar. Ketidakpastian dalam Sistem Pakar. Contoh forward chaining & backward chaining

Ci Crisp Logic. Crisp logic is concerned with absolutes-true or false, there is no in-between. Contoh:

LOGIKA SAMAR (FUZZY LOGIC)

BAB II LANDASAN TEORI. papernya yang monumental Fuzzy Set (Nasution, 2012). Dengan

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

Sebelumnya... Penalaran pada Sistem Pakar. Ketidakpastian dalam Sistem Pakar. Contoh forward chaining & backward chaining

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

Penerapan Fuzzy Logic untuk Pembatasan Jumlah Partikel Pada Aplikasi yang Menggunakan Sistem Partikel

Penerapan Metode Fuzzy Sugeno Dalam Pendaftaran Siswa Baru di SDN Sonopatik 1 Nganjuk

BAB 2 TINJAUAN PUSTAKA

REVIEW PENERAPAN FUZZY LOGIC SUGENO DAN MAMDANI PADA SISTEM PENDUKUNG KEPUTUSAN PRAKIRAAN CUACA DI INDONESIA

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

Erwien Tjipta Wijaya, ST.,M.Kom

FUZZY MAMDANI DALAM MENENTUKAN TINGKAT KEBERHASILAN DOSEN MENGAJAR

SISTEM INFERENSI FUZZY MAMDANI BERBASIS WEB

Penggunaan Mamdani Fuzzy Expert System untuk Mengevaluasi Kinerja Dosen

BAB 2 LANDASAN TEORI

LOGIKA FUZZY. Dr. Ade Gafar Abdullah JPTE-UPI

Penerapan FuzzyTsukamotodalam Menentukan Jumlah Produksi

BAB III METODE FUZZY MAMDANI

APLIKASI PENGAMBILAN KEPUTUSAN DENGAN METODE TSUKAMOTO PADA PENENTUAN TINGKAT KEPUASAN PELANGGAN (STUDI KASUS DI TOKO KENCANA KEDIRI)

STUDY TENTANG APLIKASI FUZZY LOGIC MAMDANI DALAM PENENTUAN PRESTASI BELAJAR SISWA (STUDY KASUS: SMP PEMBANGUNAN NASIONAL PAGAR MERBAU)

1.1. Latar Belakang Masalah

Logika fuzzy pertama kali dikembangkan oleh Lotfi A. Zadeh melalui tulisannya pada tahun 1965 tentang teori himpunan fuzzy.

Pengantar Kecerdasan Buatan (AK045218) Logika Fuzzy

BAB II KAJIAN PUSTAKA. mengikuti sertifikasi, baik pendidikan gelar (S-1, S-2, atau S-3) maupun nongelar (D-

PERBANDINGAN PENERAPAN METODE FUZZY MAMDANI DAN SUGENO DALAM MEMPREDIKSI TINGGINYA PEMAKAIAN LISTRIK ( STUDI KASUS KELURAHAN XYZ)

DENIA FADILA RUSMAN

Matematika Diskrit Fuzzy Inference System Prodi T.Informatika

BAB 2 LANDASAN TEORI

Definisi LOGIKA FUZZY. Himpunan Fuzzy. Himpunan Fuzzy(contd) 3/13/2012. Budi Rudianto

LAPORAN AKHIR PENELITIAN DOSEN PEMULA USULAN PENELITIAN DOSEN PEMULA

SIMULASI SISTEM UNTUK PENGONTROLAN LAMPU DAN AIR CONDITIONER DENGAN MENGGUNAKAN LOGIKA FUZZY

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

PENERAPAN FUZZY LOGIC DALAM MENGANALISIS TINGKAT PENDAPATAN AKHIR KONSULTAN PRODUK MULTI LEVEL MARKETING (STUDI KASUS : PT

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

IMPLEMENTASI METODE FUZZY INFERENCE SYSTEM (FIS) MAMDANI DALAM PEMILIHAN PEKERJAAN BAGI LULUSAN IBI DARMAJAYA

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

Menentukan Harga Beras Sesuai Mutu Kualitas Beras dengan Logika Fuzzy Mamdani

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

BAB 2 LANDASAN TEORI

BAB IV PEMBAHASAN. BAB IV berisi pembahasan tahapan penelitian, yaitu klasifikasi logika. A. Identifikasi Data Cadangan Hidrokarbon

BAB 2 TINJAUAN PUSTAKA

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

Versi Online tersedia di : JURNAL TECH-E (Online)

Metode Fuzzy Inference System untuk Penilaian Kinerja Pegawai Perpustakaan dan Pustakawan

Metode Fuzzy. Analisis Keputusan TIP FTP UB

ANALISIS PERBANDINGAN HARGA MOBIL BEKAS MENGGUNAKAN METODE FUZZY INFERENCE SYSTEM (FIS) MAMDANI DAN TSUKAMOTO

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

BAB I PENDAHULUAN 1.1 Latar Belakang

RANCANG BANGUN APLIKASI PERAMALAN CUACA DENGAN MENGGUNAKAN METODE FUZZY MAMDANI (STUDI KASUS KOTA SURABAYA)

KECERDASAN BUATAN (Artificial Intelligence) Materi 8. Entin Martiana

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

BAB II TINJAUAN PUSTAKA

Prediksi Jumlah Produksi Mebel Pada CV. Sinar Sukses Manado Menggunakan Fuzzy Inference System

IMPLEMENTASI METODE FUZZY MAMDANI DALAM MEMPREDIKSI TINGKAT KEBISINGAN LALU LINTAS

Implementasi Logika Fuzzy Mamdani untuk Mendeteksi Kerentanan Daerah Banjir di Semarang Utara

PENENTUAN TINGKAT PELUNASAN PEMBAYARAN KREDIT PEMILIKAN MOBIL DI PT AUTO 2000 MENGGUNAKAN FUZZY MAMDANI

Penerapan Logika Fuzzy

Transkripsi:

SistemInferensiFuzzy Bahan Kuliah IF4058 Topik Khusus IF Oleh: Rinaldi Munir Teknik Informatika STEI ITB 1

SistemInferensiFuzzy Fuzzy Inference System (FIS) Sistem Inferensi Fuzzy Inferensi: penarikan kesimpulan Sistem inferensi fuzzy: penarikan kesimpulan dari sekumpulan kaidah fuzzy Jadi, didalamfis minimal harusadaduabuahkaidah fuzzy Input FIS: crisp values Output FIS: crisp values 2

Crisp values (input) FIS Crisp values (output) FIS dapat dibangun dengan metode: 1. Metode Mamdani 2. Metdoe Sugeno 3

Input Proses-proses di dalam FIS: 1. Fuzzyfikasi 2. Operasi fuzzy logic 3. Implikasi 4. Agregasi 5. Defuzzyfikasi Fuzzyfikasi Operasi Fuzzy Logic Implikasi Agregasi Defuzzyfikasi Output 4

Fuzzyfikasi Fuzzyfikasi: prosesmemetakannilaicrisp(numerik) ke dalam himpunan fuzzy dan menentukan derajat keanggotaannyadidalamhimpunanfuzzy. Hal ini dilakukan karena data diproses berdasarkan teori himpunan fuzzy sehingga data yang bukan dalam bentuk fuzzy harus diubah ke dalam bentuk fuzzy. 5

µ(v) 1 lambat sedang cepat 0.75 0.40 0 35 55 60 75 v kecepatan Contoh: Input: v = 60 km/jam maka µ sedang (60) = 0.75 µ cepat (60) = 0.4 6

Input: permintaan = 4000 kemasan/hari Sumber: Sri Kusuma Dewi/Aplikasi Logika Fuzzy 7

OperasiLogikaFuzzy Jika bagian antesenden dihubungkan oleh konektor and, or, dan not, maka derajat kebenarannya dihitung dengan operasi fuzzy yang bersesuaian var1 is A orvar2 is B max(0.375, 0.75) = 0.75 var1 is A andvar2 is B min(0.375, 0.75) = 0.375 8

Implikasi Proses mendapatkan keluaran dari IF-THEN rule Metode yang umum digunakan adalah metode Mamdani Input: derajat kebenaran bagian antesenden dan fuzzy set pada bagian konsekuen Fungsi implikasi yang digunakan adalah min 9

Contoh: IF BiayaProduksiis RENDAH and Permintaanis NAIK THEN Produksi Barang is BERTAMBAH Sumber: Sri Kusuma Dewi/Aplikasi Logika Fuzzy 10

Contoh: IF temperature IS cool AND pressure IS low, THEN throttle is P2. Sumber: Wikipedia 11

Contoh: Jika antesenden hanya satu predikat tunggal IF BiayaProduksiis STANDARD THEN Produksi Barang is NORMAL Sumber: Sri Kusuma Dewi/Aplikasi Logika Fuzzy 12

AgregasiatauKomposisi Jikaterdapatlebihdarisatukaidahfuzzy yang dievaluasi, keluaransemuaif-then rule dikombinasikan menjadi sebuah fuzzy set tunggal. Metode agregasi yang digunakan adalah max atau OR terhadap semua keluaran IF-THEN rule Jikadilakukanfungsimin padaimpikasidanmax pada agregasi, maka metode Mamdani disebut juga metode MIN-MAX (min-max inferencing) 13

Misalkan terdapat n buah kaidah yang berbentuk: IF x 1 is A 1k and x 2 is A 2k THEN y k is B k k= 1, 2,, n yang dalamhalinia 1k dana 2k adalahhimpunanfuzzy yang merepresentasikanpasanganantesendenke-k, danb k adalah himpunan fuzzy yang menyatakan konsekuen ke-k. Berdasarkan metode implikasi Mamdani, maka keluaran untuk n buah kaidah diberikan oleh: µ B (y) = max[min[ µ k k A1 k = 1, 2,, n ( input( i)), µ A k 2 ( input( j))]] 14

15

16

Sumber: Sri Kusuma Dewi/Aplikasi Logika Fuzzy 17

Sumber: Mathworks 18

Defuzzyfikasi Defuzzyfikasi: proses memetakan besaran dari himpunan fuzzy ke dalam bentuk nilai crisp. Alasan: sistem diatur dengan besaran riil, bukan besaran fuzzy. Sumber: Sri Kusuma Dewi/Aplikasi Logika Fuzzy 19

Strategi yang umum dipakai dalam defuzzifikasi adalah menentukan bentuk kompromi terbaik. Metode-metode untuk strategi ini adalah: 1. Metode keanggotaan maximum (max- membership) 2. Metode pusat luas(center of Area, CoA). 3 3. Metode keanggotaan maksimum rata-rata (Meanmax Membership atau Middle-of-Maxima) 20

1. Metodekeanggotaanmaximum (max-membership) atau largest maximum (LOM) Metode ini dikenal juga dengan metode tinggi. Solusi crisp diperoleh dengan mengambil derajat keanggotaan tertinggi darisemuahasilagregasi. MisalkanZ adalahhimpunanfuzzi, maka µ C (z*) µ C (z) untuksetiapz Z µ(z) z* z 21

2. Metode keanggotaan maksimum rata-rata (Meanmax Membership (MOM) atau Middle-of-Maxima) Metode ini hampir sama dengan metode pertama, kecuali titik maksimumnya tidak unik(berupa dataran). Solusicrispdiperolehdenganmengambilnilairata-rata domain yang memiliki nilai keanggotaan maksimum µ(z) z* = a + 2 b a z* b z 22

3. Metode pusat luas(center of Area, CoA). Metode ini dikenal juga dengan nama metode centroid atau center of gravity. Ini merupakan metode paling umum digunakan. Solusi crisp diperoleh dengan menghitung pusat gravitasi (titik-berat) dari daerah agregasi. 23

Untuk variabel kontinu: = ) ( ) ( * z dz z z z C C µ µ Untuk variabel diskrit: 24 = = = n j j C n j j C j z z z z 1 1 ) ( ) ( * µ µ

Contoh: (Sumber: Sri Kusuma Dewi/Aplikasi Logika Fuzzy) 25

Variabel linguistik: Permintaan, Persediaan, Produksi Permintaan = {NAIK, TURUN} 26

Persediaan = {SEDIKIT, BANYAK} 27

Produksi barang = {BERKURANg, BERTAMBAH} 28

Ditanya: berapa jumlah produksi jika permintaan 4000 kemasan dan persediaan 300 kemasan? Penyelesaian: 1. Fuzzifikasi 29

2. Operasi logika fuzzy dan 3. Implikasi Kaidah fuzzy 1: Operasi logika min(0.25, 0.40) = 0.25 Implikasi fungsi min 30

Kaidah fuzzy 2: Operasi logika min(0.25, 0.6) = 0.25 Implikasi fungsi min 31

Kaidah fuzzy 3: Operasi logika min(0.75, 0.4) = 0.4 Implikasi fungsi min 32

Kaidah fuzzy 4: Operasi logika min(0.75, 0.6) = 0.6 Implikasi fungsi min 33

4. Agregasi fungsimax 34

35

5. Defuzzifikasi Metode yang digunakan: centroid z* = z µ C ( z) dz Momen µ C ( z) Luas daerah Momen: 36

Luas daerah: Titik pusat: 37

MetodeSugeno FIS yang dibahas sebelum ini adalah FIS tipe Mamdani TipeMamdanimerupakantipeFIS standard yang umum dipakai Kelemahan FIS tipe Mamdani adalah tidak mangkus sebab harus menghitung luas daerah di bawah kurva FIS alternatifadalahfis denganmetodesugeno, yang diperkenalkan oleh Takagi-Sugeno-Kang. 38

Michio Sugeno 39

Format kaidah fuzzy Sugeno- IF xis A AND yis B THEN zis f(x, y) yang dalam hal ini: x, y dan z adalah peubah lingusitik; A danbadalahhimpnanfuzzy ; f (x, y) adalah fungsi matematik. Bentukyang paling umumdiguankanadalahmodel fuzzy Sugeno orde-nol: IF xis A AND yis BTHEN zis k yang dalam hal ini k adalah konstanta. Sumber: Alexander Rakic, Fuzzy Logic: Introduction 3, Fuzzy Inference 40

Pada metode Sugeno, fuzzifikasi, operasi fuzzy, dan implikasi sama seperti metode Mamdani. Perbedaannya hanya pada agregasi dan defuzzifikasi. Jika pada metode Mamdani agregasi berupa daerah di bawah kurva, maka pada metode Sugeno agregasi berupasingleton-singleton. Pada kasus model Sugeno orde-nol, output setiap kaidah fuzzy adalah konstanta dan semua fungsi keanggotaan konsekuen dinyatakan dengan singleton spikes. 41

Mamdani Sugeno 42

DefuzzyfikasipadametodeSugenolebihsederhana, karena hanya menghitung center of single-ton: z* = µ z C µ ( z). z C ( z) yang dalam hal ini, adalah nilai singleton. 43

Contoh: (masihsoalsebelumnya, penerapancenter of singleton pada Mamdani) z 1 (Sumber: Sri Kusuma Dewi/Aplikasi Logika Fuzzy) 44

z 2 45

z 3 46

z 4 47

Defuzzifikasi: z* = µ C µ ( z). z C ( z) 48

Contoh: (Speed control) Seberapa cepat anda berkendara bergantung pada cuaca(temperatur dan keadaanlangit) Temp = {Freezing, Cool, Warm, Hot} (Sumber: Andrew L. Nelson/ Introduction to Fuzzy Logic Control/University of South Florida) 49

Cover = {Sunny, Cloudly, Overcast} 50

Speed = {Slow, Fast} 51

Kaidah fuzzy: If Cover is Sunny and temp is Warm then speed is Fast Sunny(Cover) Warm(Temp) Fast(Speed) If cover is Cloudy and temp is Cool then speed is Slow Cloudy(Cover) Cool(Temp) Slow(Speed) Pertanyaan: seberapa cepat berkendara jika temperatur65 F dan langit 25% berawan? 52

Fuzzifikasi: 65 F Cool = 0.4, Warm= 0.7 0.7 0.4 53

25% berawan Sunny = 0.8, Cloudy = 0.2 0.8 0.2 54

Operasi fuzzy dan implikasi: R1: If Cover is Sunny and temp is Warm then speed is Fast min( 0.8, 0.7) = 0.7 Fast = 0.7 R2: If cover is Cloudy and temp is Cool then speed is Slow min(0.2, 0.4) = 0.2 Slow = 0.2 55

Agregasi dan Defuzzifikasi: 0.7 0.2 PersamaangarisFast melalui(25, 0) dan(75, 1) µ(z)= 0.02(z 25) µ(z)= 0.7 z = 0.7/0.02 + 25 = 60 PersamaangarisSlow melalui(25, 1) dan(75, 0) µ(z)= -0.02(z 75) µ(z)= 0.2 z = 0.2/(-0.02) + 75 = 65 56

(0.7 60) + (0.2 65) z* = = 0.2 + 0.7 61.1 Jadi, kecepatan berkendaraan adalah 61 mph 57

Mamdanior Sugeno? Mamdanimethod is widely accepted for capturing expert knowledge. It allows us to describe the expertise in more intuitive, more human-like manner. However, Mamdani-type fuzzy inference entails a substantial computational burden. On the other hand, Sugenomethod is computationally effective and works well with optimization and adaptive techniques, which makes it very attractive in control problems, particularly for dynamic nonlinear systems. Sumber: Alexander Rakic, Fuzzy Logic: Introduction 3, Fuzzy Inference 58