Anda di halaman 1dari 9

LOGIKA FUZZY

Nurul Khairina, S.Kom, M.Kom

UNIVERSITAS MEDAN AREA


MEDAN
2019
BAB IV
Metode Mamdani

Capaian Pembelajaran Mata Kuliah :


- Mahasiswa mampu memahami metode Fuzzy Mamdani
dengan baik

4.1 Konsep Dasar Metode Logika Fuzzy Mamdani


Pada dasarnya, metode fuzzy Mamdani masih menerapkan
teori yang sama dengan metode fuzzy Tsukamoto. Kurva
representasi, penentuan fungsi dan derajat keanggotaan dapat
ditentukan sendiri sesuai dengan kondisi permasalahan.
Perbedaannya terletak pada penggunaan operator zadeh,
dimana Mamdani menggunakan metode MIN-MAX dalam
proses penyelesaian masalah. Serta adanya proses
defuzzifikasi yang pada umumnya menggunakan metode
centroid (Composite Moment) untuk mencari nilai output (z).

4.2 Metode Fuzzy Mamdani


Berikut ini langkah - langkah fuzzy Tsukamoto dalam
memproses input dan menghasilkan output :
1. Pembentukan aturan (rule) yang sesuai dengan solusi
permasalahan. Rule dibentuk dengan format :

1
[R1] IF A And B THEN C, lakukan terus untuk
pembentukan rule selanjutnya sesuai kondisi
permasalahan
2. Pemilihan jenis kurva fungsi keanggotaan, misalnya
menggunakan kurva linear naik dan turun.
3. Mencari nilai α - predikat dan pada setiap rule
menggunakan fungsi MIN.
4. Mencari nilai z berdasarkan fungsi keanggotaan z.
5. Menganalisa komposisi antar aturan dan membentuk
fungsi keanggotaan.
6. Melakukan defuzzifikasi dengan mencari momen (M) dan
luas daerah (A) dengan metode centroid.
7. Mencari nilai output (z) dengan formula :
𝑀1 + 𝑀2 + 𝑀3 + . . . +𝑀𝑛
𝑧=
𝐴1 + 𝐴2 + 𝐴3 + ⋯ + 𝐴𝑛

Contoh Soal :

Sebuah grosir rokok akan membeli stock bahan jualan


bulanan. Rata - rata pembelian stok rokok paling banyak
perbulannya mencapai 1000 slop, sedangkan paling sedikit
hanya mencapai 100 slop. Pada laporan bulanan, keuntungan
penjualan maksimal per bulannya mencapai Rp 1.000.000,
sedangkan keuntungan minimum adalah Rp 500.000.

2
Sedangkan penjulan maksimal perbulan biasanya mencapai
2000 unit dan minimal 1000 unit. Tentukan dengan metode
fuzzy tsukamoto berapa unit stock barang yang dibeli apabila
penjualan rata-rata hanya mencapai 1600 unit dan keuntungan
sebesar Rp. 800.000.

Penyelesaian Contoh Soal :

Berikut ini langkah-langkah penyelesaian perhitungan dengan


metode fuzzy Mamdani, antara lain :

1. Membuat Rule/ Aturan :

[R1] IF Penjualan SEDIKIT And Keuntungan TURUN


THEN Pembelian Stok Barang BERKURANG
[R2] IF Penjualan BANYAK And Keuntungan NAIK
THEN Pembelian Stok Barang BERTAMBAH

2. Mencari fungsi keanggotaan dengan kurva linear naik dan


turun untuk setiap fungsi keanggotaan penjualan, untung
dan stok barang :
a. Fungsi keanggotaan penjualan :

3
Sedikit Banyak
1

µ(x) 0.5

0
1000 1600 2000

Penjualan

0 𝑥 ≥ 2000
𝜇 𝑝𝑒𝑛. 𝑠𝑒𝑑𝑖𝑘𝑖𝑡 (𝑥) = {(2000 − 𝑥)/1000 𝑎≤𝑥 ≤𝑏
1 𝑥 ≤ 1000
0 𝑥 ≤ 1000
𝜇 𝑝𝑒𝑛𝑗. 𝑏𝑎𝑛𝑦𝑎𝑘 (𝑥) = {(𝑥 − 1000)/1000 𝑎≤𝑥 ≤𝑏
1 𝑥 ≥ 2000

b. Fungsi keanggotaan keuntungan :

Turun Naik
1

µ(y) 0.5

0
500000 800000 1000000

Keuntungan

4
𝜇 𝑢𝑛𝑡𝑢𝑛𝑔. 𝑡𝑢𝑟𝑢𝑛 (𝑦)
0 𝑥 ≥ 1000000
= { (1000000 − 𝑥)/500000 𝑎≤𝑥 ≤𝑏
1 𝑥 ≤ 500000

𝜇 𝑢𝑛𝑡𝑢𝑛𝑔. 𝑛𝑎𝑖𝑘 (𝑦)


0 𝑥 ≤ 500000
= { (𝑥 − 500000)/500000 𝑎≤𝑥 ≤𝑏
1 𝑥 ≥ 1000000

c. Fungsi keanggotaan pembelian :

Berkurang Bertambah
1

µ(z) 0.5

0
100 1000

Pembelian

0 𝑧 ≥ 1000
𝜇 𝑝𝑒𝑚. 𝑘𝑢𝑟𝑎𝑛𝑔 (𝑧) = { (1000 − 𝑧)/900 𝑎≤𝑧 ≤𝑏
1 𝑧 ≤ 100

5
0 𝑧 ≤ 100
𝜇 𝑝𝑒𝑚. 𝑡𝑎𝑚𝑏𝑎ℎ (𝑧) = { (𝑧 − 100)/900 𝑎≤𝑧 ≤𝑏
1 𝑧 ≥ 1000

3. Mencari nilai α – predikat dan z :


a. Nilai keanggotaan Penjualan :
µ penjualan sedikit (1600) = (2000 – 1600)/ 1000 =0.4
µ penjualan banyak (1600) = (1600 – 1000)/ 1000 = 0.6

b. Nilai keanggotaan Keuntungan :

µ untung turun(800000) = (1000000 – 800000)/ 500000


= 0.4

µ untung naik (800000) = (800000 – 500000)/ 500000


= 0.6

c. Implikasi dengan R1 dan R2 :

[R1] IF Penjualan SEDIKIT And Keuntungan TURUN


THEN Pembelian Stok Barang BERKURANG

α – predikat = µ penjualan sedikit ∩ µ untung turun

= min ((µ penjualan sedikit (1600), µ untung turun(800000))

= min(0.4 ; 0.4)

= 0.4

6
[R2] IF Penjualan BANYAK And Keuntungan NAIK

THEN Pembelian Stok Barang BERTAMBAH

α – predikat = µ penjualan banyak ∩ µ untung naik

= min ((µ penjualan sedikit (1600), µ untung naik (800000))

= min(0.6 ; 0.6)

= 0.6

z2 dari himpunan Pembelian Bertambah :

(z - 100)/ 900 = 0.6

z – 100 = 540

z2 = 640

4. Komposisi aturan :
Dari hasil fungsi implikasi pada setiap aturan, diterapkan
metode MAX untuk melakukan komposisi pada semua
aturan. Kita lihat dari hasil α – predikat setiap rule, dimana
α – predikat pada R1 = 0.4 dan α – predikat pada R2 = 0.6,
sehingga z1, z2 dan fungsi keanggotaan untuk hasil
komposisi ini adalah :

 z1 dari himpunan Pembelian Berkurang :

(z - 100)/ 900 = 0.4


7
z – 100 = 360

z1 = 460

 z2 dari himpunan Pembelian Bertambah :

(z - 100)/ 900 = 0.6

z – 100 = 540

z2 = 640

 Fungsi keanggotaan :
0.4 𝑧 ≤ 460
𝜇 [𝑧] = {(𝑧 − 100)/900 𝑎≤𝑧 ≤𝑏
0.6 𝑧 ≥ 640

Anda mungkin juga menyukai