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 : L200070137PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
ii
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
Endah Sudarmilah, S.T., M.Eng NIK : 969
Pembimbing II
iii
telah dipertahankan di depan Dewan Penguji pada tanggal 29 Juli 2011
Susunan Dewan Penguji
Pembimbing I
Endah Sudarmilah, S.T., M.Eng NIK : 969
Dewan Penguji I
Yusuf Sulistyo Nugroho, S.T., M.Eng NIK : 200.1197
Skripsi ini telah diterima sebagai salah satu persyaratan untuk memperoleh gelar sarjana
Tanggal ... Dekan
Fakultas Komunikasi dan Informatika
Husni Thamrin, S.T, MT., Ph.D. NIK : 706
Ketua Program Studi Teknik Informatika
iv
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.
v
MOTTO DAN PERSEMBAHAN MOTTO
1. Pandanglah hidup kedepan, kit a hidup t idak hanya unt uk saat ini t et api kit a hidup
unt uk masa depan, janganlah kau t erpuruk dalam kesusahanmu, berusaha unt uk
melakukan perubahan demi kehidupan yang lebih baik.
2. Suat u keberhasilan dapat diraih jika kit a mau berusaha unt uk meraihnya, jangan pernah
put us asa, sulit yang kit a hadapi merupakan bagian dari proses menuju keberhasilan,
t et ap berusaha dan berdo’a, percaya diri dengan harapan dan keyakinan.
3. Jangan pernah berhent i t uk bermimpi, karena impian kan menjadi mot ivasi kit a t uk
t erus bangkit dan berjalan maju, bukan sekedar mimpi saja, berusahalah t uk menggapai
mimmpi it u. Selalu opt imis dalam menjalani hidup sekalipun hidup ini t erasa sulit .
4. Berjuang demi cit a-cit a, masa depan dan impian, lakukan sepenuh hat i dan berikan yang
t erbaik buat hidup lebih bermakna.
5. Syukuri apa yang kit a punya yang t leah diberikan oleh-NYA, jangan pernah mengeluh,
karena hidup t elah diat ur oleh-NYA. Apapun yang t erjadi it u yang t erbaik unt uk kit a,
percaya bahwa Tuhan kan berikan yang t erbaik, semua sudah ada wakt unya.
6. Walupun hidup t erkadang t ak sesuai harapan, lalui dengan senyuman dan keikhlasan
biarkan mengalir apa adanya. Tet ap t eruskan mimpi-mimpi mencari cara t uk
menggapainya agar kehidupan kit a lebih baik lagi dan bermakna.
vi 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
ilmu-ilmu 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
vii
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
viii
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT yang telah
memberikan rahmat, hidayah serta kekuatan sehingga penulis dapat
menyelesaikan skripsi ini dengan judul “SISTEM 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
ix
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
x 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
xi
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
xii
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
xiii
5.2. Saran ... 108
xiv
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
xv
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
xvi
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
xvii
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
xviii
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
xix 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.