APLIKASI LOCATION BASED SYSTEM RUMAH SAKIT KOTA PALEMBANG BERBASIS ANDROID Lukmana Teknik Informatika
STMIK PalComTech Abstrak Penulis membuat Aplikasi ini untuk memberi informasi Rumah Sakit Secara Instan Melalui Program LBS melalui Aplikasi Android, terutama bagi para pendatang kota Palembang di untuk mencari Informasi Rumah Sakit yang ada di Kota Palembang. Aplikasi ini diharapkan Dapat mebantu mencari informasi.Dalam pembuatan Aplikasi GPS Android ini penulis membutuhkan waktu selama 3 bulan utnuk menyelesaikan pembuatan aplikasi ini, LBS ini memiliki beberapa menu pilihan. Dimana pada menu utama terdapat UGD, kemudian Rumah Sakit terdekat, beserta rumah sakit yang bermitra dengan asuransi. Pada Sesi UGD, Pengguna Aplikasi dapat mencari informasi rumah sakit sesuai penyakit yang diderita. Kemudian pengguna aplikasi dapat mencari Rumah Sakit terdekat sesuai posisi ke posisi Rumah Sakit Terdekat. Dan aplikasi ini juga ada informasi rumah sakit yang bekerja sama dengan asuransi swasta yang ada dikota Palembang, serta layanan informasi harga kamar rumahsakit berdasarkan kelas. Kata Kunci : Aplikasi Location Based System Rumah sakit Kota Palembang Berbasis Android.
PENDAHULUAN Seiring dengan berkembangnya gadget (smartphone)yang semakin pesat disertai dengan perkembangan sistem operasinya Android yang paling banyak digunakan saat ini. Dengan sistem yang canggih dan tampilan yang menarik menjadikan Android salah satu Operating System pada Smartpone yang dapat diandalkan untuk mencari lokasi melalui LBS. LBS (Location Based System) adalah layanan informasi yang dapat diakses menggunakan piranti mobile melalui jaringan Internet dan seluler serta memanfaatkan kemampuan penunjuk lokasi pada piranti mobile, sistem ini di desain untuk memberikan posisi dan informasi terlepas dari itu informasi data dan layanan lokasi suatu tempat. Pada penggunaan Location Based System diperlukan sebuah metode-metode pendukung didalam pengerjaannya, adapun jenis-jenis metode yang mendukung dalam pembuatan Aplikasi Location Based System yaitu Piranti Mobile, Jaringan Komunikasi, Komponen Positioning (Penunjuk Posisi/Lokasi), Penyedia layanan dan aplikasi, Penyedia data dan konte,. Berdasarkan jenis-jenis metode diatas maka penulis tertarik pada metode Prototype. Prototype adalah sebuah Javascript Framework yang dibuat untuk lebih memudahkan proses dalam membangun aplikasi. Metode Protype sebagai suatu paradigma baru dalam pengembangan sistem informasi, tidak hanya sekedar suatu evolusi dari metode pengembangan sistem informasi yang sudah ada, tetapi sekaligus merupakan revolusi dalam pengembangan sistem informasi manajemen. LANDASAN TEORI Aplikasi Prasetyo, Rizky Adithya (2002:52), Aplikasi adalah suatu penerapan dari rancangan sistem untuk pengolahan data yang menggunakan aturan ketentuan bahasa pemograman tertentu. Aplikasi adalah pemograman komputer yang cukup berpengalaman dan dapat melakukan tugasnya tanpa harus dibimbing secara langsung lagi.
1
Android Menurut safaat (2012:1), Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka. Awalnya Google Inc. membeli Android Inc. yang merupakan pendatang baru yang membuat piranti lunak ponsel atau smartphone. Android SDK (Software Development Kit) Menurut Kasman, Darma Akhmad (2014:41), Android SDK (Software Development Kit) adalah tool dan alat bantu API (Aplication Programing Interfaces) yang diperlukan untuk mengembangkan aplikasi berbasis Android menggunakan bahasa pemograman Java. SDK sering juga disebut sebagai software emulator yang berguna untuk mensimulasikan OS Android pada PC. ADT (Android Development Tool) Menurut Safaat (2012:6,) ADT (Android Development Tool) adalah plugin yang di desain untuk IDE Eclipse yang memberikan kita kemudahan dalam mengembangkan apliaksi Android dengan menggunakan IDE Eclipse. Dengan menggunakan ADT untuk Eclipse akan memudahkan kita membuat aplikasi project Android, membuat GUI aplikasi, melakukan pembuatan package Android (.apk), dan menambahkan komponen-komponen lainnya. Eclipse Menurut Safaat (2012:16), Eclipse adalah IDE untuk mengembangkan java atau Android yang free dan dapat di download. Versi eclipse yang ada sekarang sudah banyak seperti eclipse Helios (eclipse versi 3.6), enclipse Galileo (eclipse versi 3.5) dan eclipse Ganymade (eclipse versi 3.4). Eclipse berfungsi untuk mengembangkan perangkat lunak yang dapat dijalankan disemua platform. Java Menurut Irawan (2008:1), Java adalah sebuah bahasa pemograman yang dikembangkan oleh perusahaan Sun Microsystem yang digunakan pada chip-chip embeded untuk device intelegent consumer electronic. Java digunakan dalam programing karena memiliki keunggulan-keunggulan yang tidak dimiliki bahasa lain. Berikut beberapa aspek yang menjadikan java sebagai bahasa pemograman yang digemari saat ini : 1. Java bersifat sederhana dan relatif mudah digunakan. 2. Java berorientasi objek (object oriented) dalam menyusun program. 3. Java bersifat terdistribusi yaitu dapat digunakan pada jaringan yang luas, tidak hanya PC. 4. Java bersifat multiplatform sehingga dapat digunakan dalam berbagai sistem operasi. 5. Java bersifat multithread mampu mengerjakan beberapa proses dalam waktu bersamaan. Location Based System (LBS) Menurut Safaat (2013:11), Location Based System (LBS) atau layanan berbasis lokasi adalah sebuah layanan informasi yang dapat diakses dengan perangkat bergerak melalui jaringan dan mampu menampilkan posisi secara geografis keberadaan perangkat bergerak tersebut. Location Based Service dapat berfungsi sebagai layanan untuk mengidentifikasi lokasi dari seseorang atau suatu objek tertentu, seperti menemukan lokasi mesin ATM terdekat atau mengetahui keberadaan teman.
2
Latitude dan Longitude Kasman, Darma Akhmad (2014:40), Latitude adalah garis yang melintang di antara kutub utara dan kutub selatan, yang menghubungkan antara sisi timur dan barat bagian bumi. Garis ini memiliki posisi membentangi bumi, sama halnya seperti garis equator (khatulistiwa), tetapi dengan kondisi nilai tertentu. Garis lintang inilah yang dijadikan ukuran dalam mengukur sisi utara-selatan koordinat suatu titik di belahan bumi. Latitude di bedakan menjadi 2 wilayah, yaitu utara atau yang biasa kita sebut lintang utara dan selatan atau yang biasa kita sebut lintang selatan, dimana nilai koordinat di bagian utara selalu positif dan nilai koordinat di bagian selatan adalah negatif. Berikut nilai-nilai yang dijadikan patokan ukuran garis lintang ini. 1.Garis paling atas (kutub utara) = 90 derajat 2.Garis paling tengah (equator) = 0 derajat, dan 3.Garis paling bawah (kutub selatan) = -90 derajat. dengan “mem-persamakan” derajat ke dalam bentuk satuan kilometer (km) maka ukurannya seperti ini : 1 derajat latitude = 111 km 1 menit latitude = 1.85 km Sedangkan longitude adalah garis membujur yang menghubungkan antara sisi utara dan sisi selatan bumi (kutub). Garis bujur ini digunakan untuk mengukur sisi barat-timur koordinat suatu titik di belahan bumi. Sama seperti equator pada latitude yang berada ditengah dan memiliki nilai 0 (nol) derajat, pada longitude, garis tengah yang bernilai 0 (nol) derajat disebut garis prime meridian (garis bujur). Sedangkan garis yang berada paling kiri memiliki nilai -90 derajat, dan yang paling kanan memiliki nilai 90 derajat. Longitude juga dibedakan menjadi 2 wilayah, yaitu bujur timur dan bujur barat, dimana koordinat yang berada di timur selalu bernilai negatif, dan sebaliknya yang berada di barat selalu positif. Nilai satuan ukuran derajat menjadi kilometer pada longitude juga sama seperti pada latitude. Jadi, dalam metode pengukuran koordinat, suatu titik terlebih dulu diukur derajatnya berdasarkan latitude dan longitude-nya, setelah itu barulah di translasikan kedalam bentuk satuan kilometer, baik itu dalam format degree (DDD) maupun degree-minutes-second (DMS). MySql Menurut Sadeli, Muhammad. (2008:46), MySql, adalah sebuah program database server yang mampu menerima dan mengirim data dengan cepat dengan menggunakan perintah-perintah SQL. GPS (Global Positioning System) GPS adalah singkatan dari Global Positioning System, yang merupakan sistem navigasi dengan menggunakan teknologi satelit yang dapat menerima sinyal dari satelit. . Sistem ini menggunakan 24 satelit yang mengirimkan sinyal gelombang mikro ke bumi (Murya, Yosef, 2012:4). Dengan GPS atau Global Positioning System lokasi tempat anda berada bisa diketahui dengan memanfaatkan signal satellite teknologi GPS banyak digunakan untuk menunjukan jalan sering juga disebut sebagai teknologi anti sesat, fungsi GPS biasanyaakan diaktifkan secara otomatis oleh program navigasi namun terkadang anda harus mengaktifkan dan mematikanya secara manual.penggunaan GPS akan menggunakan daya listrik. ( Ciu Bun seng 2011:77 ). GPS memungkinkan develover mengakses lokasi pengguna kapan pun. Anda bisa mentrek lokasi ketika pengguna mengubah lokasi, anda bisa menentukan lokasi ponsel kemudian
3
mengakses web untuk menentukan lokasi publik yang dekat dengan pengguna (Kasman, Darma Akhmad 2013:118 ). Google Maps Google Maps adalah peta online atau membuka peta secara online, dapat dilakukan secara mudah melalui layanan gratis dari google (Murya, Yosef, 2012:3).
HASIL DAN PEMBAHASAN
Gambaran Aplikasi Yang Diusulkan Pada tahap ini desain rancangan aplikasi mulai dikerjakan, berikut desain rancangan aplikasi pencarian Rumah Sakit.
Gambar 1. Desain Aplikasi Yang Diusulkan Menjelaskan alur program aplikasi pencarian Rumah Sakit Di Kota Palembang Dengan GPS Berbasis Android. Alur dimulai pada saat pengguna membuka aplikasi maka akan muncul tampilan menu peta seluruh, Rumah Sakit terdekat, cari Rumah Sakit dan profil. Pengguna dapat melihat halaman map, halaman Rumah Sakit terdekat, halaman cari Rumah Sakit dan halaman profil jika pengguna memilih salah satu dari menu tersebut. Apabila pengguna memilih lihat peta maka akan ditampilkan peta yang diambil dari Google Map. Pada peta terdapat marker Rumah Sakit yang dapat diklik oleh pengguna untuk menampilkan informasi Rumah Sakit. Pada halaman informasi Rumah Sakit terdapat fitur navigasi dan fitur telpon dimana fitur navigasi menampilkan arah dari tempat user berada ke lokasi yang dituju dan fitur telpon untuk menghubungi Rumah Sakit yang dituju. Apabila pengguna memilih terdekat maka akan muncul tampilan list Rumah Sakit terdekat, pengguna dapat memilih salah satu dari list Rumah Sakit tersebut. Jika pengguna memilih salah satu Rumah Sakit maka akan muncul map dengan marker Rumah Sakit
4
tersebut. Apabila marker di klik maka akan muncul informasi tentang Rumah Sakit tersebut. Pada halaman informasi Rumah Sakit terdapat fitur navigasi dan fitur telpon dimana fitur navigasi menampilkan arah dari tempat user berada ke lokasi yang dituju dan fitur telpon untuk menghubungi Rumah Sakit. Apabila pengguna memilih menu cari Rumah Sakit, maka akan muncul textbox untuk memasukan nama Rumah Sakit yang akan dicari. Seletah itu akan muncul tampilan list Rumah Sakit yang dicari. pengguna dapat memilih daftar list tersebut dan akan muncul map dengan marker Rumah Sakit yang dipilih. Pengguna juga dapat mencari berdasarkan Asuransi pada menu Cari Rumah Sakit yg nanti akan menunjukkan Rumah sakit yg bekerjasama dengan Asuransi tersebut . Pada halaman informasi Rumah Sakit terdapat fitur navigasi dan fitur telpon dimana fitur navigasi menampilkan arah dari tempat user berada ke lokasi yang dituju dan fitur telpon untuk menghubungi Rumah Sakit. Jika pengguna memilih menu profil makan akan muncul halaman yang berisi informasi pembuat aplikasi. Struktur Aplikasi
Gambar 2. : Struktur Aplikasi Gambar 2 merupakan struktur sederhana dari aplikasi pencarian Rumah Sakit di kota palembang menggunakan GPS berbasis Android. Use Case Pengambilan Data
5
Pgawai RS
Peneliti
Gambar 3 : Use Case Pengambilan Data Pada gambar 3 menjelaskan cara penulis mengambil data dari Rumah Sakit. Pertama penulis menuju lokasi Rumah Sakit dan mengambil data Latitude dan Longitude tepat di depan lokasi Rumah Sakit. Selanjutnya penulis masuk ke dalam Rumah Sakit tersebut dan meminta izin kepada pegawai Rumah Sakit bahwa penulis bermaksud untuk meminta data dari Rumah Sakit. Penulis bertanya dibagian Informasi untuk meminta informasi Rumah Sakit yang meliputi spesialis dokter, Asuransi yang bermitra, alamat Rumah Sakit tersebut dan cabangnya jika ada, meminta nomor telpon Rumah Sakit, lalu mengambil foto depan Rumah Sakit.
6
Use Case Penggunaan Aplikasi
Pengguna
Gambar 4 : Use Case Penggunaan Aplikasi Gambar 4 merupakan use case dari penggunaan aplikasi dimana dalam menjalankan aplikasi pengguna masuk ke menu utama yang memiliki beberapa fitur seperti peta seluruh, cari Rumah Sakit, Rumah Sakit terdekat, dan profil. Pengguna dapat memilih, mencari Rumah Sakit yang diinginkan dan melihat keterangan Rumah Sakit termasuk Asuransi, foto lokasi dan alamat. Pengguna juga dapat menelpon Rumah Sakit dan menuju lokasi dengan fitur navigasi peta.
7
Desain Aplikasi
Gambar 5 : Tampilan Menu Pada gambar 5 merupakan desain tampilan menu utama aplikasi yang terdapat lima tombol yaitu tombol UGS, Iihat peta, tombol Rumah Sakit terdekat, tombol Cari Rumah Sakit, dan tombol profil.
Gambar 6 : Tampilan Lihat Peta Seluruh Pada gambar 6 adalah tampilan dari peta seluruh yang merupakan peta dari GoogleMaps dan terdapat marker seluruh Rumah Sakit yang sudah didaftarkan didalam database.
8
Gambar 7 : Tampilan Menu Rumah Sakit Terdekat
Pada gambar 7 adalah tampilan dari Ruma Sakit terdekat yang menampilkan list terdekat sampai terjauh dari posisi user.
Gambar 8 : Tampilan Menu Rumah Sakit Pada gambar 8 adalah tampilan menu Rumah Sakit yang terdapat tombol input untuk menginputkan nama Rumah Sakit atau berdasarkan Asuransi dan tombol cari untuk mencari Rumah Sakit yang diinginkan.
9
Gambar 9 : Tampilan Menu Halaman Profil Pada gambar 9 adalah tampilan menu tentang kami yang merupakan informasi tentang pembuat aplikasi.
Gambar 10 : Tampilan Informasi Rumah Sakit
10
Pada gambar 10 adalah tampilan dari menu informasi Rumah Sakit yang terdapat foto Rumah Sakit, alamat Rumah Sakit, tombol navigasi dan telpon.
Gambar 11 : Tampilan Halaman Peta Navigasi Pada gambar 11 adalah tampilan dari halaman peta navigasi yang menampilkan track jalan dari posisi user berada sampai ke tempat lokasi yang ingin dituju. PENUTUP Dengan adanya aplikasi pencarian Rumah Sakit di Kota Palembang dapat memudahkan para wisatawan dan warga lokal dalam mencari Rumah Sakit di kota palembang dengan ketepatan akurasi ke lokasi yang ingin dituju sudah tepat, dan juga aplikasi tersebut dapat menguntungkan bagi pihak Rumah Sakit. Aplikasi ini berjalan pada sistem operasi Android berbasis 2.6 Gingerbread ke atas, dibuat dengan menggunakan bahasa pemrograman java dan menggunakan layanan Google API yang dapat memberikan layanan lokasi dengan baik, aplikasi ini juga sangat mudah untuk dijalankan dengan ukuran aplikasi yang kecil sehingga tidak memakan banyak kuota data. DAFTAR PUSTAKA Ciu Bun Seng. 2011. Android. Jakarta : Jasakom. Irawan. 2014. Aplikasi Android dengan eclipse. Palembang : Maxikom. Kasman, Darma Akhmad. 2013. Kolaborasi Dahsyat ANDROID dengan PHP dan MYSQL .Yogyakarta : Lokomedia.
11
Murya, Yosef. 2014. Pemrogrman ANDROID BLACK BOX. Jakarta : Jasakom Prasetyo, Rizky Adithya. 2013. Aplikasi Mobile “Jogja Helper” Berbasis Android OS. Yogyakarta : Amikom Yogyakarta. Safaat, Nazruddin. 2014. Pemrograman Aplikasi Mobile Semartphone dan Tablet PC Berbasis Android. Bandung : Informatika. Waluyo, Bambang. 2008. Peneliti Hukum Dalam Praktek. Jakarta : Sinar Grafika.
12