Application Programming Interface(API)
Antarmuka adalah bagian yang sama antar dua atau lebih komponen yang terpisah pada sebuah sistem komputer._wikipedia
Application Programming Interface(API) adalah sekumpulan perintah, fungsi, serta protokol yang dapat digunakan oleh programmer saat membangun perangkat lunak untuk sistem operasi tertentu._wikipedia
API adalah antarmuka yang berupa kumpulan fungsi yang dapat dipanggil atau dijalankan oleh program lain._sandika galih
Penerapan API:
- Bahasa Pemrograman
- Library & Framework
- Sistem Operasi
- Web API/Web Service
Gambar di atas merupakan contoh penerapan penggunaan 2 API(mysqli dan PDO) pada bahasa pemrograman PHP.
Gambar di atas merupakan contoh penerapan penggunaan API untuk mengakses elemen pada DOM pada bahasa pemrograman javascript.
.
Gambar di atas merupakan contoh penerapan penggunaan API dalam framework CodeIgniter .untuk mengambil seluruh data di database mahasiswa.
WEB API/ WEB Service
Web service adalah sebuah sistem perangkat lunak yang dibuat untuk mendukung interoperabilitas/interaksi antara 2 aplikasi yang berbeda melalui jaringan.
- SOAP(Simple Object Access Protocol)
- REST(REpresentasional State Transfer