Welcome to Repositori Universitas Muria Kudus - Repositori Universitas Muria Kudus
LAPORAN SKRIPSI
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
UNIVERSITAS MURIA KUDUS
2017
i
ii
iii
iv
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.
Kata kunci : Posyandu, Notifikasi, Android.
v
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).
Keywords : Integrated, Notifications, Android.
vi
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.
Penulis menyadari adanya kekurangan dan ketidaksempurnaan dalam
penulisan laporan skripsi ini,
karena itu penulis menerima kritik, saran dan
masukan dari pembaca sehingga penulis dapat lebih baik di masa yang akan
vii
datang. Akhirnya penulis berharap semoga buku tesis ini bisa bermanfaat
khususnya bagi penulis dan umumnya bagi para pembaca.
Kudus, 3 Februari 2017
Penulis
viii
DAFTAR ISI
HALAMAN JUDUL ........................................................................................
i
HALAMAN PERSETUJUAN .........................................................................
ii
HALAMAN PENGESAHAN ........................................................................... iii
PERNYATAAN KEASLIAN ........................................................................... iv
ABSTRAK .........................................................................................................
v
ABSTRACT ....................................................................................................... vi
KATA PENGANTAR ....................................................................................... vii
DAFTAR ISI ...................................................................................................... ix
DAFTAR TABEL ............................................................................................. xi
DAFTAR GAMBAR ......................................................................................... xii
DAFTAR LAMPIRAN ..................................................................................... xiv
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
2.2.4.
Pengertian Black-Box................................................................................ 5
ix
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
4.3.
Blackbox Testing ..................................................................................... 42
BAB V PENUTUP
5.1.
Kesimpulan ............................................................................................. 47
5.2.
Saran ....................................................................................................... 47
DAFTAR PUSTAKA ....................................................................................... 49
LAMPIRAN
BIODATA PENULIS
x
DAFTAR TABEL
Tabel 3.1. Tabel Pengingat.................................................................................... 22
Tabel 4.1. Blackbox Testing .................................................................................. 43
xi
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
Gambar 4.3.(b). Implementasi script info posyandu............................................. 26
xii
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
Gambar 4.9.(b). Implementasi script edit pengingat............................................. 42
xiii
DAFTAR LAMPIRAN
Lampiran 1 : Scan lembar bimbingan skripsi
Lampiran 2 : Dokumentasi implementasi program
xiv
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
IDE
: Integrated Development Environment
xv
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
UNIVERSITAS MURIA KUDUS
2017
i
ii
iii
iv
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.
Kata kunci : Posyandu, Notifikasi, Android.
v
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).
Keywords : Integrated, Notifications, Android.
vi
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.
Penulis menyadari adanya kekurangan dan ketidaksempurnaan dalam
penulisan laporan skripsi ini,
karena itu penulis menerima kritik, saran dan
masukan dari pembaca sehingga penulis dapat lebih baik di masa yang akan
vii
datang. Akhirnya penulis berharap semoga buku tesis ini bisa bermanfaat
khususnya bagi penulis dan umumnya bagi para pembaca.
Kudus, 3 Februari 2017
Penulis
viii
DAFTAR ISI
HALAMAN JUDUL ........................................................................................
i
HALAMAN PERSETUJUAN .........................................................................
ii
HALAMAN PENGESAHAN ........................................................................... iii
PERNYATAAN KEASLIAN ........................................................................... iv
ABSTRAK .........................................................................................................
v
ABSTRACT ....................................................................................................... vi
KATA PENGANTAR ....................................................................................... vii
DAFTAR ISI ...................................................................................................... ix
DAFTAR TABEL ............................................................................................. xi
DAFTAR GAMBAR ......................................................................................... xii
DAFTAR LAMPIRAN ..................................................................................... xiv
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
2.2.4.
Pengertian Black-Box................................................................................ 5
ix
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
4.3.
Blackbox Testing ..................................................................................... 42
BAB V PENUTUP
5.1.
Kesimpulan ............................................................................................. 47
5.2.
Saran ....................................................................................................... 47
DAFTAR PUSTAKA ....................................................................................... 49
LAMPIRAN
BIODATA PENULIS
x
DAFTAR TABEL
Tabel 3.1. Tabel Pengingat.................................................................................... 22
Tabel 4.1. Blackbox Testing .................................................................................. 43
xi
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
Gambar 4.3.(b). Implementasi script info posyandu............................................. 26
xii
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
Gambar 4.9.(b). Implementasi script edit pengingat............................................. 42
xiii
DAFTAR LAMPIRAN
Lampiran 1 : Scan lembar bimbingan skripsi
Lampiran 2 : Dokumentasi implementasi program
xiv
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
IDE
: Integrated Development Environment
xv