Final Project Pemrograman Web
Nama Anggota 1: Fauzan Dzikri Rabbani/5025221311
Nama Anggota 2: Fahmi Anhar Fatwaddin/5025221143
Nama Anggota 3: Muhammad Nabihan Alzam/5025221
Kelas: Pemrograman Web A
Final Project
Kebutuhan Manajemen
- Siswa baru dapat melakukan registrasi dengan informasi berupa nama akun, password, email, nama, usia, alamat, data kontak, dan riwayat belajar.
 - Siswa yang sudah terdaftar ataupun admin yang berwewenang dapat memperbarui data siswa yang telah terdaftar.
 - Admin yang berwewenang dapat menghapus data siswa dengan alasan tertentu.
 - Guru dan admin dapat melakukan registrasi untuk guru baru dengan informasi berupa nama akun, password, email, nama, usia, alamat, dan data kontak.
 - Admin dapat melakukan validasi registrasi guru baru.
 - Admin dapat mengakses statistik tentang jumlah siswa terdaftar, jadwal kelas bimbingan setiap kelas, dan kinerja guru.
 
Kebutuhan Guru
- Guru dan admin yang berwewenang dapat melihat laporan perkembangan siswa, laporan absensi siwa, laporan keberhasilan siswa dalam materi tertentu.
 - Guru ataupun admin yang berwewenang dapat menambahkan/mengubah/menghapus materi-materi (file teks, gambar, link, maupun video) dari kelas-kelas tertentu.
 - Guru ataupun admin yang berwewenang dapat menambahkan/mengubah/menghapus sesi/jadwal belajar pada waktu tertentu dan di cabang tertentu.
 - Dapat berkomunikasi dengan siswa melalui web
 
Kebutuhan Siswa
- Dapat menerima pemberitahuan otomatis terkait jadwal kelas bimbingan, hasil tes, atau pengumuman penting lainnya.
 - Dapat mengakses jadwal kelas pembimbing yang terkait dengannya
 - Dapat mengakses materi sesuai dengan kelas bimbingannya
 - Dapat berkomunikasi dengan guru melalui web
 
Kebutuhan Keamanan
- Dapat menjaga data yang terdapat di dalam database dari faktor eksternal
 - Dapat menjaga akses database berdasarkan wewenang akun
 
2.Buatlah desain dan struktur tabel!
    CDM
3. Desain front end dan page yang akan dibuat!
4. Daftar Action
- Siswa
 - Dapat mengakses data kelas yang diikuti (materi dan tugas)
 - Dapat melakukan chat dengan guru yang terkait dengannya
 - Dapat mengedit data profil siswa tersebut
 - Dapat melihat sesi kelas yang terkait dengan kelas yang diikuti
 - Dapat melihat laporan siswa diri sendiri
 - Guru
 - Dapat mengakses data kelas yang terikat
 - Dapat melakukan chat dengan siswa yang terikat
 - Dapat menambahkan/mengedit/menghapus sesi kelas yang terkait
 - Dapat melakukan chat dengan orangtua yang terkait
 - Dapat menambahkan/mengedit/menghapus materi yang terkait
 - Dapat mengakses laporan murid yang terkait dengannya
 - Orangtua
 - Dapat mengakses laporan murid yang terkait
 - Dapat melakukan chat dengan guru yang terkait dengannya
 - Admin
 - Dapat menambahkan/mengedit/menghapus data murid/guru/orangtua
 - Dapat menambahkan/mengedit/menghapus data sesi kelas
 - Dapat menambahkan/mengedit/menghapus data materi
 - Dapat mengakses laporan kinerja guru
 - Dapat mengakses laporan siswa
 
5. Implementasi dan Dokumentasi Project 
    Dalam implementasi diciptakan laman web dengan tampilan seperti berikut:
        A. Laman Log In
  - Demo
  - Source Code
https://github.com/Fahmi300/Final-Project-2.git


.jpeg)


.jpeg)

Komentar
Posting Komentar