Demo Project Quiz 2 (Pembuatan Aplikasi Website Aktual Cendekia Course)


Tugas Final Project Website Aktual Cendekia Course

Kelas    : Pemrograman Web A

Kelompok :

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

       Jawaban :

      Kebutuhan Software

            -     Fungsionalitas Utama

  1. Manajemen Pengguna: Registrasi siswa secara mandiri, dan untuk guru serta staf administratif. dikerjakan oleh admin bukan mandiri
  2. Materi Bimbingan: Unggah dan kelola materi bimbingan, tugas, dan catatan.
  3. Pelacakan Kemajuan: Siswa dan guru dapat melihat kemajuan belajar masing-masing.
  4. Pengelolaan Tugas: Siswa dapat mengumpulkan tugas dan guru dapat memberikan umpan balik.
           -   Antarmuka Pengguna

  1. Antarmuka Pengguna yang Intuitif: Mudah digunakan oleh siswa, guru, dan staf administratif.
  2. Dashboard Personal: Setiap pengguna memiliki dashboard pribadi dengan ringkasan kegiatan dan pengumuman.
  3. 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
    Jawaban :



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

    






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

      Management Pengguna
  • 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 (siswa)
     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

Tools
  • PHP sebagai bahasa backend
  • Figma untuk mendesign UI
  • MySQL sebagai database untuk menyimpan data pengguna, materi, dll.
  • HTML, CSS,Tailwind, dan JavaScript untuk front end


Terima Kasih, Wasalamualaikum Wr. Wb.

Komentar

Postingan populer dari blog ini

Pertemuan 8 (Evaluasi Tengah Semester)