Mengapa kita perlu menggunakan API ?? mungkin itu adalah pertanyaan dasar dari kita yang akan mulai menggunakan API. Banyak hal mengapa kita harus menggunakan API sebagai contoh, studi kasus dari google API.
Apa yang bisa kita manfaatkan dari Google ?? yah tentu saja, google terkenal dengan banyak hal, seperti Maps,Translate,dll.
Translate, dengan adanya fungsi translate bawaan mbah google, kita nggak perlu tuh yang namaya bikin sistem dari awal, kemudian utak-atik kode untuk sembari menerjemahkan bahasa ke dalam bahasa lain. kalo cuma 2 bahasa sih bisa di bilang masih mudah kita buat, tapi kan yang mengakses web kita nanti buka hanya dari negara kita saja , tapi dari seluruh dunia! wah wah mau nggak mau, kia perlu yang namanya translate. Bagaimana caranya kita membuat kode ataupun artikel ke dalam 200 bahasa di dunia.
Tapi beda lagi kita menggunakan Google Translate.. kita bisa memanfaatkan fungsi tersebut untuk diintegrasikan di web kita, tidak sampai 1 hari 200 bahasa telah terpasang di web kita.
Kesimpulan : API membuatnya semuanya menjadi cepat , tepat, fleksibel. intinya adalah respon waktu.
Maps, sebagai contoh kita ingin mengetahui jarak antara 2 tempat beserta petanya. Bagai mana caranya ? ini google Maps API akan berperan penting unutk masalah ini, ngga pake waktu lama lagi. bandingkan jika kita buat semuanya sendiri gimana caranya coba bikin peta secara interaktif layaknya mbah google ? hehe saya saja nggak bisa buatnya ckck.
Contoh lain adalah Facebook, banyak sekali API ataupun plugin yang ditawarkan oleh Facebook, diantaranya ada Share, Login, Comment, dll.
Saya ambil contoh kasus adalah Login with Facebook. Anda pasti sering melihat tombol tersebut yah web sekarang sepertinya tidak lepas dari fungsi tersebut tujuannya untuk apa ??
Jelas untuk mempermudah pengunjung !
Anda memasuki forum, tapi anda belum punya akun forum tersebut. sekarang saya berikan 2 pilihan :
1. Anda register dari awal pada forum tersebut ?
2. Anda cukup login menggunakan akun Facebook anda ?
Menurut kebanyakan dari kita pasti memilih option nomor 2 jelas! Karena lebih menghemat waktu kita. Selain itu API juga bisa membantu kita loh unutuk meningkatkan rating web.