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 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 :  

PPB A Tugas 3 Membuat Aplikasi Selamat Ulang Tahun menggunakan Android Studio

  Nama : Mochammad Irham Maulana Kelas : PPB A NRP   : 5025221251   Tugas 3 Membuat Aplikasi Selamat Ulang Tahun di Android Studio   Link Source Code : https://github.com/kitokato77/ppb-happybirthday   Screenshots Aplikasi :      Screenshots IDE :  

PPB A Tugas 1 Sejarah dan Perkembangan Telepon Seluler

Nama     :Mochammad Irham Maulana Kelas      : PPB A NRP        : 5025221251    Resume Sejarah dan Perkembangan Telepon Seluler   Awal Mula (1947-1982): Sebelum ada ponsel seperti sekarang, orang orang menggunakan telepon yang ada pada mobil yang beratnya sekitar 36 kg. Pada tahun 1947, seorang insinyur dari Bell Labs memiliki ide untuk membuat jaringan telepon mobil, tapi teknologinya belum memadai saat itu. Nokia kemudian membuat Mobira Senator pada tahun 1982, yang dianggap sebagai ponsel pertama untuk konsumen, dengan berat 10 kg.   Era Ponsel Pertama (1973-1983): Martin Cooper dari Motorola membuat sejarah dengan melakukan panggilan pertama menggunakan ponsel prototipe pada tahun 1973. Pada tahun 1983, Motorola meluncurkan DynaTAC 8000X, ponsel genggam pertama yang bisa dibawa-bawa. DynaTAC 8000X ini:               - Butuh waktu 10 jam untuk mengisi bate...