0% menganggap dokumen ini bermanfaat (0 suara)
0 tayangan2 halaman

API Dalam Pemrograman

API (Application Programming Interface) adalah sekumpulan aturan yang memungkinkan aplikasi perangkat lunak untuk berkomunikasi dan berbagi data. API berfungsi sebagai perantara antara pengguna dan server, mengelola permintaan dan respons data. Contoh penggunaan API termasuk login dengan akun media sosial, aplikasi cuaca, dan pembayaran online.

Diunggah oleh

24072123007
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
0 tayangan2 halaman

API Dalam Pemrograman

API (Application Programming Interface) adalah sekumpulan aturan yang memungkinkan aplikasi perangkat lunak untuk berkomunikasi dan berbagi data. API berfungsi sebagai perantara antara pengguna dan server, mengelola permintaan dan respons data. Contoh penggunaan API termasuk login dengan akun media sosial, aplikasi cuaca, dan pembayaran online.

Diunggah oleh

24072123007
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

API (Application Programming Interface) adalah sekumpulan aturan, protokol, dan alat

yang memungkinkan berbagai aplikasi perangkat lunak untuk saling berkomunikasi dan
berbagi data satu sama lain. Secara sederhana, API bertindak sebagai "perantara" atau
"penerjemah" digital yang menghubungkan sistem yang berbeda tanpa perlu tahu
bagaimana sistem internal masing-masing bekerja.

Analogi Sederhana: Pelayan Restoran

●​ Anda (Pengguna/Aplikasi): Pelanggan yang duduk di meja memegang menu.


●​ Dapur (Server/Sistem): Tempat makanan disiapkan dan data disimpan.
●​ Pelayan (API): Mengambil pesanan Anda, menyampaikannya ke dapur, lalu
membawa kembali makanan yang Anda minta.

Cara Kerja API

1.​ Permintaan (Request): Aplikasi pengirim mengirimkan permintaan data atau


tindakan tertentu melalui API.
2.​ Pemrosesan: API meneruskan permintaan tersebut ke server backend atau
database target.
3.​ Respon (Response): Server memproses permintaan dan mengembalikan data yang
diminta ke API, yang kemudian meneruskannya kembali ke aplikasi asal.

Contoh Penggunaan API Sehari-hari

●​ Login dengan Google / Facebook: Saat Anda masuk ke aplikasi baru


menggunakan akun Google, aplikasi tersebut memanfaatkan API Google untuk
memverifikasi identitas Anda tanpa perlu membaca kata sandi Anda.
●​ Aplikasi Cuaca: Aplikasi di ponsel Anda mengambil data cuaca terkini dari stasiun
cuaca pihak ketiga melalui API.
●​ Pembayaran Online (Payment Gateway): Toko online menggunakan API dari
Midtrans, Stripe, atau PayPal untuk memproses transaksi kartu kredit atau e-wallet
secara aman.

Tipe & Arsitektur API Populer

Tipe API Deskripsi

REST (Representational Paling populer untuk web/mobile modern karena


State Transfer) ringan, cepat, dan menggunakan format JSON.

GraphQL Memungkinkan klien meminta hanya data spesifik


yang dibutuhkan.
SOAP (Simple Object Protokol standar ketat dengan keamanan tinggi,
Access Protocol) sering digunakan di perbankan/enterprise.

Anda mungkin juga menyukai