108
i Jurusan Teknik Informatika dan Komputer Politeknik Negeri Jakarta E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE LAPORAN SKRIPSI Dibuat untuk Melengkapi Syarat-Syarat yang Diperlukan untuk Memperoleh Diploma Empat Politeknik FIQIH 4616010082 Skripsi PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK INFORMATIKA DAN KOMPUTER POLITEKNIK NEGERI JAKARTA 2020

E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

  • Upload
    others

  • View
    42

  • Download
    0

Embed Size (px)

Citation preview

Page 1: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

i Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

E-POSYANDU

APLIKASI MONITORING DATA POSYANDU BERBASIS

WEBSITE

LAPORAN SKRIPSI

Dibuat untuk Melengkapi Syarat-Syarat yang Diperlukan untuk Memperoleh

Diploma Empat Politeknik

FIQIH

4616010082

Skripsi

PROGRAM STUDI TEKNIK INFORMATIKA

JURUSAN TEKNIK INFORMATIKA DAN KOMPUTER

POLITEKNIK NEGERI JAKARTA

2020

Page 2: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

ii Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

HALAMAN PERNYATAAN ORISINALITAS

Skripsi/Tesis/Disertasi ini adalah hasil karya saya sendiri, dan semua sumber

baik yang dikutip maupun dirujuk telah saya nyatakan dengan benar.

Nama : Fiqih

NIM : 4616010037

Tanggal : 10 Agustu 2020

Tanda Tangan :

Page 3: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

iii Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

LEMBAR PENGESAHAN

Skripsi diajukan oleh :

Nama : Fiqih

NIM : 4616010037

Program Studi : Teknik Informatika

Judul Skripsi : Aplikasi Monitoring Data Posyandu Berbasis

Website

Telah diuji oleh tim penguji dalam Sidang Skripsi pada hari Senin Tanggal 13 Bulan

Juli Tahun 2020 dan dinyatakan LULUS.

Disahkan oleh

Pembimbing I : Shinta Oktaviana, S.Kom, M.Kom. ( )

Penguji I : Euis Oktavianti, S.Si., M.T.I ( )

Penguji II : Dr. Dewi Yanti Liliana, S.Kom., M.Kom ( )

Penguji III : Noorlela Marcheta, S.Kom., M.Kom ( )

Page 4: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

iv Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

KATA PENGANTAR

Puji serta syukur penulis panjatkan kepada ALLAH SWT, karena atas berkat dan

rahmat-Nya, penulis dapat menyelesaikan Skripsi ini. Penulisan Skripsi ini

dilakukan dalam rangka memenuhi salah satu syarat untuk mencapai gelar Sarjana

Terapan Politeknik. Penulis menyadari bahwa, tanpa bantuan dan bimbingan dari

berbagai pihak, dari masa perkuliahan sampai pada penyusunan Skripsi ini, sangatlah

sulit bagi penulis untuk menyelesaikan Skripsi ini. Oleh karena itu, penulis

mengucapkan terima kasih kepada:

1. Orang tua dan keluarga penulis yang telah memberikan bantuan

dukungan material dan moral.

2. Shinta Oktaviana, S.Kom, M.Kom. selaku dosen pembimbing yang

telah menyediakan waktu, tenaga, dan pikiran untuk mengarahkan

penulis.

3. Pihak Posyandu Mawar Kelurahan Cipinang Melayu yang telah

membantu dalam usaha memperoleh data dan masukan yang penulis

perlukan.

4. Sahabat yang telah banyak membantu penulis dalam menyelesakan

Skripsi ini.

Akhir kata, penulis berharap Tuhan Yang Maha Esa berkenan membalas segala

kebaikan semua pihak yang telah membantu. Semoga Skripsi ini membawa

manfaat bagi pengembangan ilmu.

Jakarta, Juli 2020

FIQIH

Page 5: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

v Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI

SKRIPSI UNTUK KEPENTINGAN AKADEMIS

Sebagai sivitas akademik Politeknik Negeri Jakarta, saya yang bertanda tangan di

bawah ini :

Nama : Fiqih

NIM : 4616010037

Program Studi : Teknik Informatika

Jurusan : Teknik Informatika dan Komputer

Jenis Karya : Skripsi/Tesis/Disertasi/Karya Ilmiah Lainnya*:……………

demi pengembangan ilmu pengetahuan, menyetujui untuk memberikan kepada

Politeknik Negeri Jakarta Hak Bebas Royalti Noneksklusif (Non-exclusive

Royalty-Free Right) atas karya ilmiah saya yang berjudul :

Aplikasi Monitoring Data Posyandu Berbasis Website

beserta perangkat yang (jika diperlukan). Dengan Hak Bebas Royalti Noneksklusif

ini Politeknik Negeri Jakarta berhak menyimpan, mengalihmedia/format-kan,

mengelola dalam bentuk pangkalan data (database), merawat, dan memublikasikan

skripsi saya selama tetap mencantumkan nama saya sebagai penulis/pencipta dan

sebagai pemilik Hak Cipta.

Demikian pernyataan ini saya buat dengan sebenarnya.

Dibuat di : Jakarta Pada tanggal : 10 Agustus 2020

Yang menyatakan

( Fiqih )

*Karya ilmiah: karya akhir, makalah non seminar, laporan kerja praktek, laporan

magang, karya profesi dan karya spesialis

Page 6: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

vi Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

ABSTRAK

Posyandu dalam melakukan kegiatannya masih terdapat masalah, yaitu masih

manual dalam proses perekapan data maupun pelaporannya. Proses manual

tersebut menimbulkan beberapat masalah, yaitu tidak terbacanya data, hilangnya

data melakukkan perekapan, memerlukan waktu yang lama dalam menulis ulang

laporan, dan hal tersebut membuat kinerja kader menjadi tidak optimal. Tidak

adanya monitoring bersifat digital juga membuat kader sulit dalam memantau

kesehatan bayi dan anak dilingkungan posyandu tersebut. Tujuan dari penelitian ini

adalah membuat website monitoring kesehatan balita dan bayi di posyandu yang

memudahkan dalam pelaporannya. Dengan adanya sistem yang dapat mendukung

hal tersebut, kader akan dimudahkan dalam melakukan monitoring terhadap pasien,

serta tidak perlu melakukan pencatatan hingga pelaporan secara manual dan bisa

meminimalisir kesalahan dalam menulis data serta bisa menghemat biaya. Dalam

pengembangannya aplikasi ini menggunakan metode prototype. Hasil dari

penelitian ini diharapkan dapat memudahkan petugas posyandu dalam proses

pelaporan data.

Kata kunci: web, laporan, prototype

Page 7: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

vii Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

DAFTAR ISI

HALAMAN COVER ............................................................................................... i

HALAMAN PERNYATAAN ORISINALITAS .................................................. ii

LEMBAR PENGESAHAN ................................................................................... iii

KATA PENGANTAR ............................................................................................ iv

HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI SKRIPSI

UNTUK KEPENTINGAN AKADEMIS .............................................................. v

ABSTRAK .............................................................................................................. vi

DAFTAR ISI.......................................................................................................... vii

DAFTAR TABEL .................................................................................................. ix

DAFTAR GAMBAR ............................................................................................... x

BAB I PENDAHULUAN ........................................................................................ 1

1.1 Latar Belakang Masalah ............................................................................................. 1

1.2 Perumusan Masalah ................................................................................................... 2

1.3 Batasan Masalah ........................................................................................................ 2

1.4 Tujuan dan Manfaat ................................................................................................... 2

1.5 Metode Penyelesaian Masalah ................................................................................... 3

1.6 Metode Pengembangan Sistem .................................................................................. 3

BAB II TINJAUAN PUSTAKA ............................................................................ 5

2.1 Monitoring ................................................................................................................. 5

2.2 Website ...................................................................................................................... 5

2.3 Laravel ....................................................................................................................... 5

2.4 Sistem informasi Managemen Kesehatan Masyarakat ............................................... 6

2.5 E-Health ..................................................................................................................... 6

2.6 Cloud Computing ....................................................................................................... 7

2.7 Big Data ..................................................................................................................... 7

2.8 Keamanan pada Cloud Computing ............................................................................. 8

2.9 M-Health .................................................................................................................... 8

2.10 Black Box Testing .................................................................................................... 9

2.11 Unified Modeling Languange (UML) .................................................................... 10

BAB III PERANCANGAN DAN REALISASI .................................................. 14

3.1 Perancangan Aplikasi ............................................................................................... 14

3.1.1 Deskripsi Aplikasi ............................................................................................. 14

3.1.2 Cara Kerja Program Aplikasi Berupa Flow Chart ............................................. 15

3.1.3 Rancangan Program Aplikasi ............................................................................ 17

3.1.3.1 Class Diagram Database ............................................................................. 17

3.1.3.2 Use Case Diagram ...................................................................................... 18

3.1.3.3 Activity Diagram ........................................................................................ 20

3.1.3.4 Sequence Diagaram .................................................................................... 38

Page 8: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

viii Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

3.2 Realisasi Program Aplikasi ...................................................................................... 54

3.2.1 Halaman Login .................................................................................................. 61

3.2.2 Halaman home dashboard ................................................................................. 62

3.2.3 Halaman Kelola Puskesmas .............................................................................. 67

3.2.4 Halaman kelola posyandu ................................................................................. 69

3.2.5 Halaman Kelola User ........................................................................................ 71

3.2.6 Halaman Laporan Pemberian Vitamin .............................................................. 74

3.2.7 Halaman Laporan Pemberian Imunisasi ............................................................ 75

3.2.8 Halaman Laporan Penimbangan ........................................................................ 76

3.2.9 Halaman Laporan Pemberian Makanan ............................................................. 78

3.2.10 Halaman Laporan per Anak............................................................................. 79

3.2.11 Halaman Laporan Posyandu ............................................................................ 81

BAB IV PEMBAHASAN ..................................................................................... 82

4.1 Pengujian ................................................................................................................. 82

4.2 Deskripsi Pengujian ................................................................................................. 82

4.3 Prosedur Pengujian .................................................................................................. 82

4.4 Data Hasil Pengujian ................................................................................................ 83

4.5 Analisis Data Pengujian ........................................................................................... 92

BAB V PENUTUP................................................................................................. 94

5.1 Kesimpulan .............................................................................................................. 94

5.2 Saran ........................................................................................................................ 94

DAFTAR PUSTAKA ............................................................................................ 95

DAFTAR RIWAYAT HIDUP PENULIS ........................................................... 97

Page 9: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

ix Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

DAFTAR TABEL

Tabel 4.1 Rencana Pengujian .................................................................................. 82

Tabel 4.2 Pengujian Login ...................................................................................... 83

Tabel 4.3 Pengujian Halaman Dashboard ............................................................... 85

Tabel 4.4 Pengujian Halaman Kelola Puskesmas ................................................... 85

Tabel 4.5 Pengujian Halaman Kelola Posyandu ..................................................... 87

Tabel 4.6 Pengujian Halaman Kelola User ............................................................. 88

Tabel 4.7 Pengujian Laporan Posyandu................................................................. 89

Tabel 4.8 Pengujian Laporan Vitamin ................................................................... 89

Tabel 4.9 Pengujian Laporan Imunisasi.................................................................. 90

Tabel 4.10 Pengujian Laporan Penimbangan ......................................................... 90

Tabel 4.11 Pengujian Laporan Makanan ................................................................ 91

Tabel 4.12 Pengujian per Anak ............................................................................... 91

Tabel 4.13 Laporan posyandu mawar pada bulan juli 2020 ................................... 92

Page 10: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

x Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

DAFTAR GAMBAR

Gambar 1.1 Metode Prototype .................................................................................. 4

Gambar 2.1 Separation of Resposibilities ................................................................. 7

Gambar 2.2 Contoh Use Case Diagram .................................................................. 11

Gambar 2.3 Contoh Activity Diagram .................................................................... 11

Gambar 2.4 Contoh Sequence Diagram.................................................................. 12

Gambar 2.5 Contoh Class Diagram ........................................................................ 13

Gambar 3.1 Infrastruktur aplikasi E-Posyandu ....................................................... 14

Gambar 3.2 Flow Chart Admin DINKES ............................................................... 17

Gambar 3.3 Flow Chart Admin puskesmas ............................................................ 17

Gambar 3.4 Class Diagram Database ..................................................................... 18

Gambar 3.5 Use Case Diagram .............................................................................. 20

Gambar 3.6 Activity diagram login ......................................................................... 21

Gambar 3.7 Activity diagram dashboard berdasarkan periode................................ 22

Gambar 3.8 Activity diagram dashboard berdasarkan puskesmas .......................... 23

Gambar 3.9 Activity diagram tambah puskesmas ................................................... 24

Gambar 3.10 Activity diagram edit puskesmas ....................................................... 25

Gambar 3.11 Activity diagram delete puskesmas ................................................... 26

Gambar 3.12 Activity diagram tambah posyandu ................................................... 27

Gambar 3.13 Activity diagram edit posyandu ......................................................... 28

Gambar 3.14 Activity diagram delete posyandu ..................................................... 29

Gambar 3.15 Activity diagram tambah user ........................................................... 30

Gambar 3.16 Activity diagram edit user ................................................................. 31

Gambar 3.17 Activity diagram delete user .............................................................. 32

Gambar 3.18 Activity diagram laporan posyandu ................................................... 33

Gambar 3.19 Activity diagram laporan vitamin ...................................................... 34

Gambar 3.20 Activity diagram laporan imunisasi ................................................... 35

Gambar 3.21 Activity diagram laporan penimbangan ............................................. 36

Gambar 3.22 Activity diagram laporan makanan .................................................... 37

Gambar 3.23 Activity diagram laporan per anak ..................................................... 38

Gambar 3.24 Sequence diagram login .................................................................... 39

Gambar 3.25 Sequence diagram dashboard berdasarkan periode ........................... 40

Gambar 3.26 Sequence diagram dashboard berdasarkan puskesmas ..................... 41

Gambar 3.27 Sequence diagram tambah puskesmas .............................................. 42

Gambar 3.28 Sequence diagram edit puskesmas .................................................... 43

Gambar 3.29 Sequence diagram delete puskesmas................................................. 44

Gambar 3.30 Sequence diagram tambah posyandu ................................................ 45

Gambar 3.31 Sequence diagram edit posyandu ...................................................... 46

Gambar 3.32 Sequence diagram delete posyandu................................................... 47

Gambar 3.33 Sequence diagram tambah user ......................................................... 48

Gambar 3.34 Sequence diagram edit user ............................................................... 49

Gambar 3.35 Sequence diagram delete user ........................................................... 50

Gambar 3.36 Sequence diagram laporan posyandu ................................................ 51

Gambar 3.37 Sequence diagram laporan vitamin ................................................... 52

Gambar 3.38 Sequence diagram laporan imunisasi ................................................ 52

Page 11: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

xi Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.39 Sequence diagram laporan penimbangan .......................................... 53

Gambar 3.40 Sequence diagram laporan makanan ................................................. 53

Gambar 3.41 Sequence diagram laporan per anak .................................................. 54

Gambar 3.42 Mockup halaman login ...................................................................... 55

Gambar 3.43 Mockup halaman dashboard .............................................................. 56

Gambar 3.44 Mockup halaman kelola puskesmas .................................................. 56

Gambar 3.45 Mockup halaman kelola posyandu .................................................... 57

Gambar 3.46 Mockup pemberian imunisasi............................................................ 58

Gambar 3.47 Mockup halaman pemberian vitamin ................................................ 58

Gambar 3.48 Mockup halaman pemberian makanan .............................................. 59

Gambar 3.49 Mockup halaman penimbangan ......................................................... 60

Gambar 3.50 Mockup halaman laporan per anak .................................................... 60

Gambar 3.51 Halaman Login .................................................................................. 61

Gambar 3.52 Source code halaman login ............................................................... 61

Gambar 3.53 Halaman home dashboard ................................................................. 64

Gambar 3.54 Source code main dashboard ............................................................ 65

Gambar 3.55 Source code grafik pengukuran dashboard ...................................... 65

Gambar 3.56 Source code grafik vitamin dashboard ............................................. 66

Gambar 3.57 Source code grafik imunisasi dashboard .......................................... 67

Gambar 3.58 Halaman kelola puskesmas ............................................................... 68

Gambar 3.59 Source code halaman kelola puskesmas ........................................... 68

Gambar 3.60 Source code crud kelola puskesmas .................................................. 69

Gambar 3.61 Halaman kelola posyandu ................................................................. 70

Gambar 3.62 Source code halaman kelola posyandu ............................................. 70

Gambar 3.63 Source code crud kelola posyandu .................................................... 71

Gambar 3.64 Halaman kelola user.......................................................................... 72

Gambar 3.65 Source code halaman kelola user ...................................................... 72

Gambar 3.66 Source code crud kelola user ............................................................ 74

Gambar 3.67 Halaman laporan pemberian vitamin ................................................ 75

Gambar 3.68 Souce code halaman laporan vitamin ................................................ 75

Gambar 3.69 Halaman laporan pemberian imunisasi ............................................. 76

Gambar 3.70 Source code dari halaman laporan nutrisi ......................................... 76

Gambar 3.71 Halaman laporan penimbangan ......................................................... 77

Gambar 3.72 Source code dari halaman laporan penimbangan .............................. 77

Gambar 3.73 Halaman laporan pemberian makanan .............................................. 78

Gambar 3.74 Source code dari halaman laporan pemberian makanan ................... 78

Gambar 3.75 Halaman index laporan per anak ....................................................... 79

Gambar 3.76 Halaman history anak bagian 1 ......................................................... 80

Gambar 3.77 Halaman history anak bagian 2 ......................................................... 80

Gambar 3.78 Halaman history anak bagian 3 ......................................................... 80

Gambar 3.79 Halaman history anak bagian 4 ......................................................... 81

Gambar 3.80 Halaman laporan posyandu ............................................................... 81

Page 12: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

1 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Kesehatan merupakan hak asasi (UUD 1945, pasal 28 H ayat 1 dan UU No. 36

Tahun 2009 tentang Kesehatan) dan sekaligus sebagai investasi, sehingga perlu

diupayakan, diperjuangkan dan ditingkatkan oleh setiap individu dan oleh

seluruh komponen bangsa, agar masyarakat dapat menikmati hidup sehat, dan

pada akhirnya dapat mewujudkan derajat kesehatan masyarakat yang optimal.

Hal ini perlu dilakukan karena kesehatan bukanlah tanggung jawab pemerintah

saja, namun merupakan tanggung jawab bersama pemerintah dan masyarakat,

termasuk swasta (Kementrian Kesehatan RI, 2011).

Posyandu merupakan salah satu bentuk Upaya Kesehatan Bersumber Daya

Masyarakat (UKBM) yang dikelola dan diselenggarakan dari, oleh, untuk dan

bersama masyarakat dalam penyelenggaraan pembangunan kesehatan, guna

memberdayakan masyarakat dan memberikan kemudahan kepada masyarakat

dalam memperoleh pelayanan kesehatan dasar, utamanya untuk mempercepat

penurunan angka kematian ibu dan bayi. Upaya pengembangan kualitas

sumberdaya manusia dengan mengoptimalkan potensi tumbuh kembang anak

dapat dilaksanakan secara merata, apabila sistim pelayanan kesehatan yang

berbasis masyarakat seperti Posyandu dapat dilakukan secara efektif dan efisien,

karena saat ini sistem pelaporan yang ada masih konvensional dengan menulis

dalam buku laporan yang menyulitkan dalam proses pelaporan kepada

Puskesmas dan Dinas Kesehatan karena hal tersebut bisa menyulitkan dalam

mencari data, hilangnya data, serta tidak terbacanya data sehingga membuat

sistim pelaporan saat ini belum efektif dan efisien (Pandu, 2018).

Maka dari itu, untuk memudahkan Puskesmas dan Dinas Kesehatan dalam

melakukan monitoring posyandu maupun pelaporan dari setiap kegiatannya,

maka dilakukan perancangan dan pembangunan aplikasi data posyandu berbasis

website. Aplikasi ini diharapkan dapat memudahkan dalam monitoring

kesehatan karena sudah tidak dilakukan secara manual lagi dan proses

Page 13: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

2 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

monitoring kesehatannya menjadi lebih mudah dan efektif. Sehingga dengan

adanya aplikasi ini dapat membantu permasalahan yang ada di posyandu bisa

diatasi dengan baik serta juga berdampak pada masyarakat berupa peningkatan

pelayanan yang baik.

1.2 Perumusan Masalah

Berdasarkan latar belakang yang telah diuraikan di atas, maka perumusan

masalah dalam pembuatan sistem ini adalah “Bagaimana membuat aplikasi

monitoring data posyandu berbasis website”.

1.3 Batasan Masalah

Berdasarkan latar belakang tersebut, dapat diuraikan perumusan masalah untuk

dibahas dalam penelitian ini yaitu :

1. Aplikasi dirancang agar bisa digunakan oleh banyak posyandu dalam satu

lingkup puskesmas.

2. Aplikasi juga digunakan oleh puskesmas hingga Dinas Kesehatan

3. Aplikasi mencakup sistim 5 langkah posyandu.

4. Pembuatan aplikasi monitoring data posyandu berbasis website.

1.4 Tujuan dan Manfaat

Tujuan dari penelitian ini adalah membuat aplikasi monitoring data posyandu berbasis

website.

Adapun manfaat dari aplikasi tersebut adalah sebagai berikut:

a. Memudahkan dalam melihat laporan karena sudah menggunakan sistem.

c. Memudahkan proses sistem 5 langkah posyandu.

d. Menampilkan rekap data terbaru setiap pasien.

e. Menampilkan data kesimpulan setiap pasien posyandu

f. Menampilkan data laporan kegiatan posyandu dangan cepat dan tepat.

Page 14: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

3 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

1.5 Metode Penyelesaian Masalah

Metode penelitian menggunakan metode penelitian deskriptif, yaitu metode penelitian

yang membuat gambaran mengenai permasalahan yang telah di identifikasi

sebelumnya.

1.6 Metode Pengembangan Sistem

Metode Prototype adalah suatu proses yang memungkinkan developer membuat

sebuah model software, metode ini baik digunakan apabila client tidak bisa

memberikan informasi yang maksimal mengenai kebutuhan yang diinginkannya.

Berikut adalah tahapan proses dalam model prototyping secara umun yaitu (Yurindra,

2017):

1. Pengumpulan kebutuhan

Developer dan clien akan bertemu terlebih dahulu dan kemudian

menentukan tujuan umum, kebutuhan yang diketahui dan gambaran bagian-

bagian yang akan dibutuhkan berikutnya

2. Perancangan

Perancangan dilakukan dengan cepat dan rancangan tersebut mewakili

semua aspek software yang diketahui, dan rancangan ini menjadi dasar

pembuatan prototype.

3. Mengkodekan sistem

Dalam tahap ini prototyping yang sudah disepakati diterjemahkan ke dalam

bahasa pemrograman yang sesuai.

4. Pengujian sistem

Setelah sistem sudah menjadi suatu perangkat lunak yang siap pakai, harus

dites dahulu sebelum digunakan. Pengujian ini dilakukan dengan black box.

5. Evaluasi sistem

Pelanggan mengevaluasi apakah sistem yang sudah jadi sudah sesuai

dengan yang diharapkan. Jika sudah, maka langkah keenam dilakukan, jika

belum maka mengulangi langkah 2 dan 3.

6. Implementasi sistem

Perangkat lunak yang telah diuji dan diterima pelanggan siap untuk

digunakan.

Page 15: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

4 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 1.1 Metode Prototype

(sumber: Software Engineering, Yurindra, 2017)

Page 16: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

5 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

BAB II

TINJAUAN PUSTAKA

2.1 Monitoring

Monitoring merupakan salah satu proses didalam kegiatan organisasi yang sangat

penting yang dapat menentukan terlaksana atau tidaknya sebuah tujuan organisasi

(Asti dan Prima, 2016). Monitoring adalah untuk mengidentifikasi kesuksesan ataupun

kegagalan secara nyata atau potensial sedini mungkin dan sewaktu-waktu. Dengan

demikian monitoring memainkan peran yang penting dalam analisis kebijakan. Setiap

permasalahan yang muncul dari proses monitoring akan memerlukan kebijakan untuk

menyelesaikan masalah tersebut sehingga setiap proses dalam monev merupakan mata

rantai yang tak terpisahkan untuk membenahi setiap lini organisasi yang domonitor

dan dievaluasi (Mulyono dan Yumari, 2017). Monitoring adalah kegiatan pengawasan

yang berarti proses pengamatan, pemeriksaan, pengendalian dan pengoreksian dari

seluruh kegiatan organisasi (Arief, Oky, dan Kurnawan, 2016). Jadi monitoring adalah

suatu proses pengamatan dan pemeriksaan untuk menentukan kesuksesan atau

kegagalan serta terlaksana atau tidak dalam kurun waktu tertentu.

2.2 Website

Website adalah sebuah kumpulan halaman yang diawali dengan halaman muka yang

berisikan informasi, iklan, serta program aplikasi (Asropudin, 2013:109). Website

adalah suatu layanan sajian informasi yang menggunakan konsep hyperlink, yang

memudahkan surfer (sebutan para pemakai komputer yang melakukan browsing atau

penelusuran informasi melalui internet) (Ardhana, 2012:3). Website merupakan media

informasi yang dapat di akses oleh siapa pun dalam suatu jaringan internet (Ekkal

Prasetyo, 2015). Jadi website adalah kumpulan layanan yang berisikan informasi yang

mudah digunakan oleh user untuk browsing dalam suatu jaringan internet.

2.3 Laravel

Laravel adalah sebuah framework PHP yang dirilis dibawah lisensi MIT, dibangun

dengan konsep MVC (model view controller). Laravel adalah pengembangan website

berbasis MVP yang ditulis dalam PHP yang dirancang untuk meningkatkan kualitas

perangkat lunak dengan mengurangi biaya pengembangan awal dan biaya

pemeliharaan, dan untuk meningkatkan pengalaman bekerja dengan aplikasi dengan

menyediakan sintaks yang ekspresif, jelas dan menghemat waktu (Id CloudHost,

Page 17: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

6 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

2016). Laravel merupakan framework PHP yang menekankan pada kesederhanaan dan

fleksibilitas pada desainnya. Sama seperti framework PHP lainnya, Laravel dibangun

dengan basis MVC (Model-View-Controller). Laravel dilengkapi command line tool

yang bernama “artisan” yang bisa digunakan untuk packaging bundle dan instalasi

bundle (Abdul Rohman, 2014). Jadi Laravel adalah framework php yang dibangun

menggunakan konsep MVC (model, view, dan controller). Laravel juga dirancang

untuk menekankan pada kesederhanaan desain serta mengurangi biaya pengembangan

awal dan biaya pemeliharaannya.

2.4 Sistem informasi Managemen Kesehatan Masyarakat

Sistem informasi managemen kesehatan masyarakat adalah sistim yang dirancang dan

diterapkan di dalam unit medis. Sistem tersebut membuat managemen yang sangat

baik, seperti managemen catatan kesehatan, kesehatan anak, kesehatan ibu, dan

kesehatan lansia. Sistim juga dapat menumbuhkan kesadaran warga untuk mencegah

penyakit dan melakukan perawatan kesehatan serta mempromosikan efisiensi (Yan

Zhaoa : 2019).

2.5 E-Health

E-Health mengacu dengan TIK (Teknologi Informasi dan Komunikasi) untuk

membantu kinerja masyarakat dan memungkinkan untuk menerima layanan perawatan

kesehatan secara lebih efisien, efektif, dan aman E-Health juga merupakan sistem yang

mengacu pada kemudahan proses pengambilan dan pertukaran data kesehatan pribadi

antara rumah sakit dan pusat kesehatan. E-Health menggunakan TIK bersama dengan

prinsip e-commerce dan e-business untuk mengubah cara pengiriman layanan

kesehatan. E-health adalah layanan kesehatan menggunakan aplikasi teknologi

informasi dan komunikasi untuk terhubung dengan seluruh fungsional elemen yang

mendukung sektor kesehatan. E-health mengakomodasi beberapa layanan seperti

catatan kesehatan elektronik, telemedicine, informatika kesehatan konsumen,

manajemen pengetahuan kesehatan, tim perawatan kesehatan virtual, kesehatan

seluler, sistem informasi perawatan kesehatan, dan lain-lain. E-Healt membutuhkan

berbagai teknologi untuk mendukung implementasinya, misalnya aplikasi telemedicine

yang mengklaim sebagai multimedia diperlukan metodologi kriptografi visual yang

efisien, andal, dan efektif berfokus pada enkripsi dan dekripsi DICOM standar dua

dimensi gambar medis terkompresi, biaya rendah dan tinggi infrastruktur telemedis

skalabilitas independen membutuhkan manfaat sebagai standar jaringan, telemedicine

Page 18: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

7 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

berdasarkan perangkat seluler memerlukan Mobile Cloud Computing (MCC) itu untuk

mengintegrasikan komputasi awan ke dalam lingkungan seluler untuk memperpanjang

masa pakai baterai perangkat seluler, meningkatkan kapasitas penyimpanan data dan

daya pemrosesan, dan meningkatkan keandalan dan informasi mereka. (Dwi Cahya

Astriya Nugraha dan Ismiarta Aknuranda : 2017).

2.6 Cloud Computing

Komputasi awan (cloud computing) adalah teknologi yang menjadikan internet

sebagai pusat pengelolaan data dan aplikasi, di mana pengguna komputer diberikan

hak akses (login). Penerapan komputasi awan saat ini sudah dilakukan oleh sejumlah

perusahaan IT terkemuka di dunia. Sebut saja di antaranya adalah Google (google

drive) dan IBM (blue cord initiative). Sedangkan di Indonesia, salah satu perusahaan

yang sudah menerapkan komputasi awan adalah Telkom (Anggi, pusatteknologi.com).

Gambar 2.1 Separation of Resposibilities

Sumber: Greiner, 2014, robertgreiner.com

2.7 Big Data

Big data bigdata adalah aset informasi yang bervolume sangat besar bergerak sangat

cepat, dan amat bervariasi yang membutuhkan cara baru pemrosesan untuk

memperbaiki pembuatan keputusan, menemukan pemahaman dan mengoptimalkan

proses. Karakteristik bigdata terletak pada 3V yaitu volume, velositas dan varietas dan

Page 19: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

8 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

dalam perjalanannya tumbuh satu V lagi yaitu value yang terkait dengan nilai dan

kegunaan data yang tersedia. Dari definisi tesebut maka data terkait erat dengan

informasi yang saat ini tersedia begitu berlimpah ruah. Besarnya informasi yang

tersedia hingga dalam jumlah yang tidak kita bayangkan dewasa ini merupakan

sesuatu keuntungan bagi kita yang hidup di era informasi, namun demikian juga

memiliki sisi perlu kita cermati mengingat jumlah yang sangat besar sehingga

diperlukan proses seleksi terhadap data yang sungguh sungguh berguna. Jika demikian

maka big data ini merupakan suatu situasi nyata yang kita hadapi dan membutuhkan

perhatian dan kepedulian kita untuk mengelolanya. Bukan pada ukuran jumlahnya

yang besar, tetapi lebih pada kegunaan bagi kehidupan kita baik di lembaga maupun

untuk kebutuhan pribadi.(Narendra : 2017).

2.8 Keamanan pada Cloud Computing

Keamanan dan keandalan adalah dua tantangan utama dalam cloud computing. Data

klien dicloud dapat diakses oleh klien lain. Maka timbul masalah keamanan pada data

klien. Untuk mencapai keamanan pada data cloud ada begitu banyak teknik dan

algoritma yang tersedia. Beberapa di antaranya adalah: Enkripsi- Suatu teknik yang

menggunakan algoritma kompleks untuk menyembunyikan informasi asli dengan

bantuan kunci enkripsi. Proses otentikasi - yang membuat nama pengguna dan kata

sandi untuk mengakses data. Praktik otorisasi - Memberikan otorisasi kepada klien,

yang dapat mengakses data yang disimpan di cloud sistem. Namun, klien khawatir

bahwa data yang disimpan pada sistem penyimpanan jarak jauh rentan. Itu peretas juga

dapat mencoba mencuri data yang disimpan di mesin fisik. Seorang karyawan yang

tidak puas dapat memodifikasi atau memusnahkan data menggunakan nama pengguna

dan kata sandi. Perusahaan penyimpanan awan menginvestasikan banyak uang dalam

langkah-langkah keamanan untuk membatasi kemungkinan pencurian data.(Selvamani

Ka dan Jayanthi S : 2017).

2.9 M-Health

Aplikasi M-Health telah dikembangkan dan diimplementasikan dengan petugas

kesehatan masyarakat untuk meningkatkan konseling di daerah pedesaan India.

Tujuan utamanya adalah untuk menghasilkan permintaan dan meningkatkan

pemanfaatan layanan kesehatan ibu, dan anak. Aplikasi M-Health digunakan

untuk meningkatkan efektivitas dan efisiensi intervensi yang disampaikan

melalui petugas kesehatan masyarakat. Meskipun ada beberapa bukti tentang

Page 20: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

9 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

dampak intervensi berbasis teknologi ini, ada kesenjangan yang signifikan dalam

bukti efektivitas biaya. Karena beban dan sumber daya yang tinggi, sehingga

mengakibatkan intervensi M-Health yang diberikan melalui petugas kesehatan

masyarakat untuk meningkatkan kesehatan ibu dan bayi kelangsungan hidup

bayi baru lahir menjadi tidak efektif (Shankar Prinja, Ruby Nimesh : 2016).

Teknologi seluler berpotensi menjembatani sistemik kesenjangan yang

dibutuhkan untuk meningkatkan akses dan penggunaan kesehatan layanan,

khususnya di antara populasi yang kurang terlayani. Di seluruh dunia,

penggunaan perangkat seluler dan / atau elektronik untuk mendukung praktik

medis dan kesehatan masyarakat dan penelitian (M-Health) semakin dihargai.

Penetrasi seluler yang tinggi dan terus berkembang digabungkan dengan

investasi dari perusahaan teknologi yang menyediakan platform yang dapat

diakses ke mana inovasi dapat membangun dan menawarkan produk berbasis

nilai. Inovasi meliputi platform / aplikasi ponsel dan paket asuransi mikro.

(Pauline Bakibinga, Eva Kamande : 2017).

2.10 Black Box Testing

Black box testing, juga disebut behavioral testing atau pengujian fungsional

berfokus pada persyaratan fungsional perangkat lunak. Artinya, teknik black box

testing memungkinkan untuk memperoleh serangkaian kondisi input yang akan

sepenuhnya menjalankan semua persyaratan fungsional untuk sebuah program.

Black box testing bukanlah alternative dari white box testing. Sebaliknya, ini

adalah pendekatan pelengkap yang cenderung mengungkap kelas kesalahan yang

berbeda dari pada metode white box testing (Roger S. Pressman dan Bruce R.

Maxim, 2014:509). Black box testing digunakan untuk mencari atau menemukan

kesalahan dalam kategori sebagai berikut:

a. Salah atau fungsi yang hilang

b. Kesalahan interface

c. Kesalahan pada struktur data atau akses database eksternal

d. Kesalahan perilaku atau kinerja

e. Kesalahan inisialisasi dan terminasi

Page 21: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

10 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

2.11 Unified Modeling Languange (UML)

Unified Modeling Language selanjutnya disebut UML adalah sebuah teknik

pengembangan sistem yang menggunakan bahasa grafis sebagai alat untuk

pendokumentasian dan melakukan spesifikasi pada sistem. UML pertama kali di

populerkan oleh Grady Booch dan James Rumbaugh pada tahun 1994 untuk

mengkombinasikan dua metodologi terkenal yaitu Booch dan OMT, kemudian

Ivar Jacobson, yang menciptakan Object Oriented Software Engineering (OOSE)

ikut bergabung. Standar UML dikelolah oleh Object Management Group (OMG)

(Prof. Dr. Sri Mulyani, Ak., CA, 2017: 48). Unified Modeling Language (UML)

adalah bahasa spesifikasi standar yang dipergunakan untuk mendokumentasikan,

menspesifikasikan dan membangun perangkat lunak. UML merupakan

metodologi dalam mengembangkan sistem berorientasi objek dan juga

merupakan alat untuk mendukung pengembangan sistem (Windu Gata dan

Grace, 2013:4). Jadi UML adalah teknik spesifikasi untuk mendokumentasikan

dan membangun pembuatan atau pengembangan software berorientasi objek.

Alat bantu yang digunakan dalam perancangan berorientasi objek berbasiskan

UML adalah sebagai berikut (Windu Gata dan Grace, 2013:4):

a. Use Case Diagram

Use case diagram merupakan pemodelan untuk kelakukan (behavior) sistem

informasi yang akan dibuat. Use case digunakan untuk mengetahui fungsi apa

saja yang ada di dalam sistem informasi dan siapa saja yang berhak

menggunakan fungsi-fungsi tersebut.

Page 22: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

11 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 2.2 Contoh Use Case Diagram

b. Activity Diagram

Activity Diagram menggambarkan workflow (aliran kerja) atau aktivitas dari

sebuah sistem atau proses bisnis.

Gambar 2.3 Contoh Activity Diagram

Page 23: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

12 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

c. Sequence Diagram

Sequence diagram menggambarkan kelakuan objek pada use case dengan

mendeskripsikan waktu hidup objek dan pesan yang dikirimkan dan diterima

antar objek.

Gambar 2.4 Contoh Sequence Diagram

d. Class Diagram

Merupakan hubungan antar kelas dan penjelasan detail tiap-tiap kelas di dalam

model desain dari suatu sistem, juga memperlihatkan aturan-aturan dan tanggung

jawab entitas yang menentukan perilaku sistem. Class diagram juga

menunjukkan atributatribut dan operasi-operasi dari sebuah kelas dan constraint

yang berhubungan dengan objek yang dikoneksikan. Class Diagram secara khas

meliputi kelas (class), relasi Assosiations, generalitation dan aggregation,

attribute, operasi (operation/method) dan visibility, tingkat akses objek eksternal

kepada suatu operasi atau attribut. Hubungan antar kelas mempunyai keterangan

yang disebut dengan multiplicity atau cardinality.

Page 24: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

13 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 2.5 Contoh Class Diagram

Page 25: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

14 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

BAB III

PERANCANGAN DAN REALISASI

Proses perancangan sistem dan realisasi dari aplikasi monitoring data

posyandu ini akan menjelaskan tentang deskripsi aplikasi, cara kerja aplikasi,

rancangan aplikasi dan realisasi dari aplikasi.

3.1 Perancangan Aplikasi

3.1.1 Deskripsi Aplikasi

Gambar 3.1 Infrastruktur aplikasi E-Posyandu

Sistem yang akan dirancang adalah Aplikasi Monitoring Data Posyandu

Berbasis Website Menggunakan Framework Laravel. Sistem ini memiliki

beberapa menu, diantaranya dashboard, kelola user, kelola puskesmas, kelola

posyandu, laporan posyandu, laporan penimbangan, laporan per anak, laporan

imunisasi, laporan vitamin, dan laporan makanan. Pada menu dashboard akan

menjelaskan tentang grafik pengukuran berat badan dan tinggi badan,

imunisasi, dan vitamin berdasarkan periode dan puskesmas. Lalu pada menu

kelola user berguna untuk mengelola user puskesmas dan posyandu. Menu

kelola puskesmas berguna untuk mengelola puskesmas dan menu kelola

posyandu untuk mengelola posyandu. Lalu pada menu laporan posyandu

Page 26: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

15 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

digunakan untuk mengexport data posyandu berdasarakan periode. Menu

laporan pengimbangan untuk melihat data penimbangan. Menu laporan

imunisasi untuk melihat data pemberian imunisasi. Menu vitamin untuk

melihat data pemberian vitamin. Menu laporan makanan untuk melihata data

pemberian makanan. Lalu menu laporan per anak untuk melihat data riwayat

pengukuran berat badan, penberian imunisasi, vitamin dan makanan dari

masing masing anak.

Berikut adalah kebutuhan fungsional dan non fungsional dari aplikasi

a. Kebutuhan Fungsional

• Sistem dapat diakses oleh admin DINKES dan puskesmas.

• Sistem dapat mengelola data user, puskesmas, posyandu, pengukuran,

imunisasi, vitamin, dan makanan pada posyandu.

• User dapat melihat grafik pengukuran berat badan dan tinggi badan,

imunisasi, dan vitamin.

• User dapat mengexport laporan posyandu.

b. Kebutuhan Non Fungsional

• Sistem dapat diakses menggunakan browser, seperti Internet Explorer,

Google Chrome, dan Mozilla Firefox.

• Sistem dapat dijalankan 24 jam.

• Website dapat dijalankan pada memory RAM 2 GB.

• Database yang digunakan pada website ini adalah pgsql.

• Prosesor minimal Dual Core.

• OS Windows XP.

3.1.2 Cara Kerja Program Aplikasi Berupa Flow Chart

User tentunya akan melewati tahapan sebelum bisa mendapatkan data yang

diinginkan, maksud dari tahapan ini yaitu opsi yang diberikan kepada user

sehingga user bisa memilih data apa yang akan ditampilkan berdasarkan input

Page 27: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

16 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

yang diberikan dari user. User juga dibagi menjadi dua yaitu admin DINKES

yang bisa mengakses data semua posyandu pada semua puskesmas dan admin

puskesmas yang hanya bisa mengakses data pada semua posyandu yang

berada dibawahnya, berikut adalah flow chart nya.

Page 28: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

17 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.2 Flow Chart Admin DINKES

Gambar 3.3 Flow Chart Admin puskesmas

3.1.3 Rancangan Program Aplikasi

3.1.3.1 Class Diagram Database

Database untuk acuan dari dashboard dan reporting memiliki sembilan table,

diantaranya k_m_s, pemberian_imunisasi, pemberian_vitamin, puskesmas,

posyandu, pemberian_makanan, orang_tua, kader, dan anaks. Class diagram

database dapat dilihat pada gambar C.1 berikut ini.

Page 29: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

18 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.4 Class Diagram Database

3.1.3.2 Use Case Diagram

Use case diagram pada sistem terdapat dua aktor yaitu admin DINKES dan

admin puskesmas. Admin petugas dapat mengelola semua data posyandu

pada semua puskesmas, sedangkan admin puskesmas hanya dapat

mengelola data pada posyandu dibawah puskesmasnya.

Page 30: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

19 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

uc Use Case Model

Use case diagram

Admin DINKES

melihat

dashboard

mengelola

user

mengelola

puskesmas

mengelola

posyandu

melihat data

posyandu

melihat data

pengukuran

melihat data

imunisasi

melihat data

v itamin

melihat data

makanan

melihat data per

anak

login«include»

«include»

«include»

«include»

«include»

«include»

«include»

«include»

«include»

«include»

Page 31: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

20 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.5 Use Case Diagram

3.1.3.3 Activity Diagram

Bagian ini akan menjelaskan tentan semua activity diagram dari aplikasi.

1. Activity diagram login

uc Use Case Model

Use case diagram

Admin puskesmas

mengelola

user

mengelola

posyandu

melihat data

posyandu

melihat data

pengukuran

melihat data

imunisasi

melihat data

v itamin

melihat data

makanan

melihat data per

anak

login

«include»

«include»

«include»

«include»

«include»

«include»

«include»

«include»

Page 32: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

21 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar dibawah ini merupakan activity diagram dari aktivitas pengguna

ketika melakukan login ke sistem, pengguna harus mengisi form

username dan password yang sudah terdaftar sebelumnya. Jika data valid

maka pengguna dapat masuk ke Aplikasi.

Gambar 3.6 Activity diagram login

2. Activity diagram lihat grafik dashboard berdasarkan periode

Gambar dibawah ini merupakan activity diagram dari aktivitas pengguna

ketika ingin melihat grafik dashboard berdasarkan periode. Aktivitas ini

dilakukan dengan memilih periode waktu dan menekan tombol lihat data.

Page 33: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

22 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.7 Activity diagram dashboard berdasarkan periode

3. Activity diagram lihat grafik dashboard berdasarkan puskesmas

Gambar dibawah ini merupakan activity diagram dari aktivitas pengguna

ketika ingin melihat grafik dashboard berdasarkan puskesmas. Aktivitas

ini dilakukan dengan memilih puskesmas dan menekan tombol lihat data.

Page 34: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

23 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.8 Activity diagram dashboard berdasarkan puskesmas

4. Activity diagram tambah puskesmas

Gambar dibawah ini merupakan activity diagram dari aktivitas pengguna

ketika ingin menambah puskesmas. Aktivitas ini dilakukan dengan

menekan tombol tambah kemudian mengisi form tambah data lalu

menekan tombol tambah.

Page 35: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

24 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.9 Activity diagram tambah puskesmas

5. Activity diagram edit puskesmas

Gambar dibawah ini merupakan activity diagram dari aktivitas pengguna

ketika ingin mengedit puskesmas. Aktivitas ini dilakukan dengan

menekan tombol edit kemudian mengisi form edit data lalu menekan

tombol submit.

Page 36: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

25 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.10 Activity diagram edit puskesmas

6. Activity diagram delete puskesmas

Gambar dibawah ini merupakan activity diagram dari aktivitas pengguna

ketika ingin menghapus puskesmas. Aktivitas ini hanya dengan menekan

tombol delete.

Page 37: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

26 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.11 Activity diagram delete puskesmas

7. Activity diagram tambah posyandu

Gambar dibawah ini merupakan activity diagram dari aktivitas pengguna

ketika ingin menambah posyandu. Aktivitas ini dilakukan dengan

menekan tombol tambah kemudian mengisi form tambah data lalu

menekan tombol tambah.

Page 38: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

27 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.12 Activity diagram tambah posyandu

8. Activity diagram edit posyandu

Gambar dibawah ini merupakan activity diagram dari aktivitas pengguna

ketika ingin mengedit posyandu. Aktivitas ini dilakukan dengan menekan

tombol edit kemudian mengisi form edit data lalu menekan tombol

submit.

Page 39: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

28 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.13 Activity diagram edit posyandu

9. Activity diagram delete posyandu

Gambar dibawah ini merupakan activity diagram dari aktivitas pengguna

ketika ingin menghapus posyandu. Aktivitas ini hanya dengan menekan

tombol delete.

Page 40: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

29 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.14 Activity diagram delete posyandu

10. Activity diagram tambah user

Gambar dibawah ini merupakan activity diagram dari aktivitas pengguna

ketika ingin menambah user. Aktivitas ini dilakukan dengan menekan

tombol tambah kemudian mengisi form tambah data lalu menekan tombol

tambah.

Page 41: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

30 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.15 Activity diagram tambah user

11. Activity diagram edit user

Gambar dibawah ini merupakan activity diagram dari aktivitas pengguna

ketika ingin mengedit user. Aktivitas ini dilakukan dengan menekan

tombol edit kemudian mengisi form edit data lalu menekan tombol

submit.

Page 42: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

31 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.16 Activity diagram edit user

12. Activity diagram delete user

Gambar dibawah ini merupakan activity diagram dari aktivitas pengguna

ketika ingin menghapus user. Aktivitas ini hanya dengan menekan

tombol delete.

Page 43: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

32 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.17 Activity diagram delete user

13. Activity diagram laporan posyandu

Gambar dibawah ini merupakan activity diagram dari aktivitas pengguna

ketika ingin mengexport laporan posyandu. Aktivitas ini dilakukan

dengan memilih periode waktu dan menekan tombol export laporan.

Page 44: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

33 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.18 Activity diagram laporan posyandu

14. Activity diagram laporan vitamin

Gambar dibawah ini merupakan activity diagram dari aktivitas pengguna

ketika ingin melihat laporan vitamin. Aktivitas ini dilakukan dengan

memilih periode waktu dan menekan tombol lihat laporan.

Page 45: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

34 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.19 Activity diagram laporan vitamin

15. Activity diagram laporan imunisasi

Gambar dibawah ini merupakan activity diagram dari aktivitas pengguna

ketika ingin melihat laporan imunisasi. Aktivitas ini dilakukan dengan

memilih periode waktu dan menekan tombol lihat laporan.

Page 46: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

35 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.20 Activity diagram laporan imunisasi

16. Activity diagram laporan penimbangan

Gambar dibawah ini merupakan activity diagram dari aktivitas pengguna

ketika ingin melihat laporan penimbangan. Aktivitas ini dilakukan dengan

memilih periode waktu dan menekan tombol lihat laporan.

Page 47: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

36 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.21 Activity diagram laporan penimbangan

17. Activity diagram laporan makanan

Gambar dibawah ini merupakan activity diagram dari aktivitas pengguna

ketika ingin melihat laporan makanan. Aktivitas ini dilakukan dengan

memilih periode waktu dan menekan tombol lihat laporan.

Page 48: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

37 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.22 Activity diagram laporan makanan

18. Activity diagram laporan per anak

Gambar dibawah ini merupakan activity diagram dari aktivitas pengguna

ketika ingin melihat laporan per anak. Aktivitas ini dilakukan dengan

mencari anak berdasarkan nama, memilih pada list anak dan menekan

tombol lihat history.

Page 49: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

38 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.23 Activity diagram laporan per anak

3.1.3.4 Sequence Diagaram

Bagian ini akan menjelaskan tentang semua sequence diagram dari

aplikasi.

1. Sequence diagram login

Gambar dibawah ini merupakan sequence diagram dari aktivitas

pengguna ketika melakukan login ke sistem, pengguna harus mengisi

form username dan password yang sudah terdaftar sebelumnya. Jika data

valid maka pengguna dapat masuk ke Aplikasi.

Page 50: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

39 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.24 Sequence diagram login

2. Sequence diagram lihat grafik dashboard berdasarkan periode

Gambar dibawah ini merupakan Sequence diagram dari aktivitas

pengguna ketika ingin melihat grafik dashboard berdasarkan periode.

Aktivitas ini dilakukan dengan memilih periode waktu dan menekan

tombol lihat data.

Page 51: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

40 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.25 Sequence diagram dashboard berdasarkan periode

3. Sequence diagram lihat grafik dashboard berdasarkan puskesmas

Gambar dibawah ini merupakan Sequence diagram dari aktivitas

pengguna ketika ingin melihat grafik dashboard berdasarkan puskesmas.

Aktivitas ini dilakukan dengan memilih puskesmas dan menekan tombol

lihat data.

Page 52: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

41 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.26 Sequence diagram dashboard berdasarkan puskesmas

4. Sequence diagram tambah puskesmas

Gambar dibawah ini merupakan Sequence diagram dari aktivitas

pengguna ketika ingin menambah puskesmas. Aktivitas ini dilakukan

dengan menekan tombol tambah kemudian mengisi form tambah data lalu

menekan tombol tambah.

Page 53: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

42 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.27 Sequence diagram tambah puskesmas

5. Sequence diagram edit puskesmas

Gambar dibawah ini merupakan Sequence diagram dari aktivitas

pengguna ketika ingin mengedit puskesmas. Aktivitas ini dilakukan

dengan menekan tombol edit kemudian mengisi form edit data lalu

menekan tombol submit.

Page 54: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

43 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.28 Sequence diagram edit puskesmas

6. Sequence diagram delete puskesmas

Gambar dibawah ini merupakan Sequence diagram dari aktivitas

pengguna ketika ingin menghapus puskesmas. Aktivitas ini hanya dengan

menekan tombol delete.

Page 55: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

44 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.29 Sequence diagram delete puskesmas

7. Sequence diagram tambah posyandu

Gambar dibawah ini merupakan Sequence diagram dari aktivitas

pengguna ketika ingin menambah posyandu. Aktivitas ini dilakukan

dengan menekan tombol tambah kemudian mengisi form tambah data lalu

menekan tombol tambah.

Page 56: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

45 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.30 Sequence diagram tambah posyandu

8. Sequence diagram edit posyandu

Gambar dibawah ini merupakan Sequence diagram dari aktivitas

pengguna ketika ingin mengedit posyandu. Aktivitas ini dilakukan

dengan menekan tombol edit kemudian mengisi form edit data lalu

menekan tombol submit.

Page 57: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

46 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.31 Sequence diagram edit posyandu

9. Sequence diagram delete posyandu

Gambar dibawah ini merupakan Sequence diagram dari aktivitas

pengguna ketika ingin menghapus posyandu. Aktivitas ini hanya dengan

menekan tombol delete.

Page 58: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

47 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.32 Sequence diagram delete posyandu

10. Sequence diagram tambah user

Gambar dibawah ini merupakan Sequence diagram dari aktivitas

pengguna ketika ingin menambah user. Aktivitas ini dilakukan dengan

menekan tombol tambah kemudian mengisi form tambah data lalu

menekan tombol tambah.

Page 59: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

48 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.33 Sequence diagram tambah user

11. Sequence diagram edit user

Gambar dibawah ini merupakan Sequence diagram dari aktivitas

pengguna ketika ingin mengedit user. Aktivitas ini dilakukan dengan

menekan tombol edit kemudian mengisi form edit data lalu menekan

tombol submit.

Page 60: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

49 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.34 Sequence diagram edit user

12. Sequence diagram delete user

Gambar dibawah ini merupakan Sequence diagram dari aktivitas

pengguna ketika ingin menghapus user. Aktivitas ini hanya dengan

menekan tombol delete.

Page 61: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

50 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.35 Sequence diagram delete user

13. Sequence diagram laporan posyandu

Gambar dibawah ini merupakan Sequence diagram dari aktivitas

pengguna ketika ingin mengexport laporan posyandu. Aktivitas ini

dilakukan dengan memilih periode waktu dan menekan tombol export

laporan.

Page 62: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

51 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.36 Sequence diagram laporan posyandu

14. Sequence diagram laporan vitamin

Gambar dibawah ini merupakan Sequence diagram dari aktivitas

pengguna ketika ingin melihat laporan vitamin. Aktivitas ini dilakukan

dengan memilih periode waktu dan menekan tombol lihat laporan.

Page 63: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

52 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.37 Sequence diagram laporan vitamin

15. Sequence diagram laporan imunisasi

Gambar dibawah ini merupakan Sequence diagram dari aktivitas

pengguna ketika ingin melihat laporan imunisasi. Aktivitas ini dilakukan

dengan memilih periode waktu dan menekan tombol lihat laporan.

Gambar 3.38 Sequence diagram laporan imunisasi

16. Sequence diagram laporan penimbangan

Gambar dibawah ini merupakan Sequence diagram dari aktivitas

pengguna ketika ingin melihat laporan penimbangan. Aktivitas ini

dilakukan dengan memilih periode waktu dan menekan tombol lihat

laporan.

Page 64: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

53 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.39 Sequence diagram laporan penimbangan

17. Sequence diagram laporan makanan

Gambar dibawah ini merupakan Sequence diagram dari aktivitas

pengguna ketika ingin melihat laporan makanan. Aktivitas ini dilakukan

dengan memilih periode waktu dan menekan tombol lihat laporan.

Gambar 3.40 Sequence diagram laporan makanan

18. Sequence diagram laporan per anak

Page 65: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

54 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar dibawah ini merupakan Sequence diagram dari aktivitas

pengguna ketika ingin melihat laporan per anak. Aktivitas ini dilakukan

dengan mencari anak berdasarkan nama, memilih pada list anak dan

menekan tombol lihat history.

Gambar 3.41 Sequence diagram laporan per anak

3.1.3.5 Mockup Aplikasi

Bagian ini akan menjelaskan tentang semua sequence diagram dari

aplikasi.

1. Mockup halaman login

Gambar dibawah ini merupakan mockup dari aktivitas pengguna ketika

ingin login ke aplikasi.

Page 66: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

55 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.42 Mockup halaman login

2. Mockup halaman dashboard

Gambar dibawah ini merupakan mockup dari aktivitas pengguna ketika

ingin melihat halaman dashboard.

Page 67: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

56 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.43 Mockup halaman dashboard

3. Mockup halaman kelola puskesmas

Gambar dibawah ini merupakan mockup dari aktivitas pengguna ketika

ingin melakukan crud puskesmas.

Gambar 3.44 Mockup halaman kelola puskesmas

4. Mockup halaman kelola posyandu

Gambar dibawah ini merupakan mockup dari aktivitas pengguna ketika

ingin melakukan crud posyandu.

Page 68: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

57 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.45 Mockup halaman kelola posyandu

5. Mockup halaman laporan pemberian imunisasi

Gambar dibawah ini merupakan mockup dari aktivitas pengguna ketika

ingin melihat laporan pemberian imunisasi.

Page 69: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

58 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.46 Mockup pemberian imunisasi

6. Mockup halaman laporan pemberian vitamin

Gambar dibawah ini merupakan mockup dari aktivitas pengguna ketika

ingin melihat laporan pemberian vitamin.

Gambar 3.47 Mockup halaman pemberian vitamin

7. Mockup halaman laporan pemberian makanan

Gambar dibawah ini merupakan mockup dari aktivitas pengguna ketika

ingin melihat pemberian makanan.

Page 70: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

59 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.48 Mockup halaman pemberian makanan

8. Mockup halaman laporan penimbangan

Gambar dibawah ini merupakan mockup dari aktivitas pengguna ketika

ingin melihat laporan penimbangan.

Page 71: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

60 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.49 Mockup halaman penimbangan

9. Mockup halaman laporan per anak

Gambar dibawah ini merupakan mockup dari aktivitas pengguna ketika

ingin melihat laporan per anak.

Gambar 3.50 Mockup halaman laporan per anak

3.2 Realisasi Program Aplikasi

Bagian ini akan dijelaskan realisasi dari perancangan sistem yang

dibangun. Pembahasan pada bagian ini difokuskan pada realisasi

fungsionalitas fitur dan fungsi dari aplikasi itu sendiri.

Page 72: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

61 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

3.2.1 Halaman Login

Gambar 3.51 Halaman Login

Gambar 3.51 adalah halaman login pada website. Halaman ini merupakan

halaman awal sebelum admin melakukan aktifitas lainnya yang tersedia

di dalam fitur admin. Terdapat isian berupa username, password sebagai

syarat untuk dapat melakukan login.

Gambar 3.52 Source code halaman login

Gambar 3.52 merupakan source code dari halaman login yang berupa

fungsi yang diberi nama fungsi login, sistem akan meminta request data

yang diinputkan oleh user, kemudian sistem akan memvalidasi data yang

diinputkannya, jika ter validasi maka akan dicek kembali apakah data

tersebut ada dan sesuai di dalam database atau tidak, apabila seluruh data

Page 73: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

62 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

valid mulai dari email, password maka user yang bersangkutan baru bisa

mengakses aplikasi tergantung dari role yang dimilikinya.

3.2.2 Halaman home dashboard

Page 74: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

63 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Page 75: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

64 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.53 Halaman home dashboard

Gambar 3.53 merupakan halaman home, yaitu halaman pertama yang

diakses setelah login untuk yang memiliki role dinkes, fungsinya yaitu

untuk melihat ringkasan jumlah puskesmas dan posyandu serta grafik

berdasarkan periode.

Page 76: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

65 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.54 Source code main dashboard

Gambar 3.54 merupakan source code dari halaman dashboard yang

berupa fungsi yang diberi nama fungsi dashboard, fungsi tersebut

digunakan untuk menampilkan data pada dashboard.

Gambar 3.55 Source code grafik pengukuran dashboard

Gambar 3.55 merupakan source code dari halaman dashboard yang

berupa fungsi yang diberi nama fungsi getMontlyReportPengukuran,

fungsi tersebut digunakan untuk mengquerykan data pengkururan

berdasarkan periode pada dashboard.

Page 77: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

66 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.56 Source code grafik vitamin dashboard

Gambar 3.56 merupakan source code dari halaman dashboard yang

berupa fungsi yang diberi nama fungsi getMontlyReportVitamin, fungsi

tersebut digunakan untuk mengquerykan data pemberian vitamin

berdasarkan periode pada dashboard.

Page 78: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

67 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.57 Source code grafik imunisasi dashboard

Gambar 3.57 merupakan source code dari halaman dashboard yang

berupa fungsi yang diberi nama fungsi getMontlyReportImunisasi, fungsi

tersebut digunakan untuk mengquerykan data pemberian imunisasi

berdasarkan periode pada dashboard.

3.2.3 Halaman Kelola Puskesmas

Page 79: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

68 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.58 Halaman kelola puskesmas

Gambar 3.58 merupakan halaman kelola puskesmas untuk yang memiliki

role dinkes, fungsinya yaitu untuk melakukan CRUD pada list puskesmas.

Gambar 3.59 Source code halaman kelola puskesmas

Gambar 3.59 merupakan source code dari halaman kelola puskesmas yang

berupa fungsi index dan getDataIndex, fungsi tersebut digunakan untuk

menampilkan data list puskesmas.

Page 80: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

69 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.60 Source code crud kelola puskesmas

Gambar 3.60 merupakan source code dari halaman kelola puskesmas yang

berupa fungsi store, edit, update, dan destory, fungsi store untuk meninsert

data, edit dan update untuk mengupdate data dan destroy untuk mendelete

data.

3.2.4 Halaman kelola posyandu

Page 81: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

70 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.61 Halaman kelola posyandu

Gambar 3.61 merupakan halaman kelola posyandu untuk yang memiliki

role dinkes atau puskesmas, fungsinya yaitu untuk melakukan CRUD

pada list posyandu.

Gambar 3.62 Source code halaman kelola posyandu

Gambar 3.62 merupakan source code dari halaman kelola posyandu yang

berupa fungsi index dan getDataIndex, fungsi tersebut digunakan untuk

menampilkan data list posyandu.

Page 82: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

71 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.63 Source code crud kelola posyandu

Gambar 3.63 merupakan source code dari halaman kelola posyandu yang

berupa fungsi store, edit, update, dan destory, fungsi store untuk meninsert

data, edit dan update untuk mengupdate data dan destroy untuk mendelete

data.

3.2.5 Halaman Kelola User

Page 83: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

72 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.64 Halaman kelola user

Gambar 3.64 merupakan halaman kelola user dari posyandu dan

puskesmas untuk yang memiliki role dinkes atau puskesmas, fungsinya

yaitu untuk melakukan CRUD pada akun user posyandu dan puskesmas.

Gambar 3.65 Source code halaman kelola user

Gambar 3.65 merupakan source code dari halaman kelola user yang

berupa fungsi index, fungsi tersebut digunakan untuk menampilkan data

list akun user puskesmas dan posyandu.

Page 84: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

73 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Page 85: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

74 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.66 Source code crud kelola user

Gambar 3.66 merupakan source code dari halaman kelola user yang

berupa fungsi store, edit, update, dan destory, fungsi store untuk meninsert

data, edit dan update untuk mengupdate data dan destroy untuk mendelete

data.

3.2.6 Halaman Laporan Pemberian Vitamin

Page 86: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

75 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.67 Halaman laporan pemberian vitamin

Gambar 3.67 merupakan halaman laporan pemberian vitamin untuk yang

memiliki role dinkes atau puskesmas, fungsinya yaitu untuk melihat

laporan harian atau periode waktu tertentu terkait pemberian vitamin.

Gambar 3.68 Souce code halaman laporan vitamin

Gambar 3.68 merupakan source code dari halaman laporan pemberian

vitamin yang berupa fungsi index, fungsi tersebut digunakan untuk

menampilkan data laporan harian atau periode waktu tertentu terkait

pemberian vitamin.

3.2.7 Halaman Laporan Pemberian Imunisasi

Page 87: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

76 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.69 Halaman laporan pemberian imunisasi

Gambar 3.69 merupakan halaman laporan pemberian imunisasi untuk

yang memiliki role dinkes atau puskesmas, fungsinya yaitu untuk melihat

laporan harian atau periode waktu tertentu terkait pemberian imunisasi.

Gambar 3.70 Source code dari halaman laporan nutrisi

Gambar 3.70 merupakan source code dari halaman laporan pemberian

imunisasi yang berupa fungsi index, fungsi tersebut digunakan untuk

menampilkan data laporan harian atau periode waktu tertentu terkait

pemberian imunisasi.

3.2.8 Halaman Laporan Penimbangan

Page 88: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

77 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.71 Halaman laporan penimbangan

Gambar 3.71 merupakan halaman laporan penimbangan untuk yang

memiliki role dinkes atau puskesmas, fungsinya yaitu untuk melihat

laporan harian atau periode waktu tertentu terkait penimbangan.

Gambar 3.72 Source code dari halaman laporan penimbangan

Gambar 3.72 merupakan source code dari halaman laporan penimbangan

yang berupa fungsi penimbangan, fungsi tersebut digunakan untuk

menampilkan data laporan harian atau periode waktu tertentu terkait

penimbangan.

Page 89: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

78 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

3.2.9 Halaman Laporan Pemberian Makanan

Gambar 3.73 Halaman laporan pemberian makanan

Gambar 3.73 merupakan halaman laporan pemberian makanan untuk

yang memiliki role dinkes atau puskesmas, fungsinya yaitu untuk melihat

laporan harian atau periode waktu tertentu terkait pemberian makanan.

Gambar 3.74 Source code dari halaman laporan pemberian

makanan

Gambar 3.74 merupakan source code dari halaman laporan pemberian

makanan yang berupa fungsi getDataIndex, fungsi tersebut digunakan

untuk menampilkan data laporan harian atau periode waktu tertentu terkait

pemberian makanan.

Page 90: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

79 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

3.2.10 Halaman Laporan per Anak

Gambar 3.75 Halaman index laporan per anak

Gambar 3.75 merupakan halaman index laporan per anak untuk yang

memiliki role dinkes atau puskesmas, fungsinya yaitu untuk melihat list

anak yang ingin dilihat detail laporannya.

Page 91: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

80 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.76 Halaman history anak bagian 1

Gambar 3.77 Halaman history anak bagian 2

Gambar 3.78 Halaman history anak bagian 3

Page 92: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

81 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Gambar 3.79 Halaman history anak bagian 4

Gambar 3.76, 3.77, 3.78, 3.79 merupakan halaman detail laporan per anak

untuk yang memiliki role dinkes atau puskesmas, fungsinya yaitu untuk

melihat detail laporan riwayat pengkuran berat badan dan tinggi badan,

pemberian makanan, vitamin, dan imunisas per anak.

3.2.11 Halaman Laporan Posyandu

Gambar 3.80 Halaman laporan posyandu

Gambar 3.80 merupakan halaman index laporan posyandu untuk yang

memiliki role dinkes atau puskesmas, fungsinya yaitu untuk mengexport

data summary posyandu berdasarkan periode waktu tertentu.

Page 93: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

82 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

BAB IV

PEMBAHASAN

4.1 Pengujian

Aplikasi Monitorng Data Posyandu Berbasis Website ini memalui satu tahap

pengujian, yaitu black box testing.

4.2 Deskripsi Pengujian

Proses pengujian pada aplikasi ini meliputi, Autentikasi, Otorisai, tambah

puskesmas, tambah posyandu, tambah user puskesmas, tambah user

posyandu dan lihat data pengukuran berat badan dan tinggi badan, pemberian

imunisasi, pemberian vitamin, dan pemberian makanan. Hal ini bertujuan

untuk mengetahui bug atau masalah yang ada pada sistem dan memperbaiki

bug tersebut agar sistem yang dibuat dapan berjalan sesuai dengan kebutuhan

pengguna.

4.3 Prosedur Pengujian

Prosedur pengujian pada Aplikasi Monitorng Data Posyandu Berbasis

Website menggunakan black box testing.

Tabel 4.1 Rencana Pengujian

Item Uji Detail Pengujian Jenis Pengujian

Login Melakukan proses

login

Black Box

Halaman Dashboard

hanya untuk role

dinkes

Melihat Grafik Black Box

Halaman Kelola

Puskesmas hanya

untuk role dinkes

Melihat list

puskesmas

Black Box

Menambah

puskesmas

Black Box

Mengubah

puskesmas

Black Box

Page 94: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

83 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Menghapus

puskesmas

Black Box

Halaman Kelola

Posyandu

Melihat list posyandu Black Box

Menambah posyandu Black Box

Mengubah posyandu Black Box

Menghapus posyandu Black Box

Halaman Kelola User Melihat list user Black Box

Menambah user Black Box

Mengubah user Black Box

Menghapus user Black Box

Halaman Laporan

Posyandu

Mengexport data

posyandu per periode

Black Box

Halaman Laporan

Vitamin

Melihat laporan

pemberian vitamin

Black Box

Halaman Laporan

Imunisasi

Melihat laporan

pemberian imunisasi

Black Box

Halaman Laporan

Penimbangan

Melihat laporan

pengukuran berat

badan dan tinggi

badan

Black Box

Halaman Laporan

Makanan

Melihat laporan

pemberian makanan

Black Box

Halaman Laporan per

Anak

Melihat laporan per

anak

Black Box

4.4 Data Hasil Pengujian

a. Pengujian Login

Tabel 4.2 Pengujian Login

Skenario Pengujian (Data Normal) Kesimpulan

Data Masukkan Hasil yang

diharapkan

Pengamatan

Page 95: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

84 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Memasukkan data email

dan password.

Email :

[email protected]

Password: dinkes123

Sistem akan

menampilkan

halaman utama dari

aplikasi

Sistem dapat

masuk

kehalaman utama

setelah login

Valid

Skenario Pengujian (Data Salah) Kesimpulan

Data Masukkan Hasil yang

diharapkan

Pengamatan

Memasukkan data email

dan password

Sistem akan

menampilkan popup

pemberitahuan

“Error”

Sistem

memunculkan

pemberitahuan Valid

yang tidak terdaftar di

database

bahwa data yang

dimasukkan tidak

cocok

Memasukkan data email

dan tidak memasukkan

password

Sistem akan

menampilkan popup

pemberitahuan

“Error”

Sistem

memunculkan

tampilan

password

dibutuhkan

Valid

Tidak memasukkan data

email dan memasukkan

password

Sistem akan

menampilkan popup

pemberitahuan

“Error”

Sistem

memunculkan

tampilan email

dibutuhkan

Valid

Tidak memasukkan data

email dan password

Sistem akan

menampilkan popup

pemberitahuan

“Error”

Sistem

memunculkan

tampilan emal

dan password

dibutuhkan

Valid

b. Pengujian Halaman Dashboard

Page 96: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

85 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Tabel 4.3 Pengujian Halaman Dashboard

Skenario Pengujian (Data Normal) Kesimpulan

Data Masukkan Hasil yang diharapkan Pengamatan

Memilih periode

bulan dan tahun

Sistem akan

menampilkan jumlah

pengukuran berat badan

dan tinggi badan,

pemberian vitamin, dan

pemberian imunisasi

berdasarkan periode

bulan dan tahun

Sistem dapat

menampilkan

jumlah

pengukuran berat

badan dan tinggi

badan, pemberian

vitamin, dan

pemberian

imunisasi

berdasarkan

periode bulan dan

tahun

Valid

Memilih puskesmas Sistem akan

menampilkan jumlah

pengukuran berat badan

dan tinggi badan,

pemberian vitamin, dan

pemberian imunisasi

berdasarkan puskesmas

Sistem akan

menampilkan

jumlah

pengukuran berat

badan dan tinggi

badan, pemberian

vitamin, dan

pemberian

imunisasi

berdasarkan

puskesmas

Valid

c. Pengujian Halaman Kelola Puskesmas

Tabel 4.4 Pengujian Halaman Kelola Puskesmas

Skenario Pengujian (Data Normal) Kesimpulan

Data Masukkan Hasil yang diharapkan Pengamatan

Page 97: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

86 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Memilih halaman

kelola puskesmas

Sistem akan

menampilkan list

puskesmas yang terdaftar

di database

Sistem dapat

menampilkan

halaman kelola

puskesmas

Valid

Memilih tombol edit Sistem akan

menampilkan halaman

edit puskesmas

Sistem dapat

menampilkan

form ubah data

puskesmas pada

halaman edit

Valid

Mengisi form ubah

data

Sistem akan

mengembalikan

kehalaman index

puskesmas dan data

keupdate pada database

Sistem dapat

mengubah data

yang tersimpan

di database

Valid

Memilih tombol

delete

Sistem akan

menampilkan pop up

pemberitahuan

Sistem dapat

menampilkan

pop up

pemberitahuan

Valid

Menghapus data

puskesmas

Sistem akan me-refresh

halaman dan data

terhapus di database

Sistem dapat

menghapus data

puskesmas

Valid

Menambah

puskesmas dengan

mengisi semua form

Sistem akan me-refresh

halaman dan masuk ke

datatase

Sistem dapat

memasukan data

ke database dan

sistem dapat

menampilkan

data puskesmas

Valid

Menambah

puskesmas dan tidak

mengisi salah satu

form

Sistem akan me-refresh

halaman dan data tidak

masuk ke database

Data tidak dapat

disimpan di

database

Valid

Page 98: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

87 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

d. Pengujian Halaman Kelola Posyandu

Tabel 4.5 Pengujian Halaman Kelola Posyandu

Skenario Pengujian (Data Normal) Kesimpulan

Data Masukkan Hasil yang diharapkan Pengamatan

Memilih halaman

kelola posyandu

Sistem akan

menampilkan list

posyandu yang terdaftar

di database

Sistem dapat

menampilkan

halaman kelola

posyandu

Valid

Memilih tombol edit Sistem akan

menampilkan halaman

edit posyandu

Sistem dapat

menampilkan

form ubah data

posyandu pada

halaman edit

Valid

Mengisi form ubah

data

Sistem akan

mengembalikan

kehalaman index

posyandu dan data

keupdate pada database

Sistem dapat

mengubah data

yang tersimpan

di database

Valid

Memilih tombol

delete

Sistem akan

menampilkan pop up

pemberitahuan

Sistem dapat

menampilkan

pop up

pemberitahuan

Valid

Menghapus data

posyandu

Sistem akan me-refresh

halaman dan data

terhapus di database

Sistem dapat

menghapus data

posyandu

Valid

Menambah posyandu

dengan mengisi

semua form

Sistem akan me-refresh

halaman dan masuk ke

datatase

Sistem dapat

memasukan data

ke database dan

sistem dapat

menampilkan

data posyandu

Valid

Page 99: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

88 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Menambah posyandu

dan tidak mengisi

salah satu form

Sistem akan me-refresh

halaman dan data tidak

masuk ke database

Data tidak dapat

disimpan di

database

Valid

e. Pengujian Halaman Kelola User

Tabel 4.6 Pengujian Halaman Kelola User

Skenario Pengujian (Data Normal) Kesimpulan

Data Masukkan Hasil yang diharapkan Pengamatan

Memilih halaman

kelola user

Sistem akan

menampilkan list

posyandu yang terdaftar

di database

Sistem dapat

menampilkan

halaman kelola

user

Valid

Memilih tombol edit Sistem akan

menampilkan halaman

edit user

Sistem dapat

menampilkan

form ubah data

user pada

halaman edit

Valid

Mengisi form ubah

data

Sistem akan

mengembalikan

kehalaman index user

dan data keupdate pada

database

Sistem dapat

mengubah data

yang tersimpan

di database

Valid

Memilih tombol

delete

Sistem akan

menampilkan pop up

pemberitahuan

Sistem dapat

menampilkan

pop up

pemberitahuan

Valid

Menghapus data user Sistem akan me-refresh

halaman dan data

terhapus di database

Sistem dapat

menghapus data

user

Valid

Page 100: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

89 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Menambah user

dengan mengisi

semua form

Sistem akan me-refresh

halaman dan masuk ke

datatase

Sistem dapat

memasukan data

ke database dan

sistem dapat

menampilkan

data user

Valid

Menambah user dan

tidak mengisi salah

satu form

Sistem akan me-refresh

halaman dan data tidak

masuk ke database

Data tidak dapat

disimpan di

database

Valid

f. Pengujian Halaman Laporan Posyandu

Tabel 4.7 Pengujian Laporan Posyandu

Skenario Pengujian (Data Normal) Kesimpulan

Skenario Hasil yang diharapkan Pengamatan

User memilih

halaman laporan

posyandu

Sistem akan

menampilkan halaman

laporan posyandu

Sistem dapat

menampilkan

halaman laporan

posyandu

Valid

User memilih periode

waktu dan posyandu

lalu mengklik tombol

export laporan

Sistem akan mengunduh

laporan posyandu

Sistem dapat

mengunduh

laporan

posyandu

Valid

g. Pengujian Halaman Laporan Vitamin

Tabel 4.8 Pengujian Laporan Vitamin

Skenario Pengujian (Data Normal) Kesimpulan

Skenario Hasil yang diharapkan Pengamatan

Page 101: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

90 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

User memilih

halaman laporan

vitamin

Sistem akan

menampilkan halaman

laporan vitamin

Sistem dapat

menampilkan

halaman laporan

vitamin

Valid

User memilih periode

waktu dan posyandu

lalu mengklik tombol

lihat laporan

Sistem akan

menampilkan laporan

pemberian vitamin

Sistem dapat

menampilkan

laporan

pemberian

vitamin

Valid

h. Pengujian Halaman Laporan Imunisasi

Tabel 4.9 Pengujian Laporan Imunisasi

Skenario Pengujian (Data Normal) Kesimpulan

Skenario Hasil yang diharapkan Pengamatan

User memilih

halaman laporan

imunisasi

Sistem akan

menampilkan halaman

laporan imunisasi

Sistem dapat

menampilkan

halaman laporan

imunisasi

Valid

User memilih periode

waktu dan posyandu

lalu mengklik tombol

lihat laporan

Sistem akan

menampilkan laporan

pemberian imunisasi

Sistem dapat

menampilkan

laporan

pemberian

imunisasi

Valid

i. Pengujian Halaman Laporan Penimbangan

Tabel 4.10 Pengujian Laporan Penimbangan

Skenario Pengujian (Data Normal) Kesimpulan

Skenario Hasil yang diharapkan Pengamatan

Page 102: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

91 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

User memilih

halaman laporan

penimbangan

Sistem akan

menampilkan halaman

laporan penimbangan

Sistem dapat

menampilkan

halaman laporan

penimbangan

Valid

User memilih periode

waktu dan posyandu

lalu mengklik tombol

lihat laporan

Sistem akan

menampilkan laporan

pemberian penimbangan

Sistem dapat

menampilkan

laporan

pemberian

penimbangan

Valid

j. Pengujian Halaman Laporan Makanan

Tabel 4.11 Pengujian Laporan Makanan

Skenario Pengujian (Data Normal) Kesimpulan

Skenario Hasil yang diharapkan Pengamatan

User memilih

halaman laporan

makanan

Sistem akan

menampilkan halaman

laporan makanan

Sistem dapat

menampilkan

halaman laporan

makanan

Valid

User memilih periode

waktu dan posyandu

lalu mengklik tombol

lihat laporan

Sistem akan

menampilkan laporan

pemberian makanan

Sistem dapat

menampilkan

laporan

pemberian

makanan

Valid

k. Pengujian Halaman Laporan per Anak

Tabel 4.12 Pengujian per Anak

Skenario Pengujian (Data Normal) Kesimpulan

Skenario Hasil yang diharapkan Pengamatan

Page 103: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

92 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

User memilih

halaman laporan per

anak

Sistem akan

menampilkan halaman

laporan per anak

Sistem dapat

menampilkan

halaman laporan

per anak

Valid

User mencari

berdasarkan keyword

nama anak

Sistem akan mencari dan

menampilkan list anak

Sistem dapat

mencari dan

menampilkan list

anak

Valid

User mengklik salah

satu nama anak

Sistem akan

menampilkan detail

riwayat pengukuran berat

badan dan tinggi badan,

pemberian imunisasi,

vitamin, dan makanan

Sistem dapat

menampilkan

detail riwayat

pengukuran

berat badan dan

tinggi badan,

pemberian

imunisasi,

vitamin, dan

makanan

Valid

4.5 Analisis Data Pengujian

Analisis data untuk melihat laporan summary kegiatan posyandu

berdasarkan pengukuran berat badan dan tinggi badan, pemberian

imunisasi, vitamin, dan makanan. Tujuan dari Analisis data ini untuk

mengetahui laporan summary kegiatan posyandu berdasarkan pengukuran

berat badan dan pemberian vitamin, imunisasi, dan makanan dalam waktu

satu bulan. Berikut adalah hasil laporan posyandu mawar pada waktu

bulan juli 2020.

Tabel 4.13 Laporan posyandu mawar pada bulan juli 2020

Page 104: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

93 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Posyandu : Posyandu Mandiri

Puskesmas : Puskesmas Cimanggis

Bulan : Juli

Tahun : 2020

Penimbangan Berat Badan Bayi

Jumlah bayi : 6

Jumlah bayi yang ditimbang : 3

Jumlah bayi yang naik : 2

Pengukuran Tinggi Badan Bayi

Jumlah bayi : 6

Jumlah bayi yang diukur : 2

Jumlah bayi yang naik : 1

Pemberian VIT A

Jumlah yang mendapatkan VIT A Biru : 1

Jumlah yang mendapatkan VIT A Merah : 0

Pemberian Imunisasi

Jumlah yang mendapatkan Imunisasi Hepatitis B : 3

Jumlah yang mendapatkan Imunisasi BCG : 3

Jumlah yang mendapatkan Imunisasi POLIO : 1

Jumlah yang mendapatkan Imunisasi DPT : 0

Jumlah yang mendapatkan Imunisasi Campak : 0

Pemberian Makanan Bergizi

Jumlah yang mendapatkan makanan bergizi : 0

FORMAT HASIL KEGIATAN DI POSYANDU

Page 105: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

94 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

BAB V

PENUTUP

5.1 Kesimpulan

Simpulan yang didapat berdasarkan hasil dari pengujian dan analisis data

terhadap aplikasi monitoring data posyandu yaitu:

1. Aplikasi aplikasi monitoring data posyandu yang dibuat ini

merupakan aplikasi yang sangat membantu kader posyandu dalam

melakukan pelaporan data dengan cepat dan mudah. Proses

pelaporan dengan menggunakan aplikasi ini juga sangat cepat dan

bisa dilihat langsung oleh pihak pukesmas dan DINKES setelah

kegiatan posyandu tersebut selesai.

2. Dengan menggunakan aplikasi ini kader dapat dengan mudah

melihat laporan dan melakukan export data laporan.

5.2 Saran

Aplikasi monitoring data posyandu saat ini masih banyak dilakukan

perbaikan dan saran untuk pengembangan aplikasi selanjutnya yaitu:

1. Aplikasi monitoring data posyandu ini diharapkan dapat

menambahkan pelaporan data data lainnya yang ada pada posyandu.

2. Aplikasi monitoring data posyandu ini diharapkan bias terintegrasi

langsung dengan disdukcakpil agar pendaftaran dapat terjadi lebih mudah

dan cepat.

Page 106: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

95 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

DAFTAR PUSTAKA

Albertus Pramukti Narendra, 2017, “Big Data, Data Analyst, and Improving the

Competence of Librarian”.

Anggi, Fersisilia. “Pengertian, Manfaat, Cara Kerja dan Contoh Cloud

Computing”. Diambil dari: http://pusatteknologi.com/pengertian-

manfaat-cara-kerja-dan-contoh-cloud-computing.html.

Ardhana, YM Kusuma. 2012. Menyelesaikan Website 30 Juta. Jakarta: Jasakom.

Asropudin, Pipin. 2013. Kamus Teknologi Informasi. Bandung: Titian Ilmu.

Dwi Cahya Astriya Nugraha dan Ismiarta Aknuranda. 2017. “An Overview of

e-Health in Indonesia: Past and Present Applications”.

Greiner, Robert. 2014. “Windows Azure IaaS vs. PaaS vs. SaaS”.

Herliana, Asti dan Prima Muhamad Rasyid. 2016. “Sistem Informasi Monitoring

Pengembangan Software pada Tahap Development Berbasis Web”.

Jurnal Informatika, Vol.III No.1, ISSN: 2355-6579.

IdCloudHost. 2016, Juni 7. “Pengertian dan Keunggulan Framework Laravel”.

https://idcloudhost.com/pengertian-dan-keunggulan-framework-

laravel/. [9 April 2018].

Kadek Pandu, W. (2018). RANCANG BANGUN WEBSITE MONITORING

KESEHATAN MENGGUNAKAN FRAMEWORK LARAVEL. Depok:

Politeknik Negeri Jakarta.

Kementerian Kesehatan RI. (2011). Pedoman Umum Pengelolaan Posyandu.

Jakarta: Kementerian Kesehatan RI.

Mulyono dan Yumari. 2017. Strategi Monitoring dan Evaluasi Eelaksanaan

Anggaran. Yogyakarta: Deepublish.

Pauline Bakibinga, Eva Kamande, dkk. 2017. “The role of a decision-support

smartphone application in enhancing community health volunteers’

effectiveness to improve maternal and newborn outcomes in Nairobi,

Kenya: quasi-experimental research protocol”.

Prasetya, Arief Puji Eka, dkk. 2016. “Sistem Monitoring Jentik Nyamuk Di Desa

Muktiharjo Berbasis Mobile”. Jurnal Teknologi dan Sistem

Komputer, Vol.4, No.1, e-ISSN: 2338-0403.

Prasetyo, Ekkal. 2015. “Rancang Bangun Sistem Informasi Sekolah Tinggi Ilmu

Ekonomi Rahmanyah Kabupaten Musi Banyuasin Berbasis Website”.

Jurnal Informanika, Volume 1 No. 2.

Rohman, Abdul. 2014. “Mengenal Framework Laravel”.

http://ilmuti.org/2014/03/19/mengenal-framework-laravel/. [10 April

2018].

Selvamani Ka dan Jayanthi S, 2017 “International Conference on Intelligent

Computing, Communication & Convergence”).

Page 107: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

96 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

Shankar Prinja, Ruby Nimesh, dkk. 2016. “Impact assessment and cost-

effectiveness of m-health application used by community health

workers for maternal, newborn and child health care services in rural

Uttar Pradesh, India: a study protocol”.

Yan Zhaoa, Li Liub, dkk. 2019. “Evaluation and design of public health

information management system for primary health care units based

on medical and health information”.

Yurindra. 2017. Software Engineering. Yogyakarta : Deepublish.

Page 108: E-POSYANDU APLIKASI MONITORING DATA POSYANDU BERBASIS WEBSITE

97 Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta

DAFTAR RIWAYAT HIDUP PENULIS

Fiqih

Lulusan dari SDN Cipinang Melayu 07 pada tahun 2010,

SMPN 117 Jakarta pada tahun 2013, dan SMAN 50

Jakarta pada tahun 2016. Saat ini penulis sedang

menempuh pendidikan Diploma IV program studi Teknik

Informatika, Jurusan Teknik Informatika dan Komputer

Politeknik Negeri Jakarta.