Implementasi Logika Fuzzy Mamdani pada Aplikasi Sistem Pakar Diagnosis Penyakit Ternak Babi Berbasis Web

Authors

  • Gebriella Wahyuni Sirait Universitas Teknologi Yogyakarta, Yogyakarta
  • Tri Widodo Universitas Teknologi Yogyakarta, Yogyakarta

DOI:

https://doi.org/10.30865/jurikom.v12i6.9302

Keywords:

Expert System, Fuzzy Mamdani's logic, Swine Disease, Flask, Supabase

Abstract

Diseases in pig livestock are a major cause of economic losses for farmers, especially when treatment is delayed, leading to disease spread and increased mortality rates. In addition, high consultation costs and limited access to animal health service centers (puskeswan) often result in farmers performing manual diagnosis, which is inaccurate and may worsen the livestock’s condition. This study develops a web-based expert system for diagnosing pig diseases using the Mamdani fuzzy logic method as a solution to assist farmers in conducting independent and early diagnosis based on observable symptoms. The system is built using Python with the Flask framework, Bootstrap for the user interface, and Supabase as a cloud-based database. The diagnosis process consists of three main stages: symptom fuzzification, rule-based fuzzy inference, and defuzzification using the centroid method. Testing was conducted on 8 types of diseases and 45 symptoms using validated test data, resulting in an accuracy of 100%, with the system consistently producing diagnostic outcomes that match the symptom inputs. The system also includes an online consultation feature with experts, enhancing accessibility and effectiveness in identifying diseases in pig livestock.

References

[1] S. Pt. , M. Si. Antonius Jehemat, “Agribisnis Ternak Babi Dari Konsep Hingga Aplikasi,” pp. 10–338, 2020.

[2] Badan Pusat Statistik, “Populasi Babi menurut Provinsi (Ekor),” Badan Pusat Statistik.

[3] R. Gultom, K. F. Rinca, M. T. Luju, and M. F. Bollyn, “Potensi Kandungan Nutrisi Pakan Babi pada berbagai Fase Produksi di Kabupaten Manggarai, Nusa Tenggara Timur,” Jurnal Peternakan Indonesia (Indonesian Journal of Animal Science), vol. 26, no. 2, pp. 60–64, Jun. 2024, doi: 10.25077/jpi.26.2.60-64.2024.

[4] Nusdianto Triakoso, Buku Ajar Ilmu Penyakit Dalam Veteriener Ruminansia,Kuda dan Babi. 2019.

[5] R. Gultom, K. F. Rinca, M. T. Luju, and M. F. Bollyn, “Potensi Kandungan Nutrisi Pakan Babi pada berbagai Fase Produksi di Kabupaten Manggarai, Nusa Tenggara Timur,” Jurnal Peternakan Indonesia (Indonesian Journal of Animal Science), vol. 26, no. 2, pp. 60–64, Jun. 2024, doi: 10.25077/jpi.26.2.60-64.2024.

[6] N. A. Hasibuan and A. Fau, “Sistem Pakar Kombinasi Metode Certainty Factor dan Dempster Shafer,” Journal of Information System Research (JOSH), vol. 3, no. 2, pp. 85–90, Jan. 2022, doi: 10.47065/josh.v3i2.1252.

[7] J. Eska, A. Polibisnis Perdagangan, and U. YPTK Padang, “ANALISA SISTEM DETEKSI KERENTANAN RAWAN BANJIR DI KOTA PERDAGANGAN SUMATERA UTARA MENGGUNAKAN LOGIKA FUZZY MAMDANI,” 2025. [Online]. Available: http://jurnal.goretanpena.com/index.php/JSSR

[8] H. Mustafidah, I. Gunadi, C. Purbomartono, and E. Zuliarso, “Expert System for Diagnosing Gourami Fish Diseases Using the Certainty Factor Approach,” 2025.

[9] Y. Owel, R. Manik, and G. Ginting, “SISTEM PAKAR DIAGNOSA PENYAKIT HEWAN TERNAK BABI DENGAN MENGGUNAKAN METODE FUZZY MAMDANI BERBASIS WEB,” 2018.

[10] S. Rija Wadang et al., “SENTIMAS: Seminar Nasional Penelitian dan Pengabdian Masyarakat Pig Livestock Disease Diagnostic Expert System Using Web-Based Forward Chaining Method Sistem Pakar Diagnosa Penyakit Hewan Ternak Babi dengan Menggunakan Metode Forward Chaining Berbasis Web.” [Online]. Available: https://journal.irpi.or.id/index.php/sentimas

[11] J. S. Angdjadi, S. A. S. Mola, and D. Prasetyo, “Penerapan Case Based Reasoning Untuk Mendiagnosa Penyakit Pada Ternak Babi Menggunakan Metode Naive Bayes,” 2022.

[12] “PENERAPAN METODE FUZZY MAMDANI DALAM DIAGNOSA VIRUS PENYEBAB PENYAKIT PADA KUCING.” [Online]. Available: https://jurnal.umpar.ac.id/index.php/sylog

[13] J. Oktaviasanata Ananda Putri and Mg. Rohman, “Sistem Pakar Diagnosa Penyakit Influenza Dengan Menggunakan Metode Naive Bayes Berbasis Web.”

[14] C. Kardila, M. R. Muttaqin, and M. G. Resmi, “SISTEM PAKAR DIAGNOSA PENYAKIT PADA DOMBA DENGAN MENGGUNAKAN METODE FUZZY MAMDANI,” INTI Nusa Mandiri, vol. 18, no. 1, pp. 45–51, Aug. 2023, doi: 10.33480/inti.v18i1.4314.

[15] O. Purnawirawan and T. Afirianto, “IMPLEMENTASI ALGORITMA FUZZI MAMDANI PADA SISTEM PAKAR MENGGUNAKAN SOFTWARE APLIKASI MATLAB R2007b, STUDI KASUS: TANAMAN HIDROPONIK SELADA AIR”, doi: 10.25126/jtiik.2024117977.

[16] O. Y. Supriadi and H. Suhendi, “PERANCANGAN SISTEM PAKAR MENDIAGNOSA ANEMIA MENGGUNAKAN METODE FUZZY MAMDANI,” Cetak) Journal of Innovation Research and Knowledge, vol. 4, no. 5.

[17] Arifinal, W. Fuadi, and A. Razi, “SISTEM PAKAR DIAGNOSA PENYAKIT TANAMAN PEPAYA BERBASIS FUZZY LOGIC MAMDANI: PENDEKATAN EFISIEN UNTUK IDENTIFIKASI DINI,” Rabit : Jurnal Teknologi dan Sistem Informasi Univrab, vol. 10, no. 2, Jul. 2025, doi: 10.36341/rabit.v10i2.6433.

[18] S. Ainah, Y. N. C. Khotimah, A. Maharani, V. H. Pranatawijaya, and R. Priskila, “Implementasi Sistem Pakar Forward Chaining pada Deteksi Penyakit Tanaman Selada,” Jurnal Minfo Polgan, vol. 13, no. 1, pp. 241–253, Mar. 2024, doi: 10.33395/jmp.v13i1.13613.

[19] Thomas Andrew Imanzaghi, Henni Endah Wahanani, and Agung Mustika Rizki, “Implementasi Metode Fuzzy Mamdani pada Sistem Pakar Mendiagnosis Penyakit Demam Berdarah,” Bridge : Jurnal publikasi Sistem Informasi dan Telekomunikasi, vol. 3, no. 1, pp. 01–20, Feb. 2025, doi: 10.62951/bridge.v3i1.378.

[20] R. Mahdalena Simanjorang, A. Simangunsong, M. Arifin, M. Yamin, T. Informatika, and S. Pelita Nusantara, “Penerapan Sistem Pakar Dalam Diagnosis Dini Penyakit Jantung Dengan Metode Sistem Inferensi Fuzzy,” Jurnal Ilmu Komputer dan Sistem Informasi (JIKOMSI V, vol. 7, no. 1, pp. 131–142, 2024, [Online]. Available: https://ejournal.sisfokomtek.org/index.php/jikom

[21] R. Nandang Pratama and Y. A. Susetyo, “Implementasi Python API dengan Framework Flask sebagai Cloud Run Service Untuk Proses Update di PT. XYZ,” 2024.

[22] D. J. Evan and P. O. N. Saian, “IMPLEMENTASI PYTHON FRAMEWORK FLASK PADA MODUL TRANSFER OUT TOKO DI PT XYZ,” JIPI (Jurnal Ilmiah Penelitian dan Pembelajaran Informatika), vol. 8, no. 4, pp. 1121–1131, Nov. 2023, doi: 10.29100/jipi.v8i4.4020.

[23] IG Wahyu Sanjaya, “Electronic Procurement Website Service Quality and Customer Loyalty Using The Pieces Method, A Case Study of The Denpasar City Government,” Jurnal Nasional Pendidikan Teknik Informatika (JANAPATI), vol. 12, no. 2, pp. 294–303, Jul. 2023, doi: 10.23887/janapati.v12i2.61325.

Additional Files

Published

2025-12-31

How to Cite

Sirait, G. W., & Widodo, T. (2025). Implementasi Logika Fuzzy Mamdani pada Aplikasi Sistem Pakar Diagnosis Penyakit Ternak Babi Berbasis Web. JURNAL RISET KOMPUTER (JURIKOM), 12(6), 974–985. https://doi.org/10.30865/jurikom.v12i6.9302