commit to user
6
BAB II LANDASAN TEORI
2.1 Eclipse
Eclipse adalah IDE untuk pengembangan javaandroid yang free. Pada Eclipse terdapat Android Development Tools ADT yang merupakan
plugin yang harus diinstal di Eclipse sehingga Android SDK yang sudah kita miliki dapat dihubungkan dengan IDE Eclipse dimana digunakan
sebagai tempat coding aplikasi android nantinya. Safaat, 2011.
2.2 Google Maps
Google Maps merupakan salah satu fitur yang dimiliki google yang dapat dimanfaatkan android untuk layanan yang memungkinkan
menemukan, mencari, serta menvisualisasikan posisi kita ke dalam peta lokasi fisik Safaat, 2011.
2.3 Location Based Service LBS
Layanan berbasis lokasi adalah istilah umum yang digunakan untuk menggambarkan teknologi yang digunakan untuk menemukan lokasi
perangkat yang kita gunakan. Terdapat dua unsur utama LBS yaitu : 1. Location Manager API Maps
Menyediakan tool untuk LBS, Application Programming Interface API Maps yang menyediakan fasilitas untuk menampilkan, memanipulasi
mapspeta beserta feature-feature lainnya seperti tampilan satelit, street jalan,
maupun gabungannya.
Paket ini
berada pada
com.google.android.maps . 2. Location Provider API Location
Menyediakan tenologi pencarian lokasi yang digunakan oleh deviceperangkat yang berhubungan dengan Global Positioning System
GPS dan data lokasi real-tim. Paket ini berada pada android.location . Dengan Location Manager kita dapat menentukan lokasi kita saat ini, Track
commit to user 7
gerakanperpindahan, serta kedekatan dengan lokasi tertentu dengan mendeteksi perpindahan Safaat, 2011.
2.4 Android
Android adalah sistem operasi yang berbasis Linux atau open source yang mencakup sistem operasi, middleware, dan aplikasi. Selain Android
SDK untuk pengembangan aplikasi, android juga tersedia bebas dalam bentuk operating sistem, sehingga menyebabkan vendor-vendor smartphone
berlomba-lomba memproduksi smartphone dan tablet pc berbasis android. Arsitektur android dapat digambarkan sebagai berikut :
1. Application dan widget 2. Application Framework
3. Libraries 4. Android Run Time
5. Linux Kernel Safaat, 2011
2.5 Pengertian Unified Model Language UML