Pemrograman Web - EAS
Pemrograman Web - EAS
Nama: Risyad Nazhir Aqila
NRP: 5053231031
Kelas: Pemrograman Web (M)
1. Deskripsikan Topik Final Project yang dikerjakan dan jelaskan fitur yang tersedia di dalam aplikasi
Topik Final Project kami adalah pembuatan website sekolah dengan judul "SMA Indonesia Satu". Website ini dirancang untuk memberikan kemudahan bagi siswa dan guru untuk memberikan informasi digital sekolah. Dalam website ini, fitur-fitur yang terdapat dalam website ini antara lain:
1. Dashboard: Halaman utama website yang berisi informasi tentang grafik nilai siswa, tabel yang berisi informasi tentang siswa, guru, daftar mata pelajaran, dan hasil nilai ujian siswa.
2. Ganti Password: Melakukan pergantian password pada admin (yang dapat mengakses website) bila terjadi kesalahan/lupa password.
3. Manajemen Siswa: Input data pribadi siswa dan ditampilkan pada tabel yang berisi pas foto, Nomor induk sekolah (NIS), nama, jurusan (IPA/IPS/Bahasa), alamat, dan operasi untuk melakukan perubahan pada data pada tabel yaitu hapus dan edit.
4. Manajemen Guru: : Input data pribadi guru dan ditampilkan pada tabel yang berisi pas foto, Nomor Induk Pegawai (NIP), nama, alamat, email, jabatan, dan operasi untuk melakukan perubahan pada data pada tabel yaitu hapus dan edit.
5. Manajemen Mata Pelajaran: Input data pelajaran berupa nama pelajaran, jurusan mata pelajaran, guru mata pelajaran, dan operasi untuk melakukan perubahan pada data pada tabel yaitu hapus dan edit.
6. Manajemen Nilai Ujian: Input hasil ujian siswa berdasarkan waktu ujian, nama peserta ujian, mata pelajaran ujian, menghitung rata-rata nilai ujian berdasarkan seluruh nilai mata pelajaran, hasil ujian siswa dengan output lulus/tidak lulus, dan mencetak hasil ujian dalam bentuk file.
7. Login: Halaman login sebelum menuju halaman dashbard dengan melakukan input data admin berupa username dan password.
8. Switch User: Dapat melakukan pergantian atau penambahan akun dalam mengakses website secara interaktif.
2. Jelaskan Arsitektur MVC Aplikasi Final Project yang dikerjakan
3. Buatlah Desain UI dari aplikasi dan jelaskan fungsinya
Page Login:
Halaman untuk menambahkan data pribadi siswa. Bila data berhasil tersimpan, data akan ditampilkan pada tabel halaman utama siswa.
Page Guru:
4. Implementasikan Aplikasi yang telah didesain dengan menggunakan teknologi web tanpa framework
Link Github: Github Kode Projek Website Sekolah - "SMA Indonesia Satu"
5. Buat PPT presentasi yang menunjang Demo Aplikasi
Link PPT: PPT Projek Website Sekolah - "SMA Indonesia Satu"
6. Demokan aplikasi dengan membuat video dan diupload di Youtube.
Link Demo (Youtube): Demo Projek Website Sekolah - "SMA Indonesia Satu"