Skip to content

Commit

Permalink
add: tugas-3
Browse files Browse the repository at this point in the history
  • Loading branch information
iqbaldwitama committed Feb 13, 2024
1 parent ed50960 commit ea66ec6
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions docs/tugas/tugas-3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# 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 **Rabu, 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.

0 comments on commit ea66ec6

Please sign in to comment.