aplikasi android deteksi dini rawan stunting pada …
TRANSCRIPT
1
APLIKASI ANDROID DETEKSI DINI RAWAN STUNTING
PADA BALITA MENGGUNAKAN METODE
CERTAINTY FACTOR
TUGAS AKHIR
Diajukan Untuk Memenuhi
Persyaratan Guna Meraih Gelar Sarjana
Informatika Universitas Muhammadiyah Malang
MAHDIYA RAHIMA
201810370312288
REKAYASA PERANGKAT LUNAK
PROGRAM STUDI INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2020
ii
LEMBAR PERSETUJUAN
APLIKASI ANDROID DETEKSI DINI RAWAN STUNTING
PADA BALITA MENGGUNAKAN METODE CERTAINTY FACTOR
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Informatika Universitas Muhammadiyah Malang
Disusun Oleh :
Mahdiya Rahima
201810370312288
Menyetujui,
Pembimbing I
Evi Dwi Wahyuni, S.Kom., M.Kom.
NIP. 108.1703.0595
Pembimbing II
Yufis Azhar, S.Kom., M.Kom.
NIP. 108.1410.0544
iii
LEMBAR PENGESAHAN
iv
v
ABSTRAK
Kecamatan Bakarangan merupakan wilayah yang memiliki angka stunting
tertinggi di Kabupaten Tapin dengan persentase 44,35%. Posyandu Kecamatan
Bakarangan melakukan evaluasi dengan cara mengukur tinggi badan berdasarkan
umur. Akan tetapi, anak yang tidak terdeteksi stunting berdasarkan tinggi badan
dan umur, bisa saja mengalami faktor-faktor yang dapat menyebabkan anak
mengalami stunting. Hal ini dikarenakan semakin tua usia anak, semakin banyak
ditemukan anak yang mengalami stunting. Pencegahan sedini mungkin diperlukan
agar pertumbuhan anak tidak terlambat. Berdasarkan kuisioner yang dibagikan
kepada 140 orang ibu balita di Kecamatan Bakarangan, sebanyak 125 orang
berharap memiliki sebuah media deteksi dini rawan stunting pada platform
Android. Sehingga diusulkan sebuah media aplikasi untuk deteksi dini rawan
stunting di platform Android menggunakan metode penarikan kesimpulan certainty
factor dengan menerapkan rule based yang bersumber dari pakar. Diketahui
terdapat 4 faktor yang dapat menyebabkan anak mengalami stunting di Kecamatan
Bakarangan, yaitu tidak ASI Eksklusif, MP-ASI tidak tepat waktu, tidak Inisiasi
Menyusui Dini (IMD) serta jarak kelahiran yang terlalu dekat. Hasil pengujian
Black Box Testing menunjukkan keberhasilan aplikasi sebesar 100% yang artinya
aplikasi dapat berjalan dengan baik. Pengujian kegunaan aplikasi menggunakan
System Usability Scale (SUS) mendapatkan skor 73,75. Dengan skor tersebut
aplikasi dapat dikategorikan acceptable, dengan grade scale C dan adjective rating
aplikasi berada di kategori good. Aplikasi juga menunjukkan nilai keakuratan
sebesar 94%.
Kata Kunci : Stunting, Certainty factor, Android, Black Box Testing, System
Usability Scale (SUS).
vi
ABSTRACT
Bakarangan Sub-district is the region that has the highest stunting rate in
Tapin Regency with a percentage of 44.35%. Posyandu Bakarangan Sub-district
conducts an evaluation by measuring height based on age. However, children who
are not detected by stunting based on height and age, may have factors that can
cause the child to stunting. Because the older age of the child, the more children
are stunting. Prevention as early as possible is needed so that the child's growth is
not late. Based on a questionnaire distributed to 140 mothers of children under
five in Bakarangan Sub-district are 125 people hoped to have an early detection
media prone to stunting on the Android platform. So it is proposed an application
media for early detection of stunting-prone on the Android platform using certainty
factor conclusion method by applying rule-based sourced from experts. It is known
that there are 4 factors that can cause a child to experience stunting in Bakarangan
Sub-district, namely not exclusive breastfeeding, MP-ASI not on time, no Early
Breastfeeding Initiation (IMD) and too close birth spacing. The Black Box Testing
results show the success of the application by 100% which means the application
can run well. Testing the use of the application using the System Usability Scale
(SUS) scores 73.75. With this score the application can be categorized as
acceptable, with a C grade scale and the application's rating is the good category.
The application also shows an accuracy value of 94%.
Keywords : Stunting, Certainty factor, Android, Black Box Testing, System
Usability Scale (SUS).
vii
KATA PENGANTAR
Bismillahirrahmanirrahim, puji dan syukur penulis panjatkan kepada Allah
SWT, karena atas berkat limpahan rahmat serta karunia-Nya, penulis dapat
menyelesaikan Tugas Akhir yang berjudul “Aplikasi Android Deteksi Dini Rawan
Stunting pada Balita Menggunakan Metode Certainty Factor”. Tak lupa shalawat
serta salam juga penulis curahkan kepada Nabi Besar Muhammad SAW, yang telah
membawa umat-Nya dari zaman kejahilan ke zaman yang dipenuhi dengan ilmu.
Tugas Akhir ini akan sulit terselesaikan tanpa bimbingan serta dukungan
dari berbagai pihak. Oleh sebab itu, dengan segala kerendahan hati, izinkan penulis
mengucapkan terimakasih kepada :
1. Kedua orang tua penulis, yang selalu mencurahkan do’a, dukungan dan materil
kepada penulis.
2. Ibu Hj.Gita Indah Marthasari, S.T., M.Kom., selaku Ketua Program Studi
Informatika Universitas Muhammadiyah Malang dan Dosen Wali penulis, yang
telah mendidik dan memberikan nasehat-nasehat kepada penulis, sehingga
penulis dapat menyelesaikan perkuliahan dengan baik.
3. Ibu Evi Dwi Wahyuni, S.Kom., M.Kom., dan Bapak Yufis Azhar, S.Kom.,
M.Kom., selaku Dosen Pembimbing penulis yang telah memberikan
bimbingan, motivasi, arahan kepada penulis dengan penuh kesabaran.
4. Ibu Musliha, A.Mg., selaku Ahli Gizi Kecamatan Bakarangan yang telah
menyempatkan waktunya untuk berdiskusi dengan penulis hingga
terselesaikannya Tugas Akhir ini.
5. Seluruh Dosen dan Karyawan Jurusan Informatika Universitas Muhammadiyah
Malang yang telah memberikan ilmu serta membantu penulis dalam melakukan
administrasi selama perkuliahan.
6. H. M. Zaki Sya’bana, yang selalu memberikan dorongan dan menguatkan
penulis untuk segera menyelesaikan tugas akhir ini.
7. Para sahabat penulis yaitu Ici, Risma, Nadya, Adi, Syarnobi, Ancau, Mala, Iyul,
Intan serta Dahop yang terus menghibur, menyemangati, dan selalu bertanya
viii
kapan tugas akhir ini selesai, sehingga menjadi pacuan tersendiri untuk penulis
segera menyelesaikannya.
8. Debby, Kessy, Hairiah, Akhdiat, Lutfi, Naufal, Syofi serta seluruh sahabat alih
jenjang Poliban, Sahabat KKN dan sahabat-sahabat baru penulis yang selalu
menemani penulis dikala susah dan senang selama berkuliah di Malang.
9. Para kakak tingkat alih jenjang Poliban yaitu Nor Apri Yuneta, Badriansyah dan
kakak-kakak lainnya yang tidak dapat penulis sebutkan satu persatu, terima
kasih atas kesabarannya untuk menjawab pertanyaan penulis terkait proses
penyelesaian tugas akhir ini.
Penulis menyadari bahwa dalam penyusunan laporan ini jauh dari kata
sempurna. Untuk itu penulis mengharapkan kritik dan saran yang bersifat
membangun agar laporan ini menjadi lebih baik. Akhir kata, semoga laporan ini
dapat bermanfaat bagi kita semua.
Malang, 27 Juni 2020
Penulis,
Mahdiya Rahima
ix
DAFTAR ISI
COVER .................................................................................................................... i
LEMBAR PERSETUJUAN.................................................................................... ii
LEMBAR PENGESAHAN ................................................................................... iii
LEMBAR PERNYATAAN ................................................................................... iv
ABSTRAK .............................................................................................................. v
ABSTRACT ............................................................................................................. vi
KATA PENGANTAR .......................................................................................... vii
DAFTAR ISI .......................................................................................................... ix
DAFTAR GAMBAR ............................................................................................. xi
DAFTAR TABEL ................................................................................................ xiii
BAB I PENDAHULUAN ...................................................................................... 1
1.1 Latar Belakang ...................................................................................... 1
1.2 Rumusan Masalah ................................................................................. 4
1.3 Batasan Masalah.................................................................................... 4
1.4 Tujuan Penelitian .................................................................................. 5
1.5 Metodologi ............................................................................................ 5
1.6 Sistematika Penulisan ........................................................................... 6
BAB II TINJAUAN PUSTAKA ............................................................................. 8
2.1 Sistem Berbasis Pengetahuan ................................................................ 8
2.1.1 Sistem Pakar .............................................................................. 8
2.2 Certainty Factor (CF) ......................................................................... 13
2.3 Stunting ............................................................................................... 16
2.3.1 Dampak Stunting ..................................................................... 17
2.4 Android ............................................................................................... 17
2.5 Android Studio .................................................................................... 18
2.6 SQLite ................................................................................................. 18
2.7 Entity Relationship Diagram (ERD) ................................................... 19
2.8 Unified Modeling Language (UML) ................................................... 19
x
2.8.1 Jenis-jenis Diagram UML ....................................................... 20
2.9 Black Box Testing ................................................................................ 23
2.10 White Box Testing ............................................................................... 23
2.11 Usability Testing ................................................................................. 23
2.11.1 System Usability Scale (SUS) ................................................. 24
2.12 Penelitian Sebelumnya ........................................................................ 25
BAB III ANALISA DAN PERANCANGAN SISTEM ....................................... 27
3.1 Metode Pengembangan Sistem ........................................................... 27
3.1.1 Penilaian (Assessment) ............................................................ 27
3.1.2 Akuisisi Pengetahuan (Knowledge Acquisition) ..................... 32
3.1.3 Perancangan (Design) ............................................................. 35
BAB IV PEMBAHASAN HASIL IMPLEMENTASI ......................................... 52
4.1 Implementasi (Implementation) .......................................................... 52
4.1.1 Implementasi Antarmuka ........................................................ 52
4.1.2 Implementasi Basis Data ......................................................... 57
4.1.3 Implementasi Certainty Factor ............................................... 58
4.2 Pengujian (Testing) ............................................................................. 59
4.2.1 Hasil Pengujian Black Box Testing ......................................... 59
4.2.2 Hasil Pengujian White Box Testing ......................................... 63
4.2.3 Hasil Pengujian System Usability Scale (SUS) ....................... 65
4.2.4 Hasil Pengujian Akurasi sistem .............................................. 68
BAB V PENUTUP ............................................................................................... 77
5.1 Kesimpulan ......................................................................................... 77
5.2 Saran .................................................................................................... 77
DAFTAR PUSTAKA ........................................................................................... 79
LAMPIRAN
xi
DAFTAR GAMBAR
Gambar 2.1. Struktur sistem pakar ...................................................................... 11
Gambar 2.2. Struktur sistem pakar sederhana ..................................................... 11
Gambar 2.3. Perbedaan perkembangan otak anak stunting dan sehat ................. 17
Gambar 2.4. Penentuan hasil penilaian SUS [31] ............................................... 25
Gambar 3.1. Metode pengembangan sistem [32] ................................................ 27
Gambar 3.2. Arsitektur sistem ............................................................................. 35
Gambar 3.3. Use case diagram ............................................................................ 36
Gambar 3.4. Activity diagram deteksi dini rawan stunting ................................. 37
Gambar 3.5. Activity diagram informasi stunting ............................................... 38
Gambar 3.6. Activity diagram petunjuk .............................................................. 38
Gambar 3.7. Activity diagram tips dan trik ......................................................... 39
Gambar 3.8. Entity Relationship Diagram (ERD) ............................................... 39
Gambar 3.9. Sequence diagram proses deteksi dini rawan stunting ................... 40
Gambar 3.10. Sequence diagram proses informasi stunting ............................... 41
Gambar 3.11. Sequence diagram proses tips dan trik.......................................... 42
Gambar 3.12. Sequence diagram proses petunjuk ............................................... 43
Gambar 3.13. Rancangan antarmuka menu utama .............................................. 44
Gambar 3.14. Rancangan antarmuka deteksi ...................................................... 44
Gambar 3.15. Rancangan antarmuka aman stunting ........................................... 45
Gambar 3.16. Rancangan antarmuka rawan stunting .......................................... 45
Gambar 3.17. Rancangan antarmuka saran ......................................................... 46
Gambar 3.18. Rancangan antarmuka menu tips dan trik ..................................... 46
Gambar 3.19. Rancangan antarmuka informasi stunting .................................... 47
Gambar 3.20. Rancangan antarmuka petunjuk .................................................... 47
Gambar 3.21. Model pengujian single decision threshold (one feature) ............. 50
Gambar 3.22. Lembar pengujian validitas sistem ............................................... 51
Gambar 4.1. Antarmuka menu utama .................................................................. 53
Gambar 4.2. Antarmuka deteksi .......................................................................... 53
Gambar 4.3. Antarmuka aman stunting ............................................................... 54
xii
Gambar 4.4. Antarmuka rawan stunting .............................................................. 55
Gambar 4.5. Antarmuka saran ............................................................................. 55
Gambar 4.6. Antarmuka menu tips dan trik ........................................................ 56
Gambar 4.7. Antarmuka informasi stunting ........................................................ 56
Gambar 4.8. Antarmuka petunjuk ....................................................................... 57
Gambar 4.9. Implementasi basis data .................................................................. 57
Gambar 4.10. Implementasi source code certainty factor ................................... 58
Gambar 4.11. Hasil perhitungan pada aplikasi .................................................... 65
xiii
DAFTAR TABEL
Tabel 2.1. Interpretasi term nilai certainty factor [20] ......................................... 15
Tabel 2.2 Simbol use case diagram ..................................................................... 20
Tabel 2.3. Simbol activity diagram ...................................................................... 21
Tabel 2.4. Simbol sequence diagram .................................................................... 22
Tabel 2.5. Skala likert ........................................................................................... 24
Tabel 2.6. Penelitian sebelumnya ......................................................................... 25
Tabel 3.1. Spesifikasi fungsi deteksi dini rawan stunting .................................... 28
Tabel 3.2. Spesifikasi informasi stunting ............................................................. 29
Tabel 3.3. Spesifikasi fungsi tips dan trik ............................................................ 30
Tabel 3.4. Spesifikasi fungsi petunjuk ................................................................. 31
Tabel 3.5. Faktor-faktor penyebab rawan stunting ............................................... 34
Tabel 3.6. Nilai certainty factor pengguna ........................................................... 34
Tabel 3.7. Instrumen pengujian black box testing ................................................ 48
Tabel 3.8. Instrumen pengujian System Usability Scale [30] ............................. 49
Tabel 4.1. Hasil pengujian black box testing ........................................................ 59
Tabel 4.2. Contoh kasus ....................................................................................... 63
Tabel 4.3. Hasil pengujian System Usability Scale (SUS) ................................... 66
Tabel 4.4. Hasil pengujian akurasi sistem ............................................................ 68
79
DAFTAR PUSTAKA
[1] A. B. Setyawan, “Hubungan Antara Berat Bayi Lahir Rendah Dengan
Tumbuh Kembang Anak Usia Dini,” AWLADY J. Pendidik. Anak, vol. 3,
no. 2, p. 83, 2017.
[2] Pusat Data dan Informasi Kementerian Kesehatan RI, “Situasi Balita Pendek
(Stunting) di Indonesia,” Bul. Jendela Data dan Inf. Kesehat., p. 56, 2018.
[3] World Health Organization, Global Nutrition Report. 2018.
[4] Bappenas, Pedoman Pelaksanaan Intervensi Penurunan Stunting
Terintegrasi di Kabupaten atau Kota, November. Kementerian Perencanaan
dan Pembangunan Nasional, 2018.
[5] Kementerian Desa Pembangunan Daerah Tertinggal dan Transmigrasi,
“Buku saku desa dalam penanganan stunting,” Buku Saku Desa Dalam
Penanganan Stunting, p. 42, 2017.
[6] Dinas Kesehatan Kabupaten Tapin, “Data Balita Stunting di Kabupaten
Tapin per Kecamatan Tahun 2019,” 2019.
[7] Dillah, “Komitmen Percepatan Penurunan Stunting,” Kalsel Pos, 2019.
https://kalselpos.com/2019/10/komitmen-percepatan-penurunan-stunting/
(accessed Nov. 01, 2019).
[8] M. E. van Stuijvenberg, J. Nel, S. E. Schoeman, C. J. Lombard, L. M. du
Plessis, and M. A. Dhansay, “Low intake of calcium and vitamin D, but not
zinc, iron or vitamin A, is associated with stunting in 2- to 5-year-old
children,” Nutrition, vol. 31, no. 6, pp. 841–846, 2015.
[9] Y. Suherlina, Manfaat Deteksi Dini Tumbuh Kembang Anak. Direktorat
Pembinaan Pendidikan Anak Usia Dini Direktorat Jenderal Pendidikan Anak
Usia Dini Nonformal dan Informal Kementerian Pendidikan Nasional, 2011.
[10] F. Febry, “Pemantauan Pertumbuhan Balita di Posyandu,” J. Ilmu Kesehat.
Masy., vol. 3, no. 03, pp. 166–171, 2012.
[11] A. F. Indriani, E. Y. Rachmawati, and J. D. Fitriana, “Pemanfaatan Metode
Certainty Factor dalam Sistem Pakar Diagnosa Penyakit pada Anak,”
80
Techno.Com, vol. 17, no. 1, pp. 12–22, 2017.
[12] M. T. Pallangan, V. C. Poekoel, and A. Sambul, “Sistem Pakar Diagnosa
Autisme pada Balita Berbasis Android,” E-Journal Tek. Inform., vol. 10, no.
1, pp. 1–7, 2017.
[13] C. L. Andesti, “Perancangan Sistem Pakar dalam Diagnosa Stunting pada
Anak dengan Metode Certainty Factor Berbasis Web,” Repos. Univ. Putra
Indones. “YPTK,” 2019.
[14] P. S. Sajja and R. Akerkar, “Knowledge-Based Systems for Development,”
Adv. Knowl. Based Syst. Model. Appl. Res., vol. 1, pp. 1–11, 2010.
[15] D. P. Sari, “Sistem Pakar untuk Diagnosa Penyakit Anak yang Didukung
Oleh Bahasa Pemrograman Visual,” J. Sains dan Inform., vol. 3, no. 1, pp.
108–117, 2018.
[16] V. Amrizal and Q. Aini, Kecerdasan Buatan. Jakarta: Halaman Moeka
Publishing, 2013.
[17] N. Hasanati and D. Fitriasari, “Rancang Bangun Sistem Pakar Berbasis WEB
untuk Mendiagnosis Jenis Burung Air: Waterbird Exsys,” J. Al-AZHAR
Indones. SERI SAINS DAN Teknol., vol. 1, no. 3, pp. 124–133, 2012.
[18] Soeheri and A. Sanjaya, “Penerapan Metode Certainty Factor dalam Expert
Sistem Pendeteksi Dini Lesbian dan Gay,” IT J., vol. 6, no. 2, pp. 137–148,
2018.
[19] A. Riadi, “Penerapan Metode Certainty Factor Untuk Sistem Pakar Diagnosa
Penyakit Diabetes Melitus Pada Rsud Bumi Panua Kabupaten Pohuwato,”
Ilk. J. Ilm., vol. 9, no. 3, pp. 309–316, 2017.
[20] H. Yusman, R. Efendi, and F. F. Coastera, “Pada Mesin Mobil Toyota
Dengan Metode Certainty Factor ( Cf ) Berbasis Android,” J. Rekursif, vol.
5, no. 3, pp. 317–330, 2017.
[21] K. Ni’mah and S. R. Nadhiroh, “Faktor Yang Berhubungan Dengan
Kejadian Stunting pada Balita,” Media Gizi Indones., vol. 10, no. 1, pp. 13–
19, 2015.
[22] Kementerian Kesehatan Republik Indonesia, “HASIL UTAMA
RISKESDAS 2018,” Balitbangkes, 2018.
81
[23] E. Maiyana, “Pemanfaatan Android Dalam Perancangan Aplikasi Kumpulan
Doa,” J. Sains dan Inform., vol. 1, no. 2, pp. 54–67, 2018.
[24] A. Juansyah, “Pembangunan Aplikasi Child Tracker Berbasis Assisted –
Global Positioning System ( A-GPS ) Dengan Platform Android,” J. Ilm.
Komput. dan Inform., vol. 1, no. 1, pp. 1–8, 2015.
[25] S. T. Bhosale, T. Patil, and P. Patil, “SQLite : Light Database System,” Int.
J. Comput. Sci. Mob. Comput., vol. 4, no. 4, pp. 882–885, 2015.
[26] Y. Heriyanto, “Perancangan Sistem Informasi Rental Mobil Berbasis Web
pada PT.APM Rent Car,” J. Intra-Tech, vol. 2, no. 2, pp. 64–77, 2018.
[27] T. S. Jaya, “Pengujian Aplikasi dengan Metode Blackbox Testing Boundary
Value Analysis (Studi Kasus: Kantor Digital Politeknik Negeri Lampung),”
J. Inform. Pengemb. IT, vol. 3, no. 2, pp. 45–48, 2018.
[28] K. A. Aryani, D. G. H. Divayana, and I. M. A. Wirawan, “Sistem Pakar
Diagnosis Penyakit Jerawat Di Wajah Dengan Metode Certainty Factor,” J.
Nas. Pendidik. Tek. Inform., vol. 6, no. 2, pp. 96–106, 2017.
[29] R. Firmansyah, “Usability Testing dengan Use Questionnaire pada Aplikasi
Sipolin Provinsi Jawa Barat,” J. Swabumi, vol. 6, no. 1, pp. 1–7, 2018.
[30] M. Anggraini, G. I. Marthasari, and L. Husniah, “Aplikasi Media
Pembelajaran Operasi Hitung Perkalian Dan Pembagian Berbasis Android,”
Kinetik, vol. 2, no. 2, pp. 225–238, 2020.
[31] U. Ependi, F. Panjaitan, and H. Hutrianto, “System Usability Scale
Antarmuka Palembang Guide Sebagai Media Pendukung Asian Games
XVIII,” J. Inf. Syst. Eng. Bus. Intell., vol. 3, no. 2, p. 80, 2017.
[32] H. Nurdiawan and D. D. S. Fatimah, “Pengembangan Sistem Pakar
Diagnosis Penyakit Tanaman Tomat Berbasis Visual Prolog,” J. Algoritm.,
vol. 13, no. 1, pp. 115–121, 2016.
[33] M. P. Hardiyanti, R. R. Isnanto, and I. P. Windasari, “Aplikasi Sistem Pakar
Berbasis Mobile Untuk Diagnosis Dini Meningitis,” J. Teknol. dan Sist.
Komput., vol. 5, no. 2, pp. 83–88, 2017.
[34] J. B. Sanger, F. Insani, and P. P. Nugroho, “Pengembangan Sistem Pakar
Untuk Mengidentifikasi Permasalahan Layanan Jaringan Internet,” J.
82
Lasallian, vol. 14, no. 1, pp. 41–50, 2017.
[35] R. D. Sanitasari, D. Andreswari, and E. P. Purwandari, “Sistem Monitoring
Tumbuh Kembang Anak Usia 0-5 Tahun Berbasis Android,” J. Rekursif, vol.
5, no. 1, pp. 1–10, 2017.
[36] D. Heksaputra and F. I. Snjaya, “Anotasi Wilayah Melanoma dengan
Komputasi Ekstraksi Ciri Pengolahan Citra PH 2,” no. 2012, pp. 9–16, 2018.
[37] D. W. Ramadhan, B. Soedijino, and E. Pramono, “Pengujian Usability
Website Time Excelindo Menggunakan System Usability Scale (SUS) (Studi
Kasus: Website Time Excelindo),” JIPI (Jurnal Ilm. Penelit. dan
Pembelajaran Inform., vol. 4, no. 2, pp. 139–147, 2019.
[38] I. A. H.N, P. I. Nugroho, and R. Ferdiana, “Pengujian Usability Website
Menggunakan System Usability Scale,” J. IPTEKKOM J. Ilmu Pengetah.
Teknol. Inf., vol. 17, no. 1, pp. 31–38, 2015.