Bicimici LMS Platform
Membangun Learning Management System berbasis web dengan backend Laravel dan frontend React, lengkap dengan otentikasi, kontrol akses berbasis peran, keamanan JWT, dan integrasi Unity WebGL untuk pengalaman belajar yang lebih menarik.

Ikhtisar
LMS Bicimici dirancang sebagai platform pembelajaran digital untuk siswa dan guru, menggabungkan materi ajar, kuis, dan pengalaman game edukatif dalam satu sistem.
Arsitekturnya menggabungkan backend Laravel dengan PostgreSQL, frontend React, dan API yang aman menggunakan JWT agar pengguna dapat mengakses konten sesuai peran masing-masing.
Tantangan
Tantangan utama dalam proyek ini meliputi:
- Membangun API RESTful yang aman dan andal menggunakan Laravel dan PostgreSQL.
- Mengimplementasikan otentikasi JWT dan kontrol akses berbasis peran untuk admin, guru, dan siswa.
- Menjaga alur data frontend dengan Context API agar sesi pengguna dan navigasi tetap efisien.
- Mengintegrasikan konten Unity WebGL ke dalam platform LMS tanpa mengganggu pengalaman pengguna.
- Memenuhi persyaratan fungsional dan timeline 6 bulan dengan pengembangan yang selaras dengan kebutuhan pengguna.
Solusi
Solusi yang diterapkan meliputi:
- Backend Laravel dengan PostgreSQL, RESTful API, dan otentikasi JWT untuk keamanan data.
- Frontend React menggunakan Context API untuk manajemen state pengguna dan sesi secara efisien.
- Kontrol akses berbasis peran untuk memisahkan fungsi admin, guru, dan siswa.
- Integrasi Unity WebGL ke dalam LMS dengan komunikasi API antara frontend dan backend.
- Penggunaan Git untuk version control, Postman untuk pengujian API, Docker untuk lingkungan pengembangan, serta metode Agile untuk kolaborasi tim.
Hasil
- 80% pengembangan sistem selesai dalam 6 bulan sesuai dengan kebutuhan pengguna dan spesifikasi fungsional.
- Platform menyediakan akses peran yang jelas, manajemen materi, dan sesi belajar yang aman.
- Integrasi Unity WebGL berhasil meningkatkan keterlibatan pengguna dan membuat proses belajar lebih interaktif.
- Pengaturan lingkungan dengan Docker dan pengujian API Postman memastikan deployment yang lebih stabil.
Demo Platform
Tonton demonstrasi platform Bicimici LMS dalam aksi. Video ini menampilkan fitur-fitur platform dan antarmuka pengguna.