Nama : Dilla Wahdana
NRP : 5025211060
Kelas : Pweb A
Lembaga Bimbingan Belajar
1. Spesifikasi kebutuhan perangkat lunak dan struktur menu yang cocok untuk aplikasi lembaga bimbingan belajarSpesifikasi kebutuhan perangkat lunak:
- Manajemen Pengguna:
a. Pendaftaran student dan admin (mentor)
b. Otentikasi dan otorisasi yang aman.
c. Profil pengguna dengan informasi profesi, email, dan foto - Manajemen Materi Pembelajaran:
a. Penambahan, pengeditan, dan penghapusan materi pembelajaran.
b. Struktur berbasis modul atau kelas.
c. Kemampuan untuk mengunggah file, tautan, atau multimedia. - Jadwal dan Penjadwalan:
a. Penjadwalan kelas dan sesi bimbingan.
b. Pemberitahuan otomatis untuk mengingatkan siswa dan guru tentang jadwal mereka.
c. Integrasi kalender. - Interaksi Siswa-Guru:
a. Forum atau fitur diskusi.
b. Obrolan langsung atau pesan antara siswa dan guru.
c. Pengumuman dan pembaruan dari guru kepada siswa. - Pelacakan Kemajuan Siswa:
a. Catatan prestasi dan nilai. b. Analisis kemajuan siswa secara individu.
c. Pemberitahuan kepada orangtua atau wali tentang perkembangan siswa.
- Beranda:
a. Informasi umum tentang lembaga.
b. Pemberitahuan dan pengumuman penting.
c. Profil Pengguna:Pengaturan profil pribadi.
d. Riwayat pembelajaran dan pencapaian. - Kelas dan Materi:
a. Akses ke modul atau kelas yang diikuti.
b. Materi pembelajaran dan tugas. - Jadwal:
a. Jadwal kelas dan sesi bimbingan.
b. Pemberitahuan dan pengingat. - Diskusi dan Interaksi:
a. Forum atau ruang diskusi.
b. Pesan langsung dengan guru dan siswa.
2. Buatlah desain database dan struktur tabel yang akan menampung data yang dikelola.
CDM
3. Desain Front End dan page yang akan dibuat untuk aplikasi
Admin
- Autentikasi dan Otorisasi:
- Register: Memproses pendaftaran pengguna baru.
- Login: Memproses autentikasi pengguna yang sudah terdaftar.
- Logout: Keluar dari sesi pengguna.
- Otorisasi: Memastikan hak akses yang sesuai untuk setiap pengguna. - Manajemen Pengguna:
- Kelola Profil: Mengelola informasi pribadi dan foto profil pengguna.
- Atur Peran: Menetapkan peran dan hak akses berdasarkan tipe pengguna (siswa, guru, staf, dll.).
- Reset Password: Memungkinkan pengguna mereset kata sandi mereka. - Manajemen Materi Pembelajaran:
- Tambah Materi: Mengelola penambahan modul atau kelas pembelajaran.
- Edit Materi: Memungkinkan perubahan pada materi pembelajaran.
- Hapus Materi: Menghapus modul atau kelas yang tidak diperlukan lagi.
- Unggah File: Mendukung pengunggahan materi, tautan, atau multimedia. - Jadwal dan Penjadwalan:
- Buat Jadwal: Menjadwalkan kelas dan sesi bimbingan.
- Edit Jadwal: Memungkinkan perubahan pada jadwal yang sudah ada.
- Hapus Jadwal: Menghapus jadwal kelas atau sesi tertentu. - Interaksi Siswa-Guru:
- Forum/Diskusi: Mendukung komunikasi antara siswa dan guru melalui forum atau ruang diskusi.
- Pesan Langsung: Mengelola pesan langsung antara siswa dan guru.
- Pemberitahuan: Mengelola pemberitahuan dan pengumuman. - Pelacakan Kemajuan Siswa:
- Catatan Prestasi: Merekam dan menyimpan catatan prestasi siswa.
- Nilai: Menyimpan dan mengelola hasil ujian dan tugas.
- Laporan Kemajuan: Membuat laporan kemajuan siswa. - Integrasi dengan Media Sosial:
- Bagikan Prestasi: Menyediakan opsi untuk berbagi prestasi siswa di platform media sosial.
- Integrasi Sosial: Mengelola integrasi dengan platform media sosial. - Pemeliharaan dan Dukungan:
- Pembaruan Perangkat Lunak: Menangani pembaruan perangkat lunak secara berkala.
- Dukungan Teknis: Memberikan dukungan teknis dan solusi masalah.
Tidak ada komentar:
Posting Komentar