An Application Programming Interface (API) merupakan satu set
instruksi pemograman untuk mengakses aplikasi berbasis web software atau
web tool. Sebuah perusahaan perangkat lunak merilis API kepada publik
sehingga pengembang perangkat lunak lain dapat merancang produk yang
didukung oleh layanan.
API pun dapat didefinisikan sebagai sebuah bahasa yang digunakan oleh
sebuah program aplikasi untuk berkomunikasi dengan sistem operasi atau
program kontrol lainnya seperti Database Managemnt System (DBMS) atau
protokol komunikasi.
Sebagai contoh: Amazon.com merilis API sehingga pengembang situs web dapat dengan mudah mengakses informasi produk Amazon.
API adalah antar muka software to software, bukan user interface. Dengan
API, aplikasi berkomunikasi satu sama lain tanpa sepengetahuan.
Contohnya ketika anda membeli tiket film secara online dan memasukkan
informasi kartu kredit anda, situs tiket film menggunakan API untuk
mengirimkan informasi kartu kredit anda ke remote aplikasi yang
memverifikasi apakah informasi anda sudah benar. Setelah pembayaran
dikonfirmasi, remote aplikasi mengirimkan respon balik ke situs tiket
film dan mengatakan pembayaran telah diterima dan tiket dapat diberikan.
Sebagai pengguna, kita hanya melihat satu antarmuka yaitu situs web
tiket film. tetapi dibelakang layar banyak aplikasi yang bekerja
bersama-sama menggunakan API.
sumber: unsika.blogspot.com
Tidak ada komentar:
Posting Komentar