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
form
untuk menambahkan objek model pada app sebelumnya. - [ ] Tambahkan 4 fungsi
views
baru untuk melihat objek yang sudah ditambahkan dalam format XML, JSON, XML by ID, dan JSON by ID. - [ ] Membuat routing URL untuk masing-masing
views
yang telah ditambahkan pada poin 2. - [ ] Menjawab beberapa pertanyaan berikut pada
README.md
pada root folder.- [ ] Apa perbedaan antara form
POST
dan formGET
dalam 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
-push
ke 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.