Transcript
Page 1: RANCANG BANGUN APLIKASI SISTEM PAKAR UNTUK … · 2.4.3 Marasmus-Kwashiorkor.....13 2.5 Metode Analisa Data ... 2.5.2 Pengertian Faktor Kepastian ( Certainty Factor )

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

Page 2: RANCANG BANGUN APLIKASI SISTEM PAKAR UNTUK … · 2.4.3 Marasmus-Kwashiorkor.....13 2.5 Metode Analisa Data ... 2.5.2 Pengertian Faktor Kepastian ( Certainty Factor )

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

Page 3: RANCANG BANGUN APLIKASI SISTEM PAKAR UNTUK … · 2.4.3 Marasmus-Kwashiorkor.....13 2.5 Metode Analisa Data ... 2.5.2 Pengertian Faktor Kepastian ( Certainty Factor )

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

Page 4: RANCANG BANGUN APLIKASI SISTEM PAKAR UNTUK … · 2.4.3 Marasmus-Kwashiorkor.....13 2.5 Metode Analisa Data ... 2.5.2 Pengertian Faktor Kepastian ( Certainty Factor )

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.

Page 5: RANCANG BANGUN APLIKASI SISTEM PAKAR UNTUK … · 2.4.3 Marasmus-Kwashiorkor.....13 2.5 Metode Analisa Data ... 2.5.2 Pengertian Faktor Kepastian ( Certainty Factor )

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.

Page 6: RANCANG BANGUN APLIKASI SISTEM PAKAR UNTUK … · 2.4.3 Marasmus-Kwashiorkor.....13 2.5 Metode Analisa Data ... 2.5.2 Pengertian Faktor Kepastian ( Certainty Factor )

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,

Page 7: RANCANG BANGUN APLIKASI SISTEM PAKAR UNTUK … · 2.4.3 Marasmus-Kwashiorkor.....13 2.5 Metode Analisa Data ... 2.5.2 Pengertian Faktor Kepastian ( Certainty Factor )

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

Page 8: RANCANG BANGUN APLIKASI SISTEM PAKAR UNTUK … · 2.4.3 Marasmus-Kwashiorkor.....13 2.5 Metode Analisa Data ... 2.5.2 Pengertian Faktor Kepastian ( Certainty Factor )

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

Page 9: RANCANG BANGUN APLIKASI SISTEM PAKAR UNTUK … · 2.4.3 Marasmus-Kwashiorkor.....13 2.5 Metode Analisa Data ... 2.5.2 Pengertian Faktor Kepastian ( Certainty Factor )

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

Page 10: RANCANG BANGUN APLIKASI SISTEM PAKAR UNTUK … · 2.4.3 Marasmus-Kwashiorkor.....13 2.5 Metode Analisa Data ... 2.5.2 Pengertian Faktor Kepastian ( Certainty Factor )

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

Page 11: RANCANG BANGUN APLIKASI SISTEM PAKAR UNTUK … · 2.4.3 Marasmus-Kwashiorkor.....13 2.5 Metode Analisa Data ... 2.5.2 Pengertian Faktor Kepastian ( Certainty Factor )

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

Page 12: RANCANG BANGUN APLIKASI SISTEM PAKAR UNTUK … · 2.4.3 Marasmus-Kwashiorkor.....13 2.5 Metode Analisa Data ... 2.5.2 Pengertian Faktor Kepastian ( Certainty Factor )

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.

Page 13: RANCANG BANGUN APLIKASI SISTEM PAKAR UNTUK … · 2.4.3 Marasmus-Kwashiorkor.....13 2.5 Metode Analisa Data ... 2.5.2 Pengertian Faktor Kepastian ( Certainty Factor )

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.


Top Related