UAS ESSAY-BD106-Salman hakiki-2481410985

soal 1

1. Jelaskan dengan bahasa sendiri apa yang dimaksud dengan API (Application Programming Interface).
2. Berikan 2 contoh API yang sering digunakan dalam aplikasi sehari-hari, dan jelaskan fungsi sederhananya.

Petunjuk: Kamu boleh menyebutkan API dari aplikasi seperti cuaca, peta, atau media sosial.

jawaban :

1.Apa itu API (Application Programming Interface)?

API atau Application Programming Interface adalah semacam jembatan yang menghubungkan dua aplikasi agar bisa saling berkomunikasi. Jadi, saat kamu menggunakan sebuah aplikasi, sebenarnya aplikasi itu bisa mengambil atau mengirim data ke sistem lain lewat API tanpa kamu sadari. API membuat proses ini jadi lebih cepat, terstruktur, dan aman.

2. Berikan 2 contoh API yang sering digunakan dalam aplikasi sehari-hari, dan jelaskan fungsi sederhananya.

1.OpenWeatherMap API. API ini seperti jembatan yang ngasih tahu aplikasi tentang kondisi cuaca berdasarkan lokasi kamu. Jadi, aplikasi kayak Google Weather, aplikasi ojek online (kayak Gojek atau Grab), bisa otomatis nampilin info cuaca real-time tanpa kamu harus cari-cari sendiri di Google.

2.Google Maps API
Kalau kamu pernah lihat fitur lihat lokasi, cari rute tercepat, atau tunjukin arah di aplikasi apa pun entah itu Grab, Tokopedia, atau aplikasi kirim barang mereka hampir pasti pakai Google Maps API. Dengan API ini, aplikasi bisa ngerti lokasi pengguna, nunjukin peta, dan ngasih petunjuk jalan tanpa bikin sistem peta sendiri dari nol.

soal 2

API dapat bersifat stateless atau stateful.

1. Jelaskan dengan singkat perbedaan antara stateless dan stateful API.

2. Menurut kamu, manakah yang lebih cocok digunakan untuk aplikasi seperti pemesanan tiket online? Jelaskan alasannya.

jawaban :

1. Stateless API tidak menyimpan data sebelumnya, setiap permintaan selalu baru.
stateful API menyimpan data sebelumnya, jadi server bisa mengingat aktivitas kita.

2.Stateful lebih cocok, karena proses pemesanan tiket perlu menyimpan status, misalnya data kursi yang dipilih dan data pembayaran, sampai transaksi selesai.

soal 3

1. Bayangkan kamu sedang membuat aplikasi sederhana untuk daftar tugas harian (to-do list).

2. Jelaskan 3 buah endpoint API yang kamu perlukan untuk aplikasi tersebut.

Sebutkan:

a. Nama endpoint-nya,

b. Metode HTTP yang digunakan (GET, POST, PUT, DELETE),

c. Fungsi dari masing-masing endpoint.

3. Seluruh jawaban atas pertanyaan 1,2,3 soal essay ini melalui recording presentasi lalu upload ke Youtube masing-masing.
Format Youtube:
1. Judul: Nama – NIM – Essay API BD106
contoh: nuril-24242423-Essay API BISDI UR
2. Deskripsi: Nama, NIM, Link jawaban cermi
Berikan rangkuman hasil jawaban kamu mengenai kelas API selama 1 semester tidak lebih dari 250 kata.
gunakan #UniversitasRaharja #BisnisDigital #BD106 #Application #Programming #Interface #BanggaKuliahdiUR
jawaban ;

 

Previous Post Previous Post
Newer Post Newer Post

Leave a comment