![Page 1: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/1.jpg)
KECERDASAN BUATAN
LOGIKA FUZZY
![Page 2: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/2.jpg)
Pengertian
adalah suatu cara untuk memetakan suaturuang input ke dalam suatu ruang output.
![Page 3: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/3.jpg)
Skema logika fuzzy
Antara input dan output terdapat suatu kotak hitam yang harusmemetakan input ke output yang sesuai.
![Page 4: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/4.jpg)
Misal :
Pemetaan input-output pada masalah produksi : “diberikan data persediaan barang, berapa jumlah barang yang harus diproduksi ?”
![Page 5: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/5.jpg)
Ada beberapa cara/metode yang mampubekerja di kotak hitam tersebut, misal : sistem fuzzyjaringan syaraf tiruansistem linearsistem pakarpersamaan diferensial, dll.
![Page 6: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/6.jpg)
Namun menurut Prof. Lotfi A. Zadeh, penemu teorilogika fuzzy di tahun 1960-an :
“Pada hampir semua kasus kita dapatmenghasilkan suatu produk tanpamenggunakan logika fuzzy,namun menggunakan fuzzy akan lebihcepat dan lebih murah”
![Page 7: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/7.jpg)
![Page 8: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/8.jpg)
ALASAN MENGGUNAKAN FUZZY1. Konsep logika fuzzy mudah dimengerti2. Logika fuzzy sangat fleksibel3. Memiliki toleransi terhadap data-data yang
tidak tepat4. Dapat membangun dan mengaplikasikan
pengalaman-pengalaman para pakar secaralangsung tanpa harus melalui prosespelatihan
5. Logika fuzzy didasarkan pada bahasa alami
![Page 9: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/9.jpg)
APLIKASI LOGIKA FUZZY1. Tahun 1990 pertama kali mesin cuci dengan logika fuzzy di
Jepang (Matsushita Electric Industrial Company). Sistem fuzzy digunakan untuk menentukan putaran yang tepat secaraotomatis berdasarkan jenis dan banyaknya kotoran serta jumlahyang akan dicuci. Input yang digunakan :
seberapa kotorjenis kotoranbanyaknya yang dicuci.
Mesin ini menggunakan sensor optik, mengeluarkancahaya ke air dan mengukur bagaimana cahaya tersebutsampai ke ujung lainnya. Makin kotor, maka sinar yang sampai makin redup. Sistem juga mampu menentukan jeniskotoran tersebut daki/minyak.
2. Transmisi otomatis pada mobil Nissan, menghemat bensin12 – 17 %
![Page 10: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/10.jpg)
3. Kereta bawah tanah Sendai mengontrolpemberhentian otomatis pada area tertentu
4. Ilmu kedokteran dan biologi, seperti sistem diagnosis kanker
5. Manajemen dan pengambilan keputusan, misal tataletak pabrik berdasarkan logika fuzzy, pembuatangames berdasarkan logika fuzzy,dll
6. Ilmu lingkungan, misal kendali kualitas air, prediksicuaca
7. Teknik,misal perancangan jaringan komputer, prediksi adanya gempa bumi, dll
8. dsb
![Page 11: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/11.jpg)
KONSEP DASAR LOGIKA FUZZY
![Page 12: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/12.jpg)
HIMPUNAN TEGAS (CRISP)
= nilai keanggotaan suatu item x dalam suatuhimpunan A, yang sering ditulis denganµA[x], memiliki 2 kemungkinan, yaitu :
1, yang berarti bahwa item tersebut (x) anggota himpunan A0, yang berarti bahwa item tersebut (x) bukananggota himpunan A
![Page 13: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/13.jpg)
contoh :• S = [1,2,3,4,5,6] adalah semesta pembicaraanA = [1,2,3]B = [3,4,5]Jadi :
nilai keanggotaan 2 pada himpunan A µA[2] = 1 , karena 2 ∈ Anilai keanggotaan 3 pada himpunan A µA[3] = 1 , karena 3 ∈ Anilai keanggotaan 4 pada himpunan A µA[4] = 0 , karena 4 ∉ Anilai keanggotaan 2 pada himpunan B µB[2] = 0 , karena 2 ∉ Bnilai keanggotaan 3 pada himpunan B µB[3] = 1 , karena 3 ∈ A
![Page 14: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/14.jpg)
• misal variabel umur dibagi menjadi 3 kategori, yaitu :MUDA umur < 35 tahunPAROBAYA 35 ≤ umur ≤ 55 tahunTUA umur > 55 tahun
![Page 15: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/15.jpg)
Nilai keanggotaan secara grafis, himpunan MUDA, PAROBAYA, TUA :
![Page 16: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/16.jpg)
usia 34 tahun maka dikatakan MUDA µMUDA[34] = 1
usia 35 tahun maka dikatakan TIDAKMUDA µMUDA[35] = 0
usia 35 tahun maka dikatakan PAROBAYA µPAROBAYA[35] = 1
usia 34 tahun maka dikatakan TIDAKPAROBAYA µPAROBAYA[34] = 0
usia 35 tahun kurang 1 hari maka dikatakan TIDAKPAROBAYA µPAROBAYA[35 th – 1 hari] = 0
usia 35 tahun lebih 1 hari maka dikatakan TIDAKMUDA µMUDA[35 th + 1 hari] = 0
![Page 17: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/17.jpg)
Himpunan crisp untuk menyatakan umur bisatidak adil karena adanya perubahan kecil sajapada suatu nilai mengakibatkan perbedaankategori yang cukup signifikan.
![Page 18: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/18.jpg)
HIMPUNAN FUZZY
Himpunan fuzzy digunakan untukmengantisipasi hal tersebut diatas.Seseorang dapat masuk dalam 2 himpunanyang berbeda, MUDA dan PAROBAYA, PAROBAYA dan TUA, dsb. Seberapa besar eksistensinya dalamhimpunan tersebut dapat dilihat padanilai/derajat keanggotaannya.
![Page 19: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/19.jpg)
Himpunan fuzzy untuk variabel UMUR :
![Page 20: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/20.jpg)
usia 40 tahun termasuk dalam himpunanMUDA dengan µMUDA[40] = 0,25termasuk juga dalam himpunan PAROBAYA dengan µ PAROBAYA [40] = 0,5
usia 50 tahun termasuk dalam himpunanTUA dengan µTUA[50] = 0,25termasuk juga dalam himpunan PAROBAYA dengan µ PAROBAYA [50] = 0,5
![Page 21: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/21.jpg)
Himpunan crisp, nilai keanggotaan hanya 0 dan 1.Himpunan fuzzy, derajat/nilai keanggotaanterletak pada rentang 0 sampai 1 sehingga :
Bila x memiliki derajat keanggotaan fuzzy µ A [x] = 0 x bukan anggota himpunan ABila x memiliki derajat keanggotaan fuzzy µ A [x] = 1 x anggota penuh himpunan A
![Page 22: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/22.jpg)
Kemiripan antara keanggotaan fuzzy denganprobabilitas menimbulkan kerancuan
keduanya mempunyai nilai pada interval [0,1].Namun interpretasi nilainya berbedaKeanggotaan fuzzy memberikan ukuranterhadap pendapat atau keputusanProbabilitas mengindikasikan proporsiterhadap keseringan suatu hasil bernilai benardalam jangka panjang.
![Page 23: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/23.jpg)
Misal nilai keanggotaan suatu himpunanfuzzy MUDA adalah 0,9
tidak perlu dipermasalahkan berapaseringnya nilai itu diulang secara individual untuk mengharapkan suatu hasil yang hampirpasti muda.Nilai probabilitas 0,9 MUDA
berarti 10% dari himpunan tersebutdiharapkan tidak muda.
![Page 24: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/24.jpg)
2 atribut dalam himpunan fuzzy
1. Linguistikyaitu penamaan suatu grup yang mewakilisuatu keadaan atau kondisi tertentu denganmenggunakan bahasa alami, seperti MUDA, PAROBAYA, TUA.
2. Numerisyaitu suatu nilai (angka) yang menunjukkanukuran dari suatu variabel seperti : 40, 30, 35, dsb.
![Page 25: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/25.jpg)
Perlu tahu !
Dalam sistem fuzzy :Variabel fuzzyHimpunan fuzzySemesta PembicaraanDomain
![Page 26: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/26.jpg)
Variabel fuzzy
Merupakan variabel yang hendak dibahasdalam suatu sistem fuzzyContoh : umur, suhu, permintaan, dsb.
![Page 27: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/27.jpg)
Himpunan fuzzy
Merupakan suatu grup yang mewakili suatukondisi atau keadaan tertentu dalam suatuvariabel fuzzyContoh :
Variabel umur : MUDA, PAROBAYA, TUAVariabel suhu : DINGIN, SEJUK, NORMAL, PANAS, HANGAT
![Page 28: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/28.jpg)
Semesta Pembicaraan (SP)
Adalah keseluruhan nilai yang diperbolehkan untukdioperasikan dalam suatu variabel fuzzy.SP merupakan himpunan bilangan real yang senantiasa naik (bertambah) secara monoton dari kirike kanan.Nilai SP dapat berupa bilangan positif ataupunnegatif.Adakalanya nilai SP tidak dibatasi batas atasnya.Contoh :
SP untuk variabel umur : [0, +∞)SP untuk variabel suhu : [0, 40]
![Page 29: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/29.jpg)
Domain
Adalah keseluruhan nilai yang diijinkan dalamSP dan boleh dioperasikan dalam suatuhimpunan fuzzy.Merupakan himpunan bilangan real yang senantiasa naik (bertambah) secara monotondari kiri ke kanan.Dapat berupa bilangan positif atau negatif
![Page 30: KECERDASAN BUATAN - sumarna.staff.gunadarma.ac.idsumarna.staff.gunadarma.ac.id/Downloads/files/29464/11.+AI-Logika... · Pemetaan input-output pada masalah produksi : “diberikan](https://reader031.vdocuments.mx/reader031/viewer/2022022008/5ae61fff7f8b9a6d4f8c4b23/html5/thumbnails/30.jpg)
Contoh domain himpunan fuzzy :MUDA = [ 0 45]PAROBAYA = [ 35 55]TUA = [ 45 +∞]DINGIN = [ 0 20]SEJUK = [ 15 25]NORMAL = [ 20 30]HANGAT = [ 25 35]PANAS = [ 30 40]