FINAL PROJECT PWEB A (Tugas Final Project Pemrograman Web A (Aktual Cendekia Course))
Tugas Final Praktikum Website Aktual Cendekia Course
kelas: Pemrograman Web A
Anggota:
Rafli Syahputra Pane - 5025221038
Muhammad Syarif Hidayatullah - 5025221052
Lalu Aldo Wadagraprana - 5025221101
Github: https://github.com/Tokenzrey/FP_PWEB
Youtube: https://youtu.be/LOL03WsW8qI
- Kebutuhan Software
- Fungsionalitas Utama
- Manajemen Pengguna: Registrasi siswa secara mandiri, dan untuk guru serta staf administratif. dikerjakan oleh admin bukan mandiri
- Materi Bimbingan: Unggah dan kelola materi bimbingan, tugas, dan catatan.
- Pelacakan Kemajuan: Siswa dan guru dapat melihat kemajuan belajar masing-masing.
- Pengelolaan Tugas: Siswa dapat mengumpulkan tugas dan guru dapat memberikan umpan balik.
- Antarmuka Pengguna
- Antarmuka Pengguna yang Intuitif: Mudah digunakan oleh siswa, guru, dan staf administratif.
- Dashboard Personal: Setiap pengguna memiliki dashboard pribadi dengan ringkasan kegiatan dan pengumuman.
- Profil Pengguna: Siswa dan guru dapat mengelola profil mereka dan mengunggah foto.
- Manajemen Sesi Bimbingan:
- Pemberitahuan: Kirim pemberitahuan otomatis untuk mengingatkan siswa dan guru tentang sesi bimbingan.
- Manajemen Materi:
- Repositori Materi: Tempat penyimpanan materi bimbingan, catatan, dan sumber daya pendukung.
- Pelaporan dan Analisis:
- Laporan Kemajuan: Sistem pelaporan yang memungkinkan guru dan siswa melihat kemajuan belajar.
- Struktur Menu:
- Menu Register & Login
- Dashboard
- Classroom
- Halaman Penilaian
- Profile / Biodata
2) Buatlah desain database dan struktur tabel yang akan menampung data yang dikelola
3) Desain front end dan page yang akan dibuat untuk aplikasi:
4) Sebutkan daftar action untuk backend yang akan dibutuhkan. Jelaskan digunakan apa saja
- Management Penguna:
- Registrasi pengguna baru (siswa) (untuk guru ditambahkan oleh admin)
- Otentikasi pengguna (login/logout)
- Pengelolaan peran pengguna (admin, guru, siswa) dialkukan secara otomatis
- Melengkapi Biodata pada fitur Profile (siswa)
- Melengkapi Data Orang Tua pada fitur Profile (siwa)
- management Classroom:
- Create Modul dan Tugas
- Read Modul dan Tugas
- Update Modul dan Tugas
- Delete Modul dan Tugas
- Menambahkan Nilai (guru)
- Melihat Siswa dalam Kelas Tersebut
- Fitur Chat:
- Link Menuju Telegram Kelas
5) Implementasikan dan buat dokumentasinya. Presentasikan jawabanmu ke dalam bentuk video dan embedded ke blog jawaban
Terima Kasih, Wasalamualaikum Wr. Wb.
Comments
Post a Comment