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
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.
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
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.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
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 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.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
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.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.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
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?
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