BD106-UAS Essay-2481416805-Sanda Ramadhaning Ratri

Bayangkan membuat aplikasi sederhana untuk daftar tugas harian (to-do list):

Jelaskan 3 buah endpoint API, Metode HTTP yang digunakan, fungsi masing-masing endpoint

 

1. Endpoint: /tasks : POST

  • Metode HTTP: POST
  • Fungsi: Menambahkan tugas baru ke daftar.
  • Pengguna dapat mengirim data seperti judul, deskripsi, dan status (belum selesai/selesai) untuk membuat tugas baru.

Contoh request body:

{

“judul”: “Belajar React”,

“deskripsi”: “Selesaikan modul React dasar”,

“status”: “belum selesai”

}

2. Endpoint: /tasks: GET

  • Metode HTTP: GET
  • Fungsi: Mengambil seluruh daftar tugas yang ada.
  • Digunakan untuk menampilkan semua tugas pada antarmuka aplikasi (bisa difilter berdasarkan status jika perlu).

3. Endpoint: /tasks/{id}: PUT

  • Metode HTTP: PUT
  • Fungsi: Memperbarui data tugas tertentu berdasarkan id-nya.
  • Bisa digunakan untuk mengganti status tugas menjadi “selesai” atau mengedit judul/deskripsinya.

Contoh request body:

{

“status”: “selesai”

}

tiga endpoint utama yang dibutuhkan dalam aplikasi to-do list ini adalah:

1. POST /tasks untuk menambahkan tugas baru,
2. GET /tasks untuk melihat daftar tugas, dan
3. PUT /tasks/{id} untuk memperbarui tugas tertentu.

Ketiga endpoint ini membentuk fondasi dasar untuk menjalankan fitur utama dalam aplikasi to-do list.
Tentu saja, kita masih bisa menambahkan endpoint lainnya seperti DELETE untuk menghapus tugas, tapi tiga endpoint ini sudah cukup untuk membangun fungsi inti dari aplikasi.

Previous Post Previous Post
Newer Post Newer Post

Leave a comment