Skip to content

Day 30 — Final Demo Bulan 2 & Seremoni Penutupan Program 🎓🚀

Fase: 3 — Deployment | Minggu: 6 | Hari: Jumat


🎯 Tujuan Hari Ini

Hari terakhir program! Presentasikan SIMAS versi production — yang kini dapat diakses secara online oleh siapapun — kepada mentor dan audience. Rayakan pencapaian 30 hari perjalanan belajar yang luar biasa.


📋 Susunan Acara Final Demo

WaktuKegiatan
08:00 – 08:30Persiapan teknis: pastikan URL production online, data demo tersedia
08:30 – 09:00Final standup: setiap orang berbagi rasa dan pelajaran terbesar
09:00 – 10:30Sesi Demo & Presentasi (25–30 menit per tim)
10:30 – 11:00Sesi Q&A dengan Mentor
11:00 – 11:30Evaluasi Individual & Pengisian Laporan Akhir
11:30 – 12:00Seremoni Penutupan, Sertifikat & Foto Bersama

✅ Checklist Final (08:00 – 08:30)

Teknis

  • [ ] URL production dapat diakses dari browser dan HP
  • [ ] Data demo sudah tersedia di database production (aset, kategori, peminjaman)
  • [ ] Fitur login/register berfungsi (jika ada)
  • [ ] Upload foto berfungsi di production
  • [ ] Export Excel menghasilkan file yang bisa dibuka
  • [ ] Export PDF menghasilkan file yang bisa dibuka
  • [ ] Dashboard menampilkan statistik yang akurat

Non-Teknis

  • [ ] Slide presentasi sudah siap
  • [ ] Urutan presenter sudah disepakati
  • [ ] Link URL production dibagikan ke WhatsApp group agar audience bisa buka di HP

🎤 Panduan Presentasi Final (30 Menit)

Bagian 1: Introduksi (3 Menit) — Project Manager

"Selamat pagi. Kami adalah [nama tim] dari batch magang RPL. Selama 30 hari — dibagi menjadi 6 minggu — kami membangun SIMAS: Sistem Manajemen Aset Sederhana menggunakan Laravel."

Yang disampaikan:

  • Nama tim dan role masing-masing anggota
  • Problem statement: masalah apa yang diselesaikan SIMAS?
  • Teknologi yang digunakan (Laravel, MySQL, Railway, dll.)

Bagian 2: Demo Aplikasi Live (20 Menit)

Demo dilakukan langsung dari URL production. Jalankan skenario berikut secara urut:

Skenario 1: Fitur CRUD Dasar (Backend Dev)

  1. Buat kategori baru di form
  2. Tambah aset baru dengan upload foto
  3. Tunjukkan foto tampil di halaman daftar dan detail
  4. Edit aset, ganti foto
  5. Coba hapus aset yang masih dipinjam → tunjukkan proteksi

Skenario 2: Modul Peminjaman (Backend Dev)

  1. Catat peminjaman baru → tunjukkan stok berkurang dari dashboard
  2. Proses pengembalian → stok bertambah
  3. Coba pinjam melebihi stok → tunjukkan pesan validasi

Skenario 3: Export Data (Frontend / QA)

  1. Klik Export Excel di halaman Aset → buka file di live
  2. Klik Export PDF di halaman Peminjaman → buka file di live
  3. Tunjukkan format laporan yang rapi dan profesional

Skenario 4: Ini Live di Internet! (PM)

  1. Tunjukkan URL public aplikasi
  2. Minta salah satu audience / mentor untuk membuka dari HP mereka
  3. Tunjukkan aplikasi berjalan dari device lain secara realtime

Bagian 3: Refleksi Teknis (5 Menit)

Setiap anggota tim menjawab satu pertanyaan (60 detik per orang):

  • "Apa fitur yang paling menantang untuk diimplementasikan dan kenapa?"
  • "Apa yang kamu pelajari dari proses deployment yang tidak pernah kamu pelajari di kelas?"
  • "Jika ada bulan ketiga, fitur apa yang ingin kamu tambahkan?"
  • "Apa satu hal tentang software development yang baru kamu pahami setelah magang ini?"

📊 Rubrik Penilaian Final (Bulan 2)

Penilaian Aplikasi

FiturBobotKriteria
Upload File (Foto Aset)20 poinValidasi tipe, ukuran, tampil di UI, hapus bersih
Export Excel20 poinHeader benar, data lengkap, nama file dinamis
Export PDF20 poinLayout rapi, statistik akurat, bisa di-print
Deployment Online25 poinURL dapat diakses, semua fitur berfungsi
Keamanan & Optimasi15 poinAPP_DEBUG=false, CSRF ada, optimize berjalan

Penilaian Individual

AspekBobotKeterangan
Pemahaman Teknis Bulan 230 poinBisa jelaskan kode upload, export, dan deploy
Kontribusi Kode25 poinCommit history GitHub aktif selama 30 hari
Problem Solving25 poinMampu atasi error deployment secara mandiri
Komunikasi & Presentasi20 poinMenjelaskan dengan jelas dan percaya diri

📝 Laporan Akhir Program (30 Hari)

Isi dan serahkan ke mentor setelah demo:

═══════════════════════════════════════════════════
    LAPORAN AKHIR MAGANG — DAY 30 (PROGRAM BULAN 2)
            Program RPL Laravel — BRIN 2026
═══════════════════════════════════════════════════

Nama             : [Nama Lengkap]
Role             : [Role]
Tanggal          : [Tanggal]
Link GitHub      : [URL Repository]
URL Aplikasi Live: [URL Railway/Render]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📌 REFLEKSI PROGRAM (30 HARI)

1. Skill terbesar yang kamu kembangkan selama 30 hari ini?
   → [Jawaban]

2. Momen paling "aha!" yang kamu rasakan saat code akhirnya berjalan?
   → [Jawaban]

3. Dari semua fitur yang dibangun (CRUD, Peminjaman, Upload, Export,
   Deploy), mana yang paling bangga kamu buat? Kenapa?
   → [Jawaban]

4. Apa rencana personalmu setelah program ini? (Workshop lanjutan,
   freelance, portfolio, dll.)
   → [Jawaban]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📊 SELF-EVALUATION (1–10)

Bulan 1 (Fondasi):
  Laravel MVC & Routing         : ___
  Database & Eloquent           : ___
  Git & GitHub Collaboration    : ___

Bulan 2 (Lanjutan):
  Upload File Management        : ___
  Export Data (Excel & PDF)     : ___
  Deployment & Production Config: ___
  Keamanan Dasar Aplikasi       : ___

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

💡 FEEDBACK UNTUK PROGRAM

1. Materi mana yang paling berguna dan langsung bisa dipraktekan?
   → [Jawaban]

2. Materi mana yang menurut kamu terlalu cepat / perlu lebih banyak waktu?
   → [Jawaban]

3. Saran konkret untuk batch magang berikutnya:
   → [Jawaban]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Tanda tangan peserta: ________________________

🏆 Pesan Penutup untuk Peserta Program

Selamat! Kamu telah menyelesaikan 30 hari magang intensif yang sesungguhnya.

Dalam 2 bulan ini, kamu tidak hanya belajar coding. Kamu belajar berpikir seperti seorang developer:

  • Membaca error tanpa panik
  • Mencari solusi secara mandiri
  • Berkolaborasi menggunakan Git
  • Memikirkan keamanan dan performa
  • Dan yang paling penting — membawa ide menjadi kenyataan yang bisa diakses dunia

Aplikasi yang kamu bangun hari ini bukan sekadar tugas. Ini adalah bukti nyata kemampuanmu. Tidak semua developer muda punya pengalaman men-deploy aplikasi mereka sendiri ke internet.

Tambahkan URL aplikasi ini ke CV-mu. Ceritakan perjalanan ini di wawancara kerja. Jadikan ini batu loncatan untuk hal-hal yang lebih besar.

Kamu sudah membuktikan bahwa kamu bisa.

— Mentor 🎓


Catatan Mentor — Tindak Lanjut Pasca Program

  • [ ] Berikan feedback tertulis individual kepada setiap peserta dalam 1 minggu
  • [ ] Pastikan semua peserta memiliki akun GitHub dengan repository public yang rapi
  • [ ] Simpan URL aplikasi production setiap peserta sebagai dokumentasi program
  • [ ] Rekomendasikan resource belajar lanjutan: Laracasts, Laravel News, roadmap.sh/php
  • [ ] Terbitkan sertifikat digital yang bisa dibagikan di LinkedIn
  • [ ] Simpan hasil evaluasi untuk penyempurnaan kurikulum batch berikutnya

Program Magang SMK RPL — Rekayasa Perangkat Lunak (2 Bulan)