JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK · PDF filePedoman Imunisasi di Indonesia, Edisi...

17
APLIKASI K ARTU MENUJU SEHAT (KMS) BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : RADEN SURYA WAHANA 201010370311187 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015

Transcript of JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK · PDF filePedoman Imunisasi di Indonesia, Edisi...

Page 1: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK · PDF filePedoman Imunisasi di Indonesia, Edisi II. Jakarta. 2004. ... _B_Ringkasan_Kajian_Kesehatan_REV.pdf. Diakses pada tanggal 22 februari

APLIKASI K ARTU MENUJU SEHAT (KMS) BERBASIS ANDROID

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Oleh :

RADEN SURYA WAHANA

201010370311187

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2015

Page 2: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK · PDF filePedoman Imunisasi di Indonesia, Edisi II. Jakarta. 2004. ... _B_Ringkasan_Kajian_Kesehatan_REV.pdf. Diakses pada tanggal 22 februari
Page 3: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK · PDF filePedoman Imunisasi di Indonesia, Edisi II. Jakarta. 2004. ... _B_Ringkasan_Kajian_Kesehatan_REV.pdf. Diakses pada tanggal 22 februari
Page 4: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK · PDF filePedoman Imunisasi di Indonesia, Edisi II. Jakarta. 2004. ... _B_Ringkasan_Kajian_Kesehatan_REV.pdf. Diakses pada tanggal 22 februari
Page 5: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK · PDF filePedoman Imunisasi di Indonesia, Edisi II. Jakarta. 2004. ... _B_Ringkasan_Kajian_Kesehatan_REV.pdf. Diakses pada tanggal 22 februari

KATA PENGANTAR

Puji syukur penulis panjatkan kepada Allah SWT karena limpahan rahmat

sera karunia-Nya sehingga penulis dapat menyelesaikan laporan tugas akhir yang

berjudul “Aplikasi Kartu Menuju Sehat Berbasis Android” dengan baik dan lancar.

Pada dasarnya penulisan laporan ini bertujuan untuk diajukan sebagai

persyaratan untuk memperoleh gelar sarjana komputer serta salah satu syarat yang

menjadi kewajiban untuk ditempuh mahasiswa Teknik Informatika Universitas

Muhammadiyah Malang.

Dengan terselesaikannya penulisan laporan tugas akhir ini penulis juga

menyampaikan terima kasih yang setulus-tulusnya kepada :

1. Selaku Dekan Fakultas Teknik Universitas Muhammadiyah Malang

2. Selaku Kepala Jurusan Teknik Informatika Universitas Muhammadiyah Malang

3. Selaku Dosen Pembimbing I dan selaku Dosen Pembimbing II atas kesabarannya

membimbing serta kesediaan beliau memotivasi dan mengarahkan penulis dalam

menyelesaikan Tugas Akhir ini.

4. Orang tua penulis ayah R. Hendro Cahyo.Y dan ibu Yuana yang telah

memberikan motivasi dengan sabar dan tanpa lelah, serta memberikan pelajaran

yang tidak didapatkan penulis pada sekolah formal.

5. Saudara-saudaraku R. Surya Purnama dan R. Teja Kusuma yang telah

memberikan semangat dan dorongan kepada penulis untuk menyelesaikan

tanggung jawab ini.

6. Wida Yuliar Rezika yang selalu meluangkan waktunya, memotivasi, sabar dan

tanpa lelah selalu mendukung penulis untuk menyelesaikan tanggung jawab ini.

7. Teman-teman angkatan 2010 Program Studi Teknik Informatika Universitas

Muhammadiyah Malang, semoga sukses selalu.

8. Teman-teman Dagel (kelas D angkatan 2010) yang telah penulis anggap sebagai

keluarga yang telah memberikan banyak masukkan serta selalu memberikan

motivasi kepada penulis.

Page 6: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK · PDF filePedoman Imunisasi di Indonesia, Edisi II. Jakarta. 2004. ... _B_Ringkasan_Kajian_Kesehatan_REV.pdf. Diakses pada tanggal 22 februari

9. Teman-teman saya Mohtana Chandra Kadri, Muhammad Taufik, Joko

Kurniawan, Ryanta Satya Nugraha, Usman, Gilang Virgiawan, Hilal Pratama,

Vicki Hidayat, Brian Kahfi, Andika Wahyu, Diyah Anggraini, Yusi, Mudliatul

biladil, dan yang lainnya yang selalu membantu serta memberikan motivasi

kepada penulis untuk segera menyelesaikan tugas akhir ini.

10. Semua pihak yang turut membantu selesainya laporan tugas akhir ini yang tidak

dapat penulis sebutkan satu persatu.

Penulisan laporan tugas akhir ini masih jauh dari sempurna, sehingga

masukkan serta kritik selalu penulis harapkan untuk meperbaiki tugas akhir ini.

Akhirnya Hanya kepada Allah SWT segala pengorbanan ini disampaikan dan

semoga seluruh amal kebaikan semua pihak diterima sebagai amal ibadah. Semoga

tulisan ini dapat bermanfaat bagi semua pihak

Malang, 22 Mei 2015

Penulis

Page 7: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK · PDF filePedoman Imunisasi di Indonesia, Edisi II. Jakarta. 2004. ... _B_Ringkasan_Kajian_Kesehatan_REV.pdf. Diakses pada tanggal 22 februari

DAFTAR ISI

Halaman

LEMBAR PERSETUJUAN ............................................................................ i

LEMBAR PENGESAHAN ............................................................................. ii

LEMBAR PERNYATAAN ............................................................................. iii

ABSTRAK ....................................................................................................... iv

ABSTRACT ..................................................................................................... v

KATA PENGANTAR ..................................................................................... vi

DAFTAR ISI .................................................................................................... viii

DAFTAR TABEL ............................................................................................ xi

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

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah....................................................................... 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 Pengertian Kartu Menuju Sehat ........................................................... 6

2.2 Cara Membaca Kartu Menuju Sehat .................................................... 7

2.3 Pantau Tumbuh Kembang Anak .......................................................... 8

2.4 Sistem Operasi Android ....................................................................... 8

2.5 Arsitektur Android ............................................................................... 9

2.5.1 Applications dan Widgets ........................................................ 9

2.5.2 Application Frameworks .......................................................... 9

2.5.3 Libraries ................................................................................... 10

2.5.4 Android Run Time ................................................................... 10

2.5.5 Linux Kernel ............................................................................ 10

Page 8: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK · PDF filePedoman Imunisasi di Indonesia, Edisi II. Jakarta. 2004. ... _B_Ringkasan_Kajian_Kesehatan_REV.pdf. Diakses pada tanggal 22 februari

2.6 XML ..................................................................................................... 10

2.7 SQL Lite ............................................................................................... 11

2.8 Hasil Observasi Terhadap Aplikasi Yang Sudah Ada ......................... 11

BAB III ANALISA DAN PERANCANGAN SISTEM

3.1 Analisia ................................................................................................ 12

3.1.1 Analisis Sistem ........................................................................... 12

3.1.2 Analisis Kebutuhan Sistem ......................................................... 12

3.1.2.1 Kebutuhan Fungsional .................................................... 13

3.1.2.2 Kebutuhan Non-Fungsional ............................................ 14

3.1.3 Gambaran Umum Sistem ............................................................ 14

3.1.4 Kebutuhan Sistem ....................................................................... 15

3.1.4.1 Pemilihan Perangkat Keras yang Digunakan .................. 15

3.1.4.2 Pemilihan Perangkat Lunak yang Digunakan ................. 15

3.2 Perancangan Sistem ............................................................................. 16

3.2.1 Arsitektur Sistem ........................................................................ 16

3.2.2 Perancangan Basis Data .............................................................. 17

3.2.2.1 Entity Relationship Diagram (ERD) ............................... 17

3.2.2.2 Table Database Aplikasi ................................................. 17

3.2.3 Desain Aplikasi ........................................................................... 19

3.2.3.1 Diagram Use Case Aplikasi pada Smartphone Android . 19

3.2.3.2 Spesifikasi Rinci Kebutuhan ........................................... 20

3.2.3.3 Diagram Activity ............................................................ 24

3.2.4 Perancangan Desain Antarmuka ................................................. 28

3.2.4.1 Menu Utama .................................................................... 29

3.2.4.2 Menu Status Gizi ............................................................. 29

3.2.4.3 Menu Kesehatan Ibu ....................................................... 30

3.2.4.4 Menu Kesehatan Anak .................................................... 30

3.2.4.5 Menu Imunisasi ............................................................... 31

3.2.4.6 Grafik .............................................................................. 31

Page 9: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK · PDF filePedoman Imunisasi di Indonesia, Edisi II. Jakarta. 2004. ... _B_Ringkasan_Kajian_Kesehatan_REV.pdf. Diakses pada tanggal 22 februari

BAB IV IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi ........................................................................................ 33

4.1.1 Implementasi Sistem ................................................................ 34

4.1.1.1 Class MainActivity ...................................................... 34

4.1.1.2 Class daftaranakActivity .............................................. 36

4.1.1.3 Class spinnerActivity ................................................... 37

4.1.1.4 Class grafikActivity ..................................................... 39

4.1.1.5 Class tableImunisasi ..................................................... 40

4.1.1.6 Class EditImunisasi ...................................................... 41

4.1.1.7 Class reminderActivity ................................................ 42

4.1.1.8 Class JadwalImunisasi ................................................. 43

4.1.1.9 Class kesehatanibuActivity .......................................... 44

4.1.1.10 Class kesehatananakActivity ..................................... 45

4.1.1.11 Class imunisasiActivity ............................................. 46

4.1.1.12 Class ibuhamil ............................................................ 47

4.2 Pengujian Perangkat Lunak ................................................................. 48

4.2.1 Pengujian Fungsionalitas .......................................................... 48

4.2.2 Review Pada User .................................................................... 62

BAB V KESIMPULAN DAN SARAN

5.1 Kesimpulan .......................................................................................... 65

5.2 Saran .................................................................................................... 65

DAFTAR PUSTAKA. ..................................................................................... 66

Page 10: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK · PDF filePedoman Imunisasi di Indonesia, Edisi II. Jakarta. 2004. ... _B_Ringkasan_Kajian_Kesehatan_REV.pdf. Diakses pada tanggal 22 februari

DAFTAR TABEL

Tabel 3.1 Kebutuhan Fungsional ..................................................................... 13

Tabel 3.2 Kebutuhan Non-Fungsional ............................................................. 14

Tabel 3.3 Perangkat Keras Tahap Pembangunan............................................. 15

Tabel 3.4 Perangkat Keras Tahap Implementasi ............................................. 15

Tabel 3.5 Perangkat Lunak Tahap Pembangunan Aplikasi ............................. 15

Tabel 3.6 Perangkat Lunak Tahap implemntasi .............................................. 16

Tabel 3.7 Spesifikasi use case : Melihat Status Gizi........................................ 19

Tabel 3.8 Spesifikasi use case : Melihat Informasi Kesehatan Ibu .................. 20

Tabel 3.9 Spesifikasi use case : Melihat Informasi Kesehatan Anak .............. 21

Tabel 3.10 Spesifikasi use case : Melihat Informasi Imunisasi ....................... 22

Tabel 3.11 Spesifikasi use case : Reminder & Schedule ................................. 23

Tabel 4.1 Hasil Pengujian Menu Awal ........................................................... 51

Tabel 4.2 Hasil Pengujian Menu Status Gizi ................................................... 52

Tabel 4.3 Hasil Pengujian Menu Enter Data Anak .......................................... 52

Tabel 4.4 Hasil Pengujian Enter Data Gizi ...................................................... 53

Tabel 4.5 Hasil Pengujian tampilan Grafik ...................................................... 55

Tabel 4.6 Hasil pengujian Status Imunisasi ..................................................... 56

Tabel 4.7 Hasil Pengujian Edit Status Imunisasi ............................................. 56

Page 11: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK · PDF filePedoman Imunisasi di Indonesia, Edisi II. Jakarta. 2004. ... _B_Ringkasan_Kajian_Kesehatan_REV.pdf. Diakses pada tanggal 22 februari

Tabel 4.8 Hasil Pengujian reminder ................................................................. 57

Tabel 4.9 Hasil Pengujian Jadwal Imunisasi ................................................... 58

Tabel 4.10 Hasil Pengujian Menu Kesehatan Ibu ............................................ 59

Tabel 4.11 Hasil Pengujian Menu Kesehatan Anak ........................................ 60

Tabel 4.12 Hasil Pengujian Menu Imunisasi ................................................... 60

Tabel 4.13 Hasil Pengujian sub kategori informasi ......................................... 61

Tabel 4.14 Daftar Pertanyaan Review Aplikasi Kartu Menuju Sehat ............. 62

Tabel 4.15 Indikator Penilaian ......................................................................... 62

Tabel 4.16 Hasil Penilaian User ....................................................................... 63

Page 12: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK · PDF filePedoman Imunisasi di Indonesia, Edisi II. Jakarta. 2004. ... _B_Ringkasan_Kajian_Kesehatan_REV.pdf. Diakses pada tanggal 22 februari

DAFTAR GAMBAR

Gambar 3.1 ER Diagram .................................................................................. 17

Gambar 3.2 Use Case Diagram KMS .............................................................. 19

Gambar 3.3 Diagram Activity Melihat Status Gizi.......................................... 24

Gambar 3.4 Diagram Activity Melihat Informasi Kesehatan Ibu .................... 24

Gambar 3.5 Diagram Activity Melihat Informasi Kesehatan Anak ................ 25

Gambar 3.6 Diagram Activity Melihat Informasi Imunisasi ........................... 26

Gambar 3.7 Diagram Activity Reminder ......................................................... 27

Gambar 3.8 User Interface Menu Utama ......................................................... 28

Gambar 3.9 User Interface Status Gizi ............................................................ 28

Gambar 3.10 User Interface Kesehatan Ibu ..................................................... 29

Gambar 3.11 User Interface Kesehatan Anak .................................................. 29

Gambar 3.12 User Interface Imunisasi ............................................................ 30

Gambar 3.13 User Interface Grafik KMS ........................................................ 30

Gambar 4.1 SONY Xperia SP ......................................................................... 33

Gambar 4.2 Spesifikasi SONY Xperia SP ....................................................... 34

Gambar 4.3 Source Code MainActivity ........................................................... 35

Gambar 4.4 Implemntasi rancangan Menu Utama .......................................... 35

Gambar 4.5 Source Code displayListView ...................................................... 36

Page 13: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK · PDF filePedoman Imunisasi di Indonesia, Edisi II. Jakarta. 2004. ... _B_Ringkasan_Kajian_Kesehatan_REV.pdf. Diakses pada tanggal 22 februari

Gambar 4.6 Implemntasi rancangan List anak................................................. 36

Gambar 4.7 Source Code onClickEnterData ................................................... 37

Gambar 4.8 Implementasi rancangan enter data anak ..................................... 37

Gambar 4.9 Source Code onClickAdd2 ........................................................... 38

Gambar 4.10 Implementasi rancangan status gizi ........................................... 38

Gambar 4.11 Source Code ImunisasiButton .................................................... 39

Gambar 4.12 Source Code grafikActivity ....................................................... 39

Gambar 4.13 Implementasi rancangan grafik .................................................. 40

Gambar 4.14 Source Code tabelImunisasi ....................................................... 40

Gambar 4.15 Implementasi rancangan tabelImunisasi .................................... 41

Gambar 4.16 Source Code EditImunisasi ........................................................ 41

Gambar 4.17 Implementasi rancangan EditImunisasi ..................................... 42

Gambar 4.18 Source Code simpanEditImunisasi ............................................ 42

Gambar 4.19 Implementasi rancangan reminder ............................................. 43

Gambar 4.20 Source Code JadwalImunisasi ................................................... 43

Gambar 4.21 Implemntasi rancangan reminder ............................................... 44

Gambar 422 Source Code SetGroupParents() ................................................. 44

Gambar 4.23 Implemntasi menu kesehatan ibu ............................................... 45

Gambar 4.24 Source Code setGroupParents() ................................................. 45

Gambar 4.25 Implementasi menu kesehatan anak ........................................... 46

Page 14: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK · PDF filePedoman Imunisasi di Indonesia, Edisi II. Jakarta. 2004. ... _B_Ringkasan_Kajian_Kesehatan_REV.pdf. Diakses pada tanggal 22 februari

Gambar 4.26 Source Code setGroupParents() ................................................. 46

Gambar 4.27 Implementasi menu imunisasi .................................................... 47

Gambar 4.28 Source Code IbuHamil ............................................................... 47

Gambar 4.29 Implemntasi sub informasi ......................................................... 48

Gambar 4.30 File KartuMenujuSehat.apk ....................................................... 49

Gambar 4.31 Instalasi Software(1) .................................................................. 49

Gambar 4.32 Instalasi Software(2) .................................................................. 49

Gambar 4.33 Aplikasi Terpasang..................................................................... 50

Gambar 4.34 Tampilan Menu Awal ................................................................ 50

Gambar 4.35 Tampilan Menu Status Gizi ....................................................... 51

Gambar 4.36 Tampilan Enter Data Anak......................................................... 52

Gambar 4.37 Tampilan Enter Data Gizi Anak ................................................. 53

Gambar 4.38 Tampilan Grafik ......................................................................... 54

Gambar 4.39 Tampilan Status Imunisasi ......................................................... 55

Gambar 4.40 Tampilan Edit Status Imunisasi ................................................. 56

Gambar 4.41 Tampilan Reminder .................................................................... 57

Gambar 4.42 Tampilan Jadwal Imunisasi ........................................................ 58

Gambar 4.43 Tampilan Menu Kesehatan Ibu .................................................. 58

Gambar 4.44 Tampilan Menu Kesehatan Anak ............................................... 59

Gambar 4.45 Tampilan Menu Imunisasi.......................................................... 60

Page 15: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK · PDF filePedoman Imunisasi di Indonesia, Edisi II. Jakarta. 2004. ... _B_Ringkasan_Kajian_Kesehatan_REV.pdf. Diakses pada tanggal 22 februari

Gambar 4.46 Tampilan informasi dari setiap sub kategori .............................. 61

Page 16: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK · PDF filePedoman Imunisasi di Indonesia, Edisi II. Jakarta. 2004. ... _B_Ringkasan_Kajian_Kesehatan_REV.pdf. Diakses pada tanggal 22 februari

QUISIONER APLIKASI KARTU MENUJU SEHAT BERBASIS ANDROID

MOBILE

Keterangan pilihan jawaban :

Sangat kurang : 1

Kurang : 2

Cukup : 3

Baik : 4

Sangat baik : 5

Nama :……………………………………………………

Usia :……………………………………………………

Pekerjaan :……………………………………………………

Adakah masukan atau saran untuk pengembangan lebih lanjut aplikasi ini

kedepannya.

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

……………………………………

No Pertanyaan Jawaban

5 4 3 2 1

1 Apakah aplikasi Kartu Menuju Sehat berbasis Android ini

mudah dimengerti ?

2 Apakah aplikasi Kartu Menuju Sehat berbasis Android ini

mudah untuk digunakan ?

3 Bagaimana dengan kelengkapan fitur dari aplikasi ini ?

4 Bagaimana kelengkapan informasi tentang kesehatan ibu?

5 Bagaimana kelengkapan informasi tentang kesehatan

anak?

6 Bagaimana kelengkapan informasi tentang imunisasi?

Page 17: JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK · PDF filePedoman Imunisasi di Indonesia, Edisi II. Jakarta. 2004. ... _B_Ringkasan_Kajian_Kesehatan_REV.pdf. Diakses pada tanggal 22 februari

Daftar Pustaka

[1] Sulistyawati, Ari. Deteksi Tumbuh Kembang Anak. Yogyakarta : Salemba

Medika. 2013

[2] Behrman, R & Kliegman,R. Nelson Esensi Pediatri Edisi 4. Penerbit Buku

Kedokteran.

[3] Colti Sistiarani et al. Jurnal Kesehatan Masyarakat. Universitas Jenderal

Soedirman. Purwokerto, Indonesia. Tersedia di

http://journal.unnes.ac.id/nju/index.php/kemas. Diakses pada tanggal 17

februari 2014.

[4] Departemen Kesehatan, RI. Buku Kesehatan Ibu dan Anak.Jakarta. 2009.

[5] Kementerian Kesehatan, RI. Pedoman Pemantauan Wilayah Setempat

Kesehatan Ibu dan Anak. Jakarta. 2010.

[6] Krisnawati, Christina. Terapi Warna dalam Kesehatan. Jakarta : Curiosita.

2005

[7] Ranuh, dkk. Pedoman Imunisasi di Indonesia, Edisi II. Jakarta. 2004.

[8] Unicef Indonesia. Ringkasan Kajian Kesehatan Ibu & Anak. Unicef

Indonesia. Jakarta.2012. Tersedia di http://www.unicef.org/indonesia/id/A5_-

_B_Ringkasan_Kajian_Kesehatan_REV.pdf. Diakses pada tanggal 22 februari

2014.

[9] Yahya, Suhari M & Ngalimun, H. Studi Tentang Profesionalisme Sistem

Pelayanan Kesehatan Ibu Dan Anak (KIA) dan Inovatif dalam Rangka

Mencegah Tingkat Kematian Ibu Pada Fase Hamil Dan Bersalin. Tersedia di

http://skripsistikes.files.wordpress.com/2009/08/26.pdf. Diakses pada tanggal

17 februari 2014.

[10] Wandira, Ayu & Pribadi, Septana B. Kajian Aplikasi Warna Interior

Rumah Sakit Ibu dan Anak Pada Psikologi Pasien Anak. Universitas

Diponegoro. Semarang. Tersedia di

http://download.portalgaruda.org/article.php?article=21691&val=1267.

Diakses pada tanggal 11 Maret 2014.

[11] Safaat,N. Android : Pemograman aplikasi Mobile Smartphone dan

Tablet PC. INFORMATIKA. 2011.

[12] Sefrina, A & Purnama, S.C. Mengenal Mencegah Menangani Berbagai

Penyakit Berbahaya Bayi dan Balita. Dunia Sehat. 2012