PERANCANGAN APLIKASI UNTUK PENCARIAN FASILITAS KESEHATAN TERDEKAT DI WILAYAH KULON PROGO BERBASIS ANDROID NASKAH PUBLIKASI diajukan oleh Trio Krisdiantoro 12.11.6076 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2016
PERANCANGAN APLIKASI UNTUK PENCARIAN FASILITAS KESEHATAN TERDEKAT DI WILAYAH KULON PROGO BERBASIS ANDROID Trio Krisdiantoro 1), Bayu Setiaji 2), 1,2) Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 Email : trio.k@students.amikom.ac.id 1), bayusetiaji@amikom.ac.id 2) Abstract - Advances in technology of rapid mobile computing has changed mobile devices mobile phones become Smartphones that have diverse applications in it. So it's been like a smartphone device becomes the primary needs for its users. As time goes by mobile technology and mobile applications is growing very rapidly. With the support of internet and GPS technology mobile allows you to access a variety of information and provide guidance for the location of the user. By using this application both within and outside the area of Kulon Progo can seek healthcare facilities with ease without having to process the search direction in the confusion of the health facilities nearby. The application in this research have the features to provide guidance and information about the location of health facilities that can help users more efficient applications for time at the time of his illness or accident and don't understand the local area.. Keywords - Health Facilities, Android Studio, SQLite Database, Android, GPS, LBS 1. Pendahuluan 1.1 Latar Belakang Kesehatan merupakan kebutuhan dasar manusia dan setiap orang menginginkan dirinya, keluarganya, temanteman dan orang yang disayanginya untuk selalu sehat. Salah satu cara untuk mendapatkan kesehatan adalah dengan datang ke fasilitas kesehatan seperti rumah sakit, puskesmas dan fasilitas kesehatan lainnya untuk cek kesehatan maupun berobat. Ketika seseorang sedang berkunjung atau liburan di Kulon Progo dan tidak terlalu mengenal wilayah Kulon Progo, akan mengalami kesulitan untuk mencari fasilitas kesehatan ketika dalam keadaan sakit maupun kecelakaan tanpa bertanya kepada warga sekitar. Warga sekitar dapat diasumsikan sebagai penyedia informasi, namun ketersediaannya tidak selalu ada misalnya ketika dalam keadaan sakit maupun kecelakaan dimana jauh dari warga sekitar seperti ditengah persawahan maka informasi tidak lagi tersedia dalam waktu yang cepat dan penanganan menjadi terlambat. Berdasarkan beberapa masalah di atas, maka untuk membantu masyarakat dalam menemukan lokasi dan mendapatkan informasi terkait fasillitas kesehatan di wilayah Kulon Progo, dibutuhkkan aplikasi untuk pencarian fasilitas kesehatan di wilayah Kulon Progo. Aplikasi ini nantinya akan memberikan petunjuk lokasi fasilitas kesehatan dan informasi-informasi terkait dengan instansi penyedia fasilitas kesehatan. 1.2 Rumusan Masalah Berdasarkan latar belakang diatas, maka rumusan masalah pada penelitian ini adalah Bagaimana membuat Aplikasi untuk Pencarian Fasilitas Kesehatan Terdekat di Wilayah Kulon Progo Berbasis Android?. 1.3 Tujuan Merancang dan membangun aplikasi untuk pencarian fasilitas kesehatan terdekat di wilayah Kulon Progo yang dapat dijalakan pada smartphone berbasis android. 1.4 Tinjauan Pustaka Yuniar, Agnes (2012), Aplikasi Handphone Android untuk Pencarian Lokasi Rumah Sakit Terdekat atau By Request di Wilayah Depok. Pada penelitian ini Pembuatan aplikasi menggunakan IDE Eclipse 3.5 (Galileo) untuk menuliskan program, Android SDK, serta menggunakan plugin ADT. Rancangan aplikasi terdiri dari tiga tab, tab pertama adalah halaman Author, tab kedua adalah halaman Search by Name dan tab terakhir adalah halaman Search by MyLocation. Aplikasi ini menggunakan Google Maps API dan Google Maps Direction untuk menampilkan rute. [1] Nugraha, Fahmy (2012), Aplikasi Pencarian Fasilitas Pelayanan Kesehatan di Wilayah Bekasi Barat dengan Sistem Informasi Geografis dan Teknologi Augmented Reality pada Ponsel Berbasis Android. Pada penelitian ini Aplikasi menampilkan informasi alamat, arah dan jarak fasilitas pelayanan kesehatan yang dibuat menggunakan Android Development Tools (ADT), SQLite, Wikitude Application Programming Interface (API) dan editor Eclipse Integrated Development Environment (IDE). Sedangkan bahasa pemrograman yang digunakan adalah Java, Extensible Markup Language (XML), Hypertext Preprocessor (PHP) dan Structure Query Language (SQL). [2] Mulyani, Eriza Siti (2014), Aplikasi Location Based Service (LBS) Taman Mini Indonesia Indah (TMII) Berbasis Android. Aplikasi Peta Wisata TMII ini dibuat dengan menggunakan aplikasi Google Maps, Android Development Tools, SQLite, dan Eclipse IDE Java sebagai frameworknya. Sedangkan bahasa pemrograman yang digunakan adalah Java, XML dan SQL. Metode penelitian yang digunakan yaitu pendekatan SDLC (Software Development Life Cycle), yang terdiri dari 1
Fase identifikasi, Fase analisis, Fase perancangan, dan Fase uji coba. Disini nantinya akan didapatkan suatu informasi-informasi dan visualisasi objek dalam bentuk maps yang dapat digunakan sebagai referensi untuk para pengguna perangkat mobile Android dalam pengambil keputusan terutama dalam pencarian lokasi objek wisata yang ada di wilayah TMII. selain itu terdapat rute untuk menuju objek wisata yang dipilih, pencarian objek wisata, dan menu pendukung lainnya. [3] 1.5 Aplikasi Mobile Aplikasi mobile berasal dari kata application dan mobile. Application yang artinya penerapan, lamaran, penggunaan. Secara istilah aplikasi adalah program siap pakai yang direka untuk melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain dan dapat digunakan oleh sasaran yang dituju sedangkan mobile dapat di artikan sebagai perpindahan dari suatu tempat ke tempat yang lain. [4] 1.6 Location Based Service (LBS) Location Based Service (LBS) atau layanan berbasis lokasi adalah layanan di Android yang memungkinkan aplikasi dapat melacak lokasi pemakai yang sedang menggunakan ponsel. Melalui layanan ini, informasi mengenai bujur dan lintang bisa diperoleh. Hal ini dapat dipakai untuk mendapatkan informasi lokasi pemakai di peta Google Maps. [5] 1.7 Analisis Sistem Analisis sistem merupakan tahapan paling awal dari pengembangan sistem yang menjadi fondasi menentukan untuk keberhasilan sistem informasi yang dihasilkan nantinya. Tahapan ini paling menentukan karena menentukan bentuk sistem yang harus dibangun. Tahapan ini bisa merupakan tahap yang mudah jika klien sangat paham dengan masalah yang dihadapi dalam organisasinya, dan tahu betul fungsionalitas dari system informasi yang akan dibuat. Tetapi tahap ini bisa menjadi tahap yang paling sulit jika klien tidak bisa mengidentifikasi kebutuhannya atau tertutup terhadap pihak luar yang ingin mengetahui detail dari prosesproses bisnisnya. [6] 2. Pembahasan 2.1 Gambaran Umum Aplikasi untuk Pencarian Fasilitas Kesehataan Terdekat di Wilayah Kulon Progo Berbasis Android dibuat menggunakan Eclipse dan Google Maps API, serta platform untuk aplikasi ini dirancang untuk smartphone yang menggunakan sistem operasi android minimal versi 4.0 (Ice Cream Sandwitch). Penyimpanan data fasilitas kesehatan akan disimpan pada database SQLite. Aplikasi untuk Pencarian Fasilitas Kesehataan Terdekat di Wilayah Kulon Progo Berbasis Android dapat menampilkan fasilitas kesehatan terdekat di wilayah Kulon Progo dimana fasilitas kesehatan akan ditampilkan pada google maps. Pada menu list faskes aplikasi mengkategorikan fasilitas kesehatan rumah sakit dan puskesmas. Aplikasi untuk Pencarian Fasilitas Kesehataan Terdekat di Wilayah Kulon Progo Berbasis Android mempunyai tiga menu utama Faskes Terdekat, List Faskes dan menu About. 2.2 Analisis Kebutuhan Fungsional Kebutuhan fungsional menunjukkan apa-apa saja yang seharusnya dilakukan oleh sistem. Kebutuhan fungsional yang diterapkan pada aplikasi ini adalah : 1. Menampilkan maps fasilitas yang terdekat dari pengguna. 2. Menampilkan detail informasi fasilitas kesehatan. 3. Menampilkan rute menuju lokasi fasilitas kesehatan yang dipilih. 4. Aplikasi dapat mengkategorikan fasilitas kesehatan. 5. Menampilkan halaman Splash Screen. 6. Menampilkan halaman About. 7. Aplikasi mempunyai tiga menu utama Fasilitas Kesehatan Terdekat, List Fasilitas Kesehatan, dan About. 2.3 Perancangan 2.3.1 Use Case Diagram Dari use case diagram dibawah ini, use case mempunyai satu actor yaitu user, dimana user melakukan interaksi dengan aplikasi. Ketika user mengakses menu faskes terdekat maka aplikasi langsung menampilkan faskes terdekat berupa maps. User mengakses menu list faskes maka aplikasi akan mengkategorikan faskes rumah sakit dan puskesmas, user dapat memilih kategori rumah sakit maupun puskesmas. Setelah memilih kategori user dapat menampilkan maps kategori faskes yang dipilih maupun infrormasi terkait kategori. Gambar 1. Use Case Diagram 2.3.2 Class Diagram Class Diagram adalah model statis yang menggambarkan struktur dan deskripsi class serta hubungannya antara class. Dibawah ini merupakan rancangan Class Diagram yang digunakan untuk membentuk aplikasi yang digunakan untuk membangun aplikasi untuk pencarian fasilitas kesehatan terdekat di Wilayah Kulon Progo. 2
Gambar 5. Menu Utama Gambar 2. Class Diagram 2.4 Implementasi Interface 2.4.1 Splash Screen Splash screen adalah suatu kondisi yang digunakan untuk menggambarkan image atau gambar yang muncul pada saat sebuah aplikasi atau program dalam proses loading maupun mengunduh data pada saat memulai aplikasi. 2.4.3 Faskes Terdekat Halaman faskes terdekat merupakan halaman yang menampilkan fasilitas kesehatan rumah sakit dan puskesmas yang ditampilkan didalam maps. Gambar 6. Faskes Terdekat Gambar 3. Splash Screen 2.4.4 Kategori Faskes Halaman ini merupakan halaman yang berisi daftar fasilitas kesehatan sesuai dengan kategori fasilitas kesehatan yang dipilih oleh user. Pada halaman ini user dapat memilih untuk menampilkan map fasilitas kesehatan dan informasi tentang fasilitas kesehatan terkait. Gambar 4. Splash Screen Loading 2.4.2 Menu Utama Tampilan menu utama user memiliki tiga menu yaitu menu faskes terdekat, list faskes, dan menu about. Gambar 7. Kategori Faskes 3
2.5 Pengujian 2.5.1 Pengujian Device Sony Xperia C4 Pengujian aplikasi untuk pencarian fasilitas kesehatan terdekat di wilayah Kulon Progo menggunakan device android Sony Xperia C4 yang memiliki ukuran layar 5,5 inch dan sistem operasi android Lollipop 5.1. Menu List Faskes Tabel 1. Pengujian Device Sony Xperia C4 Halaman Hasil List Rumah Sakit Loading List Puskesmas Menu Utama Map Faskes Menu Faskes Terdekat Informasi Faskes 4
Menu About 2.5.2 Pengujian Fungsional Pengujian fungsional memfokuskan pada keperluankeperluan fungsional dari aplikasi. Pengujian fungsional berusaha untuk menemukan kesalahan dalam beberapa fungsional-fungsional dari aplikasi. Tabel 2. Pengujian Fungsional Halaman Pengujian Hasil Loading Halaman Menu Utama Halaman Kategori List Faskes Halaman List Faskes Menampilkan splashscreen Menampilkan splashscreen loading Tombol Faskes Terdekat Tombol List Faskes Tombol About Tombol Rumah Sakit Tombol Puskesmas Tombol Map Tombol Informasi 3. Kesimpulan Dari pembahasan yang ada maka dapat disimpulkan, cara merancang dan membuat aplikasi untuk pencarian fasilitas kesehatan di wilayah Kulon Progo berbasis android adalah menggunakan aplikasi Android Studio, Android SDK, Android Development Tools (ADT), dan SQLite database untuk menyimpan data-data aplikasi. Pengujian aplikasi pada fungsionalitas aplikasi dan penerapan pada real device smartphone sudah cukup baik karena aplikasi dapat berjalan sesuai dengan semestinya. Aplikasi untuk pencarian fasilitas kesehatan di wilayah Kulon Progo berbasis android masih jauh dari kata sempurna. Oleh karena itu, untuk pengembangan aplikasi maka penulis mempunyai beberapa saran. 1. Aplikasi ini diharapkan dapat berkembang lebih luas seperti mencakup seluruh wilayah yang ada di Provinsi Daerah Istimewa Yogyakarta. 2. Menambah jumlah kategori fasilitas-fasilitas kesehatan untuk mempermudah pengguna dalam mencari fasilitas kesehatan yang diinginkan oleh pengguna aplikasi. 3. Menambah fitur komentar dan rating pada aplikasi agar pengguna aplikasi dapat melihat komentar dan peringkat rating fasilitas kesehatan. 4. Pengembangan user interface agar lebih menarik pengguna aplikasi. 5. Menambah fitur call untuk menghubungi fasilitas kesehatan agar lebih mudah tanpa harus menyimpan nomor telepon fasilitas kesehatan. Daftar Pustaka [1] Yuniar, Agnes (2012), Aplikasi Handphone Android untuk Pencarian Lokasi Rumah Sakit Terdekat atau By Request di Wilayah Depok. [2] Nugraha, Fahmy (2012), Aplikasi Pencarian Fasilitas Pelayanan Kesehatan di Wilayah Bekasi Barat dengan Sistem Informasi Geografis dan Teknologi Augmented Reality pada Ponsel Berbasis Android. [3] Mulyani, Eriza Siti (2014), Aplikasi Location Based Service (LBS) Taman Mini Indonesia Indah (TMII) Berbasis Android. [4] Buyens, Jim. 2001. Web Database Development. Jakarta : Elex Media Komputindo. [5] Kadir, Abdul. 2013. FROM ZERO TO A PRO - Pemrograman Aplikasi Android. Yogyakarta : Andi Offset. [6] Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersain Perusahaan dan Organisasi Modern. Yogyakarta : Andi Offset. Biodata Penulis Trio Krisdiantoro, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2016. Bayu Setiaji, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2006. Memperoleh gelar Magister Komputer (M.Kom) Magister Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2012. Saat ini menjadi Dosen di STMIK AMIKOM Yogyakarta. 5