Skip to content Skip to sidebar Skip to footer

Apa itu API ?

Apa itu API ?

API (Application Programming Interface) adalah sekumpulan perintah, protokol, dan tools yang digunakan untuk mengintegrasikan dua sistem atau aplikasi. 

API memungkinkan sistem atau aplikasi untuk berkomunikasi satu sama lain, dan saling bertukar data dengan mudah.

API sering digunakan untuk mengintegrasikan sistem atau aplikasi yang berbeda, sehingga kita bisa menggunakan fitur-fitur yang tersedia di dalam sistem atau aplikasi tersebut tanpa perlu membuat fitur tersebut dari awal. 

Misalnya, jika kita ingin menambahkan fitur pembayaran ke aplikasi kita, kita bisa menggunakan API dari sebuah perusahaan payment gateway untuk menambahkan fitur tersebut dengan mudah.

API juga sering digunakan untuk memudahkan pengembangan aplikasi, karena kita bisa menggunakan API yang sudah tersedia sebagai "building blocks" untuk membangun aplikasi kita. 

Misalnya, jika kita ingin membuat aplikasi yang menggunakan lokasi pengguna, kita bisa menggunakan API dari sebuah perusahaan yang menyediakan data lokasi untuk menambahkan fitur tersebut ke aplikasi kita.

API dapat dibagi menjadi dua jenis, yaitu:

Private API: Private API adalah API yang hanya bisa diakses oleh sistem atau aplikasi yang sudah terdaftar. 

Private API biasanya digunakan untuk mengintegrasikan sistem atau aplikasi yang berada di dalam satu perusahaan, atau yang memiliki kepentingan yang sama.

Public API: Public API adalah API yang bisa diakses oleh siapa saja yang memiliki akses ke API tersebut. 

Public API biasanya digunakan untuk mengintegrasikan sistem atau aplikasi yang berbeda, atau untuk memudahkan pengembangan aplikasi oleh pihak ketiga.

Contohnya kasusnya seperti ini :

Ada sebuah toko online ingin membuat fitur pembayaran secara online melalui bank ABC, maka toko online tersebut harus bekerjasama dengan bank ABC.

Ketika mereka bekerja sama untuk saling terhubung tidak mungkin toko online tersebut akan diperbolehkan untuk akses database secara langsung (meminta user & password database). 

Salah satu cara yang paling baik adalah dengan terhubung melalui API, sehingga hubungan tersebut tidak akses database secara langsung.

Toko online tersebut harus meminta bank ABC untuk membuat sebuah API agar bisa saling terhubung satu sama lain.

Dengan hal tersebut tukar informasi dapat dilakukan secara nyaman dan aman.

Itu adalah contoh penggunaan API, kalau dalam pengalaman saya, API digunakan untuk menghubungkan aplikasi mobile dengan database agar koneksinya tidak terjadi secara langsung.

Untuk Saling terhubung biasanya menggunakan format JSON, contohnya seperti ini.


Apa itu API ?
Contoh salah satu API

https://indodax.com/api/tickers

Agar pengetahuan tentang API lebih bagus lagi, kamu bisa baca ebook dari postman berikut ini
https://api-first-world.com/
Apa itu API ?

Artikel lain yang membahas lengkap tentang API

https://www.niagahoster.co.id/blog/api-adalah/

Post a Comment for "Apa itu API ?"