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
Belum ada komentar
Jadilah yang pertama memberikan feedback untuk karya ini
Statistik
Total Views
22
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
Lihat Profil Lengkap
Profil
Jenis Karya
tugas akhir
Kategori
Rekayasa Perangkat Lunak
Karya-karya dari jurusan Rekayasa Perangkat Lunak