JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK · PDF filePedoman Imunisasi di Indonesia, Edisi...
Transcript of JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK · PDF filePedoman Imunisasi di Indonesia, Edisi...
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
Penulis
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
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
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
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
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
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
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
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
Gambar 4.46 Tampilan informasi dari setiap sub kategori .............................. 61
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?
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