Final Project Pemrograman Web

Nama : Zakia Kolbi

NRP : 5025211049

Kelas : Pemrograman Web A

Tahun : 2023

Final Project Pemrograman Web


1. Buatlah deskribsi studi kasus pemrograman web (individu)

Jawaban :

Sebuah lembaga bimbingan belajar terkemuka memutuskan untuk mengembangkan aplikasi web guna meningkatkan efektivitas proses pembelajaran, manajemen siswa, dan interaksi antara guru, siswa, dan orang tua. Tujuan utama aplikasi ini adalah menyediakan platform yang terintegrasi untuk mengelola jadwal bimbingan, materi pelajaran, komunikasi, dan pelaporan perkembangan siswa.

Struktur Menu :
  • Dashboard: Tempat user memilih login atau membuat akun baru
  • Sign-up: User membuat akun baru
  • Login (Admin, Guru, Siswa): User masuk ke akun yang sudah ada
  • Add Materi : User(admin, guru) melakukan tambah materi
  • Courses: User memilih course
  • List Siswa: List daftar siswa
  • List Guru: List daftar guru
  • List Materi: List daftar materi
  • Logout: User keluar akun
Kebutuhan Software:
  • PHP sebagai bahasa backend
  • MySQL sebagai database untuk menyimpan data pengguna, materi, dll.
  • HTML, CSS, dan JavaScript untuk front end
2. Buatlah rancangan umum arsitektur atau fitur yang ada dalam aplikasi (individu)

Jawaban :

Fitur :

1. Manajemen Admin:
  • Mencatat data admin baru, termasuk informasi pribadi dan riwayat pembelajaran.
  • Memfasilitasi pengambilan informasi admin dari database secara cepat dan akurat.
  • Memperbarui detail admin yang sudah terdaftar dalam database.
  • Menghapus data admin yang tidak aktif atau tidak diperlukan lagi.
2. Manajemen Siswa:
  • Mencatat data siswa baru, termasuk informasi pribadi dan riwayat pembelajaran.
  • Memfasilitasi pengambilan informasi siswa dari database secara cepat dan akurat.
  • Memperbarui detail siswa yang sudah terdaftar dalam database.
  • Menghapus data siswa yang tidak aktif atau tidak diperlukan lagi.
3. Manajemen Guru:
  • Mencatat data guru baru, termasuk informasi pribadi dan riwayat pembelajaran.
  • Memfasilitasi pengambilan informasi guru dari database secara cepat dan akurat.
  • Memperbarui detail guru yang sudah terdaftar dalam database.
  • Menghapus data guru yang tidak aktif atau tidak diperlukan lagi.
4. Pengelolaan Materi Pelajaran:
  • Menambahkan materi pelajaran baru dan memastikan ketersediaan informasi yang relevan.
  • Memungkinkan pengambilan informasi materi pelajaran dengan mudah.
  • Memperbarui atau mengubah informasi materi pelajaran yang sudah ada.
  • Menghapus materi pelajaran yang sudah tidak relevan.

3. Rancang desain databasenya (individu)

Jawaban :

Design Database :


4. Buat desain front end (individu)

Jawaban :

1. Dashboard

2. Laman Data Siswa


3. Tambah Siswa 


4. Login Siswa


5. Laman Guru


6. Tambah Guru


7. Laman Data Materi


8. Tambah Materi


9. Dashboard Admin Setelah CRUD



5. Tentukan action yang akan mengandle logika back end. (individu)

Jawaban :

1. Admin:
  • Create: Menambahkan data admin baru ke dalam database.
  • Read: Mengambil informasi admin dari database.
  • Update: Memperbarui informasi admin yang sudah ada di database.
  • Delete: Menghapus data admin dari database.
2. Siswa:
  • Create: Menambahkan data siswa baru ke dalam database.
  • Read: Mengambil informasi siswa dari database.
  • Update: Memperbarui informasi siswa yang sudah ada di database.
  • Delete: Menghapus data siswa dari database.
3. Guru:
  • Create: Menambahkan data guru baru ke dalam database.
  • Read: Mengambil informasi guru dari database.
  • Update: Memperbarui informasi guru yang sudah ada di database.
  • Delete: Menghapus data guru dari database.
4. Pengelolaan Materi Pelajaran:
  • Create: Menambahkan materi pelajaran baru ke dalam database.
  • Read: Mengambil informasi materi pelajaran dari database.
  • Update: Memperbarui atau mengubah informasi materi pelajaran yang sudah ada di database.
  • Delete: Menghapus materi pelajaran dari database.

6. Implementasikan rancangan yang sudah dibuat (pilih salah satu - bisa kelompok maks 3)

Jawaban :




Terima Kasih Telah Berkunjung.

Komentar

Postingan populer dari blog ini

Tugas Kuliah11 - PBKK A

Tugas 1 - Pemrograman Web A

Quiz 2 - PBKK A