TUGAS AKHIR
Disusun Oleh :
Lidya Arifadi
161221010
DAFTAR ISI.............................................................................................................i
BAB I PENDAHULUAN........................................................................................1
2.3 Posyandu.......................................................................................................10
2.4 PHP...............................................................................................................11
2.5 CodeIgniter...................................................................................................11
2.6 XAMPP........................................................................................................12
i
2.8 MySQL.........................................................................................................13
3.4 Perancangan..................................................................................................20
3.4.3 Database...........................................................................................24
DAFTAR PUSTAKA............................................................................................28
ii
DAFTAR GAMBAR
iii
DAFTAR TABEL
iv
BAB I
PENDAHULUAN
dimana anggota yang terpilih menjadi anggota posyandu akan dilatih menjadi
dengan pernyataan bahwa Posyandu sebagai salah satu fasilitas kesehatan yang
dikelola dari, oleh, untuk, dan bersama masyarakat (Depkes, 2007). Berbicara
sebaliknya, apabila sarana terpenuhi maka akan menjadi daya tarik untuk menarik
Posyandu memiliki lima program yaitu Kesehatan Ibu dan Anak (KIA),
dan Chayatin, 2009). Posyandu Anakku Sayang merupakan suatu unit layanan
pelayanan Kesehatan Ibu dan Anak (KIA). Kader melayani pelayanan antara lain
anak, ibu hamil (bumil), dan WUS/PUS (Wanita Usia Subur/Pasangan Usia
Subur).
karena data ditulis tangan sehingga menyulitkan pembacaan data yang dicari
kecuali oleh petugas yang mencatat data tersebut. Banyaknya jumlah register juga
dihasilkan tidak tepat dan akurat. Oleh sebab itu, Kader Posyandu Anakku Sayang
merasa cara tersebut dianggap tidak efisien baik dari segi tenaga maupun waktu.
2
Pembuatan sistem informasi di posyandu menggunakan bahasa
pemrograman PHP.
Kota Malang.
tugas akhir:
Analisa Kebutuhan
Perancangan Sistem
Implementasi
Pengujian Sistem
Penyusunan Laporan
3
1.6.2 Bahan Dan Alat Penelitian
Dalam penelitian ini, alat dan bahan yang penulis pakai untuk membuat
Perangkat keras
Memori : 6 GB RAM
Penyimpanan : 500 GB
Perangkat Lunak
pustaka.
a. Wawancara
4
b. Studi Pustaka
sistem menggunakan metode Analisa Sebab Akibat berdasarkan data yang telah
ditentukan. Kemudian tahap perencanaan sistem yang sesuai dengan analisa agar
5
Tahap pengumpulan data adalah tahap yang dilakukan untuk
dilakukan pada tahap sebelumnya, hasil dari tahap ini berupa kebutuhan
sistem dari setiap user yang akan dirancang pada tahap selanjutnya.
desain tampilan sistem tiap user dan alur dari setiap sistem. Selain desain
antarmuka, desain basis data juga dirancang pada tahap ini, hasil output
dari desain basis data berupa database yang dapat mendukung kebutuhan
sistem.
digunakan. Pada tahap ini sistem informasi yang telah dibuat di uji
BAB I PENDAHULUAAN
6
Pada bab ini membahas tentang latar belakang, rumusan masalah,
penulisan.
dilakukan.
perancangan aplikasi.
Bab ini berisi tentang implementasi dari apa yang telah di analisa dan di
BAB V PENUTUP
Bab ini berisi tentang kesimpulan terhadap apa yang telah dicapai dan
7
BAB II
LANDASAN TEORI
Pada penelitian yang disusun oleh Mulyani dan Purnama (2015) yang
berjudul “Pembangunan Sistem Informasi Data Balita pada Posyandu Desa Ploso
laporan yang tidak dapat dipercaya. Tujuan dari penelitian ini adalah untuk
menghasilkan Sistem Informasi Data Bayi pada Posyandu Desa Ploso Kecamatan
Punung Kabupaten Pacitan. Batasan masalah yang ada pada penelitian ini adalah
Hasil yang di dapat dari penelitian ini adalah sistem sudah bisa menyelesaikan
Namun penelitian ini juga mempunyai kelemahan, seperti sistem informasi ini
hanya dirancang untuk single user, yang berarti hanya bisa digunakan oleh satu
akun.
Pada penelitian yang disusun oleh Supriyanto dan Hartono (2017) yang
bisa menyebabkan salahnya memasukkan suatu data. Tujuan dari penelitian ini
adalah untuk mempermudah pekerjaan para kader dalam memasukkan data yang
banyak dan mengontrol data yang ada. Metode yang digunakan dalam penelitian
Pada penelitian yang disusun oleh Pratama (2016) yang berjudul “Penerapan
dialami di penelitian ini adalah pencatatan yang masih dilakukan secara manual
Tujuan dari penelitian ini adalah untuk menyediakan suatu Sistem Informasi yang
dilakukan uji coba sistem informasi. Kelemahan dari sistem ini adalah data yang
sudah dihasilkan masih dalam pengelolaan offline. Hasil yang diperoleh dari
penelitian ini adalah sistem sudah mampu membantu kader dalam pendataan data-
data kegiatan Posyandu. Selain itu, sistem juga sudah mampu menampilkan
9
organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi
2.3 Posyandu
pelayanan serta pembinaan teknis dari petugas kesehatan dan keluarga berencana
(Sembiring, 2004:1).
dankader terbatas.
kader 5 orang.
10
4. Posyandu Mandiri, yaitu posyandu yang memiliki kegiatan secara teratur dan
2.4 PHP
tahun 1995 oleh Rasmus Lerdorf. Dengan adanya PHP, website bisa dibuat
2.5 CodeIgniter
dibandingkan dengan menulis semua kode program dari awal atau bisa disebut
11
Gambar 2.1 Model Arsitektur MVC (Model – View – Controller)
2.6 XAMPP
satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi melakukan
instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual
operasi.
aplikasi XAMPP.
P yang mempunyai arti PHP dan berfungsi sebagai pengolahan server pada
sebuah web.
P yang terakhir adalah Perl, merupakan bahas pemrograman yang cukup tua
Basis data terdiri atas dua kata, yaitu Basis dan Data. Basis bisa dapat
representati yang mewakili suatu objek seperti manusia (pegawai, siswal, pembeli,
bentuk berbagai data seperti angka, huruf, simbol, teks, gambar, bunyi, dan
12
2.7.1 Komponen Database
Komponen – komponen yang terdapat pada sebuah database antara lain
sebagai berikut :
1. Tabel
Digunakan untuk menyimpan data yang telah diolah dan mempunyai suatu
tema tertentu.
2. Record
bentuk baris horizontal pada tabel, satu tabel bisa berisi beberapa record
sekaligus.
3. Field
Tempat dimana data tau informasi dalam kelompok sejenis dimasukkan dan
di inputkan. Jadi fungsi database adalah sebagai sarana yang digunakan untuk
2.8 MySQL
membuat database dan mengakses database (Nugroho, 2004). Selain itu MySQL
oleh SQL, bahasa ini mempunyai sifat terstruktur dan telah distandarkan untuk
semua program pengakses database seperti Oracle, Postgre SQL, SQL Server, dan
lain-lain.
13
2.9 Entity Relational Diagram (ERD)
Menunjukan hubungan
Relationship antar 2 entitas,
dideskripsikan dengan
kata kerja.
dapat ber-relasi dengan entitas pada himpunan entitas yang lain (Wijaya, 2009).
entitas B.
14
Kardinalitas relasi one to many menggambarkan bahwa setiap entitas di
B.
entitas B.
4. Many to Many
himpunan entitas B.
sebuah sistem selesai dan proses yang dilakukan dalam suatu sistem tersebut.
suatu arus dari data sistem. [ CITATION Tri17 \l 1033 ]. Data Flow Diagram
15
Kesatuan luar (external entity) merupakan kesatuan (entity) di lingkungan
luar sistem yang dapat berupa orang, organisasi, atau sistem lain yang berada pada
lingkungan luarnya yang memberikan input atau menerima output dari sistem.
Arus Data (data flow) di DFD diberi simbol suatu panah. Arus data ini
mengalir di antara proses, simpan data dan kesatuan luar. Arus data ini
menunjukan arus dari data yang dapat berupa masukan untuk sistem atau hasil
3. Proses (Process)
output, yaitu menunjukan bagaimana satu atau lebih input diubah menjadi
beberapa output. Setiap proses mempunyai nama, nama dari proses ini
Data Store merupakan simpanan dari data yang dapat berupa suatu file atau
Beberapa bentuk symbol yang digunakan dalam DFD yang dapat dilihat pada
tabel 2.3
16
Menunjukkan sumber atau tujuan
aliran dari atau ke sistem.
Entity
17
BAB III
07 Kelurahan Kotalama Kota Malang. Tujuan dari posyandu ini adalah untuk
kegiatan kesehatan, KB, dan gizi anak serta kegiatan lainnya yang menunjang
pertama.
4. Laporan
menggunakan sistem manual yaitu tulis tangan untuk semua pendataan warga.
Seperti data penimbangan bayi, data ibu hamil, data imunisasi dan data-data yang
lain. Hal ini bisa membuat keakuratan data bisa salah dan mempengaruhi proses
pelaporan. Permasalah di atas bisa di lihat di tabel sebab akibat di bawah ini
19
Pendataan baru untuk Membuat sistem Mempermudah kader
warga ibu hamil ataupun informasi untuk untuk memasukkan data
bayi yang baru lahir memasukkan data warga baru, sehingga
dilakukan secara manual baru untuk ibu hamil diharapkan tidak
sehingga kadang dan bayi yang baru bertabrakan dengan data
membuat kader lahir. warga yang lain.
kebingungan.
Informasi Posyandu Anakku Sayang berbasis website yang menjadi solusi dari
permasalahan di atas.
Dengan adanya sistem informasi ini diharapkan para kader dan petugas
posyandu anakku sayang bisa dengan mudah melakukan pendataan dan pelaporan
3.4 Perancangan
dibangun mulai dari perancangan DFD, database, user interfaces dan use case
diagram. Hal ini bertujuan agar sistem yang akan dibangun tidak keluar dari
20
A. DFD Level 0
sistem ini kader menginputkan data berupa kader, ibu, anak dan imunisasi. Lalu
data tersebut diolah lagi di data layanan anak, layanan bumil (ibu hamil) dan
layanan wus/pus (wanita usia subur/pasangan usia subur). Setelah diolah, laporan-
21
Gambar 3.5 DFD Level 2 Proses 1
Dalam sistem ini kader posyandu melakukan pendataan untuk petugas, posyandu,
ibu, anak dan imunisasi. Pendataan petugas dilakukan untuk mendata kader-kader
yang bertugas saat itu. Pendataan ibu dilakukan untuk mendata ibu yang akan
22
Gambar 3.6 DFD Level 2 Proses 2
Dalam sistem ini data ibu akan dibagi menjadi 2, yaitu data laporan layanan ibu
hamil (bumil) dan laporan layanan WUS/PUS (Wanita Usia Subur/Pasangan Usia
Subur). Sedangkan untuk data anak, akan masuk ke dalam data laporan layanan
anak. Di dalam laporan tersebut akan dijelaskan apa saja yang sudah diberikan
23
Dalam sistem ini, data-data layanan akan dimasukkan untuk dilaporkan kepada
puskesmas.
3.4.3 Database
Ibu
Bumil
kms_ibu int <pk>
bumil_kms int <pk> kader_id int <fk>
kader_id int <fk1> nama_ibu varchar(50)
kms_ibu int <fk2> alamat_ibu varchar(100)
layanan_bumil tgl_daftar date suami_ibu varchar(50)
id_imunisasi int <pk,fk1> daftar_usia_kehamilan varchar(10) ibu_tgl_lahir date
bumil_kms int <pk,fk2> hamil_ke varchar(5) ibu_umur int
tgl_pelayanan date tgl_persalinan date ibu_telpon varchar(13)
berat_badan varchar(10) status_ibu varchar(10)
usia_kehamilan varchar(10)
lila varchar(10)
Kader
kader_id int <pk>
kader_nama varchar(50) layanan_wuspus
kader_tlp numeric(15,0)
imunisasi id_imunisasi int <pk,fk1>
kms_ibu int <pk,fk2>
id_imunisasi int <pk>
tgl_pelayanan date
nama_imunisasi varchar(50)
lila varchar(10)
jumlah int
kontrasepsi_lama varchar(20)
kontrasepsi_baru varchar(20)
Anak
kms_anak int <pk>
kms_ibu int <fk2>
layanan_anak kader_id int <fk1>
kms_anak int <pk,fk1> nama_anak varchar(50)
id_imunisasi int <pk,fk2> anak_tgl_lahir date
umur_anak varchar(10) anak_bb_lahir varchar(10)
tgl_pelayanan date anak_kelamin varchar(12)
berat_badan_anak varchar(10) anak_tmp_lahir varchar(20)
tinggi_badan_anak varchar(10)
hasil_timbang varchar(10)
24
3.4.4 Pemodelan Interface
Pada tahap pemodelan interface ini, peneliti menggambarkan desain
antarmuka pada sistem informasi les privat, adapaun desain antar muka yang di
A. Halaman Login
B. Halaman Utama
25
C. Halaman Tambah Data
26
E. Tampilan Menu Laporan
27
DAFTAR PUSTAKA
Aju Suoriyanto, B.H. (2017). “Penerapan Sistem Informasi Posyandu Bagi Kader
Diagnosis, Vol 5, No 3.
https://library.usu.ac.id/download/fkm/biostatistik-nasap.pdf.
Trisyanto. (2017). Analisa & Perancangan Sistem Basis Data. Surabaya: CV.
Hlm 15 - 19.
29