Nama : Christopher Baptista
NRP : 05111940000001
Kelas : PWEB - D
Membuat Aplikasi Sekolah
- 1. Definisikan fitur dari aplikasi yang akan dibangun
- Jawab:
- 1.1 Admin
- 1. Student Management - Melakukan CRUD (Create, Read, Update, dan Delete) pada data siswa.
- 2. Parent Management - Melakukan CRUD (Create, Read, Update, dan Delete) pada data orang tua siswa.
- 3. Teacher Management - Melakukan CRUD (Create, Read, Update, dan Delete) pada data guru.
- 4. Payment Management - Melakukan CRUD (Create, Read, Update, dan Delete) pada data pembayaran orang tua siswa.
- 5. Complete Dashboard - Memiliki akses ke seluruh fitur pada dashboard.
- 6. Login Portal - Melakukan login sebagai admin.
- 1.2 Teacher
- 1. Exam Management - Melakukan CRUD (Create, Read, Update, dan Delete) pada data ujian.
- 2. Assignment Management - Melakukan CRUD (Create, Read, Update, dan Delete) pada data tugas.
- 3. Classroom Management - Melakukan CRUD (Create, Read, Update, dan Delete) pada data kelas.
- 4. Attendance Management - Melakukan CRUD (Create, Read, Update, dan Delete) pada data kehadiran siswa.
- 5. Course Management - Melakukan CRUD (Create, Read, Update, dan Delete) pada data materi pembelajaran.
- 6. Login Portal - Melakukan login sebagai guru.
- 1.3 Student
- 1. Timetable Viewing - Melakukan Read atau dapat melihat jadwal pembelajaran.
- 2. Result Viewing - Melakukan Read atau dapat melihat hasil nilai dari tugas dan ujian.
- 3. Assignment Submission - Melakukan CRUD (Create, Read, Update, dan Delete) pada data tugas yang dikumpulkan.
- 4. Study Material - Melakukan Read atau dapat melihat materi pembelajaran.
- 5. Login Portal - Melakukan login sebagai siswa.
- 1.4 Parent
- 1. Child Credentials - Melakukan Read atau dapat melihat kredensial anak (ujian, tugas, dan kehadiran).
- 2. Invoice Viewing - Melakukan Read atau dapat melihat tagihan pembayaran.
- 3. Payment Management - Melakukan CRUD (Create, Read, Update, dan Delete) pada bukti pembayaran yang diupload.
- 4. Login Portal - Melakukan login sebagai orang tua siswa.
- 2. Rancang aplikasi menggunakan Figma
- Jawab:
- 2.1 Link Desain :
- https://www.figma.com/file/9L5hfVMlk47VN1pzxFNGci/EAS_PWEB_D_05111940000001?node-id=0%3A1
- 2.2 Hasil Rancangan :
- 3. Implementasikan aplikasi. Boleh dikerjakan secara kelompok, didokumentasikan, dan dibuat video demo/ presentasinya di youtube. Semua hasil pekerjaan disatukan di blognya masing-masing.
- Implementasi:
- Pengerjaan saya lakukan menggunakan PHP Native, Bootstrap, Custom CSS, dan MySQL. Untuk dokumentasi dan testing webnya dapat diakses pada link di bawah.
- Fitur yang saya buat berupa Login dan Logout, Tampilan data pada halaman Overview, User Management pada fitur Navigasi, CRUD dan User Management pada fitur Course, CRUD dan User Management pada fitur Invoice, Tampilan 404 untuk halaman yang belum dikembangkan
- 3.1 Link Dokumentasi :
- https://github.com/christopherbaptista/easpweb-phpnative.git
- 3.2 Video Demo :
Komentar
Posting Komentar