PENENTUAN KEBUTUHAN NUTRISI TUBUH · PDF filepenentuan kebutuhan nutrisi tubuh menggunakan...

13

Click here to load reader

Transcript of PENENTUAN KEBUTUHAN NUTRISI TUBUH · PDF filepenentuan kebutuhan nutrisi tubuh menggunakan...

Page 1: PENENTUAN KEBUTUHAN NUTRISI TUBUH · PDF filepenentuan kebutuhan nutrisi tubuh menggunakan logika fuzzy, tumbuh kembang menggunakan kpsp pada bayi usia 1 – 12 bulan (studi kasus

PENENTUAN KEBUTUHAN NUTRISI TUBUH

MENGGUNAKAN LOGIKA FUZZY, TUMBUH KEMBANG

MENGGUNAKAN KPSP PADA BAYI USIA 1 – 12 BULAN

(STUDI KASUS PUSKESMAS WISATA DAU)

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Oleh :

LESTARI SRI RAHAYU

NIM. 09560487

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2013

Page 2: PENENTUAN KEBUTUHAN NUTRISI TUBUH · PDF filepenentuan kebutuhan nutrisi tubuh menggunakan logika fuzzy, tumbuh kembang menggunakan kpsp pada bayi usia 1 – 12 bulan (studi kasus

LEMBAR PENGESAHAN

PENENTUAN KEBUTUHAN NUTRISI TUBUH

MENGGUNAKAN LOGIKA FUZZY, TUMBUH KEMBANG

MENGGUNAKAN KPSP PADA BAYI USIA 1 – 12 BULAN

(STUDI KASUS PUSKESMAS WISATA DAU)

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Disusun Oleh :

LESTARI SRI RAHAYU

NIM. 09560487

Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji

pada 8 Mei 2013

Menyetujui,

Penguji I Penguji II

Sofyan Arifianto, S.Si.,M.Kom Evi Dwi Wahyuni, S.kom

Mengetahui,

Ketua Jurusan Teknik Informatika

Eko Budi Cahyono, S.Kom, MT

NIP : 108.9504.0330

Page 3: PENENTUAN KEBUTUHAN NUTRISI TUBUH · PDF filepenentuan kebutuhan nutrisi tubuh menggunakan logika fuzzy, tumbuh kembang menggunakan kpsp pada bayi usia 1 – 12 bulan (studi kasus

KATA PENGANTAR

Dengan mengucap syukur kepada Allah SWT atas segala rahmat dan

hidayah-Nya sehingga laporan tugas akhir dengan judul: “PENENTUAN

KEBUTUHAN NUTRISI TUBUH MENGGUNAKAN LOGIKA FUZZY,

TUMBUH KEMBANG MENGGUNAKAN KPSP PADA BAYI USIA 1 – 12

BULAN (STUDI KASUS PUSKESMAS WISATA DAU)” dapat terselesaikan.

Tugas Akhir ini merupakan salah satu syarat untuk menyelesaikan

pendidikan tingkat strata satu di Fakultas Teknik Jurusan Teknik Informatika

Universitas Muhammadiyah Malang. Selama proses pengerjaan, penulis telah

mendapat banyak bantuan dari berbagai pihak. Oleh karena itu, pada kesempatan

ini penulis ingin mengucapkan rasaa terima kasih kepada:

1. Eko Budi Cahyono, S.Kom, MT. Selaku Ketua Jurusan Teknik

Informatika Universitas Muhammadiyah Malang.

2. Bapak Dr. Ir. Ermanu A H, MT. Selaku Dosen Pembimbing I, yang telah

meluangkan waktu dan kesabaran dalam memberikan bimbingan,

pengarahan, saran dan motivasi sehingga skripsi ini dapat terselesaikan.

3. Bapak Yufis Azhar, S.Kom. Selaku Dosen Pembimbing II, yang telah

meluangkan waktu dan selalu memberikan bimbingan, motivasi dan saran-

saran demi kesempurnaan skripsi ini.

4. Bapak drg. Bambang Pujaswendro selaku Kepala Puskesmas Dau yang

telah memberikan izin dalam melakukan penelitian.

5. Seluruh Dosen Jurusan Teknik Informatika.

6. Bapak, Ibu dan kakak-kakak yang selalu memberikan motivasi dan

do’anya.

7. Teman-teman: Nunu, Uprut, Mas Rijal, Nisa, Yudi, Erika, Ima, Ida yang

telah memberikan semangat, motivasi, bantuan dan waktunya sehingga

skripsi ini dapat terselesaikan.

8. Kawan-kawan angkatan 2009 yang tidak dapat penulis sebutkan satu

persatu.

Page 4: PENENTUAN KEBUTUHAN NUTRISI TUBUH · PDF filepenentuan kebutuhan nutrisi tubuh menggunakan logika fuzzy, tumbuh kembang menggunakan kpsp pada bayi usia 1 – 12 bulan (studi kasus

Penulis menyadari bahwa penelitian yang telah dilakukan masih belum

sempurna, sehingga penulis mengharapkan kritik dan saran untuk perkembangan.

Akhir kata, semoga skripsi ini dapat bermanfaat.

Malang, April 2013

Penulis

Page 5: PENENTUAN KEBUTUHAN NUTRISI TUBUH · PDF filepenentuan kebutuhan nutrisi tubuh menggunakan logika fuzzy, tumbuh kembang menggunakan kpsp pada bayi usia 1 – 12 bulan (studi kasus

DAFTAR ISI

HALAMAN JUDUL …………………………………………………… i

LEMBAR PERSETUJUAN ……………………………………………. ii

LEMBAR PENGESAHAN …………………………………………….. iii

LEMBAR PERNYATAAN ……………………………………………. . iv

ABSTRAK ……………………………………………………………… v

ABSTRACT …………………………………………………………….. vi

LEMBAR PERSEMBAHAN ………………………………………..… . vii

KATA PENGANTAR ………………………………………………….. . viii

DAFTAR ISI …………………………………………………………….. x

DAFTAR GAMBAR ……………………………………………………. xiii

DAFTAR TABEL ……………………………………………………….. xvii

BAB I PENDAHULUAN

1.1 Latar Belakang ……………………………………….. . 1

1.2 Rumusan Masalah ……………………………………. . 2

1.3 Batasan Masalah ……………………………………… . 2

1.4 Tujuan Penelitian ……………………………………... . 3

1.5 Metodologi …………………………………………… . 3

1.6 Sistematika Penulisan ………………………………… . 4

BAB II LANDASAN TEORI

2.1 Kebutuhan Nutrisi pada Bayi 1-12 bulan …………….. . 5

2.2 Logika Fuzzy …………………………………………... 5

Page 6: PENENTUAN KEBUTUHAN NUTRISI TUBUH · PDF filepenentuan kebutuhan nutrisi tubuh menggunakan logika fuzzy, tumbuh kembang menggunakan kpsp pada bayi usia 1 – 12 bulan (studi kasus

2.2.1 Himpunan Fuzzy ………………………............... . 6

2.2.2 Fungsi Keanggotaan ……………………………. . 8

2.2.3 Operator Dasar Zadeh untuk Operasi Himpunan

Fuzzy ……………………………………………. . 10

2.2.4 Penalaran Monoton ……………………………... . 11

2.2.5 Fungsi Implikasi ………………………………... . 12

2.3 Metode Mamdani …………………………………….... 12

2.4 Pertumbuhan dan Perkembangan Bayi ……………….. . 15

2.5 Stimulasi Tumbuh Kembang Bayi …………………… . 17

2.6 Skrining/pemeriksaan perkembangan anak menggunakan

Kuesioner Pra Skrining Perkembangan (KPSP) ……… 17

2.7 Java …………………………………………………… . 19

2.7.1 Bagaimana Java Bekerja ………………………… 21

2.7.2 Jenis Program Java ……………………………… 21

2.8 Perbedaan dengan Penelitian sebelumnya ……………. 22

BAB III ANALISA DAN PERANCANGAN SISTEM

3.1 Analisa Masalah ……………………………………… . 24

3.2 Analisa Data ………………………………………….. . 24

3.3 Analisa Sistem ………………………………………... . 25

3.3.1 Flowchart Perangkat Lunak …………………….. 26

3.3.2 Use Case Diagram ………………………………. 27

3.3.3 Activity Diagram ………………………………... 28

3.3.4 Sequence Diagram ………………………………. 29

3.3.5 Class Diagram …………………………………... 31

3.4 Logika Fuzzy …………………………………………. . 32

3.4.1 Variabel Linguistik ………………………………. 33

3.4.2 Perancangan Basis Pengetahuan …………………. 33

3.4.3 Perancangan Inferensi Fuzzy …………………...... 34

3.4.3.1 Pembentukan Himpunan Fuzzy ………… . 34

3.4.3.2 Fungsi Implikasi …………………………. 61

3.4.3.3 Komposisi Aturan ……………………..... 61

Page 7: PENENTUAN KEBUTUHAN NUTRISI TUBUH · PDF filepenentuan kebutuhan nutrisi tubuh menggunakan logika fuzzy, tumbuh kembang menggunakan kpsp pada bayi usia 1 – 12 bulan (studi kasus

3.4.3.4 Defuzzifikasi ………………………........ . 61

3.5 KPSP …………………………………………………. . 64

3.5.1 Perancangan Basis Pengetahuan ……………….. . 64

3.6 Desain Interface ……………………………………… . 65

BAB IV IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi Sistem …………………………………. . 68

4.1.1 Implementasi Perangkat Lunak ………………..... 68

4.1.1.1 Class Usia ……………………………..... . 68

4.1.1.2 Class Berat …………………………....... . 69

4.1.1.3 Class Proses …………………………….. . 70

4.1.1.4 JFrame 3 Bulan ………………………..... . 74

4.2 Pengujian Sistem ……………………………………... . 75

4.2.1 Pengujian Menu Utama ……………………….... . 75

4.2.2 Pengujian Input Data ……………………………. 76

4.2.2.1 Pengujian Input Data Bayi ………………. 76

4.2.2.2 Pengujian Input Data Tumbuh Kembang . . 76

4.2.3 Hasil Proses Fuzzy dan Tumbuh Kembang………. 78

4.2.4 Perbandingan Perhitungan Sisten dengan

Perhitungan Manual ……………………………. . 80

BAB V KESIMPULAN DAN SARAN

5.1 Kesimpulan …………………………………………… . 82

5.2 Saran Pengembangan ………………………………….. 82

DAFTAR PUSTAKA

LAMPIRAN

Page 8: PENENTUAN KEBUTUHAN NUTRISI TUBUH · PDF filepenentuan kebutuhan nutrisi tubuh menggunakan logika fuzzy, tumbuh kembang menggunakan kpsp pada bayi usia 1 – 12 bulan (studi kasus

DAFTAR GAMBAR

Gambar 2.1 Contoh Pemetaan Input-Output …………………………….. 6

Gambar 2.2 Representasi Linear Naik ………………………………….. . 8

Gambar 2.3 Representasi Linear Turun ………………………………… . 9

Gambar 2.4 Kurva Segitiga ………………………………………………. 9

Gambar 2.5 Kurva Trapesium ……………………………………………. 10

Gambar 2.6 Fungsi Implikasi MIN ………………………………………. 12

Gambar 2.7 Fungsi Aturan Fuzzy: Metode MAX ……………………….. 14

Gambar 2.8 Proses Defuzzifikasi ………………………………………... 14

Gambar 3.1 Flowchart Perangkat Lunak ……………………………….. . 26

Gambar 3.2 Use Case Diagram Sistem ………………………………….. 27

Gambar 3.3 Activity Diagram Input Data Pasien ………………………. . 28

Gambar 3.4 Activity Diagram Proses Fuzzy …………………………….. 28

Gambar 3.5 Activity Diagram Proses KPSP …………………………….. 29

Gambar 3.6 Activity Diagram Lihat Hasil ………………………………. 29

Gambar 3.7 Sequence Diagram Input Data Pasien ………………………. 30

Gambar 3.8 Sequence Diagram Proses Fuzzy ………………………...... . 30

Gambar 3.9 Sequence Diagram Proses KPSP ………………………........ 31

Gambar 3.10 Sequence Diagram Lihat Hasil …………………………...... 31

Gambar 3.11 Class Diagram Sistem …………………………………….... 32

Gambar 3.12 Logika Fuzzy Untuk Menghasilkan Kalori ……………........ 32

Gambar 3.13 Desain Fuzzy Untuk Menghasilkan Kalori ……………....... . 33

Gambar 3.14 Logika Untuk Mendapatkan Hasil KPSP …………………. . 33

Gambar 3.15 Kurva Himpunan Fuzzy Umur ……………………………... 35

Gambar 3.16 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Laki-laki Umur 0 Bulan …………………………………...... 36

Gambar 3.17 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Laki-laki Umur 1 Bulan …………………………………… . 37

Gambar 3.18 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Laki-laki Umur 2 Bulan …………………………………….. 38

Page 9: PENENTUAN KEBUTUHAN NUTRISI TUBUH · PDF filepenentuan kebutuhan nutrisi tubuh menggunakan logika fuzzy, tumbuh kembang menggunakan kpsp pada bayi usia 1 – 12 bulan (studi kasus

Gambar 3.19 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Laki-laki Umur 3 Bulan …………………………………… . 39

Gambar 3.20 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Laki-laki Umur 4 Bulan …………………………………….. 40

Gambar 3.21 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Laki-laki Umur 5 Bulan …………………………………… . 41

Gambar 3.22 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Laki-laki Umur 6 Bulan …………………………………….. 42

Gambar 3.23 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Laki-laki Umur 7 Bulan …………………………………….. 43

Gambar 3.24 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Laki-laki Umur 8 Bulan …………………………………….. 44

Gambar 3.25 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Laki-laki Umur 9 Bulan …………………………………….. 45

Gambar 3.26 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Laki-laki Umur 10 Bulan ………………………………...... . 46

Gambar 3.27 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Laki-laki Umur 11 Bulan ………………………………...... . 47

Gambar 3.28 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Laki-laki Umur 12 Bulan ………………………………...... . 48

Gambar 3.29 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Perempuan Umur 0 Bulan …………………………………. . 49

Gambar 3.30 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Perempuan Umur 1 Bulan …………………………………. . 50

Gambar 3.31 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Perempuan Umur 2 Bulan …………………………………. . 51

Gambar 3.32 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Perempuan Umur 3 Bulan …………………………………. . 52

Gambar 3.33 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Perempuan Umur 4 Bulan …………………………………. . 53

Gambar 3.34 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Perempuan Umur 5 Bulan …………………………………. . 54

Page 10: PENENTUAN KEBUTUHAN NUTRISI TUBUH · PDF filepenentuan kebutuhan nutrisi tubuh menggunakan logika fuzzy, tumbuh kembang menggunakan kpsp pada bayi usia 1 – 12 bulan (studi kasus

Gambar 3.35 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Perempuan Umur 6 Bulan …………………………………. . 55

Gambar 3.36 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Perempuan Umur 7 Bulan …………………………………... 56

Gambar 3.37 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Perempuan Umur 8 Bulan …………………………………. . 57

Gambar 3.38 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Perempuan Umur 9 Bulan …………………………………. . 58

Gambar 3.39 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Perempuan Umur 10 Bulan ……………………………....... . 59

Gambar 3.40 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Perempuan Umur 11 Bulan ……………………………....... . 60

Gambar 3.41 Kurva Himpunan Fuzzy Berat Badan untuk Bayi

Perempuan Umur 12 Bulan ……………………………....... . 61

Gambar 3.42 Form Halaman Awal ………………………………………. . 66

Gambar 3.43 Form Halaman Input Data Bayi …………………………… . 66

Gambar 3.44 Form Halaman Data Bayi …………………………………... 66

Gambar 3.45 Form Halaman Soal KPSP ………………………………… . 67

Gambar 3.46 Form Halaman Hasil Nutrisi dan Tumbuh Kembang ………. 67

Gambar 4.1 Class Usia …………………………………………………... 68

Gambar 4.2 Class Berat ………………………………………………….. 69

Gambar 4.3 Class Proses …………………………………………………. 70

Gambar 4.4 Method Prosesnya …………………………………………. . 71

Gambar 4.5 Method Implikasi ………………………………………….. . 71

Gambar 4.6 Komposisi …………………………………………………... 72

Gambar 4.7 Method find_min ……………………………………………. 72

Gambar 4.8 Method find_max …………………………………………... 73

Gambar 4.9 Defuzzy ……………………………………………………. . 73

Gambar 4.10 Method Insert ……………………………………………… . 74

Gambar 4.11 Method Persiapan …………………………………………... 74

Gambar 4.12 Method Text ……………………………………….. ……... . 75

Page 11: PENENTUAN KEBUTUHAN NUTRISI TUBUH · PDF filepenentuan kebutuhan nutrisi tubuh menggunakan logika fuzzy, tumbuh kembang menggunakan kpsp pada bayi usia 1 – 12 bulan (studi kasus

Gambar 4.13 Halaman Menu Utama …………………………………...... . 75

Gambar 4.14 Halaman Input Data Bayi …………………………………... 76

Gambar 4.15 Message Input Data Nutrisi ……………………………........ 76

Gambar 4.16 Halaman Data Bayi Umur 4 Bulan ……………………....... . 77

Gambar 4.17 Konfirmasil Bahwa Umur Belum Cukup …………………... 77

Gambar 4.18 Halaman Data Bayi Umur 3 Bulan ……………………....... . 77

Gambar 4.19 Konfirmasi untuk menjawab soal KPSP…………………… . 78

Gambar 4.20 Halaman Soal KPSP 3 Bulan ……………………………….. 78

Gambar 4.21 Message untuk Memilih Salah Satu Jawaban ………………. 78

Gambar 4.22 Halaman Hasil dengan Usia 4 Bulan ……………………….. 79

Gambar 4.23 Halaman Hasil dengan Usia 3 Bulan ………………………... 79

Gambar 4.24 Halaman Hasil dengan Usia 8 Bulan ……………………….. 80

Page 12: PENENTUAN KEBUTUHAN NUTRISI TUBUH · PDF filepenentuan kebutuhan nutrisi tubuh menggunakan logika fuzzy, tumbuh kembang menggunakan kpsp pada bayi usia 1 – 12 bulan (studi kasus

DAFTAR TABEL

Tabel 3.1 Data Bayi ………………………………………………………… 25

Tabel 4.1 Perbandingan Pengujian dengan Sistem dan Manual ……………. 81

Page 13: PENENTUAN KEBUTUHAN NUTRISI TUBUH · PDF filepenentuan kebutuhan nutrisi tubuh menggunakan logika fuzzy, tumbuh kembang menggunakan kpsp pada bayi usia 1 – 12 bulan (studi kasus

DAFTAR PUSTAKA

[1] Arisman, Gizi dalam Daur Kehidupan : Buku Ajar Ilmu Gizi. Edisi-2,

Penerbit EGC, Jakarta, 2009.

[2] Husaini, Yayah K. dan Anwar, Husaini Mahdi. Makanan Bayi Bergizi,

Penerbit Gadjah Mada University Press, Yogyakarta, 1993.

[3] Kadir, Abdul. Dasar Pemrograman Java 2, Penerbit ANDI, Yogyakarta,

2007.

[4] Kusumadewi, S. dan Purnomo, H. Aplikasi Logika Fuzzy untuk Pendukung

Keputusan. Edisi-2, Penerbit Graha Ilmu, Yogyakarta, 2010.

[5] Parany, Ahriyanti Daeng. (2012). Penentuan Kebutuhan Nutrisu bagi Ibu

Hamil menggunakan Logika Fuzzy, Malang, Universitas Muhammaduyah

Malang

[6] Soetjiningsih. Tumbuh Kembang Anak, Penerbit EGC, Jakarta, 1995.

[7] Stimulasi, Deteksi dan Intervensi Dini Tumbuh Kembang Anak, Jakarta,

Departemen Kesehatan Republik Indonesia, 2005.