OLEH:
ALMA KUSUMA WARDANI
NIM 1931735009
DOSEN PEMBIMBING:
ASHAFIDZ FAUZAN DIANTA, S.ST., M.T.
NIP/NIDN 0711038704
Laporan Akhir ini disusun untuk memenuhi syarat memperoleh gelar A.Md. pada
Program Studi D-III Manajemen Informatika
Politeknik Negeri Malang
Oleh:
Alma Kusuma Wardani
NIM. 1931735009
Dosen Pembimbing:
Ashafidz Fauzan Dianta, S.ST., M.T.
NIP/NIDN 0711038704
i
HALAMAN PENGESAHAN
Laporan Akhir ini disusun untuk memenuhi syarat memperoleh gelar A.Md. pada
Program Studi D-III Manajemen Informatika
Politeknik Negeri Malang
Oleh:
Alma Kusuma Wardani
NIM 1931735009
Mengetahui, Menyetujui,
Koordinator Ketua Program Studi
PSDKU Polinema di Kota Kediri, D-III Manajemen Informatika
ii
HALAMAN PERNYATAAN
Dengan ini saya menyatakan bahwa Laporan Akhir ini dibuat berdasarkan
hasil penelitian dan pemaparan saya sendiri. Karya yang pernah diajukan untuk
memperoleh gelar Ahli Madya atau kesarjanaan di suatu Perguruan Tinggi tidak
terdapat pada Laporan Akhir ini, dan sepengetahuan saya juga tidak terdapat
karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, apabila
terdapat karya orang lain, saya akan mencantumkan sumber tersebut ke dalam
daftar pustaka.
iii
ABSTRAK
Kata Kunci : Pendataan, Angka Bebas Jentik, Google Maps, Longitude dan
latitude, Android.
iv
ABSTRACT
Keyword : Data Collection, Wiggler Free Number, Google Maps, Longitude and
Latitude, Android
v
KATA PENGANTAR
Puji Syukur saya panjatkan kepada Allah SWT atas kehadirat, rahmat, serta
hidayah-Nya saya dapat menyelesaikan Laporan Akhir yang berjudul “Aplikasi
Pendataan Angka Bebas Jentik Di Wilayah Kabupaten Kediri Berbasis Android”.
Laporan Akhir ini disusun sebagai persyaratan untuk menyelesaikan studi
program Diploma III Program Studi Manajemen Informatika, Jurusan Teknologi
Informasi, Politeknik Negeri Malang.
Saya menyadari tanpa adanya dukungan dan kerja sama dari berbagai pihak,
Laporan Akhir ini tidak akan berjalan baik. Oleh karena itu, saya ingin
mengucapkan terima kasih kepada:
1. Bapak Dr. Ir. Drs. Raden Edy Purwanto, M.Sc., selaku koordinator
PSDKU Polinema Kediri
2. Bapak Fadelis Sukya, S.Kom., M.Cs., selaku ketua program studi
Manajemen Informatika
3. Bapak Ashafidz Fauzan Dianta, S.ST., M.T., selaku dosen pembimbing
Laporan Akhir
4. Bapak Benni Agung Nugroho, S.Kom., M.Cs., selaku dosen penguji 1
5. Ibu Selvia Ferdiana Kusuma, S.Kom., M.Kom., selaku dosen penguji 2
6. Dan seluruh pihak yang telah membantu dan mendukung lancarnya
pembuatan Laporan Akhir dari awal hingga akhir yang tidak dapat saya
sebutkan satu persatu.
Penulis menyadari bahwa dalam penyusunan Laporan Akhir ini, masih
banyak kekurangan baik dari sistematika penulisan maupun penggunaan bahasa.
Untuk itu penulis mengharapkan kritik dan saran dari berbagi pihak yang bersifat
membangun untuk menyempurnakan laporan ini. Semoga laporan ini bermanfaat
bagi pembaca. Sekian dan saya ucapkan banyak terima kasih.
Penulis
vi
DAFTAR ISI
HALAMAN JUDUL................................................................................................ i
HALAMAN PENGESAHAN ................................................................................. ii
HALAMAN PERNYATAAN ............................................................................... iii
ABSTRAK ............................................................................................................. iv
ABSTRACT ............................................................................................................ v
KATA PENGANTAR ........................................................................................... vi
DAFTAR ISI ......................................................................................................... vii
DAFTAR GAMBAR ............................................................................................. ix
DAFTAR TABEL ................................................................................................. xii
BAB I PENDAHULUAN ...................................................................................... 1
Latar Belakang.......................................................................................... 1
Rumusan Masalah .................................................................................... 2
Tujuan ....................................................................................................... 2
Batasan Masalah ....................................................................................... 2
Sistematika Penulisan Laporan................................................................. 3
BAB II LANDASAN TEORI ................................................................................ 4
Penelitian yang relevan............................................................................. 4
Jentik Nyamuk .......................................................................................... 6
Aplikasi Mobile ........................................................................................ 7
Android ..................................................................................................... 8
Kotlin ........................................................................................................ 8
PHP ........................................................................................................... 9
MySQL ................................................................................................... 10
Google Maps .......................................................................................... 11
Longitude dan Latitude........................................................................... 11
Use Case Diagram .................................................................................. 12
Activity Diagram .................................................................................... 13
Web Server ............................................................................................. 14
BAB III ANALISIS DAN PERANCANGAN .................................................... 16
Analisis Permasalahan ............................................................................ 16
Analisis Pemecahan Masalah ................................................................. 16
3.2.1 Metode Pengambilan Data (User Requirement) ............................. 17
3.2.2 Metode Pengembangan Sistem ....................................................... 18
3.2.3 Analisis Kebutuhan Sistem ............................................................. 20
Perancangan Sistem ................................................................................ 21
3.3.1 Arsitektur Diagram.......................................................................... 22
3.3.2 Use Case Diagram .......................................................................... 23
3.3.3 Activity Diagram ............................................................................. 33
3.3.4 Perancangan Database .................................................................... 42
3.3.5 Relasi Antar Tabel........................................................................... 44
3.3.6 Antarmuka Sistem ........................................................................... 46
Pengujian Sistem .................................................................................... 53
BAB IV IMPLEMENTASI.................................................................................. 56
Implementasi Proses ............................................................................... 56
4.1.1 Halaman Awal Aplikasi .................................................................. 56
4.1.2 Halaman Login ................................................................................ 57
vii
4.1.3 Halaman Registrasi ......................................................................... 58
4.1.4 Halaman Dashboard Kader............................................................. 60
4.1.5 Halaman Data Rumah Pada Kader .................................................. 62
4.1.6 Halaman Tambah Data Rumah Pada Kader.................................... 64
4.1.7 Halaman Ubah Data Rumah Pada Kader ........................................ 65
4.1.8 Halaman Data Rekap Rumah Pada Kader ...................................... 68
4.1.9 Halaman Tambah Data Rekap Pada Kader ..................................... 69
4.1.10 Halaman Ubah Data Rekap Pada Kader ......................................... 71
4.1.11 Halaman Profil Kader ..................................................................... 73
Implementasi Data .................................................................................. 74
4.2.1 Tabel users ...................................................................................... 74
4.2.2 Tabel wilayah .................................................................................. 75
4.2.3 Tabel petugas .................................................................................. 76
4.2.4 Tabel rumah .................................................................................... 77
4.2.5 Tabel rek_rumah ............................................................................. 78
BAB V PENGUJIAN DAN PEMBAHASAN ..................................................... 81
Pengujian Proses ..................................................................................... 81
5.1.1 Pengujian Registrasi Berhasil ......................................................... 81
5.1.2 Pengujian Registrasi Gagal ............................................................. 81
5.1.3 Pengujian Login Kader Berhasil ..................................................... 82
5.1.4 Pengujian Login Gagal .................................................................... 83
5.1.5 Pengujian Login Akun Kader Belum Diverifikasi .......................... 84
5.1.6 Pengujian Data Rumah Kader ......................................................... 84
5.1.7 Pengujian Tambah Data Rumah Kader ........................................... 85
5.1.8 Pengujian Tambah Data Rumah Kader Gagal ................................ 86
5.1.9 Pengujian Ubah Data Rumah Kader ............................................... 86
5.1.10 Pengujian Hapus Data Rumah Kader .............................................. 87
5.1.11 Pengujian Data Rekap Kader .......................................................... 88
5.1.12 Pengujian Tambah Data Rekap Kader ............................................ 89
5.1.13 Pengujian Tambah Data Rekap Kader Gagal.................................. 90
5.1.14 Pengujian Profil Kader .................................................................... 91
5.1.15 Pengujian Ubah Data Profil Kader .................................................. 91
5.1.16 Pengujian Pengambilan Latitude dan Longitude ............................ 92
Analisa Hasil Penelitian ......................................................................... 94
BAB VI KESIMPULAN DAN SARAN .............................................................. 96
Kesimpulan ............................................................................................. 96
Saran ....................................................................................................... 96
DAFTAR PUSTAKA ........................................................................................... 97
viii
DAFTAR GAMBAR
ix
Gambar 4.12 Activity Diagram Dashboard Kader ............................................... 61
Gambar 4.13 Data Rumah Pada Kader ................................................................. 62
Gambar 4.14 Use Case Diagram Tampil Data Rumah ........................................ 63
Gambar 4.15 Activity Diagram Tampil Data Rumah............................................ 63
Gambar 4.16 Tambah Data Rumah Pada Kader ................................................... 64
Gambar 4.17 Use Case Diagram Tambah Data Rumah ....................................... 64
Gambar 4.18 Activity Diagram Tambah Data Rumah .......................................... 65
Gambar 4.19 Modal Pilihan Data Rumah ............................................................. 66
Gambar 4.20 Ubah Data Rumah ........................................................................... 66
Gambar 4.21 Use Case Diagram Ubah Data Rumah ........................................... 67
Gambar 4.22 Activity Diagram Ubah Data Rumah .............................................. 67
Gambar 4.23 Data Rekap Rumah.......................................................................... 68
Gambar 4.24 Use Case Diagram Tampil Data Rekap Rumah ............................. 68
Gambar 4.25 Activity Diagram Tampil Data Rekap Rumah ................................ 69
Gambar 4.26 Tambah Data Rekap ........................................................................ 69
Gambar 4.27 Use Case Diagram Tambah Data Rekap Rumah ............................ 70
Gambar 4.28 Activity Diagram Tampil Data Rekap Rumah ................................ 70
Gambar 4.29 Ubah Data Rekap ............................................................................ 71
Gambar 4.30 Use Case Diagram Ubah Data Rekap Rumah ................................ 72
Gambar 4.31 Activity Diagram Ubah Data Rekap Rumah ................................... 72
Gambar 4.32 Data Profil Kader ............................................................................ 73
Gambar 4.33 Use Case Diagram Tampil Profil Kader ......................................... 73
Gambar 4.34 Activity Diagram Tampil Profil Kader ............................................ 74
Gambar 4.35 Struktur Tabel Users ....................................................................... 75
Gambar 4.36 Struktur Tabel Wilayah ................................................................... 76
Gambar 4.37 Struktur Tabel Petugas .................................................................... 77
Gambar 4.38 Struktur Tabel Rumah ..................................................................... 78
Gambar 4.39 Struktur Tabel Rek_rumah .............................................................. 79
Gambar 5.1 Pengujian Registrasi Kader Berhasil ................................................. 81
Gambar 5.2 Pengujian Registrasi Kader Gagal..................................................... 82
Gambar 5.3 Pengujian Login Kader Berhasil ....................................................... 82
Gambar 5.4 Pengujian Dashboard Kader ............................................................. 83
Gambar 5.5 Pengujian Login Gagal ...................................................................... 83
Gambar 5.6 Pengujian Login Akun Belum Diverifikasi ....................................... 84
Gambar 5.7 Pengujian Data Rumah ...................................................................... 84
Gambar 5.8 Pengujian Form Tambah Data Rumah Kader ................................... 85
Gambar 5.9 Pengujian Tambah Data Rumah Kader Berhasil............................... 85
Gambar 5.10 Pengujian Tambah Data Rumah Kader Gagal ................................ 86
Gambar 5.11Pengujian Modal Pilihan Data Rumah ............................................. 86
Gambar 5.12 Pengujian Ubah Data Rumah Kader ............................................... 87
Gambar 5.13 Pengujian Data Rumah Kader Berhasil ........................................... 87
Gambar 5.14 Pengujian Hapus Data Rumah Kader .............................................. 88
Gambar 5.15 Pengujian Hapus Data Rumah Berhasil .......................................... 88
Gambar 5.16 Pengujian Data Rekap Kader .......................................................... 89
Gambar 5.17 Pengujian Form Tambah Data Rekap Kader .................................. 89
Gambar 5.18 Pengujian Hasil Tambah Data Rumah ............................................ 90
Gambar 5.19 Pengujian Tambah Rekap Kader Gagal .......................................... 90
Gambar 5.20 Pengujian Data Profil Kader ........................................................... 91
x
Gambar 5.21 Pengujian Form Ubah Data Profil Kader ........................................ 91
Gambar 5.22 Data Profil Berhasil Ubah ............................................................... 92
Gambar 5.23 Pengujian Koordinat Rumah Pertama ............................................. 92
Gambar 5.24 Pengujian Tampil Map Posisi Kader Pertama................................. 93
Gambar 5.25 Pengujian Koordinat Rumah Kedua ................................................ 93
Gambar 5.26 Pengujian Tampil Map Posisi Kader Kedua ................................... 94
xi
DAFTAR TABEL
xii
BAB I
PENDAHULUAN
Latar Belakang
Pendataan angka bebas jentik dilakukan untuk mencatat ada atau tidak
adanya jentik nyamuk di rumah-rumah warga. Sistem pendataan angka bebas
jentik di wilayah Kabupaten Kediri saat ini masih menggunakan cara manual
yaitu dicatat pada kertas formulir. Orang yang berperan dalan pendataan angka
bebas jentik ini adalah petugas dan kader. Petugas disini adalah orang yang
bekerja di Puskesmas yang ada di Kecamatan, sedangkan kader adalah orang yang
tidak bekerja di puskesmas tersebut. Proses pendataan dimulai dengan kader
datang untuk mencatat angka bebas jentik di rumah warga yang berada di Wilayah
Kabupaten Kediri dengan dicatat pada kertas formulir. Data yang dicatat adalah
data rumah dan status angka bebas jentik di rumah tersebut. Setelah itu, hasil
pendataan akan dihitung menggunakan Microsoft Excel dan nantinya akan direkap
oleh Dinas Kesehatan Kabupaten Kediri. Kader tersebut dipilih oleh petugas
tanpa syarat, sehingga siapapun dapat menjadi kader termasuk ibu rumah tangga.
anggota karang taruna, maupun orang biasa. Beberapa kader bertanggung jawab
pada satu RT (Rukun Tetangga) di satu desa, jadi setiap desa akan memiliki
beberapa kader yang akan mendata angka bebas jentik.
Hal yang sering terjadi saat pendataan adalah kader membutuhkan waktu
yang lama saat perhitungan angka bebas jentik yaitu tiga bulan sekali sehingga
kemungkinan yang terjadi catatan angka bebas jentik hilang. Ada juga beberapa
kader yang tidak melakukan pendataan di rumah yang seharusnya mereka data.
Hal ini akan membuat hasil rekap angka bebas jentik menjadi tidak valid. Ketika
hasil rekap data angka bebas jentik tidak valid, penanganan terhadap jentik-jentik
nyamuk yang ada di wilayah Kabupaten Kediri juga akan terhambat. Padahal
bukan tidak mungkin daerah-daerah tersebut terdapat jentik-jentik nyamuk yang
membahayakan.
Seiring dengan perkembangan teknologi, pendataan angka bebas jentik
nyamuk yang menggunakan cara manual akan tergantikan dengan menggunakan
smartphone. Android sebagai salah satu platform teknologi dapat menjadi pilihan
pembuatan aplikasi pendataan angka bebas jentik. Android dipilih karena banyak
1
2
Rumusan Masalah
Berdasarkan latar belakang permasalahan tersebut, dapat dirumuskan
masalah yang harus dipecahkan yaitu bagaimana cara merancang dan membangun
Aplikasi Pendataan Angka Bebas Jentik berbasis Android yang dapat digunakan
kader untuk mendata angka bebas jentik di wilayah Kabupaten Kediri?
Tujuan
Tujuan yang ingin dicapai dalam pembangunan aplikasi ini adalah mampu
merancang dan membangun Aplikasi Pendataan Angka Bebas Jentik berbasis
Android yang dapat digunakan kader untuk mendata angka bebas jentik di
wilayah Kabupaten Kediri.
Batasan Masalah
Batasan masalah ini dugunakan untuk membatasi pembahasan dalam
laporan akhir ini, agar tidak menyimpang dari topik yang sebelumnya telah
ditentukan. Batasan masalah dalam laporan akhir ini dapat dirumuskan sebagai
berikut :
1. Aplikasi pendataan angka bebas jentik ini dapat memberikan informasi
hasil rekap angka bebas jentik di wilayah desa maupun kecamatan
tertentu.
2. Aplikasi ini dibuat sebatas untuk mendata angka bebas jentik, mengelola
data rumah, data rekap angka bebas jentik, data profil dari kader, dan
3
menampilkan data rekap dari seluruh data angka bebas jentik yang
ditambahkan oleh kader tersebut.
3. Aplikasi ini tidak dapat mendata angka bebas jentik di dua rumah yang
dimiliki oleh satu orang yang ada di RT yang sama, ketika hal tersebut
terjadi maka jika rumah pertama tidak ada jentik nyamuk dan rumah kedua
ada jentik nyamuk, maka akan dianggap kedua rumah tersebut terdapat
jentik nyamuk.
4. Pengembangan aplikasi ini terfokus pada kader saja, sedangkan petugas
terpisah namun database yang digunakan tetap sama dengan kader.
5. Aplikasi pendataan angka bebas jentik ini dibuat untuk mempermudah
kader di desa tertentu untuk melihat data rekap angka bebas jentiknya.
6. Pengambilan titik koordinat untuk mengambil posisi rumah dan kader saat
melakukan pendataan angka bebas jentik di rumah warga. Pengambilan
koordinat posisi rumah dapat berubah ketika jarak antar rumah warga
sekitar lima sampai sepuluh meter.
4
5
bebas jentik ini dapat mengambil titik koordinat longitude dan latitude saat
menambah data rumah.
Berikut ini adalah tabel dari penelitian yang relevan pada Tabel 2.1.
Tabel 2.1 Penelitian yang relevan
Peneliti Terdahulu
Sukmawati Ely Setyo Astuti,
Penelitian yang
No. Komponen Anggraeni Putri dkk
diusulkan
dan Sita
Anggraeni
1. Judul Perancangan Sistem Informasi Aplikasi
Penelitian
Sistem Catatan Pencarian dan Pendataan Angka
Jentik Berbasis Navigasi Lokasi Bebas Jentik Di
Android dengan Wisata Bersejarah Wilayah
Metode Certainty Kita Malang Kabupaten Kediri
Factor untuk Berbasis Android Berbasis Android
Pengendalian [2]
Endemik DBD [1]
2. Naskah Jurnal TECHNO Sistem Informasi Laporan Akhir
Publikasi
Nusa Mandiri Vol. Geografis Politeknik Negeri
16, No. 2, SEMNASKIT Malang 2020
September 2019 2015
3. Langkah Sistem aplikasi Sistem informasi Aplikasi android
Pendekatan
android ini berbasis android ini menggunakan
menggunakan ini menggunakan software Android
metode certainty eclipse ADT Studio, bahasa
factor, bahasa bundle versi Juno, pemrograman
pemrograman java, bahasa kotlin, dan
dan menggunakan pemrograman java, menggunakan
MySQL sebagai dan menggunakan MySQL sebagai
database untuk MySQL sebagai databasenya
setelah itu database
dikembangkan
6
menjadi aplikasi
4. Fokus dan Membuat applikasi Membuat aplikasi Membuat
Tujuan
android yang dapat android yang dapat aplikasi berbasis
Penelitian
digunakan ntuk digunakan untuk android yang
menentukan mempermudah dapat digunakan
wilayah yang wisatawan dalam untuk mendata
harus dilakukan mencari lokasi angka bebas
penangan endemic bersejarah, jentik dan
demam berdarah sehingga dapat mengambil titik
dengan cepat menarik wisatawan koordinat di
berdasarkan untuk berkunjung rumah warga saat
prediksi angka serta melakukan
bebas jentik (ABJ) mempromosikan pendataan
yang akurat wisata bersejarah
sehingga petugas yang ada di Kota
kesehatan disetiap Malang dengan
wilayah dapat menggunakan
bertindak cepat perangkat mobile
melakukan upaya
pengendalian
endemik DBD
Jentik Nyamuk
Di Indonesia penyakit DBD pertama kali dicurigai di Surabaya pada 1968.
Di Jakarta, kasus pertama dilaporkan pada 1969. Kemudian, DBD berturut-turut
di laporkan di Bandung dan Yogyakarta pada 1972. Pertama di pulau Jawa di
laporkan pada 1972 di Sumatra Barat dan Lampung, disusul oleh daerah Riau,
Sulawesi Utara dan Bali pada 1974, wabah penyakit di laporkan pada Kalimantan
Selatan dan Nusa Tenggara Barat. Pada tahun 1994, DBD telah menyebar keluruh
Provinsi di Indonesia. Saat ini DBD menjadi endemi di banyak kota besar, bahkan
sejak tahun 1975 penyakit ini sudah sampai kepedesaan [3].
7
Nyamuk aedes aegypti ini hidup dan berkembang biak pada tempat–tempat
penampungan air bersih yang tidak langsung berhubungan dengan tanah seperti
bak mandi atau WC, minuman burung, air tandon, air tempayan atau gentong,
kaleng, ban, dan lain-lain. Sejak pertama kali ditemukan sampai saat ini demam
berdarah masih merupakan masalah kesehatan masyarakat yang cenderung
meningkat jumlah penderitanya serta semakin luas penyebarannya [4].
Survei jentik merupakan kegiatan pemeriksaan kontainer-kontainer air
untuk mengetahui jenis jentik dan tempat perindukan yang potensial, mengukur
indeks jentik dan mencari cara pemberantasan yang cocok. Terdapat dua cara
pelaksanaan survei jentik, yaitu secara single larva dan secara visual. Cara single
larva dengan mengambil satu ekor jentik dari setiap kontainer positif jentik
sebagai sampel untuk pemeriksaan spesies jentik. Sedangkan cara visual
dilakukan dengan melihat dan mencatat ada atau tidaknya jentik dalam container
[5]. Survei jentik yang dilakukan menurut pedoman [5], merupakan survei jentik
visual. Rekapitulasi hasil survei jentik digunakan untuk mengetahui Angka Bebas
Jentik.
Angka Bebas Jentik (ABJ) merupakan proporsi jumlah rumah negatif jentik
dengan jumlah rumah terperiksa. Semakin rendah ABJ memperlihatkan semakin
besarnya kemungkinan penularan DBD di lokasi survei mengingat radius
penularan DBD adalah 100 meter dari tempat penderita. Menurut Standar
Pelayanan Minimal (SPM), nilai ABJ minimal untuk membatasi penyebaran DBD
adalah 95 % [6].
Aplikasi Mobile
Aplikasi Mobile adalah sebuah aplikasi yang dapat memungkinkan untuk
melakukan mobilitas dengan menggunakan perlengkapan seperti PDA, telepon
seluler atau handphone. Dengan menggunakan aplikasi mobile, maka dapat
dengan mudah melakukan berbagai macam aktifitas mulai dari hiburan, berjualan,
belajar, mengerjakan pekerjaan kantor, browsing dan lain sebagainya.
Beberapa penelitian juga sudah banyak menggunakan aplikasi mobile, baik
itu untuk hiburan, mempermudah dalam layanan komunikasi data, maupun
sebagai pengendali alat kamera DSLR. Aplikasi mobile dibangun dengan
8
Android
Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux
yang didalam operation system, perangkat yang berada di tengah. Android
membuat aplikasi yang bersifat open source sehingga pengguna dapat membuat
tampilan yang mereka inginkan. Mulanya, Google inc. membeli Android Inc,
merupakan hal yang baru dalam pembuat software untuk telepon genggam dan
telepon pintar. Beberapa hal untuk memajukan android, dibuat system yang
dinamakan Open Handset Alliance, konsorsium dari berbagai perusahaan
hardware dan software dalam telekomunikasi, termasuk beberapa merk terkenal.
Zaman sekarang banyak merk telepon pintar sudah membuat telepon pintar
berbasis open source, merk ini oleh berbagai merk terkenal, android adalah
software yang open source dan bebas digunakan oleh merk-merk terkenal
manapun. Android tidka hanya menjadi software di smartphone, sekarang
android menjadi pesaing utama perusahaan terkenal seperti apple pada software
pada tablet, tingginya perkembangan android selain beberapa hal diatas, android
adalah sistem operasi yang paling sempurna baik sistem operasinya, software dan
alat untuk mengembangkan, pasar software android dan tingginya dukungan
pecinta android di dunia, maka android berkembang sangat luar biasa baik
spartpartnya yang ada di seluruh dunia [8].
Kotlin
Pada Google I/O 2017, Kotlin diumumkan sebagai bahasa pemrograman
yang termasuk dalam bahasa kelas satu (First class) yang didukung untuk
pembuatan aplikasi Android, selain Java dan C++. Kotlin adalah bahasa
pemrograman yang dibuat oleh JetBrains. Google juga akan memastikan bahwa
semua fitur baru di Android, framework, IDE dan keseluruhan library, akan dapat
bekerja dan terintegrasi baik dengan bahasa pemrograman Kotlin serta interopable
9
dengan fungsi-fungsi Java yang telah ada [9]. Logo dari kotlin ditunjukkan pada
gambar 2.1 berikut ini.
PHP
PHP merupakan bahasa pemrograman script server-side yang didesain
untuk pengembangan web. Selain itu, PHP juga digunakan sebagai bahasa
pemrograman umum. PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf,
dan sekarang dikelola oleh The PHP Group. Situs resmi PHP beralamat
di http://www.php.net. Fungsi lain PHP adalah untuk mengkoneksikan halaman
website dengan basis data yang digunakan. Gambar 2.2 berikut ini adalah logo
dari PHP.
Dalam penulisan PHP menggunakan syntax <?php .. ?> dan seluruh script
yang digunakand ditempatkan dalam syntax tersebut . Dalam penulisan PHP
menggunakan dua cara yaitu internal dan eksternal. Pada cara penulisan secara
internal syntax PHP ditempatkan di antara syntax <head> dan <body> sedangkan
untuk penulisan secara eksternal syntax PHP ditempatkan pada berkas khusus
kemudian dipanggil menggunakan tautan pada halaman website.
MySQL
MySQL adalah sebuah server database open source yang terkenal yang
digunakan berbagai aplikasi terutama untuk server atau membuat web. MySQL
berfungsi sebagai SQL (Structured Query Language) yang dimiliki sendiri dan
sudah diperluas oleh MySQl umumnya digunakan bersamaan dengan PHP untuk
membuat aplikasi server yang dinamis dan interaktif. Tidak sama dengan proyek-
proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas
umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing
[11]. Gambar 2.3 berikut ini adalah logo dari MySQL.
Google Maps
Google Maps adalah peta online atau membuka peta secara online, dapat
dilakukan secara mudah melalui layanan gratis dari Google. Layanan ini
menyediakan Application Programming Interface (API) yang memungkinkan
developer lain untuk memanfaatkan aplikasi ini diaplikasi buatannya. API
merupakan suatu dokumentasi yang terdiri dari interface, fungsi, kelas, struktur
dan sebagainya untuk membangun sebuah perangkat lunak. Fasilitas
Google Maps dihadirkan oleh Google sejak tahun 2005 dan terus berkembang
hingga sekarang ini. [12]
Google Maps API adalah sebuah layanan (service) yang diberikan oleh
Google kepada para pengguna untuk memanfaatkan Google Maps dalam
mengembangkan aplikasi. Google Maps API dapat menghemat waktu dan biaya
untuk membangun aplikasi peta digital yang handal, dengan fokus pada data yang
akan ditampilkan. Google Maps API juga menyediakan beberapa fitur untuk
memanipulasi peta, dan menambah konten melalui berbagai jenis services yang
dimiliki, serta mengijinkan kepada pengguna untuk membangun aplikasi
enterprise di dalam websitenya.
utara atau selatan ekuator. Garis lintang diukur mulai dari titik 0 derajat dari
khatulistiwa sampai 90 derajat di kutub.
Longitude atau garis bujur merupakan digunakan untuk menentukan lokasi
di wilayah barat atau timur dari garis utara selatan yang sering disebut juga garis
meridian. Garis bujur diukur dari 0 derajat di wilayah Greenwich sampai 180
derajat di International Date Line [13].
Activity Diagram
Activity diagram menggambarkan aktivitas sistem bukan apa yang
dilakukan oleh aktor, jadi aktivitas yang dapat dilakukan oleh sistem. Sebuah
aktivitas dapat direalisasikan oleh satu use case atau lebih. Aktivitas
menggambarkan proses yang berjalan, sementara use case menggambarkan
bagaimana aktor menggunakan sistem untuk melakukan aktivitas [15]. Activity
diagram juga dapat diartikan sebuah diagram yang menjelaskan logika procedural
dan jalur kerja program aplikasi yang dibuat baik dari sisi user (pengguna)
maupun dari sisi sistem. Tabel 2.3 berikut ini adalah simbol-simbol dari Activity
Diagram.
14
Web Server
Web server adalah software yang memberikan layanan data yang
mempunyai fungsi untuk menerima permintaan HTTP (HyperText Transfer
Protocol) atau HTTPS yang dikirim oleh client melalui web browser dan
mengirimkan kembali hasilnya dalam bentuk halaman web yang umumnya
berbentuk dokumen HTML (HyperText Markup Language). Web server ini
berguna sebagai tempat aplikasi web dan sebagai penerima request dari client.
Web server akan menunggu permintaan dari client yang menggunakan
browser seperti Netscape, Navigator, Internet Explorer, Modzilla, dan program
browser lainnya. Jika ada permintaan dari browser, maka web server akan
memproses permintaan itu kemudian memberikan hasil prosesnya berupa data
15
yang diinginkan kembali ke browser. Data ini mempunyai format yang standar,
disebut dengan format SGML (Standart General Markup Language). Data yang
berupa format ini kemudian akan ditampilkan oleh browser sesuai dengan
kemampuan browser tersebut [16].
BAB III
ANALISIS DAN PERANCANGAN
Analisis Permasalahan
Sistem pendataan angka bebas jentik di wilayah Kabupaten Kediri saat ini
masih menggunakan cara manual yaitu dicatat pada kertas formulir. Hal yang
sering terjadi saat pendataan adalah kader membutuhkan waktu yang lama saat
perhitungan angka bebas jentik yaitu tiga bulan sekali sehingga kemungkinan
yang terjadi catatan angka bebas jentik hilang dan menyebabkan hal ini tidak
efektif. Kegiatan mendata angka bebas jentik di rumah warga juga seringkali tidak
valid, karena beberapa kader tidak melakukan pendataan di rumah yang
seharusnya didata. Padahal bukan tidak mungkin daerah-daerah tersebut terdapat
jentik-jentik nyamuk yang membahayakan.
Hal ini merupakan salah satu tugas dari kader untuk terus memantau dan
mendata angka bebas jentik di rumah-rumah warga untuk meminimalisir
permasalahan tentang jentik-jentik nyamuk yang berkembang biak di rumah-
rumah mereka, dengan demikian kader harus menggunakan sistem digital untuk
meminimalisir permasalahan yang telah terjadi yaitu dengan menggunakan
aplikasi pendataan angka bebas jentik berbasis android ini. Dalam laporan ini,
pembahasan mengenai petugas dituliskan dan dipaparkan pada laporan yang
terpisah.
16
17
data angka bebas jentik yang di dapat akan tersimpan dengan aman. Lalu, pegawai
dari Dinas Kesehatan Kabupaten Kediri bagian pencatatan data penyakit tidak
menular bertugas untuk bertanggungjawab pada proyek aplikasi angka bebas
jentik ini.
Alur pendataan ini dimulai dari kader datang ke rumah warga di desa
tersebut, jika rumah warga tersebut belum terdaftar, maka kader akan
mendaftarkan data rumah tersebut melalui aplikasi dengan mengambil titik
koordinat pada rumah tersebut, apabila rumah warga tersebut sudah terdaftar
petugas dapat langsung mengisi data rekap pada rumah tersebut sesuai dengan
kondisi di rumah tersebut. Saat kader mengisi data rekap pada rumah tersebut,
aplikasi akan mengambil titik koordinat kader tersebut agar kader melakukan
pendataan dengan valid. Setiap kader bertanggungjawab atas satu desa. Kabupaten
Kediri sendiri memiliki 26 kecamatan dan 343 desa [17]. Dari data tersebut, setiap
desa dapat mempekerjakan satu orang kader ataupun lebih.
Penyajian hasil data rekap angka bebas jentik pada aplikasi ini akan
ditampilkan pada menu halaman rumah yang ada di aplikasi ini. Data yang akan
ditampilkan adalah tanggal pendataan dan status angka bebas jentik di rumah
warga tersebut. Hasil rekap angka bebas jentik dapat dilihat oleh kader. Mereka
dapat melihat data tersebut apabila telah login ke aplikasi.
3.2.1 Metode Pengambilan Data (User Requirement)
Metode pengumpulan data adalah cara mengumpulkan data dan informasi
yang dibutuhkan untuk menunjang pembuatan aplikasi ini. Dalam proses
mengumpulkan data-data ini, peneliti melakukan beberapa cara penelitian yaitu :
A. Studi Literatur
Metode ini dilakukan dengan mencari referensi-referensi yang berkaitan
dengan aplikasi pendataan angka bebas jentik melalui internet dan jurnal, serta
materi-materi yang berhubungan dengan cara pembuatan aplikasi berbasis
android. Referensi ini nantinya akan digunakan sebagai sumber informasi yang
dapat dilihat pada daftar pustaka di akhir laporan.
B. Wawancara
Wawancara merupakan bentuk metode dengan cara mengajukan beberapa
pertanyaan secara langsung kepada pihak-pihak yang berkaitan dengan pembuatan
18
Keterangan :
A. Analisa Kebutuhan Aplikasi
Tahap awal pada metode waterfall adalah analisa kebutuhan aplikasi. Analisa
kebutuhan ini merupakan proses untuk memperoleh informasi, spesifikasi
software yang diinginkan oleh klien dan kebutuhan apa saja yang dibutuhkan
dalam pembuatan aplikasi. Informasi yang dibutuhkan dalam pembuatan aplikasi
ini adalah alur pendataan angka bebas jentik, versi android yang digunakan oleh
pengguna, jumlah kecamatan dan jumlah desa di Kabupaten Kediri. Pada tahap
ini, klien dan peneliti akan aktif ikut serta dalam pembuatannya.
B. Desain Sistem Aplikasi
Tahapan ini merupakan tahapan perancangan arsitektur sistem yang berfokus
pada perancangan struktur data di database dengan menggunakan Power
Designer, perancangan sistem dengan menggunakan use case diagram yang
didalamnya terdapat actor yaitu kader serta activity diagram untuk mengetahui
apa saja aktifitas yang dapat dilakukan oleh sistem, yaitu activity diagram untuk
mengelola data rumah, mengelola data rekap, mengelola data profil, melihat
angka bebas jentik, login, perancangan tampilan antarmuka aplikasi yang dibuat
dengan menggunakan aplikasi Balsamiq Mockup 3 sebagai acuan pembuatan
tampilan aplikasi ini. Tahapan ini dapat dikatakan sebagai tahapan sebelum
melakukan kegiatan menulis kode program.
20
Perancangan Sistem
Gambaran dari sistem aplikasi dibuat agar dapat membantu dalam
memahami alur dari proses sistem aplikasi ini.
22
Hasil dari tahap ini akan memenuhi kebutuhan selama tahap analisis sistem
yang berupa rancangan Arsitektur Diagram, Relasi antar tabel, Use Case
Diagram, dan Activity Diagram.
3.3.1 Arsitektur Diagram
Berikut ini adalah gambar dari Arsitektur diagram yang ditunjukkan oleh Gambar
3.2. Arsitektur ini digunakan agar lebih mudah mengerti konsep dari cara kerja
sebuah aplikasi.
No Keterangan Deskripsi
1. Kader Kader memiliki wewenang untuk mengelola data rumah
dan data rekap angka bebas jentik di desa yang telah
dipilih.
24
6. Kondisi Akhir yang Gagal Error keluar pemberitahuan “Gagal ubah data
rekap !”
7. Aktor Utama Kader
8. Trigger Pilih button “edit”
9. Main Flow Step 1: Klik button “rekap” yang muncul
setelah memilih data rumah yang akan di
tambah data rekap
Step 2: Klik button “tambah” di halaman data
rekap
Step 3: Isi data dengan benar
Step 4: Klik button “simpan”
7) Login Kader
Dalam Use Case, kader memiliki beberapa hak akses. Salah satunya
adalah login. Berikut ini adalah deskripsi dari use case untuk login kader
yang akan dijelaskan di Tabel 3.13.
Tabel 3.13 Definisi Use Case Kader Login
No Nama Use Case Deskripsi
1. Buat Akun Blog Baru Login akun kader
32
8) Registrasi Kader
Dalam Use Case, kader memiliki beberapa hak akses. Salah satunya
adalah melakukan registrasi agar dapat login ke aplikasi. Berikut ini
adalah deskripsi dari use case untuk registrasi kader yang akan dijelaskan
di Tabel 3.14.
Tabel 3.14 Definisi Use Case Registrasi Kader
No Nama Use Case Deskripsi
1. Buat Akun Blog Baru Registrasi untuk kader
2. Persyaratan Terkait Mengisi data pada form registrasi
3. Tujuan dalam Konteks Kader dapat login dengan cara mengisi form
registrasi terlebih dahulu
4. Prekondisi Halaman registrasi
5. Kondisi Akhir yang Data kader yang telah registrasi berhasil
Sukses tersimpan
6. Kondisi Akhir yang Error keluar pemberitahuan jika terdapat
Gagal form yang kosong, maka muncul “Isi
form!”. Jika email atau username kader
pernah digunakan, maka akan muncul
33
Kader harus memilih menu data rumah yang berada pada bawah halaman,
dan akan di proses oleh sistem sehingga muncul daftar rumah di sistem. Kader
memilih data rumah yang akan diubah lalu mengubah data rumah tersebut, Jika
kader memilih simpan maka data rumah yang telah diubah akan tersimpan ke
sistem. Berikut ini adalah gambar activity diagram update data rumah.
C. Activity Diagram Delete Data Rumah
Gambar 3.6 menjelaskan tentang alur menghapus data rumah yang dilakukan
oleh kader.
menampilkan data rumah pada halaman data rumah. Activity diagram lihat data
rumah dapat dilihat pada Gambar 3.7 berikut ini.
Gambar 3.8 Activity Diagram Input Data Rekap Angka Bebas Jentik
F. Activity Diagram Update Data Rekap Angka Bebas Jentik
Pada alur ini, kader harus memilih data rumah telah ada, lalu akan di proses
oleh sistem sehingga muncul data rekap berdasarkan rumah tersebut di sistem.
37
Selanjutnya kader memilih data rekap yang akan diubah melalui aplikasi nantinya
data rekap tersebut akan berubah dari sistem. Jika kader memilih simpan maka
data rekap yang telah diubah akan tersimpan ke sistem. Berikut ini adalah gambar
activity diagram update data rekap angka bebas jentik dari data rumah. Gambar
3.9 menjelaskan tentang alur mengubah data rekap angka bebas jentik yang
dilakukan oleh kader.
Gambar 3.9 Activity Diagram Update Data Rekap Angka Bebas Jentik
G. Activity Diagram Delete Data Rekap Angka Bebas Jentik
Kader harus memilih data rumah yang telah ada, dan akan di proses oleh
sistem sehingga muncul data rekap berdasarkan rumah tersebut di sistem. Petugas
memilih data rekap yang akan dihapus, Jika kader memilih hapus maka data rekap
yang telah di pilih akan terhapus dari sistem. Berikut ini adalah activity diagram
delete data rekap angka bebas jentik. Gambar 3.10 menjelaskan tentang alur
menghapus data rekap yang dilakukan oleh kader.
38
Gambar 3.10 Activity Diagram Delete Data Rekap Angka Bebas Jentik
H. Activity Diagram Lihat Data Rekap Angka Bebas Jentik
Gambar 3.11 menjelaskan tentang alur melihat data rekap angka bebas jentik
yang dilakukan oleh kader. Kader harus memilih data rekap dari menu data rumah
yang telah ada, setelah itu akan di proses oleh sistem sehingga sistem
menampilkan data rekap berdasarkan rumah yang dipilih oleh petugas.
Gambar 3.11 Activity Diagram Lihat Data Rekap Angka Bebas Jentik
I. Activity Diagram Update Profil Kader
Pada alur ini, kader harus memilih menu profil yang berada pada bagian
bawah halaman, lalu akan diproses oleh sistem sehingga data profil kader tersebut
39
tampil di sistem. Kemudian kader dapat mengubah data profil yang akan diubah,
Jika kader memilih simpan maka data profil yang telah diubah akan tersimpan ke
sistem. Gambar 3.12 menjelaskan tentang alur mengubah data profil yang
dilakukan oleh kader.
Kader harus memilih menu profil yang berada pada bagian bawah halaman
dan akan di proses oleh sistem sehingga muncul data profil kader tersebut di
sistem.
K. Activity Diagram Lihat Angka Bebas Jentik Pada Kader
Gambar 3.14 menjelaskan tentang alur saat melihat angka bebas jentik yang
dilakukan oleh kader. Kader harus memilih menu dashboard atau grafik yang
berada pada bagian bawah halaman, setelah itu akan di proses oleh database
sehingga muncul data angka bebas jentik perbulan pada sistem.Activity diagram
lihat angka bebas jentik dapat dilihat pada Gambar 3.14 berikut ini.
Gambar 3.14 Activity Diagram Lihat Angka Bebas Jentik Pada Kader
L. Activity Diagram Login Pada Kader
Gambar 3.15 menjelaskan tentang alur saat login yang dilakukan oleh kader.
Kader harus memasukkan username dan password pada form login yang telah
tersedia dengan benar, lalu sistem akan mencocokkan data user tersebut. Jika
benar, maka user dapat login ke dalam aplikasi.
41
B. Petugas
Tabel petugas digunakan untuk menyimpan data kader. Data yang dibutuhkan
adalah pet_id, wil_id, nama, gender, alamat, no_telp, dan foto untuk menyimpan
data registrasi kader. Struktur tabel dapat ditunjukkan pada Tabel 3.16.
Tabel 3.16 Struktur Tabel Petugas
4 Gender Char(10)
5 Alamat Char(50)
6 No_telp Char(15)
7 Foto Char(20)
C. Wilayah
Tabel wilayah digunakan untuk menyimpan data wilayah seperti kecamatan
dan desa yang berada di Kabupaten Kediri. Data yang tersimpan pada tabel ini
adalah wil_id, kec, desa, jml_pend dan jml_kk. Struktur tabel dapat ditunjukkan
pada Tabel 3.17 berikut ini.
Tabel 3.17 Struktur Tabel Wilayah
D. Rumah
Tabel rumah digunakan untuk menyimpan data rumah warga yang dikunjungi
oleh kader saat pendataan. Data-data yang akan disimpan yaitu rum_id, wil_id,
pet_id, pemilik, alamat, no_telp, latitude, dan longitude. Struktur tabel dapat
ditunjukkan pada Tabel 3.18.
Tabel 3.18 Struktur Tabel Rumah
6 Alamat Char(50)
7 No_telp Char(15)
8 Latitude Integer
9 Longitude Integer
E. Rek_Rumah
Tabel rekap digunakan untuk menyimpan data rekap angka bebas jentik saat
kader melakukan pendataan. Data yang tersimpan pada tabel rekap adalah rek_id,
rum_id, kunj, tgl_kunj, status, dan pet_input. Struktur tabel dapat ditunjukkan
pada Tabel 3.19.
Tabel 3.19 Struktur Tabel Rekap
Tampilan yang akan digunakan untuk mengubah data rekap angka bebas jentik
jika terjadi kesalahan saat tambah data. Data yang berhasil diubah nantinya akan
tersimpan di database.
L. Tampilan Profil Kader
Tampilan Profil Kader adalah tampilan yang akan menampilkan data dari
kader itu sendiri. Data yang ditampilkan berasal dari data diri kader ketika
melakukan registrasi di aplikasi. Gambar 3.31 adalah rancangan awal dari
tampilan profil kader. Berikut adalah gambar tampilan profil kader.
Pengujian Sistem
Pengujian sistem digunakan untuk mengetahui apakah suatu perangkat
lunak yang dibuat sudah dapat dijalankan sesuai dengan standar tertentu atau
belum dan juga digunakan untuk menemukan kesalahan maupun kekurangan pada
perangkat lunak yang diuji. Skenario pengujian aplikasi pendataan angka bebas
jentik berbasis android yang diuraikan pada Tabel 3.20.
Tabel 3.20 Skenario Pengujian Sistem
No. Objek Pengujian Skenario Pengujian Hasil yang Diharapkan
1. Membuat akun Kader masuk ke halaman Aplikasi dapat
calon kader registrasi dan mengisi menampilkan seluruh
seluruh form registrasi form registrasi dan ketika
54
Implementasi Proses
Pada Bab sebelumnya telah dibuat perancangan dan desain aplikasi,
selanjutnya mengimplementasikan perancangan tersebut ke dalam aplikasi yang
dibangun. Berikut ini adalah tampilan implementasi dari perancangannya.
4.1.1 Halaman Awal Aplikasi
Halaman awal adalah tampilan awal aplikasi pendataan angka bebas jentik
menampilkan logo dari Kementrian Kesehatan Republik Indonesia dan Kabupaten
Kediri.
56
57
adalah halaman registrasi pada aplikasi pendataan angka bebas jentik yang
ditunjukkan pada Gambar 4.7.
Disini, kader harus masuk ke halaman dashboard yang ada di aplikasi lalu,
sistem akan menampilkan jumlah rumah, jumlah kunjungan, dan jumlah angka
bebas jentik dalam bentuk grafik
4.1.5 Halaman Data Rumah Pada Kader
Halaman data rumah ada pada menu rumah kader. Kader dapat melihat data
rumah yang mereka tambahkan pada aplikasi. Data rumah ini berisi nama pemilik
rumah, alamat rumah dan nomor telepon pemilik. Di halaman ini terdapat tombol
tambah untuk menambah rumah yang akan dikunjungi dan fitur pencarian untuk
mencari nama pemilik rumah yang telah ditambahkan. Berikut ini adalah tampilan
data rumah pada kader yang ditunjukkan pada Gambar 4.13.
Pada use case tersebut dijelaskan bahwa ketika kader ingin menambah data
rumah, ia harus masuk ke halaman data rumah, lalu mengisi form tambah rumah
yaitu No.KK (Nomor Kartu Keluarga), nama pemilik, alamat, nomor telepon,
latitude, dan longitude. Setelah itu, ia dapat menambah data rumah melalui
aplikasi. Berikut ini adalah alur activity diagram dari tambah data rumah yang
ditunjukkan pada Gambar 4.18.
menambah data rekap, mengubah data rekap, dan melihat data rekap pada rumah
tersebut. Berikut ini adalah alur activity diagram dari tampil data rekap rumah
yang ditunjukkan pada Gambar 4.25.
Di halaman ini, kader harus menekan tombol tambah pada halaman tambah
data rekap, agar kader dapat mulai mendata angka bebas jentik di rumah warga
tersebut dengan mengisi tanggal dan status angka bebas jentiknya. Berikut ini use
case diagram untuk tambah data rekap rumah pada Gambar 4.27 sebagai berikut.
Disini, kader harus memilih status angka bebas jentik pada rekap rumah
tersebut, lalu klik tombol tambah. Setelah itu sistem akan mengecek, apakah data
rekap telah ditambahkan pada tanggal tersebut atau belum. Jika belum, maka data
rekaptersebut akan ditambahkan dan tersimpan ke database.
4.1.10 Halaman Ubah Data Rekap Pada Kader
Berikut ini adalah tampilan halaman ubah data rekap rumah pada kader
yang ditunjukkan pada Gambar 4.29.
ditampilkan adalah foto pribadi, username, nama, jenis kelamin, alamat, nomor
telepon, dan email. Setelah itu dapat masuk ke halaman profil. Kader juga dapat
mengubah data profil dirinya melalui aplikasi. Berikut ini adalah alur activity
diagram dari tampil profil kader yang ditunjukkan pada Gambar 4.34.
Implementasi Data
Implementasi ini dilakukan setelah dilakukannya perancangan database
pada bab sebelumnya. Berikut ini tampilan implementasi data pada aplikasi ini.
4.2.1 Tabel users
Tabel users digunakan sebagai tempat untuk menyimpan data pengguna
untuk dapat login. Berikut ini contoh kode pembuatan tabel users.
Struktur tabel users yang berhasil dibuat dapat dilihat pada Gambar 4.35.
Tabel ini memiliki 10 struktur seperti dibawah ini.
Struktur tabel yang berhasil dibuat dapat dilihat pada Gambar 4.36. Tabel
wilayah memiliki 7 struktur seperti dibawah ini.
Struktur tabel yang berhasil dibuat dapat dilihat pada Gambar 4.37. Tabel
petugas memiliki 9 struktur seperti di bawah ini.
77
Struktur tabel yang berhasil dibuat dapat dilihat pada Gambar 4.38. Tabel
rumah memiliki 12 struktur seperti di bawah ini.
78
Struktur tabel yang berhasil dibuat dapat dilihat pada Gambar 4.39. Tabel
rek_rumah memiliki 10 struktur seperti berikut ini.
79
Pengujian Proses
Pengujian proses berisi mengenai hasil dari pengujian aplikasi Pendataan
Angka Bebas Jentik Di Wilayah Kabupaten Kediri Berbasis Android.
5.1.1 Pengujian Registrasi Berhasil
Registrasi dapat digunakan kader untuk mendaftarkan akunnya agar dapat
login ke aplikasi sebagai kader setelah diverifikasi oleh petugas seperti pada
Gambar 5.1. Jika berhasil mendaftar maka akan diarahkan ke halaman login.
81
82
Apabila kader belum menambahkan data rumah, maka halaman data rumah
akan kosong seperti pada Gambar 5.9.
Setelah mengubah data yang ingin di ubah dan klik tombol simpan maka data
yang telah diubah juga akan tersimpan dan tampil pada data profil seperti pada
Gambar 5.22.
Kesimpulan
Kesimpulan pada penulisan Laporan Akhir yang berjudul “Aplikasi
Pendataan Angka Bebas Jentik Di Wilayah Kabupaten Kediri Berbasis Android”
dapat diambil kesimpulan sebagai berikut.
1. Aplikasi Pendataan Angka Bebas Jentik Di Wilayah Kabupaten Kediri
Berbasis Android berhasil dirancang dan dibangun sehingga dapat
digunakan untuk melakukan pengelolaan saat pendataan angka bebas
jentik pada android mobile.
2. Aplikasi ini dapat menampilkan jumlah angka bebas jentik di wilayah
Kabupaten Kediri dengan menggunakan grafik yang tampil pada halaman
dashboard.
3. Aplikasi ini berhasil melakukan kegiatan registrasi, login dan logout
aplikasi dengan benar.
4. Aplikasi berhasil mengimplementasikan fitur Google Maps yaitu dengan
mengambil koordinat longitude dan latitude saat menambah data rumah
dan menampilkan posisi kader berada.
Saran
Beberapa saran yang diberikan untuk mengembangkan lebih lanjut Aplikasi
Persebaran Angka Bebas Jentik Di Wilayah Kabupaten Kediri, dituliskan sebagai
berikut.
1. Perlu dilakukan pengujian terhadap aplikasi dengan pengguna yang lebih
banyak lagi, agar lebih detail mengetahui letak kekurangan atau
kesalahan saat aplikasi ini digunakan.
2. Dalam menggunakan aplikasi ini, pengguna harus menyalakan data
seluler di ponselnya agar terhubung dengan server.
96
DAFTAR PUSTAKA
[1] S. A. Putri and S. Anggraeni, "Perancangan Sistem Catatan Jentik Berbasis Android
dengan Metode Certanty Factor untuk Pengendalian Endemik DBD," Jurnal
TECHNO Nusa Mandiri Vol. 16, No. 2, pp. 147-154, 2019.
[2] E. S. Astuti, N. Santoso and I. D. Wijaya, "Sistem Informasi Pencarian dan Navigasi
Lokasi Wisata Bersejarah Kota Malang Berbasis Android," Sistem Informasi
Geografis SEMNASKIT, pp. 231-235, 2015.
[3] H. T. Zubaidah and J. , "Hubungan Pengetahuan Pemerentasan Sarang Nyamuk dan
Keberadaan Jentik Aedes Sp di Kelurahan Jambu Hilir Kecamatan Kandangan
Tahun 2016," Jurnal Skala Kesehatan, pp. 66-75, 2016.
[4] T. E. Sukowinarsih and W. H. Cahyati, "Hubungan Sanitasi Rumah Dengan Angka
Bebas Jentik Aedes Aegypti," Jurnal Kesehatan Masyarakat, pp. 30-35, 2011.
[5] Depkes RI, Pedoman Survei Entomologi Demam Berdarah Dengue, Jakarta, 2002.
[6] M. Lutfiana, T. Winarni, Z. and L. Novarizqi, "Survei Jentik Sebagai Deteksi Dini
Penyebaran Demam Berdarah Dengeu (DBD) Berbasis Masyarakat Dan
Berkelanjutan," Jurnal Ilmiah Mahasiswa, pp. 56-63, 2012.
[7] S. Surahman and E. B. Setiawan, "Aplikasi Mobile Driver Online Berbasis Android
Untuk Perusahaan Rental Kendaraan," ULTIMA InfoSys, Vol. VII, No.1, pp. 35-42,
2017.
[8] D. Leman and M. B. Akbar, "Sistem Informasi Geografis (GIS) untuk
Penanggulangan Kecelakaan Berbasis Android," IT Journal, Vol. 6 No. 2252-746X,
pp. 217-225, 2018.
[9] M. A. Dzulqarnain, M. L. Aziz, M. F. Rachman and A. R. Atmadja, "Aplikasi
Pencarian Parkir Jakarta Berbasis Android Menggunakan Restful API," Information
System Journal, pp. 12-23, 2018.
[10] E. Muhardin, PHP Programming Fundamental dan MySQL Fundamental, 2003.
[11] A. Solichin, MySQL 5 : Dari Pemula Hingga Mahir, 2010.
[12] H. N. Lengkong, A. A. Sinsuw, ST., MT. and A. S. Lumenta, ST., MT.,
"Perancangan Penunjuk Rute Pada Kendaraan Pribadi Menggunakan Aplikasi
Mobile GIS Berbasis Android yang Terintegrasi Pada Google Maps," E-Journal
Elektro dan Komputer, pp. 18-25, 2015.
[13] Geograph88, "Perbedaan Longitude dan Longitutude," 17 November 2014. [Online].
Available: https://geograph88.blogspot.com/. [Accessed 16 Mei 2020].
[14] S. and R. , Modul Pembelajaran Rekayasa Perangkat Lunak, Bandung, 2011.
[15] H. N. Putra, S.Kom, M.Kom, "Implementasi Diagram UML (Unified Modelling
Language) dalam Perancangan Aplikasi Data Pasien Rawat Inap pada Puskesmas
Lubuk Buaya," Publikasi Jurnal dan Penelitian Teknik Informasi Volume 2 Nomor
2, pp. 67-77, 2018.
[16] D. Lukitasari and A. F. Oklilas, "Analisis Perbandingan Load Balancing Web Server
Tunggal Dengan Web Server Cluster Menggunakan Linux Virtual Server," Jurnal
Generic Vol.5 No.2, pp. 31-34, 2010.
[17] 23 April 2015. [Online]. Available:
97
98
https://kedirikab.go.id/index.php?option=com_content&view=article&id=1955:data-
kelurahan-dan-desa-di-kabupaten-kediri-&catid=176:data-
pemerintahan&Itemid=954. [Accessed 1 Januari 2019].
[18] K. I. Santoso and M. N. Rais, "Implementasi Sistem Informasi Geografis Daerah
Pariwisata Kabupaten Temanggung Berbasis Android dengan Global Positioning
System (GPS)," Scientific Journal of Informatics, Vol. 2, No.1, pp. 29-40, 2015.