Day 20 — Final Demo Day & Penutupan Magang 🎓
Fase: 2 — Mini Project Asset Management | Minggu: 4 | Hari: Jumat
🎯 Tujuan Hari Ini
Hari terakhir magang! Tim mempresentasikan SIMAS (Sistem Manajemen Aset Sederhana) kepada mentor dan audience, mendapatkan feedback akhir, serta melakukan seremoni penutupan program.
📋 Susunan Acara Hari Ini
| Waktu | Kegiatan |
|---|---|
| 08:30 – 09:00 | Persiapan Final: pastikan aplikasi running, data siap |
| 09:00 – 09:15 | Standup akhir: setiap orang menyampaikan perasaan dan pelajaran terbesar |
| 09:15 – 10:30 | Sesi Demo & Presentasi |
| 10:30 – 11:00 | Sesi Tanya Jawab & Feedback dari Mentor |
| 11:00 – 11:30 | Evaluasi & Penilaian Individual |
| 11:30 – 12:00 | Penutupan & Foto Bersama |
📋 Task Wajib Sebelum Presentasi
1. Checklist Final (08:30 – 09:00)
Backend Dev:
- [ ]
php artisan serveberjalan tanpa error - [ ] Database terisi dengan data demo yang realistis (min. 4 kategori, 10 aset, 5 pinjaman)
- [ ] Tidak ada error 500 atau exception yang tidak tertangani
Frontend Dev:
- [ ] Tampilan responsif di browser yang akan digunakan demo
- [ ] Tidak ada link yang broken (404)
- [ ] Flash message berfungsi
QA Tester:
- [ ] Semua test case critical sudah PASS
- [ ] Laporan QA siap dipresentasikan
Project Manager:
- [ ] Slide presentasi final sudah rapi
- [ ] Urutan demo sudah disepakati tim
- [ ] Repository GitHub dalam kondisi bersih (main branch terbaru)
🎤 Panduan Presentasi (25 Menit per Tim)
Bagian 1: Introduksi (3 Menit) — PM
"Selamat pagi/siang. Kami adalah [nama tim] dari program magang RPL. Selama 4 minggu, kami membangun aplikasi bernama SIMAS — Sistem Manajemen Aset Sederhana menggunakan framework Laravel..."
Sampaikan:
- Nama anggota dan role masing-masing
- Tujuan aplikasi (masalah apa yang diselesaikan)
- Teknologi yang digunakan (Laravel, MySQL, Git, GitHub)
Bagian 2: Demo Aplikasi (15 Menit) — Semua Anggota
Jalankan skenario demo berikut secara urut:
Skenario Demo yang Disarankan:
- Login ke Dashboard → Tunjukkan widget statistik (PM/Frontend Dev)
- Buat Kategori Baru → Input di form, tampilkan validasi jika nama duplikat (Backend Dev)
- Tambah Aset Baru → Pilih kategori dari dropdown, isi semua field (Backend Dev)
- Lihat Daftar Aset → Tunjukkan kondisi warna, pagination, link kategori (Frontend Dev)
- Catat Peminjaman → Pilih aset, isi nama peminjam, lihat stok berkurang otomatis (Backend Dev)
- Proses Pengembalian → Klik konfirmasi, tunjukkan stok bertambah (Backend Dev)
- Dashboard Update → Refresh dashboard, tunjukkan semua widget berubah sesuai data (QA)
- Skenario Error → Coba pinjam melebihi stok, tunjukkan pesan validasi (QA)
Bagian 3: Refleksi & Kesimpulan (5 Menit) — Semua Anggota
Setiap anggota menjawab satu pertanyaan berikut (pilih satu per orang):
- "Apa hal paling sulit yang kamu hadapi dan bagaimana kamu mengatasinya?"
- "Apa fitur yang paling kamu bangga berhasil implement?"
- "Apa yang akan kamu tambahkan jika punya waktu lebih banyak?"
- "Apa yang paling berharga dari pengalaman magang ini?"
📊 Rubrik Penilaian Mentor
Penilaian Individual (Total: 100 Poin)
| Aspek | Bobot | Keterangan |
|---|---|---|
| Pemahaman Teknis | 30 poin | Bisa menjelaskan kode yang ditulis tanpa melihat catatan |
| Kontribusi Kode | 25 poin | Commit history di GitHub menunjukkan kontribusi nyata |
| Kolaborasi Tim | 20 poin | Aktif di PR review, komunikasi di standup |
| Kualitas Kode | 15 poin | Kode rapi, validasi lengkap, tidak ada N+1 |
| Trouble-solving | 10 poin | Mampu debug sendiri dan jelaskan cara mengatasinya |
Penilaian Aplikasi (Total: 100 Poin)
| Fitur | Bobot | Kriteria Lulus |
|---|---|---|
| CRUD Category | 20 poin | Validasi duplikat & proteksi hapus berfungsi |
| CRUD Asset | 20 poin | Dropdown kategori dari DB, validasi lengkap |
| Relasi Category-Asset | 15 poin | Nama kategori tampil di halaman aset |
| Modul Peminjaman | 25 poin | Stok berkurang otomatis, validasi stok cukup |
| Modul Pengembalian | 10 poin | Stok bertambah, status berubah |
| Dashboard | 10 poin | Widget statistik akurat dari DB |
📝 Laporan Akhir Magang (Laporan Penutup)
Setelah demo selesai, setiap peserta mengisi laporan akhir ini dan diserahkan ke mentor:
═══════════════════════════════════════════
LAPORAN AKHIR MAGANG — DAY 20
Program RPL Laravel — BRIN
═══════════════════════════════════════════
Nama : [Nama Lengkap]
Role : [Role]
Tanggal : [Tanggal]
Link GitHub : [URL Profil GitHub]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📌 REFLEKSI PERSONAL
1. Skill apa yang paling berkembang selama magang ini?
[Jawaban kamu]
2. Apa momen paling frustasi dan bagaimana kamu mengatasinya?
[Jawaban kamu]
3. Jika kamu harus memulai magang ini lagi dari Day 1,
apa yang akan kamu lakukan berbeda?
[Jawaban kamu]
4. Apa rencana belajar kamu setelah program magang ini selesai?
[Jawaban kamu]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 SELF-EVALUATION
Beri nilai dirimu sendiri (1-10):
- Pemahaman Laravel MVC : ___
- Skill Database & Migration: ___
- Penggunaan Git & GitHub : ___
- Kemampuan Debug Mandiri : ___
- Kolaborasi dengan Tim : ___
- Kedisiplinan & Konsistensi: ___
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 FEEDBACK UNTUK PROGRAM
1. Apa yang sudah baik dari program ini?
[Masukan kamu]
2. Apa yang perlu diperbaiki untuk batch selanjutnya?
[Masukan kamu]
3. Materi apa yang perlu ditambahkan?
[Masukan kamu]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Tanda tangan peserta: ________________________🏆 Pesan Penutup untuk Peserta Magang
Selamat! Kamu telah menyelesaikan 20 hari magang intensif.
Dalam waktu 4 minggu, kamu telah belajar dari instalasi Laravel dari nol, hingga membangun sistem yang punya relasi database, validasi, transaksi, dan antarmuka yang rapi. Di dunia industri, ini adalah fondasi yang sangat solid.
Kode yang kamu tulis, bug yang kamu perbaiki, dan konflik Git yang kamu selesaikan — semuanya adalah pengalaman nyata yang tidak bisa digantikan oleh teori di bangku sekolah.
Simpan portfolio ini. Push ke GitHub. Cantumkan di CV.
Perjalanan masih panjang. Ini bukan akhir — ini adalah awal.
— Mentor 🎓
Catatan Mentor — Tindak Lanjut Pasca Magang
Setelah demo selesai, lakukan hal-hal berikut:
- [ ] Berikan feedback tertulis individual kepada setiap peserta
- [ ] Pastikan semua peserta sudah memiliki akun GitHub dengan repository project ini
- [ ] Rekomendasikan resource belajar lanjutan: Laravel Documentation, Laracasts, YouTube
- [ ] Jika memungkinkan, berikan sertifikat partisipasi program magang
- [ ] Simpan hasil evaluasi untuk perbaikan program batch berikutnya