Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
Pertemuan : 11
Dosen Nesi Syafitri, S.kom, M.Cs
Pokok Bahasan
Logika
fuzzy
Himpunan Fuzzy
Himpunan Crisp vs Fuzzy
Tinggi Himpunan Fuzzy
Variabel Fuzzy
Semesta Pembicaraan
Himpunan Fuzzy
Domain Himpunan Fuzzy
Support-Set
Fungsi
Nilai
Keanggotaan
Keanggotaan
Fungsi Linear
Fungsi Segitiga
Fungsi S (Sigmoid)
Fungsi
Fungsi Beta
Fungsi Gauss
Fungsi Trapesium
Derajat Keanggotaan Skalar
Operator-operator
Operator
Fuzzy
Dasar Zadeh
Interseksi
Union
Komplemen
Logika Fuzzy
Logika
data-data
Himpunan Crisp
Himpunan
Setengah
Baya
35
55 umur
SETENGAH BAYA
0.5
25
35
45
umur
55
65
SETENGAH
BAYA
MUDA
TUA
x
0.5
25
35
45
umur
55
65
0,82
derajat
keanggotaan
DEKAT DENGAN 50
derajat
keanggotaan
47
50
53
Suatu
DEKAT DENGAN 50
1
0,82
derajat
keanggotaan
47
50
53
VARIABEL FUZZY
Variabel
Badan
SEMESTA PEMBICARAAN
Keseluruhan ruang permasalahan dari nilai terkecil hingga nilai
terbesar yang diijinkan disebut dengan semesta pembicaraan
(universe of discourse).
Semesta pembicaraan bersifat monoton naik, dan adakalanya
open ended.
TEMPERATUR
1
DINGIN
SEJUK
HANGAT
PANAS
[x]
100
140
200
260
320
temperatur turbin (oC)
360
HIMPUNAN FUZZY
Himpunan
PANAS.
Umur: MUDA, PAROBAYA, TUA.
Tinggi Badan: RENDAH, TINGGI
dll
BERAT
[x]
0
40
berat badan
(kg)
60
Domain himpunan fuzzy: DINGIN (100oC-200oC), SEJUK (140oC260oC), HANGAT (200oC-320oC), dan PANAS (260oC-360oC).
Himpunan-himpunan fuzzy yang mendeskripsikan semesta
pembicaraan ini tidak perlu simetris, namun harus selalu ada overlap
pada beberapa derajat.
TEMPERATUR
1
DINGIN
SEJUK
HANGAT
PANAS
derajat
keanggotaan
(x)
0
100
140
200
260
320
temperatur turbin (oC)
360
SUPPORT SET
Himpunan yang domainnya dimulai dari nilai yang derajat keanggotaannya nol
terakhir hingga satu yang pertama.
Domain untuk BERAT adalah 40 kg hingga 60 kg, namun kurva yang ada dimulai
dari 42 hingga 55 kg
BERAT
1
(x)
40
42
berat badan
(kg)
55
support set
60
-CUT SET
1
(x)
=0,2
0
40
45
berat badan
(kg)
-cut set
60
MENENTUKAN
NILAI KEANGGOTAAN
Pendekatan
Fungsi
Clustering
Jaringan
Syaraf Tiruan
Nilai Keanggotaan
Terbaik
165 cm
TINGGI
(=1)
1
Derajat
Keanggotaan
()
0
Tinggi
Badan
TIDAK TINGGI
(=0)
FUNGSI KEANGGOTAAN
1. Representasi Linear Naik
[x]
(x)
domain
0;
xa
xa
; axb
ba
1;
xb
domain
Merupakan
Fungsi Keanggotaannya:
Contoh:
TUA
0,6
(x)
35
50
Umur(th)
60
2. Kurva Segitiga
x a atau x c
0;
( x; a, b, c) ( x a) /(b a); a x b
(c x) /(c b ); b x c
Pusat
Pusat
1
(x)
Sisi
Sisi
kiri
kiri
c
Sisi
Sisi
kanan
kanan
Domain
Domain
Contoh
1
PAROBAYA
0,75
x]
0,3
0
35 38
45 50
Umur (th)
65
3. Kurva-S (Sigmoid/Logistic)
S( x; , , )
0
2(( x ) /( ))2
1 2(( x ) /( ))2
x
x
x
x
1
derajat
keanggotaan
0,5
0
i
Titik
Titik Infleksi
Infleksi
Keanggotaan=0
Keanggotaan=0
Keanggotaan=1
Keanggotaan=1
Contoh
TUA
1
0,755
[x]
0,125
0
45
50
58
Umur (th)
65
Sedangkan
1
[x]
[x]
0
Domain
[x] = S(x;,,)
Contoh
1
MUDA
0,755
[x]
0,125
0
25
32
40
45
Umur (th)
4. Kurva-
S x; , ,
2
1 S x; , ,
2
( x, , )
Pusat
Pusat
1
derajat
keanggotaan
0,5
0
i Titik
Titik
Infleksi
Infleksi
Lebar
Lebar
Domain
Domain
x
x
Contoh
PAROBAYA
1
0,92
[x]
0,18
0
35
43 45
52
55
Umur (th)
B( x; , )
5. Kurva Beta
Pusat
Pusat
1
derajat
keanggotaan
0,5
0
i
Titik
Titik
Infleksi
Infleksi
j
Titik
Titik
Infleksi
Infleksi
Domain
Domain
1
x
G(x;k , ) e
6. Kurva Gauss
2
k ( x)
Pusat
Pusat
1
derajat
keanggotaan
0,5
0
i Titik
Titik
Infleksi
Infleksi
j
Lebar
Lebar kk
Domain
Domain
1 DINGIN
Bahu
Bahu Kanan
Kanan
SEJUK
NORMAL
HANGAT
PANAS
[x]
0
0
15
20
30
25
Suhu Ruangan (oC)
35
derajat 1
keanggotaan
10
20
30 40
50
60 70
umur
80
90 100
derajat 1
keanggotaan
10
20
30
40
50
60
umur
70
80
90
100
LOGIKA TRADISIONAL
Pada
INTERSEKSI
1 3 5 13
1 3 5 7
11 13
17
2 4 6 8 9
10 12 14
15 16
KOMPLEMEN
B
1 2 3 5 8
13 21
1 2 3 5
7 8 11
13 17 21
UNION
2 7 8 11
17 21
EXCLUSIVE
UNION
AB = min(A[x],B[y]).
Union:
AB = max(A[x],B[y]).
Komplemen:
= 1-A[x]
INTERSEKSI
0.00
0.25
0.50
0.75
1.00
0.00
0.00
0.00
0.00
0.00
0.00
0.25
0.00
0.25
0.25
0.25
0.25
0.50
0.00
0.25
0.50
0.50
0.50
0.75
0.00
0.25
0.50
0.75
0.75
1.00
0.00
0.25
0.50
0.75
1.00
Contoh:
PAROBAYA
1
[x]
[x]
0
35
45
umur (tahun)
55
TINGGI
135
1
[x]
0
X1
PAROBAYA
TINGGI
Xn
170
tinggi badan
(cm)
UNION
Union dari 2 himpunan dibentuk dengan menggunakan
operator OR.
Pada logika fuzzy konvensional, operator OR diperlihatkan
dengan derajat keanggotaan maksimum antar kedua
himpunan.
0.00
0.25
0.50
0.75
1.00
0.00
0.00
0.25
0.50
0.75
1.00
0.25
0.25
0.25
0.50
0.75
1.00
0.50
0.50
0.50
0.50
0.75
1.00
0.75
0.75
0.75
0.75
0.75
1.00
1.00
1.00
1.00
1.00
1.00
1.00
Contoh:
PAROBAYA
1
[x]
[x]
0
35
45
umur (tahun)
55
TINGGI
135
PAROBAYA
0
X1
170
tinggi badan
(cm)
TINGGI
Xn
KOMPLEMEN
Komplemen atau negasi suatu himpunan A berisi
semua elemen yang tidak berada di A.
Tidak PAROBAYA
Tidak PAROBAYA
1
[x]
[x]
25
35
55
umur (tahun)
65
0
25
45
umur (tahun)
65
Operator Yager
1.Operator OR (Union)
S_yager
(a, b) min{1, (a b )1 / }
1/
) (1 b )]
C_yager (a ) (1 a
1/
Operator Lukasiewic
1.Operator OR
(Aljebraic_sum)
S_as (a, b) (a b a * b)
2.Operator AND (Aljebraic_product)
t_ap (a, b) a * b
3.Operator NEGASI
(Komplemen)
( a ) (1 a )
Contoh
Diketahui
Tentukan