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

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


Terima Kasih, Wasalamualaikum Wr. Wb.

Comments

Popular posts from this blog

ETS PWEB ALDO

TUGAS 6 PWEB ALDO

QUIZ 2 PWEB ALDO