Rancang Bangun Aplikasi Pencarian Toko Pempek Di Kota Palembang Menggunakan Gps Berbasis Android
Rancang Bangun Aplikasi Pencarian Toko Pempek Di Kota Palembang Menggunakan Gps Berbasis Android
PENDAHULUAN
Indonesia merupakan negara yang menjadikan pariwisata sebagai salah satu sektor
pembangunan ekonomi dan budaya. Salah satu kota yang yang menjadi kota pariwisata
adalah Palembang. Palembang memiliki objek yang merupakan ciri khas dari kota tersebut
yaitu jembatan Ampera. Jembatan Ampera adalah destinasi andalan dari kota palembang.
Selain jembatan Ampera kota Palembang mempunyai objek wisata lain seperti sungai Musi,
pulau Kemaro, Benteng Kuto Besak, musium Balaputera Dewa, dan Bukit Siguntang.
Dibidang wisata kuliner Palembang mempunyai makanan khas yaitu pempek. Pempek
adalah makanan khas Palembang yang terbuat dari ikan dan sagu dan sudah merambah ke
seluruh nusantara dan sangat digemari. Bahkan banyak orang jauh-jauh datang ke palembang
hanya untuk menikmati pempek asli palembang. Bagi penduduk lokal mungkin hal tersebut
sudah biasa, tetapi lain halnya dengan penduduk pendatang atau wisatawan. Banyaknya toko
pempek di Palembang mungkin saja wisatawan menjadi bingung. Salah satu solusi yang bisa
digunakan adalah dengan menggunakan sistem layanan pencari lokasi berbasis GPS yang ada
di smartphone.
Seiring dengan berkembangnya 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 smartpone
yang dapat diandalkan untuk mencari lokasi melalui GPS (Global Positioning System).
Disamping itu informasi data dan layanan lokasi tempat restoran atau toko pempek yang ada
di Palembang sering menjadi salah satu masalah bagi wisatawan yang berkunjung. Banyak
[ 1 ]
wisatawan tidak mengetahui dimana lokasi tempat restoran pempek terdekat. Berdasarkan
uraian diatas, penulis berinisiatif untuk membuat aplikasi pencarian toko pempek di kota
Palembang menggunakan GPS berbasis Android yang dapat bermanfaat untuk wisatawan,
warga lokal dan toko pempek yang ada di kota Palembang.
LANDASAN TEORI
Aplikasi
Menurut Jogiyanto (2005:67) Aplikasi adalah pemograman komputer yang cukup
berpengalaman dan dapat melakukan tugasnya tanpa harus dibimbing secara langsung lagi.
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 Satyaputra (2014:41) Android SDK (Software Development Kit) adalah
tooldan alat bantu API (Aplication Programing Interfaces) yang diperlukan untuk
mengembangkan aplikasi berbasisAndroid menggunakan bahasa pemograman Java. SDK
sering juga disebut sebagai software emulator yang berguna untuk mensimulasikan OS
Android pada PC.
Java
Menurut Wahana (2008:2) 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 programming karena
memiliki keunggulan-keunggulan yang tidak dimiliki bahasa lain.
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.
GPS (Global Positioning System)
GPS (Global Positioning System)adalah sistem navigasi yang dibangun berdasarkan
pada satelit yang mengorbit di angkasa. Dengan mengirim informasi yang dibutuhkan, maka
pengguna bisa menggunakan teknologi ini untuk mengetahui koordinat posisinya saat ini.
Sinyal yang diterima oleh alat penerima (receiver) akan mengumpulkan informasi sari satelit
GPS seperti waktu, lokasi, kecepatan, arah perjalanan, simpan lokasi dan komunikasi data.
(Danishwara, 2013:1).
[ 2 ]
Metode Waterfall
Metode teknik pengembangan sistem yang penulis lakukan dalam penelitian ini
memakai metode Waterfall dimana model waterfall ini merupakan model yang sistematis dan
urut.(Sudharmawan, 2007:154)
[ 3 ]
Analisis
Tahap ini penulis mengumpulkan apa yang dibutuhkan secara lengkap untuk kemudian
dianalisis guna mendefinisikan kebutuhan yang harus dipenuhi oleh program aplikasi yang
akan dibangun. Beberapa software dan data dibutuhkan dalam pembuatan aplikasi pencarian
toko pempek menggunakan GPS berbasis Android yaitu menggunakan software khusus
dalam pembuatan aplikasi Android adalah Eclipse, Software Defelopment Kit (SDK), dan
Java Development Kit (JDK). Adapun device yang digunakan yaitu Smartphone Android dan
sebuah Laptop. Penulis juga membutuhkan data-data dari toko atau restoran pempek di kota
palembang, data tersebut meliputi titik koordinat, alamat toko pempek, nomor telepon, harga
pempek dan foto toko pempek.
Menurut Safaat (11:2012) adapun versi dari Android yang dirilis dan pembaruannya :
a) Android versi 1.1
Android versi ini dilengkapi dengan pembaruan estetis pada aplikasi, jam, alarm
voice search, pengiriman pesan dengan Gmail, dan pemberitahuan email.
b) Android versi 1.5 (Cupcake)
Pembaruan beberapa fitur dalam versi ini yakni kemampuan merekam dan menonton
video dengan modus kamera, mengunggah video ke Youtube dan gambar ke Picasa
langsung dari telepon.
c) Android versi 1.6 (Donut)
Versi ini menampilkan proses pencarian yang lebih baik dibanding versi
sebelumnya, penggunaaan baterai indikator dan kontrol applet VPN.
d) Android versi 2.0/2.1 (Eclair)
Versi ini mengoptimalkan hardware pengingkatan GoogleMaps 3.12 perubahan
browser baru dan dukungan HTML 5.
e) Android versi 2.2 (Froyo)
Fitur pada versi ini meliputi grafik 2D dan grafis 3D berdasarkan OpenGL, SQLite
untuk penyimpanan data, mendukung media audio, video dengan format gambar
yang lebih lengkap, kamera, Global Positioning System (GPS) dan kompas.
f) Android versi 2.3 (Gingerbread)
Versi ini merevisi dari versi sebelummnya seperti download manager, mixable
audio effects, multiple cameras support, SIP-based VoIP, near field comunicaions
(NFC).
g) Android versi 3.0 (Honercomb)
Android Honeycomb memperkenalkan interface user dengan semua sentuhan baru,
yang tidak bergantung pada setiap tombol navigasi fisik. Sayangnya, itu terganggu
oleh masalah performa produknya. Selain perbedaan visual, Honeycomb untuk
pertama kali memperkenalkan akselerasi hardware asli dan dukungan untuk prosesor
multi-core. Honeycomb menawarkan dukungan untuk panggilan video melalui
Google Talk bahkan sebelum smartphone Gingerbread lakukan.
[ 4 ]
[ 5 ]
Gambar 1 menjelaskan alur aplikasi pencarian toko pempek di kota Palembang yang
dimulai dari menu utama yang berisikan menu peta seluruh, cari toko pempek, toko
pempek terdekat dan profil. Pada halaman keterangan toko pempek terdapat fitur
navigasi yang berfungsi untuk menampilkan arah pengguna ke lokasi toko pempek dan
fitur telepon untuk menelpon toko pempek.
[ 6 ]
b. Struktur Aplikasi
[ 7 ]
Menu Utama
<<include>>
Marker seluruh
toko pempek
Peta seluruh
<<include>>
Navigasi peta
Keterangan
Toko Pempek
<<extend>>
Cari toko
pempek
<<include>>
List toko
pempek
Telepon
<<extend>>
pengguna
Pempek
Terdekat
Profil
Implementasi
Tahap implementasi dan pengujian unit, desain yang telah penulis buat diterjemahkan
ke dalam kode-kode dengan menggunakan bahasa pemograman yang telah ditentukan.
[ 8 ]
Keterangan
MainActivity.java
MapSeluruhActivity.java
MapTerdekat.java
KeteranganActivity.java
CariPempekActivity.java
TerdekatMapActivity.java
PilihTempatPempek.java
DatabaseMap.java
SelectAdapter.java
ListViewAdapter.java
GPSTracker.java
DirectionJSONParser.java
pemilihan
pempek
b. Daftar XML
Tabel 2. Daftar Tabel XML
Nama File
Keterangan
activity_mail.xml
keteranganlayout.xml
layout_map_terdekat.xml
map_seluruh.xml
map_terdekat.xml
Temporary layout
[ 9 ]
pilih_tempat_pempek.xml
pilihtempat.xml
row_list.xml
Pengujian
Keterangan
Status
Valid
Memastikan
seluruh
toko
pempek tampil pada peta.
Valid
Valid
Valid
Memastikan
halama profil
Valid
Halaman Profil
menampilka
[ 10 ]
Pengujian pada halaman pempek terdekat untuk memastikan list dari pempek terdekat
sampai terjauh dari posisi user. Pengujian pada halaman cari pempek untuk memastikan
bahwa dalam menginputkan nama toko pempek dan tombol cari berfungsi dengan baik.
Pengujian halaman profil memastikan bahwa tampilan halaman profil berfungsi dengan baik.
Pengujian marker pada peta seluruh dapat berfungsi dengan baik ketika di klik dan
menampilkan informasi toko pempek. Pengujian pada list toko pempek untuk memastikan
ketika list toko pempek di klik maka akan muncul informasi toko pempek. Pengujian pada
tombol input cari pempek untuk memastian pada saat menginputkan nama toko pempek maka
akan muncul list dan jika list diklik maka akan muncul informasi.
Pengujian pada navigasi akan menampilkan track jalan dari posisi user berada sampai
ke tempat lokasi yang ingin dituju. Pengujian pada tombol telepon untuk memastikan tombol
telepon pada keterangan informasi toko pempek berfungsi dengan baik pada saat di klik maka
akan terhubung ke nomor telepon yang sudah terdaftar.
Tabel 4. Pengujian Keseluruhan
No
Pengujian
Keterangan
Status
Menu Utama
Memastikan
halaman
menu
tampil
dan
tombol-tombol
berfungsi dengan baik
Valid
Peta Seluruh
Valid
Pempek Terdekat
Valid
Cari Pempek
Valid
Profil
Valid
Marker
Valid
Valid
Valid
[ 11 ]
10
Navigasi
Valid
Telepon
Valid
Operasi Aplikasi
Pengujian aplikasi pada tahap ini, sample yang akan diuji menggunakan menu peta
seluruh yang akan dijalankan mulai dari menu utama sampai pada tahap akhir dan
menemukan lokasi toko pempek yang ingin dituju.
[ 12 ]
[ 13 ]
[ 14 ]
PENUTUP
Aplikasi pencarian toko pempek di Kota Palembang dapat memudahkan para
wisatawan dan warga lokal dalam mencari toko pempek di Kota Palembang dengan ketepatan
akurasi ke lokasi yang ingin dituju sudah tepat, dan juga aplikasi tersebut dapat
menguntungkan bagi penjual atau pemilik toko pempek. Hasil pengamatan yang penulis
lakukan, penulis mempunyai beberapa saran seperti dalam segi desain aplikasi ini dapat
dibuat lebih menarik lagi, data toko pempek yang ada pada aplikasi ini dapat ditambahkan
lebih banyak dan jalur alternatif bisa dijadikan jalur utama. Aplikasi ini kedepannya dapat
dikembangkan lagi dengan menambahkan fitur galeri foto menu pempek. Saran penulis untuk
penelitian kedepannya dapat diterapkan pada sistem operasi perangkat mobile yang lain
seperti Blackberry, IOS dan Windows Phone.
DAFTAR PUSTAKA
Danishwara, Dewandra.2013.Rancang Banun Aplikasi Smart Android For Moslem
Berbasis Lokasi pengguna.Institut Teknologi Sepuluh November(ITS).Jurnal Teknik
Vol.2 No.1
Jogiyanto.2005.Analisis & Desain Sistem Informasi. Yogyakarta:Andy Offset.
Safaat, Nazrudin.2012.Pemograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis
Android.Bandung:Informatika.
Satyaputra, Alfa.2014.Begining Android Programing With ADT Bundle. Jakarta:Elex
Media Komputido.
Sudarman, Day Ariyus.2007.Interaksi Manusia dan Komputer. Yogyakarta: Andy.
Wahana.2008.Membuat Aplikasi Database dengan Java dan MySQL.Jakarta: Andy Offset.
[ 15 ]