Skip to main content

Tugas 7: Elemen Dasar Flutter

Pemrograman Berbasis Platform (CSGE602022) — diselenggarakan oleh Fakultas Ilmu Komputer Universitas Indonesia, Semester Ganjil 2023/2024


Deskripsi Tugas​

Pada tugas ini, kamu akan mengimplementasikan aplikasi yang telah kamu kembangkan menggunakan Flutter berdasarkan beberapa hal yang sudah kamu pelajari selama tutorial.

Checklist untuk tugas ini adalah sebagai berikut:

  • Membuat sebuah program Flutter baru dengan tema inventory seperti tugas-tugas sebelumnya.
  • Membuat tiga tombol sederhana dengan ikon dan teks untuk:
    • Melihat daftar item (Lihat Item)
    • Menambah item (Tambah Item)
    • Logout (Logout)
  • Memunculkan Snackbar dengan tulisan:
    • "Kamu telah menekan tombol Lihat Item" ketika tombol Lihat Item ditekan.
    • "Kamu telah menekan tombol Tambah Item" ketika tombol Tambah Item ditekan.
    • "Kamu telah menekan tombol Logout" ketika tombol Logout ditekan.
  • Menjawab beberapa pertanyaan berikut pada README.md pada root folder.
    • Apa perbedaan utama antara stateless dan stateful widget dalam konteks pengembangan aplikasi Flutter?
    • Sebutkan seluruh widget yang kamu gunakan untuk menyelesaikan tugas ini dan jelaskan fungsinya masing-masing.
    • Jelaskan bagaimana cara kamu mengimplementasikan checklist di atas secara step-by-step (bukan hanya sekadar mengikuti tutorial)
  • Melakukan add-commit-push ke GitHub.

Tenggat Waktu Pengerjaan​

Tenggat waktu pengerjaan Tugas 7 adalah Rabu, 8 November 2023, pukul 12.00 siang.

Harap mengumpulkan link repositori yang kamu gunakan ke dalam slot submisi yang telah disediakan di SCELE.

Bonus​

Kamu akan mendapatkan nilai bonus pada penilaian tugas ini apabila kamu mengimplementasikan warna-warna yang berbeda untuk setiap tombol (Lihat Item, Tambah Item, dan Logout).