-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ed50960
commit ea66ec6
Showing
1 changed file
with
28 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |