Development of an Android-Based Expert System for Diagnosing Cat Skin Diseases at Cat’s Petshop Depok Using the Certainty Factor Method with Android Studio and MySQL
- 1,2*,3 Universitas Tama Jagakarsa
* Corresponding Author: NM Faizah
Open AccessAbstract
Limited understanding among cat owners regarding skin diseases in cats can have significant implications for the well-being of both cats and humans in the future. Certain skin conditions in cats are not confined to the animals themselves but can be transmitted to humans and other animals. To address such challenges, the development of an expert system for diagnosing skin diseases in cats is proposed. The study was conducted at Cat’s Petshop and Animal Clinic in Grand Depok City. Data were gathered through interviews with Drh. Atiek and Drh. Zeta, veterinarians at the location. The interviews identified six prevalent types of skin diseases in cats. Key issues include the manual recording system at the clinic, lengthy examination queues due to veterinarians’ packed schedules, and the limited knowledge of pet owners regarding symptoms of skin diseases in cats, which delays the diagnostic process. A solution was implemented by designing an expert system for diagnosing skin diseases in cats using the certainty factor method, which quantifies the confidence level of experts in their diagnoses. The application assists cat owners in identifying the type of skin condition affecting their pets. The certainty factor method enhances accuracy by accounting for uncertainty in calculations. The expert system yields positive outcomes. Primarily, it accelerates the examination of skin diseases in cats at Cat’s Petshop Depok. Additionally, it improves the precision of preliminary diagnoses. The deployment of the application saves time for pet owners and reduces waiting times at the clinic. The diagnostic accuracy aligns with the certainty factor calculation approach, addressing uncertainties in results. Overall, the expert system employing the certainty factor method offers an effective solution to overcome the lack of understanding among cat owners about skin diseases. The application facilitates early symptom recognition, enhances time efficiency, and improves diagnostic precision.
Keywords
How to Cite
References
- Alfaris, L., Gustian, D., Setyorini, R., Romli, I., Putri, A. Y. P., Herjuna, S. A. S., Syamsiyah, N., Yuniansyah, Aziza, N., Muhammad, A. C., Umar, N., & Wali, M. (2022). Riset operasi. Indie Press.
- Andriani, A. (2016). Pemrograman sistem pakar. Yogyakarta: MediaKom.
- Anendya, A. (2022). Apa itu Figma? Penjelasan, fitur, keunggulan dan manfaatnya. Retrieved August 25, 2023, from https://www.dewaweb.com/blog/apa-itu-figma/
- Anhar. (2010). Panduan menguasai PHP dan MySQL secara otodidak. Jakarta: MediaKita.
- AWS. (2023). Apa itu API? Retrieved August 22, 2023, from https://aws.amazon.com/id/what-is/api/
- Binar. (2021). JSON: Pengertian, fungsi, jenis-jenis, kelebihan dan kekurangannya. Retrieved August 23, 2023, from https://www.binaracademy.com/blog/json-adalah
- Conder, S., & Darcey, L. (2022). Mempelajari Java untuk pengembangan Android: Perkenalan pada Java. Retrieved August 23, 2023, from https://code.tutsplus.com/id/learn-java-for-android-development-introduction-to-java--mobile-2604t
- Dharwiyanti, S., & Wahono, R. S. (2003). Pengantar Unified Modeling Language (UML). Jurnal IlmuKomputer.com, 11(1), 1-13.
- Drimmer, S. W., & Weitzman, G. (2020). Nat Geo: Kucing Pedia. Jakarta: Kepustakaan Populer Gramedia.
- Dwiramadhan, F., Wahyuddin, M. I., & Hidayatullah, D. (2022). Sistem pakar diagnosa penyakit kulit kucing menggunakan metode Naive Bayes berbasis web. Jurnal Teknologi Informasi dan Komunikasi (JTIK), 6(3), 429-437.
- Effendi, C., & Budiana, N. S. (2014). Kucing: Complete guide book for your cat. Jakarta: AgriFlo.
- Effendi, R. M. Y., Andryana, S., & Sari, R. T. K. (2021). Sistem pakar diagnosa kerusakan VGA dengan metode Certainty Factor dan algoritma K-Nearest Neighbor (K-NN). Jurnal Teknologi Informasi dan Komunikasi (JTIK), 5(1), 79-88.
- Enterprise, J. (2015). Mengenal dasar-dasar pemrograman Android. Jakarta: PT Elex Media Komputindo.
- Fakrurrozi, F., Fauziah, F., & Andrianingsih, A. (2022). Sistem pakar bimbingan konseling menerapkan pola 17 Plus dengan metode Forward Chaining dan Certainty Factor berbasis web. Jurnal Teknologi Informasi dan Komunikasi (JTIK), 6(2), 185-192. https://doi.org/10.35870/jtik.v6i2.405
- Hardiansyah, & Suryono, S. (2020). Panduan praktis membuat aplikasi Android dengan Android Studio. Yogyakarta: PT Lauwba Techno Indonesia.
- Hayadi, B. H. (2018). Sistem pakar. Yogyakarta: Deepublish.
- Herlinah, & Musliadi, K. H. (2019). Pemrograman aplikasi Android dengan Android Studio, Photoshop dan Audition. Jakarta: PT Elex Media Komputindo.
- Khasanah, U. (2022). Wajib tahu! Inilah pengertian dan fungsi Adobe Dreamweaver untuk web desainer. Retrieved August 24, 2023, from https://myedusolve.com/blog/wajib-tahu-inilah-pengertian-dan-fungsi-adobe-dreamweaver-untuk-web-desainer
- KucingPedia. (2023). Jenis-jenis kucing. Retrieved August 20, 2023, from https://kucingpedia.com/jenis-kucing/
- Kurniati, N., Yanitasari, Y., Lantana, D. A., Karima, I. S., & Susanto, E. R. (2017). Sistem pakar untuk mendiagnosa penyakit kulit pada kucing menggunakan Certainty Factor. ILKOM Jurnal Ilmiah, 9(1), 34-41.
- Kurniawan, F., & Widodo, G. (2015). Cepat menguasai pemrograman Android. Malang: UB Press.
- Kusrini. (2006). Sistem pakar: Teori dan aplikasi. Yogyakarta: CV Andi Offset.
- Kusrini. (2008). Aplikasi sistem pakar: Menentukan faktor kepastian pengguna dengan metode kuantifikasi pertanyaan. Yogyakarta: CV Andi Offset.
- Nurajizah, S., & Saputra, M. (2018). Sistem pakar berbasis Android untuk diagnosa penyakit kulit kucing dengan metode Forward Chaining. Jurnal Pilar Nusa Mandiri, 14(1), 7-14.
- Prakoso, A. A. (2023). Ayo dipilih! 15 jenis kucing peliharaan lucu & menggemaskan. Retrieved August 20, 2023, from https://rimbakita.com/jenis-kucing-peliharaan/
- Prayoga, N. A., & Sibarani, A. J. (2020). Aplikasi sistem pakar untuk diagnosa penyakit kucing Persia menggunakan metode Certainty Factor berbasis Android. Jurnal Restikom: Riset Teknik Informatika dan Komputer, 2(3), 107-118.
- Purbasari, W., Iqbal, T., Inayah, I., Munawir, Sutjiningtyas, S., Hikmawati, E., Natsir, F., Widhiyanti, A. A. S., Wali, M., Haris, M. S., & Basri, H. (2024). Algoritma pemrograman. CV Haura Utama.
- Purnomo, R. F., Purbo, O. W., & Aziz, R. A. (2020). Firebase: Membangun aplikasi berbasis Android. Yogyakarta: CV Andi Offset.
- Rofi’i, Y. U. (2023). Oreste Besson Rank and Certainty Factor for digital business investment decisions. International Journal Software Engineering and Computer Science (IJSECS), 3(2), 130-136. https://doi.org/10.35870/ijsecs.v3i2.1513
- Rosnelly, R. (2012). Sistem pakar: Konsep dan teori. Yogyakarta: CV Andi Offset.
- Safaat, N. (2011). Pemrograman aplikasi mobile smartphone dan tablet PC berbasis Android. Bandung: Informatika.
- Safaat, N. (2012). Pemrograman aplikasi mobile smartphone dan tablet PC berbasis Android (Edisi Revisi). Bandung: Informatika.
- Saputra, O., Fitri, I., & Esti Handayani, E. T. (2022). Sistem pakar diagnosa kerusakan hardware komputer menggunakan metode Forward Chaining dan Certainty Factor berbasis website. Jurnal Teknologi Informasi dan Komunikasi (JTIK), 6(2), 234-242. https://doi.org/10.35870/jtik.v6i2.416
- Sari, I. P., Priyanto, A., & Ananda, R. (2020). Sistem pakar berbasis Android diagnosis penyakit Hepatitis menggunakan metode Certainty Factor dengan penelusuran Forward Chaining. Jurnal Edukasi dan Penelitian Informatika (JEPIN), 6(3), 393-400.
- Setiawan, R. (2009). Teknik pemecahan masalah dengan algoritma dan flowchart. Jakarta: Lentera Ilmu Cendikia.
- Setiyaningsih, Y. (2023). Pengertian Adobe Photoshop beserta sejarah, fungsi, tools, dst. Retrieved August 25, 2023, from https://dianisa.com/pengertian-adobe-photoshop/
- Setyawati, D. (2018). Sistem pakar diagnosa awal penyakit pada kucing berbasis desktop menggunakan metode Certainty Factor. Jurnal Simki-Techsain, 2(5), 1-8.
- Solichin, A. (2016). Pemrograman web dengan PHP dan MySQL. Jakarta: Budi Luhur.
- Sumito, R. (2021). Decision-making system for selection of majors in higher education using the Certainty Factor (CF) method for web-based high school students. International Journal Education and Computer Studies (IJECS), 1(2), 57-62. https://doi.org/10.35870/ijecs.v1i2.603
- Sutiono. (2017). 8 kelebihan Android Marshmallow 6.0, 6.0.1, 6.1. Retrieved August 20, 2023, from https://dosenit.com/software/sistem-operasi/android/kelebihan-android-marshmallow
- Suwed, M. A., & Napitulupu, R. M. (2011). Panduan lengkap kucing. Bogor: Penebar Swadaya.
- Tyar, F., & Wahyuddin, M. I. (2022). Sistem pakar menggunakan metode Naïve Bayes dan Certainty Factor untuk mendeteksi hama pada tanaman alpukat berbasis web. Jurnal Teknologi Informasi dan Komunikasi (JTIK), 6(4), 488-496.
- Veronika, N. (2023). 16 jenis-jenis kucing peliharaan populer. Retrieved August 20, 2023, from https://www.gramedia.com/best-seller/jenis-kucing/
- Wadi, H. (2018). Pemrograman Android untuk pelajar & mahasiswa. Mataram: TR Publisher.
- Wali, M. (2020). Modul praktikum rekayasa perangkat lunak. Ellunar Publisher.
- Wali, M., Nengsih, T. A., Hts, D. I. G., Choirina, P., Awaludin, A. A. R., Yusuf, M., Aminuddin, F. H., Purwandari, N., & Baradja, A. (2023). Pengantar 15 bahasa pemrograman terbaik di masa depan: Referensi & coding untuk pemula. PT Sonpedia Publishing Indonesia.
- Wicaksono, S. R. (2023). Analisis proses bisnis: Teori dan implementasi menggunakan UML. Malang: CV Seribu Bintang.
- Widyaningsih, M., & Gunadi, R. (2017). Dempster Shafer untuk sistem diagnosa gejala penyakit kulit pada kucing. Jurnal Saintekom: Sains, Teknologi, Komputer dan Manajemen, 7(1), 81-94. https://doi.org/10.33020/saintekom.v7i1.24
- Yudhanto, Y., & Wijayanto, A. (2017). Mudah membuat dan berbisnis aplikasi Android dengan Android Studio. Jakarta: PT Elex Media Komputindo.
- Yulianti, D., & Saputri, T. A. (2022). Penerapan metode Certainty Factor untuk mendiagnosa penyakit kucing pada UPTD Pusat Kesehatan Hewan Kota Metro. I-Robot Jurnal, 6(2), 15-19.
Author Biographies
-
Prastika Putriningsih, Universitas Tama Jagakarsa
Computer Science Study Program, Universitas Tama Jagakarsa, South Jakarta City, Special Capital Region of Jakarta, Indonesia
-
NM Faizah, Universitas Tama Jagakarsa
Computer Science Study Program, Universitas Tama Jagakarsa, South Jakarta City, Special Capital Region of Jakarta, Indonesia
-
Widyat Nurcahyo, Universitas Tama Jagakarsa
Computer Science Study Program, Universitas Tama Jagakarsa, South Jakarta City, Special Capital Region of Jakarta, Indonesia
License
Copyright (c) 2024 Journal Mobile Technologies (JMS)

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
This is an open-access journal. All articles are distributed under the terms of the Creative Commons Attribution 4.0 International License (CC BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Under this license, you are free to:
- Share: Copy and redistribute the material in any medium or format.
- Adapt: Remix, transform, and build upon the material for any purpose, even commercially.
Attribution Requirements:
You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
Copyright and Retention:
Authors retain copyright without restrictions and grant this journal the right of first publication under an open-access model. The journal retains non-exclusive publishing rights for archiving, indexing, and scholarly dissemination.
Usage Statistics
Similar Articles
- Design and Development of a Mobile Application Using Android Studio and Flutter Hanis Diansyah , Syafrinal Syafrinal · Vol. 3 No. 2 (2025)
- Development of an Android-Based Geographic Information System for Maneungteung Tourism Area in Cirebon Regency Using Location-Based Service (LBS) Method with Android Studio Version 2024.1.2 Afifudin Nur Cahyawan , NM Faizah , Widyat Nurcahyo · Vol. 3 No. 1 (2025)
- Development of an Android-Based Camera Rental System Application for Kedai Kamera Depok Using Android Studio Dolphin 2021.3.1 with the Rapid Application Development Method Sephvinna Yanurisa Fitrah , Lucky Koryanto , NM Faizah · Vol. 2 No. 2 (2024)
- Android Based Application for Searching Indekos In Pasar Minggu Jakarta South With Location Based Service (LBS) Method Farhan Fauzan , NM Faizah , Lucky Koryanto · Vol. 1 No. 1 (2023)
- Tourism Search Application within the Bima City Locale of West Nusa Tenggara Utilizing the Android-Based Location-Based Benefit Strategy Utilizing Visual Studio Code Fitrah Turrahman , NM Faizah , Lucky Koryanto · Vol. 1 No. 1 (2023)
Most read articles by the same author(s)
- Design of Android-based Online Ticketing System Application on Hiba Utama Bus Using Location Based Service (LBS) Dwi Styoko , NM Faizah , Lucky Koryanto · Vol. 1 No. 1 (2023)
- Design and Development of KPRI RSCM Employee Presence Attendance Application Using Android-Based QR Code Muhamad Rifky , NM Faizah , Lucky Koryanto · Vol. 1 No. 1 (2023)
- Tourism Search Application within the Bima City Locale of West Nusa Tenggara Utilizing the Android-Based Location-Based Benefit Strategy Utilizing Visual Studio Code Fitrah Turrahman , NM Faizah , Lucky Koryanto · Vol. 1 No. 1 (2023)
- Android Based Application for Searching Indekos In Pasar Minggu Jakarta South With Location Based Service (LBS) Method Farhan Fauzan , NM Faizah , Lucky Koryanto · Vol. 1 No. 1 (2023)
- Android-Based Health Service Center Search Application in Tasikmalaya City Using Location Based Service (LBS) Method Muhammad Rizky Ramadhan , NM Faizah , Lucky Koryanto · Vol. 1 No. 1 (2023)