Lihat ke Halaman Asli

Umeetme Id

Video Conference Platform

Apa Itu API? Pengertian, Tipe dan Manfaatnya

Diperbarui: 9 Februari 2022   11:38

Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Illustration by Aji Nurhidayat @UMeetMe

Ketika ingin mengembangkan sebuah aplikasi, API berperan untuk menyederhanakan proses kerja aplikasi tersebut. Dengan API, aplikasi yang dibangun akan lebih mudah digunakan dan pengembangannya pun jadi lebih efisien.

Namun, banyak dari kita belum familiar dengan istilah API ini. API sendiri merupakan singkatan dari Application Programming Interface yang ditemukan oleh Maurice Wilkes dan David Wheeler yang merupakan ilmuwan komputer asal Inggris.

Menurut Joshua J. Bloch, seorang penulis teknologi dan insinyur perangkat lunak asal Amerika Serikat menyatakan bahwa konsep API sudah ada, jauh sebelum istilah API ini tercipta. Istilah API pertama kali tercatat pada makalah yang disebut sebagai “Struktur dan Teknik Data untuk Grafik Komputer Jarak Jauh” yang dipresentasikan pada Konferensi AFIPS, semacam konferensi komputer nasional di Amerika Serikat di tahun 1968.

Dari situ, konsep API diperbesar kembali dengan permulaan API Web yang mengalami adopsi komersial, yang mulai meluas pada tahun 2000 dan berlanjut hingga saat ini.

Pengertian dari API

API (Application Programming Interface) adalah sebuah interface yang dapat membangun, mengembangkan sekaligus mengintegrasikan satu aplikasi dengan aplikasi lainnya secara bersamaan untuk saling terhubung satu sama lain.

Dengan API ini, para pengembang dapat membangun sekaligus mengintegrasikan aplikasi hanya dengan berbagai elemen yang ada, seperti function, protocol, dan tools-tools lainnya.

Contoh perumpamaan API yang paling sederhana adalah seorang pelayan coffee shop. Tugas pelayan tersebut adalah menghubungkan pelanggan dengan barista. Pelanggan cukup memesan kopi sesuai daftar menu yang ada dan pelayan tersebut akan menyampaikannya kepada barista. Setelah pesanan selesai dibuat, pelayan akan mendatangi pelanggan tadi untuk memberikan kopi yang dipesan.

Seperti itulah perumpamaan API yang paling sederhana.

API sendiri dapat berperan sebagai alat komunikasi dengan bahasa pemrograman yang berbeda untuk memudahkan pengembang. Selain itu, kamu tidak harus menyiapkan semua data sendiri, karena data tersebut akan diambil dari aplikasi lain dengan bantuan API.

Halaman Selanjutnya


BERI NILAI

Bagaimana reaksi Anda tentang artikel ini?

BERI KOMENTAR

Kirim

Konten Terkait


Video Pilihan

Terpopuler

Nilai Tertinggi

Feature Article

Terbaru

Headline