Quiz-2

Nama : Layyinatul Fuadah

NRP    : 5025211207

Kelas  : Pemrograman Web-A


Soal 

1. Tuliskan spesifikasi kebutuhan perangkat lunak dan struktur menu yang cocok untuk aplikasi yang akan dibuat

2. Buatlah desain database dan struktur tabel yang akan menampung data yang di kelola

3. Desain front end dan page yang akan dibuat untuk aplikasi 

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

5. implementasikan dan buat dokumentasinya, presentasikan jawabanmu ke dalam bentuk video dan embendden ke blog jawaban.


Jawaban

 1. spesifikasi kebutuhan perangkat lunak

Bahasa Backend:

  • PHP menjadi pilihan yang solid untuk backend.

Sistem Database:

  • Penggunaan MySQL sebagai basis data utama untuk menyimpan informasi pengguna, materi, jadwal, dan data lainnya.

Teknologi Frontend:

  • Penggunaan HTML, CSS, dan JavaScript untuk mengembangkan antarmuka pengguna aplikasi.

Framework Backend:

  • Pilihan framework seperti Laravel atau CodeIgniter akan sangat membantu dalam mempercepat pengembangan backend, menawarkan struktur yang kuat dan fitur-fitur yang memudahkan proses pengembangan.

Struktur Menu yang Cocok:

1.Beranda/Dashboard:

  • Statistik singkat (jumlah siswa, jadwal bimbingan, dll.)
  • Pemberitahuan penting

2. Manajemen Siswa:

  • Daftar Siswa
  • Tambah Siswa Baru
  • Edit Informasi Siswa

3. Manajemen Jadwal:

  • Kalender Bimbingan
  • Tambah/Edit/Batalkan Jadwal

4. Pengelolaan Materi:

  • Materi Pelajaran
  • Modul
  • Video Pembelajaran
  • Latihan Soal

5. Komunikasi:

  • Kotak Pesan
  • Notifikasi

6. Laporan dan Analisis:

  • Laporan Perkembangan Siswa
  • Laporan Kehadiran
  • Analisis Materi Pelajaran

7. Pengaturan Akun:

  • Pengaturan Profil
  • Pengaturan Keamanan
  • Keluar

2. 


3. 

4. 
Create Student (Buat Siswa Baru):
Action ini digunakan untuk membuat entri baru dalam database untuk siswa yang mendaftar. Input akan berisi informasi seperti nama, usia, alamat, dan kontak siswa.

Create New Lesson Schedule (Buat Jadwal Pelajaran Baru):
Digunakan untuk membuat jadwal bimbingan baru dengan informasi seperti siswa yang terlibat, guru yang mengajar, cabang tempat bimbingan berlangsung, dan mata pelajaran yang diajarkan.

Upload Study Material (Unggah Materi Pelajaran):
Digunakan untuk mengunggah berbagai jenis materi pelajaran seperti modul, video, atau latihan soal ke database.

Manage User Roles and Permissions (Kelola Peran dan Izin Pengguna):
Untuk mengatur peran (admin, guru, orang tua, siswa) dan izin akses yang sesuai pada berbagai bagian aplikasi, memastikan setiap pengguna hanya dapat mengakses informasi yang relevan dengan peran mereka.

5. Nama Kelompok : Nayya Kamila Putri Y - 5025211183
                                  Layyinatul Fuadah - 5025211207




































Komentar

Postingan populer dari blog ini

Evaluasi Pemrograman Web-A

Final Project

Tugas Pemrograman Web