Antarmuka pemrograman aplikasi (bahasa 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

Jakarta Server Pages

program kecil yang dijalankan di server Web. Sun Microsystem, pembuat Java, mengacu kepada teknologi JSP sebagai Servlet API (Application Program Interface)

Windows Vista

arus-kerja (workflows). Selain itu juga ada pembangunan API (Application Program Interface) baru signikan di dalam inti sistem operasi, khususnya penambahan

Steam

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

Sejarah Microsoft Windows

1983, Microsoft Windows mengumumkan pengembangan sebuah graphical user interface untuk sistem operasi buatannya, MS-DOS yang telah dibuat untuk sistem

Common Gateway Interface

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

PukiWiki

Oda, Kentaro; Shimozono, Koichi (2012). "A Simple Application Program Interface for Saving Java Program Data on a Wiki". Advances in Software Engineering

Pemeliharaan

Operator, State of Design and State of Manufacture. It also describes the interface between different States and their related responsibilities. It has been

Mozilla

Mozilla adalah nama asli resmi dari Mozilla Application Suite buatan Mozilla Foundation, yang sekarang dikenal sebagai SeaMonkey. Sebelumnya, nama ini