Rabu, 20 Mei 2020

FP PBKK A - Sistem Informasi Siaga COVID-19

FINAL PROJECT PBKK
SIAGA COVID

Nama Anggota :
1. Karina Soraya P     (05111740000003)
2. Celia Chintara Y    (05111740000058)
3. Ayu Mutiara S       (05111740000149)

Kelas : PBKK - A

Sistem Informasi Siaga COVID adalah website yang menampung informasi jumlah kasus terkonfirmasi COVID-19. Sistem informasi ini dibangun menggunakan Framework Codeigniter. Data yang diperoleh adalah data yang bersumber dari Badan Nasional Penanggulangan Bencana (BNPB) Republik Indonesia. User dapat dengan bebas mengunjungi website ini pada link http://covid19-pbkk.000webhostapp.com/public/. Berikut adalah daftar fitur dari Sistem Informasi Siaga COVID:
  1. Fitur Home
  2. Ini adalah halaman yang pertama kali dilihat oleh user ketika mengakses sistem informasi Siaga COVID. Halaman Ini berisi jumlah kasus terkonfirmasi COVID-19, jumlah pasien yang mengalami perawatan, jumlah pasien yang sembuh, serta jumlah pasien yang meninggal di Indonesia. User dapat melihat persebaran data informasi untuk per provinsi, serta dapat mengunduh data tersebut dalam format excel maupun format pdf. Selain itu terdapat grafik yang menggambarkan seluruh data dalam halaman home. Fitur ini menggunakan bantuan rapid api.


  3. Fitur Chat
  4. User dapat berkomunikasi dengan administrator melalui fitur live chat. User dapat menggunakan layanan ini dengan menginputkan data berupa nama dan alamat email user. Fitur live chat ini menggunakan bantuan api dari livechatin. Jika admin ingin membalas chat user, admin perlu login terlebih dahulu di website livechatin menggunakan akun yang telah didaftarkan sebelumnya dan pesan akan masuk ke tab chat pada livechatin lalu admin dapat membalasnya secara langsung disana.







    Berikut adalah script untuk fitur ini :


  5. Fitur Rumah Sakit Rujukan
  6. User dapat melihat daftar Rumah Sakit rujukan di Indonesia. Terdapat informasi berupa Nama Provinsi, Nama Rumah Sakit, dan Alamat dari Rumah Sakit tersebut. Terdapat juga fitur search sehingga user tidak perlu mencari satu persatu pada daftar Rumah Sakit rujukan. 



  7. Fitur Deteksi Dini
  8. Di dalam halaman Deteksi Dini, terdapat delapan pertanyaan mengenai gejala dan tanda dari COVID-19, dengan dua opsi jawaban yaitu YA dan TIDAK. Untuk menggunakan fitur ini, User wajib menjawab delapan pertanyaan tersebut. Setelah menjawab kedelapan pertanyaan tersebut, user harus menekan tombol submit untuk memperoleh hasil. Jika hasil yang diperoleh user mengarah pada gejala dan tanda kasus COVID-19, maka akan muncul hasil untuk menghubungi fasilitas kesehatan terdekat atau hotline COVID-19 RI.





  9. Fitur Hotline
  10. Pada halaman Hotline terdapat daftar nomor darurat yang disediakan oleh Pemerintahan RI. User dapat mencari nomor darurat yang dibutuhkan pada halaman ini.



  11. Fitur Login Administrator
  12. Untuk masuk ke halaman Administrator, Administrator dapat mengakses link http://covid19-pbkk.000webhostapp.com/public/login. Administrator harus memasukan Username dan Password yang telah dibuat sebelumnya. (Username: Admin , Password: password).



  13. Fitur Home Administrator
  14. Setelah login, administrator masuk ke halaman home yang sama dengan public user. Halaman ini berisi jumlah pasien yang mengalami perawatan, jumlah pasien yang sembuh, serta jumlah pasien yang meninggal di Indonesia. User dapat melihat persebaran data informasi untuk per provinsi, serta dapat mengunduh data tersebut dalam format excel maupun format pdf. Selain itu juga terdapat grafik yang menggambarkan seluruh data dalam halaman home administrator.



  15. Fitur Rumah Sakit Rujukan Administrator
  16. Administrator dapat menambahkan data rumah sakit rujukan, mengedit data rumah sakit rujukan yang telah ada sebelumnya, dan menghapus data rumah sakit rujukan sesuai yang diinginkan pada halaman rumah sakit rujukan. 



  17. Fitur Logout Administrator
  18. Setelah menggunakan Sistem Informasi ini, Administrator dapat keluar dari sistem informasi Siaga COVID dengan menekan tombol logout dan kemudian akan kembali ke halaman login.



Berikut adalah video Demo dari Sistem Informasi Siaga COVID-19 :





Berikut source code Models, Views, dan Controllers dari masing-masing fitur :

1. Fitur Home
  • Models
Buatlah file Home_qry.php pada direktori modules/home/models dengan code sebagai berikut

  • Controllers
Buatlah file Home.php pada direktori modules/home/controllers dengan code sebagai berikut

  • Views
Buatlah file index.php pada direktori modules/home/views dengan code sebagai berikut


2. Fitur Chat Fitur Chat tidak memiliki code khusus dalam CodeIgniter, karena mengembed fungsi dari aplikasi external. Untuk source codenya telah dijelaskan pada penjelasan fitur di atas.

3. Fitur Rumah Sakit Rujukan
  • Models
Buatlah file Wilayah_qry.php pada direktori modules/wilayah/models dengan code sebagai berikut
  • Controllers
Buatlah file Wilayah.php pada direktori modules/wilayah/controllers dengan code sebagai berikut
  • Views
Buatlah file index_wilayah.php pada direktori modules/wilayah/views dengan code sebagai berikut


4. Fitur Deteksi Dini
  • Models
Buatlah file Home_qry.php pada direktori modules/detection/models dengan code sebagai berikut
  • Controllers
Buatlah file Home.php pada direktori modules/detection/controllers dengan code sebagai berikut
  • Views
Buatlah file index_detection.php pada direktori modules/detection/views dengan code sebagai berikut



5. Fitur Hotline
  • Models
Buatlah file About_qry.php pada direktori modules/about/models dengan code sebagai berikut

  • Controllers
Buatlah file About.php pada direktori modules/about/controllers dengan code sebagai berikut

  • Views
Buatlah file index.php pada direktori modules/about/views dengan code sebagai berikut


6. Fitur Login Administrator
  • Models
Buatlah file Admin_model.php pada direktori folder models dengan code sebagai berikut
  • Controllers
Buatlah file Admin_login.php pada direktori folder controllers dengan code sebagai berikut
  • Views
Buatlah file login_page.php pada direktori views/admin dengan code sebagai berikut


7. Fitur Home Administration
  • Models
Fitur ini menggunakan models Admin_model.php pada folder models.
  • Controllers
Buatlah file Admin_home.php pada direktori folder controllers dengan code sebagai berikut
  • Views
Buatlah file admin_home_index.php pada direktori views/admin dengan code sebagai berikut

8. Fitur Rumah Sakit Rujukan Administrator
  • Models
Menggunakan models Wilayah_qry.php pada direktori modules/wilayah/models
  • Controllers
Buatlah file Admin_wilayah.php pada direktori folder controllers dengan code sebagai berikut

  • Views
Buatlah file admin_index_wilayah.php pada direktori views/admin dengan code sebagai berikut

9. Fitur Logout Administrator
  • Models
Tidak ada file models yang mengatur fungsi ini.
  • Controllers
Menggunakan controllers Admin_login.php pada direktori folder controllers, terdapat function untuk logout.
  • Views
Fitur logout hanya ditampilkan sebagai icon pada menu bar yang dimuat dalam file main_admin.php.

Untuk source code lengkapnya dapat diakses pada link ini.