Sebuah lembaga bimbingan belajar ACC, Aktual Cendekia Course memiliki beberapa cabang di berbagai kota. Mereka ingin mengembangkan perangkat lunak berbasis web yang dapat membantu dalam manajemen siswa, jadwal bimbingan, pengelolaan materi pelajaran, dan komunikasi antara guru, siswa, dan orang tua.
Untuk mengembangkan usahanya, pemilik ACC membutuhkan aplikasi berbasis web yang akan digunakan untuk :
Manajemen Siswa:
Basis data yang dapat menyimpan informasi siswa, termasuk nama, usia, alamat, data kontak, dan riwayat belajar.
Kemampuan untuk mendaftarkan siswa baru dan memperbarui informasi yang ada.
Manajemen Jadwal Bimbingan:
Kalender yang dapat menampilkan jadwal bimbingan berdasarkan cabang, guru, atau mata pelajaran.
Kemampuan untuk menambah, mengubah, atau membatalkan jadwal bimbingan.
Pengelolaan Materi Pelajaran:
Penyimpanan materi pelajaran berdasarkan mata pelajaran dan tingkat kelas.
Integrasi dengan sumber belajar seperti modul, video, atau latihan soal.
Komunikasi:
Sistem pesan internal untuk komunikasi antara guru, siswa, dan orang tua.
Pemberitahuan otomatis tentang jadwal bimbingan, hasil tes, atau pengumuman penting.
Dashboard dan Laporan:
Dashboard untuk pengelola dengan ringkasan statistik tentang jumlah siswa, jadwal bimbingan, dan kinerja guru.
Laporan yang dapat dihasilkan, seperti perkembangan siswa, absensi, atau keberhasilan dalam materi tertentu.
Keamanan dan Akses:
Sistem keamanan yang kuat untuk melindungi data siswa, guru, dan orang tua.
Pengelolaan akses berbasis peran, memungkinkan admin, guru, dan orang tua hanya mengakses informasi yang sesuai dengan peran mereka.
Responsif dan Mudah Digunakan:
Antarmuka pengguna yang responsif dan ramah pengguna, dapat diakses dari perangkat apa pun (desktop, tablet, dan ponsel).
Navigasi yang mudah untuk memudahkan pengguna dalam menjelajahi fitur-fitur perangkat lunak.
Soal :
- Tuliskan spesifikasi kebutuhan perangkat lunak dan struktur menu yang cocok untuk aplikasi yang akan dibuat (Individu - jam kuliah)
- Buatlah desain database dan struktur tabel yang akan menampung data yang dikelola (Individu - jam kuliah)
- Desain Front End dan page yang akan dibuat untuk aplikasi (Individu - jam kuliah)
- Sebutkan daftar action untuk backend yang akan dibutuhkan. Jelaskan digunakan apa saja (Individu - jam kuliah)
- Implementasikan dan buat dokumentasinya. Presentasikan jawabanmu ke dalam bentuk video dan embendded ke blog jawaban. (Boleh kelompok maks 3 - paling lambat 12 Des 2023 jam 08.00)
No comments:
Post a Comment