Anda di halaman 1dari 86

APLIKASI MONITORING KESEHATAN IBU DAN ANAK DARI MASA

KEHAMILAN HINGGA BALITA BERBASIS WEB

Proposal Penelitian

diajukan oleh:

FITRIANI AMELIA MANSYUR


20182205080

PROGRAM STUDI TEKNIK INFORMATIKA


UNIVERSITAS TEKNOLOGI AKBA MAKASSAR
JUNI 2022

i
LEMBAR PERSETUJUAN PENGESAHAN

PROPOSAL

APLIKASI MONITORING KESEHATAN IBU DAN ANAK DARI MASA


KEHAMILAN HINGGA BALITA BERBASIS WEB

yang dipersiapkan dan diususun oleh :

FITRIANI AMELIA MANSYUR


20182205080

Telah disetujui oleh Dosen Pembimbing Proposal

Pada tanggal

Pembimbing I Pembimbing II

A. Sumardin, S.Kom., M.Eng. Tatik Maslihatin, S.T., M.Kom.


NIDN : 0904038503 NIDN : 0923047901

ii
KATA PENGANTAR

Puji Syukur peneliti panjatkan kehadirat Tuhan Yang Maha

Esa, yang telah memberikan kekuatan dan kesehatan kepada peneliti

sehingga dapat menyelesaikan penelitian proposal ini yang berjudul

“ Aplikasi Monitoring Kesehatan Ibu Dan Anak Dari Masa Kehamilan

Hingga Balita” .

Dalam penataan Proposal ini bermacam hambatan serta

keterbatasan dialami oleh peneliti mulai dari tahap persiapan hingga

dengan penyelesaian tulisan, tetapi berkat dukungan pembimbing

dan teman-teman serta kerja sama berbagai pihak, hambatan serta

kesulitan tersebut dapat teratasi.

Dengan demikian perkenankanlah peneliti dengan seluruh

kerendahan hati menyampaikan rasa terimakasih dan penghargaan

yang tak terhingga atas segala bantuan berupa pemikiran, arahan

dan saran kepada peneliti. Untuk itu peneliti dengan tulus

mengucapkan terimakasih kepada:

1. Bapak Dr. Askar Taliang, M.Si selaku rektor Universitas

Teknologi Akba Makassar (UNITAMA).

2. Bapak Muhajirin, S.Kom., M.T. selaku ketua jurusan Teknik

Informatika STMIK AKBA Makassar.

3. Bapak A. Sumardin, S.Kom., M.Eng. selaku pembimbing I yang

telah memberikan banyak waktu bimbingan dan arahan dalam

penelitian proposal ini hingga dapat terselesaikan.

iii
4. Ibu Tatik Maslihatin, S.T., M.Kom. selaku pembimbing II yang

telah memberikan banyak waktu bimbingan dan arahan dalam

penelitian proposal ini hingga dapat terselesaikan.

5. Dosen STMIK AKBA Makassar yang sudah mendidik serta

mengarahkan bermacam disiplin ilmu kepada peneliti.

6. Kedua orang tua tercinta yang tidak bosan membagikan

nasehat serta sokongan yang tidak bisa kami nilai dalam

wujud apapun, Mudah-mudahan Tuhan senantiasa tetap

melimpahkan kesehatan serta kesejahteraan untuk beliau,

Aamiin.

7. Sahabat serta teman-teman yang tidak dapat peneliti sebutkan

satu persatu, terimakasih atas motivasi dan dukungan kepada

peneliti sehingga dapat menyelesaikan proposal ini.

8. Semua pihak yang telah memberikan dukungan dan kerjasama

yang tidak dapat peneliti sebutkan satu per satu.

Peneliti menyadari kalau proposal ini jauh dari kata

sempurna serta masih banyak kekurangan. Oleh sebab itu

peneliti mengharapkan kritik serta anjuran yang bersifat

membangun, serta mudah-mudahan proposal ini bermanfaat bagi

para pembaca. Semoga Tuhan Yang Maha Esa senantiasa

memberkati kita semua. Amin.

Makassar, Januari 2022

iv
Peneliti

v
DAFTAR ISI

HALAMAN JUDUL.......................................................................................i

LEMBAR PERSETUJUAN .........................................................................ii

KATA PENGANTAR..................................................................................iii

DAFTAR ISI.................................................................................................v

DAFTAR GAMBAR..................................................................................viii

DAFTAR TABEL.......................................................................................xii

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

A. Latar Belakang...............................................................................................1

B. Rumusan Masalah........................................................................................3

C. Batasan Masalah...........................................................................................3

D. Tujuan Dan Manfaat Penelitian.................................................................4

E. Sistematika Penulisan..................................................................................5

BAB II LANDASAN TEORI.........................................................................8

A. Landasan Teori..............................................................................................8

1. Aplikasi............................................................................................8

2. Monitoring.......................................................................................8

3. Kesehatan Ibu dan Anak................................................................9

4. Website...........................................................................................9

vi
5. PHP...............................................................................................10

6. MySql............................................................................................10

7. Xampp...........................................................................................11

8. Metode Waterfall...........................................................................11

9. Metode Pieces..............................................................................12

10. Konsep Pemodelan Sistem.......................................................14

11. Konsep Basis Data....................................................................19

B. Kerangka Pikir..............................................................................................20

BAB III METODE PENELITIAN................................................................22

A. Tinjauan Umum............................................................................................22

B. Waktu & Lokasi............................................................................................22

C. Metode Pengumpulan data......................................................................22

D. Metode Analisis............................................................................................24

1. Analisis Kelemahan Sistem..........................................................24

2. Analisis Kebutuhan Sistem...........................................................27

3. Analisis Kelayakan Sistem............................................................29

E. Metode Perancangan Sistem...................................................................31

F. Perancangan Proses..................................................................................33

G. Perancangan Database.............................................................................67

H. Perancangan Antarmuka (Interface)......................................................72

vii
DAFTAR PUSTAKA..................................................................................76

viii
DAFTAR GAMBAR

Gambar 3.1 use case user

Gambar 3.2 use case Admin

Gambar 3.3 Class Diagram

Gambar 3.4 Activity Diagram User Login

Gambar 3.5 Activity Diagram User Catatan Ibu Saat Masa Kehamilan

Gambar 3.6 Activity Diagram Catatan Ibu Bersalin Dan Keterangan Lahir

Gambar 3.7 Activity Diagram User Catatan Imunisasi Anak

Gambar 3.8 Activity Diagram User Diagram Kartu Menuju Sehat

Gambar 3.9 Activity Diagram User Edit Profil

Gambar 3.10 Activity Diagram User Ubah Password

Gambar 3.11 Activity Diagram Admin Login

Gambar 3.12 Activity Diagram Admin Menu User

Gambar 3.13 Activity Diagram Admin Mengakses Catatan Kesehatan Ibu

Saat Masa Kehamilan

Gambar 3.14 Activity Diagram Admin Mengakses Catatan Ibu Bersalin

Dan Keterangan Lahir

Gambar 3.15 Activity Diagram Admin Mengakses Catatan Imunisasi Anak

Gambar 3.16 Activity Diagram Admin Mengakses Diagram Kartu Menuju

Sehat

ix
Gambar 3.17 Sequence Diagram User Login

Gambar 3.18 Sequence Diagram User Melihat Catatan Ibu Saat Masa

Kehamilan

Gambar 3.19 Sequence Diagram User Melihat Catatan Kesehatan Ibu

Bersalin Dan Keterangan Lahir

Gambar 3.20 Sequence Diagram User Melihat Catatan Imunisasi Anak

Gambar 3.21 Sequence Diagram User Melihat Diagram Kartu Menuju

Sehat

Gambar 3.22 Sequence Diagram User Edit Profil

Gambar 3.23 Sequence Diagram User Ubah Password

Gambar 3.24 Sequence Diagram Admin Login

Gambar 3.25 Sequence Diagram Admin Input Data User

Gambar 3.26 Sequence Diagram Admin Edit Data User

Gambar 3.27 Sequence Diagram Admin Hapus Data User

Gambar 3.28 Sequence Diagram Admin Input Data Catatan Kesehatan

Ibu Saat Masa Kehamilan

Gambar 3.29 Sequence Diagram Admin Edit Data Catatan Kesehatan Ibu

Saat Masa Kehamilan

Gambar 3.30 Sequence Diagram Admin Hapus Data Catatan Kesehatan

Ibu Saat Masa Kehamilan

x
Gambar 3.31 Sequence Diagram Admin Input Data Catatan Kesehatan

Ibu Bersalin Dan Keterangan Lahir

Gambar 3.32 Sequence Diagram Admin Edit Data Catatan Kesehatan Ibu

Bersalin Dan Keterangan Lahir

Gambar 3.33 Sequence Diagram Admin Hapus Data Catatan Kesehatan

Ibu Bersalin Dan Keterangan Lahir

Gambar 3.34 Sequence Diagram Admin Input Data Catatan Imunisasi

Anak

Gambar 3.35 Sequence Diagram Admin Edit Data Catatan Imunisasi Anak

Gambar 3.36 Sequence Diagram Admin Hapus Data Catatan Imunisasi

Anak

Gambar 3.37 Sequence Diagram Admin Input Data Diagram Kartu Menuju

Sehat

Gambar 3.38 Sequence Diagram Admin Edit Data Diagram Kartu Menuju

Sehat

Gambar 3.39 Sequence Diagram Admin Hapus Data Diagram Kartu

Menuju Sehat

Gambar 3.40 Halaman Awal User

Gambar 3.41 Halaman Login User

Gambar 3.42 Halaman Utama User

Gambar 3.43 Halaman Login User

xi
Gambar 3.44 Halaman Dashboard Admin

xii
DAFTAR TABEL

Tabel 2.1 Use Case Diagram

Tabel 2.2 Sequence Diagram

Table 3.1 Analisis Kelemahan Sistem

Table 3.2 Tabel Pasien

Table 3.3 Tabel User Admin

Table 3.4 Tabel Check Up Kehamilan

Table 3.5 Tabel Bersalin

Table 3.6 Tabel Imunisasi

Table 3.7 Tabel Penolong Persalinan

Table 3.8 Tabel Keadaan Ibu

Table 3.9 Tabel Kondisi Bayi

Table 3.10 Tabel Asuhan Bayi

Table 3.11 Tabel Vaksin

Table 3.12 Tabel Letak Janin

xiii
BAB I

PENDAHULUAN

A. Latar Belakang

Buku KIA adalah salah satu bentuk pelayanan yang menangani

bagian kesehatan ibu dan anak. Buku KIA sendiri memiliki peran

penting karena dalam buku KIA mencakup informasi mengenai

pencatatan pemeriksaan ibu hamil, pencatatan kelahiran hingga bayi

berusia 5 tahun.

Kesehatan bayi juga adalah hal yang sangat penting agar

tumbuh kembangnya dapat berjalan dengan baik, salah satu hal

penting dalam menjaga kesehatan bayi yaitu dengan melakukan

imunisasi rutin. Namun masih banyak orang tua yang masih ragu-ragu

dalam memutuskan apakah anak mereka akan diimunisasi atau tidak.

Kebingungan tersebut sebenarnya cukup beralasan, disebabkannya

karna kurang informasi dan pengetahuan para orang tua akan

manfaat dan pentingnya imunisasi bagi anak. Dan juga berdasarkan

pengamatan yang dilakukan pada Puskesmas Sudiang Raya, masih

banyak orang tua yang terlambat membawa anaknya untuk imunisasi

ke puskesmas karena masih kurangnya pemahaman atau

pengetahuan tentang imunisasi dan jadwal pelaksanaannya. Informasi

tentang imunisasi dan perkembangan anak tercatat di dalam buku

Kesehatan Ibu dan Anak(KIA) namun tidak selalu dapat terpantau

oleh orang tua.

1
Pada puskesmas Sudiang Raya pencatatan pemeriksaan ibu

hamil, pencatatan kelahiran hingga tumbuh kembang anak masih

menerapkan cara manual menggunakan buku saja sebagai sarana

penyimpanan data. Akibat dari pembukuan manual ini petugas

puskesmas tidak dapat mengontrol pembukuan karena kurang teratur

dan sistematisnya pembukuan manual ini sehingga mengakibat

tingkat resiko kehilangan data yang tinggi, resiko salah pencatatan,

dan membutuhkan ruang yang besar untuk penyimpanannya dan

apabila buku KIA yang dipegang oleh ibu hilang maka secara tidak

langsung data sebelumnya juga hilang mengakibatkan proses

pemantauan perkembangan anak atau data-data lainnya terganggu,

dan juga data tidak singkron.

Penelitian terdahulu mengenai  sistem monitoring pengajuan

kartu identitas anak (kia) di disdukcapil kabupaten magelang telah

dilakukan oleh Setyawan, Heri (2020) . Penelitian ini menghasilkan

sistem monitoring pengajuan KIA untuk membantu pemohon dalam

proses pengajuan serta monitoring berkas KIA dan pengelola dalam

pengelolaan data pengajuan. Dari hasil uji coba menggunakan

blackbox testing didapatkan hasil yang vaid untuk semua fitur, dan

pengujian acceptance testing yang dilakukan oleh pengguna sistem

yaitu pengelola dan pemohon sebanyak 26 responden, didapat hasil

penilaian 80,3 % menyatakan setuju dan sisanya sebanyak 19,7 %

kurang setuju dengan implementasi sistem yang dibangun.

2
Dengan adanya masalah tersebut, maka dibuat aplikasi berbasis

website yang mempermudah Ibu agar dapat mengetahui dan

memantau data dan informasi lebih lanjut mengenai pendataan pada

buku KIA, seperti catatan pemeriksaan ibu hamil hingga anak berusia

5 tahun yang dimana aplikasi ini sangat mudah digunakan karena

dapat diakses kapan saja dimana saja. Adanya aplikasi ini juga

memiliki tujuan memudahkan petugas puskesmas dalam membukuan

datanya sehingga resiko – resiko diatas dapat diatasi.

B. Rumusan Masalah

Berdasarkan latar belakang di atas maka rumusan masalah dari

penelitian ini adalah:

1. Apakah Aplikasi Monitoring Kesehatan Ibu Dan Anak Dari Masa

Kehamilan Hingga Balita Berbasis Web berguna bagi pengguna?

2. Bagaimana merancang Aplikasi Monitoring Kesehatan Ibu Dan

Anak Dari Masa Kehamilan Hingga Balita Berbasis Web?

C. Batasan Masalah

Adapun batasan masalah dari penelitia ini adalah :

1. Aplikasi yang dibangun digunakan untuk Monitoring kesehatan ibu

dan perkembangan tumbuh kembang anak.

2. Aplikasi yang dibangun ini menggunakan sistem berbasis website.

3. Aplikasi yang kami rancang hanya mancakup data salah satu

puskesmas.

3
4. Aplikasi yang kami rancang tidak menyediakan fitur

berkomunikasi melalui chat .

5. Aplikasi ini memiliki 2 hak akses yaitu admin dan user.

D. Tujuan Dan Manfaat Penelitian

1. Tujuan Penelitian

Adapun tujuan dari penelitian ini adalah:

a. Menghasilkan Aplikasi Monitoring Kesehatan Ibu Dan Anak

Dari Masa Kehamilan Hingga Balita Berbasis Web.

b. Membantu memudahkan para ibu memantau data kesehatan

ibu dan anak .

2. Manfaat Penelitian

Adapun manfaat dari penelitian ini adalah:

a. Penelitian ini diharapkan dapat menambah wawasan peneliti

dalam membuat Aplikasi Monitoring Kesehatan Ibu Dan

Anak Dari Masa Kehamilan Hingga Balita Berbasis Web.

b. Bagi Petugas bagian pelayanan kesehatan ibu dan anak

diharapkan dapat membantu dalam pembukuan data pasien.

c. Bagi masyarakat diharapkan dapat membantu dalam

memonitoring data kesehan ibu dan juga memantau tumbuh

kembang anak.

4
E. Sistematika Penulisan

Adapun sistematika penulisan proposal ini terbagi menjadi tiga

bab yaitu, bab 1 berisi pendahuluan, bab II yang berisi landasan teori,

dan bab III, berisi tentang metode penelitian yang mana akan

diuraikan lebih rinci pada tia-tap bab sebagai berikut :

BAB I : PENDAHULUAN

Bab ini membahas mengenai latar belakang masalah yang

mendasari mengapa masalah ini diangkat sebagai topik penelitian,

rumusan masalah yang berisi pertanyaan yang akan ditanyakan

dalam penyelesaian masalah, batasan masalah yang mana

membatasi ruang lingkup masalah agar tidak terlalu luas atau lebar

sehingga penelitian itu lebih bisa fokus untuk dilakukan, tujuan

penelitian dan manfaat yang di peroleh dalam penelitian.

BAB II : LANDASAN TEORI

Bab ini mengeruaikan tentang teori-teori yang relevan dan

sesuai dengan topik penelitian. Beberapa teori diantaranya studi

pustaka yang dijadikan acuan pada penelitian sebelumnya, landasan

teori seperti perancangan, telerehabilitasi, telemedisin, android, flutter,

web, laravel, rest, api, blak box, dan kerangaka pikir yang

menjelaskan lebih rinci alur aplikasi yang ingin dibuat.

5
BAB III : METODE PENELITIAN

Bab ini memberikan gambaran umum tentang penjelasa n,

subjek penelitian yang menunjukkan waktu dan tempat penelitian,

metode penelitian seperti wawancara dan penelitian kepustakaan,

analisis sistem, dan desain sistem (use case diagram, activity

diagram, dll) yang digunakan dalam UML. diagram urutan dan

diagram kelas). Merupakan desain antarmuka yang mencakup

Android dan desain web.

6
BAB II

LANDASAN TEORI

A. Landasan Teori

1. Aplikasi

Aplikasi merupakan suatu program yang siap untuk digunakan

yang dibuat untuk melaksanakan suatu funsi bagi penguna jasa

aplikasi serta bagi pengunaan aplikasi lain yang dapat digunakan

oleh suatu sasaran yang akan dituju.

“Aplikasi adalah kumpulan perintah program yang dibuat untuk

melakukan pekerjaan-pekerjaan tertentu (khusus)” (Hendrayudi,

2009).

2. Monitoring

Monitoring adalah pemantauan yang dapat dijelaskan sebagai

kesadaran (awareness) tentang apa yang ingin diketahui,

pemantauan berkadar tingkat tinggi dilakukan agar dapat membuat

pengukuran melalui waktu yang menunjukkan pergerakan ke arah

tujuan atau menjauh dari itu. Monitoring akan memberikan

informasi tentang status dan kecenderungan bahwa pengukuran

dan evaluasi yang diselesaikan berulang dari waktu ke waktu,

pemantauan umumnya dilakukan untuk tujuan tertentu, untuk

memeriksa terhadap proses berikut objek atau untuk mengevaluasi

kondisi atau kemajuan menuju tujuan hasil manajemen atas efek

tindakan dari beberapa jenis antara lain tindakan untuk

7
mempertahankan manajemen yang sedang berjalan

(Gentisya ,2013).

3. Kesehatan Ibu dan Anak

Program Kesehatan Ibu dan Anak (KIA) adalah upaya dibidang

kesehatan yang menyangkut pelayanan dan pemeliharaan ibu

hamil, ibu bersalin, ibu menyusui, bayi dan anak balita serta anak

prasekolah.

Tujuan Program Kesehatan Ibu dan Anak (KIA) adalah

tercapainya kemampuan hidup sehat melalui peningkatan derajat

kesehatan yang optimal, bagi ibu dan keluarganya untuk menuju

norma Keluarga Kecil Bahagia Sejahtera (NKKBS) serta

meningkatnya derajat kesehatan anak untuk menjamin proses

tumbuh kembang optimal yang merupakan landasan bagi

peningkatan kualitas manusia seutuhnya (Roro Kusuma Ningrum &

Wawan Hari Subagyo , 2021).

4. Website

Website adalah kumpulan kumpulan halaman web yang di

dalamnya terdapat sebuah domain mengandung informasi. Sebuah

website biasanya dibangun atas banyak halaman web yang saling

berhubungan. Jadi bisa dikatakan bahwa pengertian website

adalah kumpulan halaman yang digunakan untuk menampilkani

informasi teks, gambar diam atau gerak, animasi, suara, atau

8
gabungan dari semuanya, baik yang bersifat statis maupun dinamis

yang membentuk suatu rangkaian bangunan yang saling terkait,

yang masing-masing dihubungkan melalui jaringan-jaringan

halaman. Hubungan antara satu halaman website dengan halaman

website lainnya disebut hyperlink, sedangkan teks yang dijadikan

media penghubung disebut hypertext (Indra Griha Tofik Isa &

George Pri Hartawan, 2017).

5. PHP

PHP adalah bahasa server-side yang menyatu dengan HTML

untuk membuat halaman web yang dinamis. Karena PHP

merupakan server-side-scripting maka sintaks dan perintah-

perintah PHP akan dieksekusi diserver kemudian hasilnya akan

dikirmkan ke browser dengan format HTML ( A.M. Rudianto, 2011).

6. MySql

MySQL (My Structure Query Language) atau yang biasa dibaca

mai-sekuel adalah sebuah program pembuat basis data yang

bersifat open source, artinya siapa saja boleh menggunakannya,

MySQL sebenarnya produk yang berjalan pada platform Linux,

Karena sifatnya yang open source, sehingga kita bisa

menggunakannya secara gratis. Bahasa pemrograman PHP juga

sangat support dengan basis data MySQL. Kelebihan lain dari

MySQL adalah menggunakan Bahasa query standar yang dimiliki

SQL (Structure Query Language). SQL adalah suatu bahasa

9
permintaan yang terstruktur yang telah di standarkan untuk semua

program pengakses database seperti Oracle,Posgres SQ1, SQL

Server, dan lain lain ( A.M. Rudianto, 2011).

7. Xampp

XAMPP adalah aplikasi yang berfungsi sebagai server yang

berdiri sendiri (localhost), yang terdiri beberapa program antara lain

: Apache HTTP Server, MySQL database, dan penerjemah bahasa

yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama

XAMPP sendiri merupakan singkatan dari X empat sistem operasi,

yang meliputi Apache, MySQL, PHP dan Perl. Program ini tersedia

dalam GNU (General Public License), merupakan web server yang

mudah untuk digunakan yang dapat menampilkan halaman web

yang dinamis (Jamil, M., dan Bunyamin., 2015).

8. Metode Waterfall

Model waterfall adalah model yang paling banyak digunakan

untuk tahap pengembangan. Model waterfall ini juga dikenal

dengan nama model tradisional atau model klasik. Model air terjun

(waterfall) sering juga disebut model sekuensial linier (squential

linear) atau alur hidup klasik (Classic cycle)”. Model air terjun ini

menyediakan pendekatan alur hidup perangkat lunak secara

sekuensial terurut dimulai dari analisis, desain, pengkodean,

pengujian dan tahap pendukung (support) (Prayitno, A., dan Safitri,

Y., 2015).

10
9. Metode Pieces

Metode PIECES adalah metode analisis sebagai dasar untuk

memperoleh pokok-pokok permasalahan yang lebih spesifik. Dalam

menganalisis sebuah sistem, biasanya akan dilakukan terhadap

beberapa aspek antara lain analisis terhadap kinerja, informasi,

ekonomi, pengendalian, efisiensi dan pelayanan. Analisis ini

disebut analisis PIECES (Performance, Information, Economic,

Control, Efficiency and Service) yang disingkat PIECES (Rudi

Hermawan, 2020).

a. Analisis Performance

Kinerja adalah suatu kemampuan sistem dalam

menyelesaikan tugas dengan cepat sehingga sasaran dapat

segera tercapai. Kinerja diukur dengan jumlah produksi

(throughput) dan waktu yang digunakan untuk menyelesaikan

perpindahan pekerjaan (responsetime).

b. Analisis Information

11
Informasi merupakan hal penting karena dengan informasi

tersebut pihak manajemen (marketing) dan user dapat

melakukan langkah selanjutnya.

c. Analisis Economy

Pemanfaatan biaya yang digunakan dari pemanfaatan

informasi. Peningkatan terhadap kebutuhan ekonomis

mempengaruhi pengendalian biaya dan peningkatan manfaat.

d. Analisis Control

Analisis ini digunakan untuk membandingkan sistem yang

dianalisa berdasarkan pada segi ketepatan waktu, kemudahan

akses dan ketelitian data yang diproses.

e. Analisis Efficiency

Efisiensi berhubungan dengan bagaimana sumber tersebut

dapat digunakan secara optimal. Operasi pada suatu

perusahaan dikatakan efisien atau tidak biasanya didasarkan

pada tugas dan tanggung jawab dalam menyelesaikan

kegiatan.

10. Konsep Pemodelan Sistem

UML (Unified Modelling Language) adalah sekelompok

peralatan yang pada biasanya berupa diagram untuk merancang

atau memodelkan bagaimana sistem tersebut bekerja, bagaimana

pengguna dapat berinteraksi dengan sistem, bagaimana tata cara

kerja dari sistem, dan fitur-fitur yang terdapat di sebuah sistem yang

12
nantinya akan diimplementasikan. UML penting digunakan oleh

analis sistem karena berbagai macam manfaat yang beragam yaitu

dapat memanajemen kompleksitas dari sistem, mendeteksi

kesalahan yang mungkin terjadi ketika diimplementasikan,

menjelaskan tata kerja dari sistem kepada para pihak yang

berkepentingan (stakeholders), dsb (Introduction to UML 2.0, Terry

Quatrani, 6).

Seperti yang telah dipaparkan diatas UML merupakan

peralatan yang terdiri dari beberapa diagram. Berikut adalah

beberapa diagram UML yang paling umum dan akan dipaparkan di

bagian-bagian berikut ini :

a. Use Case Diagram

Sebuah UC diagram menyatakan visualisasi interaksi

yang terjadi antara pengguna (aktor) dengan sistem. Diagram

ini bisa menjadi gambaran yang bagus untuk menjelaskan

konteks dari sebuah sistem sehingga terlihat jelas batasan dari

sistem (Larman, 2005). Ada 2 elemen penting yang harus

digambarkan, yaitu aktor dan UC. Aktor adalah segala sesuatu

yang berinteraksi langsung dengan sistem, bisa merupakan

orang (yang ditunjukkan dengan perannya dan bukan

namanya/personilnya) atau sistem komputer yang lain. Aktor

dinotasikan dengan simbol gambar orang-orangan (stick-man)

dengan nama kata benda di bagian bawah yang menyatakan

13
peran/sistem. Aktor bisa bersifat primer, yaitu yang menginisiasi

berjalannya sebuah UC, atau sekunder, yaitu yang membantu

berjalannya sebuah UC. UC dinotasikan dengan simbol elips

dengan nama kata kerja aktif di bagian dalam yang

menyatakan aktivitas dari perspektif aktor. Setiap aktor

dimungkinkan untuk berinteraksi dengan sistem dalam banyak

UC. Sebaliknya, setiap UC bisa dijalankan oleh lebih dari satu

aktor.

14
Tabel 2.1 Use Case Diagram

NO GAMBAR NAMA KETERANGAN

Menggambarkan tokoh

ataupun seseorang yang

berinteraksi dengan
1. Actor
aplikasi. Dan dapat

menerima dan memberi

informasi pada aplikasi.

Menunjukkan bahwa use

case satu merupakan


2. Include
bagian dari use case

lainnya.

Menghubungkan antara

3. Association use case dengan aktor

tertentu.

Menspesifikasikan paket
system
4. yang menampilakan sistem

secara terbatas

Menjelaskan fungsi dari


5.
15
Use Case kegunaan sistem yang di

rancangan.
b. Sequance Diagram

Menurut peneliti (Valacich & George, 2016), sequence

diagram menggambarkan interaksi antar objek selama jangka

waktu tertentu. Karena pola interaksi bervariasi dari satu use

case ke yang lain, setiap sequence diagram hanya menunjukkan

interaksi yang berkaitan dengan use case yang spesifik.

Sedangkan menurut (Unhelkar, 2018), sequence diagram

mewakili interaksi terperinci antara aktor dan sistem atau antara

objek yang berkolaborasi dalam blok waktu tertentu. (Tilley &

Rosenblatt, 2016) mengemukakan bahwa sequence diagram

menunjukkan waktu interaksi antara objek ketika berlangsung.

Menurut peneliti (Seidl et al., 2015), sequence diagram adalah

diagram yang mendeskripsikan interaksi antara objek untuk

memenuhi suatu tugas tertentu.

16
Tabel 2.2 Sequence Diagram
NO GAMBAR NAMA KETERANGAN
LifeLine Objek entity, antarmuka yang
1.
saling berinteraksi.

Spesifikasi dari komunikasi

antar objek yang memuat


Message
2.
informasi-informasi tentang

aktifitas yang terjadi

Spesifikasi dari komunikasi

antar objek yang memuat


Message
3.
informasi-informasi tentang

aktifitas yang terjadi

c. Activity Diagram

Activity diagram adalah representasi grafis dari seluruh

tahapan alur kerja yang mengandung aktivitas, pilihan tindakan,

perulangan dan hasil dari aktivitas tersebut. Diagram ini dapat

digunakan untuk menjelaskan proses bisnis dan alur kerja

operasional secara 20 langkah demi langkah dari komponen

suatu sistem. (NURZAKINA & SOPHYAN, 2017).

Table 2.3 Activity Diagram

NO GAMBAR NAMA KETERANGAN

17
Memperlihatkan
bagaimana masing-
1. Actifity masing kelas antarmuka
saling berinteraksi satu
sama lain
State dari sistem yang
2. Action mencerminkan eksekusi
dari suatu aksi
Bagaimana objek
3. Initial Node
dibentuk atau diawali.
Actifity Final Bagaimana objek
4.
Node dibentuk dan dihancurkan
Satu aliran yang pada
5. Fork Node tahap tertentu berubah
menjadi beberapa aliran

11. Konsep Basis Data

Konsep dasar dari basis data adalah kumpulan dari catatan-

catatan, atau potongan dari pengetahuan. Sebuah basis data

memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di

dalamnya: penjelasan ini disebut skema. Skema menggambarkan

objek yang diwakili suatu basis data, dan hubungan di antara objek

tersebut. Ada banyak cara untuk mengorganisasi skema, atau

memodelkan struktur basis data: ini dikenal sebagai model basis

data atau model data.

Model yang umum digunakan sekarang adalah model

relasional, yang menurut istilah layman mewakili semua informasi

18
dalam bentuk tabel-tabel yang saling berhubungan di mana setiap

tabel terdiri dari baris dan kolom (definisi yang sebenarnya

menggunakan terminologi matematika). Dalam model ini, hubungan

antar tabel diwakili denga menggunakan nilai yang sama antar

tabel. Model yang lain seperti model herarkis dan model jaringan

menggunakan cara yang lebih eksplisit untuk mewakili hubungan

antar tabel.

B. Kerangka Pikir

Untuk mempermudah dalam memahami penelitian ini, maka

penjelasannya akan digambarkan dalam kerangka pikir sebagai

berikut:

Masalah
Pada puskesmas Sudiang Raya pencatatan pemeriksaan ibu

hamil, pencatatan kelahiran hingga tumbuh kembang anak

masih menerapkan cara manual menggunakan buku

Metode
Menggunakan metode waterfall dan metode pieces

Solusi

Untuk mempercepat pencatatan pemeriksaan ibu hamil,

pencatatan kelahiran hingga tumbuh kembang anak dibutuhkan

sebuah aplikasi dalam mempercepat proses tersebut

Hasil

19
Perancangan Aplikasi Monitoring Ibu & Anak dari masa

kehamilan hingga balita berbasis WEB

20
BAB III

METODE PENELITIAN

A. Tinjauan Umum

Aplikasi yang dibuat adalah aplikasi monitoring kesehatan ibu

dan anak yang dibuat untuk memudahkan ibu dalam mengontrol

kesehatan ibu dan tumbuh kembang anak. Aplikasi ini bertujuan untuk

memperlihatkan kesehatan ibu dan perkembangan anak agar tetap

sehat dan aman untuk mengikuti proses imunisasi di puskesmas.

Sistem yang digunakan dalam melihat monitoring kesehatan ibu

dan anak masih secara manual. Cara ini dinilai masih kurang efektif

dalam melakukan monitoring, maka dari itu aplikasi monitoring

kesehatan ibu dan anak dari masa kehamilan hingga balita berbasis

web ini dibuat sehingga dapat mempermudah ibu untuk monitoring.

B. Waktu & Lokasi

Lokasi penelitian ini dilakukan di puskesmas Sudiang Raya .

Penelitian ini dilakukan pada Januari – April 2022.

C. Metode Pengumpulan data

Metode pengumpulan data adalah hal yang penting dalam

proses meneliti. Metode pengumpulan data yang digunakan peneliti

meliputi sebagai berikut:

21
1. Wawancara

Wawancara dilakukan secara langsung dengan petugas

puskesmas yang berisi pertanyaan – pertanyaan yang mencakup

poin-poin penting dari masalah yang diteliti.

2. Studi Pustaka

Teknik pengumpulan data berikut yang dilakukan adalah

studi pustaka. Studi pustaka adalah teknik mengumpulkan data

yang relevan dari buku, artikel ilmiah, maupun sumber kredibel

lainnya yang terkait dengan topik penelitian. Dalam penelitian ini

peneliti mencari referensi dari buku dan jurnal-jurnal yang terkait

dengan judul.

D. Metode Analisis

1. Analisis Kelemahan Sistem

Dalam proses analisis kelemahan sistem peneliti

menggunakan metode pieces sebagai berikut :

Table 3.1 Analisis Kelemahan Sistem

Sistem Yang Sistem Yang


Jenis Analisis
Berjalan Diusulkan

PERFORMANCE Monitoring masih Aplikasi akan

dilakukan secara dibuat monitoring

manual. secara online.

INFORMATION Informasi yang Dengan

22
didapatkan ibu menggunakan

masih dalam aplikasi ini akan

bentuk buku KIA. lebih mudah

diakses melalu

smartphone

dimana saja dan

kapan saja.

ECONOMIC Tidak Hasil pemeriksaan

membutuhkan tercatat secara

biaya dalam manual didalam

pencatatan, tetapi sistem sehingga

membutuhkan tidak

tenaga pencatat. membutuhkan

biaya dan tenaga.

CONTROL Cara membaca Dengan aplikasi ini

hasil pemeriksaan akan mudah

akan sangat membaca hasil

membingungkan. pemeriksaan.

EFICIENCY Untuk melihat Aplikasi berbasis

riwayat website ini

pemeriksaan memudahkan ibu

masih secara dalam mengakses

23
manual dengan riwayat

cara membuka pemeriksaannya

kembali buku KIA, dan anaknya.

sehingga

memakan banyak

waktu apalagi jika

buku tersebut

tercecer maupun

hilang.

SERVICE Pelayanan pada Aplikasi ini akan

sistem yang memudahkan ibu

sedang berjalan untuk membaca

saat ini masih hasil pemeriksaan.

manual dengan

cara tulis tangan

sehingga

terkadang

tulusannya sulit

terbaca.

24
2. Analisis Kebutuhan Sistem

Anlisis kebutuhan sistem sangat diperlukan dalam

menganalisa dan membantu kinerja sistem karena kebutuhan

sistem akan mendukung tercapainya tujuan dalam pembuatan

sistem.

a. Kebutuhan Perangkat Keras

Perangkat keras yang dibutuhkan dalam membuat

aplikasi adalah sebagai berikut :

1) Laptop Asus

2) AMD A8-7410 APU with AMD Radeon R5 Graphics 2.20

GHz

3) RAM 4 GB

4) HDD 500 GB

b. Kebutuhan Perangkat Lunak

Berikut adalah kebutuhan perangkat lunak dalam

membuat aplikasi ini :

1) Sistem Operasi Windows 10

2) Visual Studio Code

3) Bahasa pemrograman PHP

4) Database : Mysqli

25
d. Kebutuhan informasi

Untuk memenuhi kebutuhan informasi dalam

melakukan penelitian ini peneliti melakukan wawancara

langsung dan melihat langsung proses pencatatan hasil

pemeriksaan kesehatan ibu dan anak oleh petugas

kesehatan.

e. Kebutuhan Pengguna

Dalam perancangan aplikasi ini peneliti mempunyai 2

pengguna, yaitu :

1) Admin

Admin bertindak sebagai pengelola aplikasi ini dengan

melakukan proses sebagai berikut :

a) Admin dapat login ke aplikasi

b) Admin dapat mengelola catatan kesehatan ibu dan

anak, catatan imunisasi, dan catatan kartu menuju

sehat.

2) User

User bertindak sebagai pengguna aplikasi yang telah

terdaftar atau telah melakukan pendaftaran pada aplikasi.

Adapun proses yang dapat dilakukan user adalah :

a) User dapat login ke aplikasi

b) User dapat mengakses fitur catatan kesehatan ibu

bersalin dan keterangan lahir.

26
c) User dapat mengakses fitur catatan kesehatan ibu

bersalin dan keterangan lahir.

d) User dapat mengakses fitur catatan imunisasi.

e) User dapat mengakses fitur catatan kartu menuju

sehat.

f) User dapat melihat notifikasi jadwal imunisasi.

3. Analisis Kelayakan Sistem

a. Kelayakan Teknologi

Secara teknologi aplikasi ini layak karena aplikasi ini

memberikan kemudahan terhadap penggunanya dalam

memonitoring kesehatan ibu dan anak.

b. Kelayakan Hukum

Secara hukum, aplikasi telah memenuhi syarat dan

aturan undung-undang yang berlaku dikarenakan aplikasi ini

menggunakan perangkat lunak yang legal dan open source.

c. Kelayakan Operasional

Secara oprasional, aplikasi ini telah layak karena

memperhatikan dari segi kebutuhan pengguna yaitu dalam

proses monitoring kesehatan ibu dan anak. Aplikasi ini telah

membantu memudahkan masyarakat mengakses monitoring

kesehatan ibu dan anak ini.

27
E. Metode Perancangan Sistem

Dalam penelitian ini, peneliti ingin menggunakan

metode hasil pengembangan dari metode waterfall yang

mana akan dijelaskan secara rinci sebagai berikut :

1. Analisi Kebutuhan : Tahapan ini peneliti memulai dengan

melakukan identifikasi masalah, studi literatur pada buku

serta jurnal terkait, serta menentukan spesifikasi

kebutuhan perangkat lunak.

2. Desain: Tahapan design ini peneliti melakukan

pembuatan arsitektur aplikasi, membuat alur, proses dan

tampilan dari fitur aplikasi.

3. Implementasi: Tahapan implementasi ini peneliti

melakukan pembuatan aplikasi dengan menggunakan

bahasa pemrograman PHP.

4. Pengujian: Pada tahap ini, sistem diuji dengan

menggunakan metode blackbox testing.

5. Maintenance: Pada tahapan ini dilakukan perbaikan atau

pemeliharaan. Pemeliharaan memungkinkan

pengembang untuk melakukan perbaikan atas kesalahan

yang tidak terdeteksi pada tahap-tahap sebelumnya.

28
F. Perancangan Proses

Metode Perancangan yang digunakan adalah Unifed Modeling

Language (UML).

1. Use Case Diagram

Gambar 3.1 use case user

29
Gambar 3.2 use case Admin

Pada gambar 3.2 merupakan use case diagram. Dapat

dilihat diatas bahwa terdapat 2 aktor yaitu user dan admin,

dimana diagram use case diatas menjelaskan fungsi system.

2. Class Diagram

Class Diagram merupakan hubungan antar kelas dan

penjelasan detail tiap-tiap kelas di dalam model desain dari suatu

sistem.Adapun class diagram dari sistem dapat dilihat pada

gambar 3.3

30
Gambar 3.3 Class Diagram

3. Activity Diagram

a. User

1) Activity Diagram User Login

Pada gambar 3.4 Ketika user mengklik login

maka akan ditampilkan halaman form login, kemudian

user menginput username dan password, selanjutnya

user mengklik tombol login, kemudian akan dilakukan

validasi, jika invalid maka kembali menginput

username dan password yang benar dan jika valid

masuk ke halaman beranda.

31
Gambar 3.4 Activity Diagram User Login

2) Activity Diagram User Melihat Catatan Kesehatan Ibu

Saat Masa Kehamilan

Gambar 3.5 Activity Diagram User Catatan Ibu Saat

Masa Kehamilan

32
Pada gambar 3.5 Ketika user telah login dan

berada pada halaman beranda, kemudian user

mengklik menu catatan kesehatan ibu bersalin dan

keterangan lahir maka ditampilkan riwayat catatan

kesehatan ibu bersalin dan keterangan lahir.

3) Activity Diagram User Melihat Catatan Ibu Bersalin dan

Keterangan Lahir

Gambar 3.6 Activity Diagram Catatan Ibu Bersalin

Dan Keterangan Lahir

Pada gambar 3.6 Ketika user telah login dan

berada pada halaman beranda, kemudian user

mengklik menu catatan kesehatan ibu bersalin dan

keterangan bersalin maka ditampilkan riwayat catatan

kesehatan ibu bersalin dan keterangan lahir.

33
4) Activity Diagram User Melihat Catatan Imunisasi Anak

Gambar 3.7 Activity Diagram User Catatan

Imunisasi Anak

Pada gambar 3.7 Ketika user telah login dan

berada pada halaman beranda, kemudian user

mengklik menu catatan imunisasi anak maka

ditampilkan riwayat catatan imunisasi anak.

5) Activity Diagram User Melihat Diagram Kartu Menuju

Sehat

Pada gambar 3.8 Ketika user telah login dan

berada pada halaman beranda, kemudian user

mengklik menu diagram kartu menuju sehat maka

ditampilkan riwayat diagram kartu menuju sehat.

34
Gambar 3.8 Activity Diagram User Diagram

Kartu Menuju Sehat

6) Activity Diagram User Edit Profil

Gambar 3.9 Activity Diagram User Edit Profil

Pada gambar 3.9 Ketika user berada pada halaman

profil. User mengklik edit profil maka akan ditampilkan

35
form edit profil, kemudian user mengedit profil, setelah

itu klik update profil untuk menyimpan perubahan,

selanjutnya dilakukan validasi, jika invalid kembali untuk

mengedit profil dan jika valid kembali ke halaman profil

dengan data yang baru.

7) Activity Diagram User Ubah Password

Gambar 3.10 Activity Diagram User Ubah Password

Pada gambar 3.10 Ketika user berada pada

halaman profil. User mengklik ubah password maka

akan ditampilkan form ubah password, kemudian user

mengubah password, setelah itu klik ubah password

untuk menyimpan perubahan, selanjutnya dilakukan

validasi, jika invalid kembali untuk mengedit profil dan

36
jika valid kembali ke halaman profil dengan data yang

baru.

b. Admin

1) Activity Diagram Admin Login

Gambar 3.11 Activity Diagram Admin Login

Pada gambar 3.11 Ketika admin mengklik login

maka akan ditampilkan halaman form login, kemudian

admin menginput username dan password, selanjutnya

admin mengklik tombol login, kemudian akan dilakukan

validasi, jika invalid maka kembali menginput username

dan password yang benar dan jika valid masuk ke

halaman beranda.

37
2) Activity Diagram Admin Menu User

Gambar 3.12 Activity Diagram Admin Menu User

Pada gambar 3.13 Ketika admin berada pada

halaman dashboard, kemudian admin mengklik menu

user, maka akan ditampilkan data user. Admin dapat

menginput user, mengedit user, dan menghapus user,

kemudian simpan hasil kelola data user.

38
3) Activity Diagram Admin Mengakses Catatan

Kesehatan Ibu Saat Masa Kehamilan

Gambar 3.13 Activity Diagram Admin Mengakses

Catatan Kesehatan Ibu Saat Masa Kehamilan

Pada gambar 3.13 Ketika admin berada pada

halaman dashboard, kemudian admin mengklik menu

catatan kesehatan ibu saat saat masa kehamilan maka

akan ditampilkan data catatan kesehatan ibu saat saat

masa kehamilan. Admin dapat menginput catatan,

mengedit, dan menghapus catatan kesehatan ibu saat

saat masa kehamilan, kemudian simpan hasil kelola

data catatan kesehatan ibu saat saat masa kehamilan.

39
4) Activity Diagram Admin Mengakses Catatan Ibu

Bersalin Dan Keterangan Lahir

Gambar 3.14 Activity Diagram Admin Mengakses

Catatan Ibu Bersalin Dan Keterangan Lahir

Pada gambar 3.14 Ketika admin berada pada

halaman dashboard, kemudian admin mengklik menu

catatan kesehatan ibu bersalin dan keterangan lahir

maka akan ditampilkan data catatan kesehatan ibu

bersalin dan keterangan lahir. Admin dapat menginput,

mengedit, dan menghapus catatan kesehatan ibu

bersalin dan keterangan lahir, kemudian simpan hasil

kelola data catatan kesehatan ibu bersalin dan

keterangan lahir.

40
5) Activity Diagram Admin Mengakses Catatan Imunisasi

Anak

Gambar 3.15 Activity Diagram Admin Mengakses

Catatan Imunisasi Anak

Pada gambar 3.15 Ketika admin berada pada

halaman dashboard, kemudian admin mengklik menu

catatan imunisasi anak maka akan ditampilkan data

catatan imunisasi anak. Admin dapat menginput,

mengedit, dan menghapus catatan imunisasi anak,

kemudian simpan hasil kelola data catatan imunisasi

anak.

41
6) Activity Diagram Admin Mengakses Diagram

Kartu Menuju Sehat

Gambar 3.16 Activity Diagram Admin Mengakses

Diagram Kartu Menuju Sehat

Pada gambar 3.16 Ketika admin berada pada

halaman dashboard, kemudian admin mengklik menu

diagram kartu menuju sehat maka akan ditampilkan

data diagram kartu menuju sehat. Admin dapat

menginput, mengedit, dan menghapus diagram kartu

menuju sehat, kemudian simpan hasil kelola data

diagram kartu menuju sehat.

42
4. Sequence Diagram

a. User

1) Sequence Diagram User Login

Gambar 3.17 Sequence Diagram User Login

Pada gambar 3.17 user melakukan login. User

memasukan username dan password, kemudian

divalidasi jika username dan password benar maka

login berhasil dan masuk ke halam beranda.

Sedangkan jika username atau password salah maka

login gagal dan muncul pesan username atau password

salah.

43
2) Sequence Diagram User Melihat Catatan Kesehatan

Ibu Saat Masa Kehamilan

Gambar 3.18 Sequence Diagram User

Melihat Catatan Ibu Saat Masa Kehamilan

Pada gambar 3.18 user pada halaman beranda .

User memilih menu catatan kesehatan ibu saat masa

kehamilan, maka ditampilkan halaman catatan

kesehatan ibu saat masa kehamilan.

3) Sequence Diagram User Melihat Catatan Kesehatan

Ibu Bersalin Dan Keterangan Lahir

Pada gambar 3.19 user pada halaman beranda .

User memilih menu catatan kesehatan ibu bersalin dan

keterangan lahir, maka ditampilkan halaman catatan

kesehatan ibu bersalin dan keterangan lahir.

44
Gambar 3.19 Sequence Diagram User Melihat Catatan

Kesehatan Ibu Bersalin Dan Keterangan Lahir

4) Sequence Diagram User Melihat Catatan Imunisasi

Anak

Gambar 3.20 Sequence Diagram User Melihat

Catatan Imunisasi Anak

45
Pada gambar 3.20 user pada halaman beranda .

User memilih menu catatan imunisasi anak, maka

ditampilkan halaman catatan imunisasi anak.

5) Sequence Diagram User Melihat Diagram Kartu Menuju

Sehat

Gambar 3.21 Sequence Diagram User Melihat

Diagram Kartu Menuju Sehat

Pada gambar 3.21 user pada halaman beranda .

User memilih menu diagram kartu menuju sehat, maka

ditampilkan halaman diagram kartu menuju sehat.

6) Sequence Diagram User Edit Profil

Pada gambar 3.22 user melakukan edit profil.

kemudian ditampilkanlah halaman edit profil lalu

mengupdate data yang dikirim ke database, jika edit

46
profil berhasil maka kembali pada halaman profil

dengan profil yang telah diubah . Jika edit profil gagal

akan tampil peringatan terjadi kesalahan, coba lagi.

Gambar 3.22 Sequence Diagram User Edit Profil

7) Sequence Diagram User Ubah Password

Pada gambar 3.23 user melakukan Ubah

Password. kemudian ditampilkanlah halaman ubah

password lalu mengubah password yang dikirim ke

database, jika ubah password berhasil maka kembali

pada halaman profil dengan password yang telah

diubah . Jika ubah password gagal akan tampil

peringatan terjadi kesalahan, coba lagi.

47
Gambar 3.23 Sequence Diagram User Ubah

Password

b. Admin

1) Sequence Diagram Admin Login

Gambar 3.24 Sequence Diagram Admin Login

Pada gambar 3.24 admin melakukan login. Admin

memasukan username dan password, kemudian

48
divalidasi jika username dan password benar maka

login berhasil dan masuk ke halam beranda.

Sedangkan jika username atau password salah maka

login gagal dan muncul pesan username atau password

salah.

2) Sequence Diagram Admin Input Data User

Gambar 3.25 Sequence Diagram Admin Input Data

User

Pada gambar 3.25 admin memilih menu user.

Kemudian ditampilkanlah halaman data user lalu admin

input data user yang dikirim ke database, jika input data

berhasil maka data berhasil di input. Jika input data

gagal akan tampil peringatan data gagal di input.

3) Sequence Diagram Admin Edit Data User

49
Pada gambar 3.26 admin memilih menu user.

Kemudian ditampilkanlah halaman data user lalu admin

edit data user yang dikirim ke database, jika edit data

berhasil maka data berhasil di ubah. Jika edit data

gagal akan tampil peringatan data gagal di ubah.

Gambar 3.26 Sequence Diagram Admin Edit Data

User

4) Sequence Diagram Admin Hapus Data User

Pada gambar 3.27 admin memilih menu user.

Kemudian ditampilkanlah halaman data user lalu admin

hapus data user yang dikirim ke database, jika hapus

data berhasil maka data berhasil di hapus. Jika hapus

data gagal akan tampil peringatan data gagal di hapus.

50
Gambar 3.27 Sequence Diagram Admin Hapus Data

User

5) Sequence Diagram Admin Input Data Catatan

Kesehatan Ibu Saat Masa Kehamilan

Pada gambar 3.28 admin pada halaman

dashboard. Admin klik menu catatan kesehatan ibu

saat masa kehamilan. Kemudian ditampilkanlah

halaman data catatan kesehatan ibu saat masa

kehamilan lalu admin input data catatan yang dikirim ke

database, jika input data berhasil maka data berhasil di

input. Jika input data gagal akan tampil peringatan data

gagal di input.

51
Gambar 3.28 Sequence Diagram Admin Input Data

Catatan Kesehatan Ibu Saat Masa Kehamilan

6) Sequence Diagram Admin Edit Data Catatan

Kesehatan Ibu Saat Masa Kehamilan

Pada gambar 3.29 admin pada halaman

dashboard. Admin klik menu catatan kesehatan ibu

saat masa kehamilan. Kemudian ditampilkanlah

halaman data catatan kesehatan ibu saat masa

kehamilan lalu admin edit data catatan yang dikirim ke

database, jika edit data berhasil maka data berhasil di

ubah. Jika edit data gagal akan tampil peringatan data

gagal di edit.

52
Gambar 3.29 Sequence Diagram Admin Edit Data

Catatan Kesehatan Ibu Saat Masa Kehamilan

7) Sequence Diagram Admin Hapus Data Catatan

Kesehatan Ibu Saat Masa Kehamilan

Gambar 3.30 Sequence Diagram Admin Hapus Data

Catatan Kesehatan Ibu Saat Masa Kehamilan

53
Pada gambar 3.30 admin pada halaman

dashboard. Admin klik menu catatan kesehatan ibu

saat masa kehamilan. Kemudian ditampilkanlah

halaman data catatan kesehatan ibu saat masa

kehamilan lalu admin hapus data catatan yang dikirim

ke database, jika hapus data berhasil maka data

berhasil di hapus. Jika hapus data gagal akan tampil

peringatan data gagal di hapus.

8) Sequence Diagram Admin Input Data Catatan

Kesehatan Ibu Bersalin Dan Keterangan Lahir

Gambar 3.31 Sequence Diagram Admin Input Data

Catatan Kesehatan Ibu Bersalin Dan Keterangan Lahir

Pada gambar 3.28 admin pada halaman

dashboard. Admin klik menu catatan kesehatan ibu

bersalin dan keterangan lahir. Kemudian ditampilkanlah

54
halaman data catatan kesehatan ibu bersalin dan

keterangan lahir lalu admin input data catatan yang

dikirim ke database, jika input data berhasil maka data

berhasil di input. Jika input data gagal akan tampil

peringatan data gagal di input.

9) Sequence Diagram Admin Edit Data Catatan

Kesehatan Ibu Bersalin dan Keterangan Lahir

Gambar 3.32 Sequence Diagram Admin Edit Data

Catatan Kesehatan Ibu Bersalin Dan Keterangan Lahir

Pada gambar 3.32 admin pada halaman

dashboard. Admin klik menu catatan kesehatan ibu

bersalin dan keterangan lahir. Kemudian ditampilkanlah

halaman data catatan kesehatan ibu bersalin dan

keterangan lahir lalu admin edit data catatan yang

dikirim ke database, jika edit data berhasil maka data

55
berhasil di ubah. Jika edit data gagal akan tampil

peringatan data gagal di edit.

10) Sequence Diagram Admin Hapus Data Catatan

Kesehatan Ibu Bersalin Dan Keterangan Lahir

Gambar 3.33 Sequence Diagram Admin Hapus Data

Catatan Kesehatan Ibu Bersalin Dan Keterangan Lahir

Pada gambar 3.33 admin pada halaman

dashboard. Admin klik menu catatan kesehatan ibu

bersalin dan keterangan lahir. Kemudian ditampilkanlah

halaman data catatan kesehatan ibu bersalin dan

keterangan lahir lalu admin hapus data catatan yang

dikirim ke database, jika hapus data berhasil maka data

berhasil di hapus. Jika hapus data gagal akan tampil

peringatan data gagal di hapus.

56
11) Sequence Diagram Admin Input Data Catatan

Imunisasi Anak

Gambar 3.34 Sequence Diagram Admin Input Data

Catatan Imunisasi Anak

Pada gambar 3.34 admin pada halaman

dashboard. Admin klik menu catatan imunisasi anak.

Kemudian ditampilkanlah halaman data catatan

imunisasi anak lalu admin input data catatan yang

dikirim ke database, jika input data berhasil maka data

berhasil di input. Jika input data gagal akan tampil

peringatan data gagal di input.

57
12) Sequence Diagram Admin Edit Data Catatan Imunisasi

Anak

Gambar 3.35 Sequence Diagram Admin Edit Data

Catatan Imunisasi Anak

Pada gambar 3.35 admin pada halaman

dashboard. Admin klik menu catatan imunisasi anak.

Kemudian ditampilkanlah halaman data catatan

imunisasi anak lalu admin edit data catatan yang dikirim

ke database, jika edit data berhasil maka data berhasil

di ubah. Jika edit data gagal akan tampil peringatan

data gagal di edit.

13) Sequence Diagram Admin Hapus Data Catatan

Imunisasi Anak

58
Pada gambar 3.36 admin pada halaman

dashboard. Admin klik menu catatan imunisasi anak.

Kemudian ditampilkanlah halaman data catatan

imunisasi anak lalu admin hapus data catatan yang

dikirim ke database, jika hapus data berhasil maka data

berhasil di hapus. Jika hapus data gagal akan tampil

peringatan data gagal di hapus.

Gambar 3.36 Sequence Diagram Admin Hapus Data

Catatan Imunisasi Anak

14) Sequence Diagram Admin Input Data Diagram Kartu

Menuju Sehat

Pada gambar 3.37 admin pada halaman

dashboard. Admin klik menu diagram kartu menuju

sehat. Kemudian ditampilkanlah halaman data diagram

kartu menuju sehat lalu admin input data catatan yang

59
dikirim ke database, jika input data berhasil maka data

berhasil di input. Jika input data gagal akan tampil

peringatan data gagal di input.

Gambar 3.37 Sequence Diagram Admin Input Data

Diagram Kartu Menuju Sehat

15) Sequence Diagram Admin Edit Data Diagram Kartu

Menuju Sehat

Pada gambar 3.3 admin pada halaman

dashboard. Admin klik menu diagram kartu menuju

sehat. Kemudian ditampilkanlah halaman data diagram

kartu menuju sehat lalu admin edit data catatan yang

dikirim ke database, jika edit data berhasil maka data

berhasil di ubah. Jika edit data gagal akan tampil

peringatan data gagal di edit.

60
Gambar 3.38 Sequence Diagram Admin Edit Data

Diagram Kartu Menuju Sehat

16) Sequence Diagram Admin Hapus Data Catatan

Imunisasi Anak

61
Gambar 3.39 Sequence Diagram Admin Hapus Data

Diagram Kartu Menuju Sehat

Pada gambar 3.39 admin pada halaman

dashboard. Admin klik menu diagram kartu menuju

sehat. Kemudian ditampilkanlah halaman data diagram

kartu menuju sehat lalu admin hapus data catatan yang

dikirim ke database, jika hapus data berhasil maka data

berhasil di hapus. Jika hapus data gagal akan tampil

peringatan data gagal di hapus.

G. Perancangan Database

Adapun perancangannya sebagai berikut :

Table 3.2 Tabel Pasien

Field Type Size

pId Int 11

pNIK Var 16

pNama Char 25

pUnam Var 15

pPass Chat 32

Table 3.3 Tabel User Admin

Field Type Size

62
uId Int 11

uUname Var 15

uPass Char 32

Table 3.4 Tabel Check Up Kehamilan

Field Typ Size

ckId Int 11

ckNIK Var 16

ckTglCheck Date -

ckKeluhan Text -

ckTekananDar Var 7

ah

ckBeratBadan Int 11

ckUmurKehami Var 7

lan

ckTinggiFundu Var 10

ckLetakJanin Int 11

ckDenyutJanin Var 7

ckKakiBengkak Enu '+','-'

63
m

ckHasilLAB Text -

ckTindakan Text -

ckNasihat Text -

ckKet Text -

ckTglKembali Date -

Table 3.5 Tabel Bersalin

Field Type Size

bId Int 11

bNIK Var 16

bTgl Date -

bJam Time -

bUmurHamil Int 11

bPnolongPrsalinan Int 11

bCaraPrsalinan Enu 'normal','tidak

m normal'

bKeadaan Int 11

bKet Text -

bAnakKe Int 11

bBerat Int 11

bPanjangBadan Int 11

bLingkarKepala Int 11

bJK Enu 'L','P'

64
m

bKondisiBayi Int 11

bAsuhanBayi Int 11

Table 3.6 Tabel Imunisasi

Field Type Size

imId Int 11

imIbu Var 16

imAnakKe Int 11

imUmur Text -

imVaksin Int 11

imTglVaksin Date -

imTglKembali Date -

Table 3.7 Tabel Berat Anak

Field Ty Size

pe

baId Int int(11)

baIbu Var varchar(

16)

65
baAnakK Int int(11)

baTgl Dat date

baBerat Int int(11)

Table 3.7 Tabel Penolong Persalinan

Field Typ Size

ppId Int 11

ppNam Var 25

ppAla Tex -

mat t

ppTelp Var 13

Table 3.8 Tabel Keadaan Ibu

Field Ty Size

pe

kiId Int 11

kiKode Var 5

kiNam Var 50

66
a

Table 3.9 Tabel Kondisi Bayi

Field Type Size

kbId Int 11

kbKode Var 5

kbNama Var 50

Table 3.10 Tabel Asuhan Bayi

Field Ty Size

pe

abId Int 11

abKod Var 5

abNa Tex -

ma t

Table 3.11 Tabel Vaksin

Field Type Size

vId Int 11

vKode Var 5

vNama Var 20

67
Table 3.12 Tabel Letak Janin

Field Typ Size

ljId Int 11

ljKode Var 5

ljNama Var 20

H. Perancangan Antarmuka (Interface)

a. Halaman Awal User

Halaman ini merupakan halaman awal dari user aplikasi

monitoring kesehatan ibu dan anak saat masa kehamilan sampai

balita.

68
Gambar 3.40 Halaman Awal User

b. Halaman Login User

Gambar 3.41 Halaman Login User

Halaman ini merupakan halaman login dari user aplikasi

monitoring kesehatan ibu dan anak saat masa kehamilan

sampai balita.

69
c. Halaman Utama User

Gambar 3.42 Halaman Utama User

Halaman ini merupakan halaman utama dari user yang

berisi menu-menu .

d. Halaman Login Admin

Halaman ini merupakan halaman login untuk admin.

70
Gambar 3.43 Halaman Login User

e. Halaman Dashboard Admin

Gambar 3.44 Halaman Dashboard Admin

Halaman ini merupakan halaman dashboard admin

yang digunakan admin untuk mengelolah aplikasi ini.

71
DAFTAR PUSTAKA

Febriyanti, N. L., Maulidiansyah, M., & Arifin, Z. (2021). Monitoring

Perkembangan Anak Usia Balita Berbasis Aplikasi Mobile Android.

Rekayasa, 14(3), 381–388.

https://doi.org/10.21107/rekayasa.v14i3.11385

Ibu, K., Anak, D. A. N., Putri, R. A., Prasetyo, H. N., & Sari, S. K. (2021).

Aplikasi Pengolahan Data ( Modul Posyandu ) Data Processing

Applications Maternal and Child Health ( Kia ) in Makrayu Puskesmas

( Posyandu Module ). 7(5), 1263–1269.

Gutama, A., Arwan, A., & Fanani, L. (2019). Pengembangan Kakas Bantu

Pembangkitan Kasus Uji pada Model-Based Testing Berdasarkan

Activity Diagram. In Jurnal Pengembangan Teknologi Informasi dan

Ilmu Komputer (Vol. 3, Issue 9).

Point, S. (2017). DAFTAR SIMBOL Simbol. STMIK Atma Luhur, 28.

Publik, P., Ibu, K., Anak, D. A. N., Puskesmas, D. I., & Kota, C. (2021).

PERSEPSI KEPUASAN MASYARAKAT TERHADAP KUALITAS (1),

85–96.

Alda, M. (2019). Sistem Informasi Laundry Menggunakan Metode

Waterfall Berbasis Android Pada Simply Fresh Laundry. Jurnal

Teknologi Informasi, 3(2), 122. https://doi.org/10.36294/jurti.v3i2.934

Hermawan, R., & Wahab, A. (2020). Sistem Informasi Geografis

Pemetaan Bengkel Sepeda, Mobil, dan Motor Wilayah Jakarta Barat

Berbasis Web. Jurnal Sistem Informasi Dan E-Bisnis, 2(1), 263–270.

72
Isa, I. G. T., & Hartawan, G. P. (2017). Perancangan Aplikasi Koperasi

Simpan Pinjam Berbasis Web (Studi. Jurnal Ilmiah Ilmu Ekonomi,

5(10), 139–151.

Rian Hidayat. (2017). Uin Syarif Hidayatullah Jakarta Uin Syarif

Hidayatullah Jakarta. 95, 1–28.

http://repository.uinjkt.ac.id/dspace/bitstream/123456789/33026/1/

NITA FITRIANI-FKIK.pdf

Susilo, M. (2018). Rancang Bangun Website Toko Online Menggunakan

Metode Waterfall. InfoTekJar (Jurnal Nasional Informatika Dan

Teknologi Jaringan), 2(2), 98–105.

https://doi.org/10.30743/infotekjar.v2i2.171

Widyadara, D., & Bilal, M. (2019). Aplikasi E-Health Kesehatan Ibu dan

Anak ( KIA ) Sebagai Inovasi Kota Cerdas. Indonesian Journal on

Networking and Security, 8(4), 1–6.

http://eprintslib.ummgl.ac.id/1510/ (Diakses pada tanggal 5 Juni 2022)

73

Anda mungkin juga menyukai