RANCANG BANGUN APLIKASI SISTEM PAKAR
UNTUK DETEKSI DINI GIZI BURUK DAN SARAN
ASUPAN MAKANAN PADA BALITA GIZI BURUK
BERBASIS ANDROID
Tugas Akhir
Diajukan Untuk Memenuhi
Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Disusun oleh :
STERYA WAHYU PUTRI
201110370311232
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2015
i
LEMBAR PERSETUJUAN
RANCANG BANGUN APLIKASI SISTEM PAKAR UNTUK
DETEKSI DINI GIZI BURUK DAN SARAN ASUPAN
MAKANAN PADA BALITA GIZI BURUK BERBASIS
ANDROID
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Disusun oleh:
Sterya Wahyu Putri
201110370311232
ii
LEMBAR PENGESAHAN
RANCANG BANGUN APLIKASI SISTEM PAKAR UNTUK
DETEKSI DINI GIZI BURUK DAN SARAN ASUPAN
MAKANAN PADA BALITA GIZI BURUK BERBASIS
ANDROID
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh :
Sterya Wahyu Putri
201110370311253
Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang mejelis pengujian
iii
LEMBAR PERNYATAAN
Yang bertanda tangan dibawah ini :
NAMA : STERYA WAHYU PUTRI
NIM : 201110370311232
FAK./JUR : TEKNIK/INFORMATIKA
Dengan ini saya menyatakan Tugas Akhir dengan judul “ RANCANG
BANGUN APLIKASI SISTEM PAKAR UNTUK DETEKSI DINI GIZI
BURUK DAN SARAN ASUPAN MAKANAN PADA BALITA GIZI BURUK
BERBASIS ANDROID” beserta seluruh isinya adalah karya saya sendiri dan
bukan merupakan karya tulis orang lain, baik sebagian maupun seluruhnya,
kecuali dalam bentuk kutipan yang telah disebutkan sumbernya.
Demikian surat penyataan ini saya buat dengan sebenar-benarnya. Apabila
kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya
saya ini, atau klaim dari pihak lain terhadap keaslian karya saya ini maka saya
siap menanggung segala bentuk resiko/sanksi yang berlaku.
iv
LEMBAR PERSEMBAHAN
Puji syukur kepada Allah SWT atas rahmat dan karunia-Nya sehingga
saya dapat menyelesaikan Tugas Akhir ini. Maka dari itu saya menyampaikan
ucapan terima kasih yang sebesar-besarnya kepada :
1. Allah SWT. Atas semua Rahmat dan Hidayahnya dan kelancaran dalam
menyelesaikan tugas akhir ini.
2. Rasullullah SAW. Dan para sahabat beliau.
3. Kedua orang tua, Bapak Stanis Laus dan Ibu Riatun dengan seluruh doanya
dan dukungan yang tiada henti untuk anak-anaknya.
4. Dosen pembimbing Pak Ilyas Nuryasin dan Pak Maskur yang telah
membimbing dengan penuh kesabaran beliau hingga selesai.
5. Dosen penguji Pak Yuda Munarko dan Pak Agus Eko Minarno yang sudah
menguji saya Terima kasih banyak.
6. Teman-teman dan sahabat IT-E, toleh, oci, ozan, az, mba layla dan adik ku
yang tersayang stelerin elva yuniar yang selalu memberi semangat yang takan
ada habisnya makasih banyak, atas semangat kalian yang tak henti-hentinya
untuk tetap saling mendukung hingga akhir perjuangan.
7. Kepada Ibu Nina dan Nurwina selaku ahli gizi atau pakar gizi yang selalu
memberikan bimbingan selama mengerjakan tugas akhir ini.
v
KATA PENGANTAR
Bismillahirrahmanirrahim
Assalamualaikum warahmatullah wabarakatuh
Segala puji syukur kehadirat allah SWT atas limpahan rahmat yang telah
diberikan sehingga penulis dapat menyelesaikan Tugas Akhir yang berjudul
“Rancang Bangun Aplikasi Sistem Pakar Untuk Deteksi Dini Gizi Buruk
Dan Saran Asupan Makanan Pada Balita Gizi Buruk Berbasis Android”.
Penulis menyadari sepenuhnya bahwa Tugas Akhir ini masih banyak
kekurangan. Oleh karena itu, penulis mengharapkan kritik dan saran yang
membangun agar Tugas Akhir ini bermanfaat bagi semua pihak.
Akhir kata penulis mengucapkan banyak terima kasih kepada semua pihak
yang membantu sehingga Tugas Akhir ini dapat terselesaikan.
Wassalamu’alaikum warahmatullah wabarakatuh
Malang, Oktober 2015
Penulis,
vi
DAFTAR ISI
LEMBAR PERSETUJUAN...................................................................................... i
LEMBAR PENGESAHAN...................................................................................... ii
LEMBAR PERNYATAAN .................................................................................... iii
LEMBAR PERSEMBAHAN ................................................................................. iv
ABSTRAK ............................................................. Error! Bookmark not defined.
ABSTRACT ............................................................. Error! Bookmark not defined.
KATA PENGANTAR.............................................................................................. v
DAFTAR ISI ........................................................................................................... vi
DAFTAR GAMBAR .............................................................................................. ix
DAFTAR TABEL .................................................................................................... x
BAB I ..................................................................... Error! Bookmark not defined.
PENDAHULUAN.................................................. Error! Bookmark not defined.
1.1 Latar Belakang......................................... Error! Bookmark not defined.
1.2 Rumusan Masalah .....................................................................................2
1.3 Batasan Masalah ........................................................................................2
1.4 Tujuan Penelitian .......................................................................................2
1.5 Metodologi Penelitian ...............................................................................2
1.6 Sistematika Penulisan ................................................................................4
BAB II ......................................................................................................................6
LANDASAN TEORI ...............................................................................................6
2.1 Sistem Pakar ..............................................................................................6
2.1.1 Pengertian Sistem Pakar .....................................................................6
2.1.2 Struktur SistemPakar..........................................................................7
2.1.3 Komponen Sistem Pakar ....................................................................8
2.2 Pengertian Gizi ........................................................................................10
2.3 Gizi Seimbang .........................................................................................10
2.3.1 Makanan Pendamping Untuk Balita ................................................11
2.4 Gizi Buruk ...............................................................................................12
2.4.1 Marasmus .........................................................................................12
vii
2.4.2 Kwashiorkor .....................................................................................13
2.4.3 Marasmus-Kwashiorkor ...................................................................13
2.5 Metode Analisa Data ...............................................................................14
2.5.1 Metode Faktor Kepastian ( Certainty Factor ).................................14
2.5.2 Pengertian Faktor Kepastian ( Certainty Factor )............................14
2.6 Arsitektur Android...................................................................................16
2.7 Pengertian Smartphone ( Telepon Pintar ) ..............................................18
2.8 Java Software Development Kit ( SDK Java ) ........................................18
2.9 Eclipse Software Development Kit ( SDK Eclipse) ................................18
2.10 Android Software Development Kit ( SDK Android).............................19
2.11 Android Eclipse Plugin ( ADT )..............................................................19
2.12 Android Package ( APK ) ........................................................................19
2.13 Android Virtual Device ( AVD ) .............................................................19
2.14 Emulator ..................................................................................................19
BAB III...................................................................................................................20
ANALISA DAN PERANCANGAN SISTEM ......................................................20
3.1 Analisa Sistem .........................................................................................20
3.1.1 Pengumpulan Data ...........................................................................20
3.1.2 Perhitungan Certainty Factor ( CF ) ................................................25
3.1.3 Deskripsi Sistem...............................................................................26
3.1.4 Kebutuhan Sistem Fungsional..........................................................27
3.1.5 Kebutuhan Non-Fungsional .............................................................28
3.1.6 Use Case Diagram............................................................................29
3.1.7 Skenario Use Case ...........................................................................30
3.2 Perancangan Sistem .................................................................................32
3.2.1 Activity Diagram...............................................................................32
3.2.2 Squence Diagram..............................................................................34
3.2.3 Class Diagram ..................................................................................36
3.2.4 Entity Relationship Diagram Sistem ................................................37
3.3 Perancangan Antarmuka Aplikasi ...........................................................38
3.3.1 Tampilan Awal .................................................................................38
3.3.2 Tampilan Menu Diagnosa ................................................................39
viii
3.3.3 Tampilan Menu Asupan Makan .......................................................41
3.3.4 Tampilan Menu Bantuan ..................................................................42
BAB IV ..................................................................................................................43
IMPLEMENTASI DAN PENGUJIAN .................................................................43
4.1 Implementasi ...........................................................................................43
4.1.1 Kebutuhan Implementasi..................................................................43
4.1.2 Implementasi Halaman User ............................................................43
4.1.3 Implementasi Halaman Utama User ................................................43
4.1.4 Implementasi Halaman Diagnosa Penyakit......................................44
4.1.4.1 Fitur Test Antropometri .................................................................44
4.1.4.1 Fitur Pilih Gejala ............................................................................45
4.1.4.1 Fitur Hasil Diagnosa.......................................................................45
4.1.5 Implementasi Halaman Asupan Makanan........................................48
4.1.4.1 Fitur Pilih Umur Balita...................................................................48
4.1.4.1 Fitur Jadwal Asupan Makanan .......................................................49
4.1.4.1 Fitur Cara Pembuatan Makanan .....................................................53
4.1.6 Implementasi Halaman Bantuan ......................................................54
4.2 Pengujian ................................................................................................55
4.2.1 Pengujian Fungsional .......................................................................55
4.2.2 Pengujian Metode Certainty Factor ( CF ) .....................................56
4.2.2.1 Perhitungan Manual .......................................................................56
4.2.2.2 Perhitungan Sistem.........................................................................57
4.2.3 Pengujian Akurasi ...........................................................................60
BAB V ....................................................................................................................61
PENUTUP ..............................................................................................................61
5.1 Kesimpulan ..............................................................................................61
5.2 Saran ........................................................................................................61
DAFTAR PUSTAKA ............................................................................................63
LAMPIRAN ...........................................................................................................65
ix
DAFTAR GAMBAR
Gambar 2.1 Struktur Sistem Pakar ...........................................................................8
Gambar 2.2 Arsitektur Android ............................................................................18
Gambar 3.1 Use Case Diagram .............................................................................30
Gambar 3.2 Activity Diagram Melakukan Diagnosa .............................................33
Gambar 3.3 Activity Diagram Melihat Jadwal Asupan Makanan..........................33
Gambar 3.4 Activity Diagram Bantuan ..................................................................34
Gambar 3.5 Sequence Diagram Melakukan Diagnosa ..........................................35
Gambar 3.6 Sequence Diagram Asupan Makanan ................................................35
Gambar 3.7 Sequence Diagram Bantuan ...............................................................36
Gambar 3.8 Class Diagram ....................................................................................37
Gambar 3.9 ERD Sistem ........................................................................................37
Gambar 3.10 Tampilan Spalsh Screen ...................................................................38
Gambar 3.11 Tampilan Menu Utama.....................................................................39
Gambar 3.12 Tampilan Test Antropometri ............................................................39
Gambar 3.13 Tampilan Pilih Gejala.......................................................................40
Gambar 3.14 Tampilan Hasil Diagnosa .................................................................40
Gambar 3.15 Tampilan Pilih Umur........................................................................41
Gambar 3.16 Tampilan Menu Makanan ................................................................41
Gambar 3.17 Tampilan Cara Pembuatan Makanan ...............................................42
Gambar 3.18 Tampilan Bantuan ............................................................................42
Gambar 4.1 Tampilan halaman utama ...................................................................44
Gambar 4.2 Tampilan Test Antropometri ..............................................................44
Gambar 4.3 Tampilan Pilih Gejala.........................................................................45
Gambar 4.4 Tampilan Hasil Diagnosa ...................................................................45
Gambar 4.5 Code Perhitungan CF .........................................................................48
Gambar 4.6 Tampilan Pilih Umur..........................................................................48
Gambar 4.7 Tampilan Jadwal Asupan Makanan ...................................................49
Gambar 4.8 Code Tampil Jadwal Asupan Makanan..............................................53
Gambar 4.9 Tampilan Cara Pembuatan Makanan .................................................53
Gambar 4.10 Code Tampil Cara Pembuatan Makanan..........................................54
Gambar 4.11 Tampilan Halaman Bantuan .............................................................54
Gambar 4.12 Input Data Balita ..............................................................................57
Gambar 4.13 Pilih Gejala Penyakit ........................................................................58
Gambar 4.14 Tampilan Output di Android ............................................................59
x
DAFTAR TABEL
Tabel 3.1 Data Gejala .............................................................................................20
Tabel 3.2 Data Jenis Penyakit ................................................................................22
Tabel 3.3 Data Nilai Probabilitas ...........................................................................22
Tabel 3.4 Data Asupan Makanan ...........................................................................23
Tabel 3.5 Pemberian Formula/modifikasi/modisko ...............................................25
Tabel 3.6 Kebutuhan Fungsional ..........................................................................28
Tabel 3.7 Kebutuhan Non-Fungsional ..................................................................28
Tabel 3.8 Skenario Use Case Melakukan Diagnosa ..............................................30
Tabel 3.9 Skenario Use Case Melihat Jadwal Asupan Makanan...........................31
Tabel 3.10 Skenario Use Case Bantuan .................................................................32
Tabel 4.1 Pengujian Fungsionalitas Sistem Pakar Gizi Buruk...............................55
Tabel 4.2 Output Sistem.........................................................................................58
xi
DAFTAR PUSTAKA
[1] Parno, Izhati Qoirina (2012). Aplikasi Sistem Pakar Untuk Mendeteksi
Status Gizi dan Psikologis Anak.
[2] Kementerian Kesehatan Republik Indonesia (2011). Pedoman Pelayanan
Anak Gizi Buruk.
[3] Wahyu Ardianto, Wiwik Anggraeni, Ahmad Mukhlason (2012).
Pembuatan Sistem Pakar Untuk Pendeteksi dan Penanganan Dini Pada
Penyakit Sapi Berbasis Mobile Android Dengan Kajian Kinerja Teknik
Knowledge Representation.
[4] http://id.wikipedia.org/wiki/Sistem_pakar. 2014. Sistem Pakar. Diakses
tanggal 31 Januari 2015.
[5] http://www.inspirasidigital.com/posting/sistem-pakar-menurut-para-ahli2i.
Sistem Pakar Menurut Para Ahli. Diakses tanggal 16 Juni 2015.
[6] Feri Fahrur Rohman, Ami Fauzijah (2008). Rancang Bangun Aplikasi
Sistem Pakar Untuk Menentukan Jenis Gangguan Perkembangan Pada
Anak.
[7] http://informatika.web.id/struktur-sistem-pakar-2. 2013. Struktur Sistem
Pakar. Diakses tanggal 16 Juni 2015.
[8] Triguna Dharma (2012). Buku Panduan Belajar Kecerdasan Buatan.
[9] Fakhrurrazie Wali Al-Ghafari (2011). Status Gizi dan Tumbuh Kembang.
[10] Departemen Kesehatan RI (2006). Pedoman Umum Pemberian Makanan
Pendamping Air Susu Ibu (MP-ASI) Lokal Tahun 2006.
[11] https://www.academia.edu/9476590/gizi_buruk. Masalah Gizi Buruk.
Diakses tanggal 17 Juni 2015.
[12] Kementerian Kesehatan Republik Indonesia Direktorat Jendral Bina Gizi
dan Kesehatan Ibu dan Anak Direktorat Bina Gizi (2011). Anak Gizi
Buruk.
[13] Kusrini (2014). Penggunaan Certainty Factor dalam Sistem Pakar untuk
Melakukan Diagnosa dan Memberikan Terapi Penyakit Epilepsi dan
Keluarganya.
[14] http://totoharyanto.staff.ipb.ac.id/2011/11/25/certainty-factor-cf/. Certainty
Factor (CF). Diakses tanggal 17 Juni 2015.
xii
[15] Android (Sistem Operasi). Diakses pada tanggal 17 juni 2015. melalui
https://id.wikipedia.org/wiki/Android_(sistem_operasi).
[16] https://id.wikipedia.org/wiki/Berkas:Android-System-Architecture.svg.
Arsitektur Android. Diakses pada tanggal 17 juni 2015.