Server ini digunakan sebagai penghubung antara hasil model latih yang sudah dilakukan proses training/pelatihan secara komprehensif dengan server website SiLombok. Server ini diaktifkan ketika pengguna ingin menggunakan fitur prediksi kesehatan buah cabai di website SiLombok, dengan sistem akan mengambil output prediksi berupa model latih yang didefinisikan pada sebuah API Flask (Framework Backend Python) kemudian server website akan melakukan permintaan/request pengambilan model latih dari alamat API Flask yang sudah didefinisikan sebelumnya.
-
Clone repository ini ke dalam folder lokal Anda :
git clone https://github.com/mahen-alim/silombok_backend.git
-
Masuk kedalam folder proyek yang sudah diclone :
cd silombok_backend
-
Buat Virtual Environment Python :
- Pastikan python dan pip sudah diinstal :
python --version pip --version
- Buat virtual environment :
python -m venv nama_env
- Gantilah nama_env dengan nama yang diinginkan untuk virtual environment Anda. Misalnya :
python -m venv myenv
- Aktifkan virtual environment :
- Windows
.\myenv\Scripts\activate
- macOS/Linux
source myenv/bin/activate
- Windows
- Pastikan python dan pip sudah diinstal :
-
Instal dependensi yang diperlukan :
pip install -r requirements.txt
-
Latih model, dengan mengetikkan perintah berikut :
python training2.py
-
Jalankan file yang berisi api flask, dengan mengetikkan perintah berikut :
python detect.py
-
Jika ingin menonaktifkan virtual environment, Anda bisa mengetikkan ini pada terminal :
deactivate
-
Akses dan panduan penggunaan website SiLombok dapat diakses pada link berikut : https://github.com/mahen-alim/silombok
- Backend: Python, Flask (Framework Python).
- Algoritma Data Latih: Naive Bayes.
- Version Control: Git, GitHub.
- Text Editor: Visual Studio Code.
- API Testing: HTTPie.
Jika Anda ingin berkontribusi dalam pengembangan proyek ini, silakan lakukan fork repository ini dan kirimkan pull request dengan deskripsi perubahan yang jelas.
Jika Anda memiliki pertanyaan lebih lanjut, silakan hubungi kami di:
- Email: mahennekkers27@gmail.com
- No. WA: 0895807400305