Tugas Besar 3 IF2211 Strategi Algoritma Semester II Tahun 2021/2022 by Kelompok 8 Regexerigo. Web Application kami deploy ke tautan berikut.
- General Info
- Technologies Used
- Features
- Screenshots
- Backend Setup
- Frontend Setup
- Local Usage
- Remote Usage
- Contributors
Program ini adalah web application untuk melakukan DNA pattern matching dengan suatu DNA sequence dari penyakit. Algoritma yang digunakan untuk pattern matching adalah algoritma Knutt-Morris-Pratt (KMP) dan menggunakan algoritma Longest Common Subsequence (LCS) untuk memberikan tingkat kemiripan pattern pada teks yang diuji.
- MongoDB
- Express.js
- React.js
- Node.js
- Mongoose
- Prediksi penyakit
- Melihat, mencari, dan menghapus riwayat prediksi penyakit
- Menambah dan menghapus data penyakit
- Pastikan sudah install Node.js di perangkat anda.
- Install nodemon package dengan menulis
npm install -g nodemon
di command prompt. - Buat file
.env
di directory saat ini dan salin kode berikut ke dalamnya.
ATLAS_URI=mongodb+srv://tubes3stima:[email protected]/myFirstDatabase?retryWrites=true&w=majority
- Buka kembali command prompt sebelumnya dan jalankan
nodemon index
. - Biarkan backend berjalan dan jangan tutup command prompt hingga anda selesai menggunakan program.
- Pastikan sudah install Node.js di perangkat anda.
- Install vite package dengan menulis
npm install vite
di command prompt. - Jalankan
npm run dev
dan salin link Local yang diberikan, anda juga dapat menggunakan link Network pada perangkat lain yang terjaring menggunakan WiFi yang sama. - Biarkan frontend berjalan dan jangan tutup command prompt hingga anda selesai menggunakan program.
- Download repository ini dalam bentuk zip dan extract.
- Buka command prompt di directory repository yang sudah di-extract.
- Change directory ke
..\src\server
dan jalankan Backend Setup. - Buka command prompt baru di directory repository yang sudah di-extract.
- Change directory ke
..\src\client
dan jalankan Frontend Setup. - Web Application dapat digunakan untuk melakukan pattern matching prediksi penyakit dan mencari riwayat prediksi.
- Buka Web Application yang telah kami deploy ke tautan berikut.
- Web Application dapat digunakan untuk melakukan pattern matching prediksi penyakit dan mencari riwayat prediksi.