Applicaion Programing Interface API

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