RANCANG BANGUN SISTEM INFORMASI E-KMS BERBASIS WEB STUDI KASUS UPT. PUSKESMAS SINGOSARI
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Program Studi Informatika Universitas Muhammadiyah Malang
HAISMANSYAH ABDILLAH 201410370311080
Rekayasa Perangkat Lunak
PROGRAM STUDI INFORMATIKA FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG 2021
KATA PENGANTAR
Dengan memanjatkan Puji Syukur kehadirat Penguasa Alam Semesta beserta Isi-Nya, Allah SWT yang Maha Mengetahui dan yang Maha Memuliakan.
Shalawat serta salam terhadap Nabi Muhammad SAW, Penulis berhasil menyelesaikan Tugas Akhir dengan judul “RANCANG BANGUN SISTEM INFORMASI E-KMS BERBASIS WEB STUDI KASUS UPT. PUSKESMAS SINGOSARI”.
Melalui Kesempatan yang sangat berbahagia ini penulis menyampaikan ucapan terima kasih yang sebesar – besarnya kepada pihak – pihak yang memberikan pengaruh besar terhadap penyelesaian Tugas Akhir ini. Dengan sangat berbangga hati penulis dapat meraih gelar Sarjana S-1 Komputer dalam Bidang Studi informatika di Universitas Muhammadiyah Malang. Oleh karena itu penulis ingin memberikan ucapan terima kasih yang tulus kepada :
• Allah SWT yang telah memberikan saya kekuatan, keinginan, dan ilmunya untuk menyelesaikan tugas akhir ini.
• Orang Tua dan keluarga yang telah memberikan dukungan dari segala aspek untuk saya dapat menyelesaikan tugas akhir ini.
• Selaku Dosen Pembimbing.
• Selaku Dosen Penguji.
• Pegawai Puskesmas Singosari Malang.
• Teman – Teman Seangkatan dan Seperjuangan.
Akhir kata, penulis memiliki keterbatasan ilmu dan kekurangan dalam menulis karya penelitian ini mungkin masih jauh dari kata sempurna. Untuk itu pembaca dapat memberikan saran dan kritik yang membantu membangun penelitian – penelitian selanjutnya, akan sangat diterima dengan tangan terbuka.
Malang, 24 Juni 2021
Haismansyah Abdillah
ABSTRAK
Sistem informasi E-KMS merupakan sistem yang memberikan informasi mengenai catatan pertumbuhan anak yang berada di Puskesmas Singosari Kabupaten Malang sebagai tempat studi kasus. Pada puskesmas tersebut belum terimplementasi sebuah sistem pencatatan KMS yang memadai. Sistem ini diuntuk menggunakan metode incremental saat pembangunannya dan dalam melakukan pengumpulan kebutuhan menggunakan metode observasi dan wawancara. Hingga dalam implementasinya menggunakan framework Laravel dengan struktural Model, View, Controller untuk mempermudah dan mempercepat pembangunan.
Pengujian yang dilakukan menggunakan pengujian Black Box dan User Acceptance Test. Hingga hasil yang didapat, sistem dapat diterima oleh tempat studi kasus untuk digunakan.
Kata Kunci: Sistem infomasi E-KMS; Framework Laravel; Blackbox;UAT.
ABSTRACT
The E-KMS information system is a system that provides information about the growth records of children at the Singosari Public Health Center of Malang as a case of the study (research subject). The health center (puskesmas) has not implemented an adequate KMS recording system. This system was created using the incremental method during forming this system and in gathering needs using the observation and interview methods. Until the implementation of Laravel framework with a structural Model, View, Controller to simplify and speed up development. Tests carried out using Black Box testing and User Acceptance Test.
Until the results are obtained, the system can be accepted by the place of case of study for used.
Keywords: E-KMS information system; Laravel Frameworks; Blackbox;UAT.
DAFTAR ISI
LEMBAR PERSETUJUAN... i
LEMBAR PENGESAHAN ... ii
KATA PENGANTAR ... iii
ABSTRAK ... iv
ABSTRACT ... v
DAFTAR ISI ... vi
DAFTAR GAMBAR ... viii
DAFTAR TABEL ... x
BAB I. PENDAHULUAN ... 11
1.1 Latar Belakang ... 11
1.2 Rumusan Masalah ... 13
1.3 Tujuan Penelitian ... 13
1.4 Cakupan Masalah ... 13
BAB II TINJAUAN PUSTAKA ... 15
2.1 Penelitian Terdahulu ... 15
2.2 Sistem ... 15
2.3 Sistem Informasi ... 16
2.4 KMS (Kartu Menuju Sehat) ... 16
2.5 Standar Antropometri ... 16
2.7 Metode Incremental ... 17
2.7.1 Communication ... 18
2.7.2 Planning ... 18
2.7.3 Modelling ... 18
2.7.4 Construction ... 19
2.7.5 Deployment ... 19
2.8 Framework ... 19
2.9 Laravel ... 19
BAB III METODOLOGI PENELITIAN ... 21
3.1 Studi Kasus ... 21
3.2 Studi Literatur ... 21
3.3 Pengembangan Sistem ... 22
3.3.1 Analisa Kebutuhan ... 22
3.4 Desain Sistem ... 29
3.4.1 Activity Diagram ... 29
3.4.2 Sequence Diagram ... 38
3.4.3 Class Diagram ... 43
3.4.4 Desain Interface ... 44
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM ... 48
4.1 Implementasi Sistem ... 48
4.1.1 Implementasi Perangkat Lunak ... 48
4.1.2 Implementasi Antarmuka ... 48
4.2 Pengujian Sistem ... 59
4.2.1 Pengujian Blackbox ... 59
4.2.2 Pengujian User Acceptance Test ... 67
BAB V KESIMPULAN DAN SARAN ... 70
5.1 Kesimpulan ... 70
5.2 Saran ... 70
DAFTAR PUSTAKA ... 72
LAMPIRAN ... 74
DAFTAR GAMBAR
Gambar 1. Metode Incremental ... 18
Gambar 2. Use Case Diagram ... 28
Gambar 3. Activity Diagram Kelola Pengguna ... 29
Gambar 4. Activity Diagram Kelola Posyandu ... 30
Gambar 5. Activity Diagram Kelola KMS ... 31
Gambar 6. Activity Diagram Laporan ... 32
Gambar 7. Activity Diagram Kelola Kader ... 33
Gambar 8. Activity Diagram Kelola Ibu Balita ... 34
Gambar 9. Activity Diagram Kader Posyandu ... 35
Gambar 10. Activity Diagram Periksa TB BB LK ... 36
Gambar 11. Activity Diagram Pemberian Vitamin ... 37
Gambar 12. Sequence Diagram Create Data ... 38
Gambar 13. Sequence Diagram Read Data ... 39
Gambar 14. Sequence Diagram Edit Data ... 39
Gambar 15. Sequence Diagram Hapus Data ... 40
Gambar 16. Sequence Diagram Kader Posyandu ... 41
Gambar 17. Sequence Diagram Periksa BB TB LK ... 41
Gambar 18. Sequence Diagram Pemberian Vitamin ... 42
Gambar 19. Sequence Diagram Download File ... 42
Gambar 20. Classs Diagram ... 43
Gambar 21. Tampilan Halaman Login ... 44
Gambar 22. Tampilan Halaman Data Pengguna ... 44
Gambar 23. Tampilan Halaman Data Posyandu ... 45
Gambar 24. Tampilan Halaman Data KMS ... 45
Gambar 25. Tampilan Halaman Kader Posyandu ... 46
Gambar 26. Tampilan Halaman Periksa BB TB LK ... 46
Gambar 27.Tampilan Halaman Pemberian Vitamin ... 47
Gambar 28. Tampilan Halaman Laporan ... 47
Gambar 29. Tampilan Halaman Login ... 49
Gambar 30. Tampilan Halaman Kelola Pengguna ... 49
Gambar 31. Tampilan Halaman Kelola Posyandu ... 50
Gambar 32 Tampilan Halaman Kader Posyandu ... 50
Gambar 33. Tampilan Halaman Kelola KMS ... 51
Gambar 34. Tampilan Halaman Pemeriksaan BB TB LK ... 51
Gambar 35. Tampilan Halaman Pemberian Vitamin ... 52
Gambar 36. Tampilan Halaman Laporan ... 52
Gambar 37. Laporan Manual Data Balita ... 53
Gambar 38. Unduh Laporan Balita ... 53
Gambar 39. Laporan Manual Vitamin dan Obat Cacing ... 53
Gambar 40. Unduh Laporan Vitamin dan Obat Cacing ... 54
Gambar 41. Laporan Kader Manual ... 54
Gambar 42. Unduh Laporan Kader ... 54
Gambar 43. Laporan Manual Data Penimbangan Balita ... 55
Gambar 44. Unduh Laporan Penimbangan Balita ... 55
Gambar 45. Tampilan Halaman Kelola Kader ... 56
Gambar 46. Tampilan Halaman Kelola Ibu Balita ... 56
Gambar 47. Tampilan Dashboard Informasi KMS ... 57
Gambar 48. Tampilan Informasi Data Anak ... 57
Gambar 49. Tampilan Halaman Detail KMS ... 58
Gambar 50. Gambar Tampilan Grafik Berat Badan Menurut Umur ... 58
Gambar 51. Gambar Tampilan Panjang Atau Tinggi Badan Menurut Umur ... 59
Gambar 52. Gambar Tampilan Data Vitamin & Obat Cacing ... 59
DAFTAR TABEL
Tabel 1. Penelitian Terdahulu ... 15
Tabel 2. Elisitasi Tahap I ... 23
Tabel 3. Elisitasi Tahap II ... 24
Tabel 4. Identifikasi User ... 25
Tabel 5. Kebutuhan Fungsional ... 26
Tabel 6. Kebutuhan Non Fungsional ... 27
Tabel 7. Rencana Pengujian ... 60
Tabel 8. Pengujian Halaman Akses ... 61
Tabel 9. Pengujian Kelola Pengguna ... 61
Tabel 10. Hasil User Acceptance Test ... 68
DAFTAR PUSTAKA
[1]. Meiranni, Arum.2017. Pengetahuan Ibu Tentang Kartu Menuju Sehat (KMS) Mempengaruhi Pertumbuhan Anak. Universitas Islam Sultan Agung.
[2]. Menteri Kesehatan Republik Indonesia. 2010. Peraturan Menteri Kesehatan Nomor: 155/Menkes/Per/I/2010 tentang Penggunaan Kartu Menuju Sehat (Kms) Bagi Balita. Jakarta: Departemen Kesehatan.
[3]. Fanani,Mukhamad Faiz dkk. 2015. Implementasi Metedo Incremental Dalam Membangun Aplikasi Use Case Point Pada Perusahaan DTS. Institut Teknologi Sepuluh November
[4]. Luthfi Farizan. 2017. Penggunaan Framework Laravel Dalam Rancang Bangun Modul Back-End Artkel Website Bisnisbisns.ID. Politeknik Negeri Jakarta.
[5] Maulidia, Rudy Dwi Nyiti, dkk.2015. Sistem Informasi KMS (Kartu Menuju Sehat) (Studi Kasus: UPTD Puskesmas Kecamatan Pontianak Barat). Universitas Tanjungpura.
[6]. Hakim dan Martin Saputra. 2015. Pengolahan Data Terintegrasi Bidan Praktek Mandiri Berbasis E-KMS (Kartu Menuju Sehat). Universitas Bunda Mulia.
[7]. A. Arwani.2015 .Perancangan Dan Pembangunan Sistem Informasi Akademik Pada Program Pendidikan Dokter Spesialis Anestesiologi Dan Reanimasi Rsud Dr. Soetomo Surabaya,” Institut Teknologi Sepuluh Nopember [8]. V. Rindengan, A. Lumenta, dkk. 2015. Rancang Bangun Aplikasi Audit Mutu Akademik Internal Universitas Sam Ratulangi Berbasis Web. E-journal Tek.
Inform., vol. 6, no. 1, pp. 1–6, 2015.
[9]. Abdullah R. 2017. Memuntuk aplikasi point of sale dengan laravel dan ajax.
Jakarta: PT Elex Media Komputindo.
[10]. Sutabri, Tata. 2012. Analisis Sistem Informasi. Yogyakarta: Andi.
[11]. Iswandi, “Rancang Bangun Sistem Informasi Akademik Berbasis Dekstop Pada Smp Negeri 4 Sungailiat,” J. SIFOM.
[12]. Yakub, dan Vico Hisbanarto. 2014. Sistem Informasi Manajemen Pendidikan. Yogyakarta: Graha Ilmu
[13]. W. E. Kurniawan, “Implementasi Sistem Informasi Akademik Berbasis Website Di Smk Widya Dharma Turen,” Universitas Muhammadiyah Malang, 2018.
[14]. D. Bachtiar and Atikah, “Sistem Informasi Dashboard Kependudukan di Kelurahan Manis Jaya Kota Tangerang,” J. Sisfotek Glob., vol. Vol. 5 No., no. 1, pp. 71–77, 2015.
TA-010
UNIVERSITAS MUHAMMADIYAH MALANG
FAKULTAS TEKNIK
PROGRAM STUDI TEKNIK INFORMATIKA
Jl. Raya Tlogomas 246 Malang 65144 Telp. 0341 - 464318 Ext. 247, Fax. 0341 - 460782
FORM CEK PLAGIARISME LAPORAN TUGAS AKHIR
Nama Mahasiswa : HAISMANSYAH ABDILLAH
NIM : 201410370311080
Judul TA : RANCANG BANGUN SISTEM INFORMASI E-KMS BERBASIS WEB
STUDI KASUS UPT. PUSKESMAS SINGOSARI Hasil Cek Plagiarisme dengan Turnitin
No. Komponen Pengecekan Nilai Maksimal Plagiarisme (%)
Hasil Cek Plagiarisme (%) *
1. Bab 1 – Pendahuluan 10 % 9%
2. Bab 2 – Daftar Pustaka 25 % 25%
3. Bab 3 – Analisis dan Perancangan 25 % 11%
4. Bab 4 – Implementasi dan Pengujian 15 % 14%
5. Bab 5 – Kesimpulan dan Saran 5 % 5%
6. Makalah Tugas Akhir 20% 20%
Mengetahui,
Dosen Pembimbing
Evi Dwi Wahyuni, S. Kom., M. Kom