Lompat ke konten utama

Kompetisi Ajak Teman: hadiah total Rp1.000.000 tunai untuk 3 pengajak terbanyak. Berakhir 29 November 2026. Ikut kompetisi

←

HTTP dan API Web

Pelajaran 12 dari 16

Badan JSON dan REST

Misi: klien API katalog berhalaman

Setelah pelajaran ini kamu bisa membaca dokumentasi API lalu menyusun permintaan tersaring dan berhalaman serta membaca hasilnya.

±16 menitDiperiksa 28 Sep 2026

Materi

Aplikasi pencarian buku kini memakai endpoint daftar dan pembaruan dari API Katalog Pustaka. Tugasmu menulis bagian klien yang menyusun permintaan sesuai dokumentasi dan meringkas respons yang datang. Baca tabelnya lebih dulu; nama parameter dan bentuk badan hanya tertulis di sana.

EndpointKeterangan
GET /buku?penulis=&hal=&per=daftar buku; parameter kosong tidak dikirim
Respons 200{ "data": [{ "id", "judul" }], "total": angka }
PATCH /buku/{id}badan JSON { "stok": angka }; jawaban 200
DELETE /buku/{id}jawaban 204

Latihan

0/4 lulus

Misi akhir modul: luluskan minimal 4 dari 4 tugas. Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 4 dari 4

Aplikasi mengirim DELETE /buku/B-12, lalu sambungan putus sebelum respons 204 terbaca. Bolehkah permintaan itu diulang otomatis?

Pilih satu jawaban

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke