Computer-Based Test (CBT) - Olimpiade Akuntansi Vokasi 2024

Deskripsi App
Platform Computer-Based Test (CBT) berbasis web yang dirancang khusus untuk memfasilitasi kompetisi cerdas cermat beregu secara daring dan terstruktur. Sistem ini telah teruji dan diimplementasikan secara langsung pada ajang Olimpiade Akuntansi Vokasi Tingkat Nasional, memproses kalkulasi nilai secara simultan dari banyak peserta antar institusi. Platform ini menyelesaikan tantangan penilaian manual yang lambat dan rentan inkonsistensi dengan menghadirkan mesin pemeringkatan otomatis dan pemantauan ujian secara live.
Peran & Tanggung Jawab (Full-Stack Web Developer)
Sebagai pengembang sistem end-to-end, fokus utama mencakup perancangan arsitektur backend, otomasi pemrosesan berkas massal, sinkronisasi data asinkron, serta pembuatan antarmuka ujian yang responsif:
- Real-Time Scoring Engine:: Merancang dan mengimplementasikan algoritma akumulasi nilai otomatis yang menggabungkan respons jawaban dari seluruh anggota dalam satu tim secara instan, menghasilkan skor tim terpadu dengan latensi pembaruan di bawah 2 detik melalui transmisi asinkron AJAX.
- High-Speed Bulk Data Importer: Mengembangkan fitur impor soal massal menggunakan Maatwebsite Excel, mengoptimalkan alur parsing data dan validasi relasi sehingga mampu memproses serta menyimpan hingga 100 butir soal lengkap beserta kunci jawaban dalam waktu kurang dari 10 detik.
- Arsitektur Backend & Keamanan: Membangun core system di atas Laravel dan PHP dengan basis data MySQL, menerapkan Laravel Sanctum untuk sistem token akses unik per tim guna mencegah akses ilegal dan kebocoran sesi saat kompetisi berlangsung..
- Manajemen Multimedia & Soal Ujian: Menyediakan fleksibilitas pembuatan soal dengan dukungan lampiran gambar dinamis pada butir pertanyaan maupun opsi jawaban, lengkap dengan validasi visual interaktif menggunakan SweetAlert.
- UI/UX Ruang Ujian & Pengawasan: Merancang antarmuka ujian interaktif yang dilengkapi palet nomor soal, penanda ragu-ragu (flagging), penghitung waktu mundur (countdown timer), serta dasbor pemantauan status peserta (Belum Mengerjakan, Sedang Mengerjakan, Selesai) bagi panitia.
Fitur Kunci Sistem:
- Live Team Score Accumulator: Mesin agregasi nilai dinamis yang membaca masukan dari setiap anggota tim dan memperbarui posisi klasemen kompetisi secara real-time.
- Automated Excel Question Parser: Template impor instan yang meminimalisir waktu persiapan panitia dalam mengunggah ratusan bank soal lintas mata uji.
- Secure Team & Token Access: Sistem autentikasi berbasis institusi, pembagian hierarki akun (Ketua, Anggota, Admin/Juri), serta kode token unik untuk validasi masuk ruang ujian.
- Synchronous Exam Environment: Antarmuka pengerjaan soal yang stabil dan reaktif terhadap koneksi, menjamin integritas jawaban peserta tersimpan otomatis per butir soal.
Teknologi Utama yang Digunakan:
Laravel • PHP • MySQL • AJAX / Asynchronous Request • Maatwebsite Excel • Laravel Sanctum • GuzzleHTTP • RealRashid SweetAlert • Tailwind CSS / Blade
Galeri Project









Muhammad Rizal Fahlevi
Software Engineer dengan 2 tahun pengalaman berfokus pada ekosistem JavaScript modern (React, Next.js, TypeScript). Berpengalaman mengarsiteki modul web terukur, merancang UI reusable berlandaskan Atomic Design & prinsip SOLID, serta mengoptimalkan performa aplikasi.
Project Relevan

Enterprise Document Management System - PT Global Sukses Solusi Tbk
Paperles merupakan fitur add-on dari Accounting+ yang hadir sebagai sistem manajemen dokumen digital komprehensif untuk modernisasi birokrasi administratif. Aplikasi ini memfasilitasi pengelolaan Surat Masuk, Surat Keluar, dan Nota Dinas secara tersentralisasi.

Enterprise Inventory Management System - CV Dwipa Nusantara Tobacco
Sistem Informasi Manajemen dan Ketertelusuran Bahan Baku Cerutu adalah aplikasi web internal enterprise-grade untuk mendigitalisasi alur pencatatan bahan baku dari hulu ke hilir. Sistem ini menghubungkan operasional Divisi Leaf (Gudang/Pengolahan Daun) dan Divisi Produksi Cerutu secara real-time, menggantikan pencatatan manual berbasis buku dan Excel yang sebelumnya menimbulkan double entry serta keterlambatan pelaporan stok. Dilengkapi dengan integrasi pemindaian QR Code, sistem ini memangkas waktu pencatatan transaksi dari 12–13 menit menjadi hanya 4–5 menit.