Langsung ke konten utama

Kuis 2 PWEB A

 

Nama    : Mochammad Irham Maulana

Kelas      : Pemrogramman Web A

NRP       : 5025221251

KUIS 2


1.      Tuliskan spesifikasi kebutuhan perangkat lunak dan struktur menu yang cocok untuk aplikasi yang akan dibuat (Individu -jam kuliah)

 

1. Manajemen Siswa:

    Menu Utama:

     - Daftar Siswa

     - Tambah Siswa Baru

    Fitur:

     - Tampilkan informasi siswa (nama, usia, alamat, data kontak, riwayat belajar)

     - Edit informasi siswa

     - Hapus siswa dari basis data

     - Pencarian siswa berdasarkan kriteria tertentu

 

2. Manajemen Jadwal Bimbingan:

    Menu Utama:

     - Kalender Bimbingan

     - Tambah Jadwal Bimbingan

     - Ubah/Batalkan Jadwal Bimbingan

    Fitur:

     - Tampilkan jadwal bimbingan berdasarkan cabang, guru, atau mata pelajaran

     - Filter jadwal berdasarkan waktu tertentu

     - Pemberitahuan otomatis tentang jadwal bimbingan

 

3. Pengelolaan Materi Pelajaran:

    Menu Utama:

     - Materi Pelajaran

     - Tambah Materi Pelajaran

     - Kelola Sumber Belajar

    Fitur:

     - Kategori materi pelajaran berdasarkan mata pelajaran dan tingkat kelas

     - Unggah modul, video, latihan soal

     - Integrasi dengan sumber belajar eksternal

 

4. Komunikasi:

    Menu Utama:

     - Pesan Internal

     - Pemberitahuan

    Fitur:

     - Sistem pesan internal

     - Pemberitahuan otomatis

     - Arsip pesan untuk referensi

 

5. Dashboard dan Laporan:

    Menu Utama:

     - Dashboard

     - Laporan

    Fitur:

     - Ringkasan statistik tentang jumlah siswa, jadwal bimbingan, dan kinerja guru

     - Laporan perkembangan siswa, absensi, keberhasilan materi

 

6. Keamanan dan Akses:

    Menu Utama:

     - Pengaturan Keamanan

     - Pengelolaan Akses

    Fitur:

     - Sistem keamanan yang kuat

     - Manajemen akses berbasis peran

 

7. Responsif dan Mudah Digunakan:

     - Antarmuka responsif

     - Navigasi yang intuitif

 

 

2.      Buatlah desain database dan struktur tabel yang akan menampung data yang dikelola (Individu-jam kuliah)

  1. Tabel Siswa:

    • Siswa_ID (Primary Key)
    • Nama
    • Usia
    • Alamat
    • Data Kontak
    • Riwayat Belajar
  2. Tabel Guru:

    • Guru_ID (Primary Key)
    • Nama
    • Data Kontak
    • Spesialisasi Mata Pelajaran
  3. Tabel Cabang:

    • Cabang_ID (Primary Key)
    • Nama Cabang
    • Alamat Cabang
    • Data Kontak Cabang
  4. Tabel Jadwal Bimbingan:

    • Jadwal_ID (Primary Key)
    • Cabang_ID (Foreign Key ke Tabel Cabang)
    • Guru_ID (Foreign Key ke Tabel Guru)
    • Mata Pelajaran
    • Hari dan Jam Bimbingan
  5. Tabel Materi Pelajaran:

    • Materi_ID (Primary Key)
    • Mata Pelajaran
    • Tingkat Kelas
    • Sumber Belajar
    • Link Modul
    • Link Video
    • Link Latihan Soal
  6. Tabel Komunikasi:

    • Pesan_ID (Primary Key)
    • Pengirim_ID (Foreign Key ke Tabel Guru atau Siswa)
    • Penerima_ID (Foreign Key ke Tabel Guru, Siswa, atau Orang Tua)
    • Isi Pesan
    • Waktu Pengiriman
  7. Tabel Dashboard dan Laporan:

    • Statistik_ID (Primary Key)
    • Jumlah Siswa
    • Jumlah Guru
    • Jumlah Jadwal Bimbingan
    • Kinerja Guru
  8. Tabel Keamanan dan Akses:

    • User_ID (Primary Key)
    • Nama Pengguna
    • Kata Sandi (disarankan menggunakan metode hash)
    • Peran (Admin, Guru, Orang Tua, dll.)

 

3. Desain Front End dan page yang akan dibuat untuk aplikasi (Individu - jam kullah)

 *Desain bersifat sementara dan belum menjadi desain final dari website










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

apa saja (Individu - Jam kuliah)

 

- Registrasi dan Otentikasi Pengguna

- CRUD Siswa

- CRUD Jadwal Bimbingan

- CRUD Materi Pelajaran

- Sistem Pesan Internal

- Pengelolaan Akses dan Peran

- Pembuatan dan Pengelolaan Laporan

- Keamanan Data (Enkripsi, Validasi Input)

 

5. Implementasikan dan buat dokumentasinya. Presentasikan jawabanmu ke dalam

bentuk video dan embendded ke blog jawaban. (Boleh kelompok maks 3-paling

lambat 12 Des 2023 jam 08.00)

 

Link Source Code : https://github.com/kitokato77/lembagabimbinganbelajarrr


Komentar

Postingan populer dari blog ini

PPB A Tugas 7 Membuat Halaman Login

  Nama : Mochammad Irham Maulana Kelas : PPB A NRP   : 5025221251   Tugas 7 Membuat Halaman Login di Android Studio   Link Source Code : https://github.com/kitokato77/ppb-loginpage   Screenshots Aplikasi : Video Build :  

PPB A Tugas 5 Membuat Aplikasi Kalkulator

  Nama : Mochammad Irham Maulana Kelas : PPB A NRP   : 5025221251   Tugas 5 Membuat Aplikasi Kalkulator di Android Studio   Link Source Code : https://github.com/kitokato77/ppb-calcubasic   Screenshots Aplikasi :   Video Build :  

Tugas Pertemuan 7

Nama     : Mochammad Irham Maulana NRP        : 5025221251 Kelas      : PWEB A   Deskripsi Latihan membuat login / register menggunakan bootstrap Link Web : https://kitokato77.github.io/tesboostrap1/ Link Source Code : https://github.com/kitokato77/tesboostrap1