i
L A P O R A N S K R I P S I
NOTIFIKASI PELAKSANAAN POSYANDU
BERBASIS ANDROID
RIZQI QURNIAWATI
NIM. 201351098
DOSEN PEMBIMBING
Endang Supriyati, M.Kom
Ratih Nindyasari, M.Kom
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
v
NOTIFIKASI PELAKSANAAN POSYANDU
BERBASIS ANDROID
Nama mahasiswa : Rizqi Qurniawati
NIM : 201351098
Pembimbing :
1. Endang Supriyati, M.Kom 2. Ratih Nidyasari, M.Kom
ABSTRAK
Posyandu merupakan salah satu tempat pelayanan kesehatan masyarakat khususnya balita. Kesehatan balita merupakan dambaan setiap orang tua. Akan tetapi kesibukan orang tua sering kali menyebabkan keterlambatan informasi mengenai penanganan kesehatan balitanya. Keterlambatan informasi tersebut diharapkan dapat diminimalisir dengan adanya aplikasi yang dirancang dan dibangun oleh penulis. Aplikasi tersebut merupakan aplikasi notifikasi pelaksanaan posyandu berbasis android.
Aplikasi notifikasi pelaksanaan posyandu berbasis android dirancang menggunakan Unified Modeling Language (UML). Kemudian aplikasi tersebut dibangun dan dikembangkan menggunakan software eclipse, database SQLite, dan metode pengembangan waterfall.
Aplikasi notifikasi pelaksanaan posyandu berbasis android diharapkan dapat memberikan informasi serta memudahkan orang tua dalam mengingat pelaksanaan posyandu.
vi
APPLICATION-BASED NOTIFICATIONS POSYANDU
(INTEGRATED HEALTH SERVICE POST) ANDROID
Student Name : Rizqi Qurniawati
Student Identity Number : 201351098
Supervisor :
1. Endang Supriyati, M.Kom 2. Ratih Nindyasari, M.Kom
ABSTRACT
Posyandu (integrated health service post) is one of the public health services, especially children under five years (balita). The health of children under five years is the dream of every parent. But busyness of parents often causes delays in the handling of information regarding the health of their babies. Delays such information is expected to be mitigated by the application that was designed and built by the author. The application is an application-based notifications posyandu (integrated health service post) android.
Applications android-based notifications posyandu (integrated health service post) designed using the Unified Modeling Language (UML). Then the application is built and developed using the Eclipse software, SQLite database, and the waterfall development method.
Applications android-based notifications posyandu expected to provide information and facilitate parents in remembering the implementation of the Posyandu (integrated health service post).
vii
KATA PENGANTAR
Puji syukur penulis haturkan kepada Allah SWT, karena atas berkat, rahmat, dan hidayah-Nya penulis berhasil menyelesaikan laporan skripsi berjudul ”Notifikasi Pelaksanaan Posyandu Berbasis Android”.
Penyusunan laporan skripsi ini ditujukan untuk memenuhi salah satu syarat memperoleh gelar sarjana komputer.
Pelaksanaan skripsi ini tak lepas dari bantuan dan dukungan beberapa pihak, untuk itu penulis menyampaikan ucapan terima kasih kepada:
1. Bapak Mohammad Dahlan, ST., MT., selaku Dekan Fakultas Teknik Universitas Muria Kudus.
2. Bapak Ahmad Jazuli, M.Kom., selaku Ketua Program Studi Teknik Informatika Universitas Muria Kudus.
3. Ibu Endang Supriyati, M.Kom., selaku pembimbing I yang telah banyak memberi masukan selama penyusunan skripsi ini.
4. Ibu Ratih Nindyasari, M.Kom., selaku pembimbing II yang telah banyak memberi masukan selama penyusunan skripsi ini.
5. Segenap Dosen Program Studi Teknik Informatika Universitas Muria Kudus yang telah memberi bekal ilmu pengetahuan dalam setiap perkuliahan.
6. Kedua orang tua senantiasa memberikan semangat serta do’a untuk penulis.
7. Teman-teman seperjuangan yang telah membantu dalam penyusunan laporan skripsi ini.
8. Rekan-rekan yang telah memberikan semangat untuk penulis.
viii
datang. Akhirnya penulis berharap semoga buku tesis ini bisa bermanfaat khususnya bagi penulis dan umumnya bagi para pembaca.
ix
DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN ... iii
PERNYATAAN KEASLIAN ... iv
ABSTRAK ... v
DAFTAR ISTILAH DAN SINGKATAN ... xv
BAB I PENDAHULUAN 1.1. Latar Belakang ... 1
1.2. Rumusan Masalah ... 1
1.3. Batasan Masalah ... 2
1.4. Tujuan ... 2
1.5. Manfaat ... 2
BAB II TINJAUAN PUSTAKA 2.1. Peneletian Terkait ... 3
2.2. Landasan Teori... 4
2.2.1. Pengertian Posyandu ... 4
2.2.2. Pengertian Notifikasi ... 4
2.2.3. Pengertian UML... 5
x
2.2.5. Tools yang Digunakan ... 6
2.3. Kerangka Pemikiran... 7
BAB III METODOLOGI 3.1. Metode Pengumpulan Data ... 9
3.2. Metode Pengembangan Aplikasi ... 10
3.3. Tahapan Pembuatan Aplikasi ... 11
3.3.1. Analisis dan Definisi Persyaratan ... 11
3.3.2. Perancangan Sistem dan Perangkat Lunak ... 12
3.3.3. Implementasi dan Pengujian Unit ... 22
3.3.4. Integrasi dan Pengujian Sistem ... 22
3.3.5. Operasi dan Pemeliharaan... 22
BAB IV HASIL DAN PEMBAHASAN 4.1. Implementasi Database ... 23
4.2. Implementasi Aplikasi ... 23
xi
DAFTAR TABEL
xii
DAFTAR GAMBAR
Gambar 2.1. Kerangka pemikiran ... 7
Gambar 3.1. Desain model waterfall ... 10
Gambar 3.2. Use case diagram halaman utama ... 12
Gambar 3.3. Use case diagram buat pengingat ... 13
Gambar 3.4. Use case diagram lihat pengingat ... 13
Gambar 3.5. Activity diagram info posyandu ... 14
Gambar 3.6. Activity diagram info imunisasi ... 14
Gambar 3.7. Activity diagram buat pengingat ... 15
Gambar 3.8. Activity diagram lihat pengingat ... 15
Gambar 3.9. Class diagram ... 16
Gambar 3.10. Squence diagram info posyandu ... 16
Gambar 3.11. Squence diagram info imunisasi ... 17
Gambar 3.12. Squence diagram buat pengingat ... 17
Gambar 3.13. Squence diagram lihat pengingat ... 18
Gambar 3.14. Desain halaman utama ... 19
Gambar 3.16. Desain info posyandu ... 19
Gambar 3.15. Desain info imunisasi ... 19
Gambar 3.17. Desain pengingat ... 19
Gambar 3.18. Desain list event ... 20
Gambar 3.19. Desain input pengingat ... 20
Gambar 3.20. Desain tampil semua pengingat ... 21
Gambar 3.21. Desain edit pengingat ... 21
Gambar 4.1. Implementasi tabel pengingat ... 23
Gambar 4.2.(a). Implementasi halaman utama ... 23
Gambar 4.2.(b). Implementasi script halaman utama ... 24
Gambar 4.3.(a). Implementasi info posyandu ... 25
xiii
Gambar 4.4.(a). Implementasi info imunisasi ... 26
Gambar 4.4.(b). Implementasi script info imunisasi... 27
Gambar 4.5.(a). Implementasi pengingat ... 28
Gambar 4.5.(b). Implementasi script pengingat... 30
Gambar 4.6.(a). Implementasi list event ... 31
Gambar 4.6.(b). Implementasi script list event ... 32
Gambar 4.7.(a). Implementasi input pengingat ... 32
Gambar 4.7.(b). Implementasi script input pengingat ... 36
Gambar 4.7.(c). Implementasi timepicker ... 36
Gambar 4.7.(d). Implementasi script timepicker ... 36
Gambar 4.8.(a). Implementasi tampil semua pengingat ... 37
Gambar 4.8.(b). Implementasi script tampil semua pengingat ... 38
Gambar 4.9.(a). Implementasi edit pengingat ... 39
xiv
DAFTAR LAMPIRAN
xv
DAFTAR ISTILAH DAN SINGKATAN
Posyandu : Pos Pelayanan Terpadu LIL : Lima Imunisasi dasar Lengkap
SMS : Short Messaging Service
KMS : Kartu Menuju Sehat
RI : Republik Indonesia
UKBM : Upaya Kesehatan Bersumberdaya Masyarakat
UML : Unified Modeling Language
SDK : Standart Development Kit