Antarmuka pemrograman aplikasi (Inggris: application programming interface disingkat API) adalah penerjemah komunikasi antara klien dengan server untuk menyederhanakan implementasi dan perbaikan software.

Bisa diartikan juga sebagai sekumpulan perintah, fungsi, serta protokol yang dapat digunakan oleh programmer saat membangun perangkat lunak untuk sistem operasi tertentu. API memungkinkan programmer untuk menggunakan fungsi standar untuk berinteraksi dengan sistem operasi.

Penjelasan rinci

sunting

API dapat menjelaskan cara sebuah tugas (task) tertentu dilakukan. Dalam pemrograman prosedural seperti bahasa C, aksi biasanya dilakukan dengan media pemanggilan fungsi. Karena itu, API biasanya menyertakan penjelasan dari fungsi/rutin yang disediakannya.

Baru-baru ini, istilah ini sering digunakan untuk merujuk hubungan antara klien dengan server. Klien akan membuat request dalam format tertentu, permintaan tersebut akan diterima oleh server lalu diterjemahkan dalam bentuk yang diminta oleh Klien.

📚 Artikel Terkait di Wikipedia

Bahasa pemrograman

web dan aplikasi, memvalidasi data formulir, memanggil API (Application Programming Interface), pengembangan game web, dan lain-lain. Ini adalah salah satu

Steam

suara dan dalam permainan. Perangkat lunak ini menyediakan application programming interface (API) yang tersedia secara bebas yang disebut Steamworks,

James Gosling

0-201-63451-1 James Gosling, Frank Yellin, The Java Team, The Java Application Programming Interface, Volume 2: Window Toolkit and Applets, Addison-Wesley, 1996

Google TV

merilis Google TV SDK (software development kit) dan web API (application programming interface) untuk TV buat para pengembang segera begitu Google TV tersedia

MindTalk

MindTalk juga membuka aplikasi pemrograman tampilan antarmuka (Application Programming Interface/API) untuk pihak ketiga. Hal ini memungkinkan siapa saja membuat

Salam Pacific Indonesia Lines

pergudangan dan logistik. SPIL DEX, Sebuah platform IT berupa API (Application Programming Interface) melalui koneksi ini konsumen bisa mendapatkan akurasi data

Penggalian web

menjumpai sebuah situs yang membatasi kuota (jatah) API (application programming interface) atau bahkan tidak menyediakan sama sekali, maka penggalian

Common Gateway Interface

Common Gateway Interface atau disingkat CGI adalah suatu standar untuk menghubungkan berbagai program aplikasi ke halaman web. CGI mirip sebuah program