Muhammad Firdan AzhariFull-Stack Developer
Kembali ke BerandaSTUDI KASUS / 02
PROYEK 02/Productivity

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.

PeranFull-Stack Developer
KategoriProductivity
Hasil UtamaAlur pencatatan dan distribusi hasil rapat terpusat dalam satu alur kerja.
TeknologiFLUTTER · LARAVEL · REST API

Visual Antarmuka Proyek

RAPAT PRODUK / SPRINT 14

Catatan sprint mingguan

03
Action ItemsSiap ditindaklanjuti

FIG. 02 — REPRESENTASI ARSITEKTUR & ANTARMUKA Notula

01

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.

02

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.

03

Fitur Utama

01

Perekam audio langsung di dalam aplikasi dengan kontrol jeda dan penandaan stempel waktu otomatis.

02

Pengunggahan audio ke server Laravel secara chunked (berkeping) dengan fitur resume otomatis saat jaringan terputus.

03

Pengelompokan agenda pembahasan, kesimpulan rapat, dan pembagian tugas per peserta rapat.

04

Ekspor otomatis dokumen hasil rapat ke format file .docx sesuai format standar persuratan organisasi.

04

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.
05

Hasil & Dampak

Memangkas durasi penyusunan dokumen risalah rapat pasca-acara dan meniadakan kendala kegagalan unggah file rekaman besar pada jaringan seluler lemah.