SistemInferensiFuzzy

dokumen-dokumen yang mirip
SistemInferensiFuzzy

PENGEMBANGAN SISTEM PAKAR FUZZY

PENALARAN FUZZY SISTEM PAKAR DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR 2012

Praktikum sistem Pakar Fuzzy Expert System

KASUS PENERAPAN LOGIKA FUZZY. Fuzzy tsukamoto, mamdani, sugeno

Sistem Inferensi Fuzzy

Contoh Kasus. Bagus Ilhami HIdayat

Logika Fuzzy. Farah Zakiyah Rahmanti 2016

Penerapan Metode Fuzzy Mamdani Pada Rem Otomatis Mobil Cerdas

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

BAB 2 LANDASAN TEORI

Fuzzy Inference System untuk Mengurangi Kemacetan di Perempatan Jalan

METODOLOGI PENELITIAN

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

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

Tahap Sistem Pakar Berbasis Fuzzy

SPK PENENTUAN TINGKAT KEPUASAN KONSUMEN PADA RESTORAN XYZ

Pengaturan Air Cooler untuk Ruangan menggunakan Logika Fuzzy

4-5-FUZZY INFERENCE SYSTEMS

BAB II: TINJAUAN PUSTAKA

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

FUZZY SYSTEM & FUZZY REASONING DEPARTEMEN ILMU KOMPUTER IPB

BAB 2 TINJAUAN PUSTAKA

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

NURAIDA, IRYANTO, DJAKARIA SEBAYANG

Himpunan Tegas (Crisp)

BAB 2 TINJAUAN PUSTAKA

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

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

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

LOGIKA SAMAR (FUZZY LOGIC)

Bab III TEORI DAN PENGONTOR BERBASIS LOGIKA FUZZI

BAB II KAJIAN PUSTAKA

1.1. Latar Belakang Masalah

ARTIFICIAL INTELLIGENCE MENENTUKAN KUALITAS KEHAMILAN PADA WANITA PEKERJA

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

Logika Himpunan Fuzzy

FUZZY MAMDANI DALAM MENENTUKAN TINGKAT KEBERHASILAN DOSEN MENGAJAR

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

BAB 2 LANDASAN TEORI

FUZZY LOGIC CONTROL 1. LOGIKA FUZZY

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 2 LANDASAN TEORI

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

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

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

PENENTUAN KUALITAS CABE MERAH VARIETAS HOT BEAUTY DENGAN FUZZY INFERENCE SYSTEM TSUKAMOTO

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

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

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

Pengantar Kecerdasan Buatan (AK045218) Logika Fuzzy

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

Penerapan FuzzyTsukamotodalam Menentukan Jumlah Produksi

IMPLEMENTASI METODE FUZZY MAMDANI DALAM MEMPREDIKSI TINGKAT KEBISINGAN LALU LINTAS

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

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

BAB III METODE FUZZY MAMDANI

Matematika Diskrit Fuzzy Inference System Prodi T.Informatika

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

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

KECERDASAN BUATAN (Artificial Intelligence) Materi 8. Entin Martiana

IMPLEMENTASI LOGIKA FUZZY MAMDANI UNTUK MENENTUKAN HARGA GABAH

BAB II TINJAUAN PUSTAKA

SISTEM INFERENSI FUZZY MAMDANI BERBASIS WEB

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

DENIA FADILA RUSMAN

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

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

Erwien Tjipta Wijaya, ST.,M.Kom

LOGIKA FUZZY. Dr. Ade Gafar Abdullah JPTE-UPI

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

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

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

PENERAPAN METODE FUZZY MAMDANI DALAM MEMPREDIKSI TINGGINYA PEMAKAIAN LISTRIK ( STUDI KASUS KELURAHAN ABC )

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

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

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

PENGGUNAAN SISTEM INFERENSI FUZZY UNTUK PENENTUAN JURUSAN DI SMA NEGERI 1 BIREUEN

Penggunaan Mamdani Fuzzy Expert System untuk Mengevaluasi Kinerja Dosen


FUZZY INFERENCE SISTEM MAMDANI UNTUK PENENTUAN KREDIT PADA KPN ESTIKA DEWATA. Oleh

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

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

Menentukan Harga Beras Sesuai Mutu Kualitas Beras dengan Logika Fuzzy Mamdani

BAB II TINJAUAN PUSTAKA

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

BAB III METODE PENELITIAN

LOGIKA FUZZY (Lanjutan)

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

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

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

BAB 2 TINJAUAN PUSTAKA

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II LANDASAN TEORI. Dalam kondisi yang nyata, beberapa aspek dalam dunia nyata selalu atau biasanya

IMPLEMENTASI FUZZY MAMDANI DALAM MENENTUKAN PEMBELIAN CAT (STUDI KASUS PT. XYZ)

SISTEM PENENTUAN KANDIDAT KETUA KARANG TARUNA DENGAN MENGGUNAKAN FUZZY LOGIC

Seminar Nasional Inovasi Dan Teknologi Informasi (SNITI 3) ISSN : Samosir, November 2016

MODUL 8 APLIKASI NEURAL NETWORK DAN FUZZY LOGIC PADA PERKIRAAN CUACA

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: berapajumlahproduksijikapermintaan400 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

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 Sugenoagregasiberupasingleton-singleton. 40

Mamdani Sugeno 41

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

Contoh: (masih soal sebelumnya) z 1 (Sumber: Sri Kusuma Dewi/Aplikasi Logika Fuzzy) 43

z 2 44

z 3 45

z 4 46

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

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) 48

Cover = {Sunny, Cloudly, Overcast} 49

Speed = {Slow, Fast} 50

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? 51

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

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

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 54

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 55

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