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