Kampus
2025

E-Loen - SMK Negeri 1 Lhoksukon

E-Loen (E-Learning Online Education Network), platform pembelajaran digital untuk SMK Negeri 1 Lhoksukon yang menghubungkan admin, guru, dan siswa dari master data hingga materi, tugas, ujian, dan rekap nilai.

E-Loen - SMK Negeri 1 Lhoksukon

Durasi Proyek

Jul 2025 - Agu 2025

Peran

Fullstack Web Developer

Organisasi

SMK Negeri 1 Lhoksukon

Ringkasan

E-Loen adalah sistem manajemen pembelajaran untuk SMK Negeri 1 Lhoksukon. Admin mengelola master data dan penugasan mengajar; guru mempublikasikan materi, tugas, dan ujian; siswa mengakses mapel dan memantau nilai - semuanya terikat tahun ajaran dan semester aktif.

Tantangan

Sekolah tidak mulai dari nol tiap semester: mapel yang sama berulang untuk kelas berbeda, sehingga data semester lalu tidak boleh bocor ke semester berjalan. Empat peran butuh sudut pandang berbeda atas data yang sama tanpa duplikasi cek akses.

Solusi

Menjadikan semester bagian eksplisit dari sesi lewat middleware, kontrol akses berlapis (Spatie Permission + cek kepemilikan di level kueri), dan skema relasional yang menambatkan tiap catatan pada semesternya. UI Laravel + Inertia + React sesuai peran dengan Tailwind dan mode terang/gelap.

Fitur Utama
  • Empat peran (Superadmin, Admin, Guru, Siswa) dengan permission granular
  • Pintu autentikasi terpisah: login publik plus portal admin /manage
  • Konteks sesi berbasis semester yang mengunci rute pembelajaran
  • Master data: tahun ajaran, semester, jurusan, kategori guru
  • Kelas, penempatan siswa, mapel, dan penugasan guru
  • Materi dokumen dan video
  • Tugas dengan tenggat dan pengumpulan per siswa
  • Ujian dengan rentang waktu dan pelacakan status
  • Penilaian skor + feedback serta rekap per siswa
  • Dashboard analitik Recharts dan audit trail