Lewati ke isi

Proyek Akhir Semester

Membuat Aplikasi Mobile menggunakan Framework Flutter secara Berkelompok

Tujuan Pembelajaran Khusus

  • Mengimplementasikan aplikasi mobile sederhana dengan framework Flutter
  • Menerapkan widget untuk layout dan input, event handling, dan pemanggilan asinkronus ke web service
  • Melakukan deployment aplikasi pada platform cloud dan perangkat mobile

Aturan Umum Tugas Kelompok

  1. Kelompok proyek akhir semester merupakan kelompok yang sama dengan kelompok proyek tengah semester.
  2. Satu kelompok membuat satu repositori git yang digunakan oleh seluruh anggota kelompok untuk bekerja sama. Kumpulkan tautan repositori git ke Scele.
  3. Repositori git memuat README.md yang berisi:
    • Nama anggota kelompok.
    • Deskripsi aplikasi (nama dan fungsi aplikasi serta peran/aktor pengguna aplikasi).
    • Daftar fitur/modul yang diimplementasikan beserta pembagian kerja per anggota.
    • Alur pengintegrasian dengan web service untuk terhubung dengan aplikasi web yang sudah dibuat saat Proyek Tengah Semester.
    • Tautan APK; tidak harus ada pada saat Tahap I. Tautan APK dapat ditambahkan belakangan ke README.md setelah selesai mengerjakan Tahap II.
  4. Deployment aplikasi
    • Build dan rilis aplikasi ke GitHub (sebagai Release) dan platform cloud (Firebase App Distribution atau Microsoft App Center) menggunakan GitHub Actions.
    • Gunakan logo aplikasi Anda sendiri.

Aturan Khusus per Anggota Kelompok

Setiap anggota kelompok wajib mengimplementasikan sebuah modul.

  1. Menerapkan widget untuk layout dan input (Material atau Cupertino, sesuai integrasi kelompok masing-masing).
  2. Menerapkan event handling.
  3. Menerapkan pemanggilan asinkronus ke web service Django (aplikasi web yang sudah dibuat saat Proyek Tengah Semester).
  4. Pengolahan data JSON yang menjadi respons dari web service Django dan menampilkan hasilnya di aplikasi mobile.

Tahapan Tugas Kelompok

Tahapan dan deliverables Tenggat Waktu dan Keterangan
Tahap I (30%)
  • Pembuatan GitHub kelompok
  • Pembuatan codebase kelompok
  • README.md pada GitHub yang berisi:
    1. Nama-nama anggota kelompok
    2. Deskripsi aplikasi (nama dan fungsi aplikasi serta peran/aktor pengguna aplikasi)
    3. Daftar fitur/modul yang diimplementasikan beserta pembagian kerja per anggota
    4. Alur pengintegrasian dengan web service untuk terhubung dengan aplikasi web yang sudah dibuat saat Proyek Tengah Semester
Tenggat Waktu: Minggu, 14 Mei 2023, pukul 23:55 WIB

Kumpulkan tautan GitHub dengan code base dan file README.md yang sudah disiapkan secara lengkap ke Scele.

Kriteria Submisi: Terdapat file README.md beserta code base pada repositori GitHub

Tahap II (70%)

(Modul sudah terimplementasi dengan baik)

  • Fungsionalitas sesuai dengan rancangan desain
  • Tiap individu menyelesaikan penerapan widget pada fitur masing-masing
  • Integrasi antaranggota kelompok sudah dalam satu kesatuan aplikasi
  • Menambahkan tautan APK ke README.md
Tenggat Waktu: Rabu, 31 Mei 2023, pukul 23:55 WIB
Demonstrasi dilakukan pada periode UAS

Kriteria Submisi: APK release di GitHub dan platform cloud (Firebase App Distribution atau Microsoft App Center)


Pembaruan terakhir: 14 Mei 2023 15:58:41
Dibuat: 3 Mei 2023 10:01:28