EAS Pemrograman Web: Edu High School Management System
Nama: Dyandra Paramitha Widyadhana
NRP: 05111940000119
Kelas: PWEB-B
1. Definisikan Fitur yang akan Dibangun
Terdapat 4 role pengguna yaitu Admin, Teacher, Student, dan Parent. Setiap role memiliki akses yang berbeda terhadap sistem, dengan rincian fitur/hal yang dapat diakses yaitu:
- Admin
- Student Management: Admin dapat melihat data siswa dari setiap kelas, yang terdiri atas nama, nomor absen, username/password dari setiap siswa, dan data-data lain seperti nilai.
- Parent Management: Admin juga dapat melihat data-data orang tua dari siswa..
- Dashboard: Admin dapat melihat keseluruhan pada sebuah dashboard yang juga berisi statistik dan juga aktivitas pengguna lain pada sistem.
- Teacher
- Exam Management: Teacher dapat melihat hasil exam dari setiap Student dan juga memasukkan soal dan nilai.
- Assignment Management: Teacher dapat melihat data-data pengumpulan setiap Student per tugas, dari nama, tanggal pengumpulan, menginput nilai dan melakukan download file assignment pada sebuah tabel CRUD.
- Course Management: Teacher dapat memasukkan, mengedit dan menghapus materi ataupun tugas pada sebuah tabel CRUD.
- Attendance Management: Teacher dapat melihat, menginput, dan mengedit presensi dari setiap murid pada sebuah tabel CRUD.
- Student
- Main Dashboard : Student dapat melihat timetable dan jua mengakses kelas langsung dari main dashboard, terdapat assignment submission dan result viewing yang dapat diakses langsung melalui dashboard.
- Assignment Submission : Student dapat melakukan upload file dan melihat nilai.
- Study Material : Student dapat mengakses dan melihat material yang sudah diupload oleh guru.
- Result Viewing : Student dapat melihat overall grade dari setiap mata pelajaran.
- Parent
- Invoice Viewing : Parent dapat melihat invoice pembayaran untuk anak.
- Payment Management : Parent dapat mengakses riwayat pembaran dan status.
- Login Portal : Parent dapat melakukan login (semua pengguna juga memiliki login portal)
- Child Credentials: Parent dapat melihat overall grade dari anak dan perkembangannya.
2. Rancang aplikasi menggunakan Figma
Yang saya implementasikan menggunakan Figma yaitu Login, Main Dashboard Student, Assingment Submission dan Assignment Management
3. Implementasikan aplikasi. Boleh dikerjakan secara kelompok, didokumentasikan, dan dibuat video demo/ presentasinya di youtube. Semua hasil pekerjaan disatukan di blognya masing-masing.
Anggota Kelompok:
1. Andika Nugrahanto 05111940000031
2. Dyandra Paramitha W. 05111940000119
3. Erza Janitradevi 05111940000153
4. Akmal Zaki Asmara 05111940000154
Aplikasi yang diimplementasikan yaitu sistem sekolah Erza Janitradevi (link: Blog Erza). Adapun implementasi dari yang sudah kita buat yaitu beberapa Fitur seperti Login dan Logout, dashboard Admin, Student Management, Parent Creation, Payment Slip.
Link Website:
Link Video Demo:
Link Source Code:
EAS Pemrograman Web: Edu High School Management System
Reviewed by Dyandra Paramitha
on
December 21, 2021
Rating: 5