Anda di halaman 1dari 88
APLIKASI PENGENALAN ,PENJADWALAN, DAN EFEK SAMPING IMUNISASI BAGIBAYI BERBASISI ANDROID SKRIPSI DiajukanUntukMemenuhiSyarat Kelulusan Strata Satu ($1) Nama: Robby Abbdul Ghani NIM: 17090057 PROGRAMSTUDI TEKNIK INFORMATIKA UNIVERSITAS BSIBANDUNG BANDUNG 2013 PERSEMBAHAN Imulebih uiame deripada hasta, Scbab slam warisan pare nebi adepun hata adalah warisan Qorun, Firaun dan leinnya, Ilmulsbih veme dari haste kerene ilmu ita menjaga kamu, kealan harta kamul ah yang menjaganya. (Ali bin Abi Thalib ) Dunia menjadi lebih baik arena orang-orang yang sulses ini selalu melihat potensi terbaile dalam dini semma manusia di sekiter mereka dan merelea selat memberikan yang terbak pula yang merelca punya kepatla dunia Alam semesta adalah buku, buku adalah karya ciptanya bukan dirinya, kau hanya haras membacanya untuk mengetalui jati diti penulisnya SURAT PERNYATAAN KEASLIAN SKRIPSI ‘Yeng bertande tangan di bawah ini Neme Robby Abbdal Ghani NIM 17090057 Perguruan Tinggi Universitas BSI Bandung Alamat Kampus J, Sekolah Internasionalno 1-6 Antapani Bending Alamat Rumah Komplek Bumi Panyileukan Blok E12 No 27 RYPw 04/04 Cibies Bandung, Dengan ini menystakan behwa skripsi yang teleh seya buat dengon juéu:“Aplilasi Pengenalan Imunisasi, Penjadwalan Dan Efek Samping Borbasis Mobile”, adalahasli (orsinil)atantidellagstimenjiplek) dan belum —pernah diterbitkan/dipubliicasikan dimanapun dan dalam beatule apapun Demikianl ch surat pernyataan ini saya buat dengan sebener-benarnya tanpa ada paksanaan dan pihak manapun juga Apabila dkemudian hari teryata saya membenkan keterangan palsu dan atan ada pihak lain yang mengklam bahwa slripst yang telah saya buat adalah hasil karya milike sesearang atan badan tertentm, saya bersedia diprases baik secara pidana maupun perdata dav kelulusan saya dad Universitas BSI Bandung dicabut atau dibtalican Diduatdi Bandung Fada tenggal 30 Juni 2013 ‘Yeng menyatedean, Robby Abbdul Ghani SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS ‘Yang bertanda tangan di bawah ini, saya Neme Robby Abbdul Ghani NIM 17090057 Perguruan Tinggi Universitas BS] Bandung Alamat Kampus IL Sekolah Internesionalno 1-6 Antapani Bandung Alamat Rumah Komplek Eumi Penyileukan Blok E 12 No 27 RYRw 04 04 Cibiru Bandung Dengan ini menystujui untuk memberikan ijin kepada pihak Universitas BST Bandung Hak Beles Royalti Non-Ek:klusif (1Von-exclusive Royaltt-Free Right) ates karyailmiah kami yang berudul’ “Aplikasi Pengenalan Imunisasi, Penjadwatan Dan Efek Samping Berbasis Mobile”, beserta perangicat yang diperiukean (apabila ada) Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Universitas BSI Bandung bherbak menyimpan, mengalih-m edia atan format-kan, mengelolaannya dalam pangkalan data (database), mendistribusikannya da menampilkan ata mempublilcaileannya di internet atau media lain untuk kepentingan akademis tenpa peru meminte ijin dari kemi selama tstay mencantamkan nama kami sebagai pentlis/pencipta karya lmiah ersebut Saya bersedia untuk menanggung secara pribadi, tanpa melibaikan pihale Universitas BSI Bandung. segala bentuk tantuten humm yeng timbul etas pel anggeran Hek Cipta dalam kerya ilmiah saya ini, Demikian pernyataen ini saya buat dengan sebenamya Diduatdi : Bndung Fada tenggal 30 Juni 2013 ‘Yengmenyatdkan, Robby Abbdul Ghani PERSETUJUAN DAN PENGESAHAN SKRIPSI Skcipsi ini diajulcen oleh Nama Robby Abbdal Ghani NIM 17090057 Program Studi Teknik Infromatika Pesgunian Tinggi Universitas BS] Bandung Jenjang Strata Satu (S1) Tudul Skeipsi Aplikasi Pengenalan Imunisasi, Penjadwalan Dan Efek Samping Berbasis Mobile Untuk dap at dipertahanken peda Periods 1-2013 di hadapen penguji dan diterima sebegai bagian persyarctan yang diperlulcan untuk memperoleh Sarjana Teknik (ST) pada Program Strata Saiu (S1) Program Siudi Telaik Informatika di Universitas Bina Sarena Infromatika Bondung, PEMEIMBING SKRIPS! Dosen Pembimb ing I: Slemet Risnente $.T, M.Kom DEWAN PENGUJI Dosen Penguji I: Phitsa Mauliana Dosen Penguji IE> Rangga Sanjaya PENGESAHAN PANITIA PENGUJIAN SKRIPSI Name Robby Abdul Chani WIM 17090057 Judul Skripsi_ -- PENGENALAN IMUNISASI PENJADWALAN DAN EFEKSAMPING BERBASIS MOBILE Teleh diuji dan dipertahankan dalam sidang dan dinyatalcan pada hhari Jumat taiggal 08 Agustus 2013 al eh Panitia Pengnji Sknpst Bandung, Jui 2013 UNVERSITAS BSI BANDUNG Rektor DEWAN PENGUIL PANDUAN PENGGUNAAN HAK CIPTA Sknipsi sarjana yang berjuda! “Aplikasi Pen genalan Imunisasi, Penjadwalan Dan Efeksamping Berbasis Mobile” adalah hasil karya tulis asli ROBBY ABBDUL GHANI dan bukan hasil terbitan sehingga peredaran kerya vilis henya berlaku dilingkuagen akademik saja. serta memilili hale cipta Cleh arena itu, dilarang keras uniukmenggandakan bak sebegien maupun ssluruhnya karya tlis ini, taupe seizin penulis. Referens: kepustakean diperkenanken untuk dicatat tetepi pongutipan atau peringkesan isi tulisan hanya dapet dilekusan dengen scisin penolis dan disertai kketentuan pengutipan secarailmish dengen menyebutken sumbernye, Untuk keeperluan perizinan pada p emis dapat menghudungl informasi yang teriera di beweh in Nama: Robby Abdul Gham Alamat - Komplek Bumi Panyilevkan Blok £12 No 27 RURw 04/04 Cibimn Bandung No. Telp 085721798823 Emal Robby.abbdul.ghani@gmail.com KATA PENGANTAR Ril a Puji serta syuleur tidak henti-hentinya penulis panjatkan kehadirat Allah SWT, ates berkat dan rahmat-Nya yang telah dilimpahkan kepadla penulis sehingga laporan séripsi yang besjudul “Aplikast Pengenalan Imunisasi Dan Efeksamping Bagi Bayi Berbasis Mobile”ini dapat terselesailcan, untuk memenuhi syarat ujian alchir sasjana di Fakultas Teknik Jurusan Tekaik Informetika Universitas BSI Bandung, Meskipun demile an, laporan Tgas Akhir ini dapat terwajud berket usaha yang, maksimal dan do’ serta bantuan. dari berbagai pihak baile secara langsung maupun tidak Langsing. Oleh Karena itu, penulis ingin menyampaikan rasa homat daa terima Kasih yang sebesar-desamyakegada 1 Allch SWT yang telah memberilcan setetes iImunya kepada umat manusia bingga berguna bagi kepentingan umatnya Webi besar seluruh umat islam yang dengan sebar membimbing umetnye agar dijautikan dant siksa epi nereka, nabi Muhammad SAW kerena beliaulaly atasan didunia ini begitu indah ‘Yong tercinte Ayah, Mamah, Kekek da Adik serta seluruh Keluaga Besar yangselelu memberiken do’a dan dukungan baik moril maxgua matzril kepada penulis, terima kasih untuk sogelanya Bepak DR Purwadhi M.pd selaku Rektor ASI 10 u Bepak Slemet Risnento selaku Pembimbing I sknpsi, dulsunganaya dan kesabaranaye membimbing mehasiswa ini Staff /karyawan / dozen dilinglungm Universitas BSI Bandung Kepada yang terkash Tiara novieny yang telch cerewet agar cepat segera menyelesaiican karya ini Rekan-rekan. mahasiswa Kelas 1774.33 Angkatan tahun 2009 aku selaht mengenang kelian ditati yang terdalam. Rekan-rekan Grup Dasar —daser android zanpa calian semua cku bukan apa-ape. Kepada Bur ox yang telah memberkan semangat hinge tercapai kerye ini, Kepade Moal Merca FC yang bisa membuat terscyum dikela mengahadapi kkesediten. Semoga emal baik dan bantuen yang telah diterima penulis mendapat balason yang setimpal berupa pahalayang melimpah dari Allah SWT. Fenulis menyadai behwe penvlisan laporan ini masih jauh dani sempurna maka Jrritik dan saran dari semua pihale dibutahken untuk menambsh wawasen penulis Alhir kata penulis berarap semoga skripsi ini dapat bermanfaat dan menembah pengetahuan bagi kite semua, khususnye bagi pemulis sendiri dan pembaca umumnya. Bandung, 30 Juni 2013 Robby Abbdal Ghani ABSTRAKSI Robby Abbdul Ghani (17000057) Aplikasi Pengeralan Imunisas, Penjadwalan Dan Efeksamping Berbasis Mobile Penjadwalan Imunisasi adalah aplikasi yang memberikcan informasi_ tentang vaksinasi, kemudian dapat digunakan sebagai pengingat jadwal imunisesi yang sudan dimasukan oleh user Pemberian imunisasi yang teratur kepada bayi peri di perbarican, ager bayi kebal terhadep penyekit Pade umumaya orang tue meacetat jadwel smunisasi secera manual pada Kalender, Kar Menuju Sehat (KMS). atau Kartu kontrol, Hal ini dapet menjaii mesalah jike oreng ma tidak ingat jadwal imunisasi Metode yang digunakan dalam pembustan Aplikas’ Pengenalan [munisasi, Penjadwalan Dan Efeksamping Berbasis Mobile, penyasun laporan skrips: ini adalah metode pengumpulan data (Data Gathering), metode wawancara, studi kepustakaan, analisa sistem, merencang den mengimplementasi. Metode Pengembangen Sistem yang digunakan oleh penulis dalam perancangen Sistem Informasi ini yaitn mengeunakan Model Prototyping Prototyping merupakaa selah sam metode pengembangan perangkat lamak yang banyak digunaken Dalam meneraplan rancangan yang telah di ‘buat, di butubkan Leberapa sofware untuk membuat program aplikesi simulator manasik hei yaitu Jeva Development Kid (DK) 1.6 dan Java Runtime Enviroameut(RE), Integrated Development Enviroameat (DE) Eclipss 34 atau 35,Android Software Development Kit (Anéraid SDK), Andi cid Development Tools (ADT). Kata kenci: Imunisasi. Penjadwalen, Android ABSTRACT Robby Abdul Ghani (1709005), Immunization Introduction, Scheduling And Effect of Immunization Mobile- Based Application Inmuntzatton scheduling 1s an application that gives some informations about vaccination, then can be used as a reninder ofimmuntzation schedule that had putin by user. Periodically immunizations for babies is very important to given, it makes the babies are immune to the disease. In general, parerts records the immunization schedule manually on the calendar, Health Card or a control card It could be a problem ifparents can't ren enber the im munication schedule of their childrens. The method that used by this essay writer to make this Im munication Introduction, Scheduling And Bffict of immunization Mobile-Bazed Application is the report's data collection method: (Data Gathering), interviews, library research, systems analysis, design and implementation. Sysiem Development Methode that used by the writer to design the information system is Prototyping Model. Protoyping is one of software development method that usually used To apply the design that have made needs some software that is Java Development Kid (JDK) 16 and Java Runtime Environment (JRE) integrated Development snvronnent (IDE) Hclipse 34 atau 3.5 Android ‘Software Developm ert Kit (Ardrotd SDK), Android Development Tools (ADT). Key word: Im muntzation, Scheduling, Android DAFTAR ISI Lembar Judul Sierigsi Lembar Persembahan Lembar pemyataan Keaslian Skripsi Lembar Pemyataan Pesetujaan Publikesi Karya Iimiah Lembar Persetuyum dan Pengesahan Sknipst Lembar Pandvan Penggunaan Hek Cipta, Keta Penganter Lembar Abstraksi Daftar fsi Deftar Simbol Daftar Cambar Deflar Tabel Deftar Lampiran. BABI = PENDAHULUAN 1 Latar Belakang Masala 1.2. Maksud dan Tujuaa 1.3 Metode Penelitian 1.3.1 Analisa Penelitian 1 Planing 2. Analisis 3 Desain 4. Testing dan imple entasi 1.3.2. Metode Pengumpulan Data. 1 Observasi 2. Wawancara. ii 3. Studi Pustaka 1.4.Ruang Lingkup BABIL LANDASAN TEORT 2.1, Tinjaven Jurnal 2.2. Konsep Dasar Program 2.21 Aplikass 2.2.2, Klasifileasi Aplikasi 2.2.3. Jave 224 Android 2.24.1, Rarakteristik Android 2.24.2. Arsitektur Android 2.2.43 Perkembangan Android 2.2.5, Eclipse IDE 5.1. Sejareh Belipse 2.25.2, Arsitektur Eclipse 5.3, Versi Peluncuran Ecliose 2.6, Definisi XML. 2.251 Tipe XML 2.2.6.2 Keunggulan XML. 2.3, Pengujian Sistem 2.3.1, Pengujian White Box 2.3.1.1, Uji Cobe Basis Path, 2.3.2, Pengujian Black Box. 24. Peralatan Pendukung (Tool System) 2.4.1 UML (Unifield Modelling Lenguage) 2.4.1.1, Diagram Use Case. 10 10 ul u 24.1.2. Activity Diagram 24.1.3. Sequence Diagram 24.14. Class Diagran 24.1.5. Deployment Diagram BABII ANALISIS DAN RANCANGAN SOFTWARE 3.1, Analisis Dan Rancangan Software 5.1.1 Identifikasi masalat 3.1.2, Analisis Ieebutuhan. 3.121 Identifieasi Aktor 3.1.22, Analisis Kebutuhan User 3.2, Desain 3.2.1, Softwere Arcchitecture 5.211, Use Case Diagram. 3.412, Activity Diegrem 3.4.13, Sequence Diagram 5.4.14, Class Diagram. 3.2.1 User Interface 3.2. Testing Dan Implementasi BABIV PENUTUP 4.1, Kesimpulan 4.2. Saran-seran DAFTAR PUSTAKA DAFTAR RIWAYAT HIDUP LEMBAR KONSULTAS! BIMBINGAN SKRIPSI SURAT KETERANGAN RISET 31 33 a4 7 a7 38 38 38 38 38 39 44 46 59 Simbol UML 1) Use Case Diagram o ~ 2) Activity Diagram e @:: Olt or DAFTAR SIMBOL Actor Menggambarken oreng, sebuali tugas/veran dan buken posisi sebuzh jabatan Actor memberi input atau menetime informast_ = dari_—sistem = Actor biasanyam engguaaken kata benda Ute Care Menjelasken aleivitas dai sistem yang beshabungan Iangsung dengen actor Gans Penghubung ‘Menggambarkan hubungan antara actor dengan use case Start Actwity Fork (Percabengan) Join (Penggabungan) Decision 3) Sequence Diagram |= BS bo Actor Menggambarken orang yang sedang berinterslesi dengan sistem Entity Class Menggambarken ubungen keegiaten yang akan dilalesanalean, Boundary class Menggambarkan sebuah gembaran dari form Control Class Menggambarken peughubung antra Boundary dengan tabel A Focus Of Control& A Life Line Menggambarken icmpat mulai dan tempat berakhinya sebuah message A Message Menggambarkan penginman pesan. 4) Deployment Diagram Mode Untuk men-deploy komponen dalam lingiungan sebenernya, Gans pengaubung DAFTAR GAMBAR Gamber 11.1 Diagram Arsitektar Dari Android GamberIl.2, Notasi Diagram Alic GamberIl.3, Contoh Kegiatan Pesien yang membuet janji Comber 114. Contoh Diagram Sequence Pemesanen kemer i hotel Comber 11.5. Contoh Class Diagram Transalesi pembelian bareng Camber 11.6. Contoh Deployment Diagram Cambar III 1. Use Case Diagram Tampilan Utama Cambar IIL Activity Diagram Menu [nfomast Gambar 13. Activity Diagram Menu Data Anak Camber 14. Activity Diagram Meau Bantuan Gamber 1115. Diagram Sequence Menu tnfromasi tmunisasi Gambar 111.6, Diagram Sequence Menu Tambah Date Anak Gambar I1L7, Diagram Sequence Menu Lihat Date Anak Comber IIL. Class Diagram Meau Dete Anak Comber IIL. Tampilan Menu Utama Comber Ill 10. Tampilan Jenis Vaksin Cambar TI 11, Tampilan Menu Data Anaie Gamber i112. Tampilan input Data Anak dan Toast Anak Gamber 111.13. Tampilan Menu Lihat Data Ana Gamber 11.14, Tampilan input Data Anak dan Toast Anak Gambar III 15. Bagan Hasil Kuisioner Paker Test 31 33 a4 35 39 44 45 40 47 48 49 50 51 51 33 53 55 Gember I 16, Bagan Hasil Kuisioner User Test DAFTAR TABEL Tobel IL1 Kelengalsapan Imunisasi dasar Anak Balita serta Ketidaklengkepan Imunisasi Tebal IIL | Definist Altor Tabel TIL 2. Definisi Use Case ‘Tabal II] 3. Sekenario Use Case Informasi Im uni sesi Tobel IIL4. Sekenerio Use Case Data Anak Tobel IIL.5. Sekenerio Use Case Bantuan. Tebel IIL.6, Kuisioner Pekar Tabel IIL.7. Kuisioner User 7 30 40 41 43 34 56 IL IIL. DAFTAR LAMPIRAN LAMPIRAN AL-AT Al Lamba Judul Al. Lamba Persembahen. Aj. Lamba Pemyataan Keaslien Skrisp: A4. Lanta Pemyataan Persetujuen Publikasi Kerya lmialt AS Lamba Pengesahan Skripst AG Leuba Pengesalan Panitie dan Penguji Skripsi AT. Panduan Penggunaen Hak Cipte. Lampiran BI-B7 B.1 Kata Pengantar B.2 Abstrakst Bahasa Indonesia B.3. Abstraksi Bahasa Inggris BA. Daftar Is. B.S. Defiar Sumbol. B.6. Defi Ganbar 3.7. Dafiar Tabel Lampiran C1-C3 C.l. Daftar Pustake. C2. Daftar Riwayet Hi dup C3. Lembar Kertu Bimbingen Lampiran D1-DS Di. Lembar Date D.2. Gamber Layout PCB Lembar Kartu Bimbingan Di Defter Harga Komponen Lembar Kartu Bimbingan Da. Foto Alst Lembar Kartu Bimbin gen DS. Listing Program Lampiran E1-E3 © 1, Format Isi File CD Hard Cover Skripsi £2 Label CD Penguinpulaa Hard Cover Slaipsi £3. Katong CD Feagumpulan Hard Cover Skripsi ii vi vii xi ziti xvi xvii 03 64 65 66 n 16 78 80 DAFTAR ISI Lembar Judal Sleips Lembar Perrembahan Lembar pemyataaa Keaslian Skripsi Lembar Pernyataan Pesctujtan Publikasi Kerye Iimiah Lembar Persetyjuan dan Pen geschan Skripsi Lembar Peatuen Peaggunaen Hel Cipta Kata Pengenter Lembar Ab straksi Daftar Is Daftar Simba! Daftar Gamber Daftar Tebel Daftar Lempiran. BABI PENDAHULUAN 1.1 Latar Belakang Masalah 1.2. Maleeud éaa Tojuan, 1.3 MetodePenelitian 1.3.1, Analise Penelitian 1 Planing, 2. Analisis 3. Deseia, 4, Testing dan Implementes! 1.3.2. Metode Penguinpulan Data 1. Obsevasi 2. Wewancara 3. Stud Pusala 14 RuangLingay BABIT_ LANDASAN TEORI 2.1, Tinjavan Jumal 2.2. Konsep Dasar Programa 20.1. Java 2.2.2 Android. 2.1, Karekteristike Android 2.2. arsitektur Ancroid 2.3, Perkembangan Android Eclipse IDE 5.1, Sejareh Zelipse Heleman 10 10 u 12 13 16 20 a BABII BABIV 2. Ansitektur Eclipse 3, Versi Peluncuran Eclipse Definist XML. 2.3. Pengujian Sistem 2.3.1 Pengujian White Bor 2.3.2 Pengyjian Black Box 2.4, Peralatan Pendukung (Too! System) 2.4.1 UML (Unifield Modelling Lengua ge) 241.1. Diagram Use Case 24.1.2 detivity Diagram 24.1.3, Sequence Diagran 2414. Class Diagram 24.1.5, Deployment Diagram ANALISIS DAN RANCANGAN SOFTWARE 5.1, Analisis Dan Rancangan Software 3.1.1. Identifikasi masalah 3.1.2, Analisis kebutuhan 1.21, Tdentifikasi Aktor 1.22, Analisis Keburuhan User Desain 1 Soffwere Arcchitecture 4.211. Use Case Diagram 5.41 2. Activity Diegram 3.4.13, Sequence Diagram 3.4.14, Class Diagram 3.2.1 User Interface 3.3. Testing Perangket Lumak 3.4.1. Rencana Penguyian 3.3.2 Kasus dan Hasil Pengujian Alpha 3.3.2.1. Pengujtan Jenis Faksin 33.2.2. Pengujian Data Anak 5.3.2.3. Fengutan Kelear 34 Implementast PENUTUP 4.1. Kesiepatan. 4.9, Saranaran 33 33 4 4 4 34 4 35 40 2 46 47 50 su 51 51 52 53 8 50 DAFTAR PUSTAKA DAFTAR RIWAYAT HIDUP LEMBAR KONSULTASI BIMBINGAN SKRIPSI SURAT KETERANGAN RISET DAFTAR GAMBAR Halaman Gambar Il 1 Diagram Arsitektar Dari Android. 15 Gamb er Il.2, Notasi Diagram Alir 7 Gambar Il 3. Contoh Kegiatan Pasten yang membuet janji 31 Gambar IL-4. Contoh Diagram Sequence Pemesanen kemer di hotel 33 Gember Il.5. Contoh Class Diagram Transeksi pembelianbareng .. 4 Gember Il.6. Contoh Deployment Diegram 35 Gambar Ill 1. Use Case Diagram Tempilen Utama 39 Gamber IlL2, Activity Diagram Meau Infromas, 44 Gambar Ill 3, Activity Diagram Meau Date Anak 45 Gambar Il14. Activity Diagram Menu Pantan 46 Gambar 111 5. Diagram Sequence Menu Infromasi Imunisasi 47 Gamber 111.6, Diagram Sequence Menu Tambah Dare Anak. 48 Gambr I117, Diagram Sequence Menu Lilt Date Anak 49 Gambar 111.8, Class Diagram Menu Data Anal: 50 Gember I!19. Tampilan Menu Utama 51 Gembor I11 10. Tampilan Jenis Vaksin 51 Gambor I! 11. Tampilan Menu Data Anale 52 Gambr I! 12. Tampilan Input Data Anak dan Toast Anak 52 Gamber Il1.13, Tampilan Menu Lihat Data Anak 53 Gamber Il1 14. Tampilan Input Date Anak dan Toast Anak 53 Gamber I11.15. Bagan Hasil Kuisioner Pakar Test 55 Gamb ar 111.16. Bagan Hasil Kuisioner User Test. 7 DAFTAR TABEL abel 111 Kelengakapan Imunisesi dasar Anak Balita serta Ketidaklengkapan Imunisasi Tabel IIL1 Definisi Aktor Tebel IIL.2, Definisi Use Case Tebel IIL.3, Sekenario Use Case Informesi lmunisesi Tebel IIL4, Sekenaric Use Case Data Anak. Tobel IL.S, Sekenario Use Care Bantuan Tabel IIL.6, Kuisioner Pakar ‘Tobel IIL.7. Kuisioner User Halaman 39 40 41 BABI PENDAHULUAN LL. Latar Belakang Masalah Bayi sangat sentan terjanghit infeksi oleh sebab itu sangatlah perlu menjaga keschaten balita karena status kesahatan anak akan mempengaruhi petumbukan seorang anak dimasa mendatang, enol yang sering sakit akan terganggu dalam perkembangannya, Imunisesi adalch salch satu upaya untuk: memberilon kekebalan pada anak agar terlindung dan penyakit besbahaya. Kegiatan Imunisasi di Indonesia dimulai di Pulau Jawa dengan valssin cacer pada tehun 1956. Pade tahun 1972, Indonesia telah berhasil membasmi penyekit caver Pada tahun 1974, Indonesia resmi dinyataken bebas cacar oleh WHO, yang selanjutnya dikembangkan vaksinasi Isinnys Fada tahun 1972 juge dilakulan studi pencegahan tethadap Tetanus Mecnatorum dengan. memberikan suntilan Tetanus Toxotd (TT) paca wanita dewasa di Jawa Tengah dan Jawa ‘Timur, sehingga pata tahun 1975 vaksinasi TT sudah dapat dilaksanaken di selunth Indonesia (Depkes RD). Program Imunisasi bertujuan untuk menurunkan angka kesakitan, kecacatan dan Kematian dani penyakit-penyakit yang dapat dicegah dengan Imunisast ebut maka program Imunisasi harus dapat (PD30). Untule mencepai hal ta mencapai tingkat calupen yang tinggi dan merat di semua wilaych dengan Jualitas pelayanan yang memada.. (Dinkes Jambi, 2003), Masih banyak oreng tua yang tidak rutin melakuken imunisasi terhadap bayinya kerene telsut akan cfek samping dan imunisasi terscbut, etau alesan- alasan Iain yang dickibetken oleh ketidektabuan orang tua tentang informasi imuaisasi Lengkap. Oleh Iearena stu hal-hal yang perlu disampaiken kepada orang a yaitu 1. Manfaat dari volein yang & beriken, Tanggal dan rentang wakts imunisasi, yaita minimal lima kali kontak uatuls menyelessilcan vaksin sebelum hari ulaag takun J tahun, 3 Pentingnya Karta Meaujn Sehat (KMS) disimpan secara aman dan selal dibawa pada saat imuns sa, 4, Efek semping singen yang di lami seteleh diberi imunisasi dan cara mengalasinya, walaupun bayi sakit atau panas ringan setel alt immunisasi, veksin sifatnya aman dan tetap sengat perlu diberikan. Salah satu penyebah tngginya angka kematian bayi (AK) adalah kerena jenis penyalot yang sebenamya dapat dicegah dengan imunisasi Imunisast adalah peacegahan peayeldt serhadap infeksi yang mutlek harus dilelcaken pade bavi sedin} mungisin, guna memperichanken kuditas hidapnye. Pencegahan terhiadap penyekit dengan imunisasi harus dilaksenalcan secare lengkap mulai dari Bacillus Celmstte Guerin (BCG), polio, hepatitis B, Difteri Pertusis Totams (DPT), dan compak, Semua jenis imunisasi tersebut harus diberikan tepat wakta pada anal: Pemberian yang tidak lengkap dan tidal tepat wektu tidale memberikean hasil yang tidak optimal paca pencegahan terhadap penyalt Menurat Profil Kescheten Jawa tengeh tebun 2009 scbesar 10,25/1000 kclahiran hidup, meningkat bila dibandingkan dengen tahun 2008 scbesar 9,17/3000 kelshiran hidup. Angka kematian bayi tertinggi adalah ciketa Semarang sebesar 18,59/1000 kelahiran hidup, sedang terendah adal ah dh K cbnpaten Demak sebesar 4,42/1000 kelahiran hidup (Dinkes Prov. Jawa Tengah 200°) Berdasarkon deri permesalahan distas penulis didarong membuat aplikasi wi mengenalken efek samping dan mengingatian jadwal imunisasi hingga dalam penyasunan skrips ini dengan judul” APLIKASI PENGENALAN PENJADWALAN, DAN EFEK SAMPING IMUNISASI BAGI BAYI BERBASIS] ANDROID ” dan semoga aplikas ini bisa membantu para orang ‘ua untuk mendaptkan berbagai informasi tentang imunisasi 1.2, Maksud dan Tujuan Berdesarkan permasalahan tersebut make meksud pembuaian aplikesi ini adalah 1 Memberiken pengetahuan mengenai jenis valsin yang diberikan pada anals Meranceng don membangun aplikasi penginget jadwel untuk Imunisasi 3. Memberi pengetaluan kepada orang tua tentang efek samping Imunisasi 4. Mempermudah para areng tna melakulan perawatan terhadap efek samping Imunssast Tujuen casi penyusunan skripsi ini adalah sebagai salah setn syerat kkeluilusan Stara Satu (S1) di Universitas Bing Sarana Informatika (USI) 1.3. MetodePenelitian Delam melaksanakmn penelitian dan penyusunan skripsi ini, penulis menginaken melakuken metode Deskriptif agar mempermudah dalam penalisan Japoran, peagumpulan data dan informasi. 13.1. Analisa Penclitian, 1 Planning Planning vata: ment engun ples ini adalah 1. Mencari Infromasi tentang Imunisas. Mencari inowledge efek samping pada beyi setelah di [munisas. 3. Mengumpulken fete-fokta mengenei per canaen jedwal Imunisasi secara teratur. 4° Menjadilean data yang dilumpulkan sebagai rule dalam membangun aplieasi 2. Analisis Peaulit mengaudlisa dasi semua asgek yang diteliti kemudian measermati raugkumaa data yang madh mentah menjadi informari yang berguna bag pembuatan aplikasi ini dan mengkaji informas spa saja yang dapat diberikan kepada orang tua tentang pengetahuan Imunisasi agar dapat membantn developer dalam pengembangan pembuatan program 3 Desain Desain dati penslitian ini dibuat madab dalam pengoprasiemya karena penulis ingin membuat suata desain yeng User Jnterace, agar bisa digunaken oleh semua kel angan 4. Testing dan Inplementasi Pada tahepan pengimplementasian akan dilekukan proses pengolahan fata kedalam bentuk kode program Eclipse IDE jor Java Developers sesuai dengan design yeng telah ditentukan, Setelah proses pengkodean selesai maka akan dilakuken psoses testing terhadap program tersebut untuk mengetaliai apakah program itn sudah beyj alan dengen benar dan sesuei kebutahan 13.2. Metode Pengumpulan Data 1 Observas Observasi dalah suats cara pengumpulan data dengen mengadekon pengamatan langsong terhadap suatu obyek dalam suatu periode tertenta dan mengadakan pencatatan secara sistemats tentang hal-hal tertenty yang perlu diamat. Maka penuls melakukan observasi secara Langsung bertempat dt Fosyandu Cigending dan Puskesmas Ujung Berung. 2. Wawancara Selein Observasi untuls mengumpullcan data penulis juga melekulan metede wawencara, yaitu melacikan tanya jawab dengan petugas yang berada dilapangan dan orang tna dat anak yang diimunt sas, 3 Studi Pustaka Disemping melakuken kegiatan yang disebutkan diatas dan sebagai bahan tambahan dalam pembuatan aplikesi int penulis juge melalcuan stadi kepustakaan melalui Lirerature atau referensi yang berada diperoustakean dan sumber yang berada dani internet. 14. Ruang Lingkup Rueng lingkup deri penclitian ini adalah tentang peagenalen jenisjenis imuisasi Icepada para orang tua kewajiban imunises secara terjadwal dan mengenalkan kemungkinan efek samping yang diderita cleh bayi setelah di sunt. Maka dani itu pentlis membatasi ruanglinglup permasalahan sebagat berileut 1 Apbkast_ yang ekan dibuat adalah aplikasi antule membanta pen genalan imunisasi, membentu menjadwelkan imunisasl, dan memberi pengetaluan tentang efelc sampingimunisasi Aplikasi ini berbasis Android 3. Aplikasi ini hanya di gunalcan olch pengguna berbehase Indonesie. 4. Perengkat lune yang digunakan untuk membangun aplikasi ini edaleh Eclipse Galileo 3.5, Android-sdk-windows don untuk data basenya menggunakon Sgllit. 5. Aplieasi int ditujuken kepada ance yang baru dilabir. 6. Aplikasi int bisa diguaaken dari andraidversi 1 1 hingga android versi 2.3.4 BABIL LANDASAN TEORI 2.1, Tinjauan jurnal Menurat Hidayat menysmpulkan bahwa (2008:53) “Pencegshan atau perkndungan terhadap penyaktt mfeksi cihubungkan dengan suet kekebalan, yaitn kekebelan aktif dan kekebalan pasif Kekebelan aktif adalah perlindungan yang cihasilian oleh sistem Kecebelan seseoreng sendiri” Jenis kekebelan ini biasanye menetep seumur hidup, kekebalan pasif adelah perlindingan yang diberiken olch zatzat yang dihesilken oleh hewan atau manusia yang diberikan pada oreng lain, biasanye melalui suntikan. Kekcbalan pesif sering memberilen, perlindungen yang efeltif, tetepi kekebalan ini dean menuran sctelch beberapa minggu atan bulan Imunisasi dianggap salah satu temuan manusie tesbesar abad ini, Imunisasi atau sering disebut juge vaksinesi, prnsipnya adalah memasukkan kuman yeng telah cilemehkan ke dalam tubuh yeng fingsinya mtuk menangkel penyakit, Imunisasi dapat diberilan melalui suntikan ataxpun oral ewat mulut} seperti yang dikutip dalam jurnal Rindhayati dan Benowosari (2012 1)” Inmunisasi adalah suatu tndakan untuk memberikan keleebalan dengan cara memasukkan vakein ke dalam tubuh manusia, untuk mencegah penyalit ” Imunisad’ membentengi tubuh dari penyakit selama pulthan tahun, Imunisast merupakan tindaken pencegahan yang murah dan efektif Imunisasi adalah svatu cera untuk menimbullen ateu meningkathan kkekebelen sescorang secara aktif tcchadap suata penyakit, schingge bila Kelas ia terpapar dengan penyakit tersebut tidal akan sakit atau sakit ingan (Depkes Rl) Imuassasi addah suatu tndakan untuk membenkan kekebalan dengan cara memasuickan vaksin ke dalam tubuk manusia, untuk mencegah penyakit (Depkes- Kessos RI). Mulat tehun 1971 upaya imunisast diperhias menjadi Program peagembengan Imoaisas dalam rangake pencegahan penuleran terhadap Penyekit, yang Dapat Dicegah Dengan Imunisasi (PD31) yaity surberialosis, cifteri, pertusis, campak, polio, tetanus serta hepatitis B. Program imunisasi merupakan upaya kesehatan masyarakat yang terbuilet paling cost affectve dan telah diselangarakan di Indonesia sejak tahun 1956. Dengan program ini Indonesia dinvatakan bebas dati penyakit cacar sejak tabun 1974, Selein itu dengan diperluasnya program imunisesi menjadi grogram Fengembangan Imunisasi sejek talnun 1977, angka kesaiitan dan keratin akibat PD3I sudeh dapat ditelean Menurut WHO dalam jumal Saragih (2011-1) : “Imunisasi telah terbulct sebagai salah satu upaye Kesehatan masyaraka: yang sanget penting. Program imunisasi telah menunjuken keberhasilan yaug Luar biasa den merupakan usaha yang sangat hemat biaye dalam mencegah penyakit menuler Scjak penctepan The Exponded Progaram oleh WHO, cakupan imunisasi dasar anak dasi 50% mendekati 80% diseluruh dunia, WHO telah mensanangkan program ini (Global Programme For Vaccines and Immunication) organisas. pemerintah di selnruh, dunia bersama UNICEF, WHO dan World Bank.” Untuk melaksanakan program pemerintaken scorang ibu diharuskan uatuls melakukan imunisasi secara terjadwal agar bisa mengoftimelken hasil desi Inunisasi tereebut, Menurai Albertina dkk (2008.2) “Anak balite yang icleh mendagat imunisasi desar lengkep 61% den 39% lainnya tidak lougkap Ketidald engkapon, imunisasi paling banyole kerena orangtua tidak toha jadwal inmanisasi (34,82) don. anak yang skit saat hendak dimunisasi (28,4%) (Tabel 11.1)” Tabel IL. Kelengkapan imunisasi dasar anak belita serte ketidak lengkapen inmunisasi ngkap T or TidekTenghap Ti Ea Lapa 11,76 Sakit 38 28.43 Tideletahu jedwal smunisen 7 34,80 Vaksin hebis z O58 Tidek ada FIN T oe Takut cfck semping w 2353 Sedangko hasil studi yang dilakukan peaulis tentang pengetahven sbu mengenai efekeamping imunisasi yang bertempat ci Puskesmas Ujung Bering Banding ddapatka [0 ibu yang membawa anclnya untuk dimunisasi, dan 10 didepatken 6 ibu yang mengetshui tentang cick samping imunisasi sedenglan 4 ibu yang t dek mengetehui cfek samping imi sasi. 2.2. Konsep Dasar Program 2... JAVA Bahasa Jave dikembengkan oleh Sun Microsystem tahun 1991 sebagai bagi dari suetu proysk penclitian untuk meagembangkan software bagi kronsumer barang-barang clektronik seperti TV, VCR, toaster, dan mesin-mesin lainnye yang dapet dibeli di swalayan, Tujuan pensipiaan Java pada weltu ita adalah menjadi suatn program yang berukuren kecil, efsien, dan portable di segala jenis harcware Tuynan yang sama ini membuat Java menjadi satu bahasa yang ideal untuk: mendistribusilcan program — program yang dapat djalankan melalui www dan juga stat bahasa pemrograman untuk segala tajuan untuk: mengembangken program yeng dapat digunakan dengan mudah dan portabie diberbagai plarbrm yang berbedla Selearang Sim telah mengeluarlean herbage program Java yang dapat digimakan seperti java API, JDK atau JAVA Developer Kit. Selain ita banyak juge program-program lain yeng dapat digunakan untuk membuat program Java, seperti Echpse, NetBeans, JBuilder JCreator, J++ dan sebagainya Saat ini distibusi Java dan kelas pendukungnya dibegi dalam tiga bagian yang masing- masing memiliki konsentrasi tersondisi yaita: 1. Java 2 Standart dition (J28E). untuk aplikasi. 2 Java ? Enterprise Bdition (12EE), untuk eplikasi server 3. Java 2 Micro Bdition (52248), wntuk piranti dengan kemampuan terbatas un 2.2.2. Android Android adaleh sistem operasi untuk telepon seluler yang besbasis Linux Android menyediakan piarorm terbuka bagi pare pengembang unt m enciptalcan aplikasi mereka sendiri dan untuk digumakan oleh benmacam perenti bergerak (mobile device), Hal ini memungkinken para gengembang menulis kode terkelola (managed code) dalam behase penrograman Java, mengontrol peranti via perpustakaon Java yeng dikembangkan Google Android merupdcan subset perengkat luna untuk perengkat mobile yang meliputi sistem operasi, middleware, dan aplikasi inti yang di release oleh Google. Sedangkan Android SDK (Software Developm ent Kit) meayediakan Tools dan API yng diperlukan mite Aplikasi Android nantinya tidak akan berjalan langsung di atas kernel sistem operasi namun berjalan di ctes Dalvik, sebuah virtual machine yang khusus diranceng untuk digunaken peda sistem embedded mengembengkan aplilasi pada plarérn Android dengan menggunekan bahasapemograman Java Fada Juli 2005 Google Inc bekerjesama dengan Android inc pendatang bana yang membuat peranti Innak untuk ponsel Kemmdian untuk mengembangkan Android Gidentaklah Qven Handset Alance, penggabungan dari 34 perusahaan peranti keras, peranti lunak dan telekomunikesi, termasuk Google HTC. Inte, Motorola, Qualcomm, TMobile dan Nvidia. ike sekareng seseorang mempunyai FC di rumah, dan notebook untuk kantor ataa kuliah, serta berkomunikesi melalui telepon seluler. Make pergerakican yang kemudian torjedi sckarang adalah orang mulai berpikir bagaimana menystukan semuenya dalam seu genggaman. Sebenammya hal tersebut telch mulai dipenahi dengan muncnlnya PDA atau smartphone, dimana seseorang dapst merangkum semua Icebutuhan komputasinya R dalam satu genggeman. Den perkembangan ini yeng membuat Google berembisi units men guasai pasar Android memiliki berbaga: fitur seperti a Frumework Aplikesi yang mendukung penggentian kamponen. den rewsable 2 Mesin viriual Dalvik dioptimalkan untuk perangkat mobile ©. Integrated browser berdaserkan engine open source WebKit 4 Grafts yong dioptimallcan dan didulung oleh Hbrary grefis 2D, grafis 3D berdagarkan spesifikasi QpenGd. SQLite untuk penyimpanen data £ Media Support yang menduleang andio, video, dan berbagai format gambar (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) @ GSM, Bluetooth, EDGE, 3G. dan WiFi (hardware dependent). h Kemera, GPS, kompes, dan acceieroneeter i Lingkungan Development yang lengkay dan kaya tenmasuk pesengkcat emulator, tools untus debugging. serta plugin untus Belipse IDB. Selein itn menggunakan Android sebagei Operasi Sistemaya memilibi biaya lisonsi lebih murah dan sifataya yang semi open source Tidals hanya its Android tentunya clean support dengan berbagai layanan dari Google 2.2.2.1. Karakteristik Android Andorid merupakan subset perangkat lunals untule psrengket mobile yeng meliputi sistem operasi, middleware, dan aplikesi init yang di-release oleh Google. kita mengenal SDK (Software Development Kit), SDK adalah suatu tools dan API yang ciperiukan untuk mengembangkan aplilcas: pada platform atau Iinkungen Android, Pengembangan aplikasi Anéroid menggunakan bahasa pemrograman Java, Seperti kitaketahui, SDK ini dikembangkan oleh OHA (Qpen 2B Handsate Alliance) Organisasi OHA ini terdisi atas Google, Intel, Motorcla, Qualcomm, T-Mobile, dan NVIDIA. SDK depat kita gunaken pata bebcrapa IDE (ntegraied Development and Environment) software untuk membuat suatu program aken tetepi patla tlism selanjutnya, saya akan mengguaaken Eclipse karena OHA secara resmi membuat plugin untuk IDEEclipre 2.2.2.2 .Arsitektur Android Arsitektur Android menunjuldkan Komponen-kemponen utama yang terdapat pada sistem operasi Android Berikoss ini arsitektur Android Gambar IL1 Diagram Arsitektur deri Android OS 1 Linux Kernet Android bukan Linux, akan tetapi Android cibangun diatas Limx Kernel, yaitu versi 2.0 schingga kehandalamya bisa dipercaye Untuk intt system service uw Linux yang digunekan sep cri keamanan, menajcmen memori, proses manajemen, network, dan driver model. Sepesti yang terlinat digambar Gamber Il.L, Linux Kernel menyediaken Driver Layar, Kamera, Keypad, WiFi, Flash Memory, Audio, dan IPC (interprocess Communication) untuk mengatur aplikas’ dan keamanan. Kernel juga bertindale sebagai Iapisan cbstrak antare hardware dan software stack-nya 2. Libraries Android menycrtaken libraries C/Ctt yang cigunckan ole berbagai Komponen deri sistem Android, Kemampuan ini discdialcan kepada Developer aplikasi melalui Framework Aplikesi Android, Beberapa inti Hlveries tercantam dibawsh ini 1) System C Library ~ Variasi dari implementasi BSD, Berasal pelelssana sistem standar library (ibe), sosuai untuls perengkat embedded berbasis Linux 2) Media Libraries PacketVideo berdasarkan OpenCORE, library meadulung pemutaran rekeman dan populer banycle format audio dan video, serta file gambar, termasuk MPEG, H.264, MP3, AAC, AMR, JPG dan PNG. 3) Swface Manager —mengelola akses ke subsistem Layer, Lapisan kampasit 2D dan grafis 3D dan beberapa aplikasi 4) LibWebCore - mesin web modem yang powerfidl yang baik rowser Android embedded web. 5) 3D Libraries — setnuah pelaksana Uerdasarkan open GL ES 1,0API perpustekaan boil menggunasan perangket keras akscleresi 3D (epetila tersedi) atau yang dissstelma, sangat optimal 3D sofware resterizer. 6) FreeType —bitmap dan vektor font rendering. 7) SQLite — mesin datebase yeng kuat den ringen den peaghubung tersedia untule semua aplikes. 3. Android Runtine Android terdiri dan satu set core libraries yangm enyedialean sebagian besa fangs. yang sama dengan yang terdapat pada core libraries bahasa pemragraman Java, Setiap aplikesi menjalanken prosesnya sendisi dalam Android, dengan masing-masing insta dari mesin wrtwal Dalvik (Dalvik VM).Dalvik dirancang agar perangket dapat menjalankan multiple VMs secara efisien Mesin Virtual Delvi’ mengeksekusi file dalam Dalvik executable (dex), sebuah format yeng dioptimalkan untuk memon yang kecil Delvik VM berbasis, berjalan dan dikompilesi oleh compiler Uehase Java yang telah ditransformasikan ke dalam dex format oleh fool “dx” yang telat disertakan, Dalvik VM bergantung pada kernel Linux untuk berfungsi sepert the reading dan manajemen memori tingket rendahaye. 4, Framework Aplikast Fengembang memilisi akses penuh menuju AFI fumework yang sama dengen yang cigunakan oleh aplikasi inti, Arsitektur aplikesi diranceng agar Komponen dapet digunakan kcmbali (reuse) dengan mudah. Setiap aplifsasi dapat memanfactkan Kemampua ini (sesuai dengan batesan keamanan yang didefinisikan oleh famewor’), Mekanisme yang sama memungkinken komponen unite diganti oleh pengguna, Semua aplikasi merupakan rangkeian set layanan 16 a Tievs yang kaya dan extensible yong dapat diguaaken untuk membangun aplikasi, termesuk list, grids, kotek ticks, tombol dea balan sebuah embedded web. b. Content Provider yang memungkinkan aplikasi untuk mengaleres data (cepert dant daftar kontae telepon) atau membagi data tersebut. © Resource Manager. yang menyeciaken akses ke kode nonsumber lokal seperti string, gambar, dan teta letak Ze @ Nonficanons Manages yang memungkinken semua eplikasi menempillean alert yang bisa dikostumisest di dalam status bar ©. Activity Manager yang mengelola siklus hidup aglilsasi den menyediakan navigasi umum Backstack 2.2.3, Perkembangan Android Android telah banysle melakukan perkembangan, berikut adalah perkembangan dari android. 1. Android versi L1 Pada 9 Maret 2009, Google menilis Android versi 1.1. Android versi ini dilengkep: dengan pembarien cstetis pada oplikad, jam clam, wice search (pencarian suara), pengiriman pesen dengan Gmeil, dan pemberitahuen email. 2. Android versi LS (Cupcake) Pada pertengahan Mei 2009, Google kembah merilis telepon seluler dengan menggunakan Aadroid dan SDK (Sofware Development Kit) dengan versi 1.5 (Cupcake). Terdapat beberapa pembarvan termasuk juga penambalien beberapa ” Stur dalam seluler versi ini yakni kemampuan merdkam den menonton video dengen modus kemere, mengunggsh video ke Youtube dan gambar ke Picasa Jangsung dari telepon, culeunganBluetooth A2DP, kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuailean dengan sistem 3 Android versi 1.6 (Donut) Donut (versi 1.6) disilis pala September dengan menampilkan proses pencarian yang lebih baik dibanding scbelumaye, penggunaan baterai indketor den Kontrol applet VPN. Fitur leinnya adalah geleri. yang memungkinkan pengguna untuk memilih foto yang akan dihapus, kamera, camcorder dan galeri ech yang dintegrarilcan, CDMA / EVDO, 802.1x, VPN, Gestares, dan Text-to-sp engine kemampvan dial kontak, telmclogi text to change speech (hak tersedia pada semua ponsel) pengadaan resolus: VWGA 4. Android versi 2.0/2.1 (Edair) Fada 3 Desember 2009 kembali diluncuskan ponsel Android dengan versi 20/21 (Edair), perubahan yang dilakuken adalah pengoptimalan hardware, peaingkatan Google Meps 31.2, penubahon UI deagan Erowser boy don dufsungen HTMLS, dafter konisk yang bara, dukungan flesh untuk kamere 3,2 MP, digital Zoom, dan Blustooth 21. Untuk bergerak cepat dalam perssingan perangkat generasi berileut, Google melalmkan investasi dengan mengadakan Kompetisi aplikasi mobile terbaik (filler apps- aplikasi unggulan). Kerapetis ini berhadich $25,000 bagi setiap pengembang aplikasi terpilih. Kompetisi diadlakan selama dua tahap yang tap tavapnya dipilih $0 aplikasi terbaik. Dengan semakin 18 berkembangnye dan scemakin bertambehnya jumlah handset Android, semakin banyek pihak ketiga yang berminat untuk menyeluskan epliiasi mercke kepada sistem operesi Android Aplikasi terkenal yang diubah ke dalam sistem operasi Android adalch Shacam, Backgrounds, dan WeatherBug. Sistem operas Android dalam situs Intemet juga dianggap penting untuk menciptelean aplikast Ancroid asi, contohnya oleh MySpace dan Facebook & Android versi 2.2 Froyo: Frozen Yoghurt) Pala 20 Mei 2010 Android versi 2.2 (Froyo) diluncurkan, Perubatian- perubahan umumaya terhadap versi-versi sebclumnya antara lain dulsungen Adobe Flash 101, kesepeten leinesja don aplikasi 2 sampai 5 Keli lebih cepat intergras’ VS JavaScript engine yang dipakei Google Chrome yang mempercepat kemampuan rendering pada browser pemasangan aplikas’ delam SD Card, kemampuan WiFi Hotspot portabel, dan Iemampuan auto update dalam aplikasi Android Market, 6. Android versi 23 Gingerbread) Fada 6 Desember 2010, Android vers 2.3 (Gingerbread) diluncurkan. Pervbahon-perubahen umum yeng didapat dan Android versi ini antora Iain peningkatan kemempuon permainan (gaming) peningkatan fungsi copy" paste, layar antar muka (User Intersfice) didesain ulang, dukungan format video VPS dan WebDM, efek audio bam (reverb, equalization, headphone virtualization, dan bass boost), dukungan kemampuan Near Field Com munication(NFC), dan dalegan jumlah kamera yang lebih dari satu 19 7. Android versi 3.0/3.1 (Honeycomb) Android Honeycomb cirancang Khusus untulc tablet. Andeoid versi int mendakung ukuran Layar yang lebih besar. User Interface pada Honeycoml juga berbeda karena sudah didesain untuk tablet Honeycomb juga mendukung multi prosesor dan juga aksclerasi perangket keras (hardware) untak grafis. Tablet pertama yeng dibuat dengan menjalonkan Honeycomb adalh Motorola Xoom. Perenglcat tablet dengan platform Android 3.9 & Android versi 4.0 (CS :Ice Cream Sandwich) Diumumkan pada tanggd 19 Oktober 2011, membewa Gur Honeycomb untuk smartphone dan menambahken fitur bam termasuk membuke kunci dengan pengenalan waah, jaringan deta pemantauan penggunaan dan kontwol, ierpadu koalas jaringan sosial, peranglsat tambahen fotografi, mencari email secara offline dan berbagi informesi dengan menggunekan NFC 9. Android versi 4.1 (CS :Jelly Bean) Android Jelly Bean yang di luncurkan pada acara Gangle 1/0 lalu membawa sejunlah Keunggilan dan fitar ban. Penembehan ban diantarenya m eningkatkan input keyword, desein bana pencarian, UI yang barn dan pencerian melalui Vorce ‘Search yang lebih cepet. Tidak Ketinggalan Google Now juga menjadi bagen yang cipervarn, Googie Now memberiken informasi yang tepat pala waictu yang tepat pula. Salah satu kemampuanaye add ah dapat mengetahui informasi cuaca, lalu-lintas etaupun hasil pertandingan olehrega OS Android Jelly Bean 41 muncal pertama kali dalam prodiak tablet Asus 2.2.3. Eclipse IDE Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangken perangkat Iunak dan dapat dijelankan di senma plotirn (platform independent), Berilcut ini adalah sifat dari Eclio se: 1 Multicplaiform: Target sistem operas: Eclipse adalah Microsoft Windows, Linux, Solans, AIX, HP-UX dan Mac OS X Miulit-language Eclipse dikembangkan dengan behasa pemrogramaa Java, akan tetepi Eclipse menéukung pengembangen aplikasi berbasis bahasa pemrograman lainaya, seperti C/C++, Cobol, Python, Petl, PHP, dan lain sebegainya 3. Mudti-role: Sclain scbagei IDE untuk pengembangen aplikesi, Eclipse pun bisa diguneken untuk aktivitas dalam siklus pengembangon perenglcat lunak, seperti dokumentasi, test perangleat Iunck, pengembangan web, dan lain sebagainya Eclipse pada saat ini memupalcan salah satu IDE favorit dikerenaican gratis danapen source. yang berarh setiay orang boleh melihat kode pemragraman perengkat lunak ini Selain itu Kelebihan dari Eclipse yang membuatnya populer adalah kemampuannya untuk dapat dikembengsan oleh pengguna dengan komponsn yang dinamaken plug-in 2.2.3.1. Sejarah Eclipse Eclipse awalnya dikembangkan oleh IBM unmik menggantilen perengiat lunek IBM Visual Age for Java 40 Produk ini diluncurkan oleh IBM pada tanggal 5 November 2001, yang menginvestasiken sebanyak US$ 40 juta untuls peagembengannya Semenjalsitu Zonsursiwn Eclipse Foundation mengambil alih, units pengembangon Eclipse lebih lanjut dan pengaturan organisasinya. 2.2.3.2. Arsitektur Eclipse Sejake versi 30, Eclipse pada dasamya merupakan sebuah kemel, yang, mengangket plug-in Apa yng depat digunakan ct dalam Eclipse sebenarnya adalah fimgsi dari plvg-rm yang sudeh diinstal. ini merupakan basis dari Eclipse yang dinamekan Rick Client Platform (RCP), Betikut ini adalah Komponen yang membentuk RCP. 1 Core platform osci SWT (Standard Widget Tootkit) JFace Eclipse Workbench Secara standar Eclipse selalu dilengkapi dengan JDT Vlava Developm ent Tools), plug-in yeng membuat Eclipse kompatibel untuk mengembangkan progran Java dan PDE (Plugin Development Environment) untuls mengembangken plug-in baru. Eclipse bessita plug-inuya diimplementasiken dalam babasa pemrograman Java Konssp Eclipse adalah IDE yong terbuka (pen), mudeh dipcrtues (extensible) untuk epa saje dan tidak untuk sesuats yang spesifik, Eclipse tidak saja untuk mengembagkan program Java, aken tetepi depat digunaken untuk berbagai macam keperluan, cukcup dengan menginstal plug-in yang dibutuilean Apabila ingin meagembanglcan program C/C++ terdapat plugin CDT (C/C++ Development Tools). Selain stu peagembengan secara viswal bukan hal yang tidak mungkin oleh Eclipse, plug-m UML? tersedia untuk membuat diagram UML. Dengan menggunakan PDE setiap orang tise membuat plug-in sesuai dengan keinguanya Salah satu situs yaug menawarkan plug-in secara gratis seperti Eclipse downloads by project. 2.2.33. Versi Peluncuran Eclipse Sejale tahun 2006, Eolipre Foundation mengkoordinasiken peluncuran Eclipse secara mtin dan simaltan yang dikenal dengan nama Simultaneous Release Setiap versi peuncuran testiri dari Sclipse Platform dan juga sejumlah proyels yang terlibat dalam proyek Eclipse, Tujuan dari sistem ini adalah uarule menyediakan distribusi Eclipse dengan Sitar-fitur dan versi yang terstandarisasi, Hel ini juge dimaksudkan untuk mempermudeh deployment dan maintenance untuls sistem enterprise, serta untuk kenyemanan 2.4. Definisi XML XML (Brionsible Markup Language) alalah bahasa marlap untule keperium umam yang disarankan oleh W3C untie membuat dokumen markup keperiuen pertukaran data antar sistem yang beranska cagam XML merupakan kelanjutan dai HTML (AyperText Markyp Language) yang merupakan. bahasa stendar untnls melacal Intsmst, XML didesain untuk mempu menyimpan data secera ringkas den made diatur, Kata kunci utama XML adeleh deta (jamals deci datum) yang jilea diolah bisa memberikan informasi, XML menyediolean suat cara terstandansasi namun bisa dimodifikasi untuk menggambarkan isi dat dolumen. Dengan sendirinya, XML dapat digunclean untuk menggambarkan sembarang view database, tetapi dengan swat cara yang standar 2.2.4.1. TipeXML XML memiliki tiga tips fle 1 XML, merupakan standar format dari struisar berkas Cle) 2. XSL. merupekan standar unwk memodifias data yang ciimpor atau diekspor 3. XSD, merupakan standar yang mende finisilsan steubtur database dalam XML. 2.2.4.2. Keunggulan X ML Keunggulan XML bisa diringkes sebagai berikut 1, Fintar (inielligence), XML dapet menangani berbagai tingkat (level) krompl eksitas Depat mengedaptasi untuk membust bahasa sendisi, Seperti Microsoft membust bahasa MSXML atan Macromedia mengembangken MXML 3. Mudah pemeliharcannye, 4. Sedethana, XML lebih. sedethane 5. Mudeh dipindah-pindahikan (Portabritn), XML mempunyat kemudahan perpindehan (portabilitas) yang lebih bagus 2.3. Pengujian Sistem Fengertian sistem bisa diliha: dari dua pendekatan, yaitu berdasarken prosedur dan komponennya Sistem dilihat dani pendekatan prosedur berarti Juumpulen prosedur yang saling bekerja sama untuk mencapai suatu tujuan tertentu sedangkan sistem dilihat deri pendckaian komponemnya bererti sistem terdin dari Komponen kompones yang saling berinteraisi untuk mencapei suata tujuan tertenty 2.3.1. Pengujian White Box Menurat Suryena (2011) “ pengujien White Bor Disebut juga dengen pengujien Gless Box untnkk metode perancangan fest case yong menggunskon straktur kontrol dari perancangan prosedara untuk mendapstkan ‘est case yang Digunekan untuk mengetahui cara kerja intemal suatn perangkat anak, Pengujian dilakukan untuk menjamin operasicoperast intemal sesuai dengan spessfleasi yang telah ditetapkan dengan menggunaken struktur kendali dan prosedar yang diranceng” Merupalcan metode perencaagan rest case yang menggunaken strultur kontrol dari perancangan prosedural untuk mendaparkan rest case Dengen menggunakan metede white box, analis sistem akan dapat memperolen test case yang, 1, Menjamin seluruh independent path di dalam modul yang dileerjakon sekurang-kurangays sekali 2. Mengerjakan selurah kepntasan logika 3. Mengerjalcan selurah Loop yang sestai dengen betasannya 4. Mengerjakan seluruh straktur data internal yang menjamin validites 2.3.2. Pengujian Black Box Black Sox testing merupaken swrategi testing dimang henya memperhatikan atau memfokuskan kepada faktor fingsionalitas dan spesifikast perengsat lunak, Berbeda dengan white box, black Lomesting tidals membuluhkan pengetahuan mengenai, alur intemal (iaternal path), struktur ctau implementasi dari sofware taider test (SUT). Karena itu uji soba black Box memungkinlsan pengembang software wank membuat himpunen koadisi input yang akan melatih seloruh syarat-syarat fingrional suatu program. Uji coba Black Bor bulkan menupalan altematif dari uji caba white box tetapi memupalean pendekatan yang melengkapt intuie menemnican kesalahan lainnya, selain menggunalean metade white bor Black Sor testing dapat dilekukan pada setiep level pembangunan sistem. Mul ai dari unit, mtegration, system, dan acceptance. Tidak seperti metaile whiiebor yang dilaksanakan diawal proses, wicoba Backvor diaplikasikan dalan beberapa tahapan berikutaya Karena ajicoba Gackoox dengan sengaja mengabaiken struktur Konwel, sehingga pethadannya difoicuskan pada informast domain Black Box Testing bukanlah solusi altematif dari White Box Testing tapi Jebih merupakan pelengkap untulc menguyi hal-hal yang tdek dicakup cleh White Box Testing, Black Box Testing cenderung wntsk menemulcan hal-hal berilcut 1, Fungsi yang tidak benar atau tidal adda 2. Kesalalian antarmuka (interface errors) 3. Kesalahan pada strukcur data dan akses basis data 4. Kesalahan performansi (performance errors) 5. Kesalahan inisialisasi den terminasi Fengujian didesain untuk menjaweb pertanyaen-pertanyaen beriku: 1, Bogoimana fangsi-fungsi divji agar dapet dinyatekan valid” 2. Input seperti opayang dapat menjadi behan keazus uji yong baik? 3. Apelcah sistem censitif pada input-input tertentu? 4, Bagaimana sekumpulan data dapat dissolas:? 5. Berapa banyak reta-rata data dan jumleh dete yang dapat ditngani sistem? 6. Bfek apa yang dapat membuat kombinasi date ditangam spesifik pada operasi sistem? Dengan mengaplikasikan ujicoba blackbox, dibarapkan dapat menghasillan sekompulan kasus uji yang memenuhi kriteria beriknt 1, kasus ji yeng berkusang, jika jumlehnya Iebih deri 1, meka jumlsh deci vjikarus tambchan harus didesain untuk mencapai ujicoba yang cukup beralasan. 2. Kasus uji yang membenitanlean natu tentang keberatiaan atau tdaknya suatu jenis kesalahan, daripada kesalahan yang terhubung hanya dengan swat wicoba yang spesifile 2.4, Peralatan Pendukun g (Too! System) 2.4.1. UML (Unifield Modelling Lenguage) Menurat Sulistyorini (2009:25) “Unifed Modelling Language (UML)adalah sebuah “bahasa” yang telch menjadi standar dalam indusin untuk visualisasi,Pemadelan Visual dengan Menggunakan Uml dan Ratonal Ross 24 merancang dan mendoknmentasikan system piranti lunak. UML menawarkan 2 sebuah stander untak meranceng modal sebuah sistem Dengan menggunakan UML dapat dibust model untuk semue jenis eplikesi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman apagun, Tetapi karena UML juga menggunakan class dan operation dalam konsep dasanya, maka lebih cocok untuk penulisan piranti lunak dalam bahasa beronentas abjek seperti C++, Java, atauVB, NET” Semakin kompleks bentukan sistem yang akan dibua, maka semalcin suit komunikasi antaa orang-orag yeng saling teskait dalam pembuatan dan pengembengan software yang akan dibuat Fada masa lau UML mempunyai perenan scbagei software biueprint (gambaran) language untuk analisis sistem, cbsigner don programmer. Sedongken pada saat ini, merupaken bagian dasi software trade (bimis 29 vare), UML memberilean jelur komunileasi dari sistem analis kemudian designer lalu programmer mengenai rancangan software yang alcan dikes aken Salch satu pemesahen masalah Object Oriented adaleh dengon menggunakan UML. Oleh karen ity orangorang yong berminat dalam mempelajari UML horas mengetshui desardasar mengenai Object Oriented Solving (pemecahan masalah 00). Tahap pertama pembentukan model Model adalah gambaran abstrak dari suam dasar masalah. Dan dunia nyata atan tempat dimana masalah itn timbul bisa disebur dengan domain Model mengandung obyek-obyek yang beraktifitas dengen saling mengirimkan messages. Obyek mempunyai sesuetu yang diketabui (airibut /atiributes) dan sesuatu yang dilakuken (behaviors sian gperations) Attributes hanya berlalu dalam rueng lingéup obyck stu sendiri (state). Lalu Bice print deri suatu obyck adaleh Classes (Kelas), Sema diagram yang ada dalam UML, terdapat juga dalam Rational Rose Diagram dalam Rational Rose adalah sebagat berilet 24.LAL. Diagram Use Case Diagram ini memperlihetken himpunan use case dan aktor-astor (suatu jenis HMiusus deri Kelas), Diagrem ini terutama sangat penting untuk mengorganisasi dan memadelivan perilaku deri suatu sistem yeng dibutuhkan serta diherapkan peagguna Menurat Rational rase dalam jumal Sulistyorini (2009:26) » Diagram use case menjelaskan manfaat sistem jika dilihat menurut pendangan orang yang bereda diluar sistem (actor). Diagram ini menunjulskan fimgsionalitas suata system atau Kelas dan bageimana system berinteralssi dengan dania lnar. Diagram we care dapat digunaken selama proses analisis untuk menangkap requirements sistem dan untule memahami bagaimans sistem seharusnys bekerja, Selama tahap desain use case diagram menetapkan perils (behavior) sistem saat diimplem entasikan ‘ommuntcation Gambar IL3 swe a B Contoh kegiaten paisen yang membuat janji Use case 2.4.12. Activity Diagram Diagram ini adalch tipe khusus dari diagram state yeng memperlihatlan aliran dari suetu abtifites Keaktifitas leinnye dari suatu sistem. Diagram ini teruiame penting dalan pemodelan fingsi ~ fungsi dalam suatu sistem dan member: telcanen peda aliren kendali antar objek Menurat Rational rose dalam jurnal Sulistyorini (200927): Actany diagram memodelken alur kerja (workflow) sebuah proses bisnis dan unitan astivites dalam suats proses Diagram ini sanget minp dengan sebuah flowchart karena dapat dimadelkan scbueh alur kerja dari satu olstivites Ice aktivitas lainaya atau dasi sotu olctivitas ke delem Keadean sesact (state) Seringkeli bermenfact bila dibvat sebuch activity terlebi dchulu dalam memodelksan sebush proses untuk membantu memahami proses secara keseluruhan, Activity diagram juga. sangat herguna ketika ingin menggambarkan penlaku paralel atau _merjelaskan bagaimana perilaku dalam berbagai mse case berintereksi. Dapat diganaken statechart diagram vawuk memodelkan penlaku dinanis sata Kelas atau objek Satechart chagran memperlihatkan uruten keadaan seseat (stare) yang, dilalui sebuah objek, kejadin yang menyebabken sebuah transisi dani satu state atau abtivitas ke siafe atau aktivitas lainnye dan aksi yeng menyebabken perubahan satu state Lainaye dan aksi yang menyebabkan perubehan satu state atax abtivitas Diagram aktivitas paling cocok digunekan untik memadelken unutan aldivites dalam svatu proses. 2.4.1.3, Sequence Diagram Diagram sequence merupakan diagram intereksi yang menekankan pada pengitiman pesan (message) dalam suatu waktu tertentu. Merurat Rational rose dalam jurnal Sulistyoriai (2009-27) Diagram sequence menjelaskan interaksi objek yang disusun dalam suet urutan, waktu Diagram ini secara khusus beresosiasi dengan we case Sequence diagram ‘memperlihatican tahap demi tahapapa yang seherusnya terj adi untuk menghasilkan sesuatu di dalam we case. Diagram sequen scbailnye digunakan diawal talap desein atan enalisis arena kesedcrhanaennya dan mudah untuls dimengerti —" |} > [aes i Gambar I14 Contoh Diagram Sequence Pemesanan lamar di Hotel 2.4.1.4. Class Diagram Diagram ini memperlihatkan himounen kelas-kelas, antammuka, kolaborasi semta relasi. Menurat Rose dalam jumnal Sulistyorini (2009-26) Class diagram membanty dalam visualisasi straktur Kelas - kelas dari suaty sistem dan merupakantipe diagram yang paling banyak. Class diagram memperlibetien hubungen enter kelas dan penjelesan detail tia —tiep Kelas di dalam model desain (dalam logical view) davi suatu sistem Selama proses analisi class diagram memperiihatkan aturan — aturen dan tanggung jawab catitas yang menentuken, perilolea sysiem selama proses enolisis, class diagram memperlihatkan aturan — furan dan tenggung jawab entitas yang menentukcan perilaku sistem. class diagram bergcran dean menengkap struktur dai semua Kelas yang membentuk arsitektar sistem yeng dibuet. Class diagram juge merupakan fondasi untuk component diagram dan deployment diagram S$ Gambar ILS Coatoh Class Diagram transaksi Pembdien berang 2.4.1.6 Deployment Diagram Diagram ini memperlihatkan konfigurasi saat aplikesi dijalanken (saat. run nme). Den gen ini memuat simpul — simpul (node) beseria Komponen — komponen yang ada ci dalannya Deployment diagram berimbungan erat dengan dagram kompocn dimana deployment diagram memuat satu atau lebih komponen. Diagram ini sangat berguna sact aplikesi berlaku scbagei aplikasi yang dijalankan pada banyak mesin (distributed computing) Menurat Ration rase dalam jurnal Sulistyorini (2009:27) “Setiap model hanye memiliki satu diagram deployment, diegram ini mempcrlihatkan pemetaen software ke hardware.” pia amane Gambar ILS Contoh Deployment Diagram Diagram Deploymeat menunjukkan hubvngan anata perangkat lunak dan Komponen perangkat keras dalam sistem den distribusi fisik ast pengolahen. Deployment diagram yang dipersiapken selama tehap peleksanaan implementasi, menampillkan bentuk Gisik dari node dalam sebuah sistem terdistribusi, artifact yng disimpan disetiap node, komponea, den clemen lain yang atifect menerapkan Nodes merapakan perangkat eras seperti computer, sensor dan printer, serta perangkat lain yang mendulang lingkungan runtime dari sistem. Komunikes jalan dan model hubuagan menyebarican koneksi dalam sistem aplikasi perangket Innek sangat kompleks Perangkat [unde aplikasi dapat berdisi. sendiri, berbasis web, didistritusikan, lebih berbasis dan banyak mamfane. Jati sanget penting untuk merancang komponen harcware secara cfisien BAB IIT ANALISA DAN RANCANGAN SOFTWARE 31. Analim kebutuhan Seftware 3.1.1. Identifikasi mamlah IentsBkasi masalah adalah langkah awal den analisis sistem Langkab ini diperlulan untuk mengctehui pemaselahan apa saja yang terjadi pada sistem, Oleh karena itu langkah pertama adalah menganalisis masalah yang muncul Fenulis pun melakukan observasi dengan cara mengikuti kegiatan yang dilakuken olch petugas puskesmas berkeitan dengan imunisasi. Saleh satu kegiaien yang dilakuken yeitu penyuluhen pengetzhuan pentingnya Imunisasi Temyate para ibu yang mengiluti kegicten tersebut tidek banyak Iearena pare ‘bu. memililei alasan sendii, seperti sibuk bekesja kebetul an ada halangan untuk hadir dalam penyulubaa daa Lain-tain. ‘Nemun di sisi loin para sbu pun sering mengeluhkan tenteng kurangnya pengetahunan Imunisosi yang mereka miliki, Selain itu pare iby mengonggap untuk mendapstkan informasi lengkep tentang Imunisasi terbilang sulit, baile informnasi je is imunisas, efek samping, manfzat, maupun jadwal imunisasi yang, hharvs dilakuilan, padahal pengetahuan tersebut sangat penting bagi anak-anale mereka 33. 3.1.2. Analisis kebutuhan Berdasarkan identifies: mesalah yeng teleh dibahas sebelumaya Penulis berkesimpulan bahwa pemecalien maselah tersebut mungkin dapet disel esailan dengen msmasukan aplikasi pengetabuan Imunisasi terseb ut ke dalam smartphone agar Iebib mudeh dijangkau schingga lebih cfektif dan cfisiea untuk para User dalam hal ini para oseng tua. 3.1.2.1 Ientifikas Aktor ‘Tahap pertama yang dilakukan dalam melakulcan anabsis berorientast objek mengguneken UML adalah meneatuican aktor aru pengguna sistem. Kata ator dalam kouteks UML, menampilken peran (roles) yang pengguna (etau sesuatu di luar sistem yang dikembangken yang dapet Lerupe perangket keras, erd user, sistem yang lain, dan seb egainya) 3.1.2.2 Analisis Kebutuhan User Selain dibutubkemnya perangkat Iunak dan yerangkal keras, user juga sangat dibutuhkan dalam penggunakaan aplikasi ini Adapun spesifikasi user yang dibutubkan: 1. Mengerti dalam mengoperesiken epliksasi 2. Dapat menggunalcan atau menj alaaken handphone 3. Memiliki handphone yang gperating system Android. 32. Demin 32.1. Sofheere Arcchitecture Ferancangan sistem dilakukan untuk’ menggambarkan, merencanakan dan membuat sketsa di beherapa elemen yang terpisah menjadi bentuk sahi kesatuan, yang utah den berfungsi. Perancangan ini merupekan hesil transformesi desi melisa ke delam peransangan yang aantinya akan ciimplementasi Berikut ini adalah perancgan dalam membangun Aplikasi Pengenalan, Penjadwalan Dan Efek Samping Imunisas: Berbasis Android 32.1.1 Use Case Diagram Untuk mengenel proses deri suctu sistem digunaken diagram use cose Dengan diagram use case ini dapat dilzetahni proses yang terjadi pada eplileasi Camber use case biss dilihat di bawah ini \ => Gambar IIL Use Case Diagram Tampilan Utama gef. 1 Definisi Actor ‘Alttor dalam use case dagat didefinisilean dalam tabel di bawah ini Tabel IIL] Defiais: Alcor ‘Alktor DESKRIPSI Tar “Aiktor yang dapat meagakses Mean Viama daa Data anak 2. Definisi Use Case Definisi Use Case berfangsi untuk m.enjelasken proses yang terdapat pada setiap Use Case. Definisi Use Case dapat dilihat dari tabel 111.2 Tabel [112 Definisi Use Case USE CASE DESKRIPST Tnfromas Gnunisasi___[ Sitenekan meianpikan mens infomas inunisas, ‘kemudien user depat memilih List menu yang tersedin pada menu informas: imunisat Data Anak Sigemakaa micaampilkaa mena Data Anak, kerudian user depat memilih List menu yang tersedia pada menu Data Anaic Bantuan, Sigendan meanpilan mene Banhan, kenidian ‘user dapat melihat tata cara pen gunganaplikast int Keluar Sigem ekaa mieagduatken Aplikad Peagendlan Imunisia Dan E fek semping Bagi Bayi berbasis Mobile 3, Solcomario Use Caso Berilat adalah skenario jalannya mesing — mating use case yang telah didefinisikan Nomor Use Case 1 Nama Use Case: Informasi tmunisasi Skenaric ” Tabel I1L3 Skensrio Ute Case Informasi Imunissei ‘Ak Aktor REAKSI SISTEM T Memiin menu Informs: Gawnisast 7 Menampilken halaman menu Infroamsi Imunisasi yeng berupa list submenu , antare lain 3) Vaksin BCG. 9) Vakesin DPT 3) Vaksin DT 4) Vaksin TT 5) Vaksin Polio 6) Vaksin Campak 1) Vaksin Hepatitis B 8) Ke Menu Urama 3 Manibh seleh satu submenu dan hat submenu pada menu Informest Imunisasi 4. Wenampilicen informant dari iat submenn yang dipilih 3 Mencrima Informant yang plan 6. Klik mean “Kembali” 7, Menampilicen Tayar Menu Uteme ‘Nemor Use Case : 02 ‘Nama Use Case : Data Anak Skenaric Tabel 114 Skenario Use Case Data Anak: ‘Aka Altor REAKSI SISTEM. T Memilih atau menyentub menu Date Anak. 7. Mevampilkan halaman menu Data Anak yang bemapa Button submenu , antara lain 1) Tamb 2h Data Anak 2) Lihat Data Anak 3 Memibh submean Tanbeh Data Anak dari submenu padamens Deta Anal: ‘4 Menampilican halaman impwan Data Aud 5. Mensrima halamen Inputea Date 6 Memazuken deta nek 7. Menampilican toast data anak yang dimazulsaa 3 Mein submenu Lihat Data Anak dani submenn pada menn Data Anak 9. Menam pill-en List Data anak: 10, Menem List Data Anak Ti, Memilh Salah sata List Anck 12 Menampilken dialog button jadwal enak 13 Memilh Button j adwel anak 14 Menempilkan jadwal anole 3. Klik meau “Kembali” 16 Menempilkan menu dats ance Nomor Use Case 03 Nama Use Case : Bantuan Skenarie Tabel ILS Skenatio Use Case Bantuan Aksi Aktor REAKSI SISTEM 1. Memilih alan menyeatuh menu Bantan 2” Sistem Merespon Dengan Cara M-nampilkan Bentuan penggunaan Aplikasi ini, 3, Melihat Dantaan mengeaal care pengguan Aplikasi Pengenelan Imunisesi dan Efelsemping 7, Slik menu Kembar 3. Menampilkan layer Menu Utama 40 32.1.2 Activity Diagram, Activity diagram aan diagram dstivitas menggambarkan vorkfow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis. Di bawah ini diagram astivitas untuk setiag masing -masing use case Berikuut adalah Activity Diagram yang terdapat pada aplilasi pengenalan Imunisasi Dan Efek Sampingnya Bagi Bayi Berbasis Mobile 1. Activity Diagram Mena Initomasi Innunisasi Cwwesurmasrmnucnns J Sa ieee ee +} @ Gambar 11.2 Aotivity Diagram Menu Infromesi 2. Activity Diagram Menu Date Ansk Gambar L113 Activity Diagram Menu Data Anek aL 42 3, Activity Diagram Menu Bantuan atic yO aven seu) 1 Ler sles Mewar Gambar [1.4 Activity Diggram Menu Bantuan 3.2.13 Sequence Diagram. Diagram sequence menggambarkan kelasuan objek pala use case dengan mendeskripsikan walt hidup objck den message yang dikisimlcan dan diterima antar objele 43 1. Sequence Diagram Meau Infromasi Imuaisasi QO 0 cnlrcresinvisad Faris hunsas Ve beer pair Gambar [ILS Sequence Diagram Meau Infromasi Inunisasi Sequence Diagram Menu Tambah Deta Anak Gambar IIL6 Sequence Diagram Mena Tembch Data Anaix 3. Sequence Diagram Menu Lihat Deta Anak 45 ane) Gambar II1.7 Sequence Diagram Jedwa Anak 32.14 Class Diagram 46 Class Diegrem atau diagram kelas menggambarkan strulcur sistem dani segi pendefinisian Kelas —Kelas yang alen dibuat untuk membangun sistem Gambar IIL8 Class Diegram Menu Data Anek ‘ead a7 32.2. User Inter Face Berilcut ini adalah penggambaran perancangan User InterFace Aplikasi Fengenalan Imunisasi den efeksamping Gambar LIL9 Tampilan Menu Utama Gambar diatas adalah tampilan menu utana yang terdisi etas 4 bution yaitu Informasi Imunisasi, Deta anak, Bantuan dan Keluar eet Cambar 111.10 Tampilan Menu Jenis Vaksin. 48 Gember diates adalah List yang diranceng untuls menampilken pilihen kkategori peda Informesi Imonisasi ,yang terdiri atas 8 list yaitu Vaksin BCG WVaksin DPT,Vaksin TT, Veksin DT ,Vaksin Polio, Vaksin Campak ,Veksin Hepatitis B, Keluar Apliicast ,Dan jie menekan List View akan menampillean informa vaksin yang berupa tent view Dy -1e WalarL¢ Gambar 1111 Tampilan Menu Data Anak Gambar 111.2 ‘Tampilan Input Data Anak Dan Teast Anak. 49 Gember distas adalah Bution yang diranceng untuk menginput data anale pada Layout tbhdateanek yang terdir dani BditText Dialog Date, Bution dan Toast. Gambar [1113 Tampilan Menu Lihat Data Anak Gambar [1L.14 Tampilan Lihat Jadwal Data Anal Gamber distas adelah Button yang dirancang miuk melihat data analx pada Layout lihat dete mek yong terdir deri List Text View.dialog Button, Check box, ListView dan Header. 50 33. Testing Perangkat Lunak Fengujien sistem merupekan hal terpenting yang berujuan untuk menemukan Kesalahan-kesalchan atau kekurengan-t kurangen pada perengicat Tunale yang diuy. Penguyjian bermaked untuk mengetahni perengkat Iunale yang cibust sudah memenvhi knte'a yang sesuai dengan tujsan perancangan perengkat lunak tersebut. Pengujian perangket lunak ini menggunakan pengujien black box. Pengujian black box derfolus pada persvaraten fungsional perangikcat Lunak 33.1. Rencana Pengujian Rencangan pengujian sistem yong akan cinji dengon tcleil pengujian BlackBox clean penyusun kelompokan dalam tabel ci burah, Berileat ini adalah hrasil dari pengujian dari Aplikasi Pengenalan, Penjadwalan Dan Efek Samping Inmnisasi Berbasis Android Tabel. HLS Renaana Pengujian Ne [Kanponen | Skenario Bute Uji Tingkat Haal Yang Diuji Pengujian | pengujian 1 |TampilaaAwal |Memiih lanacher icon Mecul Black box Aplileasi Pengenal an, Penjadwalan Dan Efek Samping Imunisasi Betbasis Android 7 [Menu infonmas: | Akan menampilkan Mecul Black box Imunisasi sepuluh pilin mena vaksin tampil list 51 Ty Veksin BOO 2) Vassin DPT 3) Vakein DT 4) Van TT 5) Vaksin Polso ©) Vaksin Campak D Vaksin Hepatitis B 4 [Bantuan ‘Aken menempilkan penjelasan tentang cara penggunaan Aplikasi Psngenalen, Peajadwalan Den Efek Samping Imunisasi Berbssis Android Modul Blackbox 33.2. Kasus dan Hasil Pengujian Alpha Berikut ini uraian hasil pengujian alpha dengan teknilc pengujian black box berdasarkan requirement pada rencana pengujian. Untuk] ebih jelamya akan dijelaskan dibawah ini 33.2.1 Pengujian Jenis Vakesin Pengujiaa Jenis Imunisesi merupaken pengujim fangsionalites dengon memilih menu List Jenis Imunis ee: Tabel. 1.7 P engujian List Jenis Imunisasi 52 Tenis inuninst Skenario | Hasil Yang Dinarapkan ]Pengamatan | Hasil Uji Pongujian Ek st |Tombol yang berfinga |Fingubegalan |[@] citeama Pilih untnc — Menampitkan | sesua dengan |[_] ditolale Informasi Vakesin vyangdiharapkean Klik Tombol Kembali di kik | Fangs begalan |[@] ditenma Tombol | apabila akan memilih | sesuai_ dengan |] ditolak Kemba | informasi vaksin yang | yang Jeiunya dikerapken Kk Tombol yang berfings |Fungsi bejalan [Tw] diteame Tombol J untuiskeluar dani form | sesuai dengan |[_] ditolels Keluar Jenis Vaksin yang diberapken 33.2.2. Pengujian Data Anal: Pengujian Data enelc merupaken pengujian fingsionelites dengan memilih, menu Data anak Tabel. HLS. P engujian List Jenis Imunisasi Tenis Innunisast Flas! Yang Diharapkan Peaganietan Heal Penguian Skeuano Uji ik Pilih Tombal tambah deta Tombol yang berfungs: untuls Memasukan Deta Anak Finga bejalan semai dengan yang diharapkan Te) ditenma [J ditotale 53 anak Kk Pilih | Tombol yang berfuigs [Fuga boy alan |[e@] ditenma Tombol unin’ Melihat Deta | sesuai dengan |[ J ditclak tambah deta | And: yang diharapkan anak Klik Tombol | Tombol yang berfings: | Fanga begaan |[@] ditenme Kembali untulskeluardasi form | sesuai dengan |[ J ditclak Jeni Vaksia, yang dinarapkan, 33.2.3. Pengujian Keluar Pengujian keluar merupaken pengujian fungsionalitas dengan memilin menu tombol gambar keluar Tabel. HL Pengujian Keluar {Exit Kelwa/ Exat Skenane Uji [Hasl Yang Dinarepkan | Pengamatan Heal Peaguien KikTombol | Tombol yang Fungi vajden |[@] ditcame Keluer/Exit | berfungsi untuie sesuaidengen |] ditolale mengalcisi aplikasi yong diherapken yang telah dipaleai / keeluar deri aplikasi 34, Implementast Scteleh pembuatan eplikasi ini penvlis melauken System Testing kepada pare palsar dan masyareisat, Terdepat 5 pertanysan yang dibeiken kepada pakar dan 6 pertanyaen yang diberikan kepada masyarakat dalam sctiep Inuisioner Adapan ksuisioner terscbut diisi oleh 10 orang paker yang kompeica dibidangnya don 20 orang user yang memilili anak dan memekai telepon genggam bersistem operasi Android. Kuesioner terdin atas pertenyaan yang bersanglutan dengan aplikasi ini, berdasarkan kuisioner tersebut maka akan. cilauken perhstungan sehingga dapat diambil kesimpulan mengenai penilaian paker dan user tentang aplikesi sersebut Sebelum mengisi kuisoner user dan paler ciharuskan mencoba terlebih dahulu aplikasi ini untuk menguji kelayekan Aplikasi ini qpakeh dapet ditesima olch user Lainnya atau tidals, Berileut adelah tabal hesil peshitwngan berdasarken kuesioner abel 111.7 Kuesioner Pakar Ne Partanyaan va Tia jumlah Persentase fumiah Presentase 1 [Apskchepliiea ini membenian 3s | s0% 2 20% informasi jelas? 2 |ApakehPoyadvalanimmisas yang | 9 | 90% 1 10% ade dalom aplilead ind tepat ? 3 Apakeh Etek camping dalem aplikasi | __7 T% a 30% ini sesuai dengan kenyataaa? @__|Apakchapiias in dapatmayedr 7 0% 3 30% alternatif diagnose? © | Apakeh apiiing int membante 3 | 80% 2 20% lomnenja paler? Jamiake 3% | 7% | I | 22% mwa Tidak SeAG,Sh & Peet Pertanyaan Pertanyaan Pertanyaan Pertanyaan Pettanyaen 1 2 3 4 5 Gambar MILLS Bagan Hasil Kuisioner Pakar Post test Berdasarkan kus oner yang diisi ole responden pakar.yang terchr: dani 10 pakar yeng member jawebaa IYA sebeser 78% dan TIDAK sebesar 22% Maka dapat disimpulken bahwa aplikast ini dapet memberiken informesi yang jelas, peajadwelan imunisasi pada eplikasi ini tepat, daa efek samping imunisasi yang terdapat pada aplikesi ini pun sesuai dengan kenyataan yang sering terjadi Schingga aplikasi ini cakup cfcktif untuls digunakan scbegai alternative diagnose don dapat membentu kkinesjapakar dengan bail Tabel ILS Kuesioner User No Pertanyaan Yai Tia Jumlah Persentase [Jumlah persentase 1 | Apakah usermierface 18 wo% ~*(4 2% aplikasi ini menaxik? 56 2 | Apakeh eplikaninimadeh [18 digunaken olch anda? 30% 10% 3 | Apakeh eplikast 18 penjadwelan imunisas ini bisa membantu 7 90% 10% 4 | Apakeh Efek samping 5 dalam eplileas ini serwei dengan kenystaan? 75% 25% S| Apakah pertorma Aghkest [17 ini dk Mobile Phone anda Iaaile? 35% Be 6 | Apakahinformasi imunisast_|17 ini cukup jelas dan dapat membantu? 35% 5% Tunak Tor 15.85% Berikut int adalah bagen dant kuesioner Aplikasi am LAL L LA Cambar IIL.16 Bagan Hasil Kuisioner Post test User ava Tidek 57 Berdasarken kisioner yang diisi olch responden user, yang terdiri dari 10 wer memberi jawaben IYA sebesar $4,16% dan yang memberi jawaben TIDAK sebesar 15.83%. Maka dapet disimpulkan bahwa aplikasi int memililsi tampilan yang cuknp menarik, mudeh dsgunaken, dan performanya pun bak Aplikasi tersebut memilsla informasi yang cukup jelas dan penjadwalan imunisasi yang, tepat, sehingea dapat membantu para user untuk memahami dan membenikan imunisasi deagan bak kep ada anak Berdasarkan kuisioner yang isi oleh pakar dan usor dapat disimpullan bahwa Aplikes: [munisast ini dapat digunakan jan baik karena tampilannya dan cara penggunaan yang mudah Aplikast Imunisasl ini juga memiliki in formasi yang lengkap, penjadwalaa imunisasi yeng tepat, dan penjelasan efek samping imunisasi yang cukup jeles. Aplikasi Imunisasi ini dapat membantu vaker dan wer, Khususnya dapat diguaaken sebagai alternative diagnose unui pakar sedangkan untuk wer eplikasi ini mampu meningketken pengetahuen user tentang imunisasi, jadwal pemberian, dan efek sampingaye untuk anak BAB IV KESIMPULAN DAN SARAN 4.1. Kesimpulan, Deri hasil perencangan dan pembustan "Aplikasi Pengenalan fimunisasi Penjacwelan, Den Efsk Samping Bagi Bayi Berbasis Mobile ” p:uulis menyimpulkan bakwe eplifasi ini dapet membentu pera orang tua untule mendapatkan berbagei informasi tentang imunisasi, mengingaikan jadwal imunisasi, dan efel sampingnya. Aplikast ini dapat diganaken dimanapun ketika sedang membutuhkan infromasi tanpa harns datang kee paleer Scteleh pembueten eplikasi sclesei, penulis mengedelcan siset untule mengetahui kinerja dan penileian user maupun paker tentang aplikesi ini Berdasarkan hail riset yang dilakken kepada 10 orang p akear dan 20 orang user, Maka dapat disimpulken 1, Aplikasi Pengenalan Imunisasi ,Penjadwalan, Don Efsk Samping Berbasis Mobile mampu mengatasi kelurangan informasi yg diclami orang tua tentang smunisasi untuk anak. 2 Aplilcast Pengenalan Imuntsasi ,Penjadwalan, Dan Efek Samping Berbasis Mobi le memililé informasi yang lengleap, penjadwalan imunisasi yang tepat, ddan penjelasan efek samping imunisasi yang cukup jelas bagi pengguna 3. Adanya Pengenalan Imunisasi ,Penjadwalan, Dan Efek Samping Berbesis Mobile secara tidak langsung dapat meninglatkan jumlah presentase bayi 58 59 yang mendapatkan imunisasi, schingga mengurangi resike kesel.tan dan kematian beyi akibat ponyelit yang scbenemye bise dicegeh melalui 4, Dan hasil kuisioner dan paker den user sebesar 70% mengatalan bahwa aplikasi ini diterima dimaryerkat dan disebarluaskan 42. Saran Aplikasi Pengend an Imunisasi, Penjadwalan, Dan Efek Semping Bagi Bavi Berbasis Mobile masih belum sempuna dan masih memiliki kekurengan. Oleh kkarena itu sebeiknya depat dilakukan pengembangen den penyempurnaaa lebih, Tanjut 1 Aplileasi untuke pengguna hanya dapat berjelan pada satu platform ycit android, bisa dikembangken di sistem operas: untule smartphone lannya agar memperlas pengguna yang menggunakan aplikasi ini ‘Tampilan aplikasi tidak mendukung tampilen landscape, hanya men tukung, tampilan portrait, schingga peru dikembangkan auto rotation agar tampil anya menarik. DAFTAR PUSTAKA Departemea Keschatan R{ 2005. Imunisasi Mure dan Efelsiif Imunisasi Melindungi Anak Indonesia der: Wabch Kemetian ctu Kecaceten diambil dasibttp dAwwrw depkes go idliadex pho/beritaloress telease/2279-imunisasi- murah -dan-efelctif.imunisasi melindung:-anck-indones a-dari-wabah- Kematian-atan-kecacatan him tanggalAkser 14 Juni 2013 Dinas Kesehatan Jambi 2003 Stati Kesehatan ibu dan anak Jambi: Dinkes Dinak Kesehatan Jawa Tengah 2009.Angka kematian Pada Balita .diambil asi up /ivrww. dinkesjetengprov go id/dokumen’profil/2009/Profil 2009s pdf tanggal Akses 29 Juni 2013 Renuh,Suyitno,Hadinegoro,lsmoedijento dan Socdjatmiko 2011. Pedoman Imunisasi Di Indonesia, Iokarta Bedan Penerbiten Iketan Dokter Andie Indonesia DepartemenKesehatan PI 2006 Modul Pelatihan ‘Tenaga Pelaksanaan Inmunssasi Puskesmas Jakarta’ Deplees DinasKesehetan Bandung 2012, buku Keseheten Ibu danAnale Bandung Dinkes, Saragih.2011.Tingkatan Pengetahuan Ibu Tentang Pemberian Imunisasi Desar Pada Bayi Di Puskesmas Polonia Tehun 2011. Diambil dari http: /ada.acid/jurmaV/filesRosita%20Saragih4.dac tanggel Akses 2 Juni 2013 Rindh ayanti, Banowoseri 2012 Aplikasi Pengingat Jadwal Imunisasi Berbasis Android vol 7 September 2012, Diambil Dari 10 hitp /ivrww. cjoumal gunadarma acidlindex php/kommit ert cleiview Filed: 505 tenggal Aksses 10 Juni 2013 Albertina, Febriana, Firmands, Permaia Gunardi, 2009 Kelengkapan Imunssasi Dasar Anak Balita dan Faktor — Faktor yang berhubungan di Poliklinik Anak Beberapa Rumah Sakit di Jakarta Selater bulanMaret. Lesteri 2011 Perancangen Aplikasi Pengyjian Diagram — AlirUntuke Pemograman Prosedural Diambil ati hp //cisoace we 2c id/han dle! 123456789/86 tanggal Akses | SJuni 2013. BioData Mahasiswa Nim ‘Name: Jenis kelamin, Kewerganegaraan: ‘Tempat, tanggal lahir Alamat Agama Status kavrin: No. telepen: CURRICULUM VITAE 17090057 Robby Abbdul Ghani Loki dale Indonesia Bandung, 23 Agustus [988 Bumi Panyilewken E17 n0.27 RT 004 RW 004 Kelurchan Cipedang Kidul Kecameten Panyilenkcen Kola Bandung 40014 Indonesia Islam Belum kawin 62227812220 ‘No. ponsel +6285721768823, E-mall Robby Abbdul Ghani PENDIDIKAN FORMAL Sekolah S ekolch Dasar (SD) Negeri Panyileuken 1 Kota/Negara Bandung/Indonesia Lulus 26 Juni 2000 Selsolah Sekoleh Lanjutan Tingkat Pertama (SLTP) Vijaya Kusamah Kota/Negara Bandung/Indonesia Lulus 21 Juni 2003 Sekolal Madrasyeh Aliah (MA) Al- Basyariyah? Kota/Negara Bandung/Indonesia Lulus 16 Juni 2007 Riwayat Pengalaman Berorgani sasi 1. Anggota Pasksbra tahun 2004 Anggote kerang taruna tahun 2008 3. Ketua wlan sepak bola tahun 2012 KARTU BIMBINGAN SKRIPSI UNIVERSITAS BSI BANDUNG NIM 17090057 ‘Noma Lengkap Robby Abbéul Chani Dosen Pembimbing I : Slamet Rimanto S.T, M.Kom Jadul Skips: Aplikes: Pengenalaa Informasi Imunisast Dan Biek Semping Berbasis Mobile Tanggal - Paraf Dosea Bim biagen Paka aeree Pembimbing I 1_| 12suni2013 | Pengajuan Judul 2 | aesuniz0r3 | Revisi bab Idan bab II 3_| a8suni2013 | ACC bab I dan bad I 4 | 2usunizors | Revisi bab 111 dan bab IV 5 | 25 suni2013 | Revisi bab It dan bab TIL 6_| 2esuniz013 | Revisi bab 1V 7_| 29suni2013 | Acc bab IIT dan bab IV 8 | s0suniz013 | mMenyerahken bod 1 bab U,bab III dan bab IV Bimbingaa Sleipsi = Dimulat pada tanggal 24 Apsil 2013 = Diskhisi pada tanggal 1 Juli 2013 + Jumlah pestemuan bimbingan 8 Disetyjmi oleh, Dosen Pembimbing I Slamet Risnanto $7, M Kom

Anda mungkin juga menyukai