Pertemuan 15 - Quiz 2 Membuat E-Learning Web
Nama : Kartika Diva Asmara Gita
NRP : 5025211039
Kelas : PWEB - A
Tahun : 2023
Quiz 2
Soal :
1. Tuliskan Spesifikasi kebutuhan perangkat lunak dan struktur menu yang cocok untuk aplikasi yang akan dibuat
Jawaban:
Berikut spesifikasi kebutuhan perangkat lunak dan struktur menu:
- Dashboard: Halaman utama yang menampilkan ringkasan statistik, seperti jumlah siswa, guru, dan materi/kelas.
- Manajemen Siswa:
- Daftar Siswa: Menampilkan informasi siswa.
- Tambah Siswa Baru: Form untuk mendaftarkan siswa baru.
- Edit Informasi Siswa: Form untuk memperbarui informasi siswa yang ada.
- Manajemen Guru:
- Daftar Guru: Menampilkan informasi Guru dan mata pelajaran yang dikuasai/diajar.
- Tambah Guru Baru: Form untuk mendaftarkan Guru baru.
- Edit Informasi Guru: Form untuk memperbarui informasi Guru yang ada.
- Pengelolaan Materi Pelajaran:
- Penyimpanan Materi: Menyimpan materi pelajaran berdasarkan mata pelajaran dan tingkat kelas.
- Integrasi Sumber Belajar: Menghubungkan dengan modul, video, atau latihan soal.
2. Buatkan Desain Database dan Struktur tabel yang akan menampung data yang dikelola
Jawaban:
Berikut desain database dan struktur tabel:
- Tabel Siswa: Kolom untuk nama, password, email, foto, dan tanggal terdaftar.
- Tabel Guru: Kolom untuk nip, email, nama, password, dan mata pelajaran yang diajar.
- Tabel Materi: Kolom untuk nama mapel dan guru yang mengajar, video dan deskripsi materi, dan kelas.
- Tabel Admin: Kolom untuk username, password, dan email admin.
- Tabel Kelas: Kolom untuk kelas dan nama siswa yang mengambil kelas tersebut.
- Tabel token: Kolom untuk email, token, dan tanggal dibuat/terdaftar.
3. Desain Front End dan page yang akan dibuat untuk aplikasi
Jawaban:
Dashboard (Default)
Admin
Siswa
4. Sebutkan apa saja action untuk backend yang akan dibutuhkan. Jelaskan digunakan untuk apa saja
Jawaban:
Action untuk Backend:
- Tambah/Edit Siswa: Menyimpan data siswa ke database.
- Tambah/Edit Guru: Menyimpan data guru ke database.
- Tambah/Edit Materi: Menyimpan data materi ke database.
5. Implementasikan dan buat dokumentasinya.
Link Repo : Github
Link Rekaman Demo : YT
Comments
Post a Comment