- Memiliki kerangka berfikir dalam membuat sebuah aplikasi.
- Mengerti penggunaan Git.
- Mengerti penggunaan Github.
- Mengerti cara membuat Pseudocode dan Flowchart.
- Tidak boleh mengerjakan pada repository ini.
- Tidak boleh mengerjakan Pseudocode dan Flowchart dalam 1 (satu) file.
- Tidak boleh membuat commit message yang kurang jelas (contoh: "init file", "update", "done").
- Minimal memiliki satu atau dua variable.
- Minimal memiliki 1 conditional DAN/ATAU memiliki 1 looping.
Buatlah sebuah private repository baru untuk menyimpan file pengerjaannya dengan format penamaan student_name-application_name (contoh: dito_bagus-calculator_app).
Buatlah Pseudocode dan Flowchart dari sebuah aplikasi. Masing-masing file WAJIB dibuat pada branch yang berbeda. Buatlah commit message yang berkualitas dan relate dari setiap proses pengerjaannya. Kalian diperbolehkan membuat 2 (dua) Pull Request untuk setiap branch atau hanya 1 (satu) Pull Request untuk 2 branch yang kalian buat.
Setelah semua file selesai dikerjakan, buatlah video penjelasan dari final project (max. 5 menit) yang mencakup:
- Alasan pemilihan aplikasi yang dibuat.
- Tools yang digunakan.
- Hasil pengerjaan Pseudocode dan Flowchart.
- Alur pembuatan.
- Commit message yang dibuat.
- Alur dari flow pada repository melalui Git history/Network.
File video wajib disimpan pada Google Drive pribadi dan bersifat Public, pastikan link yang diinput pada LMS merupakan link video (bukan link folder penyimpanan video). Untuk contoh video yang harus dibuat, bisa kalian cek disini.
Pilihlah salah satu dari aplikasi di bawah ini:
- Todo List.
- Hospital Admission (proses penerimaan data diri pasien).
- Kanban Board.
- Shopping Cart sederhana (menambahkan barang ke shopping cart dan calculate jumlah barang).
- Sistem kasir (memasukan item dan auto calculate total harga).
- Proses order makanan/minuman via online.
- File Pseudocode
- File Flowchart
- Video
- Link Video