Post on 06-Nov-2020
Prototype Aplikasi Pelacak ODP/PDP Berbasis Android
1Muhammad Jurgen Irgo Fransar 2Ricky Agus Tjiptanata
1Jl. Pamaan No.23, Depok, Jawa Barat (jurgenirgof@gmail.com)
2Jl. Komjen.Pol.M.Jasin No.9, Depok, Jawa Barat (ricky@staff.gunadarma.ac.id)
Jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas Gunadarma
ABSTRAK
Corona Virus Disease 2019 (COVID-19) telah dinyatakan oleh WHO sebagai bencana
nonalam berupa wabah penyakit sehingga perlu dilakukan upaya penanggulangan termasuk
pencegahan dan pengendaliannya. Kementerian Kesehatan membuat definisi operasional yang
terdiri dari Orang Dalam Pemantauan (ODP) dan Pasien Dalam Pengawasan (PDP). Proses
pencatatan dan pencarian (ODP) dan (PDP) di wilayah D.K.I. Jakarta saat ini masih
menggunakan sistem pencatatan dan pencarian secara manual. Masalah yang sering dihadapi
adalah pencarian alamat seseorang yang diduga terpapar corona virus tidak sesuai dengan
Kartu Tanda Penduduk (KTP) dan kesalahan yang sering terjadi adalah mengenai waktu
pencatatan dan pencarian yang sangat lama akan membuat orang yang diduga terpapar corona
virus dapat menularkan corona virus kepada orang lain tanpa disadari. Oleh karena itu dalam
penelitian ini dibuat suatu Prototype Aplikasi Pelacak ODP/PDP Berbasis Android”. Tahapan
untuk membangun prototype aplikasi terdiri dari perencanaan, analisis, dan perancangan.
Dengan prototype yang dibuat ini, nantinya dapat dilanjutkan dengan implementasi atau
pembuatan aplikasinya.
Kata Kunci: Prototype, Pelacak, ODP, PDP, Android.
PENDAHULUAN
Menurut Keputusan Menteri Kesehatan
Republik Indonesia Nomor
HK.01.07/MENKES/247/2020 tanggal 9
April 2020, tentang Pedoman pencegahan
dan pengendalian Corona Virus Disease
2019 (COVID-19). Dalam melakukan
kegiatan pencegahan dan pengendalian,
Kementerian Kesehatan membuat definisi
operasional yang terdiri dari Orang Dalam
Pemantauan (ODP) dan Pasien Dalam
Pengawasan (PDP) yang bertujuan untuk
melaksanakan surveilans, deteksi dini,
contact tracing (pelacakan kontak) dengan
proses pencatatan dan pencarian kontak
langsung serta kekarantinaan kesehatan.
Proses pencatatan dan pencarian orang
dalam pemantauan (ODP) dan pasien
dalam pengawasan (PDP) di wilayah D.K.I.
Jakarta saat ini masih menggunakan sistem
pencatatan dan pencarian secara manual.
Sistem pencatatan dan pencarian secara
manual dapat menimbulkan beberapa
masalah dan kesalahan. Masalah yang
sering dihadapi adalah pencarian alamat
seseorang yang diduga ikut terpapar corona
virus tidak sesuai dengan Kartu Tanda
Penduduk (KTP) yang ada di data Dinas
Kesehatan D.K.I. Jakarta dan kesalahan
yang sering terjadi adalah mengenai waktu
pencatatan dan pencarian yang sangat lama
akan membuat orang yang diduga terpapar
corona virus dapat menularkan corona virus
kepada orang lain tanpa disadari.
Berdasarkan permasalahan tersebut,
penulis mengusulkan pembuatan aplikasi
android khususnya dalam proses pencatatan
dan pencarian lokasi orang dalam
pemantauan (ODP) dan pasien dalam
pengawasan (PDP) yang diharapkan dapat
membantu menyelesaikan masalah di atas
kemudian memudahkan pencatatan dan
pencarian di wilayah D.K.I. Jakarta yang
sesuai dengan yang diharapkan. Tujuan dari
penelitian ini adalah menghasilkan sebuah
prototype aplikasi yang dapat memudahkan
pelacakan lokasi orang dalam pemantauan
(ODP) dan pasien dalam pengawasan
(PDP) di wilayah D.K.I. Jakarta.
METODE PENELITIAN
Pada Penelitian ini menggunakan metode
System Development Life Cycle (SDLC)
yang terdiri dari tahapan berikut.
1. Perencanaan
Pada tahap ini penulis melakukan
perencanaan untuk membangun
aplikasi pencatatan dan pencarian
lokasi orang dalam pemantauan
(ODP) dan pasien dalam
pengawasan (PDP) di wilayah
D.K.I. Jakarta.
2. Analisis
Penulis melakukan analisis dari data
yang telah didapatkan dan
menyesuaikan dengan kebutuhan
aplikasi seperti analisa kebutuhan
perangkat lunak (software) dan
analisa kebutuhan perangkat keras
(hardware) dalam pembuatan
aplikasi.
3. Perancangan
Pada tahap perancangan dilakukan
rancangan aplikasi, dengan
melakukan rancangan Unified
Modelling Language (UML) yang
terdiri dari use case diagram,
activity diagram dan class diagram.
Pada tahap ini dilakukan juga
perancangan struktur navigasi yang
menjelaskan jalannya aplikasi serta
desain antarmuka dari aplikasi dan
basis data.
PEMBAHASAN
Pada pembahasan ini menjelaskan
perancangan aplikasi Corona Tracker yang
terdiri dari beberapa tahapan yaitu
perancangan aplikasi dan pembuatan
aplikasi. Perancangan aplikasi dimulai
dengan membuat Unified Modelling
Language (UML) dan perancangan
tampilan. Sedangkan pembuatan aplikasi
adalah membuat tampilan aplikasi.
PERANCANGAN UML
UML terdiri dari usecase diagram dan
activity diagram.
Gambar 1. Use Case Diagram
Perancangan activity diagram pengguna
dengan sistem. pada bagian ini menjelaskan
aktifitas yang dilakukan pengguna dari
awal membuka aplikasi sampai akhir
menggunakan aplikasi. Halaman utama
pengguna terdapat informasi terkait
mengenai peta penyebaran dan data
mengenai corona virus dan selanjutnya
dapat melihat peta penyebaran ODP dan
PDP serta menerima pemberitahuan
notifikasi penambahan kasus setiap
harinya.
Gambar 2. Activity Diagram Pengguna
Perancangan Activity Diagram admin
dengan sistem pada bagian ini menjelaskan
aktifitas yang dilakukan admin dari awal
menggunakan aplikasi admin. Admin dapat
mengetahui jumlah pengguna, mengetahui
jumlah pengguna di setiap kota dan
kabupaten di wilayah D.K.I. Jakarta dan
mengetahui data profil pengguna serta
Riwayat pencatatan lokasi dari pengguna
yang dinyatakan ODP dan PDP.
Gambar 3. Activity Diagram Admin
PERANCANGAN TAMPILAN
Pada pembuatan aplikasi, dilakukan
perancangan pada enam halaman inti dari
aplikasi Corona Tracker untuk pengguna,
yaitu halaman login, halaman daftar,
halaman beranda, halaman peta, halaman
pesan dan halaman pengaturan.
Gambar 4. Perancangan Halaman Login
Gambar 5. Perancangan Halaman Daftar
Gambar 6. Peracangan Halaman Beranda
Gambar 7. Perancangan Halaman Peta
Gambar 8. Perancangan Halaman Pesan
Gambar 9. Perancangan Halaman
Pengaturan
Selanjutnya perancangan aplikasi Corona
Tracker Admin untuk admin yang terdiri
dari enam tampilan inti.
Gambar 10. Perancangan Halaman Login
Gambar 11. Perancangan Halaman
Beranda
Gambar 12. Perancangan Halaman
Pencarian Berdasarkan Kota
Gambar 13. Perancangan Tampilan
Halaman Pencarian
Gambar 14. Perancangan Tampilan
Halaman Informasi Pengguna
Gambar 15. Perancangan Tampilan
Halaman Open Location History
PENUTUP
Setelah dilakukan pembuatan
prototype aplikasi pelacak ODP/PDP ini,
maka dapat disimpulkan bahwa
implementasi atau pembuatan aplikasi nya
dapat dilakukan sesuai prototype tersebut.
Pembuatan prototype aplikasi ini
juga perlu adanya pengembangan dengan
fitur pengiriman riwayat lokasi pengguna
secara real time dan menambahkan fitur
notifikasi berita mengenai coronavirus
melalui notifikasi di smartphone pengguna.
DAFTAR PUSTAKA
Abdullah, Yusuf, Alfian. 2020. Figma,
Tools yang mempermudah hidup UI
Designer. Diambil dari decoding:
https://www.dicoding.com/blog/figma-
tools-yang-mempermudah-hidup-ui-
designer/. Diakses 1 Juni 2020 pukul
09.18 WIB.
Aljundi, Muhammad, Ihsan dan
Muhammad Azriel Akbar. 2018. Kotlin
Zero to Hero. Banten: Udacoding.
Anonim. 2017. Pemerintah Provinsi DKI
Jakarta. Diambil dari BPK RI:
https://jakarta.bpk.go.id/?page_id=946.
Diakses 17 Mei 2020 pukul 07.08 WIB.
Aziz, Ropi Abdul. 2018. Mengenal XML di
Android Studio. Diambil dari Bang
Ropi: https://bangropi.com/mengenal-
xml-di-android-studio/. Diakses 26 Mei
2020 pukul 18.09 WIB.
Bagicode. 2016. Mandiri Membuat API
(Web Service) dan Aplikasi Android
(Client). Diakses 3 Juni 2020 Pukul
13.20 WIB.
Firly, Nadia. 2018. Create Your Own
Android Application. Jakarta: PT Elex
Media Komputindo.
Hansun, Seng dkk. 2018. Pemrograman
Android dengan Android Studio IDE.
Yogyakarta: Andi.
Hardana. 2018. Membuat Aplikasi Android
Dengan Bahasa Kotlin. Jakarta: PT
Mitra Sinergi Optima.
Hendra djaya, Bayu. 2017. Konsep Dasar
Pengujian Perangkat Lunak. Bandung:
ITB Press.
Hilman, Rizal. 2018. Aplikasi Portal Berita
Android Dengan API PHP & MySQLi
#Belajar API. Diakses 3 Juni 2020 Pukul
12.08 WIB.
Juhara, Zamrony P. 2016. Panduan
Lengkap Pemrograman Android.
Yogyakarta: Andi.
Kurniawati, Peni. 2018. Pengujian Sistem.
Diambil dari Medium:
https://medium.com/skyshidigital/peng
ujian-sistem-52940ee98c77. Diakses 16
Mei 2020 pukul 04.56 WIB.
Masruri, M. Hilmi. 2015. Buku Pintar
Android. Jakarta: PT Elex Media
Kompitindo.
Muhammad Nurhidayat, Jurus Rahasia
Menguasai Pemrograman Android.
Jakarta: PT Elex Media Komputindo.
Nastainullah, Ridho. 2019. Tutorial Figma
Desain Aplikasi Android. Diambil dari
blog.masterweb:
https://blogs.masterweb.com/tutorial-
figma/. Diakses 1 Juni 2020 pukul 10.10
WIB.
Prasetyo, Dwi dan Khafiizh Hastuti. 2018.
“Penerapan Haversine Formula Pada
Aplikasi Pencarian Lokasi dan
Informasi Gereja Kristen Di Semarang
Berbasis Mobile”. Semarang:
Universitas Dian Nuswantoro
Semarang.
Pratama, Aditya Rahmatullah. 2019.
Belajar Unified Modeling Language
(UML) – Pengenalan. Diambil dari
CODEPOLITAN:
https://www.codepolitan.com/unified-
modeling-language-uml. Diakses 27
Mei 2020 pukul 20.06 WIB.
Safaat, Nazarudin. 2015. Android:
Pemrograman Aplikasi Mobile
Smartphone dan Tablet PC Berbasis
Android. Jakarta: Informatika.
Samuel, Stephen dan Stefan Bocutiu. 2017.
Programming Kotlin. Birmingham:
Packt Publisihing Ltd.
Susilo, Adityo, et al. 2020. “Coronavirus
Disease 2019: Tinjauan Literatur
Terkini” dalam Jurnal Penyakit Dalam
Indonesia Vol.7, No.1: 46-52.
Sutrisno, Nugroho, Ardi. 2017.
Menampilkan Peta Dengan Google
Maps API pada Android Studio.
Diambil dari CODEPOLITAN:
https://www.codepolitan.com/menampil
kan-peta-dengan-google-maps-api-
pada-android-studio-58b3951fbe5bb.
Diakses 2 Mei 2020 pukul 15.16 WIB.
Yudhanto, Yudha dan Wijayanto, Ardhi.
2017. Mudah Membuat dan Berbisnis
Android Dengan Android Studio.
Jakarta: PT Elex Media Komputindo.