MATERI VII

35
MATERI VII FUZZY SET

description

MATERI VII. FUZZY SET. Sistem Fuzzy. Sistem yang berdasarkan aturan-aturan (pengetahuan) Dibangun oleh koleksi aturan: IF-THEN Contoh: IF mesin panas THEN putar kipas lebih cepat IF jarak mobil dekat THEN tekan rem kuat-kuat IF permintaan naik THEN produksi barang bertambah. - PowerPoint PPT Presentation

Transcript of MATERI VII

Page 1: MATERI  VII

MATERI VII

FUZZY SET

Page 2: MATERI  VII

Sistem Fuzzy

• Sistem yang berdasarkan aturan-aturan (pengetahuan)

• Dibangun oleh koleksi aturan: IF-THEN• Contoh:

– IF mesin panas THEN putar kipas lebih cepat– IF jarak mobil dekat THEN tekan rem kuat-kuat– IF permintaan naik THEN produksi barang bertambah

Page 3: MATERI  VII

Mengapa Menggunakan Sistem Fuzzy?• Pada kenyataannya banyak hal di dunia ini yang sangat kompleks.• Pengetahuan & pengalaman manusia menjadi sangat dibutuhkan

dalam menyelesaikan masalah tersebut.• Perlu suatu teori yang mampu merumuskan pengetahuan &

pengalaman manusia itu ke bentuk matematis.• Sistem fuzzy akan melakukan transformasi dari pengetahuan

manusia ke bentuk matematis

Page 4: MATERI  VII

Himpunan Crisp• Himpunan disimbolkan dengan huruf besar (A,

B, P, dll)• Anggota (elemen) himpunan disimbolkan

dengan huruf kecil (a, b, c, x, y, dll)• Hanya ada 2 nilai keanggotaan, yaitu 1

(anggota) atau 0 (bukan anggota)

Page 5: MATERI  VII

Himpunan Crisp vs Fuzzy

Misalkan diketahui klasifikasi sebagai berikut:

MUDA umur < 35 tahun SETENGAH BAYA 35 £ umur £ 55 tahun TUA umur > 55 tahun

Page 6: MATERI  VII

Himp. Crisp SETENGAH BAYA

• Orang yang berusia 35 tahun termasuk SETENGAH BAYA (nilai keanggotaan=1)

• Orang yang berusia 34 tahun tidah termasuk SETENGAH BAYA (nilai keanggotaan=0)

• Orang yang berusia 55 tahun termasuk SETENGAH BAYA (nilai keanggotaan=1)

• Orang yang berusia 56 tahun tidah termasuk SETENGAH BAYA (nilai keanggotaan=0)

35 55 umur

m1

Setengah Baya

0

Page 7: MATERI  VII

• Orang yang berusia 35 tahun termasuk SETENGAH BAYA (nilai keanggotaan=0,5)

• Orang yang berusia 45 tahun termasuk SETENGAH BAYA (nilai keanggotaan=1)

• Orang yang berusia 55 tahun termasuk SETENGAH BAYA (nilai keanggotaan=0,5)

• Orang yang berusia 25 tahun tidak termasuk SETENGAH BAYA (nilai keanggotaan=0)

4535 5525 65umur

m1

0.5

SETENGAH BAYAHimp. Fuzzy SETENGAH BAYA

Page 8: MATERI  VII

• Orang yang berusia 45 tahun termasuk SETENGAH BAYA (nilai keanggotaan=1)

• Orang yang berusia 35 tahun termasuk SETENGAH BAYA (nilai keanggotaan=0,5), dan termasuk MUDA (nilai keanggotaan 0,5).

• Orang yang berusia 55 tahun termasuk SETENGAH BAYA (nilai keanggotaan=0,5), dan termasuk TUA (nilai keanggotaan 0,5).

TUAMUDA

4535 5525 65umur

m

1

0.5

SETENGAH BAYA

Page 9: MATERI  VII

TINGGI HIMPUNAN FUZZY

Tinggi himpunan fuzzy adalah derajat keanggotaan maksimumnya dan terikat pada konsep normalisasi.

1

1 4 7

derajat keanggotaan

DEKAT DENGAN 4

0,82

47 50 53

derajat keanggotaan

DEKAT DENGAN 50

Page 10: MATERI  VII

• Suatu himpunan fuzzy dikatakan memiliki bentuk normal maksimum (Maximum Normal Form) jika paling sedikit satu elemennya memiliki nilai keanggotaan satu (1) dan satu elemennya memiliki nilai keanggotaan nol (0).

• Suatu himpunan fuzzy dikatakan memiliki bentuk normal minimum (Minimum Normal Form) jika paling sedikit satu elemennya memiliki nilai keanggotaan satu (1).

Page 11: MATERI  VII

47 50 53

derajat keanggotaan

DEKAT DENGAN 50

0,82

1

Page 12: MATERI  VII

VARIABEL FUZZY

• Variabel fuzzy adalah variabel-variabel yang akan dibicarakan dalam suatu sistem fuzzy.

• Contoh:– Temperatur– Umur– Tinggi Badan– dll

Page 13: MATERI  VII

0

1

m[x]

TEMPERATURSEJUKDINGIN HANGAT PANAS

temperatur turbin (oC)

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.

100 140 200 260 320 360

Page 14: MATERI  VII

HIMPUNAN FUZZY

• Himpunan fuzzy adalah himpunan-himpunan yang akan dibicarakan pada suatu variabel dalam sistem fuzzy.

• Contoh:– Temperatur: DINGIN, SEJUK, HANGAT, PANAS.– Umur: MUDA, PAROBAYA, TUA.– Tinggi Badan: RENDAH, TINGGI– dll

Page 15: MATERI  VII

DOMAIN HIMPUNAN FUZZY• Domain himpunan fuzzy adalah keseluruhan nilai yang diijinkan dalam

semesta pembicaraan. • Domain merupakan himpunan bilangan real yang senantiasa naik

(bertambah) secara monoton dari kiri ke kanan (sb. x). Nilai domain dapat berupa bilangan positif maupun negatif.

BERAT1

0berat badan

(kg)

m[x]

Domain himpunan fuzzy BERAT [40,60]

40 60

Page 16: MATERI  VII

0

1

derajat keanggotaan

m(x)

TEMPERATURSEJUKDINGIN HANGAT PANAS

temperatur turbin (oC)

• Domain himpunan fuzzy: – DINGIN (100oC-200oC), – SEJUK (140oC-260oC), – 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.

100 140 200 260 320 360

Page 17: MATERI  VII

SUPPORT SET• Himpunan yang memiliki derajat keanggotaan lebih dari nol.• Domain untuk BERAT adalah 40 kg hingga 60 kg, namun kurva yang ada

dimulai dari 42 hingga 55 kg

40 42 55 60

BERAT1

0berat badan

(kg)

m(x)

support set

Page 18: MATERI  VII

FUNGSI KEANGGOTAAN1. Representasi Linear• Pada representasi linear, permukaan digambarkan sebagai suatu garis

lurus. • Bentuk ini paling sederhana dan menjadi pilihan yang baik untuk

mendekati suatu konsep yang kurang jelas.

m(x)

1

0 domaina b

££

£

bxbxa

abax

axx

;1;

;0][m

Page 19: MATERI  VII

Contoh:

m(x)

1

0Umur(th)

35 60

TUA

50

0,6

mTUA[50] = (50-35)/(60-35) = 0,6

Page 20: MATERI  VII

2. Kurva Segitiga

m(x)

1

0

a b c

Pusat

Sisi kanan

Domain

Sisi kiri

££££

£m

cxb);bc/()xc(bxa);ab/()ax(

cx atau ax;0)c,b,a;x(

Page 21: MATERI  VII

Contoh

1

0

m[x]

35 45 65

PAROBAYA

Umur (th) 38 50

0,3

0,75

mPAROBAYA[38] = (38-35)/(45-35) = 0,3mPAROBAYA[50] = (65-50)/(65-45) = 0,75

Page 22: MATERI  VII

3. Kurva-S (Sigmoid/Logistic)

1

0Âi

derajat keanggotaan

0,5

ÂjTitik Infleksi b

Keanggotaan=0 a Keanggotaan=1 g

££££

£

ggbaggbaaga

a

gba

xxxxx

x

xS

1))/()((21

))/()((20

),,;( 22

Page 23: MATERI  VII

50

1

0

m[x]

45 6558

TUA

Umur (th)

Contoh

0,755

mTUA[58] = 1-2[(65-58)/(65-45)]2 = 0,755

0,125

mTUA[50] = 2[(50-45)/(65-45)]2 = 0,125

Page 24: MATERI  VII

32

1

0

m[x]

25 4540

MUDA

Umur (th)

Contoh

0,755

mMUDA[40] = 2[(45-40)/(45-25)]2 = 0,125

0,125

mMUDA[32] = 1-2[(32-25)/(45-25)]2 = 0,755

Page 25: MATERI  VII

4. Kurva-p

1

0

Âi

derajat keanggotaan

0,5

Âj

Pusat g

Lebar b

Domain

Titik Infleksi

g

bg

bgg

g

bgbg

gbx,

2,;xS1

x,2

,;xS),,x(

Page 26: MATERI  VII

Contoh

1

0 35 5545

PAROBAYA

m[x]

43 52Umur (th)

0,18

0,92

mPAROBAYA[43] = 1-2[(45-43)/(45-35)]2 = 0,92

mPAROBAYA[52] = 1-(1-2[(55-52)/(55-45)]2) = 0,18

Page 27: MATERI  VII

00

1 SEJUKDINGIN HANGAT PANASNORMAL

m[x]

15 20 25 30 35

Suhu Ruangan (oC)

5. Kurva Bentuk Bahu

Bahu Kiri Bahu Kanan

Page 28: MATERI  VII

OPERATOR DASAR FUZZY

Interseksi:mAÇB = min(mA[x], mB[y]).

Union:mAÈB = max(mA[x], mB[y]).

Komplemen:mA’ = 1-mA[x]

Page 29: MATERI  VII

INTERSEKSI• Interseksi antara 2 himpunan berisi elemen-elemen yang berada

pada kedua himpunan. • Ekuivalen dengan operasi aritmetik atau logika AND. • Pada logika fuzzy konvensional, operator AND diperlihatkan

dengan derajat keanggotaan minimum antar kedua himpunan.

 Ç 0.00 0.25 0.50 0.75 1.000.00 0.00 0.00 0.00 0.00 0.000.25 0.00 0.25 0.25 0.25 0.250.50 0.00 0.25 0.50 0.50 0.500.75 0.00 0.25 0.50 0.75 0.751.00 0.00 0.25 0.50 0.75 1.00

Page 30: MATERI  VII

• Operator interseksi seringkali digunakan sebagai batasan anteseden dalam suatu aturan fuzzy, seperti:

IF x is A AND y is B THEN z is C

 • Kekuatan nilai keanggotaan antara konsekuen z dan

daerah fuzzy C ditentukan oleh kuat tidaknya premis atau anteseden. Kebenaran anteseden ini ditentukan oleh min (m[x is A], m[y is B].

Page 31: MATERI  VII

Contoh:

35 45 55umur (tahun)

1

0

m[x]

SETENGAH BAYA

m[x]

135 170 tinggi badan

(cm)

1

0

TINGGI

X1 Xn

1

0

m[x]

TINGGI dan SETENGAH BAYA

1/2 BAYATINGGI

Page 32: MATERI  VII

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.000.00 0.00 0.25 0.50 0.75 1.000.25 0.25 0.25 0.50 0.75 1.000.50 0.50 0.50 0.50 0.75 1.000.75 0.75 0.75 0.75 0.75 1.001.00 1.00 1.00 1.00 1.00 1.00

Page 33: MATERI  VII

Contoh:

35 45 55umur (tahun)

1

0

m[x]

SETENGAH BAYA

X1 Xn

1

0

m[x]

TINGGI atau SETENGAH BAYATINGGI1/2 BAYA

135 170 tinggi badan

(cm)

1

0

TINGGI

m[x]

Page 34: MATERI  VII

KOMPLEMEN• Komplemen atau negasi suatu himpunan A berisi

semua elemen yang tidak berada di A.

25 35 55 65umur (tahun)

1

0

m[x]

Tidak SETENGAH BAYA

25 45 65umur (tahun)

1

0

m[x]

Tidak SETENGAH BAYA

Page 35: MATERI  VII

LATIH :

1. Gambarkan himpunan fuzzy yang fungsi keanggotannnya dinyatakan oleh :a. a ( 1 – ( | x – b | ) / c ) , untuk b – c £ x £ b + c

A ( x ) = 0, untuk x < b – c dan x > b + c

b. ( ( a – x ) e) / ( a – b ) , untuk a £ x £ b e, untuk b £ x £ c B ( x ) =

( ( d – x ) e ) / ( d – c ) , untuk c £ x £ d 0, untuk x < a dan x > d

2. Bila nilai a = 1 dan e = 0.5, gambarkan : A ∩ B, A υ B, (A ∩ B)’, (A υ B)’