1 RANCANG BANGUN APLIKASI APOTIK MENGGUNAKAN
LOCATION-BASED SERVICES BERBASIS ANDROID
Wiwied Widiyaningsih, SKom., MMSI Mita Lailasari, SKom., MMSI
ABSTRAK
Apotek adalah toko tempat meramu obat dan tempat yang menjual obat eceran baik dengan resep dokter atau tidak, serta juga memiliki fungsi sebagai tempat yang menjual berbagai produk kesehatan lainnya. Adanya apotek sangat dibutuhkan oleh masyarakat. Informasi mengenai lokasi apotek menjadi hal yang penting untuk diperhatikan. Perkembangan teknologi komputer dapat digunakan untuk membuat aplikasi yang dapat memberikan informasi dan letak dari apotek pada suatu daerah. Ditambah dengan semakin banyaknya pengguna smartphone berbasis sistem operasi android. Salah satu manfaat yang dapat diperoleh melalui smartphone berbasis android ini adalah dengan adanya aplikasi apotek menggunakan location-based services yang dibuat sedemikian rupa akan sangat berguna bagi masyarakat yang hendak pergi ke apotek, karena aplikasi ini akan memberikan informasi mengenai nama apotek berikut dengan lokasinya.
Kata Kunci : Aplikasi, Apotek, Android.
PENDAHULUAN
Perkembangan teknologi saat ini semakin pesat telah menjadi bagian tak terpisahkan dari kehidupan manusia dan telah terinterasi dalam kehidupan sehari-hari. Dengan perkembangan teknologi yang kian maju, manusia dapat membuat berbagai macam peralatan sebagai alat bantu dalam menjalankan aktivitas untuk
2
selalu mendukung seluruh produktivitas salah satunya membuat aplikasi pada
smartphone.
Apotek merupakan salah satu fasilitas pelayanan kesehatan merupakan tempat dilakukan pekerjaan kefarmasian, penyaluran sediaan farmasi dan perbekalan kesehatan lainnya kepada masyarakat.
Sebuah sistem informasi geografis yang dapat menunjukan informasi tentang lokasi Apotek bisa menjadi sebuah pemecah masalah. Sistem akan dibangun berbasis Android supaya pengguna dapat dengan mudah mengakses lokasi Apotek. Sebuah aplikasi yang menunjukan peta lokasi dari setiap Apotek dapat memberikan informasi yang sangat membantu pengguna.
TELAAH PUSTAKA
Apotik
Apotik adalah suatu tempat dilakukannya pekerjaan kefarmasian, penyaluran sediaan farmasi, dan pembekalan kesehatan lainnya kepada masyarakat. Pengertian ini didasarkan pada Keputusan Menteri Kesehatan Menteri Kesehatan Republik Indonesia No. 1332/Menkes/Per/X/2002 tentang Perubahan atas Peraturan Menteri Kesehatan RI No 922/Menkes/Per/X/1993 tentang Ketentuan dan Tata Cara Pemberian Izin Apotek. Pekerjaan kefarmasian menurut UU Kesehatan No. 36 Tahun 2009 yaitu meliputi pembuatan termasuk pengendalian mutu sediaan farmasi, pengamanan, engadaan, penyimpanan dan pendistribusian obat, pelayanan obat atas resep dokter, pelayanan informasi obat serta pengembangan obat, bahan obat dan obat tradisional harus dilakukan oleh tenaga kesehatan yang mempunyai keahlian dan kewenangan sesuai dengan ketentuan peraturan perundang-undangan. Apotek sebagai salah satu sarana pelayanan kesehatan perlu mengutamakan kepentingan masyarakat dan berkewajiban menyediakan, menyimpan dan menyerahkan perbekalan farmasi yang bermutu baik dan keabsahannya terjamin.
3
Apotek dapat diusahakan oleh lembaga atau instansi pemerintah dengan tugas pelayanan kesehatan di pusat dan daerah, perusahaan milik Negara yang ditunjuk oleh perintah dan apoteker yang telah mengucapkan sumpah serta memperoleh izin dari Suku Dinas Kesehatan setempat.
Location Based Service
Location Based Service (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.
Unsur Utama LBS
Dua unsur utama dari Location Based Service adalah:
a. Location Manager (API Maps): Menyediakan perangkat bagi sumber atau source untuk LBS, Application Programming Interface (API) Maps menyediakan fasilitas untuk menampilkan atau memanipulasi peta. Paket ini berada pada “com.google.android.maps”.
b. Location Providers (API Location): Menyediakan teknologi pencarian lokasi yang digunakan oleh perangkat. API Location berhubungan dengan data GPS (Global Positioning System) dan data lokasi real-time. API Location berada pada paket android yaitu dalam paket “android.location”. Lokasi, perpindahan, serta kedekatan dengan lokasi tertentu dapat ditentukan melalui Location Manager.
Android
Android (sistem operasi) – OS Android – Merupakan sebuah sistem operasi yang berbasis Linux untuk telepon seluler seperti telepon pintar dan komputer tablet. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak.
4 METODE PENELITIAN
Metode penelitian ini membutuhkan perangkat keras dan perangkat lunak. Berikut adalah spesifikasi perangkat keras yang dibutuhkan :
Notebook ASUS A53S
Processor Intel Core i3-2330M CPU @2.20 Ghz 64-bit Operating System, HDD 250 GB
Spesifikasi perangkat lunak yang digunakan adalah sebagai berikut : Software yang digunakan sistem operasi windows 10 Pro 64-bit Java dan XML
SDK Manager Prosedur Penelitian - Identifikasi Masalah
Untuk melakukan data dan informasi tentang Sejarah perkembangan mobil dan pembuatan aplikasi berbasis mobile, mengambil referensi melalui studi keperpustakaan dan artikel-artikel dari media internet.
- Analisis Data
Pada tahap ini yaitu mencari dan merangkum kepustakaan yang dapat
menunjang pengerjaan penulisan ini. Penelitian yang dilakukan dengan mempelajari berbagai buku karya ilmiah dan situs web, literatur, serta dokumentasi yang ada kaitannya dengan penelitian ini yang dipergunakan sebagai acuan dalam pemecahan masalah
- Perancangan Aplikasi
Pada tahap ini berupa kegiatan perancangan aplikasi berbasis mobile dan
5
- Implementasi
Pada tahap ini menggunakan software Android Studio untuk membuat
aplikasi tersebut. - Uji Coba Aplikasi
Tahap uji coba aplikasi dilakukan dengan menggunakan smartphone dengan
spesifikasi CPU @1.7GHz dan memori RAM 1GB. Software yang digunakan yaitu sistem operasi Android 4.3 Jellybean dan App Inventor Emulator.
HASIL DAN PEMBAHASAN
Rancangan Tampilan Menu Utama
Menu utama merupakan menu inti dari aplikasi ini. Rancangan menu utama ini, berisikan 4 button , dan background dimana semuanya memiliki fungsi masing-masing. Gambar rancangan tampilannya terlihat pada gambar dibawah.
Gambar Rancangan Menu Utama
Rancangan Tampilan Maps
Perancangan form Maps akan menampilkan lokasi letak apotek di wilayah Perumnas III Bekasi Timur. Tampilan rancangannya terlihat pada gambar dibawah.
6 Rancangan Tampilan Apotek
Pada rancangan daftar apotek ini terdapat background, dan 5 button. Untuk rancangan tampilan daftar apotek dapat dilihat di gambar dibawah.
Rancangan Tampilan Apotek
Rancangan Tampilan Informasi Apotek
Perancangan form informasi tentang barbershop ini terdiri dari backgournd,
imageview, textview, dan 1 Button. Tampilan rancangannya terlihat pada gambar
dibawah.
Rancangan Tampilan Informasi Apotek
Rancangan Tampilan About
Perancangan form About akan menampilkan informasi pembuat aplikasi. Tampilan rancangannya terlihat pada gambar dibawah
7 Pembuatan Aplikasi
Tahap ini adalah mengimplementasikannya dalam bahasa pemrograman yang digunakan dalam pembuatan aplikasi, yaitu Java dan XML. Berikut langkah-langkah untuk membuat project baru pada Android Studio:
1. Langkah pertama buka aplikasi Android Studio terlebih dahulu. 2. Berikutnya klik pada menu bar File New New Project
Gambar Membuat Project Baru
3. Kemudian ubah Application name menjadi MyApotek dan Project
location, kemudian klik Next.
Gambar Form Pengisian Project Baru
4. Setelah itu beri tanda centrang pada Phone and Tablet dan pilih Minimum SDK untuk aplikasi yang akan di buat , kemudian klik Next.
8
5. Langkah berikutnya yaitu memilih Activity yang ingin digunakan , dalam hal ini dipilih empty activity , kemudian klik Next
Gambar Form Pemilihan Jenis Activity
6. Langkah terakhir yaitu memberi nama Activity , isi Activity Name dan secara otomatis Layout Name akan terisi, kemudian klik Finish
Gambar Form Pengisian Nama Activity
Tampilan Activity_Main.xml
File activity_main.xml merupakan file yang membuat tampilan awal.
9 Tampilan Activity_Maps.xml
Maps.xml adalah layout yang digunakan untuk tampilan dari class Maps. Yang dimana prosesnya akan dilakukan pada class maps.
Gambar Tampilan Activity_Maps.xml
Tampilan Activity_Listapotek.xml
File xml ini berupa tempat yang digunakan untuk tampilan daftar lokasi pada programnya.
10 Tampilan Apotek
Class ini digunakan untuk membuat button1 yang merupakan pilihan kedua dari list aplikasi apotek locator. Pada button1 ini akan menampilkan informasi dan map dari Apotek
Gambar Tampilan activity_apotek
Tampilan Halaman Exit
11 Uji Coba
Setelah di lakukan uji coba dengan menginstal file app-debug.apk pada beberapa
smartphone dengan berbagai ukuran resolusi layar didapatkan tampilan yang
berbeda-beda. Tabel dibawah ini merupakan tabel uji coba penginstalan file app-debug.apk pada beberapa smartphone :
Dari hasil uji coba implementasi aplikasi ke 5 buah smartphone yang memiliki spesifikasi yang berbeda, dapat disimpulkan bahwa smartphone yang paling baik untuk penggunaan Aplikasi Pencarian Lokasi dan Informasi Apotek Berbasis
12
Android yaitu smartphone yang memiliki spesifikasi Android Versi 6.0
(Marshmallow) Ukuran layar 5,2 inch, resolusi 720x1280 pixel RAM 2 GB CPU : Quad-core 1.2 GHz.
Dengan menggunakan smartphone yang memiliki spesifikasi tersebut, maka aplikasi berjalan lancar, tampilan aplikasi pada perangkat smartphone ini sesuai dengan rancangan. Ukuran layar sesuai dengan aplikasi , gambar dan teks terlihat jelas. Dan kecepatan prosesnya baik.
PENUTUP
Kesimpulan
Aplikasi Apotek Menggunakan Location-Based Services Berbasis Android telah berhasil dibuat. Aplikasi ini berisi informasi dari 5 apotek dan peta lokasinya, dan dapat berjalan dengan baik pada system operasi android minimal 4.1 (Jellybean). Aplikasi ini dibuat menggunakan bahasa pemprograman Java dan XML serta
software pendukung Android Studio dan Android SDK dan dapat berjalan dengan
baik pada smartphone Android Versi 6.0 (Marshmallow) Ukuran layar 5,5 inch,
resolusi 720x1280 pixel RAM 4 GB CPU : Quad-core 1.2 GHz karena tampilan
aplikasi sesuai dengan rancangan, dan tampilan aplikasi akan terlihat rapih.
Saran
Pada Aplikasi Apotek Menggunakan Location-Based Services Berbasis Android ini hanya berisi lima data Apotek. Diharapkan pada tahap pengembangan selanjutnya, aplikasi ini dapat memberikan informasi mengenai apotek dan peta lokasinya yang lebih banyak lagi.
13 DAFTAR PUSTAKA
[1] Dodit Sugianto dan Rini Agustina S.Kom, M Pd., 2012 Pemograman AplikasiAndroid, Malang : MediaKom
[2] Kadir., Abdul. 2013. Pemograman Java Tingkat Lanjut. Yogyakarta : CV ANDI OFFSET
[3] Kurniawan, Agus. 2014. Pemrograman Java Tingkat Lanjut. Bandung: Maxiko [4] Masruri, M, Hilmi (2015). Buku Pintar Android : Jurus Jitu Oprek Sendiri Smartphone Anda. Jakarta : PT Elex Media Kompleks.
Perpustakaan Universitas Gunadarma BARCODE
BUKTI UNGGAH DOKUMEN PENELITIAN PERPUSTAKAAN UNIVERSITAS GUNADARMA
Nomor Pengunggahan
SURAT KETERANGAN
Nomor: 200/PERPUS/UG/2020
Surat ini menerangkan bahwa:
Nama Penulis : Wiwied Widiyaningsih
Nomor Penulis : 000918
Email Penulis : wiwied@staff.gunadarma.ac.id
Alamat Penulis : Komp. Depkes 2 Blok M No. 3 Jatibening Pondok Gede
dengan penulis lainnya sebagai berikut:
Penulis ke-2/Nomor/Email : Mita Lailasari / 00000400 /
Telah menyerahkan hasil penelitian/ penulisan untuk disimpan dan dimanfaatkan di Perpustakaan Universitas Gunadarma, dengan rincian sebagai berikut :
Nomor Induk : FTI/IA/PENELITIAN/200/2020
Judul Penelitian : RANCANG BANGUN APLIKASI APOTIK MENGGUNAKAN LOCATION-BASED SERVICES
BERBASIS ANDROID
Tanggal Penyerahan : 15 / 04 / 2020
Demikian surat ini dibuat untuk dipergunakan seperlunya dilingkungan Universitas Gunadarma dan Kopertis Wilayah III.