Kuis 2 Pemograman Web A

Nama: Farrell Matthew Lim
NRP: 5025221258
Kelas: PWEB A
Tahun: 2023


 Aplikasi Lembaga Bimbingan Belajar
1. Spesifikasi kebutuhan perangkat lunak dan struktur menu yang cocok:
  • Manajemen Siswa:
    • Data Siswa: Nama, Usia, Alamat, Data Kontak, Riwayat Belajar.
    • Fungsionalitas pendaftaran siswa baru dan pembaruan informasi
  • Manajemen Jadwal Bimbingan:
    • Kalender dengan filter berdasarkan cabang, guru, dan mata pelajaran.
    • Fungsionalitas penambahan, perubahan, dan pembatalan jadwal bimbingan.
  • Pengelolaan Materi Pelajaran:
    • Penyimpanan materi pelajaran berdasarkan mata pelajaran dan tingkat kelas.
    • Integrasi dengan sumber belajar seperti modul, video, dan latihan soal.
  • Komunikasi:
    • Sistem pesan internal untuk guru, siswa, dan orang tua.
    • Pemberitahuan otomatis tentang jadwal bimbingan, hasil tes, atau pengumuman penting.
  • Dashboard:
    • Dashboard dengan statistik jumlah siswa, jadwal bimbingan, dan kinerja guru.
    • Laporan perkembangan siswa, absensi, dan keberhasilan materi tertentu.
  • Keamanan:
    • Sistem keamanan yang kuat untuk melindungi data siswa, guru, dan orang tua.
    • Pengelolaan akses berbasis peran untuk admin, guru, dan orang tua.
  • Responsive
    • Antarmuka pengguna yang responsif dan ramah pengguna.
    • Aksesibilitas dari desktop, tablet, dan ponsel.
    • Navigasi yang mudah dan intuitif
2. Buatlah sistem database dan struktur tabel yang akan menampung data yang dikelola:
    
Link Vertabelo: Vertabelo

3. Desain frontend page yang akan dibuat untuk aplikasi:

Link Figma: Figma

4. Sebutkan daftar action untuk backend yang akan dibutuhkan. Jelaskan digunakan untuk apa saja:
  • Autentikasi:
    • Login: memeriksa kredensial user untuk masuk ke dalam akun
    • Logout: keluar dari sesi login
  • Manajemen siswa:
    • Daftar siswa: menampilkan semua siswa yang ada
    • Tambah siswa: menambahkan siswa baru ke dalam database
    • Update data siswa: memperbarui data siswa
  • Manajemen jadwal:
    • Daftar jadwal: menampilkan semua jadwal bimbingan
    • Tambah jadwal: menambahkan jadwal bimbingan baru
    • Update jadwal: memperbarui jadwal
    • Hapus jadwal: untuk membatalkan jadwal yang ada
  • Manajemen mata pelajaran:
    • Daftar mata pelajaran: menampilkan semua mata pelajaran
    • Tambah mata pelajaran: menambahkan mata pelajaran baru

Comments

Popular posts from this blog

Tugas CV CSS Pemograman Web A

ETS Pemograman Web A

Kuis 1 Pemograman Web A