Hallo sobat coders, senang bisa berjumpa lagi pada pekan kali ini. Sebelumnya kita kan sudah mengetahui apa itu API? Jenis-jenis dari API sendiri dan alasan mengapa kita menggunakan API. Pada pekan kali ini kita akan membahas tentang Bagaimana cara kerja dari sebuah API.
- Aplikasi Mengakses API
Bagian pertama dari cara kerja API adalah ketika pengguna mengakses sebuah aplikasi. Untuk memudahkan penjelasan kami menggunakan contoh Traveloka. Ketika Anda ingin memesan tiket pesawat untuk tujuan tertentu, Traveloka akan mengakses API maskapai penerbangan yang sudah dihubungkan.
- API Melakukan Request ke Server
Setelah aplikasi berhasil mengakses alamat API, permintaan tersebut akan diteruskan ke server maskapai penerbangan. Jadi, API akan memberitahukan bahwa Traveloka membutuhkan data penerbangan untuk tanggal dan tujuan yang telah disebutkan.
- Server Memberi Respon ke API
Ketika menemukan data yang sesuai permintaan, server kembali menghubungi API. Data tersebut berupa informasi seperti ketersediaan tempat duduk, jam keberangkatan dan lainya.
- API Menyampaikan Respon ke Aplikasi
Selanjutnya, API meneruskan informasi dari server ke aplikasi Anda. Dalam contoh ini, Traveloka akan mendapatkan informasi yang didapatkan dari maskapai penerbangan yang dihubungi.
Proses ini berlangsung bersama dengan permintaan ke maskapai penerbangan lain. Oleh karena itu, dalam satu pencarian Traveloka bisa menampilkan jadwal penerbangan dari berbagai maskapai sekaligus.
Bagaimana sobat coders, sekarang sudah tidak bingung lagikan bagaimana cara kerja dari API. Semoga materi pada pekan ini bisa bermanfaat untuk sobat coders. Sampai jumpa pada pekan selanjutnya sobat coders.