Anda di halaman 1dari 8

Konsep fuzzy mamdani

Metode Mamdani sering juga dikenal dengan nama Metode Max-Min. Metode ini diperkenalkan oleh Ebrahim Mamdani pada tahun 1975. Untuk mendapatkan output, diperlukan 4 tahapan: 1. Pembentukan himpunan fuzzy 2. Aplikasi fungsi implikasi (aturan) 3. Komposisi aturan 4. Penegasan (deffuzy) 1. Pembentukan himpunan fuzzy Pada Metode Mamdani, baik variabel input maupun variabel output dibagi menjadi satu atau lebih himpunan fuzzy. 2. Aplikasi fungsi implikasi Pada Metode Mamdani, fungsi implikasi yang digunakan adalah Min. 3. Komposisi Aturan Tidak seperti penalaran monoton, apabila sistem terdiri-dari beberapa aturan, maka inferensi diperoleh dari kumpulan dan korelasi antar aturan. Ada 3 metode yang digunakan dalam melakukan inferensi sistem fuzzy, yaitu: max, additive dan probabilistik OR (probor).

Metode Max (Maximum) Pada metode ini, solusi himpunan fuzzy diperoleh dengan cara mengambil nilai maksimum aturan, kemudian menggunakannya untuk memodifikasi daerah fuzzy, dan mengaplikasikannya ke output dengan menggunakan operator OR (union). Jika semua proposisi telah dievaluasi, maka output akan berisi suatu himpunan fuzzy yang merefleksikan konstribusi dari tiap-tiap proposisi. Secara umum dapat dituliskan: sf[xi] max(sf[xi], kf[xi]) dengan: sf[xi] = nilai keanggotaan solusi fuzzy sampai aturan ke-i;kf[xi] = nilai keanggotaan konsekuen fuzzy aturan ke-i;

Metode Additive (Sum) Pada metode ini, solusi himpunan fuzzy diperoleh dengan cara melakukan bounded-sum terhadap semua output daerah fuzzy. Secara umum dituliskan: sf[xi] min(1,sf[xi]+ kf[xi]) dengan: sf[xi] = nilai keanggotaan solusi fuzzy sampai aturan ke-i; kf[xi] = nilai keanggotaan konsekuen fuzzy aturan ke-i;

Metode Probabilistik OR (probor) Pada metode ini, solusi himpunan fuzzy diperoleh dengan cara melakukan product terhadap semua output daerah fuzzy. Secara umum dituliskan: sf[xi] (sf[xi]+ kf[xi]) - (sf[xi] * kf[xi]) dengan: sf[xi] = nilai keanggotaan solusi fuzzy sampai aturan ke-i; kf[xi] = nilai keanggotaan konsekuen fuzzy aturan ke-i;

4.Penegasan (defuzzy) Input dari proses defuzzifikasi adalah suatu himpunan fuzzy yang diperoleh dari komposisi aturan-aturan fuzzy, sedangkan output yang dihasilkan merupakan suatu bilangan pada domain himpunan fuzzy tersebut. Sehingga jika diberikan suatu himpunan fuzzy dalam range tertentu, maka harus dapat diambil suatu nilai crsip tertentu sebagai output

Ada beberapa metode defuzzifikasi pada komposisi aturan MAMDANI, antara lain: a. Metode Centroid (Composite Moment) Pada metode ini, solusi crisp diperoleh dengan cara mengambil titik pusat (z*) daerah fuzzy. Secara umum dirumuskan:

b. Metode Bisektor Pada metode ini, solusi crisp diperoleh dengan cara mengambil nilai pada domain fuzzy yang memiliki nilai keanggotaan separo dari jumlah total nilai keanggotaan pada daerah fuzzy. Secara umum dituliskan:

c. Metode Mean of Maximum (MOM) Pada metode ini, solusi crisp diperoleh dengan cara mengambil nilai rata-rata domain yang memiliki nilai keanggotaan maksimum.

d. Metode Largest of Maximum (LOM) Pada metode ini, solusi crisp diperoleh dengan cara mengambil nilai terbesar dari domain yang memiliki nilai keanggotaan maksimum. e. Metode Smallest of Maximum (SOM) Pada metode ini, solusi crisp diperoleh dengan cara mengambil nilai terkecil dari domain yang memiliki nilai keanggotaan maksimum.

Langkah-langkah menggunakan fuzzy mamdani 1. Fungsi Keanggotaan untuk variabel Biaya Produksi Klik kotak variabel Biaya Produksi (terletak di pojok kiri atas), hingga bingkainya berwarna merah Isikan Range dengan [0 1000] Klik mf1 hingga garisnya berwarna merah. Ganti mf1 dengan nama RENDAH Pilih fungsi keanggotaan atau type dengan zmf Ubah params dengan [0 500] Klik mf2 hingga garisnya berwarna merah. Ganti mf2 dengan nama STANDAR Pilih fungsi keanggotaan dengan pimf Ubah params dengan [0 500 500 1000] Klik mf3 hingga garisnya berwarna merah. Ganti mf3 dengan nama TINGGI Pilih fungsi keanggotaan dengan smf Ubah params dengan [500 1000]

2. Fungsi Keanggotaan untuk variabel Permintaan : Klik variabel Permintaan (terletak di pojok kiri atas), hingga bingkainya berwarna merah Isikan Range dengan [0 60] Klik mf1 hingga garisnya berwarna merah. Ganti mf1 dengan nama TURUN Pilih fungsi keanggotaan dengan trapmf Ubah params dengan [0 0 10 30] Klik mf2 hingga garisnya berwarna merah. Ganti mf2 dengan nama BIASA Pilih fungsi keanggotaan dengan trimf Ubah params dengan [0 30 50] Klik mf3 hingga garisnya berwarna merah. Ganti mf3 dengan nama NAIK Pilih fungsi keanggotaan dengan trapmf Ubah params dengan [30 50 60 60]

3. Fungsi Keanggotaan untuk variabel Produksi Barang : Klik variabel Produksi Barang (terletak di pojok kiri atas), hingga bingkainya berwarna merah Isikan Range dengan [0 100] Klik mf1 hingga garisnya berwarna merah. Ganti mf1 dengan nama BERKURANG Pilih fungsi keanggotaan dengan trapmf Ubah params dengan [0 0 10 50] Klik mf2 hingga garisnya berwarna merah. Ganti mf2 dengan nama NORMAL Pilih fungsi keanggotaan dengan trimf Ubah params dengan [30 50 70] Klik mf3 hingga garisnya berwarna merah. Ganti mf3 dengan nama BERTAMBAH Pilih fungsi keanggotaan dengan trapmf Ubah params dengan [50 90 100 100]

4. membuat aturan Kembali ke gambar awal. Double klik kotak aturan (berwarna putih dengan nama Mamdani kasus1) atau pilih Edit rules pada menu View. Maka akan muncul rule editor Untuk membuat aturan ke-1 pilih dengan cara mengklik 1 kali RENDAH pada listbox BiayaProduksi, NAIK pada listbox Permintaan dan BERTAMBAH pada listbox ProduksiBarang. Kemudian tekan add rule. Untuk membuat aturan ke-2 : pilih STANDAR pada listbox BiayaProduksi, None pada listbox Permintaan dan NORMAL pada listbox ProduksiBarang. Kemudian tekan add rule . Untuk membuat aturan ke-3 pilih TINGGI pada listbox BiayaProduksi, TURUN pada listbox Permintaan dan BERKURANG pada listbox ProduksiBarang. Kemudian tekan add rule.

5.

Pertanyaan : Berapa jumlah minuman jenis X yang harus diproduksi, jika biaya untuk memproduksi jenis minuman tersebut diperkirakan sejumlah Rp 800 per kemasan, dan permintaannya diperkirakan mencapai 25000 kemasan per hari. ?

Minimum barang yang harus diproduksi adalah 3600