Platform E-Learning Multi-Jenjang Inklusif & Modern

Satu sistem pembelajaran daring terintegrasi untuk SD, SMP, dan SMA. Mendukung kolaborasi admin, guru & siswa dengan fitur-fitur lengkap, akses mudah, dan tampilan elegan.

Ilustrasi E-learning

Fitur Utama

Manajemen Multi User & Role

Admin, Guru/Wali Kelas, dan Siswa. Setiap actor memiliki hak dan fitur akses masing-masing, dikelola secara aman dan terstruktur.

Materi & Penugasan Digital

Pengelolaan materi ajar dan penugasan berbasis file maupun teks. Akses sesuai jenjang dan kelas, mendukung pembelajaran interaktif.

Monitoring & Analitik

Ringkasan progres belajar siswa & rekap kehadiran dapat diakses oleh guru/wali dan admin. Visualisasi perkembangan belajar dengan grafik.

User Stories

Admin:
  • Mengelola data user, kelas, dan struktur sekolah.
  • Monitoring aktivitas dan progres belajar.
  • Mengatur hak akses tiap user/role.
Guru/Wali Kelas:
  • Membuat & membagikan materi ajar serta tugas kepada siswa kelasnya.
  • Menilai & memberi catatan perkembangan siswa.
  • Melihat rekap aktivitas siswa.
Siswa:
  • Mengakses materi pembelajaran sesuai kelas/jenjang.
  • Mengerjakan tugas & melihat hasil nilainya.
  • Mengikuti kelas online & melihat perkembangan pribadi.

Aktor & Hak Akses

Aktor Hak Akses Utama
Admin Manajemen data user, kelas, monitoring sistem
Guru/Wali Kelas Pengelolaan materi, tugas, penilaian, monitoring siswa
Siswa Akses materi & tugas, pengumpulan tugas, progres belajar

Tabel Fitur Sistem

Struktur Proyek (Frontend)

e-learning-multijenjang/
├── index.html
├── /assets
│   └── (placeholder gambar dsb)
├── /css
│   └── tailwind.css
├── /js
│   └── (script interaktif & validasi)
      

Skema Tabel Database Utama

Tabel Kolom Utama Fungsi
users id, name, email, password, role, kelas_id Data akun pengguna & autentikasi
kelas id, nama, jenjang Data kelas sesuai jenjang & relasi user
materi id, judul, isi, file, kelas_id, guru_id Materi ajar digital
tugas id, judul, deskripsi, deadline, kelas_id, guru_id Pengelolaan tugas & pengumpulan
penilaian id, tugas_id, siswa_id, nilai, catatan Rekap nilai tugas siswa
absensi id, siswa_id, kelas_id, tanggal, status Riwayat kehadiran siswa