-
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
8caf25c
commit 6a43709
Showing
2 changed files
with
84 additions
and
1 deletion.
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,82 @@ | ||
# 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 _asynchronous_ ke _web service_ | ||
3. Melakukan _deploy_ aplikasi pada platform _cloud_ dan perangkat _mobile_ | ||
|
||
## Aturan Umum Tugas Kelompok | ||
|
||
1. Satu kelompok membuat satu repositori GitHub yang digunakan oleh seluruh anggota kelompok untuk bekerja sama. Kumpulkan tautan repositori GitHub ke Scele. | ||
2. Repositori GitHub memuat `README.md` yang berisi: | ||
- Daftar nama anggota kelompok | ||
- Tautan APK (Tidak harus ada pada saat Tahap I; tautan APK dapat ditambahkan belakangan ke `README.md` setelah selesai mengerjakan Tahap II.) | ||
- Deskripsi aplikasi (nama dan fungsi aplikasi) | ||
- Daftar modul yang diimplementasikan beserta pembagian kerja per anggota | ||
- Peran atau aktor pengguna aplikasi | ||
- Alur pengintegrasian dengan _web service_ untuk terhubung dengan aplikasi web yang sudah dibuat saat Proyek Tengah Semester | ||
- Tautan berita acara | ||
3. _Deployment_ aplikasi: | ||
- Unggah APK sebagai Release di GitHub kelompok | ||
- Platform Cloud, misalnya Microsoft App Center atau Firebase App Distribution | ||
- Gunakan logo aplikasi kelompok Anda sendiri | ||
|
||
## Aturan Khusus per Anggota Kelompok (Implementasi Sebuah Modul) | ||
|
||
1. Menerapkan _widget_ untuk _layout_ dan input (Material/Cupertino, sesuai integrasi kelompok masing-masing) | ||
2. Menerapkan _event handling_ | ||
3. Menerapkan pemanggilan _asynchronous_ ke _web service_ Django (aplikasi web yang sudah dibuat saat Proyek Tengah Semester) | ||
4. Pengolahan data _response_ JSON dari Web Service Django dan menampilkan hasilnya di Mobile App | ||
|
||
## Tahapan Tugas Akhir Kelompok | ||
|
||
<table> | ||
<tr> | ||
<th>Tahapan dan <em>deliverables</em></th> | ||
<th>Tenggat Waktu dan Keterangan</th> | ||
</tr> | ||
<tr> | ||
<td> | ||
<b>Tahap I (20%)</b> | ||
<ul> | ||
<li>Pembuatan GitHub kelompok</li> | ||
<li>Pembuatan <em>codebase</em> kelompok</li> | ||
<li>README.md pada GitHub yang berisi:</li> | ||
<ol> | ||
<li>Daftar nama anggota kelompok</li> | ||
<li>Deskripsi aplikasi (nama dan fungsi aplikasi)</li> | ||
<li>Daftar modul yang diimplementasikan beserta pembagian kerja per anggota</li> | ||
<li>Peran atau aktor pengguna aplikasi</li> | ||
<li>Alur pengintegrasian dengan <em>web service</em> untuk terhubung dengan aplikasi web yang sudah dibuat saat Proyek Tengah Semester</li> | ||
<li>Menambahkan tautan berita acara ke README.md</li> | ||
</ol> | ||
</ul> | ||
</td> | ||
<td> | ||
<p><b>Tenggat Waktu: Minggu, 12 Mei 2024, pukul 23.55 WIB</b></p> | ||
<p><b>Kumpulkan ke SCELE: Tautan repositori GitHub</b> yang berisi <em>code base</em> aplikasi Flutter lengkap beserta README.md</p> | ||
</td> | ||
</tr> | ||
<tr> | ||
<td> | ||
<b>Tahap II (80%)</b> | ||
<p>(Modul sudah terimplementasi dengan baik)</p> | ||
<ul> | ||
<li>Setiap individu menyelesaikan penerapan <em>widget</em> pada modul masing-masing</li> | ||
<li>Modul yang dibuat oleh setiap anggota kelompok sudah terintegrasi dalam satu kesatuan aplikasi</li> | ||
<li>Fungsionalitas sesuai dengan rancangan desain</li> | ||
<li>Menambahkan tautan APK ke README.md</li> | ||
</ul> | ||
</td> | ||
<td> | ||
<p><b>Tenggat Waktu: Jum'at, 31 Mei 2024, pukul 23.55 WIB</b></p> | ||
<p><b>Presentasi dan Demo Tugas ke Dosen</b></p> | ||
<p><b><em>Pengumpulan:</em></b> APK <em>release</em> pada <em>cloud platform</em></p> | ||
</td> | ||
</tr> | ||
</table> |
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