Lewati ke isi

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 form GET 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).
  • [ ] 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.