Langsung ke konten
ridho
Kembali ke Semua Proyek

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.

PERANFull-Stack Developer
TIPE PROYEKWeb App, Portal CBT & CMS
STACK UTAMALaravel · Blade · MySQL · Redis
STATUSProduksi · Live
Republik Bimbel screenshot

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.

Daftar Simulasi Ujian CBT Republik Bimbel

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 untuk Cache::tags dan background queue worker import/export, serta maatwebsite/excel untuk 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, dan Redis 7 Alpine.
  • Laravel
  • PHP
  • Blade
  • Bootstrap 5
  • Tailwind CSS
  • Vite
  • MySQL
  • Redis
  • Docker
  • Nginx
PROYEK SELANJUTNYA · SEGERA HADIR
SEGERA HADIRDalam Tahap Rilis
JELAJAHI KARYA LAINSEMUA PORTOFOLIO