Rangkuman Kelompok 1 – BD106V – API – Yansha Juliano Putrasetia

Kelompok 1 membahas materi tentang API seperti berikut ini :

  • Pengertian API :
    Application Programming Interface atau API adalah sebuah antarmuka yang digunakan untuk menghubungkan antara satu aplikasi dengan aplikasi yang lain. Peran dari API adalah untuk sebagai perantara yang menghubungkan aplikasi berbeda, baik dari platform yang sama maupun lintas platform.
    Kami akan analogikan seperti anda ingin membeli barang pada situs platform jual beli online. Nah, agar anda dapat membeli dan memilih barang serta dapat melakukan transaksi pembelian, tentu anda akan mengakses situs platform penyedia layanan jual beli online seperti ecommerce. Jadi API disini adalah sebagai sebuah ecommerce atau perantara untuk menghubungkan pemilik toko atau barang dengan konsumen.
  • Implementasi API :

    API juga digunakan sebagai alat untuk melakukan kegiatan komunikasi dengan developer menggunakan berbagai jenis bahasa pemrograman. Developer tidak perlu untuk menyediakan data sendiri, namun cukup dengan mengambil data dan informasi dari platform melalui API.
    Kemudian, API juga dapat mengembangkan sebuah website dengan berbagai kemudahan fitur yang dimilikinya. Sebagai contoh apabila anda sering menggunakan WordPress, pasti banyak menjumpai fitur yang memudahkan dalam mengintegrasikan suatu API ke dalam sebuah situs dan platform miliknya.

  • Cara kerja API :
    Aplikasi mengakses sebuah API
    API melakukan request atau permintaan kepada Server berkaitan dengan data
    Server memberikan respon atau tanggapan kepada API
    Kemudian, API menyampaikan respon berupa data atau informasi kepada aplikasi

  • Jenis-Jenis API (ada 3 jenis API) :
    Private API
    Jenis API pertama yaitu Private API, dimana hak akses jenis ini penggunaannya tidak terbuka secara umum dan cenderung dibatasi.Public API
    Public API ini dapat digunakan oleh setiap orang tanpa dibatasi penggunaannya. Cakupan dari penggunaannya sangat luas dan bersifat open source.
    Partner API
    Hampir sama dengan Public API. Namun, terdapat sebuah aturan khusus dimana yang dapat menggunakan interface ini adalah user yang sudah mendaftarkan diri terlebih dahulu dan memiliki izin penggunaannya.
  • Contoh API :
    Google Maps API
    Google Maps juga menyediakan API untuk membantu dalam memberikan data berupa peta. Berguna untuk mengakses peta wilayah yang luas
    Facebook API
    Facebook juga memiliki API sendiri, dimana terdapat berbagai fitur untuk menyimpan data pengguna, hasil postingan, games, hingga data pembayaran.
  • Fungsi API
    1.Membantu beban kerja Dari server
    2.Mengembangkan aplikasi lebih cepat dan efektif
    3.Menciptakan aplikasi yang bersifat fungsional
  • Kesimpulan
    API adalah suatu aplikasi atau interface yang berfungsi untuk menghubungkan platform satu dengan platform yang lain dengan menggunakan jaringan maupun tidak. Terdapat empat jenis API sesuai hak aksesnya, yaitu private, public, partner, dan composite.
    Manfaat yang dimiliki oleh API adalah mampu untuk mengurangi beban kerja server, menciptakan aplikasi yang fungsional, dan dapat mengembangkan aplikasi secara efektif.
    Terdapat setidaknya tiga arsitektur populer, yaitu RPC, SOAP, dan REST. Banyak sekali contoh penggunaan API, yang paling sering digunakan adalah Google Maps API dan Facebook API.

Leave a Comment