12
Android adalah purpose-built untuk mobile device. Desain dari Android berasal dari waktu mendatang yang dapat diduga.
Android juga tidak memakan memori yang terlalu banyak sehingga user tidak terlalu khawatir terhadap software yang memorinya terbatas.
Ada dua cara untuk membangun atau membuat aplikasi berbasis Android,. Pertama, memiliki perangkat telepon seluler yang berbasis Android langsung. Kedua,
menggunakan emulator yang sudah disediakan oleh Google. Sebelum memulai membangun aplikasi berbasis Android, diperlukan beberapa perangkat, antara lain
:
The Eclipse IDE.
Sun’s Java Development Kit JDK. The Android
Software Developer’s Kit SDK. The Android Developer Tool ADT.
Plug-in Eclipse.
Pengembangan pembuatan aplikasi berbasis Android dengan memanfaatkan Android SDK dapat dilakukan pada salah satu sistem operasi seperti Windows XP,
Vista dan 7, Linux dan Mac OS X Elian Mazharuddin, 2012.
2.4 GPS
GPS Global Positioning System merupakan sistem untuk menentukan posisi dan navigasi secara global dengan menggunakan satelit. Nama asli dari GPS adalah
NAVSTAR GPS Navigation Satellite Timing and Ranging Global Positioning System, mempunyai tiga segmen yaitu : satelit, pengontrol, dan penerima Winardi,
2006. Satelit bertugas untuk menerima dan menyimpan data yang ditransmisikan
oleh stasiun – stasiun pengontrol, menyimpan dan menjaga informasi waktu
berketelitian tinggi ditentukan dengan jam atomic di satelit, dan memancarkan sinyal dan informasi secara continue ke pesawat penerima dari
pengguna.
Universitas Sumatera Utara
13
Pengontrol bertugas mengendalikan dan mengontrol satelit dari bumi baik untuk mengecek kesehatan satelit, penentuan dan prediksi orbit dan waktu,
sinkronisasi antar satelit, dan mengirim data satelit. Penerima bertugas menerima data dari satelit dan memprosesnya untuk
menentukan posisi posisi tiga dimensi yaitu koordinat di bumi plus ketinggian, arah, jarak dan waktu yang diperlukan oleh pengguna.
Cara kerja GPS dapat dilihat pada gambar 2.2 di bawah ini.
Gambar 2.2 Cara Kerja GPS
Dari gambar 2.2 maka cara kerja GPS yaitu konstelasi satelit GPS memancarkan sinyal posisi satelit.
Sinyal tersebut “ditangkap” oleh penerima sinyal GPS. Penerima GPS yaitu user yang menggunakan mobile phone. Dengan
menghitung waktu tempuh sinyal dari 3 GPS, maka posisi didapat. Lokasi informasi tersebut dikirim melalui internet yang dapat diakses melalui mobile phone.
2.5 Client Server
Client server merupakan salah satu model komunikasi 2 komputer atau lebih yang berfungsi melakukan pembagian tugas. Client bertugas untuk melakukan input,
update, penghapusan, dan menampilkan data sebuah database. Sedangkan server bertugas menyediakan pelayanan untuk melakukan manajemen, yaitu menyimpan dan
mengolah database Wahana Komputer, 2010. Ada beberapa model arsitektur client server, diantaranya adalah 1-Tier
standalone, 2-Tier, dan n-Tier. Arsitektur 1-Tier yaitu sebuah komputer dapat
Universitas Sumatera Utara
14
mengakses sebuah database dari komputer sendiri. Dengan kata lain, aplikasi antarmuka user dan aplikasi database terdapat pada komputer yang sama.
Arsitektur 2-Tier merupakan model yang membagi tugas antara komputer client dan komputer server. Komputer client bertugas menyediakan antarmuka untuk
user, permintaan data ke server, serta pemrosesan data. Komputer server bertanggung jawab terhadap penyimpanan, pengelolaan, serta melayani permintaan akses data.
Arsitektur n-Tier berarti membagi komponen menjadi n entitas, yaitu 1 tier client dan n-1 tier server. Bagian client bertugas menyediakan antarmuka aplikasi,
sedangkan bagian server bertugas menyediakan data.
2.6 Definisi Graf