SlideShare a Scribd company logo
1 of 56
Fajrian Nur Adnan
Erwin Yudi Hidayat
ARTIFICIAL INTELLIGENCE
3/08/2023 1
 1. Pengenalan kecerdasan Buatan (1x)
 2. Searching (Pencarian) (2x)
 3. Representasi Pengetahuan (1x)
 4. Sistem Pakar (3x)
 ================ UTS
 5. Logika Fuzzy
 6. jaringan Syaraf Tiruan
 ================ UAS
MATERI KULIAH
3/08/2023 2
3/08/2023 3
Logika Klasik Vs Logika Fuzzy
 Logika klasik :”segala sesuatu bersifat biner” ,
Sehingga semua ini dapat mempunyai nilai
keanggotaan 0 atau 1
 Logika fuzzy adalah metodologi sistem kontrol
pemecahan masalah, yang cocok untuk
diimplementasikan pada sistem
 logika fuzzy memungkinkan nilai keanggotaan
berada diantara 0 dan 1.
Kelebihan Logika Fuzzy
 Mudah dimengerti,
 Memiliki toleransi terhadap data-data yang tidak
tepat,
 Memodelkan fungsi nonlinear yang sangat
kompleks,
 Mengaplikasikan pengalaman pakar secara
langsung tanpa harus melalui proses pelatihan,
 Bekerjasama dengan teknik kendali secara
konvensional,
 Didasarkan pada bahasa alami
3/08/2023 5
Dasar-Dasar Logika Fuzzy
Variable Fuzzy
• Atribut Linguistik
• Atribut Numerik
Himpunan Fuzzy
• Rentang nilai
Semesta Pembicaraan
Domain Himpunan Fuzzy
Dasar-Dasar Logika Fuzzy
1. Variabel fuzzy
 yaitu variabel yang akan dibahas dalam suatu sistem fuzzy.
 Contoh: penghasilan, temperatur, permintaan, umur dan
sebagainya.
2. Himpunan fuzzy
 yaitu suatu kelompok yang mewakili suatu keadaan
tertentu dalam suatu variabel fuzzy.
 Atribut Himpunan Fuzzy: (2)
• Linguistik, yaitu nama suatu kelompok yang mewakili suatu
keadaan tertentu dengan menggunakan bahasa alami, misalnya:
– DINGIN, SEJUK, PANAS mewakili variabel temperatur,
– MUDA, PAROBAYA, TUA, mewakili variabel umur.
• Numeris, yaitu suatu nilai yang menunjukkan ukuran dari suatu
variabel, misalnya: 10, 35, 40, dan sebagainya.
Dasar-Dasar Logika Fuzzy
3. Semesta pembicaraan, yaitu seluruh nilai yang
diijinkan untuk dioperasikan dalam suatu variabel
fuzzy.
 Contoh:
• Semesta pembicaraan untuk variabel permintaan: [0 +)
• Semesta pembicaraan untuk variabel temperatur: [-10 90]
4. Domain himpunan fuzzy, yaitu seluruh nilai yang
diijinkan dalam semesta pembicaraan dan boleh
dioperasikan dalam suatu himpunan fuzzy.
Fungsi Keanggotaan
 Fungsi keanggotaan adalah grafik yang
mewakili besar dari derajat keanggotaan
masing-masing variabel input yang berada
dalam interval antara 0 dan 1.
 Derajat keanggotaan sebuah variabel x
dilambangkan dengan simbol µ(x).
Fungsi Keanggotaan
1. Kurva Linear
•Naik
•Turun 2. Kurva segitiga 3. Kurva Trapesium
4. Kurva Bahu
5. Kurva-S (Sigmoid)
•Pertumbuhan
•Penyusutan
6. Kurva Bentuk Lonceng
•Kurva PI
•Kurva Beta
•Kurva Gaus
3/08/2023 10
1. Kurva Linear Naik
Berapa derajat keanggotaan 32
pada himpunan NAIK?
• mNAIK[32]
• =(32-25)/(35-25)
• =7/10
• = 0,7












b
x
b
x
a
a
b
a
x
a
x
x
;
1
);
/(
)
(
;
0
]
[

2. Kurva Segitiga
Berapa derajat keanggotaan 23
pada himpunan DINGIN
tersebut ?
• mDINGIN[23]
• = (23-15)/(25-15)
• = 8/10
• = 0,8












c
x
b
b);
-
x)/(c
-
(b
b
x
a
a);
-
a)/(b
-
(x
c
x
atau
;
0
]
[
a
x
x

3. Kurva Trapesium
• Berapa derajat keanggotaan
32 dan 25 pada himpunan
DINGIN tersebut ?
• mDINGIN [32]
• = (35-32)/(35-27)
• = 3/8
• = 0,375
• mDINGIN [25]= 1
















d
x
c
a
x
x
c);
-
x)/(d
-
(d
c
x
b
1;
b
x
a
a);
-
a)/(b
-
(x
d
atau x
;
0
]
[

4. Kurva Bahu
• Kurva Bentuk Bahu














c
x
b
b);
-
b)/(c
-
(x
b
x
a
a);
-
x)/(b
-
(b
d
x
c
atau
0
;
1
]
[
a
x
x

5. Kurva-S : Pertumbuhan
• Berapa derajat keanggotaan
PANAS pada variabel
temperatur, bila sebuah
benda mempunyai
temperatur 500C
• mPANAS[50]
• = 1 – 2((60-50)/(60-35))²
• = 1 – 2(10/25) ²
• = 0,68























c
x
c
x
b
a
c
x
c
b
x
a
a
c
a
x
a
x
c
b
a
x
1
))
/(
)
((
2
1
))
/(
)
((
2
0
)
,
,
;
( 2
2

5. Kurva-S : Penyusutan
• Berapa derajat keanggotaan
PANAS pada variabel
temperatur, bila sebuah
benda mempunyai
temperatur 370C
• mMUDA[37]
• = 2((50-37)/(50-20)) ²
• = 2(13/30) ²
• = 0,376 






















c
x
c
x
b
a
c
x
c
b
x
a
a
c
a
x
a
x
c
b
a
x
S
0
))
/(
)
((
2
))
/(
)
((
2
1
1
)
,
,
;
( 2
2
6. Kurva Bentuk Lonceng - Pi
• Berapa derajat keanggotaan
PANAS pada variabel temperatur,
bila sebuah benda mempunyai dua
buah sisi,
– sisi depan temperaturnya 42 oC
– Dan sisi belakang temperaturnya
51oC.
• mPANAS[42]
• = 1 - 2((45-42)/(45-35))2
• = 1 - 2(3/10)2
• = 0,82
• mPANAS[51]
• = 2((55-51)/(55-45))2
• = 2(4/10)2
• = 0,32
3/08/2023 17






























c
x
b
c
b
c
c
x
S
c
x
c
b
c
b
c
x
S
c
b
x
,
2
,
;
1
,
2
,
;
)
,
,
(
6. Kurva Bentuk Lonceng - Beta
• Berapa derajat keanggotaan PANAS
pada variabel temperatur, bila
sebuah benda mempunyai dua buah
sisi,
– sisi depan temperaturnya 42 oC
– dan sisi belakang temperaturnya 51oC.
• mPANAS[42]
• = 1/(1+((42-45)/5)2)
• = 0,7353
• mPANAS[51]
• = 1/(1+((51-45)/5)2)
• = 0,4098
3/08/2023 18
2
1
1
)
,
;
(





 


b
c
x
b
c
x
B
6. Kurva Bentuk Lonceng - Gauss
• Berapa derajat keanggotaan PANAS
pada variabel temperatur, bila
sebuah benda mempunyai dua buah
sisi,
– sisi depan temperaturnya 42 oC
– dan sisi belakang temperaturnya 51oC.
• mPANAS[42]
• = 1/(1+((42-45)/5)2)
• = 0,7353
• mPANAS[51]
• = 1/(1+((51-45)/5)2)
• = 0,4098
3/08/2023 19
2
)
(
)
,
;
( x
c
L
e
c
L
x
G 


Operasi Himpunan
Union
(Gabungan)
Intersection
(Irisan)
Complement
(komplemen)
3/08/2023 20
Operasi Himpunan
 Misalkan nilai keanggotaan temperatur 45oC pada himpunan
PANAS adalah 0,6 (mPANAS[45]=0,6) dan nilai keanggotaan
50 pcs/hari pada himpunan produksi NAIK adalah 0,3
(mNAIK[50]=0,3), maka –predikat untuk temperatur :
3/08/2023 21
• = max{ mPANAS[45], mNAIK[50] }
• = max{ 0,6; 0,3 }
• = 0,6
PANAS OR produksi
NAIK
(mPANASNAIK
• = min{ mPANAS[45], mNAIK[50] }
• = min{ 0,6; 0,3 }
• = 0,3
PANAS AND
produksi NAIK
(mPANASNAIK)
• mTIDAK_PANAS[45]
• = 1 - 0,6
• = 0,4
Complement
(komplemen)
Penalaran Monoton
 Penalaran monoton digunakan untuk
merelasikan himpunan fuzzy A pada variabel x
dan himpunan fuzzy B pada variabel y dengan
cara membuat implikasi berikut
IF x is A THEN y is B
3/08/2023 22
Penalaran Monoton
 Relasi antara kedua himpunan diatas
diekspresikan dengan aturan tunggal berikut:
IF TinggiBadan is TINGGI
THEN BeratBadan is BERAT IDEAL
 Jika Toyes mempunyai tinggi badan 168 cm
dengan berat badan 55 kg, apakah Toyes
termasuk orang yang mempunyai berat badan
ideal, kurus atau gemuk ?
3/08/2023 23
Penalaran Monoton
 Hitung bagian If (derajat tinggi badan)
 Derajat Tinggi [168] = (168 - 155)/( 175 - 155) = 0.65
 Derajat Tinggi untuk merelasikan himpunan TINGGI dan BERAT
IDEAL dengan cara menghitung bagian THEN, yaitu
 Nilai Berat[0.65]  1-2[(70-y)/(70-50)]2 = 0.65
  1-2(70-y)2/400 = 0.65
  2(70-y)2/400 = 0.35
  (70-y)2 = 70
  (70-y) = 8.366
  y = 61.634 kg
 Berat badan Toyes adalah 55 kg, berarti Toyes termasuk orang
kurus, karena berat badannya lebih rendah dari berat badan idealnya
61,634 kg.
3/08/2023 24
Sistem Inferensi Fuzzy
 Sistem inferensi fuzzy adalah cara memetakan ruang input
menuju ruang output menggunakan logika fuzzy.
3/08/2023 25
Gambar 5.22: Struktur sistem inferensi fuzzy
Sistem Inferensi Fuzzy
 Basis Pengetahuan : kumpulan rule-rule dalam bentuk pernyataan
IF...THEN yang dibuat oleh pakar dibidangnya.
 Fuzzifikasi : adalah proses untuk mengubah input sistem yang
mempunyai nilai tegas menjadi variabel linguistik menggunakan
fungsi keanggotaan yang disimpan dalam basis pengetahuan fuzzy.
 Mesin inferensi: proses untuk mengubah input fuzzy menjadi output
fuzzy dengan cara mengikuti aturan-aturan (IF-THEN Rules) yang
telah ditetapkan pada basis pengetahuan fuzzy.
 DeFuzzifikasi : mengubah output fuzzy yang diperoleh dari mesin
inferensi menjadi nilai tegas menggunakan fungsi keanggotaan yang
sesuai dengan saat dilakukan fuzzyfikasi.
 Secara umum bentuk model fuzzy tsukamoto
adalah:
If (x is A) and (y is B) then (z is C)
 Dimana A, B, dan C adalah himpunan fuzzy.
 Misalkan diketahui 2 rule berikut :
 If (x is A1) and (y is B1) then (z is C1)
 If (x is A2) and (y is B2) then (z is C2)
Sistem Inferensi Fuzzy
METODE TSUKAMOTO
Sistem Inferensi Fuzzy
METODE TSUKAMOTO
 Metode Mamdani paling sering digunakan dalam
aplikasi-aplikasi karena strukturnya yang
sederhana, yaitu menggunakan operasi min-max
atau max-product.
 Untuk mendapatkan output, diperlukan 4 tahapan:
1.Fuzzyfikasi (pembentukan himpunan fuzzy dan
perhitungan derajat keanggotaan)
2.Aplikasi fungsi implikasi menggunakan fungsi min
3.Komposisi antar rule menggunakan fungsi max atau
max-product (menghasilkan himpunan fuzzy baru)
4.Penegasan (deffuzy) menggunakan metode centroid
Sistem Inferensi Fuzzy
METODE MAMDANI
 Secara umum bentuk model fuzzy SUGENO
adalah:
IF (x1 is A1)· ...... · (xN is AN) THEN z = f(x,y)
 Catatan :
 A1, A2, …. AN, adalah himpunan fuzzy ke-i sebagai
anteseden
 z = f(x,y) adalah fungsi tegas (biasanya merupakan
fungsi linier dari x dan y).
Sistem Inferensi Fuzzy
METODE MAMDANI
 Untuk mengatur frekuensi putar kipas angin secara otomatis digunakan sistem
kontrol.
 Variabel dan data spesifikasi dari pabrik,
 kecepatan putar kipas angin terkecil 1000 rpm (rotary per menit) dan terbesar 5000 rpm,
 kemampuan sensor suhu ruangan berada dalam interval 100 Kelvin hingga 600 Kelvin,
 sumber frekuensi putar kipas sebesar 2000 rpm - 7000 rpm.
 Berapa sumber frekuensi putar kipas angin yang dihasilkan sistem kontrol tersebut
bila pada saat itu sensor suhu menunjukkan angka 300 K sedangkan kipas angin
berputar dengan kecepatan 4000 rpm ?
 Selesaikan masalah ini dengan menggunakan metode :
 a) Tsukamoto
 b) Mamdani
 c) sugeno
Contoh : Sistem Kontrol
Frekuensi Putar Kipas Angin
Contoh : Sistem Kontrol
Frekuensi Putar Kipas Angin
• Rule:
[R1] IF kecepatan LAMBAT And
suhu TINGGI THEN
frekuensi KECIL;
[R2] IF kecepatan LAMBAT And
suhu RENDAH THEN
frekuensi KECIL;
[R3] IF kecepatan CEPAT And
suhu TINGGI THEN
frekuensi BESAR;
[R4] IF kecepatan CEPAT And
suhu RENDAH THEN
frekuensi BESAR;
• Rule khusus Sugeno:
[R1] IF kecepatan LAMBAT And
suhu TINGGI THEN
frekuensi = 0,5*kecepatan
+ 1700;
[R2] IF kecepatan LAMBAT And
suhu RENDAH THEN
frekuensi = 2*kecepatan
− 4000;
[R3] IF kecepatan CEPAT And
suhu TINGGI THEN
frekuensi =
0,5*kecepatan+2000;
[R4] IF kecepatan CEPAT And
suhu RENDAH THEN
frekuensi = kecepatan +
700;
Metode Tsukamoto
(FUZZIFIKASI)- Kecepatan











5000
,
0
5000
1000
,
4000
5000
1000
,
1
]
[
x
x
x
x
x
LAMBAT

• Derajat keanggotaan
untuk kecepatan 4000
rpm adalah:
• LAMBAT[4000]
= (5000-4000)/4000
= 0,25
• Cepat[4000]
= (4000-1000)/4000
= 0,75











5000
,
1
5000
1000
,
4000
1000
1000
,
0
]
[
x
x
x
x
x
CEPAT

Metode Tsukamoto
(FUZZIFIKASI)- Suhu
• Derajat keanggotaan
untuk suhu 300 Kelvin
adalah:
• RENDAH[300]
= (600-300)/500
= 0,6
• TINGGI[300]
= (300-100)/500
= 0,4
3/08/2023 34











600
,
0
600
100
,
500
600
100
,
1
]
[
y
y
y
y
y
RENDAH












600
,
1
600
100
,
500
100
100
,
0
]
[
y
y
y
y
y
TINGGI

Metode Tsukamoto
(FUZZIFIKASI)- Frekuensi
3/08/2023 35











7000
,
1
7000
2000
,
5000
2000
2000
,
0
]
[
z
z
z
z
z
BESAR












7000
,
0
7000
2000
,
5000
7000
2000
,
1
]
[
z
z
z
z
z
KECIL

Metode Tsukamoto
(FUZZIFIKASI)- Inferensi
-predikat1
[R1] IF kecepatan LAMBAT And suhu TINGGI
THEN frekuensi KECIL;
=LAMBAT  TINGGI
=min(LAMBAT[4000],TINGGI[300])
=min(0,25; 0,4) =0,25
(7000-z)/5000 = 0,25  z1 = 5750 (rpm)
-predikat2
[R2] IF kecepatan LAMBAT And suhu RENDAH
THEN
frekuensi KECIL;
=LAMBAT  TINGGI
=min(LAMBAT [4000],TINGGI[300])
=min(0,25; 0,4) =0,25
(7000-z)/5000 = 0,25  z1 = 5750 (rpm)
-predikat3
[R3] IF kecepatan CEPAT And suhu TINGGI
THEN
frekuensi BESAR;
= CEPAT  TINGGI
= min(CEPAT [4000],TINGGI[300])
= min(0,75; 0,4) = 0,4
(z-2000)/5000 = 0,4  z3 = 4000 (rpm)
-predikat4
[R4] IF kecepatan CEPAT And suhu RENDAH
THEN
frekuensi BESAR;
= CEPAT  RENDAH
= min(CEPAT [4000],RENDAH[300])
= min(0,75; 0,6) = 0,6
(z-2000)/5000 = 0,6  z4 = 5000 (rpm)
3/08/2023 36
Metode Tsukamoto
(FUZZIFIKASI)- Defuzifikasi
3/08/2023 37
 Nilai tegas z dapat dicari menggunakan rata-rata terbobot,
yaitu:
 Jadi sumber frekuensi putar kipas angin yang dihasilkan sistem
kontrol haruslah 4983 rpm.
4
3
2
1
4
4
3
3
2
2
1
1 *
*
*
*
pred
pred
pred
pred
z
pred
z
pred
z
pred
z
pred
z















4983
5
,
1
7475
6
,
0
4
,
0
25
,
0
25
,
0
5000
*
6
,
0
4000
*
4
,
0
5750
*
25
,
0
5750
*
25
,
0
z 








Metode Mamdani (INFERENSI )
 Kita terapkan fungsi MIN untuk setiap aturan pada
aplikasi fungsi implikasinya:
[R1] IF kecepatan LAMBAT And suhu TINGGI
THEN frekuensi KECIL;
 -predikat1 = LAMBAT  TINGGI
 = min(LAMBAT[4000],TINGGI[300])
 = min(0,25; 0,4)
 = 0,25
3/08/2023 38
Metode Mamdani (INFERENSI )
-predikat1
[R1] IF kecepatan LAMBAT And suhu
TINGGI THEN frekuensi KECIL;
= LAMBAT  TINGGI
= min(LAMBAT[4000],TINGGI[300])
= min(0,25; 0,4)
= 0,25
-predikat2
[R2] IF kecepatan LAMBAT And suhu
RENDAH THEN
frekuensi KECIL;
= LAMBAT  RENDAH
= min(LAMBAT[4000],RENDAH[300])
= min(0,25; 0,6)
= 0,25
-predikat3
[R3] IF kecepatan CEPAT And suhu
TINGGI THEN
frekuensi BESAR;
= CEPAT  TINGGI
= min(CEPAT [4000],TINGGI[300])
= min(0,75; 0,4)
= 0,4
-predikat4
[R4] IF kecepatan CEPAT And suhu
RENDAH THEN
frekuensi BESAR;
= CEPAT  RENDAH
= min(CEPAT [4000],RENDAH[300])
= min(0,75; 0,6)
= 0,6
3/08/2023 39
-predikat1 = min(0,25; 0,4)
= 0,25
-predikat2 = min(0,25; 0,6)
= 0,25
-predikat3 = min(0,75; 0,4)
= 0,4
-predikat4 = min(0,75; 0,6)
= 0,6
Metode Mamdani (INFERENSI )
 Kemudian daerah hasil komposisi kita bagi menjadi 3 bagian,
yaitu A1, A2, dan A3, sehingga menjadi himpunan fuzzy baru.
Cari nilai a1 dan a2.
 (a1 – 2000)/5000 = 0,25 ---> a1 = 3250
 (a2 – 2000)/5000 = 0,60 ---> a2 = 5000
 Dengan demikian, fungsi keanggotaan untuk himpunan fuzzy
baru adalah:
3/08/2023 41











5000
z
;
6
,
0
5000
z
3250
;
5000
/
)
2000
z
(
3250
z
;
25
,
0
]
z
[

Metode Mamdani (Defuzzyfikasi)
 Menggunakan metode centroid
 Jadi sumber frekuensi putar kipas angin yang dihasilkan sistem
kontrol haruslah 4247,74 rpm.
3/08/2023 42
 
 
74
,
4247
*
1200
75
,
743
5
,
812
7200000
625
,
3187515
5
,
1320312
*
6
,
0
5000
2000
25
,
0
6
,
0
5000
2000
25
,
0
*
)
(
)
(
*
3250
0
5000
3250
7000
5000
3250
0
5000
3250
7000
5000














  
  


z
z
dz
dz
z
dz
zdz
zdz
z
zdz
z
dz
z
zdz
z
z


Metode Sugeno (Inferensi)
3/08/2023 43
-predikat1
[R1] IF kecepatan LAMBAT And suhu TINGGI
THEN frekuensi = 0,5*kecepatan + 1700;
=LAMBAT  TINGGI
= min(LAMBAT[4000],TINGGI[300])
= min(0,25; 0,4) = 0,25
z1 = 0,5*4000 + 1700 = 2000 + 1700 = 3700
-predikat2
[R2] IF kecepatan LAMBAT And suhu RENDAH
THEN frekuensi = 2*kecepatan − 4000;
= LAMBAT  RENDAH
= min(LAMBAT[4000],RENDAH[300])
= min(0,25; 0,6) = 0,25
z2 = 2*4000 – 4000 = 4000
-predikat3
[R3] IF kecepatan CEPAT And suhu TINGGI THEN
frekuensi = 0,5*kecepatan+2000;
= CEPAT  TINGGI
= min(CEPAT[4000],TINGGI[300])
= min(0,75; 0,4) = 0,.4
z3 = 0,5*4000 + 2000 = 4000
-predikat4
[R4] IF kecepatan CEPAT And suhu RENDAH THEN
frekuensi = kecepatan + 700;
= CEPAT  RENDAH
= min(CEPAT [4000],RENDAH[300])
= min(0,25; 0,6) = 0,25
z4 = 4000 + 700 = 4700
 Nilai z dicari dengan persamaan berikut :
 Jadi sumber frekuensi putar kipas angin yang
dihasilkan sistem kontrol haruslah 4230 rpm.
3/08/2023 44
4
3
2
1
4
4
3
3
2
2
1
1
pred
pred
pred
pred
z
*
pred
z
*
pred
z
*
pred
z
*
pred
z















4230
5
,
1
6345
6
,
0
4
,
0
25
,
0
25
,
0
4700
*
6
,
0
4000
*
4
,
0
4000
*
25
,
0
3700
*
25
,
0
z 








Basis data konvensional
 Contoh operasi:
 Menampilkan mhs dengan nilai toefl…
 Menampilkan mhs dengan penghasilan ortu …
 Menampilkan mhs dengan Ipk …
Problem
 syarat penerima beasiswa di UDINUS adalah”
 mahasiswa yang nilai IPK-nya BAGUS,
 nilai TOEFL-nya TINGGI dan
 penghasilan orang tuanya SEDIKIT.
3/08/2023 46
Nilai Toefl berdasar Derajat
keanggotaan
3/08/2023 47











400
;
1
400
300
;
100
300
300
;
0
]
[
x
x
x
x
x
TINGGI



















350
300
;
50
350
300
250
;
50
250
350
250
;
0
]
[
x
x
x
x
x
atau
x
x
MENENGAH












300
;
0
300
200
;
100
300
200
;
1
]
[
x
x
x
x
x
RENDAH

Nilai Toefl berdasar Derajat
keanggotaan
3/08/2023 48
Nilai IPK berdasar Derajat
keanggotaan
3/08/2023 49











2
;
0
2
1
;
2
1
;
1
]
[
x
x
x
x
x
JELEK



















5
,
2
2
;
5
,
0
5
,
2
2
5
,
1
;
5
,
0
5
,
1
5
,
2
5
,
1
;
0
]
[
x
x
x
x
x
atau
x
x
CUKUP












3
;
1
3
2
;
2
2
;
0
]
[
x
x
x
x
x
BAGUS

Nilai IPK berdasar Derajat
keanggotaan
3/08/2023 50
Nilai Penghasilan berdasar
Derajat keanggotaan
3/08/2023 51











1000
;
1
1000
800
;
200
800
800
;
0
]
[
x
x
x
x
x
BANYAK



















900
800
;
100
900
800
700
;
100
700
900
700
;
0
]
[
x
x
x
x
x
atau
x
x
SEDANG












800
;
0
800
600
;
200
800
600
;
1
]
[
x
x
x
x
x
SEDIKIT

Nilai Penghasilan berdasar
Derajat keanggotaan
3/08/2023 52
 Contoh Query1:
 Siapa sajakah mahasiswa yang nilai TOEFL-nya TINGGI dan
IPK-nya CUKUP ?
3/08/2023 53
 Query2:
 Siapa sajakah mahasiswa yang nilai TOEFL-nya RENDAH
tetapi IPK-nya BAGUS ?
3/08/2023 54
 kriteria penerima beasiswa adalah mahasiswa yang nilai IPK-
nya BAGUS, nilai TOEFL-nya TINGGI dan penghasilan
orang tuanya SEDIKIT ?
3/08/2023 55
Thank You
3/08/2023 56

More Related Content

Similar to 5_AI.pptx

Introduction to fuzzy logic using matlab
Introduction to fuzzy logic using matlabIntroduction to fuzzy logic using matlab
Introduction to fuzzy logic using matlab
suparman unkhair
 
Sistem kendali suhu dan kelembaban ruang bedah menggunakan arduino dan fuzzy ...
Sistem kendali suhu dan kelembaban ruang bedah menggunakan arduino dan fuzzy ...Sistem kendali suhu dan kelembaban ruang bedah menggunakan arduino dan fuzzy ...
Sistem kendali suhu dan kelembaban ruang bedah menggunakan arduino dan fuzzy ...
Puput Dani
 
Final Project Artificial Intelligence
Final Project Artificial IntelligenceFinal Project Artificial Intelligence
Final Project Artificial Intelligence
Atri Yuliansyah
 
A44 268 273 -2015_snit_ghofar taufiq_decission support system models
A44 268 273 -2015_snit_ghofar taufiq_decission support system modelsA44 268 273 -2015_snit_ghofar taufiq_decission support system models
A44 268 273 -2015_snit_ghofar taufiq_decission support system models
K. fb Seftya sevtya
 

Similar to 5_AI.pptx (20)

Tro 1,2,3
Tro 1,2,3Tro 1,2,3
Tro 1,2,3
 
pert6_-fis_mamdani.pptx
pert6_-fis_mamdani.pptxpert6_-fis_mamdani.pptx
pert6_-fis_mamdani.pptx
 
modul-7-fuzzy-logic.ppt
modul-7-fuzzy-logic.pptmodul-7-fuzzy-logic.ppt
modul-7-fuzzy-logic.ppt
 
Fuzzy logic Istnuba.pptx
Fuzzy logic Istnuba.pptxFuzzy logic Istnuba.pptx
Fuzzy logic Istnuba.pptx
 
Presentasi fuzzy logic (Logika Fuzzy)
Presentasi fuzzy logic (Logika Fuzzy)Presentasi fuzzy logic (Logika Fuzzy)
Presentasi fuzzy logic (Logika Fuzzy)
 
Diskusi Modul Sistem Pakar Sesi Ke-5.pdf
Diskusi Modul Sistem Pakar Sesi Ke-5.pdfDiskusi Modul Sistem Pakar Sesi Ke-5.pdf
Diskusi Modul Sistem Pakar Sesi Ke-5.pdf
 
Buku struktur data Sorting
Buku struktur data SortingBuku struktur data Sorting
Buku struktur data Sorting
 
Materi kuliah-pemod
Materi kuliah-pemodMateri kuliah-pemod
Materi kuliah-pemod
 
Sesi 9.pptx
Sesi 9.pptxSesi 9.pptx
Sesi 9.pptx
 
Introduction to fuzzy logic using matlab
Introduction to fuzzy logic using matlabIntroduction to fuzzy logic using matlab
Introduction to fuzzy logic using matlab
 
Pertemuan 7 dan_8
Pertemuan 7 dan_8Pertemuan 7 dan_8
Pertemuan 7 dan_8
 
Sistem kendali suhu dan kelembaban ruang bedah menggunakan arduino dan fuzzy ...
Sistem kendali suhu dan kelembaban ruang bedah menggunakan arduino dan fuzzy ...Sistem kendali suhu dan kelembaban ruang bedah menggunakan arduino dan fuzzy ...
Sistem kendali suhu dan kelembaban ruang bedah menggunakan arduino dan fuzzy ...
 
Fuzzi its
Fuzzi itsFuzzi its
Fuzzi its
 
Final Project Artificial Intelligence
Final Project Artificial IntelligenceFinal Project Artificial Intelligence
Final Project Artificial Intelligence
 
A44 268 273 -2015_snit_ghofar taufiq_decission support system models
A44 268 273 -2015_snit_ghofar taufiq_decission support system modelsA44 268 273 -2015_snit_ghofar taufiq_decission support system models
A44 268 273 -2015_snit_ghofar taufiq_decission support system models
 
Sistem Inferensi Fuzzy.pptx
Sistem Inferensi Fuzzy.pptxSistem Inferensi Fuzzy.pptx
Sistem Inferensi Fuzzy.pptx
 
Diskusi Modul Sistem Pakar Sesi Ke-5.pdf
Diskusi Modul Sistem Pakar Sesi Ke-5.pdfDiskusi Modul Sistem Pakar Sesi Ke-5.pdf
Diskusi Modul Sistem Pakar Sesi Ke-5.pdf
 
Sistem pakar fuzzy logic
Sistem pakar fuzzy logicSistem pakar fuzzy logic
Sistem pakar fuzzy logic
 
[PUBLIC] quiz-01-midterm-solutions.pdf
[PUBLIC] quiz-01-midterm-solutions.pdf[PUBLIC] quiz-01-midterm-solutions.pdf
[PUBLIC] quiz-01-midterm-solutions.pdf
 
Efisiensi algoritma
Efisiensi algoritmaEfisiensi algoritma
Efisiensi algoritma
 

Recently uploaded

In Dubai-#.[wsp:**(+27)737758557^^)|{@Abortion Pills in dubai#][DUBAI~UAE.edu@go
In Dubai-#.[wsp:**(+27)737758557^^)|{@Abortion Pills in dubai#][DUBAI~UAE.edu@goIn Dubai-#.[wsp:**(+27)737758557^^)|{@Abortion Pills in dubai#][DUBAI~UAE.edu@go
In Dubai-#.[wsp:**(+27)737758557^^)|{@Abortion Pills in dubai#][DUBAI~UAE.edu@go
b54037163
 
Strategi Obligasi yang baik dalam melakukan investasi.pptx
Strategi Obligasi yang baik dalam melakukan investasi.pptxStrategi Obligasi yang baik dalam melakukan investasi.pptx
Strategi Obligasi yang baik dalam melakukan investasi.pptx
RettoDjong
 
IN RAK City,+2773(7758)/557\ Abortion pills for sale in Dubai, Abu Dhabi, Sha...
IN RAK City,+2773(7758)/557\ Abortion pills for sale in Dubai, Abu Dhabi, Sha...IN RAK City,+2773(7758)/557\ Abortion pills for sale in Dubai, Abu Dhabi, Sha...
IN RAK City,+2773(7758)/557\ Abortion pills for sale in Dubai, Abu Dhabi, Sha...
b54037163
 
PT Gudang Garam tugas kelompok..ppt.pptx
PT Gudang Garam tugas kelompok..ppt.pptxPT Gudang Garam tugas kelompok..ppt.pptx
PT Gudang Garam tugas kelompok..ppt.pptx
aciambarwati
 
Jual Obat Cytotec Di Cianjur #082122229359 Apotik Jual Cytotec Original
Jual Obat Cytotec Di Cianjur #082122229359 Apotik Jual Cytotec OriginalJual Obat Cytotec Di Cianjur #082122229359 Apotik Jual Cytotec Original
Jual Obat Cytotec Di Cianjur #082122229359 Apotik Jual Cytotec Original
miftamifta7899
 
In Doha*&QATAR^*[☎️+2773-7758-557]]@ @# Abortion pills for sale in Doha Qatar...
In Doha*&QATAR^*[☎️+2773-7758-557]]@ @# Abortion pills for sale in Doha Qatar...In Doha*&QATAR^*[☎️+2773-7758-557]]@ @# Abortion pills for sale in Doha Qatar...
In Doha*&QATAR^*[☎️+2773-7758-557]]@ @# Abortion pills for sale in Doha Qatar...
b54037163
 
obat aborsi Sleman Wa 081225888346 jual obat aborsi cytotec asli di Sleman
obat aborsi Sleman Wa 081225888346 jual obat aborsi cytotec asli di Slemanobat aborsi Sleman Wa 081225888346 jual obat aborsi cytotec asli di Sleman
obat aborsi Sleman Wa 081225888346 jual obat aborsi cytotec asli di Sleman
aureliamarcelin589
 
BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Jual Pintu Aluminium Modern Warna Pu...
BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Jual Pintu Aluminium Modern Warna Pu...BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Jual Pintu Aluminium Modern Warna Pu...
BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Jual Pintu Aluminium Modern Warna Pu...
FORTRESS
 
@#*MPT Kit*^^ In Doha Qatar*^^+27737758557^ ??₵*^Sell original abortion medic...
@#*MPT Kit*^^ In Doha Qatar*^^+27737758557^ ??₵*^Sell original abortion medic...@#*MPT Kit*^^ In Doha Qatar*^^+27737758557^ ??₵*^Sell original abortion medic...
@#*MPT Kit*^^ In Doha Qatar*^^+27737758557^ ??₵*^Sell original abortion medic...
b54037163
 

Recently uploaded (20)

Memahami Organisasi dan Desain Organisasi-Pengantar (bagian 1)
Memahami Organisasi dan Desain Organisasi-Pengantar (bagian 1)Memahami Organisasi dan Desain Organisasi-Pengantar (bagian 1)
Memahami Organisasi dan Desain Organisasi-Pengantar (bagian 1)
 
In Dubai-#.[wsp:**(+27)737758557^^)|{@Abortion Pills in dubai#][DUBAI~UAE.edu@go
In Dubai-#.[wsp:**(+27)737758557^^)|{@Abortion Pills in dubai#][DUBAI~UAE.edu@goIn Dubai-#.[wsp:**(+27)737758557^^)|{@Abortion Pills in dubai#][DUBAI~UAE.edu@go
In Dubai-#.[wsp:**(+27)737758557^^)|{@Abortion Pills in dubai#][DUBAI~UAE.edu@go
 
Strategi Obligasi yang baik dalam melakukan investasi.pptx
Strategi Obligasi yang baik dalam melakukan investasi.pptxStrategi Obligasi yang baik dalam melakukan investasi.pptx
Strategi Obligasi yang baik dalam melakukan investasi.pptx
 
Judul: Mengenal Lebih Dekat Casino Online
Judul: Mengenal Lebih Dekat Casino OnlineJudul: Mengenal Lebih Dekat Casino Online
Judul: Mengenal Lebih Dekat Casino Online
 
contoh slide profile company perusahaan.ppt
contoh slide profile company perusahaan.pptcontoh slide profile company perusahaan.ppt
contoh slide profile company perusahaan.ppt
 
In &QATAR^*[☎️+2773-7758-557]]@ @# Abortion pills for sale in Doha Qatar/ Dub...
In &QATAR^*[☎️+2773-7758-557]]@ @# Abortion pills for sale in Doha Qatar/ Dub...In &QATAR^*[☎️+2773-7758-557]]@ @# Abortion pills for sale in Doha Qatar/ Dub...
In &QATAR^*[☎️+2773-7758-557]]@ @# Abortion pills for sale in Doha Qatar/ Dub...
 
Distribtor,Pengrajin,Jual,grosir sepatu 7 pe,WA ,0812-9838-0434 (telkomsel) N...
Distribtor,Pengrajin,Jual,grosir sepatu 7 pe,WA ,0812-9838-0434 (telkomsel) N...Distribtor,Pengrajin,Jual,grosir sepatu 7 pe,WA ,0812-9838-0434 (telkomsel) N...
Distribtor,Pengrajin,Jual,grosir sepatu 7 pe,WA ,0812-9838-0434 (telkomsel) N...
 
IN RAK City,+2773(7758)/557\ Abortion pills for sale in Dubai, Abu Dhabi, Sha...
IN RAK City,+2773(7758)/557\ Abortion pills for sale in Dubai, Abu Dhabi, Sha...IN RAK City,+2773(7758)/557\ Abortion pills for sale in Dubai, Abu Dhabi, Sha...
IN RAK City,+2773(7758)/557\ Abortion pills for sale in Dubai, Abu Dhabi, Sha...
 
PT Gudang Garam tugas kelompok..ppt.pptx
PT Gudang Garam tugas kelompok..ppt.pptxPT Gudang Garam tugas kelompok..ppt.pptx
PT Gudang Garam tugas kelompok..ppt.pptx
 
Jual Obat Cytotec Di Cianjur #082122229359 Apotik Jual Cytotec Original
Jual Obat Cytotec Di Cianjur #082122229359 Apotik Jual Cytotec OriginalJual Obat Cytotec Di Cianjur #082122229359 Apotik Jual Cytotec Original
Jual Obat Cytotec Di Cianjur #082122229359 Apotik Jual Cytotec Original
 
Panda99 Slot: Ragam Permainan yang Menarik
Panda99 Slot: Ragam Permainan yang MenarikPanda99 Slot: Ragam Permainan yang Menarik
Panda99 Slot: Ragam Permainan yang Menarik
 
KONSEP DASAR ILMU PEMASARAN DAN MEMAHAMI BAGAIMANA PEMASARAN SECARA HOLISTIK
KONSEP DASAR ILMU PEMASARAN DAN MEMAHAMI BAGAIMANA PEMASARAN SECARA HOLISTIKKONSEP DASAR ILMU PEMASARAN DAN MEMAHAMI BAGAIMANA PEMASARAN SECARA HOLISTIK
KONSEP DASAR ILMU PEMASARAN DAN MEMAHAMI BAGAIMANA PEMASARAN SECARA HOLISTIK
 
In Doha*&QATAR^*[☎️+2773-7758-557]]@ @# Abortion pills for sale in Doha Qatar...
In Doha*&QATAR^*[☎️+2773-7758-557]]@ @# Abortion pills for sale in Doha Qatar...In Doha*&QATAR^*[☎️+2773-7758-557]]@ @# Abortion pills for sale in Doha Qatar...
In Doha*&QATAR^*[☎️+2773-7758-557]]@ @# Abortion pills for sale in Doha Qatar...
 
PERSPEKTIF_MODUL_8_PPT KELAS PGSD UT JEMBER
PERSPEKTIF_MODUL_8_PPT KELAS PGSD UT JEMBERPERSPEKTIF_MODUL_8_PPT KELAS PGSD UT JEMBER
PERSPEKTIF_MODUL_8_PPT KELAS PGSD UT JEMBER
 
Memahami Organisasi dan Desain Organisasi-Organisasi Publik (Bagian 3)
Memahami Organisasi dan Desain Organisasi-Organisasi Publik (Bagian 3)Memahami Organisasi dan Desain Organisasi-Organisasi Publik (Bagian 3)
Memahami Organisasi dan Desain Organisasi-Organisasi Publik (Bagian 3)
 
Presentasi ikuti pelatihan gratis awal Kerja dan Magang Internasional video V...
Presentasi ikuti pelatihan gratis awal Kerja dan Magang Internasional video V...Presentasi ikuti pelatihan gratis awal Kerja dan Magang Internasional video V...
Presentasi ikuti pelatihan gratis awal Kerja dan Magang Internasional video V...
 
obat aborsi Sleman Wa 081225888346 jual obat aborsi cytotec asli di Sleman
obat aborsi Sleman Wa 081225888346 jual obat aborsi cytotec asli di Slemanobat aborsi Sleman Wa 081225888346 jual obat aborsi cytotec asli di Sleman
obat aborsi Sleman Wa 081225888346 jual obat aborsi cytotec asli di Sleman
 
BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Jual Pintu Aluminium Modern Warna Pu...
BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Jual Pintu Aluminium Modern Warna Pu...BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Jual Pintu Aluminium Modern Warna Pu...
BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Jual Pintu Aluminium Modern Warna Pu...
 
UNIKBET : Link Slot Resmi Pragmatic Play Yang Ada Deposit Sesama Bank BJB
UNIKBET : Link Slot Resmi Pragmatic Play Yang Ada Deposit Sesama Bank BJBUNIKBET : Link Slot Resmi Pragmatic Play Yang Ada Deposit Sesama Bank BJB
UNIKBET : Link Slot Resmi Pragmatic Play Yang Ada Deposit Sesama Bank BJB
 
@#*MPT Kit*^^ In Doha Qatar*^^+27737758557^ ??₵*^Sell original abortion medic...
@#*MPT Kit*^^ In Doha Qatar*^^+27737758557^ ??₵*^Sell original abortion medic...@#*MPT Kit*^^ In Doha Qatar*^^+27737758557^ ??₵*^Sell original abortion medic...
@#*MPT Kit*^^ In Doha Qatar*^^+27737758557^ ??₵*^Sell original abortion medic...
 

5_AI.pptx

  • 1. Fajrian Nur Adnan Erwin Yudi Hidayat ARTIFICIAL INTELLIGENCE 3/08/2023 1
  • 2.  1. Pengenalan kecerdasan Buatan (1x)  2. Searching (Pencarian) (2x)  3. Representasi Pengetahuan (1x)  4. Sistem Pakar (3x)  ================ UTS  5. Logika Fuzzy  6. jaringan Syaraf Tiruan  ================ UAS MATERI KULIAH 3/08/2023 2
  • 4. Logika Klasik Vs Logika Fuzzy  Logika klasik :”segala sesuatu bersifat biner” , Sehingga semua ini dapat mempunyai nilai keanggotaan 0 atau 1  Logika fuzzy adalah metodologi sistem kontrol pemecahan masalah, yang cocok untuk diimplementasikan pada sistem  logika fuzzy memungkinkan nilai keanggotaan berada diantara 0 dan 1.
  • 5. Kelebihan Logika Fuzzy  Mudah dimengerti,  Memiliki toleransi terhadap data-data yang tidak tepat,  Memodelkan fungsi nonlinear yang sangat kompleks,  Mengaplikasikan pengalaman pakar secara langsung tanpa harus melalui proses pelatihan,  Bekerjasama dengan teknik kendali secara konvensional,  Didasarkan pada bahasa alami 3/08/2023 5
  • 6. Dasar-Dasar Logika Fuzzy Variable Fuzzy • Atribut Linguistik • Atribut Numerik Himpunan Fuzzy • Rentang nilai Semesta Pembicaraan Domain Himpunan Fuzzy
  • 7. Dasar-Dasar Logika Fuzzy 1. Variabel fuzzy  yaitu variabel yang akan dibahas dalam suatu sistem fuzzy.  Contoh: penghasilan, temperatur, permintaan, umur dan sebagainya. 2. Himpunan fuzzy  yaitu suatu kelompok yang mewakili suatu keadaan tertentu dalam suatu variabel fuzzy.  Atribut Himpunan Fuzzy: (2) • Linguistik, yaitu nama suatu kelompok yang mewakili suatu keadaan tertentu dengan menggunakan bahasa alami, misalnya: – DINGIN, SEJUK, PANAS mewakili variabel temperatur, – MUDA, PAROBAYA, TUA, mewakili variabel umur. • Numeris, yaitu suatu nilai yang menunjukkan ukuran dari suatu variabel, misalnya: 10, 35, 40, dan sebagainya.
  • 8. Dasar-Dasar Logika Fuzzy 3. Semesta pembicaraan, yaitu seluruh nilai yang diijinkan untuk dioperasikan dalam suatu variabel fuzzy.  Contoh: • Semesta pembicaraan untuk variabel permintaan: [0 +) • Semesta pembicaraan untuk variabel temperatur: [-10 90] 4. Domain himpunan fuzzy, yaitu seluruh nilai yang diijinkan dalam semesta pembicaraan dan boleh dioperasikan dalam suatu himpunan fuzzy.
  • 9. Fungsi Keanggotaan  Fungsi keanggotaan adalah grafik yang mewakili besar dari derajat keanggotaan masing-masing variabel input yang berada dalam interval antara 0 dan 1.  Derajat keanggotaan sebuah variabel x dilambangkan dengan simbol µ(x).
  • 10. Fungsi Keanggotaan 1. Kurva Linear •Naik •Turun 2. Kurva segitiga 3. Kurva Trapesium 4. Kurva Bahu 5. Kurva-S (Sigmoid) •Pertumbuhan •Penyusutan 6. Kurva Bentuk Lonceng •Kurva PI •Kurva Beta •Kurva Gaus 3/08/2023 10
  • 11. 1. Kurva Linear Naik Berapa derajat keanggotaan 32 pada himpunan NAIK? • mNAIK[32] • =(32-25)/(35-25) • =7/10 • = 0,7             b x b x a a b a x a x x ; 1 ); /( ) ( ; 0 ] [ 
  • 12. 2. Kurva Segitiga Berapa derajat keanggotaan 23 pada himpunan DINGIN tersebut ? • mDINGIN[23] • = (23-15)/(25-15) • = 8/10 • = 0,8             c x b b); - x)/(c - (b b x a a); - a)/(b - (x c x atau ; 0 ] [ a x x 
  • 13. 3. Kurva Trapesium • Berapa derajat keanggotaan 32 dan 25 pada himpunan DINGIN tersebut ? • mDINGIN [32] • = (35-32)/(35-27) • = 3/8 • = 0,375 • mDINGIN [25]= 1                 d x c a x x c); - x)/(d - (d c x b 1; b x a a); - a)/(b - (x d atau x ; 0 ] [ 
  • 14. 4. Kurva Bahu • Kurva Bentuk Bahu               c x b b); - b)/(c - (x b x a a); - x)/(b - (b d x c atau 0 ; 1 ] [ a x x 
  • 15. 5. Kurva-S : Pertumbuhan • Berapa derajat keanggotaan PANAS pada variabel temperatur, bila sebuah benda mempunyai temperatur 500C • mPANAS[50] • = 1 – 2((60-50)/(60-35))² • = 1 – 2(10/25) ² • = 0,68                        c x c x b a c x c b x a a c a x a x c b a x 1 )) /( ) (( 2 1 )) /( ) (( 2 0 ) , , ; ( 2 2 
  • 16. 5. Kurva-S : Penyusutan • Berapa derajat keanggotaan PANAS pada variabel temperatur, bila sebuah benda mempunyai temperatur 370C • mMUDA[37] • = 2((50-37)/(50-20)) ² • = 2(13/30) ² • = 0,376                        c x c x b a c x c b x a a c a x a x c b a x S 0 )) /( ) (( 2 )) /( ) (( 2 1 1 ) , , ; ( 2 2
  • 17. 6. Kurva Bentuk Lonceng - Pi • Berapa derajat keanggotaan PANAS pada variabel temperatur, bila sebuah benda mempunyai dua buah sisi, – sisi depan temperaturnya 42 oC – Dan sisi belakang temperaturnya 51oC. • mPANAS[42] • = 1 - 2((45-42)/(45-35))2 • = 1 - 2(3/10)2 • = 0,82 • mPANAS[51] • = 2((55-51)/(55-45))2 • = 2(4/10)2 • = 0,32 3/08/2023 17                               c x b c b c c x S c x c b c b c x S c b x , 2 , ; 1 , 2 , ; ) , , (
  • 18. 6. Kurva Bentuk Lonceng - Beta • Berapa derajat keanggotaan PANAS pada variabel temperatur, bila sebuah benda mempunyai dua buah sisi, – sisi depan temperaturnya 42 oC – dan sisi belakang temperaturnya 51oC. • mPANAS[42] • = 1/(1+((42-45)/5)2) • = 0,7353 • mPANAS[51] • = 1/(1+((51-45)/5)2) • = 0,4098 3/08/2023 18 2 1 1 ) , ; (          b c x b c x B
  • 19. 6. Kurva Bentuk Lonceng - Gauss • Berapa derajat keanggotaan PANAS pada variabel temperatur, bila sebuah benda mempunyai dua buah sisi, – sisi depan temperaturnya 42 oC – dan sisi belakang temperaturnya 51oC. • mPANAS[42] • = 1/(1+((42-45)/5)2) • = 0,7353 • mPANAS[51] • = 1/(1+((51-45)/5)2) • = 0,4098 3/08/2023 19 2 ) ( ) , ; ( x c L e c L x G   
  • 21. Operasi Himpunan  Misalkan nilai keanggotaan temperatur 45oC pada himpunan PANAS adalah 0,6 (mPANAS[45]=0,6) dan nilai keanggotaan 50 pcs/hari pada himpunan produksi NAIK adalah 0,3 (mNAIK[50]=0,3), maka –predikat untuk temperatur : 3/08/2023 21 • = max{ mPANAS[45], mNAIK[50] } • = max{ 0,6; 0,3 } • = 0,6 PANAS OR produksi NAIK (mPANASNAIK • = min{ mPANAS[45], mNAIK[50] } • = min{ 0,6; 0,3 } • = 0,3 PANAS AND produksi NAIK (mPANASNAIK) • mTIDAK_PANAS[45] • = 1 - 0,6 • = 0,4 Complement (komplemen)
  • 22. Penalaran Monoton  Penalaran monoton digunakan untuk merelasikan himpunan fuzzy A pada variabel x dan himpunan fuzzy B pada variabel y dengan cara membuat implikasi berikut IF x is A THEN y is B 3/08/2023 22
  • 23. Penalaran Monoton  Relasi antara kedua himpunan diatas diekspresikan dengan aturan tunggal berikut: IF TinggiBadan is TINGGI THEN BeratBadan is BERAT IDEAL  Jika Toyes mempunyai tinggi badan 168 cm dengan berat badan 55 kg, apakah Toyes termasuk orang yang mempunyai berat badan ideal, kurus atau gemuk ? 3/08/2023 23
  • 24. Penalaran Monoton  Hitung bagian If (derajat tinggi badan)  Derajat Tinggi [168] = (168 - 155)/( 175 - 155) = 0.65  Derajat Tinggi untuk merelasikan himpunan TINGGI dan BERAT IDEAL dengan cara menghitung bagian THEN, yaitu  Nilai Berat[0.65]  1-2[(70-y)/(70-50)]2 = 0.65   1-2(70-y)2/400 = 0.65   2(70-y)2/400 = 0.35   (70-y)2 = 70   (70-y) = 8.366   y = 61.634 kg  Berat badan Toyes adalah 55 kg, berarti Toyes termasuk orang kurus, karena berat badannya lebih rendah dari berat badan idealnya 61,634 kg. 3/08/2023 24
  • 25. Sistem Inferensi Fuzzy  Sistem inferensi fuzzy adalah cara memetakan ruang input menuju ruang output menggunakan logika fuzzy. 3/08/2023 25 Gambar 5.22: Struktur sistem inferensi fuzzy
  • 26. Sistem Inferensi Fuzzy  Basis Pengetahuan : kumpulan rule-rule dalam bentuk pernyataan IF...THEN yang dibuat oleh pakar dibidangnya.  Fuzzifikasi : adalah proses untuk mengubah input sistem yang mempunyai nilai tegas menjadi variabel linguistik menggunakan fungsi keanggotaan yang disimpan dalam basis pengetahuan fuzzy.  Mesin inferensi: proses untuk mengubah input fuzzy menjadi output fuzzy dengan cara mengikuti aturan-aturan (IF-THEN Rules) yang telah ditetapkan pada basis pengetahuan fuzzy.  DeFuzzifikasi : mengubah output fuzzy yang diperoleh dari mesin inferensi menjadi nilai tegas menggunakan fungsi keanggotaan yang sesuai dengan saat dilakukan fuzzyfikasi.
  • 27.  Secara umum bentuk model fuzzy tsukamoto adalah: If (x is A) and (y is B) then (z is C)  Dimana A, B, dan C adalah himpunan fuzzy.  Misalkan diketahui 2 rule berikut :  If (x is A1) and (y is B1) then (z is C1)  If (x is A2) and (y is B2) then (z is C2) Sistem Inferensi Fuzzy METODE TSUKAMOTO
  • 29.  Metode Mamdani paling sering digunakan dalam aplikasi-aplikasi karena strukturnya yang sederhana, yaitu menggunakan operasi min-max atau max-product.  Untuk mendapatkan output, diperlukan 4 tahapan: 1.Fuzzyfikasi (pembentukan himpunan fuzzy dan perhitungan derajat keanggotaan) 2.Aplikasi fungsi implikasi menggunakan fungsi min 3.Komposisi antar rule menggunakan fungsi max atau max-product (menghasilkan himpunan fuzzy baru) 4.Penegasan (deffuzy) menggunakan metode centroid Sistem Inferensi Fuzzy METODE MAMDANI
  • 30.  Secara umum bentuk model fuzzy SUGENO adalah: IF (x1 is A1)· ...... · (xN is AN) THEN z = f(x,y)  Catatan :  A1, A2, …. AN, adalah himpunan fuzzy ke-i sebagai anteseden  z = f(x,y) adalah fungsi tegas (biasanya merupakan fungsi linier dari x dan y). Sistem Inferensi Fuzzy METODE MAMDANI
  • 31.  Untuk mengatur frekuensi putar kipas angin secara otomatis digunakan sistem kontrol.  Variabel dan data spesifikasi dari pabrik,  kecepatan putar kipas angin terkecil 1000 rpm (rotary per menit) dan terbesar 5000 rpm,  kemampuan sensor suhu ruangan berada dalam interval 100 Kelvin hingga 600 Kelvin,  sumber frekuensi putar kipas sebesar 2000 rpm - 7000 rpm.  Berapa sumber frekuensi putar kipas angin yang dihasilkan sistem kontrol tersebut bila pada saat itu sensor suhu menunjukkan angka 300 K sedangkan kipas angin berputar dengan kecepatan 4000 rpm ?  Selesaikan masalah ini dengan menggunakan metode :  a) Tsukamoto  b) Mamdani  c) sugeno Contoh : Sistem Kontrol Frekuensi Putar Kipas Angin
  • 32. Contoh : Sistem Kontrol Frekuensi Putar Kipas Angin • Rule: [R1] IF kecepatan LAMBAT And suhu TINGGI THEN frekuensi KECIL; [R2] IF kecepatan LAMBAT And suhu RENDAH THEN frekuensi KECIL; [R3] IF kecepatan CEPAT And suhu TINGGI THEN frekuensi BESAR; [R4] IF kecepatan CEPAT And suhu RENDAH THEN frekuensi BESAR; • Rule khusus Sugeno: [R1] IF kecepatan LAMBAT And suhu TINGGI THEN frekuensi = 0,5*kecepatan + 1700; [R2] IF kecepatan LAMBAT And suhu RENDAH THEN frekuensi = 2*kecepatan − 4000; [R3] IF kecepatan CEPAT And suhu TINGGI THEN frekuensi = 0,5*kecepatan+2000; [R4] IF kecepatan CEPAT And suhu RENDAH THEN frekuensi = kecepatan + 700;
  • 33. Metode Tsukamoto (FUZZIFIKASI)- Kecepatan            5000 , 0 5000 1000 , 4000 5000 1000 , 1 ] [ x x x x x LAMBAT  • Derajat keanggotaan untuk kecepatan 4000 rpm adalah: • LAMBAT[4000] = (5000-4000)/4000 = 0,25 • Cepat[4000] = (4000-1000)/4000 = 0,75            5000 , 1 5000 1000 , 4000 1000 1000 , 0 ] [ x x x x x CEPAT 
  • 34. Metode Tsukamoto (FUZZIFIKASI)- Suhu • Derajat keanggotaan untuk suhu 300 Kelvin adalah: • RENDAH[300] = (600-300)/500 = 0,6 • TINGGI[300] = (300-100)/500 = 0,4 3/08/2023 34            600 , 0 600 100 , 500 600 100 , 1 ] [ y y y y y RENDAH             600 , 1 600 100 , 500 100 100 , 0 ] [ y y y y y TINGGI 
  • 35. Metode Tsukamoto (FUZZIFIKASI)- Frekuensi 3/08/2023 35            7000 , 1 7000 2000 , 5000 2000 2000 , 0 ] [ z z z z z BESAR             7000 , 0 7000 2000 , 5000 7000 2000 , 1 ] [ z z z z z KECIL 
  • 36. Metode Tsukamoto (FUZZIFIKASI)- Inferensi -predikat1 [R1] IF kecepatan LAMBAT And suhu TINGGI THEN frekuensi KECIL; =LAMBAT  TINGGI =min(LAMBAT[4000],TINGGI[300]) =min(0,25; 0,4) =0,25 (7000-z)/5000 = 0,25  z1 = 5750 (rpm) -predikat2 [R2] IF kecepatan LAMBAT And suhu RENDAH THEN frekuensi KECIL; =LAMBAT  TINGGI =min(LAMBAT [4000],TINGGI[300]) =min(0,25; 0,4) =0,25 (7000-z)/5000 = 0,25  z1 = 5750 (rpm) -predikat3 [R3] IF kecepatan CEPAT And suhu TINGGI THEN frekuensi BESAR; = CEPAT  TINGGI = min(CEPAT [4000],TINGGI[300]) = min(0,75; 0,4) = 0,4 (z-2000)/5000 = 0,4  z3 = 4000 (rpm) -predikat4 [R4] IF kecepatan CEPAT And suhu RENDAH THEN frekuensi BESAR; = CEPAT  RENDAH = min(CEPAT [4000],RENDAH[300]) = min(0,75; 0,6) = 0,6 (z-2000)/5000 = 0,6  z4 = 5000 (rpm) 3/08/2023 36
  • 37. Metode Tsukamoto (FUZZIFIKASI)- Defuzifikasi 3/08/2023 37  Nilai tegas z dapat dicari menggunakan rata-rata terbobot, yaitu:  Jadi sumber frekuensi putar kipas angin yang dihasilkan sistem kontrol haruslah 4983 rpm. 4 3 2 1 4 4 3 3 2 2 1 1 * * * * pred pred pred pred z pred z pred z pred z pred z                4983 5 , 1 7475 6 , 0 4 , 0 25 , 0 25 , 0 5000 * 6 , 0 4000 * 4 , 0 5750 * 25 , 0 5750 * 25 , 0 z         
  • 38. Metode Mamdani (INFERENSI )  Kita terapkan fungsi MIN untuk setiap aturan pada aplikasi fungsi implikasinya: [R1] IF kecepatan LAMBAT And suhu TINGGI THEN frekuensi KECIL;  -predikat1 = LAMBAT  TINGGI  = min(LAMBAT[4000],TINGGI[300])  = min(0,25; 0,4)  = 0,25 3/08/2023 38
  • 39. Metode Mamdani (INFERENSI ) -predikat1 [R1] IF kecepatan LAMBAT And suhu TINGGI THEN frekuensi KECIL; = LAMBAT  TINGGI = min(LAMBAT[4000],TINGGI[300]) = min(0,25; 0,4) = 0,25 -predikat2 [R2] IF kecepatan LAMBAT And suhu RENDAH THEN frekuensi KECIL; = LAMBAT  RENDAH = min(LAMBAT[4000],RENDAH[300]) = min(0,25; 0,6) = 0,25 -predikat3 [R3] IF kecepatan CEPAT And suhu TINGGI THEN frekuensi BESAR; = CEPAT  TINGGI = min(CEPAT [4000],TINGGI[300]) = min(0,75; 0,4) = 0,4 -predikat4 [R4] IF kecepatan CEPAT And suhu RENDAH THEN frekuensi BESAR; = CEPAT  RENDAH = min(CEPAT [4000],RENDAH[300]) = min(0,75; 0,6) = 0,6 3/08/2023 39
  • 40. -predikat1 = min(0,25; 0,4) = 0,25 -predikat2 = min(0,25; 0,6) = 0,25 -predikat3 = min(0,75; 0,4) = 0,4 -predikat4 = min(0,75; 0,6) = 0,6
  • 41. Metode Mamdani (INFERENSI )  Kemudian daerah hasil komposisi kita bagi menjadi 3 bagian, yaitu A1, A2, dan A3, sehingga menjadi himpunan fuzzy baru. Cari nilai a1 dan a2.  (a1 – 2000)/5000 = 0,25 ---> a1 = 3250  (a2 – 2000)/5000 = 0,60 ---> a2 = 5000  Dengan demikian, fungsi keanggotaan untuk himpunan fuzzy baru adalah: 3/08/2023 41            5000 z ; 6 , 0 5000 z 3250 ; 5000 / ) 2000 z ( 3250 z ; 25 , 0 ] z [ 
  • 42. Metode Mamdani (Defuzzyfikasi)  Menggunakan metode centroid  Jadi sumber frekuensi putar kipas angin yang dihasilkan sistem kontrol haruslah 4247,74 rpm. 3/08/2023 42     74 , 4247 * 1200 75 , 743 5 , 812 7200000 625 , 3187515 5 , 1320312 * 6 , 0 5000 2000 25 , 0 6 , 0 5000 2000 25 , 0 * ) ( ) ( * 3250 0 5000 3250 7000 5000 3250 0 5000 3250 7000 5000                       z z dz dz z dz zdz zdz z zdz z dz z zdz z z  
  • 43. Metode Sugeno (Inferensi) 3/08/2023 43 -predikat1 [R1] IF kecepatan LAMBAT And suhu TINGGI THEN frekuensi = 0,5*kecepatan + 1700; =LAMBAT  TINGGI = min(LAMBAT[4000],TINGGI[300]) = min(0,25; 0,4) = 0,25 z1 = 0,5*4000 + 1700 = 2000 + 1700 = 3700 -predikat2 [R2] IF kecepatan LAMBAT And suhu RENDAH THEN frekuensi = 2*kecepatan − 4000; = LAMBAT  RENDAH = min(LAMBAT[4000],RENDAH[300]) = min(0,25; 0,6) = 0,25 z2 = 2*4000 – 4000 = 4000 -predikat3 [R3] IF kecepatan CEPAT And suhu TINGGI THEN frekuensi = 0,5*kecepatan+2000; = CEPAT  TINGGI = min(CEPAT[4000],TINGGI[300]) = min(0,75; 0,4) = 0,.4 z3 = 0,5*4000 + 2000 = 4000 -predikat4 [R4] IF kecepatan CEPAT And suhu RENDAH THEN frekuensi = kecepatan + 700; = CEPAT  RENDAH = min(CEPAT [4000],RENDAH[300]) = min(0,25; 0,6) = 0,25 z4 = 4000 + 700 = 4700
  • 44.  Nilai z dicari dengan persamaan berikut :  Jadi sumber frekuensi putar kipas angin yang dihasilkan sistem kontrol haruslah 4230 rpm. 3/08/2023 44 4 3 2 1 4 4 3 3 2 2 1 1 pred pred pred pred z * pred z * pred z * pred z * pred z                4230 5 , 1 6345 6 , 0 4 , 0 25 , 0 25 , 0 4700 * 6 , 0 4000 * 4 , 0 4000 * 25 , 0 3700 * 25 , 0 z         
  • 45. Basis data konvensional  Contoh operasi:  Menampilkan mhs dengan nilai toefl…  Menampilkan mhs dengan penghasilan ortu …  Menampilkan mhs dengan Ipk …
  • 46. Problem  syarat penerima beasiswa di UDINUS adalah”  mahasiswa yang nilai IPK-nya BAGUS,  nilai TOEFL-nya TINGGI dan  penghasilan orang tuanya SEDIKIT. 3/08/2023 46
  • 47. Nilai Toefl berdasar Derajat keanggotaan 3/08/2023 47            400 ; 1 400 300 ; 100 300 300 ; 0 ] [ x x x x x TINGGI                    350 300 ; 50 350 300 250 ; 50 250 350 250 ; 0 ] [ x x x x x atau x x MENENGAH             300 ; 0 300 200 ; 100 300 200 ; 1 ] [ x x x x x RENDAH 
  • 48. Nilai Toefl berdasar Derajat keanggotaan 3/08/2023 48
  • 49. Nilai IPK berdasar Derajat keanggotaan 3/08/2023 49            2 ; 0 2 1 ; 2 1 ; 1 ] [ x x x x x JELEK                    5 , 2 2 ; 5 , 0 5 , 2 2 5 , 1 ; 5 , 0 5 , 1 5 , 2 5 , 1 ; 0 ] [ x x x x x atau x x CUKUP             3 ; 1 3 2 ; 2 2 ; 0 ] [ x x x x x BAGUS 
  • 50. Nilai IPK berdasar Derajat keanggotaan 3/08/2023 50
  • 51. Nilai Penghasilan berdasar Derajat keanggotaan 3/08/2023 51            1000 ; 1 1000 800 ; 200 800 800 ; 0 ] [ x x x x x BANYAK                    900 800 ; 100 900 800 700 ; 100 700 900 700 ; 0 ] [ x x x x x atau x x SEDANG             800 ; 0 800 600 ; 200 800 600 ; 1 ] [ x x x x x SEDIKIT 
  • 52. Nilai Penghasilan berdasar Derajat keanggotaan 3/08/2023 52
  • 53.  Contoh Query1:  Siapa sajakah mahasiswa yang nilai TOEFL-nya TINGGI dan IPK-nya CUKUP ? 3/08/2023 53
  • 54.  Query2:  Siapa sajakah mahasiswa yang nilai TOEFL-nya RENDAH tetapi IPK-nya BAGUS ? 3/08/2023 54
  • 55.  kriteria penerima beasiswa adalah mahasiswa yang nilai IPK- nya BAGUS, nilai TOEFL-nya TINGGI dan penghasilan orang tuanya SEDIKIT ? 3/08/2023 55