Eclipse Google Maps Location Based Service LBS Android

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