ESSAY UAS-BD106-Rendhika Adyatama-2481416795

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: Saya sudah mengerjakan dengan baik dan benar

Bukti:

  1. Link Youtube >>HERE<<

1. Endpoint: /tasks

  • Metode HTTP: POST

  • Fungsi: Menambahkan tugas baru ke daftar to-do.

    • Contoh data yang dikirim:

      {
      "title": "Belajar React",
      "description": "Selesaikan tutorial React dasar",
      "due_date": "2025-07-15"
      }

2. Endpoint: /tasks

  • Metode HTTP: GET

  • Fungsi: Mengambil daftar semua tugas yang sudah dibuat. Bisa ditambahkan query parameter untuk filter, seperti status=completed.

    • Contoh respon:

      [
      {
      "id": 1,
      "title": "Belajar React",
      "completed": false
      },
      {
      "id": 2,
      "title": "Beli bahan makanan",
      "completed": true
      }
      ]

3. Endpoint: /tasks/{id}

  • Metode HTTP: PUT

  • Fungsi: Mengubah atau memperbarui detail tugas tertentu, misalnya mengedit judul atau menandai sebagai selesai.

    • Contoh data yang dikirim:

      {
      "title": "Belajar React Lanjutan",
      "completed": true
      }

4. Endpoint: /tasks/{id}

  • Metode HTTP: DELETE

  • Fungsi: Menghapus tugas berdasarkan ID-nya dari daftar. Misalnya, jika tugas dengan ID 3 sudah tidak diperlukan, endpoint ini akan menghapusnya.

  • Contoh penggunaan:

    DELETE /tasks/3
  • Respon yang umum:

    {
    "message": "Tugas dengan ID 3 berhasil dihapus."
    }
Previous Post Previous Post
Newer Post Newer Post

Leave a comment