PENGGUNAAN METODE ANTROPOMETRI PADA SISTEM INFORMASI MONITORING PERKEMBANGAN STATUS GIZI
(SIMOPSGI) BALITA (STUDI KASUS: POSYANDU MELATI PASAR KEMIS KABUPATEN TANGERANG)
SKRIPSI
AISYAH FARISA JASMINE 1610512026
UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAKARTA FAKULTAS ILMU KOMPUTER
PROGRAM STUDI S1 SISTEM INFORMASI 2020
PENGGUNAAN METODE ANTROPOMETRI PADA SISTEM INFORMASI MONITORING PERKEMBANGAN STATUS GIZI
(SIMOPSGI) BALITA (STUDI KASUS: POSYANDU MELATI PASAR KEMIS KABUPATEN TANGERANG)
SKRIPSI
Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Ilmu Komputer
AISYAH FARISA JASMINE 1610512026
UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAKARTA FAKULTAS ILMU KOMPUTER
PROGRAM STUDI S1 SISTEM INFORMASI 2020
i
PERNYATAAN ORISINALITAS
ii
PERNYATAAN PERSETUJUAN PUBLIKASI SKRIPSI
UNTUK KEPENTINGAN AKADEMIS
iii
LEMBAR PERSETUJUAN
Dengan ini dinyatakan bahwa Skripsi berikut:
Nama : Aisyah Farisa Jasmine
NIM : 1610512026
Program Studi : S1 Sistem Informasi
Judul Skripsi : Pengunaan Metode Antropometri Pada Sistem Informasi Monitoring Perkembangan Status Gizi (SIMOPSGI) Balita (Studi Kasus Posyandu Melati Pasar Kemis Kabupaten Tangerang)
Sebagai bagian persyaratan yang diperlukan untuk mengikuti ujian sidang Skripsi/Tugas Akhir pada Program Studi Sistem Informasi, Fakultas Ilmu Komputer, Universitas Pembangunan Nasional “Veteran” Jakarta.
Mengetahui,
Ati Zaidiah,. S.Kom., MTI.
Ketua Program Studi
Menyetujui, Menyetujui,
Erly Krisnanik., S.Kom., MM. Ika Nurlaili Isnainiyah,. S.Kom., M.Sc.
Pembimbing 1 Pembimbing 2
Ditetapkan di : Jakarta Tanggal Ujian : 19 Juni 2020
iv
LEMBAR PENGESAHAN
v Penggunaan Metode Antropometri pada Sistem Informasi Monitoring Perkembangan Status Gizi (SIMOPSGI) Balita (Studi Kasus: Posyandu
Melati Pasar Kemis Kabupaten Tangerang)
Aisyah Farisa Jasmine
ABSTRAK
Perkembangan masalah gizi di Indonesia masih merupakan persoalan yang cukup serius untuk ditangani. Terlebih lagi pada balita, kasus gizi buruk masih menjadi tantangan dalam upaya pembentukan generasi di masa mendatang. Salah satu upaya pemerintah dalam memperbaiki masalah kesehatan di Indonesia adalah dengan membentuk Posyandu (Pos Layanan Terpadu) balita, yang dikhususkan untuk anak usia 0 – 5 tahun. Di Posyandu, pengukuran tumbuh balita dilakukan dengan metode Antropometri. Namun, saat ini Posyandu belum terlalu berperan dalam membantu mengatasi permasalahan gizi, dikarenakan masih belum adanya suatu sistem yang dapat memantau perkembangan status gizi. Proses pengelolaan data Posyandu masih bersifat manual, dan keterbatasan orang tua dalam mendapatkan informasi mengenai pemberian gizi yang tepat bagi anak. Dalam upaya meningkatkan pelayanan Posyandu, diperlukan suatu sistem yang dapat membantu untuk monitoring status gizi balita, serta efektivitas kinerja petugas di Posyandu dengan membantu orang tua dalam mengakses informasi pemberian gizi dari sumber yang tepat. Sistem informasi dibuat berbasiskan web agar dapat diakses di semua platform. Metode pengembangan sistem menggunakan metode prototyping, dan dibangun dengan framework Laravel. Hasil yang diharapkan dari penelitian ini adalah sistem informasi monitoring perkembangan status gizi balita menggunakan metode pengukuran Antropometri, dan diharapkan akan mempermudah segala bentuk penyampaian informasi antar penggunanya.
Kata Kunci: Status Gizi, Antropometri, Monitoring, Prototyping, Laravel
vi The Use of Anthropometric Methods in Information Systems for Monitoring
Development of Toddler Nutrition Status (SIMOPSGI) (Case Study:
Integrated Healthcare Center of Pasar Kemis Tangerang District)
Aisyah Farisa Jasmine
ABSTRACT
Nutritional problems in Indonesia is a serious problem to solved. Moreover in toddler, cases of malnutrition are still a challenge in the formation of future generations. One of the government's efforts to improve health problems is to establish a Posyandu (Integrated Service Post), which is specifically for children aged 0 - 5 years. In Posyandu, the measurement carried out by the Anthropometry method. However, at this time Posyandu has not been too instrumental in helping to solve nutrition problems, because there is no system that can monitor the nutritional status. The Posyandu data management process is still manual, and parents have limited information about providing proper nutrition for children. In effort to improve Posyandu services, it need a system to help in monitor nutritional status, as well as the effectiveness of the performance of officers at the Posyandu by helping parents access nutritional information. The information system is made based on the web. The system development method uses the prototyping method, and built with Laravel framework. The expected outcome of this study is information system for monitoring development of the nutritional status of toodler using the Anthropometric measurement method, it expected to facilitate information delivery between users.
Keywords: nutritional status, monitoring, prototyping, Laravel.
vii
KATA PENGANTAR
Segala puji dan syukur penulis panjatkan atas kehadirat Tuhan Yang Mahakuasa karena atas limpahan rahmat dan karunia-Nya penulis dapat menyelesaikan Proposal Seminar Teknologi Informasi dengan baik. Proposal ini disusun dalam rangka memenuhi persyaratan ujian Tugas Akhir Sistem Informasi, Fakukltas Ilmu Komputer, Universitas Pembangunan Nasional “Veteran” Jakarta.
Dalam penyelesaian proposal ini tidak terlepas dari bantuan banyak pihak yang telah memberikan masukan-masukan kepada penulis. Untuk itu penulis mengucapkan banyak terima kasih kepada:
1. Dr. Ermatita, M.Kom., selaku dekan Fakultas Ilmu Komputer.
2. Ibu Ati Zaidah, S.Kom., MTI., selaku Ketua Program Studi Sarjana Jurusan Sistem Informasi.
3. Ibu Dr. Titin Pramiyati, S.Kom., M.Si., selaku dosen pembimbing akademik.
4. Ibu Erly Krisnanik., S.Kom., MM., selaku dosen pembimbing tugas akhir.
5. Kepada Ayah, Mama, dan Puput tersayang yang telah tiada henti memberikan dukungan baik secara moril dan materil hingga saat ini. Semua pengorbanan yang telah kalian lakukan, tidak akan pernah saya lupakan.
6. Posyandu Melati XI Pasar Kemis Kabupaten Tangerang, para kader, orang tua, serta bidan yang telah bersedia menjadi objek penelitian.
7. Kepada seluruh sahabat saya, Farah, Hana, Errina, Dandy, dan Sandy serta semua yang tidak dapat saya sebutkan semua yang selalu mensupport saya selama menjalani perkuliahan dalam empat tahun terakhir.
8. Seluruh pihak yang terlibat dalam kelancaran pembuatan proposal tugas akhir ini dan yang belum disebutkan di atas, penulis ucapkan terima kasih.
Penulis menyadari bahwasanya masih banyak kekurangan dari proposal ini, baik dari segi materi ataupun teknik penyajiannya, mengingat masih kurangnya wawasan dan pengalaman penulis. Oleh karena itu, kritik dan saran yang baik dan membangun sangat penulis harapkan dalam penyelesaian proposal ini.
Jakarta, 18 Mei 2020
Penulis
viii
DAFTAR ISI
PERNYATAAN ORISINALITAS ... i
PERNYATAAN PERSETUJUAN PUBLIKASI SKRIPSI UNTUK KEPENTINGAN AKADEMIS ... ii
LEMBAR PERSETUJUAN... iii
LEMBAR PENGESAHAN ... iv
ABSTRAK ... v
ABSTRACT ... vi
KATA PENGANTAR ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xii
DAFTAR TABEL ... xv
DAFTAR SIMBOL ... xviii
BAB I PENDAHULUAN ... 1
1.1. Latar Belakang ... 1
1.2. Maksud dan Tujuan ... 3
1.3. Rumusan Masalah ... 3
1.4. Ruang Lingkup ... 4
1.5. Manfaat Penelitian ... 4
1.6. Luaran Sistem ... 5
1.7. Sistematika Penulisan ... 5
BAB II TINJAUAN PUSTAKA ... 7
2.1 Posyandu ... 7
2.1.1 Definisi Posyandu ... 7
2.1.2 Dasar Pelaksanaan Posyandu ... 8
2.2 Balita ... 8
2.3 Konsep Gizi ... 9
2.3.1 Zat Gizi... 9
2.3.2 Status Gizi ... 10
2.3.3 Jenis Penilaian Status Gizi ... 13
2.4 Konsep Dasar Monitoring ... 14
2.4.1 Definisi Monitoring ... 14
ix
2.5 Konsep Dasar Metode Antropometri... 15
2.5.1 Definisi Antropometri ... 15
2.5.2 Keunggulan dan Kelemahan Metode Antropometri ... 15
2.5.3 Parameter Antropometri ... 16
2.6 Konsep Dasar User ... 17
2.6.1 User ... 17
2.7 Konsep Dasar UML ... 18
2.7.1 UML ... 18
2.7.2 Use Case Diagram ... 19
2.7.3 Activity Diagram ... 19
2.7.4 Sequence Diagram ... 20
2.7.5 Class Diagram ... 20
2.8 Konsep Dasar Website ... 20
2.8.1 Website ... 20
2.8.2 Bahasa Pemrograman PHP ... 21
2.8.3 Server Tool XAMPP ... 21
2.8.4 Framework Laravel ... 22
2.8.5 MVC ... 22
2.9 Konsep Dasar Metode yang Digunakan ... 24
2.9.1 Metode Analisis : PIECES ... 24
2.9.2 Metode Perancangan Sistem : Prototyping ... 25
2.10 Konsep Dasar Basis Data ... 28
2.10.1 Basis Data ... 28
2.10.2 Database Management System (DBMS) ... 28
2.10.3 My SQL ... 29
2.11 Blackbox Testing ... 29
2.12 Review Penelitian Terdahulu ... 30
BAB III METODOLOGI PENELITIAN ... 34
3.1 Tahapan Penelitian ... 34
3.2 Uraian Penelitian ... 35
3.2.1 Studi Literatur ... 35
3.2.2 Komunikasi (Communication) ... 35
3.2.3 Perencanaan Secara Cepat (Quick Plan) ... 35 3.2.4 Pemodelan Perancangan Secara Cepat (Modeling Quick Design) . 36
x 3.2.5 Pembentukan Prototipe User Interface (Construction of Prototype)
37
3.2.6 Uji Coba (Testing) ... 37
3.2.8 Implementasi (Implementation) ... 38
3.3 Kerangka Berpikir ... 38
3.4 Alat dan Bahan yang Digunakan ... 38
3.4.1 Perangkat Keras (Hardware) ... 38
3.4.2 Perangkat Lunak (Software) ... 39
3.5 Waktu Kegiatan/Pelaksanaan Penelitian ... 39
3.6 Jadwal Kegiatan ... 40
BAB IV HASIL DAN PEMBAHASAN ... 41
4.1. Profil Organisasi ... 41
4.1.1. Sejarah Singkat... 41
4.1.2. Visi Misi ... 41
4.1.3. Struktur Organisasi ... 42
4.1.4. Tugas Pokok dan Fungsi ... 42
4.2. Analisis Sistem Berjalan ... 43
4.2.1. Use Case Diagram Sistem Berjalan ... 45
4.2.2. Activity Diagram Sistem Berjalan ... 55
4.2.3. Analisis Dokumen... 66
4.2.4. Deskripsi Aktor Sistem Berjalan ... 68
4.2.5. Identifikasi Masalah dengan Metode PIECES... 69
4.2.6. Masalah Pokok ... 72
4.2.7. Solusi Pemecahan Masalah ... 72
4.2.8. Analisis Kebutuhan Sistem ... 73
4.2.9. Deskripsi Aktor Sistem Usulan... 78
4.3. Rancangan Sistem Usulan ... 79
4.3.1. Use Case Diagram Sistem Usulan ... 81
4.3.2. Activity Diagram Sistem Usulan... 98
4.3.3. Sequence Diagram Sistem Usulan ... 123
4.3.4. Class Diagram Sistem Usulan ... 136
4.3.5. Rancangan Dokumen Sistem Usulan ... 137
4.3.6. Rancangan Database ... 139
4.3.7. Spesifikasi dan Kamus Data ... 140
xi
4.3.8. Rancangan Kode ... 147
4.3.9. Rancangan Struktur Menu Aplikasi ... 150
4.3.10. Rancangan Interface ... 152
4.3.11. Pengkodean ... 164
4.3.12. Pengujian Sistem dengan Black-box Testing ... 165
BAB V PENUTUP ... 183
5.1. Kesimpulan ... 183
5.2. Saran ... 184
DAFTAR PUSTAKA ... 185
RIWAYAT HIDUP ... 187
LAMPIRAN ... 188
xii
DAFTAR GAMBAR
Gambar 1. Konsep MVC ... 23
Gambar 2. Model Prototipe (Pressman, 2012: 51) ... 26
Gambar 3. Tahapan Penelitian... 34
Gambar 4. Kerangka Berpikir ... 38
Gambar 5. Struktur Organisasi Kepengurusan PKK RW 014... 42
Gambar 6. Use Case Diagram Sistem Berjalan ... 46
Gambar 7. Use Case Diagram Pendaftaran Balita ... 47
Gambar 8. Use Case Diagram Pendaftaran Balita ... 48
Gambar 9. Use Case Diagram Pencatatan Hasil Status Gizi ... 50
Gambar 10. Use Case Diagram Pencatatan Hasil Status Gizi ... 51
Gambar 11. Use Case Diagram Penyuluhan Gizi... 52
Gambar 12. Use Case Diagram Pembuatan Laporan Rekap Status Gizi ... 53
Gambar 13. Use Case Diagram Melihat Laporan Rekap Status Gizi ... 54
Gambar 14. Activity Diagram Pendaftaran Balita... 55
Gambar 15. Activity Diagram Pencatatan Hasil Ukur ... 57
Gambar 16. Activity Diagram Pencatatan Hasil Ukur ... 59
Gambar 17. Activity Diagram Melihat Hasil Ukur dan Status Gizi di KMS ... 61
Gambar 18. Activity Diagram Penyuluhan Gizi ... 62
Gambar 19. Activity Diagram Membuat Laporan Rekap Status Gizi Balita ... 64
Gambar 20. Activity Diagram Melihat Laporan Rekap Status Gizi Balita ... 65
Gambar 21. Use Case Diagram Sistem Usulan ... 81
Gambar 22. Activity Diagram Login Admin ... 98
Gambar 23. Activity Diagram Login General User ... 99
Gambar 24. Activity Diagram Kelola Data Orang Tua ... 100
Gambar 25. Activity Diagram Lihat Data Orang Tua ... 101
Gambar 26. Activity Diagram Kelola Data User (Bidan) ... 102
Gambar 27. Activity Diagram Lihat Data User (Bidan) ... 103
Gambar 28. Activity Diagram Kelola Data User (Kelurahan) ... 104
Gambar 29. Activity Diagram Lihat Data Kelurahan... 105
Gambar 30. Activity Diagram Kelola Data Balita ... 106
Gambar 31. Activity Diagram Lihat Data Balita ... 107
Gambar 32. Activity Diagram Kelola Data Kader ... 108
Gambar 33. Activity Diagram Lihat Data Kader ... 109
Gambar 34. Activity Diagram Lihat Data Posyandu ... 110
Gambar 35. Activity Diagram Kelola Data Status Gizi ... 111
Gambar 36. Activity Diagram Kalkulasi Status Gizi ... 112
Gambar 37. Activity Diagram Lihat Data Status Gizi... 113
Gambar 38. Activity Diagram Lihat Grafik Monitoring Status Gizi ... 114
Gambar 39. Activity Diagram Kelola Rekomendasi Menu Makanan ... 115
Gambar 40. Activity Diagram Lihat Rekomendasi Menu Makanan ... 116
Gambar 41. Activity Diagram Chat Konsultasi Gizi ... 117
xiii
Gambar 42. Activity Diagram Isi Form Konsultasi Menu ... 118
Gambar 43. Activity Diagram Lihat Form Konsultasi Menu ... 119
Gambar 44. Activity Diagram Cetak Laporan Kunjungan Posyandu ... 120
Gambar 45. Activity Diagram Cetak Laporan Status Gizi ... 121
Gambar 46. Activity Diagram Logout ... 122
Gambar 47. Sequence Diagram Login Admin & General User ... 123
Gambar 48. Sequence Diagram Kelola Data Orang Tua... 123
Gambar 49. Sequence Diagram Lihat Data Orang Tua ... 124
Gambar 50. Sequence Diagram Kelola Data Kader ... 124
Gambar 51. Sequence Diagram Lihat Data Kader ... 125
Gambar 52. Sequence Diagram Kelola Data Bidan ... 125
Gambar 53. Sequence Diagram Lihat Data Bidan ... 126
Gambar 54. Sequence Diagram Kelola Data Kelurahan ... 126
Gambar 55. Sequence Diagram Lihat Data Kelurahan ... 127
Gambar 56. Sequence Diagram Kelola Data Balita ... 127
Gambar 57. Sequence Diagram Lihat Data Balita ... 128
Gambar 58. Sequence Diagram Kelola Data Status Gizi ... 128
Gambar 59. Sequence Diagram Lihat Data Status Gizi ... 129
Gambar 60. Sequence Diagram Kalkulasi Status Gizi ... 129
Gambar 61. Sequence Diagram Lihat Grafik Monitoring Status Gizi ... 130
Gambar 62. Sequence Diagram Lihat Data Posyandu ... 130
Gambar 63. Sequence Diagram Chat Konsultasi Gizi ... 131
Gambar 64. Sequence Diagram Isi Form Konsultasi Menu ... 131
Gambar 65. Sequence Diagram Lihat Data Form Konsultasi Menu ... 132
Gambar 66. Sequence Diagram Cetak Data Laporan Kunjungan Posyandu .... 132
Gambar 67. Sequence Diagram Cetak Data Laporan Status Gizi Balita ... 133
Gambar 68. Sequence Diagram Kelola Data Menu Makanan Gizi Seimbang .. 134
Gambar 69. Sequence Diagram Lihat Data Menu Makanan Gizi Seimbang .... 135
Gambar 70. Sequence Diagram Logout ... 135
Gambar 71. Class Diagram Sistem Usulan ... 136
Gambar 72. Rancangan Database Sistem Usulan ... 139
Gambar 73. Struktur Menu Admin Simopsgi ... 150
Gambar 74. Struktur Menu Orang Tua Simopsgi ... 150
Gambar 75. Struktur Menu Bidan Simopsgi ... 151
Gambar 76. Struktur Menu Kelurahan Simopsgi ... 151
Gambar 77. Rancangan Interface Menu Login User ... 152
Gambar 78. Rancangan Interface Dashboard Admin ... 152
Gambar 79. Rancangan Interface Form Input Registrasi Balita ... 153
Gambar 80. Rancangan Interface Menu Data Balita ... 153
Gambar 81. Rancangan Interface Form Catat Hasil Ukur... 154
Gambar 82. Rancangan Interface Data Status Gizi Balita... 154
Gambar 83. Rancangan Interface Form Input Data Orang Tua ... 155
Gambar 84. Rancangan Interface Data Orang Tua Balita ... 155
Gambar 85. Rancangan Interface Form Input Data Bidan ... 156
Gambar 86. Rancangan Interface Menu Data Bidan ... 156
xiv
Gambar 87. Rancangan Interface Form Input Data Kader ... 157
Gambar 88. Rancangan Interface Menu Data Kader ... 157
Gambar 89. Rancangan Interface Form Input Data Kelurahan ... 158
Gambar 90. Rancangan Interface Menu Data Kelurahan ... 158
Gambar 91. Rancangan Interface Home Orang Tua ... 159
Gambar 92. Rancangan Interface Detail Grafik Monitoring Status Gizi ... 159
Gambar 93. Rancangan Interface Menu Makanan Bergizi Seimbang ... 160
Gambar 94. Rancangan Interface Menu Makanan Per Status Gizi ... 160
Gambar 95. Rancangan Interface Menu Chat Konsultasi Gizi ... 161
Gambar 96. Rancangan Interface Home Bidan ... 161
Gambar 97. Rancangan Interface Form Input Menu Makanan Bergizi Seimbang ... 162
Gambar 98. Rancangan Interface Konsultasi Gizi Online ... 162
Gambar 99. Rancangan Interface Home Kelurahan ... 163
Gambar 100. Rancangan Interface Daftar Posyandu... 163
Gambar 101. Rancangan Interface Halaman Data Status Gizi ... 164
Gambar 102. Tampilan menu login ... 165
Gambar 103. Tampilan form registrasi balita ... 166
Gambar 104. Pengujian form data balita... 166
Gambar 105. Tampilan form edit registrasi balita ... 167
Gambar 106. Tampilan form input data kader ... 168
Gambar 107. Pengujian form data kader ... 169
Gambar 108. Tampilan form edit data kader ... 170
Gambar 109. Tampilan form input data bidan ... 171
Gambar 110. Tampilan form edit data bidan ... 172
Gambar 111. Tampilan form input data orang tua ... 173
Gambar 112. Tampilan form edit data orang tua... 174
Gambar 113. Tampilan form input rekomendasi menu gizi seimbang ... 175
Gambar 114. Tampilan catat hasil ukur... 176
xv
DAFTAR TABEL
Tabel 1. Tabel Kategori Status Gizi Balita ... 11
Tabel 2. Review Penelitian Terdahulu ... 30
Tabel 3. Jadwal Kegiatan ... 40
Tabel 4. Use Case Diagram Pendaftaran Balita ... 47
Tabel 5. Use Case Diagram Pendaftaran Balita ... 48
Tabel 6. Use Case Diagram Pencatatan Hasil Status Gizi... 50
Tabel 7. Use Case Diagram Pencatatan Hasil Status Gizi... 51
Tabel 8. Use Case Diagram Penyuluhan Gizi ... 52
Tabel 9. Use Case Diagram Pembuatan Laporan Rekap Status Gizi ... 53
Tabel 10. Use Case Diagram Melihat Laporan Rekap Status Gizi ... 54
Tabel 11. Activity Diagram Pendaftaran Balita ... 56
Tabel 12. Activity Diagram Pencatatan Hasil Ukur ... 58
Tabel 13. Activity Diagram Pencatatan Hasil Ukur ... 60
Tabel 14. Activity Diagram Melihat Hasil Ukur dan Status Gizi di KMS ... 61
Tabel 15. Activity Diagram Penyuluhan Gizi ... 62
Tabel 16. Activity Diagram Membuat Laporan Rekap Status Gizi Balita ... 64
Tabel 17. Activity Diagram Membuat Laporan Rekap Status Gizi Balita ... 66
Tabel 18. Dokumen Masukan Sistem Berjalan ... 66
Tabel 19. Dokumen Keluaran Sistem Berjalan ... 67
Tabel 20. Deskripsi Aktor Sistem Berjalan ... 68
Tabel 21. Deskripsi aktor sistem usulan ... 78
Tabel 22. Narasi Use Case Diagram Login ... 82
Tabel 23. Narasi Use Case Diagram Kelola Data User ... 82
Tabel 24. Narasi Use Case Diagram Lihat Data User ... 83
Tabel 25. Narasi Use Case Diagram Kelola Data Balita ... 84
Tabel 26. Narasi Use Case Diagram Lihat Data Balita ... 85
Tabel 27. Narasi Use Case Diagram Kelola Data Kader... 85
Tabel 28. Narasi Use Case Diagram Lihat Data Kader ... 86
Tabel 29. Narasi Use Case Diagram Kelola Data Status Gizi ... 87
Tabel 30. Narasi Use Case Diagram Kalkulasi Status Gizi... 88
Tabel 31. Narasi Use Case Diagram Lihat Data Status Gizi ... 88
Tabel 32. Narasi Use Case Diagram Lihat Grafik Monitoring Status Gizi Balita 89 Tabel 33. Narasi Use Case Diagram Lihat Data Posyandu ... 90
Tabel 34. Narasi Use Case Diagram Kelola Data Rekomendasi Menu Gizi Seimbang ... 90
Tabel 35. Narasi Use Case Diagram Lihat Data Rekomendasi Menu Gizi Seimbang ... 92
Tabel 36. Narasi Use Case Diagram Chat Konsultasi Gizi ... 93
Tabel 37. Narasi Use Case Diagram Lihat Data Form Konsultasi Menu ... 93
Tabel 38. Narasi Use Case Diagram Isi Form Konsultasi Menu ... 94
Tabel 39. Narasi Use Case Diagram Cetak Laporan Kunjungan Posyandu... 95
xvi
Tabel 40. Narasi Use Case Diagram Cetak Laporan Status Gizi ... 96
Tabel 41. Narasi Use Case Diagram Logout ... 97
Tabel 42. Rancangan Dokumen Masukan Sistem Usulan... 137
Tabel 43. Rancangan Dokumen Masukan Sistem Usulan... 137
Tabel 44. Rancangan Dokumen Masukan Sistem Usulan... 138
Tabel 45.Tabel Admin ... 140
Tabel 46. Tabel Orang Tua ... 141
Tabel 47. Tabel Bidan ... 141
Tabel 48. Tabel Kelurahan ... 142
Tabel 49. Tabel Balita ... 142
Tabel 50. Tabel Posyandu ... 143
Tabel 51. Tabel Kader ... 144
Tabel 52. Tabel Status Gizi ... 144
Tabel 53. Tabel Menu Makanan ... 145
Tabel 54. Tabel Chat ... 145
Tabel 55. Tabel Chat ... 146
Tabel 56. Migration ... 147
Tabel 57. Pengujian form login ... 165
Tabel 58. Pengujian edit form data balita ... 168
Tabel 59. Pengujian edit form data kader ... 170
Tabel 60. Pengujian form data bidan ... 171
Tabel 61. Pengujian edit form data bidan ... 172
Tabel 62. Pengujian form data orang tua... 173
Tabel 63. Pengujian edit form data orang tua... 174
Tabel 64. Pengujian input data rekomendasi menu makanan ... 175
Tabel 65. Pengujian catat hasil ukur... 176
Tabel 66. Tabel Implementasi Antarmuka ... 178
Tabel 67. Tabel Implementasi masukan sistem ... 180
Tabel 68. Tabel Implementasi Dokumen Keluaran ... 182
xvii
DAFTAR LAMPIRAN
Surat Keterangan Penelitian Lampiran A-1 Kartu Menuju Sehat Lampiran A-2 Buku Bantu Kader
Lampiran B-1 Rekap Data Kunjungan Balita Lampiran B-2 Rekap Hasil Kegiatan Posyandu Lampiran C-1 Form Input Data Balita
Lampiran C-2 Form Input Data Orang Tua Lampiran C-3 Form Input Data Bidan Lampiran C-4 Form Input Data Kader Lampiran C-5 Form Input Data Kelurahan Lampiran C-6 Form Input Hasil Ukur
Lampiran C-7 Form Input Menu Makanan Gizi Seimbang Lampiran D-1 Halaman Login
Lampiran D-2 Halaman Dashboard Admin Lampiran D-3 Halaman Data Balita
Lampiran D-4 Halaman Detail Balita Lampiran D-5 Halaman Orang Tua Lampiran D-6 Halaman Data Status Gizi Lampiran D-7 Halaman Laporan Kegiatan
Lampiran D-8 Halaman Laporan Perkembangan Status Gizi Lampiran D-9 Halaman Data Kader
Lampiran D-10 Halaman Data Kelurahan Lampiran D-11 Halaman Data Bidan Lampiran D-12 Halaman Home Orang Tua Lampiran D-13 Halaman Tabel Anak Lampiran D-14 Halaman Detail Grafik
Lampiran D-15 Halaman Rekomendasi Menu Gizi Seimbang Lampiran D-16 Chat Bidan
Lampiran D-17 Home Bidan Lampiran D-18 Daftar Balita
Lampiran D-19 Halaman Konsultasi Gizi Lampiran D-20 Dashboard Kelurahan
Lampiran D-21 Halaman Cetak Laporan Status Gizi Lampiran E-1 Tambah atau Ubah Data Balita
Lampiran E-2 Tambah atau Ubah Data Catat Hasil Ukur Lampiran E-3 Tambah atau Ubah Data Orang Tua Lampiran E-4 Tambah atau Ubah Data Bidan Lampiran E-5 Tambah atau Ubah Data Kader Lampiran E-6 Tambah atau Ubah Data Kelurahan
Lampiran E-7 Tambah atau Ubah Data Rekomendasi Menu Gizi Seimbang Lampiran E-8 Isi Form Konsultasi Menu Makanan
Lampiran F-1 Laporan Kunjungan Posyandu Lampiran F-2 Laporan Status Gizi Balita
xviii
DAFTAR SIMBOL
1. Flowchart
Nama Simbol Deskripsi
Terminal (Start, End)
Melambangkan awal atau akhir dari sebuah flowchart.
Process Simbol yang menunjukkan
pengolahan yang dilakukan komputer.
Flow Merupakan alur proses atau
penghubung antar proses.
Decision Melambangkan kondisi yang
akan menghasilkan beberapa kemungkinan jawaban / aksi.
Document Melambangkan sebuah
dokumen.
Connector Simbol keluar / masuk
prosedur atau proses dalam lembar / halaman yang sama.
Input-Output Simbol yang menyatakan
proses input dan output tanpa tergantung dengan jenis peralatannya.
2. Notasi Use Case Diagram
Nama Simbol Deskripsi
xix
Actor / aktor Mendefinisikan orang, proses,
atau sistem lain yang akan berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi itu sendiri.
Use case Deskripsi dari urutan aksi-aksi
yang ditampilkan system yang menghasilkan suatu hasil yang terukur dari actor. Use case
digambarkan sebagai
lingkaran elips dengan nama use case dituliskan di dalam elips tersebut.
Association / asosiasi
Menghubungkan antara satu objek dengan objek lainnya.
Komunikasi antara aktor dan use case yang berpartisipasi pada use case atau use case memiliki interaksi dengan aktor.
Generalization / generalisasi
Hubungan dimana objek panah (descendent) berbagi perilaku dan struktur data dari objek yang ada diatas objek induk (ancestor).
Extend / ekstensi
<<extend>> Menspesifikasikan bahwa use case target memperluas perilaku dari use case sumber pada suatu titik yang diberikan.
xx Include /
menggunakan
<<include>> Relasi use case tambahan ke sebuah use case di mana use case yang ditambahkan memerlukan use case ini untuk menjalankan fungsinya.
System Menspesifikasikan paket yang
menampilkan batasan sistem.
3. Notasi Activity Diagram
Nama Simbol Deskripsi
Initial node Menandakan awal atau
mulainya activity diagram.
Final activity node
Menandakan akhir dari activity diagram.
Action
State dari sistem yang mencerminkan eksekusi dari suatu aksi.
Decision node Perbandingan
pernyataan, penyeleksian data yang memberikan pilihan untuk langkah selanjutnya.
Merge node Menggabungkan kembali
perbedaan decision yang sebelumnya sudah dibuat oleh decision node.
Activity Merepresentasikan
aktivitas yang dilakukan atau sedang terjadi.
xxi
Object Merepresentasikan suatu
aliran informasi dari activity atau action.
Control flow Menampilkan urutan
suatu eksekusi.
Object flow Menampilkan alur dari
suatu objek dari satu activity atau action ke activity atau action yang lain.
Final flow node
Menandakan akhir suatu aliran activity atau action tertentu.
Swim lane Suatu proses bisnis yang
dapat dibagi-bagi responsibilitasnya.
4. Notasi Sequence Diagram
Nama Simbol Deskripsi
Object Object merupakan
instance dari sebuah class dan dituliskan tersusun secara horizontal.
Digambarkan sebagai sebuah class dengan nama objek didalamnya yang diawali dengan sebuah titik koma.
xxii Actor
Actor juga dapat berkomunikasi dengan object, maka actor juga dapat diurutkan sebagai kolom.
Lifeline
Lifeline mengindikasikan keberadaan sebuah object dalam basis waktu. Notasi untuk lifetime adalah garis putus-putus vertical yang ditarik dari sebuah objek.
Activation
Activation dinotasikan sebagai sebuah kotak segi empat yang digambar pada sebuah lifeline.
Activation
mengindikasikan sebuah object yang akan melakukan sebuah aksi.
Boundary
Boundary terletak diantara sistem dengan dunia sekelilingnya.
Semua form, laporan, antar muka ke perangkat keras seperti printer atau scanner dan antar muka ke sistem lainnya adalah termasuk dalam kategori.
xxiii
Self-Message Self-message atau
panggilan mandiri mengindikasikan
komunikasi kembali kedalam sebuah objek itu sendiri.
Message Message, digambarkan
dengan anak panah horizontal antara Activation. Message mengindikasikan
komunikasi antara object- object.
5. Notasi Class Diagram
Nama Simbol Deskripsi
Kelas Kelas pada struktur
sistem.
Antarmuka / interface
Sama dengan konsep
interface dalam
pemrograman berorientasi objek.
Asosiasi / association
Relasi antarkelas dengan makna umum, asosiasi biasanya juga disertai dengan multiplicity.
xxiv Asosiasi berarah /
directed association
Relasi antarkelas dengan makna kelas yang satu digunakan oleh kelas yang lain, asosiasi biasanya juga disertai dengan multiplicity.
Generalisasi Relasi antarkelas dengan
makna generalisasi- spesialisasi (umum khusus).
Kebergantungan / dependency
Relasi antarkelas dengan makna kebergantungan antarkelas.
Agregasi / aggregation
Relasi antarkelas dengan makna semua-bagian (whole-part).