Web App · EdTech · 2026
Republik Bimbel
Platform Bimbel, Simulasi Ujian CBT & CMS Admin
Website resmi bimbingan belajar, sistem simulasi ujian online (CBT & TKA) untuk siswa terdaftar maupun peserta umum, serta dashboard admin lengkap berbasis Laravel 12.

Tantangan Awal
Republik Bimbel membutuhkan platform web terpadu yang tidak hanya menjadi halaman profil lembaga bimbingan belajar dan pusat informasi berita, tetapi juga mampu menyelenggarakan simulasi ujian online (Computer Assisted Test / TKA) yang stabil untuk siswa reguler maupun peserta tryout umum, sekaligus memudahkan tim pengajar dan admin mengolah bank soal serta rekap hasil ujian.
Solusi & Fitur Utama
Sistem dibangun dalam satu aplikasi web monolitik Laravel yang mencakup landing page CMS publik, portal ujian siswa, simulasi ujian terbuka tanpa login akun, hingga dashboard analitik admin.
Portal Ujian & Auto-Save
Mendukung 4 tipe soal (PG tunggal/kompleks dan Benar-Salah tunggal/kompleks), token ujian 6 karakter, pengacakan soal, auto-save 30 detik, dan sendBeacon saat pindah atau menutup tab.
Simulasi Umum & CMS Publik
Peserta umum cukup mengisi data diri singkat untuk mencoba simulasi CBT, berdampingan dengan CMS publik berita, pengajar, galeri, testimoni, sitemap, dan JSON-LD SEO.
Bank Soal & Analisis Soal Tersulit
Editor soal berbasis TinyMCE upload gambar, manajemen token, import siswa & export Excel via queue worker Redis, live search AJAX tanpa reload, serta tab rekap urutan soal tersulit.

Peran & Tech Stack
Saya mengerjakan pengembangan sistem full-stack, perancangan alur ujian CBT dan panel admin, optimasi query caching menggunakan Redis tag, hingga penyiapan deployment container Docker untuk produksi:
- Backend & Core (
Laravel 12): Dibangun dengan Laravel 12 dan PHP 8.2/8.4 menggunakan arsitektur MVC, database MySQL 8.0, Redis 7 untukCache::tagsdan background queue worker import/export, sertamaatwebsite/exceluntuk laporan hasil nilai dan analisis soal tersulit. - Frontend & UI (
Blade): Memakai Laravel Blade, Bootstrap 5, Vite + Tailwind CSS v4, jQuery dengan engine AJAX live table kustom (DOMParser) untuk pencarian/filter tanpa reload, TinyMCE, ApexCharts, Fancybox, dan SweetAlert. - Infrastruktur & Deployment: Berjalan di atas Docker Compose dengan container terpisah untuk
Nginx,PHP-FPM,Redis Queue Worker,MySQL 8.0, danRedis 7 Alpine.
- Laravel
- PHP
- Blade
- Bootstrap 5
- Tailwind CSS
- Vite
- MySQL
- Redis
- Docker
- Nginx