Skip to content

proyek Sistem Pakar Diagnosa Penyakit Betta Fish berbasis android, menggunakan Backward Chaining & Certainty Factor untuk menentukan kemungkinan penyakit berdasarkan gejala yang dipilih.

Notifications You must be signed in to change notification settings

Metyu5/sispak-android

Repository files navigation

SISPAK Android: Expert System for Betta Fish Disease Diagnosis

SISPAK Android is an expert system application designed to diagnose diseases in Betta fish using the Backward Chaining inference method combined with the Certainty Factor (CF) approach. The application is developed using Java for Android, with a PHP Native backend connected via APIs hosted on XAMPP.

📌 Key Features

  • 🔍 Disease Diagnosis: Users select a disease first and then choose the corresponding symptoms.
  • 📊 Certainty Factor (CF) Calculation: Determines the confidence level of a diagnosis based on selected symptoms.
  • 📂 Disease & Symptom Management: Data on diseases and symptoms is managed via a PHP-based web interface.
  • 🛠 Diagnosis History: Displays previous user diagnoses for reference.
  • 🔑 User Authentication: Login and registration system to ensure secure access.

🛠 Technologies Used

  • Android Development: Java (Android Studio 2024 1.1 Koala)
  • Backend API: PHP Native (XAMPP)
  • Database Management: MySQL
  • Version Control: Git & GitHub

📥 How to Run the Project

1️⃣ Backend Setup

  1. Clone the backend repository or move the backend project folder (located in the assets folder) to the htdocs directory in XAMPP.
  2. Import the db_bettafish.sql database into MySQL using phpMyAdmin.
  3. Start XAMPP and run Apache & MySQL services.

2️⃣ Android Application Setup

  1. Clone the Android repository in Android Studio.
  2. Ensure the backend is running properly.
  3. Adjust the API URL configuration in the Android project source code.
  4. Run the application on an emulator or a physical device.

📌 Future Enhancements

  • Improving UI/UX to enhance user experience.
  • Adding Treatment Recommendations to provide users with suggested solutions.
  • Integrating Firebase Authentication for enhanced security.

🤝 Contribution

We welcome contributions! If you want to improve this project or provide feedback, feel free to submit a pull request or open an issue in the repository. ✌️


If you have any suggestions or improvements, let's discuss them further. Happy coding! 🚀🔥

About

proyek Sistem Pakar Diagnosa Penyakit Betta Fish berbasis android, menggunakan Backward Chaining & Certainty Factor untuk menentukan kemungkinan penyakit berdasarkan gejala yang dipilih.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published