Rangkuman 2 – BD106 – Hikmal Baedowi

Haiii Haiii HALLO HALLO Pribadi Raharja 

Berikut Merupakan Rangkuman Materi Kelompok 2

1.Apa Itu API?                                                                                                                                                                                                                   

Application Programming Interface (API) adalah sekumpulan aturan, protokol, dan alat yang memungkinkan berbagai aplikasi dan sistem komputer berinteraksi satu sama lain. API memungkinkan program yang satu untuk berkomunikasi dengan program yang lain dengan cara yang terstandarisasi dan mudah dimengerti oleh kedua belah pihak. API menyediakan antarmuka antara berbagai aplikasi, memungkinkan aplikasi tersebut saling bertukar informasi dan berinteraksi satu sama lain dengan cara yang aman, cepat, dan terstandardisasi.

2.Jenis Jenis API

Public API -> Private API -> Partner API -> Composite API

3.Publik API dan Private API

Sesuai namanya, Public API adalah jenis API yang boleh digunakan oleh siapa saja di berbagai platform. Public API juga sering disebut sebagai Open API, dan merupakan yang paling sering digunakan.

Berkebalikan dengan Public API yang bisa digunakan oleh siapa saja, Private API tidak boleh digunakan secara umum. Jenis API ini biasanya digunakan untuk keperluan pribadi atau internal dalam pengembangan aplikasi tertentu. Sebagai contoh yaitu API dari backend yang digunakan mengakses frontend suatu website.

Partner API dan Composite API

Seperti Public API, proses pendaftaran kepada penyedia API harus dilakukan lebih dulu. Kemudian, penggunaanya juga hanya diperbolehkan untuk aplikasi tertentu sesuai perjanjian Contohnya, API Pinterest. Public API juga sering disebut sebagai Open API, dan merupakan yang paling sering digunakan.

Composite API merupakan API yang menyimpan data dari berbagai server atau hosting dalam satu tempat. Hal tersebut sangat menghemat waktu bagi pengguna. Itu karena pengguna bisa mendapatkan berbagai jenis data hanya dalam sekali akses. 

4.Manfaat API

1.Memudahkan Membangun Aplikasi yang Fungsional Dengan menggunakan API, akan lebih mudah untuk membuat aplikasi yang fungsional dan kompleks. Tanpa perlu menambahkan data secara manual, aplikasi yang dikembangkan akan memiliki fitur dari aplikasi tujuan.

2.Pengembangan Aplikasi Menjadi Lebih Efisien Dengan adanya API, Anda tidak perlu melakukan komunikasi langsung dengan aplikasi lain yang ingin dihubungkan. Cukup dengan komunikasi melalui API. Hal ini sangat membantu, terutama jika ingin membangun aplikasi lintas platform dengan berbagai layanan sekaligus.

3.Meringankan Beban Server, Dengan menggunakan API, kita tidak perlu menyimpan semua data yang dibutuhkan di server kita sendiri. Cukup meminta API untuk mendapatkan data terbaru dari server aplikasi asal. Dengan kondisi ini, server kita tidak akan terbebani. Pada akhirnya, mengurangi resiko website tidak dapat diakses karena server down. 

5.Cara Kerja API

1.Aplikasi mengakses API API akan memulai pekerjaannya saat pengguna membuka aplikasi. Misalnya, pengguna membuka aplikasi pemesanan tiket online dan ingin mengakses tujuan tertentu. Di sini, aplikasi akan mengakses API maskapai penerbangan yang sudah dihubungkan.

2. API membuat permintaan ke server, Setelah aplikasi berhasil mengakses alamat API, permintan akan diteruskan ke server maskapai. Jadi, API akan menyampaikan bahwa aplikasi membutuhkan data untuk tanggal dan tujuan penerbangan yang diminta.

3. Server merespons API
Setelah data ditemukan sesuai permintaan, server akan kembali ke API, lalu memberikan
data berupa ketersediaan tempat duduk, waktu keberangkatan, dan lainnya.

Kesimpulan : 

Bahwa API sangat penting dalam pengembangan aplikasi modern. Dengan menggunakan API, pengembang dapat memanfaatkan fungsionalitas yang telah disediakan oleh sistem atau layanan lain, tanpa harus membangun semuanya dari awal. Hal ini dapat mempercepat pengembangan aplikasi dan mengurangi biaya pengembangan. Selain itu, API juga memungkinkan integrasi antara aplikasi yang berbeda-beda, sehingga pengguna dapat memanfaatkan fungsionalitas dari beberapa aplikasi sekaligus.

LINK SLIDE : KLIK DISINI

Kelompok 2

1.Ora Plane Maria Daeli                                                                                                                                                                                                       2.Sheila Aulia Anjani                                                                                                                                                                                                     3.Muhamad Alvi Dwi                                                                                                                                                                                                               4.Hikmal Baedowi                                                                                                                                                                                                             5.Rivanka Harvianto

 

 

1 thought on “Rangkuman 2 – BD106 – Hikmal Baedowi”

  1. Pingback: Assignment 2 - BD106 - Hikmal Baedowi - Bisnis Digital Raharja

Leave a Comment