Nama : Akmal Nafis
NRP 5025211216
1. Spesifikasi yang dibutuhkan
- Manajemen siswa berisi tabel siswa / CRUD siswa
- Manajemen jadwal pembelajaran, CRUD jadwal bimbingan dan guru yang mengajar
- Manajemen Daftar materi pembelajaran CRUD
- Terdapat dashboard landing page dan pemberitahuan
- Terdapat role admin dan siswa
Menu yang digunakan bersifat simple dengan routing yang sedikit agar memudahkan siswa dan guru untuk melihat jadwal dan informasi
2. Desain database
Tabel Siswa: ID, Nama, Usia, Alamat, Kontak, Riwayat Belajar
Tabel Jadwal Bimbingan: ID, Guru, Mata Pelajaran, Waktu
Tabel Materi Pelajaran: ID, Mata Pelajaran, Tingkat Kelas, Materi
Tabel Pesan: ID, Pengirim, Penerima, Isi Pesan, Waktu
Tabel admin: ID, Nama
diatas merupakan contoh CDM untuk disitu akan ditambahkan tabel jadwal
3. Desain Front End
Halaman Beranda: Landing Page
Halaman Jadwal Bimbingan dan List materi
Halaman Pengelolaan : Mengelola tabel mahasiswa, form edit siswa
4. Action back end
- Backend lebih untuk mengelola data dan website
- Mengelola data siswa yaitu menambah, Edit, Hapus Siswa, dan update data siswa
- Keamanan autorisasi dari admin
- Mengelola jadwal,menambah, edit, hapus, dan update jadwal
- Mengelola materi pembelajaran, menambah, menghapus, mengedit dan update
- Mengquery profil dan data siswa untuk laporan / data yang diperlukan
handle backend menggunakan php dengan method POST dan GET dalam proses create update dan delete, digunakan juga js untuk menghandle input dari front end
5. Implementasi
Komentar
Posting Komentar