ds-dti / DS02_02_Heart-Failure-Prediction

Predicting heart failure by cardiovascular diseases (CVD).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Heart Failure Prediction

Kelompok 2 DS02 (Alva, Erdy, Kusvi, Rafi)

Project Poster


Daftar Isi

  1. Daftar Isi
  2. Project Description
  3. Fitur Aplikasi
  4. Petunjuk Penggunaan
    1. Melakukan Prediksi
    2. Menjalankan Web App di Localhost
  5. Credits

Project Description

Video Penjelasan Proyek: YouTube

Gagal jantung, juga dikenal sebagai gagal jantung kronis, adalah sindrom klinis yang disebabkan oleh disfungsi ventrikel. Gagal jantung adalah manifestasi serius atau tahap akhir dari berbagai penyakit jantung. Gagal jantung adalah penyakit dengan angka kematian yang tinggi dan biaya pengobatan yang tinggi. Berdasarkan pedoman European Society of Cardiology (ESC), diseluruh dunia sekitar 26 juta orang dewasa hidup dengan adanya penyakit gagal jantung. [1]

Faktor-faktor risiko penyakit gagal jantung ada 2 jenis yaitu factor yang dapat dihindari dan yang tidak dapat dihindari. Faktor risiko yang tidak dapat dihindari, antara lain: usia, jenis kelamin, riwayat penyakit keluarga, dan ras. Sedangkan, faktor risiko penyakit yang dapat dihindari, antara lain: hipertensi, profil lipid yang buruk, merokok, kurangnya aktivitas fisik, obesitas, diabetes melitus, konsumsi, makanan berlemak, dan konsumsi alkohol berlebih, dan lain-lain. [2]


Fitur Aplikasi

  • Responsive: mudah dan nyaman dibuka baik di PC, laptop, maupun smartphone.
  • Different use for different needs: aplikasi menyediakan dua fungsi utama yang dapat digunakan sesuai kebutuhan anda, pemeriksaan mandiri menggunakan fitur basic atau pemeriksaan lanjutan menggunakan fitur advanced.
  • Easy to access database: semua data yang tersubmit akan tersimpan di Google Sheet yang nantinya data tersebut dapat digunakan untuk meningkatkan performa dari model machine learning.

Petunjuk Penggunaan:

Prototype aplikasi yang sudah berjalan dan online dapat diakses disini. Semua data yang disubmit pada prototype aplikasi di link tersebut akan disimpan ke Google Sheet di bawah ini:

Melakukan Prediksi

  1. Buka link web app disini.
  2. Pilih jenis prediksi yang ingin digunakan (Basic atau Advanced).
  3. Masukan data yang diminta aplikasi.
  4. Klik tombol "Submit"
  5. Tunggu beberapa detik hingga hasil prediksi anda muncul.

Menjalankan Web App di Localhost

  1. Clone repository ke localhost anda
  2. Buka command prompt (CMD) pada folder repository
  3. Buat dan jalankan virtual environment Python. Petunjuk pembuatan virtual environment dapat dibaca di sini (opsional)
  4. Ketik pip install -r requirements.txt pada CMD untuk menginstall libraries yang dibutuhkan
  5. Run web app dengan mengetik python main.py pada CMD
  6. Buka link yang muncul pada CMD di browser untuk menggunakan aplikasi (default ke 127.0.0.1:5000)
  7. Tekan CTRL+C pada keyboard untuk menutup aplikasi.

Notes: jika ingin menjalankan web app di localhost atau server anda sendiri, anda perlu untuk memiliki API untuk akses ke Google Drive dan Google Sheets. Jika anda sudah memiliki API tersebut simpan file JSON yang didpaat dari Google ke file bernama credentials.jsondan simpan pada root folder aplikasi. Untuk cara mendapatkan API tersebut dapat dibaca disini


Credits:

About

Predicting heart failure by cardiovascular diseases (CVD).


Languages

Language:Jupyter Notebook 92.6%Language:HTML 5.8%Language:Python 1.5%Language:CSS 0.2%