APLIKASI SISTEM INFORMASI GEOGRAFIS YANG MEMETAKAN EMPAT BENGKEL MOTOR RESMI DI KOTA DEPOK BERBASIS PLATFORM ANDROID Zara Zulfariana *), Dr. Ernastuti, SSi., MKom **) Jurusan Sistem Informasi, Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma Jl. Margonda Raya No. 100 Pondok Cina, Depok 16424, Indonesia Email: zarazulfazara@gmail.com *) Mahasiswa Sistem Informasi Universitas Gunadarma **) Dosen Sistem Informasi Universitas Gunadarma ABSTRAKSI Kebutuhan masyarakat khususnya masyarakat Depok akan kendaraan bermotor sangat tinggi. Begitupun dengan kebutuhan akan perawatannya. Dengan kemajuan teknologi yang terus berkembang dalam berbagai aspek kehidupan saat ini menjadikan para pengembang teknologi untuk membuat aplikasi baru untuk lebih memudahkan masyarakat Depok dalam mendapatkan informasi pemetaan empat bengkel resmi beserta informasi di dalamnya yang berbasis mobile dengan metode geocoding. Android merupakan salah satu sistem operasi mobile yang bersifat open source yang memudahkan pengembang aplikasi untuk membuat dan mengembangkan aplikasi. Android juga memiliki fasilitas GPS yang dapat memudahkan pengguna mencari lokasi. Dengan adanya aplikasi yang memetakan empat bengkel resmi di Kota Depok berbasis mobile maka akan dapat membantu mancari informasi tentang lokasi empat bengkel resmi secara cepat dan mudah digunakan. Adapun tahapan proses penelitian dengan mengumpulkan data yang didapat dari survei langsung ke lapangan yang dilanjutkan dengan analisis masalah dan perancangan aplikasi serta diakhiri dengan uji coba implementasi aplikasi dengan kuesioner. Kata Kunci : Android, Bengkel, Depok.
PENDAHULUAN Latar Belakang Masalah Kendaraan merupakan angkutan atau alat transportasi yang digunakan masyarakat untuk bepergian. Terlebih lagi dilihat dari fenomena saat ini, setidaknya 1 keluarga telah memiliki 1 kendaraan yang memudahkan untuk bepergian, dan saat ini masyarakat lebih memilih kendaraan yang efisien penggunaanya berhubungan dengan kondisi lalu lintas yang semakin padat dan pilihan masyarakat tertuju pada kendaraan motor. Sedangkan, kendaraan yang baik adalah kendaraan yang memiliki mesin yang baik, oleh karena itu diperlukan perawatan yang baik pula. Perawatan motor yang baik dapat diperoleh di bengkel resmi yang menjamin kualitas dan garansi. Akan tetapi, salah satu permasalahannya adalah sulitnya mencari lokasi bengkel resmi tersebut. Dengan kemajuan teknologi yang terus berkembang dalam berbagai aspek kehidupan saat ini menjadikan para pengembang teknologi untuk membuat aplikasi baru untuk lebih memudahkan masyarakat dalam mendapatkan informasi yang berbasis mobile, dan Android merupakan salah satu sistem operasi bersifat open source yang memudahkan pengembang aplikasi untuk membuat dan mengembangkan aplikasi yang ada. Dilihat dari permasalahan di atas, Penulis menemukan bahwa Android dapat mengatasi masalah sulitnya mencari keberadaan lokasi bengkel resmi, dikarenakan Android merupakan sistem operasi seluler yang saat ini sedang popular dan karena Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam piranti bergerak. Oleh karena itu, dengan teknologi Android dapat dikembangkan menjadi alat pemetaan. Penulis ingin membuat pemetaan lokasi bengkel resmi, dan tidak hanya memetakan tetapi juga dapat memberikan informasi tentang harga jasa di bengkel tersebut dengan metode Geocoding. Geocoding memungkinkan menerjemahkan antara alamat jalan
dan bujur atau lintang koordinat peta. Hal ini dapat memberikan konteks dikenali untuk lokasi dan koordinat yang digunakan dalam layanan berbasis lokasi dan peta berbasis Activity. Pencarian Geocoding dilakukan di server, sehingga aplikasi akan meminta untuk memasukan sebuah izin penggunaan internet. Kelas geocoder menyediakan akses untuk dua fungsi geocoding : a. Forward Geocoding : Mencari lintang dan bujur alamat. b. Reverse Geocoding : Mencari alamat jalan untuk sesuai lintang dan bujur. Tujuan Penulisan Tujuan penulisan ini adalah untuk merancang suatu aplikasi pemetaan elektronik 4 bengkel resmi di Kota Depok berbasis mobile dengan menggunakan Eclipse dan Android SDK, yang diharapkan dapat membantu mencari informasi tentang lokasi 4 bengkel resmi secara lebih cepat dan mudah digunakan. LANDASAN TEORI Android Android adalah sistem operasi untuk perangkat selular yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T- Mobile, dan Nvidia. Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kode kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler. Di dunia ini terdapat dua jenis distributor sistem operasi
Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD). Arsitektur Android Diagram pada Gambar berikut menunjukkan komponenkomponen utama dari sistem operasi Android. Google mengibaratkan Android sebagai sebuah tumpukan software. Setiap lapisan dari tumpukan ini menghimpun beberapa program yang mendukung fungsifungsi spesifik dari sistem operasi. Berikut ini lima susunan dari lapisanlapisan tersebut jika di lihat dari lapisan dasar hingga lapisan teratas. Google Maps Google Maps (sebelumnya Google Lokal) adalah pemetaan layanan web aplikasi dan teknologi yang disediakan oleh Google, gratis (untuk penggunaan non-komersial). Kekuatan layanan berbasis peta sudah banyak, diantaranya situs Google Maps, Google Ride Finder, Google Transit dan peta yang tertanam pada situs web melalui Google Maps API. Pada peta ini terdapat peta jalan yaitu rute jalan untuk pejalan kaki, mobil atau angkutan umum yaitu rute jalan untik para driver PEMBAHASAN Gambar 1. Arsitektur Android Diagram Use Case
Gambar di bawah ini merupakan model interaksi antara pengguna dan Aplikasi Pemetaan Empat Bengkel Resmi Di Kota Depok Berbasis Platform Android menggunakan Diagram Use Case. menu info Honda, Yamaha, Suzuki, atau Kawasaki yang berisi informasi lengkap bengkel resmi tersebut. Aktivitas apabila memilih menu tentang, maka akan mucul tampilan mengenai profil aplikasi. Aktivitas apabila memilih menu keluar, maka aplikasi akan keluar dan berakhir. Diagram Activity Gambar 2. Rancangan Diagram Use Case Gambar di bawah ini merupakan model interaksi antara pengguna dan Aplikasi Pemetaan Empat Bengkel Resmi Di Kota Depok Berbasis Platform Android menggunakan Diagram Activity. Gambar Rancangan Diagram Use Case di atas menggambarkan interaksi antara pengguna (manusia) dengan sistem aplikasi. Aktivitas yang dapat dilakukan oleh pengguna adalah memilih menu peta, memilih menu info, memilih menu tentang, atau memilih menu keluar. Aktivitas apabila memilih menu peta adalah dapat memilih menu peta Honda, Yamaha. Suzuki, atau Kawasaki yang berisi informasi lokasi bengkel resmi. Aktivitas apabila memilih menu info adalah dapat memilih Gambar 3. Rancangan Diagram Activity
Pada titik awal diagram activity ini, pengguna akan melihat tampilan pembuka, lalu secara otomatis masuk ke halaman utama. Activity yang dapat dilakukan pengguna dapat memlih menampilkan peta, informasi bengkel, halaman tentang, atau keluar yang berarti berhenti dari aplikasi ini. Di activity menampilkan peta pengguna dapat memilih untuk menampilkan peta bengkel Honda, Yamaha, Suzuki, atau Kawasaki. Aktivitas yang dapat dilakukan adalah pengguna dapat menunjukkan lokasi saat ini berada atau lokasilokasi bengkel bersangkutan, mencari nama bengkel, atau memilih tampilan peta. Apabila pengguna telah menemukan lokasi yang ingin diketahui dan menunjuk marker bengkel, maka akan masuk kedalam halaman informasi bengkel tersebut yang di dalamnya juga terdapat activity utuk memanggil atau menelepon bengkel tersebut. Sedangkan untuk activity menampilkan info bengkel, aktivitas yang dapat dilakukan adalah penguna dapat memilih untuk mencari informasi tentang bengkel Honda, Yamaha, Suzuki, atau Kawasaki, dan dapat memilih informasi apa yang ingin ditampilkan. Untuk activity menampilkan halaman tentang berarti pengguna ingin melihat informasi dari aplikasi ini. Sedangkan activity keluar merupakan titik akhir pada diagram ini, yang artinya aliran kerja berhenti. Struktur Navigasi Struktur navigasi sangat penting dalam pembuatan suatu aplikasi, struktur navigasi juga menjelaskan hubungan antar halaman, dan memberikan penjelasan mengenai alur cerita sebuah program atau aplikasi. Peta navigasi sangat berguna karena peta ini yang akan menjadi arah dan acuan dari aplikasi yang dibuat. Pada aplikasi ini menggunakan struktur navigasi campuran. Navigasi campuran merupakan suatu struktur yang merupakan penggabungan dari struktur navigasi Linier dan Hierarki. Setelah menentukan struktur navigasi, maka dibuatlah peta navigasi. Peta navigasi menunjukkan
arah dari perjalanan aplikasi dan merupakan struktur penting dalam pembuatan aplikasi multimedia. Gambaran peta navigasi aplikasi yang digunakan penulis dapat dilihat pada gambar berikut: Gambar 5. Halaman Pembuka Aplikasi Gambar 6. Halaman Menu Utama Gambar 4. Struktur Navigasi Campuran Setelah semua uji coba program selesai dilakukan maka hasilnya dapat dilihat pada gambar berikut: Gambar 7. Halaman Peta Lokasi Bengkel
Gambar 8. Halaman Informasi Bengkel Gambar 11. Tampilan Halaman Informasi Bengkel Gambar 9. Tampilan Menelepon Bengkel Gambar 12. Halaman Tentang Aplikasi IMPLEMENTASI Gambar 10. Tampilan List Bengkel Setelah aplikasi ini selesai di uji dan dapat berjalan dengan baik, tahap selanjutnya adalah mengimplementasikan aplikasi ini pada telepon pintar berbasis android. Hal ini dilakukan untuk mengetahui sejauh mana aplikasi ini berfungsi dengan baik serta bermanfaat bagi pengguna.
Sistem operasi Android hanya mendukung pemasangan aplikasi dengan format file Android Package (.apk). Setelah uji coba pada emulator android berhasil, saatnya membuat file Android Package (.apk) pada aplikasi ini agar dapat diinstall pada smartphone android. Kuesioner Setelah aplikasi ini selesai di uji dan dapat berjalan dengan baik, tahap selanjutnya adalah mengintegrasikan aplikasi ini ke dalam telepon pintar dan mengujinya kepada beberapa pengguna. Hal ini dilakukan untuk mengetahui sejauh mana aplikasi ini berfungsi dengan baik serta bermanfaat bagi pengguna. Pengguna yang mencoba aplikasi ini kemudian memberikan penilaian melalui kuesioner yang disediakan. PENUTUP Kesimpulan Dari hasil uji coba dan pembahasan dapat ditarik kesimpulan beberapa hal berikut: 1. Dari pengujian yang dilakukan dengan menggunakan emulator Android SDK dan penerapannya pada telepon pintar berbasis Android, didapatkan hasil bahwa aplikasi pemetaan pemetaan elektronik 4 bengkel resmi di Kota Depok berbasis mobile dengan menggunakan Eclipse dan Android SDK dapat membantu mencari informasi tentang lokasi 4 bengkel resmi secara lebih cepat dan mudah digunakan 2. Dari hasil kuesioner: a) Tampilan atau user interface dari aplikasi ini menurut pengguna menarik. b) Aksesibilitas dari aplikasi ini menurut pengguna sudah tepat. c) Fitur-fitur dan informasi yang terdapat pada aplikasi ini menurut pengguna sudah memenuhi kelengkapan dari aplikasi. d) Pengoperasian dari aplikasi ini menurut pengguna sangat mudah untuk dioperasikan. e) Menurut pengguna, aplikasi ini sudah tepat sasaran yaitu untuk pengguna android yang menggunakan kendaraan bermotor
f) Menurut pengguna, melalui bantuan aplikasi ini masalah pengguna dapat diselesaikan dan memberikan manfaat. Saran Berdasarkan dari hasil kuesioner pengguna menyarankan : 1. Di dalam aplikasi ini perlu ditambahkan fitur penunjuk arah atau rute (direction) dalam peta empat bengkel resmi ini 2. Sebaran bengkel yang disajikan tidak hanya terbatas di kota Depok saja melainkan di kotakota lain, misal Jabodetabek. 3. Penambahan informasi mengenai bengkel yang bersangkutan agak pemanfaatan aplikasi ini semakin maksimal. 4. Adanya animasi bergerak di dalam aplikasi agar semakin menarik. DAFTAR PUSTAKA [1]. Agus, Haryanto. 2012. Sharing Knowledge Web and Mobile Technology. http://agusharyanto.net/wordpr ess/?cat=31, diakses Juli 2012. [2]. Agushinta, Dewi., Primashanti, Ida Ayu Yulie. 2007. Interaksi Manusia dan Komputer. Jakarta : Penerbit Gunadarma. [3]. Gede, Lumbung. 2012. Tutorial Android : Membuat Tab Layout Sederhana di Aplikasi Android. http://gedelumbung.com/?p=19 65, 9 Maret 2012. [4]. Hermawan, Stephanus. 2011. Mudah Membuat Aplikasi Android. Yogyakarta : Andi [5]. Kustianto, Bambang dan Rudi Badrudin. 1996. Statistika 2 (Deskriptif). Jakarta: Penerbit Gunadarma. [6]. Noprianto. 2012. Mengenal XML (extensible Markup Language), http://ilmukomputer.org/2007/0 3/28/mengenal-xml. 8 April 2011. [7]. Pemerintahan, Depok. Situs Resmi Pemerintah Kota Depok. 2012. http://depok.co.id, diakses Juli 2012. [8]. Rizki, Aditya. 2012. Tutorial Instalasi Eclipse dan Android
SDK (Windows). http://www.adityarizki.net/201 1/05/tutorial-instalasi-eclipsedan-android-sdk-windows/, diakses Juli 2012. [9]. Safaat, Nazruddin. 2010. Membangun Aplikasi Mobile Berbasis Android. Bandung: Informatika. [10]. Siregar, Ivan. 2010. Mengembangkan Aplikasi Enterprise Berbasis Android. Jakarta: Gava Media. [11]. Suryadi, Bunawan. 1996. Metodologi Pengembangan Sistem Informasi. Jakarta: Penerbit Gunadarma.