Final Project Pemrograman Web
Ketentuan Final Project
Cari paper yang berhubungan dengan aktivitas pembuatan perangkat lunak/ aplikasi
Berdasarkan referensi yang sudah didapatkan,
- Buatlah deskribsi studi kasus pemrograman web (individu)
- Buatlah rancangan umum arsitektur atau fitur yang ada dalam aplikasi (individu)
- Rancang desain databasenya (individu)
- Buat desain front end (individu)
- Tentukan action yang akan mengandle logika back end. (individu)
- Implementasikan rancangan yang sudah dibuat (pilih salah satu - bisa kelompok maks 3)
- Buat video presentasinya, upload di youtube, dan didokumentasikan di blog.
link paper: link
Deskripsi Studi Kasus Pemrograman Web (Individu)
Studi kasus ini fokus pada pengembangan aplikasi manajemen
kelas berbasis web untuk membantu mahasiswa yang mengalami kesulitan dalam
mengakses dan mengelola materi perkuliahan secara online. Aplikasi ini
dirancang untuk meningkatkan interaktivitas dan keterlibatan mahasiswa selama
pembelajaran jarak jauh.
Rancangan Umum Arsitektur atau Fitur Aplikasi (Individu)
Autentikasi Pengguna:
- Fitur login untuk mahasiswa dan admin.
- Sistem otentikasi yang aman menggunakan username dan password.
Beranda (Home):
- Tampilan informasi kelas, tugas, dan jadwal.
- Akses cepat untuk mengunggah dan mengunduh materi.
Manajemen Materi:
- Fasilitas bagi dosen/admin untuk mengunggah materi perkuliahan.
- Mahasiswa dapat mengunduh materi tersebut.
Forum Diskusi:
- Ruang diskusi untuk mahasiswa dan dosen.
- Kemampuan mengajukan pertanyaan dan berbagi informasi.
Jadwal Kelas:
- Kalender interaktif yang menampilkan jadwal perkuliahan.
Notifikasi:
- Pemberitahuan otomatis untuk tugas, perubahan jadwal, dan pengumuman.
Rancangan Desain Database (Individu)
Desain Front End (Individu)
Desain front end akan mencakup halaman login, beranda,
manajemen materi, forum diskusi, dan jadwal kelas. Desain responsif dengan
menggunakan Bootstrap untuk memastikan tampilan yang baik pada berbagai
perangkat.
Action yang Menghandle Logika Back End (Individu)
Autentikasi Pengguna:
- Verifikasi dan validasi login pengguna.
- Penanganan sesi pengguna yang berhasil login.
Manajemen Materi:
- Pengecekan hak akses sebelum mengunggah materi.
- Pengelolaan data materi, termasuk pengaturan hak akses.
Forum Diskusi:
- Penanganan pembuatan, pembaruan, dan penghapusan diskusi.
- Pemeriksaan hak akses sebelum mengajukan pertanyaan atau komentar.
Jadwal Kelas:
- Penanganan penambahan, pembaruan, dan penghapusan jadwal.
- Pengecekan ketersediaan jadwal sebelum menambahkan.
Notifikasi:
- Mekanisme notifikasi untuk pengumuman dan perubahan lainnya.
- Penanganan pengiriman notifikasi kepada pengguna yang bersangkutan.
Komentar
Posting Komentar