SISTEM PENDUKUNG KEPUTUSAN UNTUK MEMANTAU PERKEMBANGAN BALITA BERBASIS WEB
SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata I pada Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta
Oleh :
GERI GEBYAR GIWANGKORO NIM : L200070137
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2011
HALAMAN PERSETUJUAN
Skripsi dengan judul
SISTEM PENDUKUNG KEPUTUSAN UNTUK MEMANTAU PERKEMBANGAN BALITA BERBASIS WEB telah diperiksa dandisetujui pada :
Hari
: Senin
Tanggal : 08 Agustus 2011
Pembimbing I
Pembimbing II
Endah Sudarmilah, S.T., M.Eng NIK : 969
Hasyim Asy’ari, S.T., M.T NIK : 981
ii
HALAMAN PENGESAHAN
SISTEM PENDUKUNG KEPUTUSAN UNTUK MEMANTAU PERKEMBANGAN BALITA BERBASIS WEB dipersiapkan dan disusun oleh GERI GEBYAR GIWANGKORO NIM : L200070137 telah dipertahankan di depan Dewan Penguji pada tanggal 29 Juli 2011
Susunan Dewan Penguji
Pembimbing I
Dewan Penguji I
Endah Sudarmilah, S.T., M.Eng NIK : 969
Yusuf Sulistyo Nugroho, S.T., M.Eng NIK : 200.1197
Pembimbing II
Dewan Penguji II
Hasyim Asy’ari, S.T., M.T NIK : 981
Ady Purna Kurniawan, S.T NIK : 200.1306
Skripsi ini telah diterima sebagai salah satu persyaratan untuk memperoleh gelar sarjana Tanggal .................................... Dekan Fakultas Komunikasi dan Informatika
Ketua Program Studi Teknik Informatika
Husni Thamrin, S.T, MT., Ph.D. NIK : 706
Aris Rakhmadi, ST., M.Eng. NIK : 983 iii
DAFTAR KONTRIBUSI Dengan ini saya menyatakan bahwa skripsi ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan di suatu 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. Berikut saya sampaikan daftar kontribusi dalam penyusunan skripsi : 1. Saya membuat sistem informasi sendiri dengan bantuan buku dan internet. 2. Program aplikasi yang saya gunakan untuk membuat sistem informasi ini ialah Adobe Dreamweaver CS5, PHP designer 2007 dengan Xampp 1.7.0 dan Adobe Photoshop 7.0. 3. Komputer menggunakan Core 2 Duo 2,0 GHz. Demikian pernyataan dan daftar kontribusi ini saya buat dengan sejujurnya. Saya bertanggung jawab atas isi dan kebenaran daftar di atas. Surakarta,
Juli 2011
Geri Gebyar Giwangkoro
Mengetahui: Pembimbing I
Pembimbing II
Endah Sudarmilah, S.T., M.Eng NIK : 969
Hasyim Asy’ari, S.T., M.T NIK : 981
iv
MOTTO DAN PERSEMBAHAN MOTTO 1.
Pandanglah hidup kedepan, kita hidup tidak hanya untuk saat ini tetapi kita hidup untuk masa depan, janganlah kau terpuruk dalam kesusahanmu, berusaha untuk melakukan perubahan demi kehidupan yang lebih baik.
2.
Suatu keberhasilan dapat diraih jika kita mau berusaha untuk meraihnya, jangan pernah putus asa, sulit yang kita hadapi merupakan bagian dari proses menuju keberhasilan, tetap berusaha dan berdo’a, percaya diri dengan harapan dan keyakinan.
3.
Jangan pernah berhenti tuk bermimpi, karena impian kan menjadi motivasi kita tuk terus bangkit dan berjalan maju, bukan sekedar mimpi saja, berusahalah tuk menggapai mimmpi itu. Selalu optimis dalam menjalani hidup sekalipun hidup ini terasa sulit.
4.
Berjuang demi cita-cita, masa depan dan impian, lakukan sepenuh hati dan berikan yang terbaik buat hidup lebih bermakna.
5.
Syukuri apa yang kita punya yang tleah diberikan oleh-NYA, jangan pernah mengeluh, karena hidup telah diatur oleh-NYA. Apapun yang terjadi itu yang terbaik untuk kita, percaya bahwa Tuhan kan berikan yang terbaik, semua sudah ada waktunya.
6.
Walupun hidup terkadang tak sesuai harapan, lalui dengan senyuman dan keikhlasan biarkan mengalir apa adanya. Tetap teruskan mimpi-mimpi mencari cara tuk menggapainya agar kehidupan kita lebih baik lagi dan bermakna. ------ Penulis -----
v
PERSEMBAHAN 1.
Orang tua, ibu dan bapak yang selalu memberikan kasih sayangnya dengan penuh keikhlasan, merawat dan mendidik ku. Memberikan semangat dan motivasi yang tiada hentinya, pengorbanan yang selalu kalian berikan untuk ku. Ibu, bapak do’a restu mu selalu aku harapkan demi meraih cita-cita dan impian ku tuk membahagian kalian.
2.
Adik ku Gebi yang selalu memberikan motivasi dalam hati ku tuk terus melangkah maju demi cita-cita. Semoga kau dapat meraih cita-cita mu kelak dan menjadi pribadi yang baik yang dapat dibanggakan orang tua dan keluarga.
3.
Keluarga ku yang selalu memberikan dukungan, semoga kita semua selalu dapat hidup bahagia dalam suka maupun duka.
4.
Sahabat karib ku Harjo (Tri Hartanto), terima kasih telah membangkitkan dan mengembalikan semangat ku dari keadaan yang tidak memungkinkan, yang menemani ku dalam suka dan duka. Untuk Dumadi, terima kasih atas ilmuilmu yang telah dibagi dan juga tumpangan kos-kosan selama berada dalam wilayah kampus UMS. Semoga kita selalu dapat membantu dan memberikan motivasi, semangat tuk menghadapi hari esok.
5.
Sahabat yang menemani dalam keseharian, Komeng (Eko Budyarto), Kompor (Iska B), Kombor (Christianto) bersama dengan Harjo dan Dumadi. Terimakasih untuk pengalaman yang kalian berikan, semoga kita dapat selalu mengingat kebersamaan kita. Jangan pernah menyerah kawan.
vi
6.
Soulmate ku, Ayu (Rani Endah W) terimakasih kerjasamanya selama mengerjakan skripsi. Semoga kau dapat meraih apa yang kau inginkan, jangan pernah lelah dan berhenti tuk mencari tau yang tidak kau ketahui.
7.
Sahabat-sahabat yang ku sayangi, Rey (Rika Palupi), Neny (Erni Tri K), Evi, Lina, Roma, Mini, Mega, Titis, Indrux (Indriani), Oneng (Indri S), Mira. Terimaksih untuk persahabatan yang kalian berikan, kalian memberikan warna tersendiri dalam hidup ku dengan kecerian, suka dan duka serta pengorbanan. Semua itu kan menjadi kenangan dalam hidup ku. Dan semoga kita dapat selalu menjalin persahabatan selamanya.
8.
Teman-teman informatika 2007 kelas C, terimakasih atas kebersamaannya selama kuliah, terus maju kawan-kawan jangan pernah menyerah tetap berusaha.
9.
Semua pihak yang tidak dapat penulis sebutkan satu persatu, terimakasih untuk bantuan dan ilmunya.
vii
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan
rahmat,
menyelesaikan
skripsi
hidayah ini
serta dengan
kekuatan judul
sehingga
“SISTEM
penulis
dapat
PENDUKUNG
KEPUTUSAN UNTUK PERKEMBANGAN BALITA”. Skripsi ini disusun untuk memenuhi kurikulum pada Program Studi Teknik Informatika Universitas Muhammadiyah Surakarta, sebagai kewajiban mahasiswa dalam rangka menyelesaikan program sarjana. Penulis menyadari bahwa skripsi ini masih jauh dari kesempurnaan, oleh karena itu kritik saran yang membangun dari berbagai pihak sangat penulis harapkan demi perbaikan-perbaikan ke depan. Terwujudnya skripsi ini tidak lepas dari bantuan berbagai pihak yang telah mendorong dan membimbing penulis, baik tenaga, ide-ide, maupun pemikiran. Oleh karena itu dalam kesempatan ini penulis ingin mengucapkan terima kasih yang sebesar-besarnya dengan segala kerendahan hati kepada : 1.
Allah SWT dengan sebaik-baik pujian, puji yang tidak bisa diungkapkan dengan kata. Bagi-Mu puji atas iman dan islam yang Engkau anugrahkan. Maha mulia Engkau, Maha Suci nama-Mu.
2.
Husni Thamrin, S.T, MT., Ph.D. selaku Dekan Fakultas Komunikasi dan Informatika.
viii
3.
Aris Rakhmadi, S.T., M.Eng selaku Ketua Jurusan Teknik Informatika Universitas Muhammadiayah Surakarta.
4.
Endah Sudarmilah, S.T., M.Eng selaku pembimbing I yang telah memberikan nasehat, bimbingan, dorongan, dan pengarahan kepada penulis sehingga dapat menyelesaikan tugas akhir ini.
5.
Hasyim Asy’ari, S.T., M.T selaku pembimbing II yang telah memberikan bimbingan dan pengarahan kepada penulis sehingga dapat menyelesaikan tugas akhir ini.
6.
Kepada orang tua yang selalu memberikan do’a, semangat dan motivasi dengan tiada hentinya kepada penulis.
7.
Sahabat-sahabat ku Tri Hartanto, Dumadi, Iska, Eko, Christian, Rani, Rika, Erni, Evi dan semuanya yang tidak dapat disebutkan namanya, terimakasih telah membantu memberikan masukan dan memberikan semangat.
8.
Semua pihak yang tidak bisa disebutkan satu-persatu yang telah membantu hingga terselesainya tugas akhir ini. Akhirnya penulis berharap semoga skripsi ini berguna bagi semua pihak dan
bermanfaat bagi penulis khususnya dan pembaca pada umumnya dalam menambah pengetahuan dan wawasan ilmu. Amiin.
Surakarta, Juli 2011 Penulis
ix
DAFTAR ISI
Halaman Judul .............................................................................................
i
Halaman Persetujuan ...................................................................................
ii
Halaman Pengesahan ...................................................................................
iii
Daftar Kontribusi .........................................................................................
iv
Motto dan Persembahan ................................................................................
v
Kata Pengantar .............................................................................................
viii
Daftar Isi ......................................................................................................
x
Daftar Tabel .................................................................................................
xiv
Daftar Gambar .............................................................................................
xv
Abstraksi ......................................................................................................
xix
BAB I PENDAHULUAN ...........................................................................
1
1.1. Latar Belakang Masalah .........................................................................
1
1.2. Perumusan Masalah ...............................................................................
4
1.3. Batasan Masalah ....................................................................................
4
1.4. Tujuan Penelitian ...................................................................................
6
1.5. Manfaat Masalah ....................................................................................
6
1.6. Sistematika Penulisan .............................................................................
7
BAB II TINJAUAN PUSTAKA ................................................................
8
2.1. Telaah Penelitian ...................................................................................
8
2.2. Landasan Teori .........................................................................................
10
1. Sistem Informasi ...............................................................................
10
x
2. Sistem Pendukung Keputusan............................................................
11
3. Bahasa Pemrograman Web ...............................................................
13
4. Basis Data MySQL ...........................................................................
16
5. Internet ..............................................................................................
17
BAB III METODOLOGI PENELITIAN .................................................
18
3.1. Lokasi dan Waktu Penelitian .................................................................
19
3.2. Alur Penelitian ......................................................................................
19
3.3. Alur Program ........................................................................................
21
1. Diagram alir tes perkembangan .........................................................
21
2. Diagram alir admin ...........................................................................
23
2. Diagram alir posyandu ......................................................................
24
3. Diagram alir puskesmas ....................................................................
25
4. Diagram alir secara umum..................................................................
26
3.4. Gambaran Sistem ..................................................................................
27
3.5. Analisis Kebutuhan Sistem ....................................................................
28
1. Analisis kebutuhan hardware .............................................................
31
2. Analisis kebutuhan software ..............................................................
32
3. Admin ..............................................................................................
34
4. Posyandu ...........................................................................................
35
5. Puskesmas .........................................................................................
37
6. Visitor (pengunjung) .........................................................................
38
3.6. Perancangan Sistem ..............................................................................
38
1. Metode perancangan .........................................................................
39
xi
2. Metode pengambilan keputusan ........................................................
41
3. Desain secara umum ..........................................................................
44
4. Desain secara terinci ..........................................................................
46
3.7. Membangun Sistem ...............................................................................
61
BAB IV HASIL DAN PEMBAHASAN .....................................................
62
4.1. Hasil Penelitian .....................................................................................
62
1. User dan pengunjung .........................................................................
63
2. Halaman utama .................................................................................
64
3. Halaman komentar pengunjung .........................................................
66
4. Halaman tentang sistem .....................................................................
67
5. Halaman lihat perkembangan .............................................................
68
6. Halaman kontak ................................................................................
68
7. Halaman profil ...................................................................................
69
8. Program posyandu ..............................................................................
70
9. Program puskesmas ...........................................................................
77
10. Program admin .................................................................................
81
4.2. Pengujian Sistem ...................................................................................
93
1. Pengujian dari pembuan sistem .........................................................
93
2. Pengujian dari peminta sistem ...........................................................
94
4.3. Implementasi Sistem .............................................................................
106
4.4. Perawatan Sistem ...................................................................................
107
BAB V PENUTUP ......................................................................................
108
5.1. Kesimpulan ...........................................................................................
108
xii
5.2. Saran .....................................................................................................
108
DAFTAR PUSTAKA .................................................................................
110
Lampiran
xiii
DAFTAR TABEL
Tabel 3.1: Tabel Spesifikasi Komputer Minimum .........................................
32
Tabel 3.2: Aturan TIC ..................................................................................
48
Tabel 3.3: TIC untuk Tabel User ...................................................................
49
Tabel 3.4: TIC untuk Tabel Perkembangan ...................................................
50
Tabel 3.5: TIC untuk Tabel Posyandu ...........................................................
50
Tabel 3.6: TIC untuk Tabel rw .....................................................................
51
Tabel 3.7: TIC untuk Tabel puskesmas .........................................................
51
Tabel 3.8: TIC untuk Tabel range..................................................................
52
Tabel 3.9: TIC untuk Tabel aspek_perkembangan .........................................
52
Tabel 3.10: TIC untuk Tabel saran ................................................................
53
Tabel 3.11: TIC untuk Tabel pertanyaan .......................................................
54
Tabel 3.12: TIC untuk Tabel artikel ..............................................................
54
Tabel 3.13: TIC untuk Tabel tamu ................................................................
55
Tabel 3.14: TIC untuk Tabel balas_tamu .......................................................
55
Tabel 3.15: TIC untuk Tabel user ..................................................................
56
Tabel 4.1: Cuplikan tabel penentuan jumlah sampel dari popolasi tertentu ....
95
Tabel 4.2: Hasil penilaian menurut jawban kuisioner oleh petugas medis ......
98
Tabel 4.3: Hasil penilaian menurut jawaban kuisioner oleh orang tua............
101
Tabel 4.4: Gabungan hasil pengujian oleh petugas medis dan orang tua ........
104
xiv
DAFTAR GAMBAR
Gambar 2.1 : Hierarki AHP (Analytical Hierarchy Process) .........................
13
Gambar 2.2 : Contoh Script PHP...................................................................
14
Gambar 2.3 : Contoh Script HTML ...............................................................
15
Gambar 2.4 : Contoh Script CSS ...................................................................
15
Gambar 2.5 : Contoh Script JavaScript ..........................................................
16
Gambar 3.1 : Diagram Alir Penelitian ...........................................................
20
Gambar 3.2 : Diagram Alir Tes Perkembangan .............................................
22
Gambar 3.3 : Diagram Alir Admin ................................................................
23
Gambar 3.4 : Diagram Alir Posyandu............................................................
24
Gambar 3.5 : Diagram Alir Puskesmas..........................................................
25
Gambar 3.6 : Diagram Alir Secara Umum.....................................................
26
Gambar 3.7 : Gambaran Sistem.....................................................................
28
Gambar 3.8 : Metode Water Fall ...................................................................
39
Gambar 3.9 : Hierarki AHP (Analytical Hierarchy Process) .........................
42
Gambar 3.10 : DFD Level 0 .........................................................................
44
Gambar 3.11 : DFD Level 1 .........................................................................
45
Gambar 3.12 : Diagram Menu Sistem ...........................................................
46
Gambar 3.13 : Site Map (peta situs) .............................................................
47
Gambar 3.14 : ERD (Entity Relationship Diagram) Sistem ..........................
58
Gambar 3.15 : Desain Dialog Layar Secara Umum ......................................
60
Gambar 4.1 : Form Login User .....................................................................
63
xv
Gambar 4.2 : Tampilan Utama Sistem...........................................................
65
Gambar 4.3 : Halaman komentar ..................................................................
66
Gambar 4.4 : Form Isi Komentar .................................................................
67
Gambar 4.5 : Halaman Tentang Sistem .........................................................
67
Gambar 4.6 : Halaman Lihat Perkembangan .................................................
68
Gambar 4.7 : Halaman Kontak ......................................................................
69
Gambar 4.8 : Halaman Profil ........................................................................
70
Gambar 4.9 : Tampilan Data Balita ...............................................................
71
Gambar 4.10 : Tampilan Detail Balita ..........................................................
71
Gambar 4.11 : Tampilan Form Ubah Data Balita .........................................
72
Gambar 4.12 : Tampilan Form Input Data Balita ..........................................
73
Gambar 4.13 : Tampilan Cari Nama Balita....................................................
73
Gambar 4.14 : Tampilan Pertanyaan Tes Perkembangan ..............................
74
Gambar 4.15 : Tampilan Hasil Tes Perkembangan ........................................
75
Gambar 4.16 : Tampilan Cari Data Perkembangan ........................................
76
Gambar 4.17 : Tampilan Data Status Perkembangan .....................................
76
Gambar 4.18 : Tampilan Laporan Data Perkembangan..................................
77
Gambar 4.19 : Tampilan Data Posyandu .......................................................
77
Gambar 4.20 : Tampilan Data per Posyandu .................................................
78
Gambar 4.21 : Tampilan Cari Data Perkembangan ........................................
79
Gambar 4.22 : Tampilan Data Status Perkembangan .....................................
79
Gambar 4.23 : Tampilan Laporan Data Perkembangan..................................
80
Gambar 4.24 : Tampilan Laporan Perkembangan per Posyandu ....................
80
xvi
Gambar 4.25 : Tampilan Laporan Data Perkembangan Keseluruhan .............
81
Gambar 4.26 : Tampilan Data Range Usia ....................................................
82
Gambar 4.27 : Tampilan Form Ubah Data Range Usia..................................
82
Gambar 4.28 : Tampilan Form Input Data Range Usia ..................................
83
Gambar 4.29 : Tampilan Data Rw ................................................................
83
Gambar 4.30 : Tampilan Form Ubah Data Rw ..............................................
84
Gambar 4.31 : Tampilan Form Input Data Rw ..............................................
84
Gambar 4.32 : Tampilan Data Aspek Perkembangan.....................................
85
Gambar 4.33 : Tampilan Form Ubah Data Aspek Perkembangan ..................
85
Gambar 4.34 : Tampilan Form Input Data Aspek Perkembangan ..................
86
Gambar 4.35 : Tampilan Data Saran .............................................................
86
Gambar 4.36 : Tampilan Form Ubah Data Saran...........................................
87
Gambar 4.37 : Tampilan Form Input Data Saran ...........................................
87
Gambar 4.38 : Tampilan Data Posyandu .......................................................
88
Gambar 4.39 : Tampilan Form Ubah Data Posyandu ....................................
88
Gambar 4.40 : Tampilan Form Input Data Posyandu .....................................
89
Gambar 4.41 : Tampilan Data Puskesmas .....................................................
89
Gambar 4.42 : Tampilan Form Ubah Data Puskesmas...................................
90
Gambar 4.43 : Tampilan Form Input Data Puskesmas ...................................
90
Gambar 4.44 : Tampilan Data Pertanyaan .....................................................
91
Gambar 4.55 : Tampilan Form Ubah Data Pertanyaan ..................................
91
Gambar 4.46 : Tampilan Form Input Data Pertanyaan...................................
92
Gambar 4.47 : Tampilan Cari Data Perkembangan ........................................
93
xvii
Gambar 4.48 : Tampilan Data Satus Perkembangan ......................................
93
Gambar 4.49 : Tampilan Sistem Yang Diupload ...........................................
94
Gambar 4.50 : Grafik Pengisian Kuisioner oleh Tenaga Medis......................
99
Gambar 4.51 : Grafik Pengisian Kuisioner oleh Orang Tua ...........................
102
xviii
ABSTRAKSI
Perkembangan motorik dan mental balita merupakan salah satu hal terpenting untuk mencerdaskan balita. Penelitian sistem pendukung keputusan perkembangan balita bertujuan untuk memudahkan tenaga medis dalam menentukan/mengambil keputusan terkait perkembangan balita dan memudahkan pihak instansi kesehatan (puskesmas) dalam memonitoring perkembangan balita dalam satu wilayah. Metode perancangan sistem yang digunakan adalah metode waterfall yaitu metode yang menggunakan pendekatan secara sistematis dan urut mulai dari level mendefinisikan kebutuhan sistem sampai maintenance. Sedangkan metode yang digunakan dalam menenetukan suatu perkembangan balita adalah metode AHP (Analytical Hierarchy Process) adalah suatu metode pengambilan keputusan dengan multiple criteria, yaitu model AHP merupakan suatu model pengambilan keputusan yang komprehensif. Prioritas yang diambil untuk mementukan status perkembangan yaitu nilai jawaban benar ½ dari jumlah pertanyaan. Sehingga status perkembangan ditentukan berdasarkan pernyataan/pertanyaan. Sistem diimplementasikan pada bulan Juli 2011, berdasarkan hasil dari uji sistem, tenaga medis dapat dengan mudah menentukan perkembangan balita karena adanya bantuan dari sistem dalam menentukan status perkembangan balita disamping itu juga instansi kesehatan terkait (puskesmas) dapat memonitoring perkembangan balita dalam suatu wilayah dengan mudah. Kata kunci : Perkembangan motorik dan mental balita, Waterfall, Sistem pendukung keputusan, AHP
xix