Gambar 2.1 Akses Google API menggunakan Oauth 2.0
2.6. Applicaion Programing Interface API
API adalah antarmuka yang digunakan untuk mengakses aplikasi atau layanan dari sebuah program. API memungkinkan pengembang untuk memakai fungsi yang sudah
ada dari aplikasi lain sehingga tidak perlu membuat ulang dari awal. Pada konteks web, API merupakan pemanggilan fungsi lewat Hyper Text Transfer Protocol HTTP
dan mendapatkan respon berupa Extensible Markup Language XML atau JavaScript Object Notation JSON. Pemanggilan fungsi ke suatu situs tertentu akan
menghasilkan respon yang berbeda.Format pemanggilan fungsi ini diatur pada masing-masing penyedia API. Beberapa contoh situs yang menyediakan API yaitu
situs Facebook dan Google Rachmawan Hardani Sarwosri, 2012. API yang digunakan pada Tugas Akhir ini yaitu API Google Maps. Graph API
merupakan perkembangan dari Old Rest API. Paradigma membaca dan menulis data dari yang berorientasi pada fungsi berubah menjadi berorientasi obyek.
2.6.1. Google Maps API Google Maps API adalah sebuah layanan service yang diberikan oleh Google kepada
para pengguna untuk memanfaatkan Google Map dalam mengembangkan aplikasi.
Universitas Sumatera Utara
Google Maps API menyediakan beberapa fitur untuk memanipulasi peta, dan menambah konten melalui berbagai jenis services yang dimiliki, serta mengijinkan
kepada pengguna untuk membangun aplikasi enterprise di dalam websitenya Mahdia Noviyanto, 2013.
Google Maps merupakan layanan pemetaan berbais web untuk menunjukkan jalan-jalan di seluruh dunia sehingga dapat kita gunakan untuk melihat suatu jalan di
lokasi manapun. Dengan kata lain, Google Maps merupakan suatu peta yang dapat dilihat dengan menggunakan suatu browser yang akan ditampilkan secara digital.
Kegunaan Google Maps adalah untuk membantu seseorang untuk mencari jalan ke lokasi yang ingin dituju. Google Maps juga dilengkapi dengan fasilitas yang dapat
menghitung jarak. Sehingga memudahkan kita untuk mengetahui seberapa jauh jalan yang akan dituju.
Google Maps API merupakan aplikasi antarmuka yang dapat diakses lewat javascript agar Google Maps dapat ditampilkan pada halaman web yang sedang
dibangun. Dengan menggunakan Google Maps API dapat menghemat waktu dan biaya untuk membangun aplikasi peta digital yang handal, karena pengguna hanya
fokus pada data-data yang ingin dikostumisasi saja, untuk data peta sudah disediakan oleh Google Maps. Ada 2 cara untuk mengakses data Google Maps, tergantung dari
data yang ingin diambil dan diuraikan dari Google Maps Sirenden Dachi, 2012, yaitu:
1. Mengakses data Google Maps tanpa menggunakan API key.
2. Mengakses data Google Maps menggunakan API key.
3. Pendaftaran API key dilakukan dengan data pendaftaran berupa nama
domain web yang kita bangun.
2.7. Global Positioning System GPS