FINAL PROJECT PWEB A (Tugas Final Project Pemrograman Web A (Aktual Cendekia Course))

- December 12, 2023 Tugas Final Praktikum Website Aktual Cendekia Course kelas: Pemrograman Web A Anggota: Rafli Syahputra Pane - 5025221038 Muhammad Syarif Hidayatullah - 5025221052 Lalu Aldo Wadagraprana - 5025221101
Github: https://github.com/Tokenzrey/FP_PWEB Youtube: https://youtu.be/LOL03WsW8qI

1) Tuliskan spesifikasi kebutuhan perangkat lunak dan struktur menu yang cocok untuk aplikasi yang akan dibuat
  • Kebutuhan Software
    • Fungsionalitas Utama
      • Manajemen Pengguna: Registrasi siswa secara mandiri, dan untuk guru serta staf administratif. dikerjakan oleh admin bukan mandiri
      • Materi Bimbingan: Unggah dan kelola materi bimbingan, tugas, dan catatan.
      • Pelacakan Kemajuan: Siswa dan guru dapat melihat kemajuan belajar masing-masing.
      • Pengelolaan Tugas: Siswa dapat mengumpulkan tugas dan guru dapat memberikan umpan balik.
    • Antarmuka Pengguna
      • Antarmuka Pengguna yang Intuitif: Mudah digunakan oleh siswa, guru, dan staf administratif.
      • Dashboard Personal: Setiap pengguna memiliki dashboard pribadi dengan ringkasan kegiatan dan pengumuman.
      • Profil Pengguna: Siswa dan guru dapat mengelola profil mereka dan mengunggah foto.
    • Manajemen Sesi Bimbingan:
      • Pemberitahuan: Kirim pemberitahuan otomatis untuk mengingatkan siswa dan guru tentang sesi bimbingan.
    • Manajemen Materi:
      • Repositori Materi: Tempat penyimpanan materi bimbingan, catatan, dan sumber daya pendukung.
    • Pelaporan dan Analisis:
      • Laporan Kemajuan: Sistem pelaporan yang memungkinkan guru dan siswa melihat kemajuan belajar.
  • Struktur Menu:
    • Menu Register & Login
    • Dashboard
    • Classroom
    • Halaman Penilaian
    • Profile / Biodata
2) Buatlah desain database dan struktur tabel yang akan menampung data yang dikelola







3) Desain front end dan page yang akan dibuat untuk aplikasi:










4) Sebutkan daftar action untuk backend yang akan dibutuhkan. Jelaskan digunakan apa saja

  • Management Penguna:

- Registrasi pengguna baru (siswa) (untuk guru ditambahkan oleh admin)

- Otentikasi pengguna (login/logout)

-  Pengelolaan peran pengguna (admin, guru, siswa) dialkukan secara otomatis

- Melengkapi Biodata pada fitur Profile (siswa)

- Melengkapi Data Orang Tua pada fitur Profile (siwa)

  • management Classroom:

- Create Modul dan Tugas 
- Read Modul dan Tugas 
- Update Modul dan Tugas
- Delete Modul dan Tugas
- Menambahkan Nilai (guru)
- Melihat Siswa dalam Kelas Tersebut 

  • Fitur Chat:

- Link Menuju Telegram Kelas 

 

5) Implementasikan dan buat dokumentasinya. Presentasikan jawabanmu ke dalam bentuk video dan embedded ke blog jawaban







Komentar

Postingan populer dari blog ini