Tugas 3: Implementasi Form dan Data Delivery pada Django
Pemrograman Berbasis Platform (CSGE602022) — diselenggarakan oleh Fakultas Ilmu Komputer Universitas Indonesia, Semester Genap 2023/2024
Deskripsi Tugas
Pada tugas ini, kamu akan menjalankan implementasi konsep data delivery serta menerapkan beberapa konsep yang telah dipelajari selama sesi tutorial.
Checklist untuk tugas ini adalah sebagai berikut:
- [ ] Membuat input
formuntuk menambahkan objek model pada app sebelumnya. - [ ] Tambahkan 4 fungsi
viewsbaru untuk melihat objek yang sudah ditambahkan dalam format XML, JSON, XML by ID, dan JSON by ID. - [ ] Membuat routing URL untuk masing-masing
viewsyang telah ditambahkan pada poin 2. - [ ] Menjawab beberapa pertanyaan berikut pada
README.mdpada root folder.- [ ] Apa perbedaan antara form
POSTdan formGETdalam Django? - [ ] Apa perbedaan utama antara XML, JSON, dan HTML dalam konteks pengiriman data?
- [ ] Mengapa JSON sering digunakan dalam pertukaran data antara aplikasi web modern?
- [ ] Jelaskan bagaimana cara kamu mengimplementasikan checklist di atas secara step-by-step (bukan hanya sekadar mengikuti tutorial).
- [ ] Apa perbedaan antara form
- [ ] Mengakses keempat URL di poin 2 menggunakan Postman, membuat screenshot dari hasil akses URL pada Postman, dan menambahkannya ke dalam
README.md. - [ ] Melakukan
add-commit-pushke GitHub.
Tenggat Waktu Pengerjaan
Tenggat waktu pengerjaan Tugas 3 adalah hari Selasa, 20 Februari, pukul 12.00 siang.
Asisten dosen akan mengecek last commit dari repositori tugas lab, sehingga kamu tidak perlu mengumpulkan tautan repositori ke dalam slot submisi.