0% menganggap dokumen ini bermanfaat (0 suara)
577 tayangan36 halaman

Operator Dasar Zadeh

Tiga operator dasar logika fuzzy yang diciptakan Zadeh yaitu operator AND, OR, dan NOT. Operator AND mengambil nilai keanggotaan terkecil, operator OR mengambil nilai terbesar, sedangkan operator NOT mengurangkan nilai keanggotaan dari 1. Terdapat pula operator alternatif seperti transformasi aritmatika dan fungsional.

Diunggah oleh

Ofelius Laia
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
577 tayangan36 halaman

Operator Dasar Zadeh

Tiga operator dasar logika fuzzy yang diciptakan Zadeh yaitu operator AND, OR, dan NOT. Operator AND mengambil nilai keanggotaan terkecil, operator OR mengambil nilai terbesar, sedangkan operator NOT mengurangkan nilai keanggotaan dari 1. Terdapat pula operator alternatif seperti transformasi aritmatika dan fungsional.

Diunggah oleh

Ofelius Laia
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 36

Operator Dasar Zadeh

Lamhot Sitorus
OPERATOR DASAR ZADEH
Ada 3 operator dasar yang diciptakan
oleh Zadeh, yaitu
Operator AND
Operator OR
Operator NOT

2
Operator AND
Operator ini berhubungan dengan
operasi interseksi pada himpunan.
predikat sebagai hasil operasi
dengan operator AND diperoleh
dengan mengambil nilai
keanggotaan terkecil antar elemen
pada himpunan-himpunan yang
bersangkutan

AB = min(A[x], B[y]) 3
Contoh
Misalkan nilai keanggotaan 27 tahun pada
himpunan MUDA adalah 0,6 (MUDA[27]=0,6);
dan nilai keanggotaan Rp 2.000.000,- pada
himpunan penghasilan TINGGI adalah 0,8 (
GAJITINGGI[2x10 ] =0,8); maka predikat untuk
6

usia MUDA dan berpenghasilan TINGGI


adalah:
MUDAGAJITINGGI=min(MUDA[27], GAJITINGGI[2x106])
= min(0,6; 0,8)
= 0,6
4
Operator OR
Operator ini berhubungan dengan
operasi union pada himpunan.
predikat sebagai hasil operasi
dengan operator OR diperoleh
dengan mengambil nilai
keanggotaan terbesar antar elemen
pada himpunan-himpunan yang
bersangkutan.
AB = max(A[x], B[y])
5
Contoh
Pada contoh di atas dapat dihitung
nilai predikat untuk usia MUDA
atau berpenghasilan TINGGI adalah:
MUDAGAJITINGGI = max(MUDA[27],
GAJITINGGI[2x106])
= max(0,6; 0,8)
= 0,8

6
Operator NOT
Operator ini berhubungan dengan
operasi komplemen pada himpunan.
predikat sebagai hasil operasi
dengan operator NOT diperoleh
dengan mengurangkan nilai
keanggotaan elemen pada himpunan
yang bersangkutan dari 1.
A = 1 - A[x]

7
Contoh
Pada contoh di atas, dapat dihitung
nilai predikat untuk usia TIDAK
MUDA adalah:
MUDA [27] = 1 - MUDA[27]
= 1 - 0,6
= 0,4

8
Operator-Operator Alternatif
Transformasi Aritmatika
Transformasi Fungsional

9
Transformasi Aritmatika
Operator Mean
Operator Intensified Mean
Operator Diluted Mean
Operator Product
Operator Bounded Product
Operator Bounded Sum

10
Operator Mean
Intersection

AB = (A[x] + B[y])/2

Union

AB = (2 min(A[x],B[y])
+4Max(A[x],B[y]))/6
11
Contoh
Jika biaya produksi suatu jenis barang adalah 7 juta rupiah,
maka dengan menggunakan kurva S diperoleh derajat
keanggotaan 0,78 (TINGGI[7]=0,78)
Jika Permintaan Pasar untuk jenis barang tersebut sebanyak
35 unit maka dengan menggunakan kurva S diperoleh
derajat kebebasannya 0,85 (TURUN[35]=0,78)
Kontribusi margin untuk jenis barang tersebut adalah 2,5 juta
rupiah, maka dengan menggunakan kurva S diperoleh
derajat kebebasannya 0,94 ((RENDAH[2,5]=0,94)
Pertanyaan :
a. Biaya Produksi TINGGI and Permintaan TURUN and Kontribusi
Margin RENDAH
b.Biaya Produksi TINGGI or Permintaan TURUN or Kontribusi Margin
RENDAH

12
Penyelesaian (a.)
-predikat = ((TINGGI[7]+TURUN[35])/2
+
RENDAH[2,5])/2
= ((0,78+0,85)/2+0,94)/2
= 0,8775

13
Penyelesaian (b.)
-predikat1=(2
min(TINGGI[7],TURUN[35]) +

4Max(TINGGI[7],TURUN[35]))/6
=(2*min(0,78;0,85)+
4*Max(0,78;0,85))/6
= (2*0,78 + 4*0,85)/6
= 0,788
14
Penyelesaian (b.) Cont..
-predikat=(2*min(-
predikat1,RENDAH[2,5]) +
4*Max(-
predikat1,RENDAH[2,5]))/6
=(2*min(0,788;0,94)+
4*Max(0,788;0,94))/6
= (2*0,788 + 4*0,94)/6
= 0,874
15
Contoh
Tentukan tiga buah himpunan fuzzy
(A, B, C)
Tentukanlah : AB; AB; AB;
ABC, ABC; ABC; ABC

16
Operator Intensified Mean
Dilambangkan dengan Mean2
Digunakan untuk menyangatkan,
misalnya AMAT atau SANGAT

17
Operator Diluted Mean (TI A/C 17-
10-2013)
Dilambangkan dengan Mean1/2
Digunakan untuk melemahkan,
misalnya AGAK atau SEDIKIT

18
Operator Product
Intersection
AB=A[x]. B[y]

Union
AB = (A[x] + B[y]) - (A[x] B[y])

19
Contoh
Jika biaya produksi suatu jenis barang adalah 7 juta rupiah,
maka dengan menggunakan kurva S diperoleh derajat
keanggotaan 0,78 (TINGGI[7]=0,78)
Jika Permintaan Pasar untuk jenis barang tersebut sebanyak
35 unit maka dengan menggunakan kurva S diperoleh
derajat kebebasannya 0,85 (TURUN[35]=0,85)
Kontribusi margin untuk jenis barang tersebut adalah 2,5 juta
rupiah, maka dengan menggunakan kurva S diperoleh
derajat kebebasannya 0,94 ((RENDAH[2,5]=0,94)
Pertanyaan :
a. Biaya Produksi TINGGI and Permintaan TURUN and Kontribusi Margin
RENDAH
b.Biaya Produksi TINGGI or Permintaan TURUN or Kontribusi Margin
RENDAH

20
Penyelesaian (a.)
-predikat =
TINGGI[7].TURUN[35].RENDAH[2,5]
= (0.78) (0.85) (0.94)
= 0.6232

21
Penyelesaian (b.)
-predikat1 = (TINGGI[7]+TURUN[35])
(TINGGI[7]. TURUN[35])
= (0.78+0.85)-(0.78 * 0.85)
= 0.967
Sehingga -predikat total adalah :
-predikat= (-predikat +RENDAH[2,5])
(-predikat . TURUN[2,5])
= (0.967+0.94)-(0.967 * 0.94)
= 0.998
22
Operator Bounded Product
Akan memfilter nilai keanggotaan
yang rendah.
Bounded Product = Bounded Sum
And

AB = Max(0, A[x] + B[y]-1)

23
Contoh
Jika biaya produksi suatu jenis barang adalah 7 juta
rupiah, maka dengan menggunakan kurva S diperoleh
derajat keanggotaan 0,78 (TINGGI[7]=0,78)
Jika Permintaan Pasar untuk jenis barang tersebut
sebanyak 35 unit maka dengan menggunakan kurva S
diperoleh derajat kebebasannya 0,85 (TURUN[35]=0,78)
Kontribusi margin untuk jenis barang tersebut adalah 2,5
juta rupiah, maka dengan menggunakan kurva S
diperoleh derajat kebebasannya 0,94 ((RENDAH[2,5]=0,94)
Pertanyaan :
Biaya Produksi TINGGI Bounded Sum and Permintaan TURUN
Bounded Sum and Kontribusi Margin RENDAH

24
Penyelesaian
Hitung -predikat untuk himpunan
TINGGI dan TURUN

-predikat=max(0; TINGGI[x] +
TURUN[y]-1)
= max(0; 0.78 + 0.85-1)
= max(0; 0,63)
= 0.63
25
Penyelesaian
Hitung -predikat total untuk -
predikat himpunan TINGGI dan
TURUN terhadap RENDAH

-predikat=max(0; -predikat +
RENDAH[y]-1)
= max(0; 0.63 + 0.94-1)
= max(0; 0,57)
= 0.57 26
Operator Bounded Sum
Akan memfilter nilai keanggotaan
yang tinggi

AB = Min(1, A[x] + B[y])

27
Contoh
Jika biaya produksi suatu jenis barang adalah 7 juta
rupiah, maka dengan menggunakan kurva S diperoleh
derajat keanggotaan 0,78 (TINGGI[7]=0,78)
Jika Permintaan Pasar untuk jenis barang tersebut
sebanyak 35 unit maka dengan menggunakan kurva S
diperoleh derajat kebebasannya 0,85 (TURUN[35]=0,78)
Kontribusi margin untuk jenis barang tersebut adalah 2,5
juta rupiah, maka dengan menggunakan kurva S
diperoleh derajat kebebasannya 0,94 ((RENDAH[2,5]=0,94)
Pertanyaan :
Biaya Produksi TINGGI Bounded Sum Or Permintaan TURUN
Bounded Sum Or Kontribusi Margin RENDAH

28
Penyelesaian
Hitung -predikat untuk himpunan
TINGGI dan TURUN

-predikat= min(1; TINGGI[x] +


TURUN[y])
= min(1; 0.78 + 0.85)
= min(1; 1,63)
= 1
29
Penyelesaian
Hitung -predikat total untuk -
predikat himpunan TINGGI dan
TURUN terhadap RENDAH

-predikat=min(1; -predikat +
RENDAH[y])
= min(1; 1 + 0.94)
= min(1; 1,94)
=1 30
Transformasi Fungsional
Tergantung pada suatu parameter k sebagai
parameter klas
Parameter k digunakan untuk
mertepresentasikan kekuatan atau bobot
koneksi
Terdiri dari :
Operator Pengganti Yager
Operator AND Yager
Operator OR Yager
Operator NOT Yager
Operator Klas Sugeno

31
Operator AND Yager

AB=1-min(1,((1-A[x])k+(1-
B[y])k)1/k)

Jika nilai k kecil maka akan memiliki


derajat kebenaran yang tinggi
Jika nilai k sangat besar maka akan
memiliki derajat kebenaran semakin
kecil 32
Operator OR Yager

AB=min(1,((A[x])k+(B[y])k)1/k)

Jika nilai k kecil maka akan memiliki


derajat kebenaran rendah
Jika nilai k sangat besar maka akan
memiliki derajat kebenaran semakin
besar
33
Operator NOT Yager

A = ((1-(A[x])k)1/k)

nilai k lebih besar 0 dan leboh kecil


5.
Jika nilai k =1 maka akan sama
dengan operator dasar Zadeh (1-
A[x])
34
Operator Klas Sugeno
Memberikan operator alternatif untuk
fungsi Komplemen
Menggunakan parameter klas yang
menentukan kekuatan negasi
1 A [ x]
A' [ x]
1 k A [ x]

Nilai k mulai dari -1 hingga tak hingga


Jika nilai k=0 maka sama dengan
operator Dasar Zadeh
35
36

Anda mungkin juga menyukai