I - 124 SENTRA
REKOMENDASI RUMAH MAKAN DI KOTA SUKABUMI
BERBASIS ANDROID
Mohamad Ridwan1, Muhammad Soleh Jamaludin2
1. Universitas Muhammadiyah Sukabumi, Sukabumi 2. Universitas Muhammadiyah Sukabumi, Sukabumi
Kontak Person: Mohamad Ridwan
Jl. R. Syamsudin SH. No.52 Sukabumi Sukabumi
Telp: 085860244917, Email: [email protected]
Abstrak
Rumah makan adalah tempat yang sering kali kita kunjungi untuk makan ketika kita berada jauh dari rumah baik itu sedang di perjalanan, istirahat kerja dan juga di lingkungan kampus. Terkadang kita merasa jenuh akan rumah makan yang sering kita kunjungi, akan tetapi kita juga terkadang tidak tahu rumah makan apa saja yang ada di kota itu dan juga di mana alamat rumah makan tersebut. Kota Sukubumi adalah satu kota yang mempunyai tempat-tempat wisata kuliner yang cukup banyak. Sehingga memungkinkan orang untuk mencoba mencari lokasi-lokasi rumah makan yang belum pernah didatangi. Software rekomendasi rumah makan berbasis Android ini mungkin akan menjadi solusi dalam menentukan rumah makan mana yang akan kita kunjungi dan mengetahui alamatnya. Dengan fitur yang telah disediakan seperti peta yang di ambil dari Google maps dapat memudahkan orang untuk mengetahui di mana rumah makan tersebut. Aplikasi ini dibuat menggunakan bahasa pemograman Java dan editornya menggunakan Eclipse dengan SQLite yang menjadi basis datanya. Hasil implementasi dari penelitian aplikasi ini dapat digunakan sebagai sarana informasi bagi para pecinta kuliner untuk dapat mencari rumah makan dengan mudah dan mengetahui di mana rumah makan tersebut berada.
Kata Kunci :Rumah makan, Android, Sukabumi
Pendahuluan
Munculnya beragam aplikasi memberikan pilihan dalam kinerja suatu pekerjaan, baik yang bersifat desktop based, web based menggunakan media internet yang bersifat client server pada mobile android. Sebagai pendatang baru yang sudah mulai populer di dunia komunikasi data client server
mulai memberikan beberapa solusi dan layanan yang dapat diimplementasikan dalam kehidupan sehari-hari.
Sehingga dalam hal ini android dapat digunakan untuk membantu kinerja dalam pelayanan rumah makan. Rumah makan adalah istilah umum untuk menyebut usaha gastronomi yang menyajikan hidangan kepada masyarakat dan menyediakan tempat untuk menikmati hidangan tersebut serta menetapkan tarif tertentu untuk makanan dan pelayanannya. Meski pada umumnya rumah makan menyajikan makanan di tempat, tetapi ada juga beberapa yang menyediakan layanan take-out dining
dan delivery service sebagai salah satu bentuk pelayanan kepada konsumennya.
Dan juga dalam hal ini pelayanan rumah makan dapat dikembangkan melalui teknologi untuk menjadi sarana informasi yang akurat bagi para konsumen. Penggunaan media pada platform android
untuk menentukan lokasi rumah makan akan memudahkan proses pencarian lokasi rumah makan yang diinginkan, karena di dalam menentukan rumah makan yang berada di Kota Sukabumi sering kali tidak tahu rumah makan apa saja yang ada di Kota Sukabumi dan juga di mana tempat atau alamatnya sehingga banyak orang luar Sukabumi maupun orang Sukabumi kebingungan dalam menentukan harus makan di mana, makanannya apa saja yang sesuai selera lidah, semua itu dapat membuang waktu yang lama hanya untuk sekedar mencari rumah makan mana yang mereka akan tuju di samping merasa jenuh akan rumah makan yang selalu dikunjingi setiap hari tanpa ada suasana baru.
SENTRA I - 125 sistem ini menitikberatkan pada pengambilan koordinat bumi pada perangkat mobile. Dalam pengambilan koordinat, sistem ini memanfaatkan GPS (Global Positioning System) dengan metode LBS (Location Based Service), kemudian untuk mendapatkan peta dan rute, sistem ini menggunakan Google Map APIs yaitu APIKey 1 dengan memberikan parameter koordinat bumi. Sehingga
diharapkan dengan adanya “Aplikasi Rekomendasi Rumah Makan di Kota Sukabumi Berbasis Android” dapat menjadi solusi pemecahan masalah dalam mencari rumah makan yang ingin
dikunjungi dan dengan mudah menemukan lokasi atau alamat rumah makan tersebut.
Metode Penelitian
1. Alat bantu desain yang dipakai dalam penelitian ini yaitu menggunakan bahasa pemodelan
Unified Modelling Language (UML) dan Location Based Server (LBS) berdasarkan hasil pengumpulan informasi dan analisis kebutuhan pengguna.
2. Alat bantu program yang digunakan adalah IDE Eclipse Juno, Database Mysql, dan SQLite Browser.
Adapun teknik pengumpulan data yang di lakukan adalah :
1. Observasi lapangan untuk mendapatkan data-data yang diperlukan untuk menunjang dalam proses pengambilan menu makan dan alamat rumah makan.
2. Wawancara yaitu mengadakan tanya jawab dengan konsumen atau pengguna untuk menentukan tipe rumah makan yang ingin dikunjungi.
3. Perancangan dan analisis sistem yang digunakan adalah metode LBS (Location Based Services/Layanan berbasis Lokasi) adalah layanan informasi yang dapat diakses melalui
mobile device dengan menggunakan mobile network yang dilengkapi kemampuan untuk memanfaatkan lokasi dari mobile device tersebut.
4. Teknik kuesioner yaitu suatu teknik pengumpulan informasi yang memungkinkan analis mempelajari sikap-sikap, keyakinan, perilaku, dan karakteristik beberapa orang utama di dalam organisasi yang bisa terpengaruh oleh sistem yang diajukan atau oleh sistem yang sudah ada.
3.
Hasil Analisi dan Pembahasan
3.1 Arsitektur Sistem
Gambar 2.1 Arsitektur sistem
I - 126 SENTRA
3.2 Perancangan Use Case Diagram
Pengelola Penyedia Jasa
Aplikasi Rekomendasi Rumah Makan kota Sukabumi Berbasis Android
Penampilan Menu
Gambar 2.2 Use Case Diagram AR2M 2.4 Perancangan Diagram Kelas
+GetName()
Gambar 2.3 Class Diagram
Konsumen
Daftar Rumah makan Route Detail Alamat
*
*
(2) Tampil List Rumah Makan (1) Lihat List Rumah Makan
(3) Klik list rumah makan
(4) Tampil Rute Jalan
(5) Klik Icon rumah makan pada peta
(6) Tampil Detail Alamat Rumah Makan
SENTRA I - 127
3.3 Perancangan Tampilan Aplikasi
Menu Utama
Rumah Makan Peta Lokasi About Exit
Informasi Rumah Makan
Get Route
Informasi Rumah Makan Rumah Makan
maps
Menu makanan
RUMAH MAKAN maps
IMAGE Button
IMAGE Button IMAGE Button
IMAGE Button
RUMAH MAKAN PETA LOKASI
ABOUT EXIT
BACKGROUND
Gambar 2.5 Rancangan Menu AR2M Gambar 2.6 Tampilan Aplikasi
3.5 Implementasi
Form menu utama adalah form yang menampilkan icon button di mana icon tersebut adalah sebagai penghubung ke form yang lainnya seperti icon rumah makan yang akan terhubung ke list
rumah makan yang telah disediakan, icon peta lokasi yang terhubung dengan peta seluruh daerah rumah makan yang di rekomendasi menggunakan peta dari Google maps, icon about yang akan terhubung dengan form tentang aplikasi di mana di sana menjelaskan tentang aplikasi dan kontak pembuat, terakhir adalah icon exit untuk keluar dari aplikasi.
Gambar 2.7 Menu Utama
public void onRMClick(View v){
startActivity(new Intent(this, Arumahmakan.class));
}
public void onMapClick(View v){ startActivity(new Intent(this,
Map.class));
}
public void onAboutClick(View v){
startActivity(new Intent(this, About.class));
}
public void onExitClick(View v){
I - 128 SENTRA
Gambar 2.8 Detail Informasi Gambar 2.9 Menu Makanan
2.6 Hasil Yang Dicapai Program
Berdasarkan hasil implementasi, maka hasil yang dicapai oleh aplikasi yang dibuat adalah sebagai berikut:
1. Aplikasi dapat menampilkan list rumah makan untuk membantu memudahkan dalam memilih. 2. Aplikasi dapat menampilkan rute jalan menuju rumah makan yang di inginkan.
3. Aplikasi dapat menampilkan detail alamat rummah makan yang dituju. 4. Aplikasi dapat menampilkan menu makanan dari setiap rumah makan.
5. Aplikasi dapat menampilkan seluruh rumah makan dari peta lokasi yang telah di rekomendasikan.
Penutup
1. Aplikasi rekomendasi rumah makan berbasis android ini dibuat agar dapat membantu konsumen atau pengguna didalam menentukan tempat makan yang akan dituju.
2. Dengan adanya fitur map atau peta didalam aplikasi rekomendasi rumah makan berbasis android ini yang menunjukan semua alamat dari sebagian rumah makan yang ada di kota Sukabumi diharapkan dapat membantu dalam pencarian alamat rumah makan yang akan dituju pengguna.
3.
Dan juga dengan adanya rute jalan pada map tersebut diharapkan agar dapat memudahkanpengguna, sehingga pengguna dapat dengan mudah menemukan rumah makan yang dituju.
Referensi
[1] Anang Triyono,M. Noor Al Azam,Dwi Rolliawati, APLIKASI RADIO STREAMING MENGGUNAKAN SERVER ICECAST2, 53 Jurnal Monitor, Vol. 1, No. 1, Juli 2012
[2] Darwiyanti, Sri. Pengenalan Unified Modeling Language (UML). http://ilmukomputer.com [3] Fathansyah. 2002. Buku Teks Ilmu Komputer Basis Data Bandung. Informatika
[4] Gargenta, Marko. 2011. Learning Android. O’Reilly Media
[5] Hendrayudi. 2009. VB 2008 Untuk Berbagai Keperluan Pemograman. Jakarta. ELEX Media [6] Huda, Arif Akbarul. 2012. 24 Jam Pintar Pemograman Android. Yogyakarta. Penerbit Andi [7] Kasman, Akhmad Dharma. 2013. Kolaborasi Dahsyat Android dengan PHP & MySQL.
Yogyakarta. Lokomedia.
[8] Safaat H., MT. Nazruddin. 2013. Aplikasi Berbasis Android. Bandung. Informatika
[9] Siregar S.T, M.T, Ivan Michael. 2011. Membongkar Source Code berbagai Aplikasi Android. Yogyakarta. Gava Media
[10] https://developers.google.com/maps/documentation/android/start#getting_the_google_maps_