aplikasi android sebagai penunjuk lokasi rental …
TRANSCRIPT
APLIKASI ANDROID SEBAGAI PENUNJUK
LOKASI RENTAL MOBIL HAFA
DI YOGYAKARTA
NASKAH PUBLIKASI
diajukan oleh
Hilmy Luqmana Pratama
12.11.5776
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2016
1
APLIKASI ANDROID SEBAGAI PENUNJUK
LOKASI RENTAL MOBIL HAFA
DI YOGYAKARTA
Hilmy Luqmana Pratama1)
, Erni Seniwati2)
,
1) Teknik Informatika STMIK AMIKOM Yogyakarta
2) Ilmu Komputer Universitas Gadjah Mada Yogyakarta
1) Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283
2) Jl Bulaksumur, Depok, Sleman, Yogyakarta Indonesia 55281
Email : [email protected]), [email protected]
2)
Abstract - Technology development like when
demands someone would prefer to know the latest, so it
is will know information very high, and it takes
presentation of information very quickly and correctly.
Media be facilities to get the information quickly and
proper is the internet. The development of internet is
very fast, it is used by the producer to make the tools
communication that is a smartphone. Especially in a
smartphone based mobile android that is opensource
for the developer to create or develop new applications.
A lot of the tourists visiting Yogyakarta only to
simply on vacation and prove think want to know the
information. Hence, tourists need a means of
transportation to achieve its goal. A car is one of the
transportation in use daily, but not all people have car.
Hence, appear some of the companies that offer
services commonly called car rental.
PT. Husna Firda Abadi (HAFA) which has car
rental company and open several branches in
Yogyakarta provide solutions. The solution is the
android application where the application is provided
information about the car anything as well rental rates
and address all branches of car rental HAFA in
Yogyakarta.
Keywords - Internet, Smartphone, Mobile Android, Car
Rental, Yogyakarta
1. Pendahuluan
Yogyakarta terletak di bagian selatan Pulau Jawa,
berbatasan langsung dengan provinsi Jawa Tengah dan
Samudera Hindia. Secara geografis, Yogyakarta
diuntungkan dengan jarak antara objek wisata yang
dekat dan mudah ditempuh. Yogyakarta juga dikenal
sebagai pusat budaya dan seni. Banyak wisatawan yang
ingin berkunjung ke Yogyakarta hanya sekedar berlibur
dan membuktikan rasa ingin tahunya. Oleh karena itu,
wisatawan membutuhkan alat transportasi untuk
mencapai tujuannya. Mobil adalah salah satu alat
transportasi yang digunakan sehari-hari, namun tidak
semua orang memiliki mobil, karena harganya cukup
mahal. Oleh karena itu, muncul beberapa perusahaan
yang menawarkan jasa yang biasa disebut rental mobil.
Wisatawan dan beberapa orang yang pertama kali
berkunjung atau membutuhkan alat transportasi mobil
pasti bingung ingin menyewa mobil apa dan dimana.
Disini PT. Husna Firda Abadi (HAFA) adalah
perusahaan rental mobil dan sudah membuka beberapa
cabang strategis di kota Yogyakarta.
Berdasarkan uraian di atas penulis akan membuat
“Aplikasi Android Sebagai Penunjuk Lokasi Rental
Mobil HAFA di Yogyakarta”.
2. Landasan Teori
2.1 Tinjauan Pustaka
Penelitian pertama yang menjadi referensi untuk
skripsi ini yaitu jurnal yang berjudul “Membangun
Sistem Informasi Geografis Lokasi Puskesmas di
Kabupaten Sleman Berbasis Web” yang disusun oleh
Bondan Hartanto, mahasiswa jurusan Teknik
Informatika di STMIK AMIKOM Yogyakarta pada
tahun 2013. Penelitian ini membuat sebuah sistem
informasi lokasi untuk menampilkan puskesmas di
Kabupaten Sleman berbasis web. Bahasa yang
digunakan adalah PHP dan HTML [1].
Penelitian kedua yang menjadi referensi untuk
skripsi ini yaitu jurnal yang berjudul “Perancangan
Aplikasi Pencarian Lokasi Bengkel Resmi Nasmoco di
Kota Semarang dengan Teknologi Augmented Reality
Berbasis Android” yang disusun oleh Theofilus
Kurniawan, mahasiswa jurusan Teknik Informatikadi
Universitas Kristen Satya Wacana Salatiga pada tahun
2013. Penelitian ini membuat sebuah sistem berbasis
android yang memudahkan pemilik mobil Toyota untuk
melakukan pencarian lokasi bengkel resmi Nasmoco di
Kota Semarang. Aplikasi ini menggunakan Augmented
Reality yang membantu pengguna dlam mencari lokasi
bengkel [2].
2.2 Android
Android adalah sistem operasi berbasis Linux yang
dirancang untuk perangkat seluler layar sentuh seperti
telepon pintar dan komputer tablet. Android
menyediakan platform terbuka bagi para pengembang
untuk menciptakan aplikasi sendiri sehingga dapat
digunakan oleh macam piranti penggerak mobile [3].
2
2.3 Sistem Informasi Geografis
Sistem Informasi Geografis adalah sistem berbasis
komputer yang digunakan untuk menyimpan dan
memanipulasi informasi geografis. Sistem Informasi
Geografis adalah sistem informasi khusus yang
mengelola data yang memiliki spasial (bereferensi
keruangan). Dalam arti sempit adalah sistem yang
mampu membangun, menyimpan, mengelola, dan
menampilkan menurut lokasinya dalam sebuah database
[4].
2.4 Global Positioning System (GPS)
GPS adalah sebuah sistem radio navigasi penentuan
posisi mengunakan satelit. GPS dapat memberikan posisi
suatu objek dimuka bumi dengan akurat dan cepat serta
memberikan informasi waktu serta kecepatan bergerak di
seluruh dunia [4].
2.4.1 Pencarian Lokasi dengan GPS pada Android
Dalam prosesnya pencarian lokasi menggunakan
GPS di mobile android dapat menggunakan dua API
dalam Android SDK yaitu [4]:
1. Location Manager (API Maps)
Menyediakan perangkat bagi sumber atau
source untuk LBS, Application Programming
Interface (API) Maps menyediakan fasilitas
untuk menampilkan atau memanipulasi peta.
2. Location Provider (API Location)
Menyediakan teknologi pencarian lokasi yang
digunakan oleh perangkat. API Location
berhubungan dengan data GPS (Global
Positioning System) dan data lokasi real-time.
Lokasi, perpindahan, serta kedekatan lokasi
tentu dapat ditentukan melalui Location
Manager.
2.5 Google Maps
Google Maps adalah sebuah layanan peta dunia
virtual berbasis web yang disediakan oleh Google.
Google Maps menawarkan peta yang dapat digeser
(panned), diperbesar atau diperkecil (zoom out/zoom in),
dan dapat diganti dalam beberapa mode [4].
3. Analisis dan Perancangan
3.1 Metode Analisis
3.1.1 Analisis SWOT
Analisis SWOT adalah identifikasi berbagai faktor
secara sistematis untuk merumuskan strategi perusahaan.
Analisis SWOT mempunyai peranan penting dalam
kemajuan usaha yang akhir-akhir ini semakin kompetitif
persaingannya dalam mencapai tujuan. SWOT
mempunyai arti Strength, Weakness, Oppurtunity, and
Threats.
SWOT digunakan untuk menilai kekuatan,
kelemahan dari sumber daya yang dimiliki perusahaan
dan kesempatan serta tantangan yang dihadapi.
3.1.2 Analisis Kebutuhan Fungsional
Dalam sistem yang akan dibuat mempunyai
kebutuhan fungsional sebagai berikut:
1. Aplikasi mampu menampilkan menu profil
singkat HAFA Transport.
2. Aplikasi mampu menampilkan menu list harga
sewa.
3. Aplikasi mampu menampilkan menu list daftar
lokasi.
4. Aplikasi mampu menampilkan menu syarat
sewa.
5. Aplikasi mampu menampilkan menu about.
6. Aplikasi mampu menampilkan detail harga
sewa.
7. Aplikasi mampu menampilkan detail daftar
lokasi.
8. Aplikasi mampu melakukan panggilan telepon.
9. Aplikasi mampu menampilkan peta direction
lokasi.
3.1.3 Analisis Kebutuhan Non-Fungsional
Pada kebutuhan non-fungsional dapat dilihat dari
kebutuhan operasional pengembang aplikasi dan
pengguna aplikasi sebagai berikut:
Pengembang Aplikasi :
1. Sistem Operasi Windows 8.1 pro
2. Eclipse Luna
3. Android SDK Tools
4. Android Development Tools
5. Intel(R) Core(TM) i5-5200U
6. RAM 4GB DDR3
7. VGA NVIDIA GeForce GT 820M 2GB
3.1.4 Analisa Kelayakan Teknik
Sistem ini secara teknik layak digunakan karena
teknologi yang digunakan sudah tersedia, selain itu, baik
perangkat lunak maupun perangkat keras yang ada pada
masyarakat sudah sangat banyak dimiliki dan memadai
untuk berjalannya sistem ini.
3.1.5 Analisa Kelayakan Hukum
Berdasarkan dari segi hukum aplikasi ini layak dan
tidak melanggar hukum karena dalam aplikasi ini
bertujuan untuk menampilkan informasi untuk
masyarakat umum pengguna smartphone berbasis
android dan sebagai media promosi HAFA Transport di
Yogyakarta. Dalam aplikasi ini tidak terdapat hal-hal
yang mengandung unsur SARA dan pornografi.
3.1.6 Analisa Kelayakan Operasional
Pada sistem ini telah memenuhi kebutuhan
pengguna untuk mendapatkan informasi tentang profil,
harga sewa, daftar lokasi, dan syarat sewa HAFA
Transport di Yogyakarta dengan menggunakan
smartphone berbasis android, sehingga sistem ini layak
untuk dikembangkan.
3
3.2 Diagram UML
3.2.1 Use Case Diagram
Gambar 1. Use Case Diagram
3.2.2 Activity Diagram
Gambar 2. Activity Diagram Harga Sewa
Gambar 3. Activity Diagram Daftar Lokasi
3.2.3 Class Diagram
Gambar 4. Class Diagram
3.2.4 Sequence Diagram
Gambar 5. Sequence Diagram Harga Sewa
4
Gambar 6. Sequence Diagram Daftar Lokasi
4. Hasil dan Pembahasan
4.1. Implementasi
Implementasi adalah suatu tindakan atau
pelaksanaan dari sebuah rencana yang sudah disusun
secara matang dan terperinci. Tahap implementasi
dilakukan setelah tahap perancangan dan sudah pasti
akan dibuat seperti yang direncanakan.
4.2 Proses Sistem
4.2.1 Membuka Aplikasi
Gambar 7. Menu Utama
4.2.2 Pencarian Lokasi
Gambar 8. Pencarian Lokasi
4.3 Testing Pengujian Rute
Gambar 9. Testing Pengujian Rute
5. Penutup
5.1 Kesimpulan
1. Aplikasi ini dapat menampilkan profil, harga
sewa, daftar lokasi, dan syarat sewa.
2. Aplikasi HAFA Transport Location dilengkapi
dengan button CALL yang berfungsi untuk
melakukan panggilan serta button ROUTE yang
berfungsi untuk menampilkan peta direction.
3. Pembaharuan data seperti harga sewa,
penambahan mobil jenis baru, dan penambahan
lokasi baru belum menggunakan web service.
5.2 Saran
Dari hasil evaluasi terhadap sistem ini, maka
didapatkan beberapa saran untuk pengembangan
kedepannya, yaitu:
1. Menambahkan sistem pemesanan secara
langsung atau booking untuk mengetahui
ketersediaan mobil yang belum disewakan.
2. Menerapkan algoritma untuk melakukan
pencarian lokasi terdekat.
3. Menambahkan fitur maps offline agar dapat
dipakai walaupun dalam keadaan offline.
5
Daftar Pustaka
[1] Bondan Hartanto. 2013. Membangun Sistem
Informasi Geografis Lokasi Puskesmas di
Kabupaten Sleman Berbasis Web. Yogyakarta:
STMIK AMIKOM.
[2] Theofilus Kurniawan. 2013. Perancangan Aplikasi
Pencarian Aplikasi Lokasi Bengkel Resmi
Nasmoco di Kota Semarang dengan Teknologi
Augmented Reality Berbasis Android. Salatiga:
Universitas Kristen Satya Wacana.
[3] http://www.aingindra.com/android-adalah-
pengertian-android-sistem-operasi.html, diakses 5
November 2015.
[4] Riyanto. 2010. Sistem Informasi Geografis
Berbasis Mobile. Yogyakarta: Gava Media.
Biodata Penulis
Hilmy Luqmana Pratama, memperoleh gelar Sarjana
Komputer (S.Kom), Jurusan Teknik Informatika STMIK
AMIKOM Yogyakarta, lulus tahun 2016.
Erni Seniwati, memperoleh gelar Sarjana Komputer
(S.Kom), Jurusan Ilmu Komputer Universitas Gadjah
Mada Yogyakarta, lulus tahun 2007. Memperoleh gelar
Master of Computer Science (M.CS), Jurusan Ilmu
Komputer Universitas Gadjah Mada Yogyakarta, lulus
tahun 2014.