• Tidak ada hasil yang ditemukan

Index of /Kuliah2016-2017/Desain Game 3D day 07 Fuzzy Lanjut

N/A
N/A
Protected

Academic year: 2017

Membagikan "Index of /Kuliah2016-2017/Desain Game 3D day 07 Fuzzy Lanjut"

Copied!
22
0
0

Teks penuh

(1)

METODE SUGENO

METODE SUGENO

(2)

Sistem

Sistem Inferensi

Inferensi Fuzzy

Fuzzy

Metode Tsukamoto

Metode Sugeno

!

Diperkenalkan oleh Takagi-Sugeno-Kang, tahun 1985.

!

Bagian output (konsekuen) sistem tidak berupa himpunan fuzzy,

melainkan

konstanta

(orde nol) atau

persamaan linear

(orde

satu).

satu).

!

Model Sugeno Orde Nol

IF (x

1

is A

1

)

(x

2

is A

2

)

(x

n

is A

n

) THEN z=k

!

Model Sugeno Orde Satu

IF (x

1

is A

1

)

(x

2

is A

2

)

(x

n

is A

n

) THEN z= p

1

* x

1

+ … + p

2

* x

2

+

q

Metode Mamdani

(3)

Contoh

Contoh: : metode

metode Sugeno

Sugeno

! Sebuah perusahaan makanan kaleng akan memproduksi makanan jenis ABC. Dari data 1 bulan terakhir, permintaan terbesar hingga mencapai 5000 kemasan/hari, dan permintaan terkecil sampai 1000 kemasan/hari. Persediaan barang digudang paling banyak sampai 600 kemasan/hari, dan paling sedikit sampai 100 kemasan/hari. Dengan segala keterbatasannya, sampai saat ini, perusahaan baru mampu

memproduksi barang maksimal 7000 kemasan/hari, serta demi efisiensi mesin dan SDM tiap hari diharapkan perusahaan memproduksi paling tidak 2000 kemasan.

! Apabila proses produksi perusahaan tersebut menggunakan 4 aturan sebagai berikut: ! Rule 1

! Rule 1

◦ IF permintaan TURUN and persediaan BANYAK THEN produksi barang = permintaan -persediaan

! Rule 2

◦ IF permintaan TURUN and persediaan SEDIKIT THEN produksi barang = permintaan ! Rule 3

◦ IF permintaan NAIK and persediaan BANYAK THEN produksi barang = permintaan ! Rule 4

◦ IF permintaan NAIK and persediaan SEDIKIT THEN produksi barang = 1.25*permintaan -persediaan

(4)

Ada 3 variabel yang digunakan: PERMINTAAN, PERSEDIAAN, dan PRODUKSI

PERMINTAAN: 1000 – 5000, x = 4000 PERSEDIAAN: 100 - 600, y = 300

PRODUKSI: 2000 – 7000, z = ?

PERMINTAAN, terdiri dari 2 himpunan fuzzy: TURUN dan NAIK Nilai keanggotaan untuk nilai

PERMINTAAN = 4000

30      > ≤ ≤ − < = 5000 , 0 5000 1000 , 4000 5000 1000 , 1 ] [ x x x x x pmtTURUN µ      > ≤ ≤ − < = 5000 , 1 5000 1000 , 4000 1000 1000 , 0 ] [ x x x x x pmtNAIK µ

µpmtTURUN[4000] = (5000-4000)/4000 = 0.25

µpmtNAIK[4000] = (4000-1000)/4000 = 0.75

(5)

PERSEDIAAN, terdiri dari 2 himpunan fuzzy: SEDIKIT dan BANYAK   − < 600 100 , 1 y y

y = 300

    > ≤ ≤ − = 600 , 0 600 100 , 500 600 ] [ y y y y psdSEDIKIT µ      > ≤ ≤ − < = 600 , 1 600 100 , 500 100 100 , 0 ] [ y y y y y psdBANYAK µ

y = 300

µpsdSEDIKIT[300] = (600-300)/500 = 0.6

(6)

PRODUKSI, tidak mempunyai himpunan fuzzy.

Nilai permintaan = 4000 Jumlah persediaan = 300

Nilai αααα-predikat dan Z dari setiap aturan

Rule 1

α-predikat1 = µpmtTURUN ∩ µpsdBANYAK

= min(µpmtTURUN[4000] ∩

µpsdBANYAK[300])

= min(0.25; 0.4) = 0.25

Dari bagian konsekuen Rule 1

z1 = permintaan – persediaan

= 4000 – 300 = 3700

Rule 2

α-predikat = µ ∩ µ

Rule 3

α-predikat3 = µpmtNAIK ∩ µpsdBANYAK

= min(µpmtNAIK[4000]∩

µpsdBANYAK[300])

= min(0.75; 0.4) = 0.4

Dari bagian konsekuen Rule 3

z3 = permintaan

= 4000

Rule 4

α-predikat = µ ∩ µ

32 α-predikat2 = µpmtTURUN ∩ µpsdSEDIKIT

= min(µpmtTURUN[4000] ∩

µpsdSEDIKIT[300])

= min(0.25; 0.6) = 0.25

Dari bagian konsekuen Rule 2

z2 = permintaan

= 4000

α-predikat4 = µpmtNAIK ∩ µpsdBANYAK

= min(µpmtNAIK[4000] ∩

µpsdBANYAK[300])

= min(0.75; 0.6) = 0.6

Dari bagian konsekuen Rule 2

z2 = 1.25*permintaan - persediaan

= 1.25 * 4000 – 300 = 4700

Menghitung z akhir dengan merata-rata semua z berbobot:

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

(7)

Kasus 1

Bagaimana jika jumlah PERMINTAAN = 2500, PERSEDIAAN = 500, berapa kemasan makanan jenis ABC yang harus diproduksi ?

Kasus 2

Bagaimana jika jumlah PERMINTAAN = 4500, PERSEDIAAN = 150, berapa kemasan makanan jenis ABC yang harus diproduksi ?

Kasus 3

Bagaimana jika jumlah PERMINTAAN = 5000, PERSEDIAAN = 75, Bagaimana jika jumlah PERMINTAAN = 5000, PERSEDIAAN = 75, berapa kemasan makanan jenis ABC yang harus diproduksi ?

(8)

METODE MAMDANI

METODE MAMDANI

Sistem Inferensi Fuzzy

(9)

Metode

Metode Mamdani

Mamdani

!

Diperkenalkan oleh Mamdani dan Assilian (1975).

!

Ada 4 tahapan dalam inferensi Mamdani (termasuk metode

yang lain):

1.

Pembentukan himpunan fuzzy (

fuzzyfication

)

Variabel input dan output dibagi menjadi satu atu lebih himpunan fuzzy

2.

Penerapan fungsi implikasi

2.

Penerapan fungsi implikasi

Fungsi implikasi yang digunakan adalah MIN

3.

Komposisi (penggabungan) aturan

Inferensi diperoleh dari kumpulan dan korelasi antar aturan.

Ada 3 macam: MAX, ADDITIVE, dan probabilistik OR (probor)

4.

Penegasan (

defuzzyfication

)

Input disini adalah suatu himpunan fuzzy yang diperoleh dari komposisi aturan-aturan fuzzy, outputnya adalah nilai tegs (crisp)

(10)

Metode

Metode Komposisi

Komposisi Aturan

Aturan

!

MAX

Solusi himpunan diperoleh dengan cara

mengambil nilai maksimum

aturan, kemudian menggunakannya untuk memodifikasi daerah fuzzy,

kemudian menerapkannya ke output dengan

operator OR

. Dirumuskan:

µ

sf

[x

i

]

!

max(

µ

sf

[x

i

],

µ

kf

[x

i

])

Dimana:

µ

sf

[x

i

] adalah nilai keanggotaan solusi fuzzy sampai aturan ke-i

µ

kf

[x

i

] adalah nilai keanggotaan konsekuen fuzzy sampai aturan ke-i

µ

kf

[x

i

] adalah nilai keanggotaan konsekuen fuzzy sampai aturan ke-i

!

Additive (sum)

Solusi fuzzy diperoleh dengan melakukan

bounded-sum

pada semua

output daerah fuzzy. Dirumuskan:

µ

sf

[x

i

]

!

min(1,

µ

sf

[x

i

]+

µ

kf

[x

i

])

!

Probabilistik OR

(probor)

Solusi fuzzy diperoleh dengan cara melakukan

product

terhadap semua

output daerah fuzzy. Dirumuskan:

µ

sf

[x

i

]

!

(

µ

sf

[x

i

] +

µ

kf

[x

i

]) - (

µ

sf

[x

i

] *

µ

kf

[x

i

])

(11)

Contoh inferensi fuzzy model Mamdani

Rule: 1

IF x is A3 OR y is B1 THEN z is C1

Rule: 2

IF x is A2 IF x is A2 AND y is B2 THEN z is C2

Rule: 3

IF x is A1

THEN z is C3

(12)

Metode

Metode Defuzzifikasi

Defuzzifikasi

!

Metode

Centroid

◦ Solusi crisp diperoleh dengan mengambil titik pusat (z*) daerah fuzzy

◦ Dirumuskan:

◦ Untuk semesta kontinyu

◦ Untuk semesta diskrit

∑ ∑

= = n n

j j j

z z z z 1 ) ( ) ( * µ µ ∫ ∫ = Z Z dz z dz z z z ) ( ) ( . * µ µ

◦ Untuk semesta diskrit

!

Metode

Mean of Maximum

(MOM)

◦ Solusi diperoleh dengan mengambil nilai rata-rata domain yang memiliki nilai keanggotaan terbesar. ◦ Dirumuskan: ◦ . 38 ∑ = = n j j z z 1 ) ( * µ l z z l j j

= =1

*

Dimana: zj adalah titik dalam domain kosenkuen yang

(13)

Contoh

Contoh: : metode

metode Mamdani

Mamdani

! Sebuah perusahaan makanan kaleng akan memproduksi makanan jenis ABC. Dari data 1 bulan terakhir, permintaan terbesar hingga mencapai 5000 kemasan/hari, dan permintaan terkecil sampai 1000 kemasan/hari. Persediaan barang digudang paling banyak sampai 600 kemasan/hari, dan paling sedikit sampai 100 kemasan/hari. Dengan segala keterbatasannya, sampai saat ini, perusahaan baru mampu

memproduksi barang maksimal 7000 kemasan/hari, serta demi efisiensi mesin dan SDM tiap hari diharapkan perusahaan memproduksi paling tidak 2000 kemasan.

! Apabila proses produksi perusahaan tersebut menggunakan 4 aturan sebagai berikut: ! Rule 1

! Rule 1

◦ IF permintaan TURUN and persediaan BANYAK THEN produksi barang BERKURANG

! Rule 2

◦ IF permintaan TURUN and persediaan SEDIKIT THEN produksi barang BERKURANG

! Rule 3

◦ IF permintaan NAIK and persediaan BANYAK THEN produksi barang BERTAMBAH

! Rule 4

◦ IF permintaan NAIK and persediaan SEDIKIT THEN produksi barang BERTAMBAH

(14)

Ada 3 variabel yang digunakan: PERMINTAAN, PERSEDIAAN, dan PRODUKSI

PERMINTAAN: 1000 – 5000, x = 4000 PERSEDIAAN: 100 - 600, y = 300

PRODUKSI: 2000 – 7000, z = ?

PERMINTAAN, terdiri dari 2 himpunan fuzzy: TURUN dan NAIK Nilai keanggotaan untuk nilai

PERMINTAAN = 4000

1

Pembentukan himpunan fuzzy

40      > ≤ ≤ − < = 5000 , 0 5000 1000 , 4000 5000 1000 , 1 ] [ x x x x x pmtTURUN µ      > ≤ ≤ − < = 5000 , 1 5000 1000 , 4000 1000 1000 , 0 ] [ x x x x x pmtNAIK µ

µpmtTURUN[4000] = (5000-4000)/4000 = 0.25

µpmtNAIK[4000] = (4000-1000)/4000 = 0.75

(15)

PERSEDIAAN, terdiri dari 2 himpunan fuzzy: SEDIKIT dan BANYAK

y = 300

1

Pembentukan himpunan fuzzy

    

>

≤ ≤ −

< =

600 ,

0

600 100

, 500

600

100 ,

1

] [

y

y y

y

y

psdSEDIKIT

µ

    

>

≤ ≤ −

< =

600 ,

1

600 100

, 500

100

100 ,

0

] [

y

y y

y

y

psdBANYAK

µ

y = 300

µpsdSEDIKIT[300] = (600-300)/500 = 0.6

(16)

Nilai αααα-predikat dan Z dari setiap aturan Rule 1

IF permintaan TURUN and persediaan BANYAK THEN produksi barang BERKURANG

α-predikat1 = µpmtTURUN ∩ µpsdBANYAK

= min(µpmtTURUN[4000] ∩ µpsdBANYAK[300]) = min(0.25; 0.4)

= 0.25

µpmtTURUN = 0.25

µpmtNAIK = 0.75

µpmtSEDIKIT = 0.6

µpmtBANYAK = 0.4

2

42

Rule 2

IF permintaan TURUN and persediaan SEDIKIT THEN produksi barang BERKURANG

α-predikat2 = µpmtTURUN ∩ µpsdSEDIKIT

= min(µpmtTURUN[4000] ∩ µpsdSEDIKIT[300]) = min(0.25; 0.6)

(17)

Rule 3

IF permintaan NAIK and persediaan BANYAK THEN produksi barang BERTAMBAH

α-predikat3 = µpmtNAIK ∩ µpsdBANYAK

= min(µpmtNAIK[4000]∩µpsdBANYAK[300]) = min(0.75; 0.4)

= 0.4

Nilai αααα-predikat dan Z dari setiap aturanµµpmtTURUN = 0.25

pmtNAIK = 0.75

µpmtSEDIKIT = 0.6

µpmtBANYAK = 0.4

2

Penerapan fungsi implikasi

Rule 4

IF permintaan NAIK and persediaan SEDIKIT THEN produksi barang BERTAMBAH

α-predikat4 = µpmtNAIK∩ µpsdBANYAK

= min(µpmtNAIK[4000] ∩ µpsdBANYAK[300]) = min(0.75; 0.6)

(18)

Komposisi antar aturan

3

MAX =

44

=

Daerah himpunan fuzzy terbagi 3: A1, A2, dan A3.

Mencari nilai a1, dan a2

(a – prod_minimal)/interval_prod = nilai_keanggotaan

(a1 – 2000)/5000 = 0.25 " a1 = 3250 (a2 – 2000)/5000 = 0.6 " a2 = 5000

Fungsi keanggotaan hasil komposisi:

    

>

≤ ≤ −

< =

5000 ,

6 . 0

5000 3250

, 5000 /

) 2000 (

3250 ,

25 . 0

] [

z z z

z

(19)

Defuzzifikasi / Menghitung z akhir

4

     > ≤ ≤ − < = 5000 , 6 . 0 5000 3250 , 5000 / ) 2000 ( 3250 , 25 . 0 ] [ z z z z z µ

Menghitung z* menggunakan metode Centroid kontinyu

Moment

Daerah A2

Daerah A1 Daerah A3

1320312.5 M1 z * 0.125 M1 dz (0.25)z M1 3250 0 2 3250 0 = = ∫ = dz 0.4z) -(0.0002z M2 dz z 5000 2000) -(z M2 5000 3250 2 5000 3250 ∫ = ∫ = 7200000 M3 z * 0.3 M3 dz (0.6)z M3 7000 5000 2 7000 5000 = = ∫ = Luas 1320312.5 M1= 5 3187515.62 M2 0.2z -0.000067z M2 5000 3250 2 3 =

= M3= 7200000

(20)

Jadi, jumlah makanan jenis ABC yang harus diproduksi sebanyak 4248 kemasan.

4

Menghitung z* menggunakan metode Centroid kontinyu 74 . 4247 1200 75 . 743 5 . 812 7200000 625 . 3187515 5 . 1320312 3 2 1 3 2 1 * = + + + + = + + + + = A A A M M M z

Menghitung z* menggunakan metode Mean of Maximum (MOM)

Defuzzifikasi / Menghitung z akhir

46 6000 2001 1200600 2001 2 12000 * 2001 * 2001 2 ) 7000 5000 )( 1 5000 7000 ( 1 5000 7000 * 7000 5000 1 = = = + + − = + − ∑ = ∑ = = = z z l z

z j j

l

j j

(21)

Kasus 1

Bagaimana jika jumlah PERMINTAAN = 2500, PERSEDIAAN = 500, berapa kemasan makanan jenis ABC yang harus diproduksi ?

Kasus 2

Bagaimana jika jumlah PERMINTAAN = 4500, PERSEDIAAN = 150, berapa kemasan makanan jenis ABC yang harus diproduksi ?

Kasus 3

Bagaimana jika jumlah PERMINTAAN = 5000, PERSEDIAAN = 75, Bagaimana jika jumlah PERMINTAAN = 5000, PERSEDIAAN = 75, berapa kemasan makanan jenis ABC yang harus diproduksi ?

(22)

ANY QUESTIONS ?

ANY QUESTIONS ?

Referensi

Dokumen terkait

[r]

Peran aktif Indonesia juga ditunjukkan dengan menjadi salah satu negara pelopor berdirinya ASEAN. Menteri Luar Negeri Indonesia Adam Malik bersama menteri luar negeri/perdana

Konsumen adalah setiap orang atau badan yang membeli tenaga listrik dari pemegang Izin Usaha Penyediaan Tenaga Listrik untuk digunakan sebagai pemanfaatan akhir dan tidak

Terhadap permasalahan diatas, direkomendasikan kepada Bupati Polewali Mandar agar menginstruksikan kepada Camat Balanipa dan Kepala Dinas Lingkungan Hidup untuk

Hasil penelitian ini mendukung penelitian yang menyatakan EPS tidak memiliki pengaruh yang signifikan terhadap tingkat underpricing saham perdana pada perusahaan

Penelitian ini bertujuan untuk mendeskripsikan keefektifan pendekatan Contextual Teaching and Learning (CTL) dan Pendekatan Pemecahan Masalah (PPM) menggunakan metode Group to Group

Tujuan dari penelitian ini untuk (1) mengidentifikasi pengetahuan ibu hamil dalam pemeriksaan PITC sebelum dan sesudah pelaksanaan kelas ibu hamil, (2) mengidentifikasi

Dengan memanjatkan puji syukur kepada Allah SWT, atas rahmat dan hidayah-Nya yang diberikan kepada penyusun sehingga skripsi yang berjudul “ ANALISIS RASIO MODAL SAHAM TERHADAP