Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
Disusun Oleh:
(12/336144/PA/15079)
A. Latar Belakang
B. Tinjauan Pustaka
2. Android
Android adalah sistem operasi untuk ponsel yang berbasis Linux. Android
menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi
mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Android
merupakan sebuah perangkat lunak untuk perangkat mobile, yang mana terdiri dari
sebuah sistem operasi. Berikut penjelasan mengenai layer arsitektur android:
Google Maps API menyediakan sejumlah utilitas untuk memanipulasi peta dan
menambahkan konten didalam peta melalui berbagai layanan, mengijinkan
pembuatan aplikasi map yang kuat pada situs web (Google,2012).
9. Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajeman basis data SQL atau
DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia.
DBMS dirancang untuk dapat melakukan manipulasi data secara mudah. MySQL
dapat mengunduh software ini dan memakainya secara gratis.
C. Perancangan Sistem
1. Metode Penelitian
Aplikasi ini merupakan aplikasi mobile yang dibuat untuk mempermudah pengguna
untuk menentukan lokasi penginapan terdekat yang ada disekitar tempat pengguna
berada, hal ini disebut juga dengan Location Based Service atau LBS, yang bekerja
dengan bantuan peta dari google map yang ditambahkan informasi berupa titik
koordinat (Latitude dan Longitude) yang akan memberikan informasi yang
dibutuhkan oleh pengguna.
Tahap Pembuatan
a. Pembuatan aplikasi menggunakan IDE Eclipse (Juno) untuk menuliskan
program, Android SDK, serta menggunakan plugin ADT.
b. Program dijalankan pada emulator Android yaitu AVD Google APIs (Google
Inc.) API Level 10 sebagai simulasi.Perangkat mobile android yang digunakan
versi 2.3.3(GingerBread) API 10
c. Pengguna harus mengaktifkan jaringan network dan GPS. Dikarenakan
aplikasi ini terhubung dengan network dan GPS.
d. Database untuk aplikasi ini terdiri dari 2 tabel yaitu tabel jenis penginapan dan
nama penginapan dan dibuat dengan database MySql.
Implementasi
Pada tab tampil peta terdiri dari empat buah sub tab, yaitu posisi user untuk
menginformasikan lokasi user berdasarkan lattitude dan longitude di map, tab filter
radius penginapan, rute terdekat, dan tab untuk kembali ke menu utama.
Untuk posisi user digunakan menu Posisi Saya dan aplikasi akan menunjukan
posisi pengguna pada peta letak dimana dia berada seperti yang ditunjukan pada
gambar di bawah ini.
Gambar 5. Posisi Saya
Gambar di bawah ini adalah capture dari tab filter lokasi penginapan, yang berisikan
tiga tab,pada tab radius merupakan isian untuk user untuk mendapatkan lokasi
penginapan pada jarak tertentu, misal lokasi penginapan pada radius 3000 meter
dari lokasi user.Dan tab tampilkan peta untuk meload track lokasi penginapan.
Ketika radius jarak sudah diinputkan maka aplikasi akan menampilkan informasi
keberadaan penginapan pada range inputan terhadap lokasi pengguna dan
ditampilkan pada map seperti yang ditunjukan pada gambar di bawah ini.
Gambar 7. Tampilan Lokasi Penginapan
Setelah form tersebut diisi dan disimpan, maka data akan dialirkan ke database
untuk disimpan dan ditampilkan kembali nantinya.
Ketika ditampilkan kembali menggunkan menu tab filter lokasi penginapan maka
aplikasi akan menampilkan penginapan yang baru ditambahkan seperti yang
ditunjukan pada gambar dibawah ini.