Anda di halaman 1dari 29

APLIKASI BERBASIS WEB

PENCATATAN DEMOGRAFI PENDUDUK


DAN PEMBINAAN KELUARGA
STUDI KASUS : BKKBN
KECAMATAN DIWEK

WEB BASED APPLICATION


RECORDING DEMOGRAPHICS POPULATION
AND FAMILY COACHING
CASE STUDY : BKKBN DIWEK SUB-DISTRICT

PROYEK AKHIR

YULIA ULFATUL HIKMIA


6701170013

PROGRAM STUDI D3 SISTEM INFORMASI


FAKULTAS ILMU TERAPAN
UNIVERSITAS TELKOM
BANDUNG, 2020
.

Untuk Orang Tuaku Tercinta


LEMBAR PENGESAHAN PROYEK AKHIR

APLIKASI BERBASIS WEB


PENCATATAN DEMOGRAFI PENDUDUK
DAN PEMBINAAN KELUARGA
STUDI KASUS : BKKBN KECAMATAN DIWEK

Penulis
Yulia Ulfatul Hikmia
NIM 6701170013

Pembimbing I
Tedi Gunawan, S.T., M.Kom.
NIP 14770023

Pembimbing II
Wawa Wikusna, S.T., M.Kom.
NIP 14740031

Ketua Program Studi


Wawa Wikusna, S.T., M.Kom.
NIP 14740031
PERNYATAAN

Dengan ini saya menyatakan bahwa:

1. Proyek Akhir ini adalah asli dan belum pernah diajukan untuk mendapatkan
gelar akademik (Ahli Madya, Sarjana, Magister dan Doktor), baik di Fakultas
Ilmu Terapan Universitas Telkom maupun di perguruan tinggi lainnya;

2. karya tulis ini murni gagasan, rumusan, dan penelitian saya sendiri, tanpa
bantuan pihak lain, kecuali arahan tim pembimbing atau tim promotor atau
penguji;

3. dalam karya tulis ini tidak terdapat cuplikan karya atau pendapat yang telah
ditulis atau dipublikasikan orang lain, kecuali secara tertulis dengan jelas
dicantumkan sebagai acuan dalam naskah dengan menyebutkan nama
pengarang dan dicantumkan dalam daftar pustaka;

4. saya mengijinkan karya tulis ini dipublikasikan oleh Fakultas Ilmu Terapan
Universitas Telkom, dengan tetap mencantumkan saya sebagai penulis; dan

Pernyataan ini saya buat dengan sesungguhnya dan apabila pada kemudian hari
terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini maka saya
bersedia menerima sanksi akademik berupa pencabutan gelar yang telah diperoleh
karena karya tulis ini, serta sanksi lainnya sesuai norma yang berlaku di Fakultas
Ilmu Terapan Universitas Telkom.

Bandung, 19 Juni 2020


Pembuat pernyataan,

Yulia Ulfatul Hikmia


KATA PENGANTAR

Segala puji dan syukur kehadirat Allah SWT yang telah melimpahkan rahmat-Nya,
sehingga kami dapat menyelesaikan penyusunan Laporan Proyek Akhir ini dengan
judul “APLIKASI BERBASIS WEB PENCATATAN DEMOGRAFI PENDUDUK DAN
PEMBINAAN KELUARGA”. Laporan Proyek Akhir ini berisi tentang konsep sebuah
aplikasi yang akan membantu Kader PPKBD, Penyuluh KB, Petugas Puskesmas
melakukan pencatatan penduduk data keluarga dan pembangunan keluarga,
pencatatan penduduk untuk pelayanan Keluarga Berencana serta pembinaan
keluarga di BKKBN Kecamatan Diwek.
Kami menyadari bahwa Laporan Proyek Akhir ini masih jauh dari sempurna, kritik
dan saran dari semua pihak yang bersifat membangun kami harapkan demi
kesempurnaan Laporan Proyek Akhir ini.
Akhir kata kami sampaikan terima kasih kepada semua pihak yang telah berperan
serta dalam penyusunan Laporan Proyek Akhir ini dari awal sampai akhir.

Bandung, 19 Juni 2020

Yulia
Ulfatul Hikmia

i
ABSTRAK

Pencatatan Demografi penduduk dan Pembinaan Keluarga di BKKBN Kecamatan


Diwek saat ini masih dilakukan secara konvensional. Setiap kader yang melakukan
pencatatan dilakukan dengan mencatat di kertas formulir. Sering terkendalanya
informasi pelayanan KB yang dilakukan penyuluh KB kepada kader PPKBD karena
masih menggunakan media social WhatsApp yang menyebabkan informasi
tertumpuk. Selain itu setiap bulan Kader dan Petugas Puskesmas melakukan
rekapitulasi dan pengarsipan data-data secara berkala secara manual menggunakan
kertas formulir dan disimpan pada rak berkas. Oleh karena itu perlu adanya Aplikasi
Berbasis Web Aplikasi Pencatatan Demografi Penduduk dan Pembinaan Keluarga
(studi kasus BKKBN Kecamatan Diwek) yang akan digunakan untuk pencatatan data
keluarga dan pembangunan keluarga, pencatatan program layanan KB, pencatatan
kegiatan tribina, serta pencatatan penggunaan Aseptor KB disertai untuk merekap
laporan secara online. Selain itu dalam melakukan pencatatan, pengarsipan dan
penyimpanan dilakukan dalam satu database master. Aplikasi ini dibangun dengan
model pengembangan perangkat lunak Waterfall, Unified Model Language (UML)
untuk memodelkan sistem, dan menggunakan Bahasa Pemrograman PHP dengan
Framework Codeigniter serta database MySQL.
Kata Kunci: pencatatan demografi penduduk, aplikasi web, waterfall, Codeigniter.

ii
ABSTRACT

The recording of population demographics and family guidance in BKKBN


Kecamatan Diwek is still conducted conventionally. Every cadre who does the
recording is done by recording on the form paper. The obstacles often occur in KB
service information that KB counselors do to cadres because they still use the
WhatsApp social media which causes information to accumulate. In addition, the
cadres and puskesmas staff recorded and archived data regularly every month in a
conventional way using paper forms and stored on file shelves. Therefore, it is
necessary to develop the running system using the Web-Based Applications
Recording Demographics Population and Family Coaching Case Study: BKKBN
Kecamatan Diwek that will be used for recording data of family and family
development, program services of KB, tribina activities, use of KB acceptors, and
making a report online. The officer can record, archive, and store the data in one
master database. This application was built with the Waterfall software developing
model, the Unified Model Language (UML) for modeling system, and using PHP as a
programming language with Codeigniter Framework, and the database is using
MySQL
Key words: population demographic, web applications, waterfall, Codeigniter.

iii
DAFTAR ISI

KATA PENGANTAR.....................................................................................................................i
ABSTRAK...................................................................................................................................ii
ABSTRACT................................................................................................................................iii
DAFTAR ISI...............................................................................................................................iv
DAFTAR GAMBAR....................................................................................................................vi
DAFTAR TABEL.........................................................................................................................ix
DAFTAR LAMPIRAN..................................................................................................................xi
BAB 1 PENDAHULUAN.............................................................................................................1
1.1 Latar Belakang................................................................................................................1
1.2 Rumusan Masalah..........................................................................................................3
1.3 Tujuan.............................................................................................................................3
1.4 Batasan Masalah.............................................................................................................4
1.5 Metode Pengerjaan........................................................................................................4
1.6 Jadwal Pengerjaan..........................................................................................................7
BAB 2 TINJAUAN PUSTAKA......................................................................................................9
2.1 Kependudukan dan Program Keluarga Berencana.........................................................9
2.1.1 Pencatatan Penduduk.................................................................................9
2.1.2 Demografi Kependudukan...........................................................................9
2.1.3 Pelayanan Keluarga Berencana...................................................................9
2.2 Tools Pemodelan Sistem.................................................................................................9
2.2.1 Business Process Modeling Notation (BPMN)...........................................10
2.2.2 Unified Modeling Language (UML)............................................................12
2.2.3 Usecase Diagram.......................................................................................12
2.2.4 Entity Relationship Diagram (ERD)............................................................13
2.2.5 Sequence Diagram.....................................................................................15
2.2.6 Class Diagram............................................................................................16
2.3 Tools Pembangunan Aplikasi........................................................................................17
2.3.1 Bahasa Pemrograman...............................................................................17
2.3.2 Framework Aplikasi...................................................................................18
2.3.3 Codeigniter (CI)..........................................................................................18

iv
2.3.4 Basis Data..................................................................................................18
2.3.5 Web Server................................................................................................19
2.4 Pengujian......................................................................................................................19
2.4.1 Black Box Testing.......................................................................................19
2.4.2 User Acceptance Test................................................................................19
BAB 3 ANALISIS DAN PERANCANGAN....................................................................................21
3.1 Analisis..........................................................................................................................21
3.1.1 Gambaran Umum Sistem Berjalan............................................................21
3.1.2 Gambaran Sistem Usulan..........................................................................34
3.1.3 Analisis Kebutuhan Sistem.........................................................................43
3.1.4 Kebutuhan Perangkat Keras dan Perangkat Lunak....................................48
3.2 Perancangan.................................................................................................................50
3.2.1 Model Aplikasi Berbasis Objek..................................................................50
3.2.2 Class Diagram............................................................................................72
3.2.3 Sequence Diagram.....................................................................................74
3.2.4 Perancangan Basis Data............................................................................84
3.2.5 Perancangan Antar Muka..........................................................................98
BAB 4 IMPLEMENTASI DAN PENGUJIAN..............................................................................128
4.1 Implementasi..............................................................................................................128
4.1.1 Implementasi Antar Muka.......................................................................128
4.2 Pengujian....................................................................................................................155
4.2.1 Tabel Pengujian Black Box Testing...........................................................156
4.3 Tabel Pengujian User Acceptance Test.......................................................................167
BAB 5 KESIMPULAN.............................................................................................................171
1.1 Kesimpulan.................................................................................................................171
1.2 Saran...........................................................................................................................171
DAFTAR LAMPIRAN..............................................................................................................172
DAFTAR PUSTAKA.................................................................................................................184

v
DAFTAR GAMBAR

Gambar 1 1 Model Waterfall...................................................................................................................................5


Ygambar 3 1 Pencatatann Keluarga Dan Pembangunan Keluarga.......................................................................22
Gambar 3 2 Proses Bisnis Pencatatan Program Layanan KB.................................................................................23
Gambar 3 3 Proses Bisnis Pencatatan Aseptor Pada Pelayanan KB.....................................................................24
Gambar 3 4 Proses Bisnis Pencatatan Kegiatan Tribina........................................................................................25
Gambar 3 5 Proses Bisnis Create Akun.................................................................................................................32
Gambar 3 6 Proses Bisnis Usulan Pencatatan Keluarga Dan Pembangunan Keluarga.........................................35
Gambar 3 7 Proses Bisnis Usulan Pencatatan Program Layanan KB....................................................................36
Gambar 3 8 Proses Bisnis Usulan Pencatatan Penggunaan Aseptor KB...............................................................37
Gambar 3 9 Proses Bisnis Usulan Pencatatan Kegiatan Tribina............................................................................38
Gambar 3 10 Use Case Diagram Pencatatan Demografi Penduduk.....................................................................47
Gambar 3 11 Class Diagram Aplikasi Data Keluarga Dan Pembangunan Keluarga...............................................63
Gambar 3 12 Sequence Diagram Registrasi Akun User........................................................................................64
Gambar 3 13 Sequence Diagram Login.................................................................................................................65
Gambar 3 14 Sequence Diagram Pencatatan Data Keluarga................................................................................66
Gambar 3 15 Sequence Diagram Pencatatan Data Tribina...................................................................................67
Gambar 3 16 Sequence Diagram Pencatatan Layanan KB....................................................................................69
Gambar 3 17 Sequence Diagram Approval Data Keluarga...................................................................................69
Gambar 3 18 Sequence Diagram Approval Data Tribina......................................................................................70
Gambar 3 19 Sequence Diagram Pencatatan Data Aseptor KB............................................................................72
Gambar 3 20 Sequence Diagram Cetak Laporan..................................................................................................72
Gambar 3 21 Sequence Diagram Input Informasi Pencatatan..............................................................................73
Gambar 3 22 Sequence Diagram Kelola Akun Pengguna......................................................................................74
Gambar 3 23 Sequence Diagram View Grafik.......................................................................................................74
Gambar 3 24 Entity Realitationship Diagram Pencatatan Demografi Penduduk.................................................76
Gambar 3 25 Skema Tabel Relasi..........................................................................................................................77
Gambar 3 26 Tampilan Beranda............................................................................................................................88
Gambar 3 27 Tampilan Halaman Beranda Kader Ppkbd.......................................................................................89
Gambar 3 28 Tampilan Pencatatan Layanan KB...................................................................................................91
Gambar 3 29 Tampilan Bina Keluarga Remaja......................................................................................................93
Gambar 3 30 Tampilan Bina Keluarga Balita.........................................................................................................95
Gambar 3 31 Tampilan Bina Keluarga Lansia........................................................................................................97
Gambar 3 32 Tampilan Berita Acara.....................................................................................................................98
Gambar 3 33 Tampilan Data Keluarga................................................................................................................100
Gambar 3 34 Tampilan Pencatatan Keluarga Berencana...................................................................................101
Gambar 3 35 Tampilan Pencatatan Pembangunan Keluarga.............................................................................103
Gambar 3 36 Tampilan Beranda Penyuluh KB....................................................................................................104
Gambar 3 37 Tampilan Halaman Create Informasi Pelayanan KB......................................................................105
Gambar 3 38 Tampilan Approval Data Keluarga & Pembangunan Keluarga......................................................106
Gambar 3 39 Tampilan Download Foto Dokumentasi Kegiatan.........................................................................107
Gambar 3 40 Tampilan Approval Data Bina Keluarga Lansia..............................................................................107
Gambar 3 41 Tampilan Approval Data Bina Keluarga Remaja............................................................................108
Gambar 3 42 Tampilan Approval Data Bina Keluarga Balita...............................................................................109
Gambar 3 43 Tampilan Statistik Data Bina Keluarga Remaja.............................................................................109
Gambar 3 44 Data Statistik Bina Keluarga Lansia...............................................................................................110
Gambar 3 45 Tampilan Data Statistik Bina Keluarga Balita................................................................................111
Gambar 3 46 Tampilan Data Statistik Layanan KB..............................................................................................111
Gambar 3 47 Diagram Pemakaian Alat Kontrasepsi...........................................................................................112
Gambar 3 48 Tampilan Diagram Kelompok Umur..............................................................................................113
Gambar 3 49 Tampilan Diagram Data Pus..........................................................................................................114
Gambar 3 50 Tampilan Dashboard Petugas Puskesmas.....................................................................................115
Gambar 3 51 Tampilan Approval Data Layanan KB............................................................................................116
Gambar 3 52 Tampilan Input Data Aseptor KB...................................................................................................117
Gambar 3 53 Tampilan Statistik Data Aseptor KB...............................................................................................117
Gambar 3 54 Tampilan Data Statistik Layanan KB..............................................................................................118
Gambar 3 55 Tampilan Dashboard Administrator..............................................................................................119
Gambar 3 56 Tampilan Kelola Akun Pengguna...................................................................................................119
Gambar 3 57 Tampilan Kelola Data Desa............................................................................................................120
Gambar 3 58 Tampilan Kelola Data Puskesmas..................................................................................................121
Ygambar 4 1 Tampilan Halaman Utama..............................................................................................................123
Gambar 4 2 Tampilan Registrasi.........................................................................................................................124
Gambar 4 3 Tampilan Login................................................................................................................................124
Gambar 4 4 Tampilan Dashboard Kader Ppkbd...................................................................................................125
Gambar 4 5 Tampilan Data Keluarga..................................................................................................................126
Gambar 4 6 Tampilan Data Keluarga Berencana................................................................................................127
Gambar 4 7 Tampilan Data Pembangunan Keluarga..........................................................................................129
Gambar 4 8 Tampilan Data Layanan KB..............................................................................................................131
Gambar 4 9 Tampilan Data Bina Keluarga Remaja.............................................................................................132
Gambar 4 10 Tampilan Berita Acara...................................................................................................................134
Gambar 4 11 Halaman Dashboard Penyuluh KB.................................................................................................134
Gambar 4 12 Tampilan Data Input Informasi......................................................................................................135
Gambar 4 13 Tampilan Halaman Lihat Foto.......................................................................................................135
Gambar 4 14 Tampilan Approval Data Keluarga & Pembangunan Keluarga......................................................138
Gambar 4 15 Tampilan Halaman Approval Data Bina Keluarga Remaja............................................................138
Gambar 4 16 Tampilan Approval Data Bina Keluarga Balita...............................................................................139
Gambar 4 17 Tampilan Approval Data Bina Keluarga Lansia..............................................................................140
Gambar 4 18 Tampilan View Data Pencatatan Layanan KB................................................................................140
Gambar 4 19 Tampilan View Grafik Data Bina Keluarga Remaja.........................................................................141
Gambar 4 20 Tampilan View Grafik Data Bina Keluarga Balita...........................................................................142
Gambar 4 21 Tampilan View Data Bina Keluarga Lansia....................................................................................142
Gambar 4 22 Tampilan Grafik Data Layanan KB.................................................................................................143
Gambar 4 23 Tampilan Diagram Alat Kontrasepsi..............................................................................................143
Gambar 4 24 Diagram Data Kelompok Umur.....................................................................................................144
Gambar 4 25 Tampilan Diagram Data Pus..........................................................................................................145
Gambar 4 26 Tampilan Cetak Laporan................................................................................................................145
Gambar 4 27 Tampilan Home Petugas Puskesmas.............................................................................................146
Gambar 4 28 Tampilan Approval Data Pencatatan Layanan KB.........................................................................147
Gambar 4 29 Tampilan Input Data Aseptor KB...................................................................................................147
Gambar 4 30 Tampilan Grafik Data Aseptor KB..................................................................................................148
Gambar 4 31 Tampilan Grafik Pencatatan Layanan KB.......................................................................................149
Gambar 4 32 Tampilan Home Administrator......................................................................................................149
Gambar 4 33 Tampilan Kelola Akun Pengguna...................................................................................................151
Gambar 4 34 Tampilan Kelola Data Puskesmas..................................................................................................152
Gambar 4 35 Tampilan Input Email Gateway.....................................................................................................152
Gambar 4 36 Kelola Data Desa............................................................................................................................153
DAFTAR TABELY

Y
Tabel 1 1 Jadwal Pengerjaan...................................................................................................................................8
YTabel 2 1 Simbol Business Process Model And Notation....................................................................................10
Tabel 2 2 Simbol Usecase Diagram.......................................................................................................................12
Tabel 2 3 Simbol Entity Relation Diagram.............................................................................................................13
Tabel 2 4 Simbol Sequence Diagram.....................................................................................................................15
Tabel 2 5 Simbol Class Diagram.............................................................................................................................16
Ytabel 3 1 Pebandingan Aplikasi Sejenis ………………………………………………………………………………………………………….
28
Tabel 3 2 Kelemahan Sistem Berjalan Dan Usulan Perbaikan..............................................................................29
Tabel 3 3 Fungsionalitas Aplikasi...........................................................................................................................41
Tabel 3 4 Analisis Pengguna..................................................................................................................................45
Tabel 3 5 Pengembangan Sistem Kebutuhan Perangkat Lunak............................................................................46
Tabel 3 6 Pengembangan Sistem Kebutuhan Perangkat Keras............................................................................46
Tabel 3 7 Implementasi Sistem Client Kebutuhan Perangkat Lunak....................................................................47
Tabel 3 8 Implementasi Sistem Client Kebutuhan Perangkat Keras.....................................................................47
Tabel 3 9 Implementasi Sistem Server Kebutuhan Perangkat Lunak...................................................................47
Tabel 3 10 Implementasi Sistem Server Kebutuhan Perangkat Keras..................................................................48
Tabel 3 11 Skenario Use Case Create Akun...........................................................................................................50
Tabel 3 12 Skenario Usecase Pencatatan Keluarga Dan Pembangunan Keluarga................................................51
Tabel 3 13 Skenario Usecase Pencatatan Penggunaan Aseptor KB......................................................................55
Tabel 3 14 Skenario Usecase Pencatatan Kegiatan Tribina..................................................................................56
Tabel 3 15 Skenario Usecase Pencatatan Program Layanan KB...........................................................................57
Tabel 3 16 Skenario Usecase Informasi.................................................................................................................59
Tabel 3 17 Skenario Usecase Create Jadwal Pelayanan KB...................................................................................59
Tabel 3 18 Skenario Use Case Lihat Grafik............................................................................................................60
Tabel 3 19 Skenario Use Case Cetak Laporan.......................................................................................................60
Tabel 3 20 Skenario Use Case Kelola Akun............................................................................................................61
Tabel 3 21 Skenario Usecase Approval Data Tribina.............................................................................................62
Tabel 3 22 Skenario Usecase Approval Data Pencatatan Layanan KB..................................................................63
Tabel 3 23 Skenario Usecase Approval Data Keluarga..........................................................................................64
Tabel 3 24 Skenario Use Case Updating Data Keluarga Dan Pembangunan Keluarga.........................................65
Tabel 3 25 Struktur Tabel User..............................................................................................................................82
Tabel 3 26 Struktur Tabel Profile...........................................................................................................................82
Tabel 3 27 Struktur Tabel Kader............................................................................................................................83
Tabel 3 28 Struktur Tabel Petugas Puskesmas......................................................................................................83
Tabel 3 29 Struktur Tabel Penyuluh KB.................................................................................................................83
Tabel 3 30 Struktur Tabel Informasi......................................................................................................................84
Tabel 3 31 Struktur Tabel Data Aseptor KB...........................................................................................................84
Tabel 3 32 Struktur Data Bina Keluarga Remaja...................................................................................................84
Tabel 3 33 Struktur Data Bina Keluarga Balita......................................................................................................85
Tabel 3 34 Struktur Data Bina Keluarga Lansia.....................................................................................................86
Tabel 3 35 Tabel Berita Acara................................................................................................................................86
Tabel 3 36 Tabel Pesan..........................................................................................................................................87
Tabel 3 37 Struktur Tabel Data Pelayanan KB.......................................................................................................87
Tabel 3 38 Struktur Tabel Data Pembangunan Keluarga......................................................................................88
Tabel 3 39 Struktur Tabel Data Keluarga Berencana............................................................................................89
Tabel 3 40 Struktur Tabel Data Keluarga..............................................................................................................90
Tabel 3 41 Struktur Tabel Desa.............................................................................................................................91
Tabel 3 42 Struktur Tabel Puskesmas...................................................................................................................91
Tabel 3 43 Struktur Foto Kegiatan.........................................................................................................................92
Tabel 3 44 Struktur Crate Jadwal Pelayanan KB....................................................................................................92
Tabel 3 45 Struktur Tabel Keterangan Batal.........................................................................................................92
Ytabel 4 1 Pengujian Login
…………………………………………………………………………………………………………………………… 155
Tabel 4 2 Pengujian Registrasi.............................................................................................................................158
Tabel 4 3 Approval Data......................................................................................................................................160
Tabel 4 4 Update Approval..................................................................................................................................161
Tabel 4 5 Data Keluarga Dan Pembangunan Keluarga........................................................................................162
Tabel 4 6 Data Pelayanan KB...............................................................................................................................164
Tabel 4 7 Data Tribina.........................................................................................................................................165
Tabel 4 8 Rekapitulasi Respon Kader Ppkbd Pada User Acceptance Test..........................................................167
Tabel 4 9 Rekapitulasi Respon Penyuluh Kb Pada User Acceptance Test...........................................................168
Tabel 4 10 Rekapitulasi Respon Petugas Puskesmas Pada User Acceptance Test.............................................169
Tabel 4 11 Rekapitulasi Respon Administrator Pada User Acceptance Test......................................................170
DAFTAR LAMPIRAN

Ylampiran 1 Bukti Wawancara............................................................................................................................174


Lampiran 2 Bukti Uat Kader Ppkbd.....................................................................................................................178
Lampiran 3 Bukti Uat Penyuluh KB......................................................................................................................181
Lampiran 4 Bukti Uat Petugas Puskesmas..........................................................................................................183
BAB 1
PENDAHULUAN

1.1 Latar Belakang


Pencatatan demografi adalah proses pencatatan penduduk yang dilakukan oleh
petugas Badan Kependudukan dan Keluarga Berencana (BKKBN) secara berkala dan
akurat sebagai indikator perubahan dinamika kependudukan di Indonesia yang
diakibatkan oleh kelahiran, kematian, migrasi serta penuaan. Dengan itu peran
petugas BKKBN kecamatan adalah sebagai media penghubung serta pendistribusian
data informasi kependudukan oleh pemerintah pusat seperti pencatatan penduduk
serta pembinaan keluarga berencana ke BKKBN tingkat Kecamatan.

Berdasarkan hasil wawancara dan survei di kantor BKKBN Kecamatan Diwek


menunjukkan bahwa tingkat pertumbuhan penduduk setiap tahun terus meningkat
tetapi peningkatan tersebut tidak didukung dengan adanya sistem yang
mendukung, yang mengakibatkan timbulah beberapa permasalahan. Pencatatan
keluarga dan pembangunan keluarga di BKKBN Kecamatan Diwek masih dilakukan
secara manual. Pencatatan dilakukan oleh kader Peran Pembantu Pembina
Keluarga Berencana Desa (PPKBD) tingkat desa dengan mengisi semua data pada
formulir F1 yang tersedia. Pencatatan tersebut dilakukan selama lima tahun penuh.
Pada periode satu tahun sekali diadakan update data dengan mencoret data yang
sudah tidak sesuai pada formulir tersebut. Hal tersebut membuat kader kesulitan
untuk melakukan update dikarenakan data yang banyak serta tertumpuk oleh data
lainnya. Jika telah memasuki waktu lima tahun terakhir, kader PPKBD menyetor
formulir data kepada BKKBN Kecamatan. Jika sudah terkumpul, data tersebut akan
diolah terlebih dahulu oleh penyuluh KB lalu di setor ke tingkat provinsi. Semua
data-data tersebut tidak saling terintegrasi dengan sistem yang dapat
menyebabkan redundasi data. Berkas-berkas formulir data disimpan dalam rak-rak
arsip yang bisa hilang atau rusak.
Selain itu pencatatan pada pelayanan keluarga berencana di BKKBN Kecamatan
Diwek dilakukan oleh Penyuluh KB sebagai pemberi informasi, Kader PPKBD tingkat
desa sebagai mitra kerja yang bertugas melakukan kordinasi serta pencatatan, dan
petugas puskesmas sebagai pemberi pelayanan. Saat ini pencatatan data dan
pendistribusian informasi masih dilakukan dengan sederhana. Semua informasi
pencatatan penduduk dan pelayanan KB diinformasikan melalui WhatsApp
membuat informasi yang tersampaikan kurang akurat karena tertumpuk oleh
informasi lainnya, sedangkan Kader PPKBD melakukan pencatatan pelayanan KB
setiap penduduk dengan mencatat pada secarik kertas yang dapat hilang dan rusak.
Selain itu, setiap bulan kader PPKBD tingkat desa membuat laporan pelayanan yang
telah terlaksana satu bulan penuh melalui form C1 yang selanjutkan diberikan ke
penyuluh KB. Proses pencatatan penduduk menggunakan metode sederhana ini
mengakibatkan data yang diperoleh kurang akurat dapat memicu hilang dan rusak.

Jika data-data sudah terkumpul, penyuluh KB menyetorkan data tersebut kepada


petugas puskesmas sesuai faskes yang tertera pada BPJS. Setelah itu petugas
puskesmas membuat jadwal pelayanan KB. Penduduk datang ke puskesmas sesuai
jadwal dengan membawa berkas seperti fotokopi BPJS atau KIS dan fotokopi KTP.
Jika pasien non BPJS berkas yang dibawa hanya fotokopi KTP saja, semua berkas
diserahkan ke petugas puskesmas. Petugas puskesmas melakukan pencatatan data
aseptor masyarakat sesuai dengan hasil pemeriksaan yang dilakukan pada formulir
yang tersedia. Satu bulan sekali petugas puskesmas merekap laporan di formulir FII
yang telah disediakan sesuai aseptor yang digunakan oleh masyarakat pada
puskesmas terkait. Laporan tersebut disetorkan kepada penyuluh KB yang
selanjutnya disetorkan ke tingkat Kabupaten.

Selain itu BKKBN Kecamatan Diwek memiliki program pembinaan keluarga yaitu
Tribina yang terdiri dari BKB (Bina Keluarga Balita), BKL (Bina Keluarga Lansia), BKR
(Bina Keluarga Remaja) dan program tambahan yaitu PIKR (Pusat Informasi dan
Konseling Remaja). Kegiatan Tribina dilakukan satu bulan sekali di setiap desa.
Dalam pelaksanaannya dilakukan oleh kader sebagai pemberi materi dan sosialisasi.
Dengan itu Kader setiap bulan melaporkan hasil kegiatan tersebut kepada penyuluh
KB dengan mengisi formulir yang telah tersedia. Berkas-berkas formulir data
disimpan dalam rak-rak arsip yang bisa hilang atau rusak serta tidak adanya sistem
data yang tidak saling terintegrasi.

Oleh karena itu diperlukan aplikasi yang dirancang sedekimian rupa sesuai dengan
kebutuhan kader PPKBD, penyuluh KB dan petugas puskesmas yang bersangkutan.
Diharapkan dibuatkannya sebuah aplikasi pencatatan penduduk secara online
dapat memudahkan penyuluh KB, kader PPKBD dan petugas puskesmas melakukan
pencatatan penduduk, update data hingga rekap laporan tidak perlu melakukan
pencatatan secara manual melainkan sudah terintegrasi dengan sistem petugas di
BKKBN Kecamatan Diwek. Selain itu dibutuhkan suatu informasi pelayanan KB dari
penyuluh ke kader PKKBD secara online untuk mendapatkan informasi secara
efektif dan informatif. Pada proses cetak laporan dan monitoring grafik dapat
dilakukan secara online. Hal tersebut dapat memudahkan dalam rekap data tanpa
terjadinya redudansi data. Dalam hal ini dibuatkanlah sebuah Aplikasi Berbasis Web
Pencatatan Demografi Penduduk dan Pembinaan Keluarga, sehingga diharapkan
mampu memberikan layanan yang lebih cepat dan akurat.

1.2 Rumusan Masalah


Berdasarkan latar belakang, maka dapat diambil beberapa rumusan masalah
sebagai berikut.
1. Bagaimana memfasilitasi Penyuluh KB memberikan informasi pencatatan data
informatif secara online?
2. Bagaimana memfasilitasi Petugas Puskesmas melakukan pencatatan aseptor
KB serta membuat laporan berkala secara online?
3. Bagaimana memfasilitasi kader PPKBD melakukan pencatatan dan update data
kegiatan Tribina, program layanan KB, data keluarga serta membuat laporan
berkala secara online?

1.3 Tujuan
Tujuan dari proyek akhir ini adalah membangun aplikasi Pencatatan Demografi
Penduduk dan Pembinaan Keluarga yang mampu :
1. Memfasilitasi Penyuluh KB memberikan informasi pencatatan data secara
informatif kepada kader PPKBD secara online,
2. Memfasilitasi petugas Puskesmas melakukan pencatatan data aseptor KB serta
cetak laporan dengan cara input data aseptor dengan dibuat grafik
perkembangan penggunaan aseptor KB setiap bulan pada aplikasi,
3. Memfasilitasi kader PPKBD melakukan pencatatan dan update data keluarga
dan data pembangunan keluarga, layanan KB, kegiatan Tribina, serta meng-
upload dokumen, dan membuat laporan dengan cara input data dengan
dibuatnya grafik perkembangan pencatatan data setiap bulan pada aplikasi,

1.4 Batasan Masalah


Batasan masalah yang terdapat pada aplikasi ini adalah sebagai berikut :
1. Aplikasi ini hanya menangani pencatatan program layanan KB, dan pencatatan
kegiatan tribina dalam bentuk formulir secara online;
2. Aplikasi ini menangani arsip digital dalam format jpg, jpeg ataupun pdf,
3. Aplikasi ini hanya menangani pencatatan demografi penduduk data keluarga
dan pembangunan keluarga BKKBN Kecamatan Diwek,
4. Aplikasi ini hanya menampilkan daftar desa dan tempat pelayanan kesehatan
yang memiliki kerjasama dengan BKKBN Kecamatan Diwek,

1.5 Metode Pengerjaan


Aplikasi dibangun dengan menggunakan model waterfall yang menyediakan
pendekatan alur hidup perangkat lunak secara terurut dimulai dari analisis
kebutuhan, desain, pengkodean dan pengujian. Model waterfall ini cocok untuk
pemodelan Aplikasi Berbasis Web Pendataan Demografi Penduduk dan Pembinaan
Keluarga. Model waterfall cocok digunakan untuk kebutuhan pengguna yang sudah
memahami serta kemungkinan perubahan kebutuhan selama pengembangan
perangkat lunak itu kecil.
Berikut merupakan tahapan model waterfall menurut Roger S. Pressman
ditunjukkan pada gambar 1-1 :
Gambar 1
Model Waterfall
[ CITATION Pre92 \l 1033 ]

Berikut ini tahapan penulis dalam pengerjaan membangun aplikasi ini berdasarkan
gambar 1-1:

1. Requirement Analysis
Analisis kebutuhan dilakukan untuk mendapatkan informasi serta memahami user
requirement dalam pembuatan Aplikasi Berbasis Web Pencatatan Demografi
Penduduk dan Pembinaan Keluarga.
Aktivitas yang dilakukan adalah :
a. identifikasi masalah yang menjadi kendala kader dalam melakukan pendataan
penduduk dan menerima informasi pelayanan keluarga berencana, petugas
puskesmas, penyuluh KB dalam melakukan kelola data dan rekap laporan. Serta
pendataan keluarga dan pembangunan keluarga yang masih dilakukan dengan
manual. Dalam penggalian kebutuhan menggunakan metode wawancara,
observasi dan survei, yaitu :
1) Wawancara dilakukan untuk pengumpulan semua kebutuhan user yang
berkaitan dengan aplikasi yang akan dibangun. Pada tahap ini, wawancara
dilakukan kepada petugas Penyuluh KB, Kader PPKBD, Petugas Puskesmas di
BKKBN Kecamatan Diwek. Wawancara kepada petugas BKKBN Kecamatan
Diwek yaitu Bapak Suharto selaku penyuluh KB dilakukan untuk mendapatkan
informasi berkaitan dengan proses pencatatan pelayanan keluarga berencana
serta kendala yang dialami. Dan wawancara kepada kader PPKBD selaku mitra
yang bertugas dalam pencatatan program layanan KB serta pencatatan
keluarga dan pembangunan keluarga yang berkaitan dengan proses pencatatan
serta kendala yang dialami.
2) Observasi pengumpulan data dilakukan dengan cara mengunjungi ke kantor
BKKBN Kabupaten Jombang untuk mengumpulkan data penyuluh, serta kader
PPKBD yang diperlukan untuk proses pencatatan dan kebutuhan yang akan
digunakan sebagai data dalam pembangunan aplikasi. Selain itu observasi juga
dilakukan untuk melihat bagaimana mekanisne proses pencatatan di BKKBN
Kecamatan Diwek. Mempelajari proses bisnis di kantor BKKBN Kecamatan
Diwek, mulai dari proses pencatatan program layanan KB, pencatatan keluarga
dan pembangunan keluarga, pencatatan Tribina, Pencatatan penggunaan
aseptor KB sampai pada rekap laporan.
2. Design
Setelah mengumpulkan dan menganalisis data yang diperoleh, tahap selanjutnya
adalah menerjemahkan kebutuhan user menjadi desain yang digambarkan
menggunakan sebuah tools. Tools yang digunakan untuk membuat desain
menggunakan Business Process Model and Notation (BPMN) untuk memodelkan
proses bisnis, Balsamiq untuk memodelkan user interface, Entity Relationship
Diagram (ERD) untuk memodelkan database dan Unified Modeling Language (UML)
untuk memodelkan usecase diagram. Dokumentasi yang dihasilkan dari tahap ini
antara lain rancangan proses bisnis, model aplikasi yang akan dibangun; usecase
diagram,rancangan basis data; ERD (entitiy relationship diagram), dan
perancangan desain antarmuka untuk aplikasi berbasis web; mockup.
3. Coding
Pada tahap selanjutkan dilakukan coding yang sesuai dengan sistem yang telah
didesain untuk membuat Aplikasi Berbasis Web Pencatatan Demografi Penduduk
dan Pembinaan Keluarga. Bahasa pemrograman yang digunakan adalah PHP
dengan framework CodeIgniter, dan MySQL sebagai database.
4. Testing
Setelah pengkodean selesai maka akan dilakukan testing terhadap sistem yang
telah dibuat. Tujuan dari testing adalah untuk mengecek apakah masih terdapat
kesalahan pada modul yang dimiliki oleh aplikasi. Pengujian dilakukan dengan
menggunakan metode pengujian Black Box dan pengujian user menggunakan User
Acceptance Test (UAT). Metode Black Box digunakan untuk menguji tampilan luar,
fungsionalitas dan untuk mengetahui proses input dan output-nya saja. Metode
User Acceptance Test digunakan untuk untuk menghasilkan dokumen yang
dijadikan bukti bahwa software yang telah dikembangkan telah dapat diterima oleh
pengguna.

1.6 Jadwal Pengerjaan


Berikut adalah jadwal pengerjaan dari Proyek Akhir yang ditunjukkan dengan tabel
1-1:
Tabel 1
Jadwal
Kegiatan Jadwal
Pengerj
Pengerjaan
aan
Agustus September Oktober November Desember Januari Februari Maret April Mei

2019 2019 2019 2019 2019


2020 2020 2020 2020 2020

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Requirement Analysis
1. Wawancara
2. Observasi
3. Penyebaran kuisioner
4. Mempelajari
proses bisnis
Design
1. Membuat BPMN
2. Merancang ERD
3. Membuat UseCase
4. Membuat Mockup
Coding
1. Membuat
Fungsionalitas
2. Membuat tampilan
Testing
1. Uji coba aplikasi
2. Evaluasi aplikasi
Dokumentasi
BAB 2
TINJAUAN PUSTAKA

2
2.1 Kependudukan dan Program Keluarga Berencana
Berikut ini adalah beberapa teori pokok pembahasan sesuai dengan aplikasi yang
dibangun dalam proyek akhir ini.

2.1.1 Pencatatan Penduduk


Pencatatan Penduduk adalah proses pengumpulan data penduduk yang dilakukan
oleh suatu instansi yang membutuhkan suatu informasi data penduduk tersebut
yang dilakukan secara langsung maupun tidak langsung di lapangan. Data yang
diperoleh adalah data primer yang diperoleh langsung dari objeknya mapun data
sekunder yang tidak diperoleh secara langsung dari objeknya[ CITATION Sta90 \l
1033 ].

2.1.2 Demografi Kependudukan


Demografi kependudukan adalah sebuah ilmu pengetahuan yang membahas dan
mempelajari dinamika kependudukan suatu negara. Demografi kependudukan
tersebut meliputi ukuran, struktur dan dan distribusi penduduk. Struktur penduduk
meliputi jumlah, persebaran, dan komposisi penduduk. Struktur penduduk ini selalu
berubah-ubah dan perubahan tersebut disebabkan karena proses demografi, yaitu
kelahiran, kematian, dan migrasi penduduk. Demografi tersebut salah satu citra
suatu negara bahwasanya negara tersebut diakui keberadannya[ CITATION
Geo10 \l 1033 ].

2.1.3 Pelayanan Keluarga Berencana


Pelayanan keluarga berencana adalah program pelayanan dari BKKBN sebagai
bentuk suatu usaha menjarangkan atau merencanakan jumlah dan jarak kehamilan
dengan menggunakan kontrasepsi[ CITATION Mel12 \l 1033 ].
2.2 Tools Pemodelan Sistem
Dalam pembangunan sebuah aplikasi, dibutuhkan tools dalam pemodelan sistem
yang akan membantu dalam pembuatan sistem. Tools yang digunakan untuk
pemodelan adalah Bussiness Process Model and Notation (BPMN), Use Case
Diagram, Skenario Diagram and Entity Relationship Diagram (ERD), Class Diagram
dan Sequence Diagram.

2.2.1 Business Process Modeling Notation (BPMN)


Business Process Model and Notation (BPMN) adalah gambaran untuk menentukan
proses bisnis dalam suatu pemodelan proses bisnis. Tujuan dari Business Process
Model and Notation (BPMN) adalah menyediakan suatu notasi standar dan mudah
dipahami oleh pengguna.
Business Process Modeling Nations (BPMN) merupakan teknik yang menjelaskan
alur dari proses komunikasi dari semua pihak yang terlibat secara jelas, benar, dan
efisien. BPMN mendefinisikan setiap notasi dan sematik diagram proses bisnis.
Elemen utama yang menggambarkan karakteristik dari sebuah proses bisnis adalah
sebagai berikut[ CITATION BSo08 \l 1033 ] :
Tabel 2
Simbol Business Process Model and Notation

Simbol Deskripsi
Start Event Sebuah langkah awal dari sebuah
alur proses bisnis.

End Event Tanda dari langkah akhir dari


sebuah proses yang bersifat
sementara, tidak menghentikan
semua suatu tahapan
Terminate Symbol Semua kejadian yang berhubungan
akan diberhentikan pada saat yang
bersamaan dan bersifat final

Task Symbol Suatu simbol untuk


medeskripsikan sebuah kegiatan
yang termasuk level paling dasar
Simbol Deskripsi
dalam sebuah kegiatan
Parallel Symbol Simbol yang berfungsi untuk
menggambarkan aktivitas dalam
aliran bisnis yang dilakukan secara
parallel
Exclusive Symbol Simbol yang berfungsi untuk
menggambarkan keadaan aktivitas
berdasarkan kondisi ya tau tidak
Timer Symbol Simbol waktu, tanggal, atau waktu
berulang yang membantu untuk
menyelesaikan proses
Message Flow Aliran pesan dimana proses yang
o- - - - - - - - - - - - -> dituju bukan kelanjutan proses
sebelumnya

Sequence Flow Symbol Menghubungkan alur objek secara


berurut serta sebuah kelanjutan
kegiatan sebelumnya.

Association Symbol Menunjukkan hubungan antara


dua proses seperti artifacts dan
flow object
Database Symbol Merepresentasikan kemampuan
untuk menyimpan atau mengakses
data yang
berhubungan/berasosiasi dengan
sebuah proses bisnis
Lanes Merepresentasikan user dalam
proses serta batasan dari kegiatan
pool lainnya.
Simbol Deskripsi
Swimlanes Digunakan untuk
mengelompokkan untuk mengatur
dan mengkategorikan kegiatan
pada BPMN diagram. Swimlanes
juga menampilkan tanggung jawab
pekerja setiap langkah dalam suatu
proses.

2.2.2 Unified Modeling Language (UML)


UML (Unified Modeling Language) adalah sebuah standarisasi bahasa pemodelan
untuk pembangunan perangkat lunak yang dibangun dengan menggunakan teknik
pemrograman berorientasi objek. UML muncul karena adanya kebutuhan
pemodelan visual untuk menspesifikasikan, menggambarkan, membangun, dan
mendokumentasi dari sistem perangkat lunak.
UML diaplikasikan untuk maksud tertentu, antara lain untuk.
1. Merancang perangkat lunak,
2. Sarana komunikasi antara perangkat lunak dengan proses bisnis,
3. Menjabarkan sistem secara rinci untuk analisa dan mencari apa yang
diperlukan sistem,
4. Mendokumentasikan sistem yang ada, proses-proses dan organisasinya.
UML adalah salah satu standar bahasa yang banyak digunakan didunia industri
untuk mendefinisikan requirement, membuat analisis dan desain, serta
menggambarkan arsitektur dalam pemrograman berorientasi objek. Activity
diagram menggambarkan aliran fungsionalitas dalam suatu sistem
informasi[ CITATION Dew12 \l 1033 ].

2.2.3 Usecase Diagram


Use case adalah teknik untuk menggambarkan fungsionalitas yang diharapkan dari
sebuah sistem. Usecase diagram mendeskripsikan interaksi antara para pengguna
sistem dengan sistem itu sendiri dengan memberi sebuah narasi atau deskripsi
tentang bagaimana sistem tersebut digunakan[CITATION Fow04 \l 1033 ]. Berikut
merupakan simbol-simbol Usecase Diagram yang dijelaskan dalam tabel 2-1.

Tabel 2
Simbol Usecase Diagram

No Simbol Nama Keterangan


1 Mensjelaskan peran yang
pengguna prankan ketika
Actor
berinteraksi dengan sistem

2 Hubungan dimana objek-


objek (descendent) berbagi
Generalization perilaku dan struktur data diri
objek yang ada di atasnya
objek induk (ancestar).
3 Menspesifikasikan bahwa use
case sumber secara eksplisit
<<include>> serta usecase yang
Include
----------> ditambahkan dapat berdiri
sendiri walau tanpa use
case tambahan itu.
4 Menspesifikasikan bahwa
<<extends>> usecase target memperluas
Extend
<- - - - - - - - - - - dari usecase lain jika kondisi
atau syarat terpenuhi
5 Menghubungkan link antar
Association
elemen

2.2.4 Entity Relationship Diagram (ERD)


Entity Relationship Diagram (ERD) merupakan suatu model data yang
dikembangkan berdasarkan objek. ERD digunakan untuk menjelaskan hubungan
antar data atau objek-objek dalam basis data kepada pengguna secara logic. ERD
didasarkan pada real world yang terdiri atas objek-objek dasar yang mempunyai
hubungan atau relasi antar objek-objek dasar serta hubungan (relationship) antar
entitas-entitas tersebut dengan menggunakan beberapa notasi[ CITATION Edi19 \l
1033 ].

Tabel 2
Simbol Entity Relation Diagram

Simbol

Deskripsi

Entitas / entity

Anda mungkin juga menyukai