Publikasi_10.11.3826

20
RANCANG BANGUN APLIKASI MOBILE SEBAGAI SARANA INFO LOKASI KESEHATAN DI KABUPATEN KEBUMEN BERBASIS ANDROID NASKAH PUBLIKASI diajukan oleh Gandar Agung Nugroho 10.11.3826 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014

description

bdbydyb

Transcript of Publikasi_10.11.3826

RANCANG BANGUN APLIKASI MOBILE SEBAGAI SARANA INFO LOKASI KESEHATAN DI KABUPATEN KEBUMENBERBASIS ANDROID NASKAH PUBLIKASI diajukan oleh Gandar Agung Nugroho 10.11.3826 kepadaSEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014 1 BUILD MOBILE APPS DESIGN FOR HEALTHCARE FACILITIES LOCATION INFO IN KEBUMEN BASED ANDROID RANCANG BANGUN APLIKASI MOBILE SEBAGAI SARANA INFO LOKASI KESEHATAN DI KABUPATEN KEBUMEN BERBASIS ANDROID Gandar Agung Nugroho Kusrini Jurusan Teknik Informatika STIMIK AMIKOM YOGYAKARTA ABSTRACT Mobile information is a tool that supports many features ranging from communication andinformation.Lotsofcommunicationdevicessuchasmobilephonesorsmartphones experienced a lot of progress in the system, such as Iphone, Blackberry and so on. Android OperatingSystemiswidelyusedSmartphonevendors,somanyapplicationdevelopments aremadetocomplementthefeaturesofthesmartphoneincludeSmartphoneapplications thatsupportgeographicallyandinotherforms.SothegovernmentKebumenworkto implementanddeliverservicestothecommunitywithease.Theapplicationisableto complement the needs of the location information about the health of the district Kebumen. Inthispaperwilldiscussaboutcreatingamobileapplicationsystemonhealth locations in Kebumen. That need to be needed in the design of this system is the variety of data.SupporttoolstocreateapplicationsusingphpcodeandEclipsesoftwarewithother supporting software. With the implementation of this application in the system then produces an Android-basedmobileapplicationsonhealthlocationsinKebumen.Soitcanbeusedbythe governmentespeciallythegovernmentKebumen,canthenbeutilizedbythecommunity kebumenandalsotourists.Android-basedmobileapplicationsonhealthlocationsin Kebumen able to complement the needs of mobile information systems. With this application, the development of the means of information in Kebumen be realized. Keywords: Mobile, Smartphones, Health Location, Eclipse. 2 1.Pendahuluan Seiringdenganperkembanganzaman,kotaKebumentelahmenjadikotayangmaju, perkembangan-perkembanganyang terdapat di dalamnya pun kian pesat. Berbagai fasilitas dapat dengan mudah kita temui di kota Kebumen seperti pusat perbelanjaan, tempat ibadah, tempat rekreasi keluarga, fasilitas kesehatan maupun, fasilitas-fasilitas pendidikan. Fasilitas-fasilitaskesehatandisinimencakupRumahSakitUmumDaerah,Puskesmas,maupun institusi-institusi kesehatan lainnya. Makadariitupengembangandaerahmulaidilakukandemimemajukandaerahnya dalam bidang informasi lokasi Kesehatan. Maka pemerintah Kabupaten Kebumenberupaya untuk memberikan layanan kepada masyarakat agar lebih mudah mendapat informasi lokasi Kesehatan yang benar-benar dibutuhkan. Denganpenerapansisteminimenghasilkansebuahsisteminformasilokasi KesehatanberbasisGeographicInformationSystem(GIS)diKabupatenKebumenuntuk systemoperasimobileandroid,yangdapatdigunakanolehpihakpemerintahanmaupun masyarakatuntukmendukungpengembangandaerahKabupatenKebumenkhususnya dibidang Kesehatan. InformasitentanglokasiKesehatanberbasisGeographicInformationSystem(GIS) sangat mempermudah masyarakat untuk mendapat informasi yang dibutuhkan. Dan sebagai pengembangan daerah dalam rangka meningkatkan kualitas bidang Kesehatan. 2.Landasan Teori 2.1Metode System Development Life Cycle (SDLC) Metodepengembangansysteminformasiberartisuatu metodeyangdigunakanuntuk melakukanpengembangansisteminformasiberbasiscomputer.Metodeyangpalingumum digunakanadalahdengansiklushiduppengembangansistem(SystemDevelopmentLife Cycle-SDLC).Metodeinimenggunakanpendekatansistemyangdisebutpendekatanair terjun(waterfallapproach),yangmenggunakanbeberapatahapandalammengembangkan sistem(Supriyanto,2007:271).AdapuntahapandalamSDLC(SystemDevelopmentLife Cycle) sebagai berikut: 2.1.1 Tahap Perencanaan Sistem (System Planning) Yang dilakukan disini adalah mendefinisikan permasalahan yang terjadi. Masalah yang dihadapiDinasKesehatanKabupatenKebumenadalahtidakadanyasistemyang mendukungtentanginformasikesehatansertamenunjukanlokasi-lokasirumahsakit maupunpuskesmas,mengingatbanyaknyalokasikesehatandiKabupatenKebumen 3 berkembangcukuppesat,perludibangunsuatusistemyangdapatmembantupengelolaan lokasidaninformasiseputarlokasikesehatan,sehinggadapatmempermudahpencarian informasi, promosi dan pengelolaan data kesehatan. 2.1.2 Tahap Analisa Sistem (System Analisys) Tahapinidilakukandenganmenganalisasistemyangtelahberjalan,yaitupromosi lokasikesehatanyangdilakukanolehDinasKesehatanKabupatenKebumenmasih menggunakanmetodekonvensional,yaitudengancarapromosimelaluimediacetak maupunpamphletsertatidakadanyasistemdatayangmemberikaninformasilokasi kesehatan dan untuk pengelolaan di Kabupaten Kebumen. Oleh karena itu dalam tahapan ini diperlukan analisis sistem yaitu dengan menggunakan metode analisa SWOT. 2.1.2.1 Analisis SWOTSWOTadalahsingkatanyangdiambildarihurufdepankataStrength,Weakness, OpportunitydanThreat,yangdalambahasaIndonesiamudahnyadiartikansebagai Kekuatan, Kelemahan, Peluang dan Ancaman.MenurutA.WijayaTunggal(2001:74-75),SWOTadalahakronimuntukkekuatan (strenghts)dankelemahan(weakness)internalsuatuperusahaandanpeluang (opportunities)danancaman(threats)lingkunganyangdihadapiperusahaan.Analisa SWOTmerupakanidentifikasiyangsistematisdarifaktor-faktorinidanstrategiyang menggambarkanpedomanyangterkaitantaramereka.AnalisaSWOTdapatdefinisikan sebagai berikut: 1.Strength (Kekuatan) Strengthmerupakankondisikekuatanyangterdapatdalamorganisasi, proyek, atau konsep bisnis yang ada. Kekuatan yang dianalisis merupakan faktor yang terdapat dalam tubuh organisasi, proyek, atau konsep bisnis itu sendiri. 2.Weakness (Kelemahan) Weaknessmerupakankondisikelemahanyangterdapatdalamorganisasi, proyek,ataukonsepbisnisyangada.Kelemahanyangdianalisismerupakan faktoryangterdapatdalamtubuhorganisasi,proyek,ataukonsepbisnisitu sendiri. 3.Opportunities (Peluang) Opportunities merupakan kondisi peluang berkembang di masa datang yang akanterjadi.Kondisiyangterjadimerupakanpeluangdariorganisasi,proyek, ataukonsepbisnisitusendirimisalnya,competitor,kebijakanpemerintah,dan kondisi lingkungan sekitar. 4 4.Threat (Ancaman) Threatmerupakankondisiyangmengancamdariluar.Ancamaninidapat mengganggu organisasi, proyek, atau konsep bisnis itu sendiri. 2.1.3Tahap Desain Sistem (System Design) Ditahapaninikegiatanyangdilakukanyaitumembuatpemodelanproses, pemodelandata,danmembuatdesaintampilanantarmuka(interface)dengan menggunakanperancangansistemUML(UnifiedModelingLanguage),perancangan Database. 2.1.3.1 UML (Unified Modeling Language) Menurut(AdiNugroho:2005)BangunandasarmetodologiUnifiedModeling Language(UML)menggunakantigabangunandasaruntukmendeskripsikan sistem/perangkat lunak yang akan dikembangkan yaitu Sesuatu (things), Relasi (relationship) danDiagram.Denganadanyakebutuhanpenulismakadisinihanyaakanmenerangkan tentang diagram, adapun jenis diagram antara lain : 1.Use Case Diagram 2.Class Diagram 3.Component Diagram 4.Deployment Diagram 5.State Diagram 6.Sequence Diagram 7.Collaboration Diagram 8.Activity Diagram 2.1.3.2 Perancangan DataBase MenurutAndySunyoto(2007:123-124)Databaseadalahkumpulanfile-fileatau tabel-tabelyangsalingberelasiatauberhubunganantarasatudenganyanglain.Relasi tersebutditunjukkanadanyakuncidaritiapfileatautabelyangada.Dalamsatudatabase biasanyaterdiridarikumpulandatatiappadasuatukantoratauperusahaanyangsaling berhubungan. Berikut adalah bagian-bagian yang terdapat didalam database yaitu : 1. Table2. Data Value 3. Record 2.1.4Tahap Penerapan Sistem (System Implementation) 5 Tahapan ini dilakukan setelah memperoleh semua kebutuhan dari user. Sistem yang diterapkandalamaplikasiiniyaituleihmenekankanpadapemanfaatanWebserviceyang terdiridariserverdanclient.Untukmenerapkansistemdisinikitamenggunakanbeberapa aplikasi yang digunakan yaitu MySQL, XAMPP, Eclipse (Kasman Akhmad Dharma, 2013). 2.1.4.1 MySQL MySQLmerupakanRelationalBasisdataManagementSistem(RDBMS)server. RDBMSadalahprogramyangmemungkinkanpenggunabasisdatauntukmembuat, mengelola dan menggunakan data pada suatu model relational.Dengan demikian, tabel-tabel yangadapadabasisdatamemilikirelasi(hubungan)antarasatutabeldengan lainnya.RDBMSdibuatdenganmenggunakanbahasastandartdalambasisdata,yaitu Structured Query Language (SQL) yang di masukkan oleh pengguna kedalam data tersebut. (Saputro, 2008) 2.1.4.2 XAMPP XAMPPadalahsebuahsoftwarewebserverapacheyangdidalamnyasudah tersedia database server mysql dan support php programming. XAMPP merupakan software yangmudahdigunakan,gratisdanmendukunginstalasidiLinuxdanWindows(Akhmad Dharma Kasman,2008). 2.1.4.3 Eclipse Eclipse adalah sebuah IDE (Integrated DevelopmentEnvirontment)yang digunakan untukmembuatatauhanyauntukmengembangkansebuahaplikasi,eclipseinibiasanya banyakdigunakanolehparadeveloperpengembangaplikasimobilesepertiandroid.Untuk membuataplikasimobileInfoKebKesadabeberapatoolyangdigunakanyaitusebagai berikut : 1.Java SE Development Kit (JDK) JavaDevelopmentKit(JDK)adalahprodukdariOracleCorporationyang ditunjukanuntukpengembanganbahasaJava.JDKsebenarnyamerupakan SoftwareDevelopmentKityangkhususdikeluarkanolehOracle.JDK menggunakanlisensiGNUGeneralPublicLicense(GPL)yangmenjadikan software yang free dan open source. 2.Android SDKAndroidSDKmerupakan tools bagiparaprogrammeryangingin mengembangkanaplikasiberbasisgoogleandroid.AndroidSDKmencakup seperangkatalatpengembanganyangkomprehensif.AndroidSDKterdiri dari debugger, libraries, handset emulator, dokumentasi. 6 3.Android Development Tools (ADT) AndroidDevelopmentTools(ADT)adalahpluginuntukEclipseIDEyang dirancangkhususuntukmemberikanintegratedenvironmentyangkuatuntuk membuat aplikasi Android. 4.Android Virtual Device (AVD) Android Virtual Devices (AVD) adalah konfigurasi dari emulator sehingga kita dapatmenjalankanperangkatAndroidsesuaimodelyangdipilih,misalAndroid 1.5atau2.2.Untukdapatmenjalankanemulator,kitaharusterlebihdahulu memiliki Android SDK. Setiap AVD terdiri dari: 1.Sebuah profil perangkat keras.2.Sebuah pemetaan versi Android 3.Pilihan lainnya.2.1.5Tahap Pengujian Sistem Tahapinidilakukanuntukmengujicobaaplikasiyangsudahkitabuatsehingga dapat diterapkan dengan baik. 2.2Konsep Sistem Informasi Sistem informasi adalah suatu sistem dalam suatu organisasi yang mempertemukan kebutuhanpengolahantransaksiharianyangmendukungfungsioperasiorganisasiyang bersifatmanajerialdengankegiatanstrategidarisuatuorganisasi.Sisteminimenyimpan, mengambil, mengubah, mengolah dan mengkomunikasikan informasiyang diterima dengan menggunakan sistem informasi atau peralatan sistem lainnya. 2.3Web Scripting dengan Google Map GoogleMapsadalahsebuahjasapetaglobevirtualgratisdanonlineyang disediakanolehperusahaanGoogle,Incdapatditemukandihttp://maps.google.com/. Google Map menawarkan peta yang dapat diseret dan gambar satelit serta street view untuk seluruhduniadanbaru-baruini,danjugamenawarkanperencanarutedanpencariletak bisnisdiU.S.,Kanada,Jepang,HongKong,Cina,UK,Irlandia(hanyapusatkota)dan beberapa bagian Eropa.(Amri Shodiq, 2012, Dosen mata kuliah Rekayasa Perangkat Lunak di Sekolah Tinggi Sandi Negara) 2.4Geographic Information Sistem (GIS) GeographicInformationSistem(GIS)dalambahasaindonesiaSistemInformasi Geografis(SIG)adalahsuatusistemInformasiyangdapatmemadukanantaradatagrafis (spasial)dengandatateks(atribut)objekyangdihubungkansecarageografisdibumi (georeference). 7 2.5Android AndroidmerupakangenerasibaruplatformMobile,platformyangmemberikan pengembanguntukmelakukanpengembangansesuaiyangdiharapkannya.Sistemoperasi yang mendasari Android dilisensikan di bawah GNU, general Public Lisensi Versi 2 (GPLv2), yanglebihdikenaldenganistilahcopyleft,lisensidimanasetiapperbaikanpihakketiga harus terus dibawah syarat (term). (Akhmad Dharma Kasman, 2008:2-4). 3.Analisis 3.1Analisis Kelemahan Sistem MetodepengembangansistemyangdigunakandalampenelitianiniadalahAnalisis SWOT.Tahapan-tahapanyangdilakukandalamperancangansysteminformasigeografis mobile ini adalah: 3.1.1 Potensi Kekuatan Internal (Strength) PencarianlokasikesehatanberbasisAndroidmemilikibeberapakalebihanatau kekuatan diantaranya adalah sebagai berikut : 1.TenagapengelolaSIK(SistemInformasiKesehatan)sudahmulaitersediadi Kabupaten Kebumen. 2.Infrastrukturteknologiinformasidankomunikasitersediahampirdisetiap kecamatan maupun Kabupaten Kebumen. 3.Indikatorkesehatantelahtersediadanhampirsemuakecamatanmaupun kabupaten/kota menerbitkan profil kesehatan. 4.Telahadanyasistempengumpulandatasecararutinyangbersumberdari fasilitas kesehatan pemerintah dan masyarakat. 3.1.2 Potensi Kelemahan Internal (Weaknees) Bertolak belakang dengan kelebihan yang dimiliki, aplikasi ini memiliki kelemahan yang diantaranya: 1.Tidak terdapatnya petugas khusus yang mengurus SIK / petugas masih rangkap jabatan. 2.Terbatasnya anggaran dana untuk biaya pemeliharaan. 3.Belumterbangunnyadatalokasikesehatanyangsudahterkomputerisasidi setiap lokasi kesehatan. 4.Kualitasdatamengenailokasikesehatanmasihkurangakurat,lengkap,dan tepat. 3.1.3 Potensi Kesempatan External (Opportunities) 8 Pencarianlokasikesehataninimemilikipeluangyangdilihatdarifaktoreksternal sistem yang dapat dikembangkan, diantaranya: 1.AkseslokasikesehatandiKabupatenKebumenmudahdijangkaubaikdari dalam maupun dari luar wilayah. 2.Tersedianya tenaga pengelola (admin) SIK di setiap lokasi kesehatan. 3.Sistem pengolahan data yang sudah teratur dan terkomputerisasi. 4.Denganadanyaaplikasimobileandroid,kemudahanpencarianlokasi kesehatan di kabupaten kebumen bisa tercapai. 3.1.4 Potensial Ancaman External (Threat) Ancamanyangmerupakanfaktoreksternalyangdapatmenggangusistem,ancaman tersebut diantaranya: 1.Dengan otonomi daerah, terkadang pengembangan SIK tidak menjadi prioritas. 2.Komputerisasidatakesehatanterutamamenujukeindividu,meningkatkan resiko keamanan dan kerahasiaan sistem. 3.2Analisis Kebutuhan Sistem Analisiskebutuhansistemsangatdibutuhkandalammendukungkinerjasistem, apakahsistemyangdibuattelahsesuaidengankebutuhanataubelumkarenakebutuhan sistem akan mendukung tercapainya tujuan suatu instansi atau perusahaan.3.2.1 Kebutuhan Fungsional Kebutuhanfungsionalmerupakanpernyataansistemyangharusdisediakan, bagaimanasistemharusbereaksiterhadapinputtertentudanbagaimanasistemharus berperilakudalamsituasitertentu.Berikutiniadalahbeberapakebutuhanfungsionalyang harusdipenuhiolehsistem,dalamhaliniadalahpenggunaaplikasimobileandroidlokasi kesehatan di Kabupaten Kebumen. a.Admin 1.Dapat melakukan input, edit, update data. 2.Dapat melakukan edit lokasi kesehatan. 3.Dapat melakukan input, edit dan update lokasi kesehatan. b.User 1.Dapat melihat daftar lokasi kesehatan. 2.Dapat melihat seluruh lokasi kesehatan. 3.Dapat melihat detail daftar kesehatan yang dipilih. 4.Dapat menghubungi langsung pusat kesehatan yang dituju. 3.2.2 Kebutuhan Non Fungsional 9 Berbedadengankebutuhanfungsional,kebutuhannonfungsionalmerupakan kebutuhan yang berisi properti perilaku yang dimiliki oleh sistem. Berikut ini adalah beberapa kebutuhan non fungsional :a.Operasional 1)Aplikasi digunakan pada platform Android 2)Aplikasi berjalan pada versi Android 2.2 (froyo) dan versi diatasnya 3)Halaman admin berjalan pada web server Apache 4)Database menggunakan MySql. b.Sekuriti Halaman admin untuk melakukan update data dilengkapi dengan password 3.2.3Kebutuhan Pengguna (User) Apabila dilihat dari kebutuhan penggunanya aplikasi ini dibedakan menjadi dua level pengguna saja. Level pengguna tersebut yaitu : a)Administrator b)User3.3Analisis Kelayakan Sistem Analisis ini digunakan untuk menentukan kemungkinan apakah pembuatanAplikasi MobileInfoKebKesTentangLokasiKesehatandapatditeruskanatautidak.Halini dilakukan agar sistem baru tersebut dapat benar- benar bermanfaat. 3.3.1Kelayakan Teknologi Teknologiuntukmengembangkansisteminisudahtersediadipasaran.Perangkat kerasdanperangkatlunakuntukmembangunaplikasimobilesudahbanyakpihakyang menyediakan.Selainituaplikasiinijugamudahdioperasikan.Berdasarkanuraiandiatas maka sistem yang diusulkan layak secara teknologi. 3.3.2Kelayakan Hukum Sistemyangakandibuattelahmemenuhiataurandanundang-undangyang berlaku.Dikarenakansisteminimenggunakanperangkatlunakyanglegaldanperangkat lunak open source. Berdasarkan uraian diatas maka sistem dikatakan layak secara hukum. 3.3.3Kelayakan Operasional Untukdisebutlayaksecaraoperasional,sistemharusbenar-benarbisa menyelesaikanmasalahyangadadisisipenggunasisteminformasi.Sisteminimampu menghasilkan informasi yang tepat kepada pihak yang membutuhkan yaitu masyarakat yang inginmendapatkaninformasitentangLokasiKesehatandiKabupatenKebumensertayang akan melakukan pemeriksaan kesehatan. 10 3.4Perancangan Sistem Menggunakan UML 3.4.1UseCaseDiagramAdminAplikasiMobileKebKesTentangLokasi Kesehatan Gambar 3.1UML Use Case Diagram Admin 3.4.2UseCaseDiagramPenggunaAplikasiMobileKebKesGISTentangLokasi Kesehatan Gambar 3.2UML Use Case Diagram Pengguna 4.Hasil dan Pembahasan 4.1Implementasi Implementasimerupakantahapmeletakkansistemyangbarudikembangkanagar nantinyasistemtersebutsiapuntukdioperasikansesuaidenganyangdiharapkan. Implementasisistemmerupakantindaklanjutdalampembuatandanpemasangansistem baru yang akan digunakan, sesuai dengan desain yang telah direncanakan sebelumnya. 4.1.1Implementasi Basis Data 11 4.1.1.1Struktur Tabel Basisdatatersusundaritabel-tabelyangberisidata.Tabel-tabeliniterdiridari5 tabel yaitu: 1.Data yang menyimpan data album kesehatan, yaitu tabel album. 2.Data yang menyimpan data gallery kesehatan, yaitu tabel gallery. 3.Data yang menyimpan data kategori kesehatan, yaitu tabel kategori kesehatan. 4.Data yang menyimpan data kesehatan, yaitu tabel kesehatan. 5.Data yang menyimpan data admin kesehatan, yaitu tabel user. 4.1.2Uji Coba Sistem dan Program Padatahapinimenjelaskanmengenaipengujiansistemyangdilakukansecara menyeluruhuntukmengetahuikinerjasistem,kelemahan-kelemahanataupunkesalahan-kesalahan yang mungkin terjadi saat sistem dijalankan. Pendekatanpengujianterdiridariduatahapyaitupengujianblack-boxtestingdan white-box testing. 4.1.2.1Black-box Testing Black-boxtestingdilakukanuntukmengetahuiapakahprogramyangdibuatsesuai dengankebutuhanfungsional.Black-BoxTestingdigunakanuntukmendemonstrasikan fungsisoftwareyangdioperasikan,apakahinputditerimadenganbenar,danoutputyang dihasilkanbenar.Hasilyangdiperolehberdasarkanhasilujicobayangdilakukansebagai berikut : Gambar 4.6 Form Login Admin Diatas merupakan tampilan login admin kesehatan ketika dijalankan, kemudian user akanmemasukanusernamedanpassword.Formlogindigunakanuntukmembatasi pengguna sehingga hanya yang memiliki username dan password yang bisa masuk. Seorangadminharusmemasukkanusernamedanpassworddenganbenar.Jika username dan password yang dimasukkan salah, maka akan ditampilkan pesan kesalahan. 12 Gambar 4.7 Peringatan Gagal Login Setelah dilakukan uji cobaprogram untuk mengetahui apakah semua form berjalan dengan baik, maka diperoleh hasil : Tabel 4.1 Hasil Pengujian Black-box Testing No Fitur Keterangan1 Form Login Berjalan dengan baik2Form AlbumBerjalan dengan baik 3Form FotoBerjalan dengan baik 4Form KesehatanBerjalan dengan baik 5Form LogoutBerjalan dengan baik 6Form Menu Utama Berjalan dengan baik7 Form PuskesmasBerjalan dengan baik8Form Rumah SakitBerjalan dengan baik9Form Posisiku Berjalan dengan baik10Form Tentang Apps Berjalan dengan baik11FormDetailPuskesmas/Rumah Sakit Berjalan dengan baik 4.1.2.2White-box Testing White-boxtestingdilakukanselamaprosespembuatanprogram.Pengujianini dilakukan dengan cara menguji alur logika program. Hasilnya tidak terdapat kesalahan logika dalam pemrograman. 4.1.2Uji Coba Sistem Uji coba sistem digunakan untuk memeriksa apakah sistem yang dibuat sesuai dengan rancangan dan semua fungsinya dapat berjalan dengan baik. Uji coba yang dilakukan yaitu uji coba kebutuhan sistem. 4.1.3Uji Coba KebutuhanBerdasarkananalisiskebutuhanfungsionalyangtelahdilakukan,hasilpengujian sistemmenunjukanbahwasisteminidapatberjalandenganbaiksesuaidengananalisis yang dilakukan. Hasil pengujian sistem adalah sebagai berikut : 13 1.Sistem melihat detail dari masing-masing pusat kesehatan yang dipilih. 2.Sistem bisa mencari lokasi kesehatan yang dituju 3.Sistem bisa menemukan End Point dengan mengikuti jalur pada map. 4.Sistem bisa menghubungi lokasi kesehatan yang ingin dituju. 5.Sistem bisa menunjukan posisi dari pengguna tersebut. 4.1.4Manual Instalasi Manualinstalasimenjelaskantentangbagaimanacarameng-installAplikasiInfo LokasiKesehatanBerbasisAndroid.Fileinstalasiaplikasiinidibuatdenganformatfileinfokeskeb.apk. Untuk membuat aplikasi menjadifile infokeskeb.apk adalah sebagai berikut: 1.PadaprojectKesehatandiaplikasiEclipseSDKklikkananpadaprojectlalupilih Debug As, Android Application. 2.Setelah itu file infokeskeb.apk kita cari di explorer project Kesehatan pada folder bin. Adapun cara instalasi Aplikasi Kesehatan ini ke handphone Android adalah sebagai berikut :a.Copy fileinfokeskeb.apk yang tersimpan di folder bin project Kesehatan tadi ke memori card handphone Android. b.CopyfolderassetsyangadadiprojectKesehatankememoricard handphone Android. c.SetelahselesaisemuadicopylaluinstalasiaplikasidihandphoneAndroid. Pertamabukafilesayaklikfileinfokeskeb.apklaluakanmunculindikasi instalasi aplikasi.d.Setelahmelakukanpenginstalanakanmunculpemberitahuanbahwa aplikasi terinstal, kemudian Klik Done. e.Aplikasi sudah terinstal. Silakan klik untuk menjalankan aplikasi. 14 4.2Pembahasan 4.2.1Tampilan Halaman Utama (Home Page) Berikut hasil implementasi awal yang diterapkan dalam halaman utama : Gambar 4.8 Halaman Utama (Home Page) 4.2.2Tampilan Halaman Tentang Aplikasi InfoKesKeb Berikut tampilan halaman tentang Aplikasi InfoKesKeb: Gambar 4.9Halaman Tentang Kami 4.2.3Tampilan Halaman Posisiku Pada Aplikasi InfoKesKeb BerikuttampilanhalamanposisikupadaaplikasiInfoKesKebyangtelahdiujidi beberapa lokasi di daerah Yogyakarta : 15 Gambar 4.10Halaman Posisiku Dari Kledokan, Depok, Yogyakarta Dari gambar diatas dapat disimpulkan bahwa posisi user adalah pada titik koordinatdimana user berada saat itu. 4.2.4Halaman Posisiku Dari Kledokan menuju Amikom Yogyakarta Berikutiniadalahcontohyangdiambildarihalamanposisikudarikledokanmenuju amikom Yogyakarta. Seperti yang dilihat pada gambar 4.11 berikut ini : Gambar 4.11Halaman Posisiku Dari Kledokan MenujuAmikom Yogyakarta 4.2.5Tampilan Halaman Daftar Puskesmas Kabupaten Kebumen HalamanDaftarPuskesmasmerupakantampilandarisemuaPuskesmasyangada di Kabupaten Kebumen. Berikutgambar 4.12yang menampilan halaman daftar Puskesmas Kabupaten Kebumen : 16 Gambar 4.12Halaman Daftar Puskesmas Kabupaten Kebumen 4.2.5.1Tampilan Halaman Detail Puskesmas Kabupaten Kebumen PadahalamandetailPuskesmasdapatdijelaskanberdasarkantampilandetail PuskesmasterdapatmenudetailPuskesmasseperti(Directions,GaleriFoto,Telepon Rumah, Handphone, SMS, Email).4.2.6Tampilan Halaman Daftar Rumah Sakit Kabupaten Kebumen Padatampilanberikut,adalahtampilaninimiripsepertihalnyatampilanpada halaman daftar puskesmas di Kabupaten Kebumen.4.2.6.1Tampilan Halaman Detail Rumah Sakit Kabupaten Kebumen HalamanDetailRumahSakitmerupakanhalamansalahsatupotensiRumahSakit KabupatenKebumen,padahalamandetailRumahSakitdapatdijelaskanberdasarkan tampilandetailRumahSakitterdapatmenudetailRumahSakitseperti(Directions,Galeri Foto, Telepon Rumah, Handphone, SMS, Email).5.Penutup 5.1Kesimpulan Daripenelitiandapatdilihatbahwapenyampaianinformasilokasikesehatan menggunakanmobileandroiddiKabupatenKebumensangatlahefektifdanefisienuntuk menghasilkaninfolokasiyangakurat,tepatdanrelevan.Darisemuapenjelasandan penjelasanyangtelahdipaparkandalampenulisanskripsiinidapatditarikkesimpulan sebagai berikut : 1.MememberikanInfoLokasiKesehatandiKabupatenKebumenuntukmemberi kemudahankepadaparapenggunamobileandroiddalammemperolehinformasi lokasi kesehatan yang akan dituju. 17 2.Sebagai sarana informasi dan media promosi lokasi Kesehatan di tingkat Kecamatan Kabupaten Kebumen. 3.Memberikan informasi detail rumah sakit maupun puskesmas yang dapat dimengerti oleh pengguna secara cepat dan tepat. 4.MeningkatkanpelayanankesehatandisetiaplokasiKesehatanKabupaten Kebumen. 5.2Saran Dalamperancangandanimplementasipadaaplikasipencarianlokasikesehatandi Kabupaten Kebumen ini masih ada kelemahan. Berdasarkan hasil penelitian dan kesimpulan yang ada, saran-saranyang mungkin berguna bagi Dinas KesehatanKabupaten Kebumen untuk pengembangan selalanjutnya adalah: 1.Pembuatanaplikasiinimasihditujukanhanyauntukpenggunaponselberbasis android,untukkedepannyabisadiujikanpadadevicelainyangmempunyai OperatingSystem(OS)android.Ataubisadikembangkanlagipadadeviceyang berbeda seperti Symbian OS, Windows Phone OS dan Java OS. 2.Aplikasi ini masih dapat dikembangkan dengan memperluas cangkupan daerah yang terdapatlokasikesehatankemudianmelengkapiinformasitentangkesehatanyang berada di lokasi tersebut yaitu pada informasi jam kerja, fasilitas lengkap dari rumah sakit dan puskesmas tersebut. 3.Penambahanfungsitrackingpadamapsehinggapenggunalebihmudahmenuju lokasi kesehatan di Kabupaten Kebumen. 4.Mendaftarkan aplikasi InfoKebKes ke Google Playstore guna mempermudah user untuk mendapatkan aplikasi tersebut dan akhirnya mendapatkan lisensi resmi. 18 Daftar Pustaka Ableson, Frank: 2011. Mobile Aplication Scripting Dengan Asynchronous JavaScript and XMLHTTP. Adnyana, Ida Bagus Made Yogie dkk. Tahun 2012. Rancang Bangun Sistem Informasi Geografis Persebaran Lokasi Obyek Pariwisata Berbasis Web dan Mobile Android. Skripsi. Fakultas Teknik Informatika.STIMIK ProVisi Semarang Docs Jquery, http://docs.jquery.com/sites-using-jQuery, (Diakses tanggal 12 Desember 2013, jam 19.23) EMS, Tim: 2013.Pemograman Mobile dengan PhoneGap.Jakarta: PT Elex Media Komputindo. Kasman, Akhmad Dharma: 2013.Kolaborasi Dahsyat ANDROID dengan PHP dan MySQL.Yogyakarta: Lokomedia. Kusrini: 2007.Strategi Perancangan dan Pengelolaan Basis Data.Yogyakarta: Andi Offset.Nugroho, Adi : 2005. Rekayasa Perangkat Lunak menggunakan UML dan Java. Yogyakarta:Andy offset. Php, http://www.php.net/, (Diakses tanggal 28 November 2013, jam 13.32) Prahasta: 2012. Geographic Information Sistem. Bogor: Prahasta. Saputro: 2008. Basis data Server dengan MySQL. Bandung. Shalahudin, M. & Rosa, A.S: 2008. Mobile Aplication Scripting dengan Java Script. Sunyoto, Andi:2007.Pemograman Database dengan Visual Basic dan Microsoft SQL.Yogyakarta:Andi Offset. Hal 123-124 Tunggal,AminWijaya:2001.TanyaJawabManajemenPemasaranInternasional, Jakarta:Harvarindo