
API adalah kependekan dari Application Programming Interface (Antarmuka Pemrograman Aplikasi). API berfungsi sebagai penghubung antara sebuah aplikasi dengan aplikasi lainnya Kepada saling berkomunikasi dengan menggunakan serangkaian protocol.
Bagaimana Metode kerja API?
Dalam prosesnya, API akan melakukan beberapa tahapan hingga memberikan respons. Berikut Metode kerja API :
- Aplikasi Mengakses API
API akan berjalan ketika user menjalankan aplikasi. Misalnya, user membuka aplikasi pemesanan tiket pesawat online dan Ingin memesan tiket tertentu. Ketika user memesan tiket maka aplikasi akan mengakses API maskapai penerbangan yang sudah dihubungkan.
2.Request
Setelah aplikasi berhasil mendapatkan alamat API, selanjutnya request akan diteruskan ke server maskapai penerbangan. API akan memberitahu maskai penerbangan bahwa aplikasi membutuhkan tiket sesuai dengan pemesanan sebelumnya.
3.Server merespons API
Setelah data yang sesuai dengan permintaan telah ditemukan, server akan menghubungkan kembali ke API. Lampau memberikan data yang sudah ditemukan sesuai dengan permintaan.
4. API memberikan hasil ke aplikasi
Aplikasi akan menerima data yang sudah dikirimkan oleh API dan menampilkannya ke aplikasi yang diakses oleh user.
Manfaat API
1.Mempermudah pembuatan aplikasi
API sangat Berfaedah Kepada pembuatan aplikasi yang fungsional dan kompleks. API Dapat mempermudah developer pembuatan aplikasi, karena memungkinkan developer Kepada menerapkan fitur dari aplikasi tujuan tanpa harus menambahkannya secara manual.
2.Membikin pembuatan aplikasi menjadi lebih efisien
API Membikin pembuatan aplikasi menjadi lebih efisien karena developer Kagak perlu repot-repot Kepada melakukan komunikasi dengan aplikasi lain yang Ingin dihubungkan.
Ini sangat memudahkan Kalau developer Ingin Membikin aplikasi lintas platform yang mempunya berbagai layanan dalam satu aplikasi. Developer hanya perlu menghubungkan aplikasi dengan masing-masing layanan yang dibutuhkan.
3.Meringankan beban server
API memudahkan kita dalam pengolahan dan penyimpanan data. Karena Seluruh data yang dibutuhkan aplikasi sudah disediakan oleh API, cukup meminta API mengambil data dari server aplikasi yang terhubung.

Jenis-jenis API
Terdapat 4 jenis API sesuai dengan hak aksesnya. Diantaranya Public, Private, Partner dan Composite. Berikut Kepada penjelasannya :
1.Public API
Public API atau yang Lumrah disebut dengan open API, adalah API yang Dapat digunakan oleh siapa saja. API ini merupakan jenis yang paling mudah digunakan, Anda cukup mendaftarkan dan memanfaatkannya pada aplikasi Anda.
2.Private API
Private API adalah kebalikan dari public API, private API Kagak terbuka Kepada Lumrah. Private API biasanya digunakan Kepada keperluan internal ataupun pribadi.
3.Partner API
Partner API Dapat digunakan Kepada keperluan Lumrah, tetapi hanya pihak yang Mempunyai izin saja yang Dapat mengaksesnya. Sama seperti public API, pendaftaran dilakukan terlebih dahulu. Kemudian anda Dapat menggunakan API ini pada aplikasi sesuai dengan perjanjian yang sudah ditentukan.
4.Composite API
Composite API adalah API yang menyimpan banyak server pada satu tempat. Fungsi composite API adalah Kepada user mengambil beberapa data hanya dengan satu kali akses, sehingga Dapat mempersingkat waktu dan lebih efisien.