Pembuatan aplikasi monitoring kesehatan ibu hamil berbasis web dengan framework codeigniter COVER

perpustakaan.uns.ac.id

digilib.uns.ac.id

PEMBUATAN APLIKASI MONITORING KESEHATAN IBU HAMIL
BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

TUGAS AKHIR
Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya
pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret.

Disusun oleh
LUTHFI HIDAYATI
M3113092

PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
2016


commit to user

i

perpustakaan.uns.ac.id

digilib.uns.ac.id

HALAMAN PERSETUJUAN

PEMBUATAN APLIKASI MONITORING KESEHATAN IBU HAMIL
BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

Disusun oleh :

LUTHFI HIDAYATI
NIM. M3113092

Disetujui Untuk Dipertahankan di hadapan Tim Penguji
Pada Program Studi Diploma III Teknik Informatika

Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret Surakarta
pada tanggal ___________________

Pembimbing Utama

Rudi Hartono, S.Si., M.Eng
NUPN. 9906008058

commit to user

ii

perpustakaan.uns.ac.id

digilib.uns.ac.id

HALAMAN PENGESAHAN
PEMBUATAN APLIKASI MONITORING KESEHATAN IBU HAMIL
BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

Disusun oleh :
LUTHFI HIDAYATI
NIM. M3113092
Dibimbing oleh :
Pembimbing Utama

Rudi Hartono, S.Si, M.Eng
NUPN. 9906008058
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir
Program Diploma III Teknik Informatika pada
Dewan Penguji:
1. Penguji 1

Rudi Hartono, S.Si, M.Eng

(

)

(


)

(

)

NUPN. 9906008058
2. Penguji 2

Agus Purnomo, S.Si, M.Eng
NUPN. 9906002096

3. Penguji 3

Firma Sahrul B, S.Kom., M.Eng.
NIDN. 0601028502
Disahkan oleh :
Ketua Program Studi
DIII Teknik Informatika UNS


Abdul Aziz, S.Kom., M.Cs
commit to
user 1 001
NIP. 19810413
200501

iii

perpustakaan.uns.ac.id

digilib.uns.ac.id

PERNYATAAN

Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak
terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu
Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau
pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara
tertulis diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka.


Surakarta, 3 Juni 2016

Luthfi Hidayati
M3113092

commit to user

iv

perpustakaan.uns.ac.id

digilib.uns.ac.id

MOTTO

“Allah tidak membebani seseorang melainkan sesuai dengan kesanggupannya”
(QS. Al-Baqarah : 286)
“Jika aku menghendaki, cukup ku berkata „jadi‟, maka jadilah”
(QS. Yassin : 82)

“Hanya dengan mengingat-Ku, hati menjadi tenang”
QS. Ar-Ro‟d :28
“Siapa yang mengerjakan kebaikan sebesar biji dzarah, niscaya ia akan melihat
balasannya”
QS. Al-Zalzalah : 7
“Berdoalah kepada-Ku niscaya aku kabulkan untukmu”
(QS. Al Mu‟min : 60)

commit to user

v

perpustakaan.uns.ac.id

digilib.uns.ac.id

PERSEMBAHAN

Tugas akhir ini dengan bangga saya persembahkan untuk:
1.


Kedua orang tua, bapak dan ibu tercinta

2.

Adik-adik yang ku sayangi

3.

Teman-teman seperjuangan D3 Teknik Informatika 2013 khususnya
TIB 2013

4.

Keluarga besar Program Studi D3 Teknik Informatika Universitas
Sebelas Maret

5.

Civitas akademika Universitas Sebelas Maret


6.

Seluruh aktivis Universitas Sebelas Maret

commit to user

vi

perpustakaan.uns.ac.id

digilib.uns.ac.id

KATA PENGANTAR

Puji syukur penulis panjatkan atas kehadirat Tuhan Yang Maha Esa atas
limpahan rahmatNya, sehinggan penyusunan Laporan Tugas Akhir dengan judul
“Pembuatan Aplikasi Monitoring Kesehatan Ibu Hamil Berbasis Web dengan
Framework Codeigniter” ini dapat terselesaikan pada waktunya tanpa halangan
berarti. Penyusunan laporan ini bertujuan untuk memenuhi salah satu syarat

dalam memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik
Informatika Universitas Sebelas Maret Surakarta.
Dalam penyusunan Laporan Tugas Akhir ini penulis mendapatkan bantuan
dan dukungan dari berbagai pihak. Oleh sebab itu pada kesempatan ini, penulis
mengucapkan terima kasih kepada semua pihak yang telah memberikan bantuan
dan dukungannya, terutama kepada :
1.

Bapak Prof. Ir. Ari Handono Ramelan, M.Sc (Hons), Ph.D. selaku Dekan
Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret
Surakarta.

2.

Bapak Abdul Aziz, S.Kom., M.Cs selaku Ketua Program Studi Diploma III
Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret Surakarta.

3.


Bapak Rudi Hartono, S.Si, M.Eng selaku Dosen Pembimbing Tugas Akhir
mahasiswa Program Studi Diploma III Teknik Informatika Fakultas
Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret
Surakarta.

4.

Para Dosen Program Studi Diploma III Teknik Informatika Universitas
Sebelas Maret Surakarta yang telah memberikan bekal ilmu kepada penulis.

commit to user

vii

perpustakaan.uns.ac.id

digilib.uns.ac.id

Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh
dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat
membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat
memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan
khususnya bagi penulis sendiri.
Surakarta, 3 Juni 2016

Luthfi Hidayati
M3113092

commit to user

viii

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR ISI
HALAMAN PERSETUJUAN ................................................................................ ii
HALAMAN PENGESAHAN ................................................................................ iii
PERNYATAAN..................................................................................................... iv
MOTTO .................................................................................................................. v
PERSEMBAHAN .................................................................................................. vi
KATA PENGANTAR .......................................................................................... vii
DAFTAR ISI .......................................................................................................... ix
DAFTAR TABEL ................................................................................................ xiii
DAFTAR GAMBAR ........................................................................................... xiv
INTISARI............................................................................................................. xvi
ABSTRACT ........................................................................................................ xvii
BAB I ...................................................................................................................... 1
PENDAHULUAN .................................................................................................. 1
1.1.

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

1.2.

Rumusan Masalah .................................................................................... 2

1.3.

Tujuan ....................................................................................................... 2

1.4.

Manfaat ..................................................................................................... 3

1.5.

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

1.6.

Metodologi Penelitian .............................................................................. 3

1.7.

Sistematika Penulisan ............................................................................... 4

BAB II ..................................................................................................................... 5
TINJAUAN PUSTAKA DAN DASAR TEORI .................................................... 5
2.1.

Tinjauan Pustaka ...................................................................................... 5

2.2.

Landasan Teori ......................................................................................... 6

2.2.1.

Aplikasi ............................................................................................. 6

2.2.2.

Sistem Informasi ............................................................................... 6

2.2.3.

Basis Data ......................................................................................... 6

2.2.4.

DBMS (Database Management Sistem) ........................................... 7

2.2.5.

ERD (Entity Relationship Diagram) ................................................. 7

2.2.6.

MySQL.............................................................................................. 8

2.2.7.

PHP Hypertext Preprocessor ............................................................. 8

2.2.8.

CodeIgniter PHP Framework ............................................................ 8
commit to user
Model-View-Controller (MVC) ........................................................ 9

2.2.9.

ix

perpustakaan.uns.ac.id

digilib.uns.ac.id

2.2.10. Hypertext Markup Language ............................................................ 9
2.2.11. JavaScript ........................................................................................ 10
2.2.12. Cascading Style Sheets .................................................................... 10
2.2.13. Unified Modelling Language (UML) ............................................. 10
2.2.14. Behavioral (Black-Box) Tests ......................................................... 18
BAB III ................................................................................................................. 19
ANALISIS DAN RANCANGAN SISTEM ......................................................... 19
3.1.

Alat dan Bahan ....................................................................................... 19

3.1.1.

Alat .................................................................................................. 19

3.1.2.

Bahan............................................................................................... 20

3.2.

Jalannya Penelitian ................................................................................. 20

3.3.

Proses Bisnis Aplikasi ............................................................................ 21

3.4.

Analisa Kebutuhan Sistem ..................................................................... 22

3.4.1.

Kebutuhan Fungsional Sistem ........................................................ 23

3.4.2.

Kebutuhan Non-Fungsional Sistem................................................. 25

3.5.

Perancangan Sistem ................................................................................ 25

3.5.1.

Use Case Diagram .......................................................................... 25

3.5.2.

Skenario Use Case .......................................................................... 27

3.5.3.

Sequence Diagram .......................................................................... 43

3.5.3.

Class Diagram ................................................................................ 57

3.6.

Perancangan Basis Data ......................................................................... 58

3.6.1. ERD (Entity Relationship Diagram).................................................... 58
3.6.2.

Relasi Antar Tabel........................................................................... 60

3.6.3.

Desain Fisik Tabel........................................................................... 62

3.7.

Perancangan Desain User Interface ....................................................... 74

3.7.1. Desain Halaman Login ........................................................................ 75
3.7.2.

Desain Halaman Daftar ................................................................... 75

3.7.3.

Desain Halaman Data Ibu Hamil .................................................... 76

3.7.4.

Desain Halaman Data Kehamilan ................................................... 77

3.7.5.

Desain Halaman Tambah Data Kehamilan ..................................... 78

3.7.6.

Desain Halaman Edit Data Kehamilan ........................................... 79

3.7.7.

Desain Halaman Hapus Data Kehamilan ........................................ 79

3.7.8.

Desain Halaman Data Pemeriksaan ................................................ 80
commit
to user
Desain Halaman Tambah
Data
Pemeriksaan .................................. 81

3.7.9.

x

perpustakaan.uns.ac.id

digilib.uns.ac.id

3.7.10. Desain Halaman Edit Data Pemeriksaan......................................... 82
3.7.11. Desain Halaman Hapus Data Pemeriksaan ..................................... 83
3.7.12. Desain Halaman Data Kelahiran ..................................................... 83
3.7.13. Desain Halaman Tambah Data Kelahiran ....................................... 85
3.7.14. Desain Halaman Edit Data Kelahiran ............................................. 85
3.7.15. Desain Halaman Hapus Data Kelahiran .......................................... 86
3.7.16. Desain Halaman Data Petugas ........................................................ 86
3.7.17. Desain Halaman Ubah Status Petugas ............................................ 87
3.7.18. Desain Halaman Edit Profil ............................................................ 87
BAB IV ................................................................................................................. 89
IMPLEMENTASI DAN PENGUJIAN ................................................................ 89
4.1. Implementasi .............................................................................................. 89
4.1.1. Implementasi Halaman Login .............................................................. 89
4.1.2. Implementasi Halaman Daftar ............................................................. 89
4.1.3. Implementasi Halaman Ibu Hamil ....................................................... 90
4.1.4. Implementasi Halaman Data Kehamilan ............................................. 91
4.1.5. Implementasi Halaman Tambah Data Kehamilan ............................... 93
4.1.6. Implementasi Halaman Edit Data Kehamilan ..................................... 93
4.1.7. Implementasi Halaman Hapus Data Kehamilan .................................. 94
4.1.8. Implementasi Halaman Data Pemeriksaan .......................................... 94
4.1.9. Implementasi Halaman Tambah Data Pemeriksaan ............................ 95
4.1.10. Implementasi Halaman Edit Data Pemeriksaan................................. 96
4.1.11. Implementasi Halaman Hapus Data Pemeriksaan ............................. 96
4.1.12. Implementasi Halaman Data Kelahiran ............................................. 97
4.1.13. Implementasi Halaman Tambah Data Kelahiran ............................... 98
4.1.14. Implementasi Halaman Edit Data Kelahiran ..................................... 99
4.1.15. Implementasi Halaman Hapus Data Kelahiran ................................ 100
4.1.16. Implementasi Halaman Data Petugas .............................................. 100
4.1.17. Implementasi Halaman Ubah Status Petugas .................................. 101
4.1.18. Implementasi Halaman Edit Profil .................................................. 101
4.2. Pengujian Sistem ...................................................................................... 102
BAB V................................................................................................................. 109
PENUTUP ........................................................................................................... 109
commit to user
5.1. Kesimpulan ...........................................................................................
109

xi

perpustakaan.uns.ac.id

5.2.

digilib.uns.ac.id

Saran ..................................................................................................... 109

DAFTAR PUSTAKA ......................................................................................... 110

commit to user

xii

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR TABEL
TABEL 2. 1 SIMBOL ERD MENURUT (FATHANSYAH, 2001) ..................................... 7
TABEL 2. 2 SIMBOL USE CASE DIAGRAM MENURUT (A.S, 2011)............................. 11
TABEL 2. 3 SIMBOL CLASS DIAGRAM ...................................................................... 13
TABEL 2. 4 SIMBOL ACTIVITY DIAGRAM MENURUT (KUNG, 2014) .......................... 14
TABEL 2. 5 SIMBOL SEQUENCE DIAGRAM MENURUT (HERMAWAN, 2004) ............ 16
TABEL 3. 1 KEBUTUHAN FUNGSIONAL SISTEM ...................................................... 23
TABEL 3. 2 KEBUTUHAN NON-FUNGSIONAL SISTEM ............................................. 25
TABEL 3. 3 SKENARIO USE CASE MENAMPILKAN DATA IBU HAMIL ...................... 27
TABEL 3. 4 SKENARIO USE CASE MENAMPILKAN DATA KEHAMILAN ................... 28
TABEL 3. 5 SKENARIO USE CASE MENAMBAH DATA KEHAMILAN ........................ 28
TABEL 3. 6 SKENARIO USE CASE MENGUBAH DATA KEHAMILAN ......................... 29
TABEL 3. 7 SKENARIO USE CASE MENGHAPUS DATA KEHAMILAN ....................... 31
TABEL 3. 8 SKENARIO USE CASE MENAMPILKAN DATA PEMERIKSAAN ................ 31
TABEL 3. 9 SKENARIO USE CASE MENAMBAH DATA PEMERIKSAAN ..................... 32
TABEL 3. 10 SKENARIO USE CASE MENGUBAH DATA PEMERIKSAAN .................... 33
TABEL 3. 11 SKENARIO USE CASE MENGHAPUS DATA PEMERIKSAAN .................. 35
TABEL 3. 12 SKENARIO USE CASE MENAMPILKAN DATA KELAHIRAN .................. 35
TABEL 3. 13 SKENARIO USE CASE MENAMBAHKAN DATA KELAHIRAN ................ 36
TABEL 3. 14 SKENARIO USE CASE MENGUBAH DATA KELAHIRAN........................ 37
TABEL 3. 15 SKENARIO USE CASE MENGHAPUS DATA KELAHIRAN ...................... 38
TABEL 3. 16 SKENARIO USE CASE MENAMPILKAN DATA PETUGAS ...................... 39
TABEL 3. 17 SKENARIO USE CASE MENGUBAH STATUS PETUGAS ......................... 40
TABEL 3. 18 SKENARIO USE CASE MEMBUAT AKUN ............................................. 41
TABEL 3. 19 SKENARIO USE CASE MENGUBAH DATA PROFIL ............................... 42
TABEL 3. 20 DESAIN FISIK TABEL IBU ................................................................... 62
TABEL 3. 21 DESAIN FISIK TABEL HAMIL ............................................................. 63
TABEL 3. 22 DESAIN FISIK TABEL PEMERIKSAAN ................................................. 65
TABEL 3. 23 DESAIN FISIK TABEL ANAK ............................................................... 67
TABEL 3. 24 DESAIN FISIK TABEL PETUGAS .......................................................... 69
TABEL 3. 25 DESAIN FISIK TABEL ADMIN ............................................................. 70
TABEL 3. 26 DESAIN FISIK TABEL AKUN ............................................................... 72
TABEL 3. 27 DESAIN FISIK TABEL PROVINSI ......................................................... 73
TABEL 3. 28 DESAIN FISIK TABEL KABUPATEN ..................................................... 73
TABEL 3. 29 DESAIN FISIK TABEL PROVINSI ......................................................... 74
TABEL 4. 1 PENGUJIAN SISTEM ............................................................................ 102

commit to user

xiii

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR GAMBAR
GAMBAR 3. 1 SKEMA JALANNYA PENELITIAN APLIKASI ........................................... 21
GAMBAR 3. 2 PROSES BISNIS APLIKASI ................................................................. 22
GAMBAR 3. 3 USE CASE DIAGRAM ........................................................................ 26
GAMBAR 3. 4 SEQUENCE DIAGRAM MENAMPILKAN DATA IBU HAMIL (ADMIN) .. 43
GAMBAR 3. 5 SEQUENCE DIAGRAM MENAMPILKAN DATA IBU HAMIL (PETUGAS) 44
GAMBAR 3. 6 SEQUENCE DIAGRAM MENAMPILKAN DATA KEHAMILAN (ADMIN) 44
GAMBAR 3. 7 SEQUENCE DIAGRAM MENAMPILKAN DATA KEHAMILAN (P) ......... 45
GAMBAR 3. 8 SEQUENCE DIAGRAM MENAMPILKAN DATA KEHAMILAN (USER)... 45
GAMBAR 3. 9 SEQUENCE DIAGRAM MENAMBAH DATA KEHAMILAN ..................... 46
GAMBAR 3. 10 SEQUENCE DIAGRAM MENGUBAH DATA KEHAMILAN .................. 46
GAMBAR 3. 11 SEQUENCE DIAGRAM MENGHAPUS DATA KEHAMILAN ................. 47
GAMBAR 3. 12 SEQUENCE DIAGRAM MENAMPILKAN DATA PEMERIKSAAN (A) ... 48
GAMBAR 3. 13 SEQUENCE DIAGRAM MENAMPILKAN DATA PEMERIKSAAN (P) .... 48
GAMBAR 3. 14 SEQUENCE DIAGRAM MENAMPILKAN DATA PEMERIKSAAN (U) ... 49
GAMBAR 3. 15 SEQUENCE DIAGRAM MENAMBAH DATA PEMERIKSAAN .............. 49
GAMBAR 3. 16 SEQUENCE DIAGRAM MENGUBAH DATA PEMERIKSAAN ............... 50
GAMBAR 3. 17 SEQUENCE DIAGRAM MENGHAPUS DATA PEMERIKSAAN.............. 50
GAMBAR 3. 18 SEQUENCE DIAGRAM MENAMPILKAN DATA KELAHIRAN (ADMIN)51
GAMBAR 3. 19 SEQUENCE DIAGRAM MENAMPILKAN DATA KELAHIRAN (P) ........ 51
GAMBAR 3. 20 SEQUENCE DIAGRAM MENAMPILKAN DATA KELAHIRAN (USER) . 52
GAMBAR 3. 21 SEQUENCE DIAGRAM MENAMBAH DATA KELAHIRAN .................. 52
GAMBAR 3. 22 SEQUENCE DIAGRAM MENGUBAH DATA KELAHIRAN ................... 53
GAMBAR 3. 23 SEQUENCE DIAGRAM MENGHAPUS DATA KELAHIRAN ................. 53
GAMBAR 3. 24 SEQUENCE DIAGRAM MENAMPILKAN DATA PETUGAS .................. 54
GAMBAR 3. 25 SEQUENCE DIAGRAM MENGUBAH STATUS PETUGAS .................... 54
GAMBAR 3. 26 SEQUENCE DIAGRAM MEMBUAT AKUN (PETUGAS) ...................... 55
GAMBAR 3. 27 SEQUENCE DIAGRAM MEMBUAT AKUN (USER) ............................ 55
GAMBAR 3. 28 SEQUENCE DIAGRAM MENGUBAH DATA PROFIL (ADMIN) ............ 56
GAMBAR 3. 29 SEQUENCE DIAGRAM MENGUBAH DATA PROFIL (PETUGAS) ........ 56
GAMBAR 3. 30 SEQUENCE DIAGRAM MENGUBAH DATA PROFIL (USER) .............. 57
GAMBAR 3. 31 CLASS DIAGRAM ........................................................................... 57
GAMBAR 3. 32 ERD (ENTITY RELATIONSHIP DIAGRAM) ...................................... 59
GAMBAR 3. 33 RELASI ANTAR TABEL PADA SISTEM ............................................. 61
GAMBAR 3. 34 DESAIN HALAMAN LOGIN ............................................................. 75
GAMBAR 3. 35 DESAIN HALAMAN DAFTAR .......................................................... 76
GAMBAR 3. 36 DESAIN HALAMAN DATA IBU HAMIL ............................................ 76
GAMBAR 3. 37 DESAIN HALAMAN DATA KEHAMILAN (PETUGAS)........................ 77
GAMBAR 3. 38 DESAIN HALAMAN DATA KEHAMILAN (ADMIN) ........................... 77
GAMBAR 3. 39 DESAIN HALAMAN DATA KEHAMILAN (USER).............................. 78
GAMBAR 3. 40 DESAIN HALAMAN TAMBAH DATA KEHAMILAN ........................... 78
GAMBAR 3. 41 DESAIN HALAMAN EDIT DATA KEHAMILAN ................................. 79
GAMBAR 3. 42 DESAIN HALAMAN HAPUS DATA KEHAMILAN .............................. 80
GAMBAR 3. 43 DESAIN HALAMAN DATA PEMERIKSAAN (PETUGAS) .................... 80
GAMBAR 3. 44 DESAIN HALAMANcommit
DATA Pto
EMERIKSAAN
(ADMIN) ........................ 81
user
GAMBAR 3. 45 DESAIN HALAMAN DATA PEMERIKSAAN (USER) .......................... 81
xiv

perpustakaan.uns.ac.id

digilib.uns.ac.id

GAMBAR 3. 46 DESAIN HALAMAN TAMBAH DATA PEMERIKSAAN ....................... 82
GAMBAR 3. 47 DESAIN HALAMAN EDIT DATA PEMERIKSAAN .............................. 82
GAMBAR 3. 48 DESAIN HALAMAN HAPUS DATA PEMERIKSAAN ........................... 83
GAMBAR 3. 49 DESAIN HALAMAN DATA KELAHIRAN (PETUGAS) ........................ 84
GAMBAR 3. 50 DESAIN HALAMAN DATA KELAHIRAN (ADMIN) ............................ 84
GAMBAR 3. 51 DESAIN HALAMAN DATA KELAHIRAN (USER) .............................. 84
GAMBAR 3. 52 DESAIN HALAMAN TAMBAH DATA KELAHIRAN ........................... 85
GAMBAR 3. 53 DESAIN HALAMAN EDIT DATA KELAHIRAN .................................. 85
GAMBAR 3. 54 DESAIN HALAMAN HAPUS DATA KELAHIRAN ............................... 86
GAMBAR 3. 55 DESAIN HALAMAN DATA PETUGAS ............................................... 86
GAMBAR 3. 56 DESAIN HALAMAN UBAH STATUS PETUGAS ................................. 87
GAMBAR 3. 57 DESAIN HALAMAN EDIT PROFIL (PETUGAS) .................................. 88
GAMBAR 3. 58 DESAIN HALAMAN EDIT PROFIL (ADMIN) ..................................... 88
GAMBAR 3. 59 DESAIN HALAMAN EDIT PROFIL (USER)........................................ 88
GAMBAR 4. 1 IMPLEMENTASI HALAMAN LOGIN .................................................... 89
GAMBAR 4. 2 IMPLEMENTASI HALAMAN DAFTAR ................................................. 90
GAMBAR 4. 3 IMPLEMENTASI HALAMAN DATA IBU (ADMIN) ............................... 91
GAMBAR 4. 4 IMPLEMENTASI HALAMAN DATA IBU (PETUGAS) ............................ 91
GAMBAR 4. 5 IMPLEMENTASI HALAMAN DATA KEHAMILAN (ADMIN) ................. 92
GAMBAR 4. 6 IMPLEMENTSI HALAMAN DATA KEHAMILAN (PETUGAS) ................ 92
GAMBAR 4. 7 IMPLEMENTASI HALAMAN DATA KEHAMILAN (USER) .................... 92
GAMBAR 4. 8 IMPLEMENTASI HALAMAN TAMBAH DATA KEHAMILAN ................. 93
GAMBAR 4. 9 IMPLEMENTASI HALAMAN EDIT DATA KEHAMILAN........................ 93
GAMBAR 4. 10 IMPLEMENTASI HALAMAN HAPUS DATA KEHAMILAN .................. 94
GAMBAR 4. 11 IMPLEMENTASI HALAMAN DATA PEMERIKSAAN (ADMIN) ............ 94
GAMBAR 4. 12 IMPLEMENTASI HALAMAN DATA PEMERIKSAAN (PETUGAS) ......... 95
GAMBAR 4. 13 IMPLEMENTASI HALAMAN DATA PEMERIKSAAN (USER) ............... 95
GAMBAR 4. 14 IMPLEMENTASI HALAMAN TAMBAH DATA PEMERIKSAAN ............ 96
GAMBAR 4. 15 IMPLEMENTASI HALAMAN EDIT DATA PEMERIKSAAN .................. 96
GAMBAR 4. 16 IMPLEMENTASI HALAMAN HAPUS DATA PEMERIKSAAN ............... 97
GAMBAR 4. 17 IMPLEMENTASI HALAMAN DATA KELAHIRAN (ADMIN) ................ 97
GAMBAR 4. 18 IMPLEMENTASI HALAMAN DATA KELAHIRAN (PETUGAS) ............. 98
GAMBAR 4. 19 IMPLEMENTASI HALAMAN DATA KELAHIRAN (USER) ................... 98
GAMBAR 4. 20 IMPLEMENTASI HALAMAN TAMBAH DATA KELAHIRAN ................ 99
GAMBAR 4. 21 IMPLEMENTASI HALAMAN EDIT DATA KELAHIRAN ...................... 99
GAMBAR 4. 22 IMPLEMENTASI HALAMAN HAPUS DATA KELAHIRAN ................. 100
GAMBAR 4. 23 IMPLEMENTASI HALAMAN DATA PETUGAS ................................. 100
GAMBAR 4. 24 IMPLEMENTASI HALAMAN UBAH STATUS PETUGAS .................... 101
GAMBAR 4. 25 IMPLEMENTASI HALAMAN EDIT PROFIL (PETUGAS) .................... 101
GAMBAR 4. 26 IMPLEMENTASI HALAMAN EDIT PROFIL (USER) .......................... 102

commit to user

xv

perpustakaan.uns.ac.id

digilib.uns.ac.id

INTISARI
Luthfi Hidayati, 2016. Pembuatan Aplikasi Monitoring Kesehatan Ibu Hamil
Berbasis Web dengan Framework Codeigniter. Program Studi Diploma III
Teknik Informatika. Fakultas Matematika dan Ilmu Pengetahuan Alam.
Universitas Sebelas Maret Surakarta.
Hamil merupakan salah satu anugrah yang diberikan kepada seorang ibu. Setiap
ibu pada saat menjalani proses kehamilan selalu melakukan pemeriksaan berkala
untuk mengawasi perkembangan janin yang ada dikandungannya. Data hasil
pemeriksaan akan dicatat di dalam buku, namun karena kurang terawatnya buku
tersebut mengakibatkan data pemeriksaan tidak terekap dengan baik. Dengan
demikian dibutuhkan sebuah aplikasi yang dapat membantu ibu memperoleh
informasi pemeriksaan kehamilan dan petugas kesehatan untuk mengelola data
pemeriksaan kehamilan.
Metode yang digunakan dalam penelitian ini adalah pengumpulan data dan materi
yang diperlukan untuk pembuatan aplikasi, observasi atau pengamatan yang
dilakukan di posyandu, mencari referensi-referensi yang berkaitan dengan
kehamilan dan pemeriksaan kehamilan di internet, merancang aplikasi yang ingin
dibuat menggunakan diagram UML (Unified Modelling Language), membuat
implementasi aplikasi dari rancangan yang sudah dibuat menggunakan framework
CodeIgniter, melakukan pengujian terhadap aplikasi yang dibuat dan yang
terakhir merelease sistem aplikasi tersebut.
Aplikasi Monitoring Kesehatan Ibu Hamil merupakan sebuah aplikasi yang
dikembangkan untuk membantu ibu memperoleh informasi pemeriksaan
kehamilan dan membantu petugas kesehatan untuk mengelola data pemeriksaan
kehamilan. Aplikasi ini dikembangkan dengan menggunakan bahasa
pemrograman web PHP (Hypertext Preprocessor) dan menggunakan salah satu
framework PHP yaitu framework CodeIgniter.
Kata kunci: Aplikasi, Monitoring, Ibu, Hamil, Pemeriksaan

commit to user

xvi

perpustakaan.uns.ac.id

digilib.uns.ac.id

ABSTRACT
Luthfi Hidayati, 2016. Development of Web Based Application For Monitoring
Maternal Healthy with Codeigniter Framework. Diploma III Program of
Information Engineering, Faculty of Mathematics and Science. Sebelas Maret
University.
Pregnant is one of the gift given to a mother. Every mother during pregnancy
have a regular activity to supervise the check up of the fetus. Examination results
will be noted in the book, but due of lack maintained the book resulted not
recorded well. Thus needed an application that can help mom obtain information
pregnancy and health workers to manage data pregnancy examination.
The method used in this research is the collection of data and materials needed
for the manufacture of application, observations made at posyandu, looking for
references pertaining with pregnancy and pregnancy examination on the Internet,
designing application to be made using the diagram UML (Unified Modelling
Language), makes application that has been created using CodeIgniter
framework, testing of the application and the last release of the application
system.
Maternal Health Monitoring application is an application developed to help mom
obtain information pregnancy examination and help health workers to manage
data pregnancy examination. This application was developed using the Web
programming language PHP Hypertext Preprocessor (PHP) and using one of the
framework PHP namely framework CodeIgniter.
Key word : Application, Monitoring, Mother, Pregnant, Pregnancy Check Up

commit to user

xvii