Instruksi:
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
Status: 100%
Keterangan: Telah mengerjakan tugas dengan sebaik mungkin
Bukti:
Link youtube video.
3. API (Application Programming Interface) adalah antarmuka yang memungkinkan dua sistem atau aplikasi untuk saling berkomunikasi dan bertukar data.
Contohnya, saat membuka aplikasi cuaca, aplikasi itu mengambil data suhu dan prakiraan dari server pihak ketiga menggunakan API. Aplikasi cukup “meminta” data lewat API, dan server akan “menjawab” dengan informasi yang dibutuhkan dalam format tertentu seperti JSON atau XML.
API biasanya menggunakan protokol HTTP dan terdiri dari beberapa endpoint (alamat URL khusus) yang merespons permintaan (request) seperti
GET (mengambil data),
POST (menambahkan data),
PUT (memperbarui data), atau
DELETE (menghapus data).
Ada dua jenis umum:
Stateless API, seperti REST, tidak menyimpan informasi sesi pengguna.
Stateful API menyimpan status dan riwayat pengguna selama interaksi berlangsung.
API sangat penting dalam pengembangan perangkat lunak modern karena memungkinkan aplikasi berbeda untuk terintegrasi, seperti menghubungkan sistem pembayaran, mengakses tanggal, atau lokasi.
