Assalamua'alaikum.Wr.Wb
Salam buat temen-temen semua semoga selalu diberikan Kesehatan dalam segala aktifitasnya. Kembali Mr.Dicsr berbagi Full Source Code untuk Sistem Pakar Diagnosa penyakit lambung dengan menggunakan Metode Fuzzy MAMDANI.
Informasi tentang Metode Fuzzy MAMDANI
Pengertian Fuzzy Mamdani
Menurut (Mursidi, 2008)
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 berikut :
1. Pembentukan
himpunan fuzzy,
2. Aplikasi
fungsi implikasi (aturan),
3. Komposisi
aturan,
4. Penegasan
(deffuzy),
Gambar 1. Logika Fuzzy Mamdani
Pembentukan
himpunan fuzzy
Pada Metode Mamdani, baik variabel
input maupun variabel output dibagi
menjadi satu atau lebih himpunan fuzzy. Aplikasi fungsi implikasi Pada Metode
Mamdani, fungsi implikasi yang digunakan adalah Min.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).
a)
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;
b) 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;
c)
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;
d)
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.
Beriku beberapa screenshot ketika program Sistem Pakar Diagnosa Penyakit Lambung dengan menggunakan Metode Fuzzy MAMDANI di jalankan :
Gambar 2. Tampilan Awal Program Sistem Pakar Diagnosa Penyakit Lambung
Gambar 3. Registrasi sebelum melakukan dignosa penyakit lambung
Gambar 4. Informasi Daftar Penyakit Lambung
Gambar 5. Pengisian data sebelum melakukan Diagnosa
Gambar 6. Daftar Pertanyaan pada saat melakukan Diagnosa Penyakit Lambung
Gambar 7. Contoh jawaban pertanyaan pada saat melakukan Diagnosa
Gambar 8. Contoh Hasil Diagnosa penyakit lambung
Gambar 9. Login menu Admin dengan User : admin Password: admin
Gambar 10. Form pengisian data penyakit pada lambung
Gambar 11. Edit atau perubahan data penyakit
Gambar 12. Form pengisian data gejala-gejala penyakit lambung
Gambar 13. Pengisian data relasi penyakit dan gejala pada lambung
Gambar 14. tampilan atau daftar yang melakukan diagnosa
Demikian Screenshot dari Source Code Sistem Pakar Diagnosa Penyakit pada lambung dengan menggunakan Metode Fuzzy Mamdani berbasis web.
Untuk Download Full Source Codenya hanya ada Disini
Dan untuk Tutorial cara menjalankan hanya ada Disini
Semoga bisa bermanfaat.
by Mr.Dicsr
kok file winrar nya error mas, gk bisa di ekstrak
ReplyDeleteMasternya ada di pc sekarang lagi mati total, saya coba barangkali masih tersimpan di yang lain.
Deletemau nanya, batas masalah di program ini apa ya ?
ReplyDeleteBatasannya penggunaan metode fuzzy, untuk memudahkan bisa dibantu dengan melihat contoh-contoh penerapan dan perhitungan di beberapa literatur atau jurnal
Deletebang untuk flowcrat nya sndiri bgimna?
ReplyDeleteFlowchartnya belum dibuat
DeleteBANG KAN SAYA MAU GANTI GAMBAR NYA KNP TDK TERUBAH YA? YANG FILE STYLE.CSS NYA?
ReplyDeleteUntuk gambar ada di folder image tinggal diganti dengan nama yang sama, kalau beda nanti dipanggil filenya
DeleteBang untuk perhitungannya di excel gimana,bang?
ReplyDeleteUntuk saat ini belum dibuat, mungkin bisa coba cari di internet biasanya ada..nanti saya coba bantu cari juga
DeleteKlo sistem pakar menggunakan image processing ada gak mas?
ReplyDeleteBelum ada
Delete