SISTEM INFORMASI GEOGRAFIS LOKASI RESTORAN DI KOTA MEDAN BERBASIS ANDROID Cindi habibi, Dr.Syahril Efendi,S.Si,MIT, RAMLI,ST,M.Kom Mahasiswa , Dosen Jurusan Teknik Informatika Sekolah Tinggi Teknik Harapan Medan Jl.H.M. Jhoni No.70 C, Medan 20217 Email : [email protected] Abstrak Sistem infomasi geografis saat ini telah menjadi media informasi handal dalam pencarian sebuah lokasi. Penerapannya, kini tidak hanya merambah pada aplikasi berbasis dekstop dan web saja melainkan juga telah merambah pada aplikasi mobile. Perangkat mobile kini telah didukung dengan berbagai fitur canggih yang mumupuni dalam menghasilkan sebuah aplikasi. Pada penelitian kali ini penulis berinisiatif untuk merancang sebuah sistem informasi geografis untuk perangkat mobile khususnya android yang bertujuan untuk memetakan lokasi restoran yang ada di kota Medan. Telah diketahui, kota medan sendiri adalah kota metropolitan dengan berbagai tempat makan atau retoran yang sangat menjamur keberadaanya. Namun seiring menjamurnya lokasi restoran, tidak pula dibarengi dengan adanya media informasi yang memuat lokasi restoran – retoran tersebut. Atas dasar itu disini penulis akan membangun sebuah sistem informasi geografis untuk perangkat mobile dengan sistem operasi android. Aplikasi ini akan dibangun menggunakan bahasa pemrograman Java dan Eclipse sebagai editornya. Dalam implementasinya, aplikasi akan memanfaatkan teknologi Diving Direction sebagai media penunjuk arah dari lokasi pengguna berdiri menuju lokasi restoran berada. Dengan dibangunnya aplikasi ini diharapakan dapat mempermudah pengguna dalam mencari salah satu dari lokasi restoran yang ada di kota Medan. Kata Kunci: Sistem Informasi Geografis, Android, Restoran. Abstract Geographical information system today has become a reliable information media in search of a location. Application, now not only penetrated the desktop and web-based applications alone but has also penetrated the mobile application. Mobile devices have now been supported by a wide range of advanced features that mumupuni to produce an application. In the present study the authors took the initiative to design a geographic information system for mobile devices, especially android that aims to map the location of the restaurant in the city of Medan. It is known, city field itself is a metropolitan city with many places to eat or retoran very flourishing existence. But with the proliferation of the location of the restaurant, there is also accompanied by the information media that contains the location of the restaurant - the retoran. On that basis, here the author will build a geographic information system for mobile devices with the Android operating system. These applications will be built using the Java programming language and Eclipse as editor. In the implementation, the application will utilize technology as a medium Diving Direction signpost of the user's location stands to the location of the restaurant is located. With the construction of this application is expected to simplify the user in finding one of the restaurant's location in the city of Medan. Keywords: Geographic Information System, Android, Restaurant. 1. 1.1 Pendahuluan Latar Belakang Kota Medan yang merupakan ibukota dari Provinsi Sumatera Utara menjadi salah satu kota metropolitan yang ada di Indonesia. Sebagai kota metropolitan tentu saja kota Medan memiliki banyak sekali lokasi wisata kuliner yang tersebar seantero kota Medan. Salah satu dari lokasi kuliner tersebut ialah restoran. Restoran menjadi salah satu tempat yang menjajikan sebuah kenyamanan dalam menyantap sajian dari kuliner yang ditawarkan. Selain itu restoran juga sering dimanfaatkan oleh kalangan muda-mudi untuk sekedar bersantai menghilangkan penat akan pekerjaan. Masalahnya ialah banyaknya restoran yang ada di kota Medan tidak dibarengi dengan adanya media informasi akan lokasi dari restoran-restoran tersebut. Hal ini membuat pengunjung restoran baik masyarakat yang berdomisili di kota Medan maupun diluar kota Medan terkadang membutuhkan waktu yang tidak sedikit hanya untuk sekedar mencari salah satu lokasi restoran yang ada. Untuk itu diperlukan adanya sebuah media yang dapat memberikan informasi akan lokasi restoran yang ada di Kota Medan. Penelitian ini dimaksudkan untuk menjawab permasalahan tersebut. Penelitian ini merupakan sebuah proyek pembangunan media informasi lokasi restoran di kota Medan. Media ini berbasis sistem informasi geografis yang bertujuan untuk mempermudah proses pencarian sebuah restoran melalui media pemetaan. Android digunakan sebagai basic untuk sistem informasi ini, hal ini dilakukan sebab android telah terkenal sebagai salah satu sistem operasi open source dimana pengembang bebas untuk mengembangkan berbagai aplikasi sesuai dengan keinginan mereka sendiri. Selain itu, alasan mengapa sistem informasi geografis ini dibangun berbasis android ialah lebih kepada untuk mengedepankan aspek dari tingkat mobilitas tinggi yang dimiliki setiap aplikasi android. Tujuan Penelitian Adapun tujuan dari perancangan ini ialah untuk menghasilkan sebuah aplikasi mobile berbasis android yang berfungsi untuk memetakan lokasi-lokasi restoran yang ada di kota Medan guna memberikan kemudahan terhadap masyarakat pada umumnya dalam pemenuhan kebutuhan akan informasi lokasi restoran. restoran yang tersebar di seluruh wilayah kota medan. Dibangunya sistem informasi geografis ini dimaksudkan untuk memudahkan masyarakat medan maupun pendatang dari luar kota medan dalam mencari lokasi restoran yang ada. Sistem ini dibuat berbasis android, hal ini bertujuan untuk memudahkan pengguna dalam pengoperasiannya. Tingkat mobilitas tinggi merupakan hal yang menjadi dasar dibangunnya sistem ini berbasis mobile dengan sistem operasi android. Dalam proses perancangan sistem, aplikasi ini dibangun dengan bahasa pemrograman Java dan PHP serta MySQL sebagai databasenya. Hal ini sebab aplikasi dirancang dengan 2 arah yaitu aplikasi untuk pengguna android dan aplikasi untuk admin. Aplikasi untuk pengguna android berupa aplikasi android yang dibangun dengan pemrograman Java memnfaatkan Eclipse sebagai editornya. Sedangkan aplikasi untuk admin berupa aplikasi berbasis web yang dibangun dengan bahasa pemrograman PHP dan MySQL sebagai databasenya memanfaatkan Macromedia Dreamweaver sebagai tools. Aplikasi web admin dimaksudkan untuk mempermudah proses update informasi restoran pada perangkat android. 1.3 2.2 1.2 Manfaat Penelitian Selain memiliki tujuan penelitian ini juga memiliki manfaat yang dapat penulis simpulkan sebagai berikut: 1. Memberi kemudahan dalam melakukan proses pencarian sebuah restoran di wilayah kota Medan dengan konsep pemetaan lokasi. 2. Menghemat waktu dan biaya dalam mentukan lokasi restoran sebab didukung juga dengan fitur penunjuk arah dari lokasi user berada ke lokasi restoran yang dipilih. 3. Perancangan aplikasi ini juga diharapkan dapat bermanfaat untuk peneliti lainnya yang juga membahas mengenai pengembangan aplikasi mobile dan sistem informasi geografis. 2. Perancangan Sistem Pada perancangan kali sistem kali ini, penulis akan memaparkan secara umum mengenai sistem yang akan dibangun dengan menggunakan UML sebagai media visualisasinya. Berikut UML sistem berupa use case diagram, aktivity diagram pada sistem informasi geografis restoran dikota medan berbasis android. 2.2.1 Use Case Diagram Use case akan menggambarkan secara grafis bagaimana interaksi antara sistem dengan pengguna. Berikut use case diagram dari sistem informasi geografis restoran di kota medan berbasis android yang di bagi menjadi use case diagram aplikasi android dan use case diagram admin. Analsis dan Perancangan Sistem Sistem 2.1 Analisis Sistem Analisis sistem dimaksudkan untuk menganalisis kebutuhan-kebutuhan apa saja yang diperlukan dalam membangun sistem informasi geografis restoran dikota medan berbasis android ini. Dalam membangun sistem informasi georafis restoran di kota medan diperlukan beberapa objek baik sebagai tools atau pendukung maupun informasi yang merupakan kebutuhan-kebutuhan dalam membangun aplikasi ini. Sistem ini merupakan sebuah media informasi berbasis android dengan konsentrasi pada penyediaan layanan informasi geografis dari lokasi-lokasi restoran di kota medan. Kota medan sendiri sebagai salah satu kota metropolitan di Indonesia memiliki banyak sekali Data Restoran Telepon Restoran Login Pengguna Android View Maps & Arah Admin Web Kelola Web Admin Lihat Profil Gambar 1. Use Case Diagram aplikasi Use case diatas merupakan use case yang menggambarkan bagaimana interaksi antara pengguna android dan admin web sebagai aktor pada sistem informasi geografis restoran di kota medan. Dari use case di atas dapat dilihat bahwa pengguna android dapat melihat data restoran, menelpon restoran, melihat peta dan arah dan melihat tentang yang berisi informasi mengenai aplikasi dan pengembangnya. Sedangkan seorang admin web dapat melakukan beberapa interaksi diantaranya login admin, kelola web admin dan lihat data restoran. Mulai Tambah? tidak Akses Web Cari Data ya Ubah? tidak Input Data Hapus Data ya 2.2.2 Activity Diagram Activity diagram akan menggambarkan bagaimana aliran kerja dari sebuah sistem atau proses bisnis. Berikut aktivity diagram dari sistem informasi geografis restoran di kota medan berbasis android. Ubah Data Simpan Data 2.2.2.1 Activity Diagram Login Admin Berikut Activity diagram login admin dari galeri sistem informasi geografis restoran di kota medan berbasis android dapat dilihat pada gambar dibawah ini. Mulai Akses Web Input username dan password Validasi Username dan password [ tidak valid ] [ valid ] Masuk ke Menu Utama Selesai Gambar 3. Activity Diagram Kelola Data Activity diagram kelola data diatas merupakan sebuah aktivitas sistem yang mewakili semua pengelolaan data yang ada pada sistem informasi geografis restoran di kota medan. Pengelolaan itu meliputi kelola data admin dan kelola restoran yang ada pada aplikasi. 3. Implementasi Sistem Pada implemenasi sistem ini hasil dari perancangan sebelumnya, akan dirubah serta diimplementasikan ke dalam bentuk bahasa pemrograman sehingga menghasilkan sebuah aplikasi. Adapun hasil implementasi disini diambil langsung menggunakan smartphone dengan sistem operasi android. Berikut hasil implementasinya. 1. Selesai Gambar 2. Activity Diagram Login Admin Tampilan Halaman Utama Tampilan halaman utama merupakan halaman pembuka yang akan membawa pengguna pada halaman-halaman lain. Berikut tampilan halaman utama. 2.2.2.2 Activity Diagram Kelola Data Berikut Activity diagram kelola data dari sistem informasi geografis restoran di kota medan berbasis android dapat dilihat pada gambar dibawah ini. Gambar 4. Tampilan Halaman Utama 2. Tampilan Halaman Restoran Tampilan halaman ini merupakan halaman yang akan menampilkan daftar restoran yang ada di kota medan berupa nama dan alamat restoran disertai gambar restoran tersebut. Berikut tampilan halaman restoran. Gambar 7. Tampilan Halaman Arah Restoran 5. Tampilan Halaman All Restoran Tampilan halaman ini merupakan halaman yang memuat seluruh lokasi restoran yang ditampilkan dalam sebuah peta. Berikut tampilan halaman all restoran. Gambar 5. Tampilan Halaman Restoran 3. Tampilan Halaman Maps Restoran Tampilan halaman maps restoran merupakan halaman yang menampilkan lokasi restoran melalui sebuah peta digital. Berikut tampilan halaman maps restoran. Gambar 8. Tampilan Halaman All Restoran 6. Tampilan Halaman Tentang Tampilan halaman ini merupakan halaman yang berisi deskripsi aplikasi serta pengembang. Berikut tampilan halaman aplikasi. Gambar 6. Tampilan Halaman Maps Restoran 4. Tampilan Halaman Arah Restoran Tampilan halaman ini merupakan halaman yang berfungsi untuk menampilkan arah menuju restoran tersebut. Adapun arah disini ialah arah dari lokasi pengguna berada hingga lokasi restoran. Berikut tampilan halaman arah restoran. 5. Daftar Pustaka Alexander Setiawan, 2011, Aplikasi Web Menggunakan Model XML pada Content Website E-Commerce Studio Foto Upside, Jurnal diakses Pada Tanggal 11 Desember 2014. Kadir, Abdul. 2003. Dasar Pemrograman Java 2. Penerbit Andi. Yogyakarta Kadir, Abdul. 2008. Dasar Pemrograman Web Dinamis, Penerbit Andi. Yogyakarta Kamus Besar Bahasa Indonesia (KBBI) Gambar 9. Tampilan Halaman Tentang 4. Kesimpulan dan Saran 4.1 Kesimpulan Beberapa penjelasan dan uraian pada bab sebelumnya dapat ditarik kesimpulan sebagai berikut : 1. Perancangan kali ini menghasilkan sebuah database dengan spesifikasi tabel meliputi tabel admin dan tabel restoran. 2. Aplikasi dapat menampilkan lokasi restoran yang ada dikota medan dengan bedasarkan list dan peta, dimana aplikasi juga mampu menampilkan arah dari posisi pengguna berada ke posisi restoran yang dituju. 3. Tampilan yang sederhana, mempermudah penggunaan aplikasi dalam mengimplementasikannya. 4. Penggunaan operator seperti Telkomsel akan mempercepat akses informasi lokasi pada aplikasi. 4.2 Saran Berdasarkan kesimpulan penelitian, maka penulis merekomendasikan berupa saran-saran sebagai berikut : 1. Pengembangan aplikasi dengan konsep cache, dimana seorang pengguna tidak perlu mengakses berulang kali data restoran yang ada. Artinya pengguna hanya dibebankan dengan bandwich internet hanya untuk restoran yang baru di update oleh admin. 2. Menambahkan kotak komentar, agar user dan admin dapat berbagi informasi baru tentang restoran di kota Medan. 3. Penambahan fitur menu yang terdapat pada setiap restoran yang ada. Prahasta, Eddy, 2009, Sistem Informasi Geografis Konsep-Konsep Dasar (Perspektif Geodesi & Geomatika), Informatika Bandung, Bandung Safaat, H. Nazruddin. 2012. Pemrograman Aplikasi Mobile Smartphone dan Table PC berbasis Android(Edisi Revisi, Penerbit Informatika Bandung, Bandung Saputro, Wahju T. 2005. MySQL untuk Pemula, Penerbit Pena Media, Yogyakarta Sugiarti, Yuni. 2013. Analisis & Perancangan UML [Unifield Modelling Language] Generated VB.6, Penerbit Graha Ilmu, Yogyakarta Sutabri Tata. 2012. Konsep Sistem Informasi. Yogyakarta :Andi Offset. http://www.e-dukasi.net