Skip to main content

Proyek Akhir Semester

Membuat Aplikasi Mobile menggunakan Framework Flutter (Berkelompok)


Tujuan Pembelajaran Khusus

  1. Mengimplementasikan aplikasi mobile sederhana dengan framework Flutter.
  2. Menerapkan widget untuk layout dan input, event handling, dan pemanggilan asinkronus ke web service.
  3. Melakukan deploy aplikasi pada cloud platform dan perangkat mobile.

Aturan Umum Tugas Kelompok

  1. Satu kelompok membuat satu repositori Git yang digunakan oleh seluruh anggota kelompok untuk bekerja sama. Kumpulkan tautan repositori ke Scele.
  2. Repositori Git memuat README.md yang berisi:
    • Nama anggota kelompok.
    • Deskripsi aplikasi (nama aplikasi, fungsi aplikasi, dan peran atau aktor pengguna aplikasi).
    • Daftar fitur atau modul yang diimplementasikan beserta kontrak kinerja per anggota kelompok.
    • 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.)
  3. Deployment Aplikasi:

Aturan Khusus per Anggota Kelompok (Implementasi 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 respons JSON dari web service Django dan menampilkan hasilnya di aplikasi.

Rubrik

Rubrik dapat diakses melalui tautan berikut: Rubrik Penilaian Proyek Tugas Kelompok PBP Gasal 2022/2023

Tahapan Tugas Akhir Kelompok

Tahapan dan deliverablesTenggat Waktu dan Keterangan
Tahap I (30%)
  • Pembuatan GitHub kelompok
  • Pembuatan codebase aplikasi kelompok
  • README.md pada GitHub yang berisi:
    1. Nama-nama anggota kelompok
    2. Deskripsi aplikasi (nama aplikasi, fungsi aplikasi, dan peran/aktor pengguna aplikasi)
    3. Daftar fitur atau modul yang diimplementasikan beserta kontrak kinerja per anggota kelompok
    4. Alur pengintegrasian dengan web service untuk terhubung dengan aplikasi web yang sudah dibuat saat Proyek Tengah Semester
Tenggat Waktu:

28 November 2022 16.55.00 UTC (0 days 0 hours 0 minutes 0 seconds left)

Kumpulkan tautan GitHub di Scele.

Kriteria Submisi: Repositori GitHub yang sudah berisi file README.md dengan lengkap.

Tahap II (70%)

(Modul sudah terimplementasi dengan baik)

Checklist:

  • Fungsionalitas sesuai dengan rancangan desain aplikasi
  • Penerapan widget pada fitur masing-masing secara individu
  • Fitur atau modul tiap anggota kelompok sudah terintegrasi sebagai satu kesatuan aplikasi
  • Tautan APK pada file README.md
Tenggat Waktu:

12 Desember 2022 16.55.00 UTC (0 days 0 hours 0 minutes 0 seconds left)

Kriteria Submisi: Aplikasi tersedia dalam bentuk APK

Presentasi: Demonstrasi ke Dosen pada periode UAS

Bonus

TBA.