https://github.com/metyu5/sispak-android
proyek Sistem Pakar Diagnosa Penyakit Betta Fish berbasis android, menggunakan Backward Chaining & Certainty Factor untuk menentukan kemungkinan penyakit berdasarkan gejala yang dipilih.
https://github.com/metyu5/sispak-android
android backward-chaining bettafish certainty-factor sistempakar
Last synced: 2 months ago
JSON representation
proyek Sistem Pakar Diagnosa Penyakit Betta Fish berbasis android, menggunakan Backward Chaining & Certainty Factor untuk menentukan kemungkinan penyakit berdasarkan gejala yang dipilih.
- Host: GitHub
- URL: https://github.com/metyu5/sispak-android
- Owner: Metyu5
- Created: 2025-03-12T17:10:51.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-14T05:58:54.000Z (2 months ago)
- Last Synced: 2025-03-21T05:18:19.891Z (2 months ago)
- Topics: android, backward-chaining, bettafish, certainty-factor, sistempakar
- Language: PHP
- Homepage:
- Size: 7.2 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **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! 🚀🔥