Notula
Notula adalah asisten rapat cerdas yang menangani siklus dokumentasi lengkap: dari perekaman audio di perangkat lapangan, pengunggahan data secara terpotong (chunked) yang tahan putus koneksi, sampai format notulen terstruktur yang siap dibagikan.
Visual Antarmuka Proyek
Catatan sprint mingguan
FIG. 02 — REPRESENTASI ARSITEKTUR & ANTARMUKA Notula
Masalah & Latar Belakang
Proses notulensi konvensional rawan kehilangan poin penting, berkas rekaman suara berukuran besar kerap gagal diunggah ketika sinyal seluler tidak stabil, dan pembuatan berkas laporan akhir (.docx) memakan waktu lama.
Peran & Tanggung Jawab
Merancang alur pengguna, mengimplementasikan modul perekaman audio di aplikasi Flutter, serta membangun backend Laravel dengan protokol chunked & resumable upload serta generator dokumen Word.
Fitur Utama
Perekam audio langsung di dalam aplikasi dengan kontrol jeda dan penandaan stempel waktu otomatis.
Pengunggahan audio ke server Laravel secara chunked (berkeping) dengan fitur resume otomatis saat jaringan terputus.
Pengelompokan agenda pembahasan, kesimpulan rapat, dan pembagian tugas per peserta rapat.
Ekspor otomatis dokumen hasil rapat ke format file .docx sesuai format standar persuratan organisasi.
Sorotan Teknis & Rekayasa
- Mekanisme chunked file upload dengan verifikasi checksum per keping data untuk mencegah integritas file korup.
- Pemrosesan background task di Laravel Queue untuk pembentukan berkas dokumen tanpa memblokir antarmuka pengguna.
- Penyimpanan lokal di Flutter (offline-first draft) sehingga pengguna tidak kehilangan catatan meski perangkat kehabisan daya.
Hasil & Dampak
Memangkas durasi penyusunan dokumen risalah rapat pasca-acara dan meniadakan kendala kegagalan unggah file rekaman besar pada jaringan seluler lemah.