PENGEMBANGAN SISTEM PAKAR FUZZY

dokumen-dokumen yang mirip
PENALARAN FUZZY SISTEM PAKAR DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR 2012

Contoh Kasus. Bagus Ilhami HIdayat

FUZZY SYSTEM & FUZZY REASONING DEPARTEMEN ILMU KOMPUTER IPB

Untuk dapat lebih memahani fuzzy Tsukamoto, berikut contoh kasus :

Tahap Sistem Pakar Berbasis Fuzzy

Praktikum sistem Pakar Fuzzy Expert System

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

Sistem Inferensi Fuzzy

METODOLOGI PENELITIAN

BAB 2 LANDASAN TEORI

1.1. Latar Belakang Masalah

BAB 2 LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA

KASUS PENERAPAN LOGIKA FUZZY. Fuzzy tsukamoto, mamdani, sugeno

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

Bab III TEORI DAN PENGONTOR BERBASIS LOGIKA FUZZI

Pengantar Kecerdasan Buatan (AK045218) Logika Fuzzy

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

Penerapan Metode Fuzzy Mamdani Pada Rem Otomatis Mobil Cerdas

BAB II: TINJAUAN PUSTAKA

Himpunan Tegas (Crisp)

Penggunaan Mamdani Fuzzy Expert System untuk Mengevaluasi Kinerja Dosen

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB II KAJIAN PUSTAKA

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

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

Logika Fuzzy. Farah Zakiyah Rahmanti 2016

ARTIFICIAL INTELLIGENCE MENENTUKAN KUALITAS KEHAMILAN PADA WANITA PEKERJA

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

LOGIKA SAMAR (FUZZY LOGIC)

4-5-FUZZY INFERENCE SYSTEMS

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

FUZZY MAMDANI DALAM MENENTUKAN TINGKAT KEBERHASILAN DOSEN MENGAJAR

SistemInferensiFuzzy

Logika Himpunan Fuzzy

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

IMPLEMENTASI METODE FUZZY MAMDANI DALAM MEMPREDIKSI TINGKAT KEBISINGAN LALU LINTAS

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

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

BAB III METODE FUZZY MAMDANI

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

BAB II TINJAUAN PUSTAKA

BAB III METODE PENELITIAN

BAB 2 LANDASAN TEORI

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

SistemInferensiFuzzy

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

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PENGESAHAN... ii. HALAMAN PERNYATAAN... iii. KATA PENGANTAR... iv. MOTO DAN PERSEMBAHAN... v. DAFTAR ISI...

BAB II TINJAUAN PUSTAKA

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

BAB 2 TINJAUAN PUSTAKA

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

Erwien Tjipta Wijaya, ST.,M.Kom

2. Nilai yang dihasilkan oleh sistem dengan teknik defuzzifikasi dan metode inferensi fuzzy yang berbeda.

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

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

LOGIKA FUZZY (Lanjutan)

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

Oleh: ABDUL AZIS JURUSAN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT TEKNOLOGI SEPULUH NOPEMBER SURABAYA 2013

Metode Fuzzy Inference System untuk Penilaian Kinerja Pegawai Perpustakaan dan Pustakawan

Penerapan Logika Fuzzy


Penentuan Jumlah Konsumsi Dengan Metode Penalaran Fuzzy Mamdani ( Studi Kasus Prediksi Konsumsi Susu Untuk Balita ) Agus Purwo Handoko 1)

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

Sistem Pakar Fuzzy untuk Diagnosis Kanker Payudara Menggunakan Metode Mandani

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

Proses Defuzzifikasi pada Metode Mamdani dalam Memprediksi Jumlah Produksi Menggunakan Metode Mean Of Maximum

Penerapan FuzzyTsukamotodalam Menentukan Jumlah Produksi

BAB I PENDAHULUAN 1.1 Latar Belakang

Penerapan Fuzzy Mamdani Pada Penilaian Kinerja Dosen (Studi Kasus STMIK Kaputama Binjai)

KECERDASAN BUATAN (Artificial Intelligence) Materi 8. Entin Martiana

BAB IV PEMBAHASAN. A. Aplikasi Fuzzy Logic untuk Menilai Kolektibilitas Anggota Sebagai. Pertimbangan Pengambilan Keputusan Pemberian Kredit

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

LOGIKA FUZZY. Dr. Ade Gafar Abdullah JPTE-UPI

Perbaikan UTS. Telah ada tugas, merangkum paper, tujuan: Apakah tugas tsb telah dikerjakan dengan baik? Contoh yang SALAH:

BAB 2 LANDASAN TEORI

IMPLEMENTASI FUZZY RULE BASED SYSTEM UNTUK KLASIFIKASI BUAH MANGGA

SIDANG TUGAS AKHIR IMPLEMENTASI FUZZY RULES UNTUK PERENCANAAN DAN PENENTUAN PRIORITAS DI PDAM KOTA SURABAYA. oleh: WINDA ZULVINA

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

PREDIKSI PERMINTAAN PRODUK MIE INSTAN DENGAN METODE FUZZY TAKAGI-SUGENO

Proses Pendiagnosaan Penyakit Menggunakan Logika Fuzzy Dengan Metode Mamdani

PEMODELAN SISTEM FUZZY DENGAN MENGGUNAKAN MATLAB

Institut Teknologi Sepuluh Nopember Surabaya

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

BAB 2 TINJAUAN PUSTAKA

HASIL DAN PEMBAHASAN. masukan (input) yang digunakan dalam mengembangkan Fuzzy Inference System seperti yang disajikan pada Gambar 10 berikut :

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

Presentasi TA DETEKSI PENYAKIT PARU-PARU OBSTRUKTIF KRONIS MENGGUNAKAN METODE FUZZY : STUDI KASUS DI RUMAH SAKIT XYZ. Muhammad Reza Budiman

BAB II LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA

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

BAB II TINJAUAN PUSTAKA

SISTEM INFERENSI FUZZY MAMDANI BERBASIS WEB

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

BAB 2 2. LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA

Penentuan Jumlah Produksi Kue Bolu pada Nella Cake Padang dengan Sistem Inferensi Fuzzy Metode Sugeno

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

Transkripsi:

FUZZY EXPERT SYSTEM FUZZY INFERENCE SYSTEM FUZZY REASONING Toto Haryanto MATA KULIAH SISTEM PAKAR DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR PENGEMBANGAN SISTEM PAKAR FUZZY Domain Masalah Fuzzifikasi Pembuatan Aturan Fuzzy Defuzzifikasi Evaluasi 1

PENALARAN FUZZY Digunakan untuk menghasilkan suatu keputusan tunggal / crisp saat defuzzifikasi Penggunaan akan bergantung dari domain masalah yang terjadi Pada Fuzzy Inference System dikenal 3 jenis Tsukamoto Mamdani Sugeno Perbandingan Tsukamoto, Mamdani, Sugeno Penalaran Input Output Deffuzzifikasi Penggunaan Tsukamoto Himpunan Fuzzy Himpunan Fuzzy Weigthed Average Humannis Controll Mamdani Himpunan Fuzzy Himpunan Fuzzy CoG Lom Som Mom Bisector Humanis Sugeno Himpunan Fuzzy - Konstanta - Linear (orde 1) Weigthed Average Control l 2

Contoh Kasus Suatu perusahaan tekstil akan memproduksi pakaian dengan jenis XYZ. Dari 1 bulan terakhir, permintaan terbesar mencapai 5000 potong per hari, dan permintaan terkecil mencapai 1000 potong per hari. Persediaan barang di gudang tiap bulan paling banyak 600 potong. dan persediaan terkecil mencapai 100 potong per bulan. Dikarenakan memiliki keterbasan, perusahaan ini hanya mampu memproduksi pakaian paling banyak 7000 potong per hari. Untuk efisiensi, mesin dan SDM setiap hari diharapkan perusahaan memproduksi paling tidak 2000 potong pakaian. Berapa potong pakaian jenis XYZ yang harus diproduksi apabila terdapat permintaan sejumlah 4000 potong dan persediaan di gudang terdapat 300 potong. Contoh Kasus (Rule) [R1] : IF Permintaan TURUN And Persediaan BANYAK THEN Produksi Pakaian BERKURANG [R2] : IF Permintaan TURUN And Persediaan SEDIKIT THEN Produksi Pakaian BERKURANG [R3] : IF Permintaan NAIK And Persediaan BANYAK THEN Produksi Pakaian BERTAMBAH [R4] : IF Permintaan NAIK And Persediaan SEDIKIT THEN Produksi Pakaian BERTAMBAH 3

Penyelesaian Untuk menyelesaikan masalah tersebut perhatikan variabel yang digunakan dalam proses fuzzifikasi yang harus Kita lakukan. Input : 1. Permintaan [1000 5000] {TURUN NAIK} 2. Persediaan [100 600] {SEDIKIT BANYAK} Output : Jumlah Produksi [2000 7000] {BERKURANG BERTAMBAH} Representasi Fuzzy Input Permintaan Turun Naik 0,75 0,25 1000 4000 5000 Fungsi permintaan 4

Representasi Fuzzy Input Persediaan Sedikit Banyak 0,6 0,4 100 300 600 Fungsi persediaan Representasi Fuzzy Output Jumlah Produksi Berkurang Bertambah 2000 7000 Fungsi jumlah produksi 5

Perhatikan Aturan Yang digunakan berdasarkan input yang diberikan pada Masalah Berapa potong pakaian jenis XY Z yang harus diproduksi apabila terdapat permintaan sejumlah 4000 potong dan persediaan di gudang terdapat 300 potong. 4000 : termasuk dalam kategori turun dan naik 300 : termasuk dalam kategori banyak dan sedikit Jadi, Semua Aturan / Rule digunakan Proses Implikasi [R1] IF Permintaan TURUN And Persediaan BANYAK THEN Produksi Pakaian BERKURANG alpha_predikat 1 = min (µ Turun [4000],µ Banyak [300]) = min (0,25;0,4)» = 0,25 Lihat Himpunan Berkurang pada Output» (7000-z) / (7000-2000) = 0,25» z1 = 5750 6

Proses Implikasi [R2] IF Permintaan TURUN And Persediaan SEDIKIT THEN Produksi Pakaian BERKURANG alpha_predikat 2 = min (µ Turun [4000],µ Sedikit [300]) = min (0,25;0,6)» = 0,25» Lihat Himpunan Berkurang pada Output» (7000-z) / (7000-2000) = 0,25» z2 = 5750 Proses Implikasi [R3] IF Permintaan NAIK And Persediaan BANYAK THEN Produksi Pakaian BERTAMBAH alpha_predikat 3 = min (µ Naik [4000],µ Banyak [300]) = min (0,75;0,4) = 0,4 Lihat Himpunan Bertambah pada Output (z-2000) / (7000-2000) = 0,4 z 3 = 4000 7

Proses Implikasi [R4] IF Permintaan NAIK And Persediaan SEDIKIT THEN Produksi Pakaian BERTAMBAH alpha_predikat 4 = min (µ Naik [4000],µ Sedikit [300]) = min (0,75;0,6) = 0,6 Lihat Himpunan Bertambah pada Output (z-2000) / (7000-2000) = 0,6 z 4 = 5000 (DEFUZZIFIKASI) Perhitungan Nilai Crisp pada Penalaran Tsukamoto Diperoleh dengan menggunakan Rata-rata terbobot sebagai berikut : Z= 0,25 x5750+ 0,25 x5750+ 0,4 x4000+ 0,6 x5000 = 7475 0,25+ 0,25+ 0,4+ 0,6 1,5 = 4983 Dengan demikian, jumlah pakaian jenis XYZ yang harus diproduksi berjumlah 4983 potong 8

PENALARAN MAMDANI Metode Mamdani dikenal dengan metode Min-Max yang diperkenalkan oleh Ebrahim Mamdani pada tahun 1975. Dengan Menggunakan Kasus yang sama, tentukan berapa jumlah pakaian yang harus diproduksi apabila kita menggunakan metode Mamdani? [R1] PENALARAN MAMDANI IF Permintaan TURUN And Persediaan BANYAK THEN Produksi Pakaian BERKURANG Turun Banyak Berkurang 0,4 0,25 4000 permintaan 300 persediaan Produksi 9

PENALARAN MAMDANI [R2] IF Permintaan TURUN And Persediaan SEDIKIT THEN Produksi Pakaian BERKURANG Turun Sedikit Berkurang 0,6 0,25 0,25 400 0 permintaan 300 persediaan Produksi PENALARAN MAMDANI [R3] IF Permintaan NAIK And Persediaan BANYAK THEN Produksi Pakaian BERTAMBAH Naik Banyak Bertambah 0,75 0,4 0,4 400 0 permintaan 300 persediaan Produksi 10

PENALARAN MAMDANI [R4] IF Permintaan NAIK And Persediaan SEDIKIT THEN Produksi Pakaian BERTAMBAH Naik Banyak Bertambah 0,75 0,6 0,6 400 0 permintaan 300 persediaan Produksi PENALARAN MAMDANI ` (AGREGASI/KOMPOSISI) Menggunakan Nilai Maksimum Dari Daerah Hasil setiap Rule 0,6 0,25 0 500 1000 1500 7000 Center of Gravity 11

METODE PENALARAN MAMDANI (AGREGASI/KOMPOSISI) Center of Gravity LOM : Mencari nilai z terbesar dari nilai μ f maksimum SOM : Mencari nilai z terkecil dari nilai μ f maksimum MOM : Mencari rataan z dari nilai μ f maksimum Center of Gravity 12

LOM (largest of maximum method) Mengambil nilai z terbesar dari nilai derajat keanggotaan(μ(z)) yang maksimal Rule μ(z) Z 1 0,25 5750 2 0,25 5750 3 0,4 4000 4 0,6 5000 5 0,6 3000 Nilai LOM = 5000 SOM (smallest of maximum method) Mengambil nilai z terkecil dari nilai derajat keanggotaan(μ(z)) yang maksimal Rule μ(z) Z 1 0,25 5750 2 0,25 5750 3 0,4 4000 4 0,6 5000 5 0,6 3000 Nilai SOM = 3000 13

MOM (mean of maximum method) Mengambil nilai z rata-rata dari nilai derajat keanggotaan(μ(z)) yang maksimal Rule μ(z) Z 1 0,25 5750 2 0,25 5750 3 0,4 4000 4 0,6 5000 5 0,6 3000 Nilai SOM = (5000+3000) / 2 = 4000 Bisector (membagi domain hasi menjadi 2) Membagi 2 area dari derajat keanggotaan yang diperoleh Mengambil nilai z lebih besar dari hasil pembagian di atas Rule μ(z) Z 1 0,25 5750 2 0,25 5750 3 0,4 4000 4 0,6 5000 5 0,6 3000 - Sum μ(z) = 2,1 - Sum μ(z) / 2 = 1,05 Ambil nilai z dari yang hasil penjumlahan μ(z) >= 1,05 5000 14

PENALARAN SUGENO Pada penalaran ini output bukan berupa himpunan fuzzy Output dalam hal ini berupa konstanta (orde 0) atau kombinasi linear dari input (orde 1) Dengan demikian, aturan / rule harus dimodifikasi sedemikian rupa. RULE PADA PENALARAN SUGENO [R1] : IF Permintaan TURUN And Persediaan BANYAK THEN Produksi Pakaian Permintaan - Persediaan [R2] : IF Permintaan TURUN And Persediaan SEDIKIT THEN Produksi Pakaian 1.25 * Permintaan - Persediaan [R3] : IF Permintaan NAIK And Persediaan BANYAK THEN Produksi Pakaian Permintaan [R4] : IF Permintaan NAIK And Persediaan SEDIKIT THEN Produksi Pakaian 5700 15

DEFUZZIFIKASI PENALARAN SUGENO Dilakukan dengan Prinsip Rata-rata Terboboti (weighted average) KASUS PADA PENALARAN SUGENO Dengan Menggunakan Kasus yang sama Suatu perusahaan tekstil akan memproduksi pakaian dengan jenis XYZ Dari 1 bulan terakhir, permintaan terbesar mencapai 5000 potong per hari, dan permintaan terkecil mencapai 1000 potong per hari. Persediaan barang di gudang tiap bulan paling banyak 600 potong per hari dan persediaan terkecil mencapai 100 potong per hari. Dikarenakan memiliki keterbasan, perusahaan ini hanya mampu memproduksi pakaian paling banyak 7000 potong per hari. Untuk efisiensi, mesin dan SDM setiap hari diharapkan perusahaan memproduksi paling tidak 2000 potong pakaian. Berapa potong pakaian jenis XYZ yang harus diproduksi apabila terdapat permintaan sejumlah 4000 potong dan persediaan di gudang terdapat 300 potong. Tentukan jumlah potong pakaian yang harus diproduksi dengan menggunakan penalaran Sugeno! 16

Penyelesaian PENYELESAIAN Fuzzifikasi dan proses mendapatkan derajat keanggotaan sama dengan Mamdani dan Tsukamoto Pada saat membaca output aturan yang berbeda R1 : alpa_predikat 1 = 0,25 -> (4000-300) R2 : alpa_predikat 2 = 0,25 -> (1.25*4000-300) R3 : alpa_predikat 3 = 0,4 -> (4000) R4 : alpa_predikat 4 = 0,6 -> (5700) PENYELESAIAN (Defuzzifikasi) Menggunakan Metode Weighted Average Hasil Deffuzifikasi = 4746,67 17

Penugasan Mencari Jurnal / Paper tentang Fuzzy Expert System Informasi yang harus didapatkan: Variabel Fuzzy dan Metode Representasi Metode Penalaran yang digunakan Mamdani / Tsukamoto/Sugeno 18