Pertemuan 14 — Penyusunan Laporan Akhir Proyek Aplikasi dan Presentasi Terstruktur
Dari kode yang sudah jalan menjadi cerita yang meyakinkan: menyusun laporan akhir yang rapi dan presentasi yang menjual proyek Anda selama satu semester.
RPS MINGGU 15 • 2 × 50 MENIT
Tujuan Pembelajaran Hari Ini
Setelah pertemuan ini, Anda diharapkan mampu menyusun laporan akhir proyek aplikasi secara sistematis dan menyajikannya dalam presentasi terstruktur. Secara rinci:
DOKUMEN
7
Komponen Laporan
Mengetahui struktur baku laporan akhir proyek aplikasi, dari pendahuluan hingga lampiran.
PRESENTASI
10
Menit Waktu Sidang
Mampu merancang alur presentasi ringkas yang menonjolkan masalah, solusi, dan demo aplikasi.
Materi hari ini menutup rangkaian 14 pertemuan — hasil akhirnya adalah laporan dan slide yang siap dipakai untuk demo hari/sidang proyek akhir.
Mengapa Laporan dan Presentasi Sama Pentingnya dengan Kode?
Aplikasi yang bagus tapi tidak bisa dijelaskan dengan baik akan kehilangan nilai di mata penguji, klien, atau investor.
KENYATAAN DI DUNIA KERJA
Tim engineering Tokopedia melaporkan progres lewat dokumen & demo, bukan hanya kode di GitHub.
Startup mencari pendanaan lewat pitch deck yang jelas, bukan menyerahkan repository mentah.
KENYATAAN DI KAMPUS
Penguji sidang menilai dari laporan & presentasi, karena tidak sempat membaca seluruh kode.
Nilai proyek = kualitas aplikasi + kualitas cara Anda mengomunikasikannya.
Bagian 1 dari 3
Struktur Laporan Akhir Proyek
Kerangka baku yang membuat pembaca memahami proyek Anda dari nol tanpa perlu bertanya.
Anatomi Laporan Akhir Proyek Aplikasi
Tujuh bagian ini adalah kerangka minimum yang harus ada dalam laporan proyek aplikasi Anda.
Coba Sendiri: Seimbangkan Porsi Tujuh Bab Laporan
Geser jumlah halaman tiap bab dan bandingkan batangnya dengan pita rujukan — tiga rambu diagnosis akan menyala bila laporan Anda berat di teori tapi tipis di bukti kerja.
Bab 1: Pendahuluan — Fondasi Cerita Proyek Anda
Pendahuluan menjawab pertanyaan paling dasar: masalah apa yang diselesaikan dan mengapa penting.
ISI WAJIB
Latar belakang masalah bisnis digital (kembali ke ide proyek Pertemuan 1)
Rumusan masalah dalam kalimat tanya yang spesifik
Tujuan dan manfaat aplikasi bagi pengguna/UMKM sasaran
Batasan proyek (fitur apa yang tidak termasuk)
CONTOH KALIMAT
"UMKM kuliner di Semarang kesulitan mencatat transaksi harian secara manual, sehingga dibutuhkan aplikasi kasir sederhana berbasis mobile yang terhubung ke database terpusat."
Bab 4–5: Perancangan dan Implementasi
Dua bab terpanjang — di sinilah Anda menunjukkan bukti kerja dari Pertemuan 2 sampai 12.
Cuplikan kode penting (bukan semua) + penjelasan logikanya
TANGKAPAN LAYAR
Screenshot tiap fitur utama: login, CRUD, integrasi API
Kesalahan umum: menempel ratusan baris kode mentah tanpa penjelasan. Cukup cuplikan inti + narasi singkat apa fungsinya.
Bab 6: Melaporkan Hasil Pengujian secara Jujur
Laporan pengujian yang baik menunjukkan proses debugging, bukan hanya klaim "aplikasi berjalan lancar".
Komponen Laporan
Isi
Contoh
Skenario pengujian
Daftar kasus uji per fitur
Login dengan password salah
Hasil aktual vs. harapan
Bandingkan output nyata dengan target
Pesan error muncul sesuai rencana
Bug yang ditemukan & diperbaiki
Dari catatan Pertemuan 13
API mengembalikan data null → diperbaiki dengan validasi
Keterbatasan yang tersisa
Bug/fitur yang belum tuntas
Belum ada notifikasi push
Hitung dari Nol: Estimasi Panjang Laporan Akhir
Contoh sederhana: menentukan perkiraan jumlah halaman laporan akhir agar proporsional, tidak terlalu tipis atau bertele-tele.
Langkah
Perhitungan
Nilai
1. Jumlah bab inti (Bab 1–7)
Sesuai anatomi laporan
7 bab
2. Rata-rata halaman per bab
Standar laporan proyek aplikasi ringkas
3 halaman
3. Subtotal isi bab
7 × 3
21 halaman
4. Tambahan (cover, daftar isi, daftar pustaka)
Estimasi tetap
4 halaman
5. Total estimasi laporan
21 + 4
25 halaman
HASIL
~25 halaman
Belum termasuk lampiran kode sumber — target realistis untuk proyek aplikasi satu semester
Coba Sendiri: Perkirakan Tebal Laporan Akhir Anda
Geser jumlah bab, halaman per bab, tangkapan layar, dan halaman pelengkap — lihat total halamannya jatuh di zona mana, lalu perhatikan berapa jam menulis yang sebenarnya Anda butuhkan.
Bab 7: Penutup, Daftar Pustaka, dan Lampiran
Bagian penutup laporan adalah kesempatan terakhir meyakinkan pembaca bahwa proyek Anda punya arah ke depan.
SIMPULAN
Ringkas: masalah → solusi → hasil dalam 3–5 kalimat
Jangan ulang seluruh isi bab sebelumnya
SARAN PENGEMBANGAN
Fitur lanjutan yang realistis (mis. notifikasi, laporan ekspor Excel)
Menunjukkan Anda paham keterbatasan proyek saat ini
Daftar pustaka & lampiran: cantumkan dokumentasi resmi (React Native, Python, REST API) yang dirujuk, serta kode sumber lengkap dan panduan instalasi sebagai lampiran terpisah.
Bagian 2 dari 3
Merancang Presentasi Terstruktur
Sepuluh menit untuk meyakinkan penguji bahwa proyek Anda layak dan berfungsi.
Kerangka Slide: Ringkas Bukan Berarti Kurang
Presentasi 10 menit idealnya berisi 8–10 slide — setiap slide punya satu pesan utama.
Atur jumlah slide tiap bagian terhadap anggaran 8–10, lalu geser kepadatan kata per slide — dan lihat kapan waktu baca teks mulai melahap jatah bicara Anda.
Walkthrough: Merencanakan Demo Aplikasi yang Lancar
Demo yang gagal di tengah presentasi adalah momok terbesar — rencanakan setiap langkahnya.
Tahap
Yang Dilakukan
1. Siapkan data dummy
Isi database dengan data contoh yang rapi (bukan kosong/acak) sebelum sidang
2. Latih alur demo
Tentukan urutan fitur yang ditunjukkan: login → fitur utama → hasil
3. Siapkan cadangan
Rekam video demo sebagai backup jika koneksi internet/server bermasalah
4. Uji di perangkat sidang
Coba jalankan aplikasi di laptop/HP yang akan dipakai saat sidang, sehari sebelumnya
Coba Sendiri: Seberapa Besar Risiko Demo Anda Gagal?
Centang persiapan yang sudah tim Anda lakukan, lihat gauge peluang demo mulus, lalu jalankan simulasi sidang lima tahap untuk menemukan di mana demo Anda tersandung.
Hitung dari Nol: Alokasi Waktu Presentasi 10 Menit
Contoh sederhana: membagi 10 menit presentasi ke tiap bagian slide secara proporsional.
Langkah
Perhitungan
Nilai
1. Total waktu presentasi
Ketentuan sidang/demo hari
10 menit = 600 detik
2. Porsi pembuka (judul + masalah)
15% x 600 detik
90 detik
3. Porsi solusi & arsitektur
20% x 600 detik
120 detik
4. Porsi demo langsung
45% x 600 detik
270 detik (4,5 menit)
5. Porsi kendala & simpulan
20% x 600 detik
120 detik
HASIL
4,5 menit demo
Hampir separuh waktu presentasi — karena demo adalah bukti nyata, bukan klaim
Coba Sendiri: Bagi 10 Menit Presentasi Anda
Geser porsi menit tiap bagian dan lihat batang waktunya menyesuaikan — bagian mana yang layak mendapat jatah terbesar dari 600 detik Anda?
Menyampaikan dan Menjawab Pertanyaan dengan Percaya Diri
Presentasi yang baik juga soal bagaimana Anda menyampaikan, bukan hanya isi slide.
SAAT PRESENTASI
Bicara ke audiens/penguji, jangan membaca slide kata per kata
Gunakan istilah teknis secukupnya, jelaskan singkat jika perlu
Latihan minimal 2–3 kali sebelum hari-H, cek durasi
SAAT SESI TANYA JAWAB
Dengarkan pertanyaan sampai selesai, jangan memotong
Kalau tidak tahu jawabannya: jujur, tawarkan tindak lanjut
Rujuk balik ke laporan/kode saat menjawab detail teknis
Bagian 3 dari 3
Checklist Akhir & Kesalahan Umum
Langkah terakhir sebelum laporan dan slide Anda benar-benar siap dikumpulkan.
Checklist Akhir Sebelum Pengumpulan
Gunakan daftar ini sebagai pemeriksaan terakhir, seperti pramugari melakukan pre-flight check sebelum lepas landas.
LAPORAN
Ketujuh bab lengkap & berurutan
Daftar pustaka & lampiran kode terlampir
Tata bahasa & format konsisten (font, penomoran)
PRESENTASI & APLIKASI
Slide sesuai kerangka 8–10 slide, teks ringkas
Aplikasi teruji di perangkat sidang + video cadangan
Repository kode rapi & dapat diakses tim penguji
Kesalahan Umum yang Sering Menurunkan Nilai
Sebagian besar nilai hilang bukan karena aplikasi buruk, tapi karena kesalahan penyajian yang sebenarnya mudah dihindari.
Kesalahan
Dampak
Solusi
Laporan copy-paste dari template tanpa disesuaikan
Isi tidak nyambung dengan proyek sendiri
Tulis ulang setiap bagian dengan data proyek Anda
Slide penuh teks paragraf
Audiens sibuk membaca, bukan mendengarkan
Ganti dengan poin singkat & visual
Tidak latihan demo sebelumnya
Demo macet/error di depan penguji
Latihan & siapkan video cadangan
Melebihi/kurang jauh dari waktu presentasi
Terburu-buru atau dipotong moderator
Latihan dengan pengukur waktu (timer)
Latihan Kelas: Simulasi Sidang Singkat
Sebelum pertemuan berakhir, mari praktikkan langsung dalam kelompok proyek Anda masing-masing.
INSTRUKSI
Bentuk kelompok sesuai tim proyek aplikasi Anda (seperti pertemuan-pertemuan sebelumnya)
Satu kelompok tampil simulasi presentasi 3 menit di depan kelas (dipersingkat dari 10 menit)
Kelompok lain memberi 1 masukan konstruktif setelah simulasi selesai
Target akhir pertemuan: setiap kelompok membawa pulang draf kerangka slide presentasi & daftar checklist laporan yang siap dilengkapi sebelum hari sidang/demo.
Ringkasan: Dari Kode Menjadi Cerita yang Meyakinkan
Empat belas pertemuan telah membawa Anda dari ide proyek hingga aplikasi yang berfungsi — hari ini melengkapinya dengan kemampuan mengomunikasikannya.
LAPORAN
7 bab sistematis: pendahuluan hingga penutup, lengkap dengan lampiran kode
PRESENTASI
8–10 slide, ~10 menit, dengan porsi demo terbesar (±4,5 menit)
KESIAPAN
Checklist akhir + latihan demo mencegah kesalahan penyajian yang mudah dihindari
Selamat menempuh sidang/demo hari! Kemampuan menyusun laporan & presentasi ini akan terus terpakai—baik di magang, kerja, maupun proyek bisnis digital Anda berikutnya.