Bersahaja / e-learning

XII RPL
02 Sep 2025
✓ Approved
Bersahaja  / e-learning

Gambar Lainnya

Bersahaja  / e-learning
Bersahaja  / e-learning

Deskripsi Proyek

Proyek Bersahaja/E-Learning adalah aplikasi pembelajaran berbasis web yang dibangun dengan PHP Native, Tailwind CSS, dan MySQL untuk menghadirkan platform sederhana namun fungsional dalam mendukung kegiatan belajar mengajar secara online. Sistem ini menyediakan fitur registrasi dan login berbasis email dengan pengelolaan sesi untuk menjaga keamanan, serta menu kelas yang memungkinkan guru membuat materi, memberikan tugas, dan siswa dapat mengirim jawaban maupun berkomentar. Tampilan antarmuka menggunakan Tailwind CSS sehingga responsif, ringan, dan nyaman digunakan pada berbagai perangkat. Selain itu, terdapat navigasi Berita yang menyajikan artikel teknologi terkini serta fitur mode pagi dan malam untuk meningkatkan pengalaman pengguna. Proyek ini dikembangkan sebagai dasar dari platform e-learning yang tidak hanya fokus pada proses pembelajaran, tetapi juga diarahkan untuk memiliki fitur lanjutan seperti penjualan kelas, manajemen peran pengguna, hingga sistem checkout sehingga bisa berkembang menjadi ekosistem digital yang lebih luas dan bermanfaat.

Fitur Utama

📌 Deskripsi Fitur Utama Aplikasi Bersahaja

1. Autentikasi User

Aplikasi mendukung proses login dan registrasi untuk tiga jenis role: admin, guru, dan siswa.

Registrasi: pengguna baru (guru/siswa) dapat mendaftar dengan username dan password.

Login: sistem memvalidasi data, lalu mengarahkan pengguna ke dashboard sesuai perannya.

2. Dashboard Role-Based

Setelah login, pengguna diarahkan ke dashboard sesuai role:

Admin: memiliki akses penuh ke seluruh data.

Guru: berfokus pada pembuatan kelas, materi, dan tugas.

Siswa: dapat melihat daftar kelas, materi, dan tugas yang diberikan guru.

Dashboard ini dibuat dengan Tailwind CSS, responsif, dan menampilkan menu dalam bentuk card atau tabel.

3. Manajemen User (Admin Only)

Admin memiliki fitur CRUD User:

Tambah User: membuat akun baru (guru/siswa).

Edit User: memperbarui informasi user.

Hapus User: menghapus user dari sistem.

Daftar User: menampilkan semua user dalam bentuk tabel responsif (ada versi mobile & desktop).

4. Manajemen Kelas

Guru: dapat membuat, mengedit, dan menghapus kelas.

Siswa: dapat melihat daftar kelas yang tersedia.

Fitur ini memudahkan pengorganisasian materi dan tugas per kelas.

5. Manajemen Materi

Guru: mengunggah dan mengelola materi pembelajaran.

Siswa: mengakses materi sesuai kelas yang diikuti.

Materi ditampilkan dalam tampilan sederhana agar mudah dipahami.

6. Manajemen Tugas

Guru: membuat tugas untuk siswa.

Siswa: melihat daftar tugas yang diberikan.

Fitur ini membantu proses pembelajaran interaktif karena siswa bisa mengakses semua tugas di satu tempat.

7. Komentar

Fitur komentar memungkinkan siswa memberikan tanggapan atau pertanyaan pada materi/tugas.

Guru bisa membaca komentar tersebut sebagai umpan balik dari siswa.

8. UI Responsif dengan Tailwind CSS

Seluruh tampilan dibuat dengan Tailwind CSS yang mendukung:

Responsif: tampilan menyesuaikan layar (mobile, tablet, desktop).

Modern & ringkas: desain minimalis sesuai konsep "Bersahaja".

👉 Jadi, inti dari aplikasi ini adalah platform e-learning multi-role sederhana di mana admin mengelola user, guru mengelola kelas/materi/tugas, dan siswa dapat mengakses pembelajaran serta berinteraksi lewat komentar.

Komentar & Feedback

Ingin memberikan komentar?

Masuk atau daftar untuk memberikan feedback dan berinteraksi dengan karya ini

Masuk

Belum ada komentar

Jadilah yang pertama memberikan feedback untuk karya ini

Statistik

Total Views
22
Total Likes
0
Komentar
0

Teknologi yang Digunakan

php javascript tailwind css html dan mySQL

Tentang Pembuat

FA

FATHUR RAHMAN MISDYANTO

XII RPL

SMK TI Annajiyah

1 Karya 1 Disetujui
Profil

Jenis Karya

tugas akhir

Kategori

Rekayasa Perangkat Lunak

Karya-karya dari jurusan Rekayasa Perangkat Lunak