Evaluasi Akhir Semester Pemrograman Web
Evaluasi Akhir Semester Pemrograman Web
Nama : Rycahaya Sri Hutomo
NRP : 5025201046
Kelas : Pemrograman Web C
Tahun : 2022
Kementrian Kelautan dan Perikanan sedang membutuhkan pegawai baru untuk menjalankan tugas di wilayah Provinsi Jawa Timur. Untuk melaksanakan seleksi pegawai membutuhkan sebuah aplikasi pendaftaran dan pelaksanaan ujian.
Alur aplikasi :
- Calon Pendaftar membuat user name dengan verifikasi data ktp
- Calon Pendaftar mengupload berkas pendaftaran dan foto diri
- Panitia memverifikasi berkas pendaftaran. Bagi peserta yang lolos berkas, diberi akses mencetak kartu ujian masuk.
- Pendaftar yang lolos verifikasi, mencetak kartu ujian. Kartu Peserta ujian seperti nampak pada gambar di atas.
- Pendaftar melaksanakan ujian secara offline sesuai dengan lokasi yang ditentukan.
Pertanyaan :
- Buatlah deskripsi aplikasi berdasarkan studi kasus di atas dan asumsi-asumsi yang diperlukan.
- Rancang UI/ Prototipe aplikasi.
- Rancang tabel dan database yang dipakai
- Buat algoritma dan nama proses yang diperlukan sebagai back end aplikasi
Jawab :
1. Deskripsi Aplikasi
Aplikasi Seleksi Pegawai Kementrian Kelautan dan Perikanan dibuat dengan tujuan untuk mempermudah pendaftaran dan pendataan calon pegawai. Aplikasi ini merupakan aplikasi berbasis website yang bisa dijalankan menggunakan browser apapun.
Diasumsikan, pengguna yang dapat memakai aplikasi ini tediri atas:
- Calon Pegawai
- Panitia selaku admin
Persamaannya yaitu, keduanya mendapatkan tampilan Landing Page, Sign Up, Sign In, Log Out, Halaman Home.
Perbedaan dari keduanya, yaitu pada calon pegawai terdapat halaman untuk mengisi data diri, upload berkas, cetak berkas, dan ujian. Sedangkan pada panitia, terdapat halaman rekapitulasi pendaftaran, verifikasi berkas, penempatan lokasi ujian, serta editing soal dan pembahasan ujian.
2. UI/Prototipe Aplikasi
a. Landing Page
b. Sign Up
c. Log In
d. Daftar Ujian
e. Upload Berkas
f. Cetak Kartu
g. Ujian
h. Log Out
3. Tabel dan Database yang dipakai
4. Algoritma dan nama proses yang diperlukan sebagai Back-End aplikasi
a. Calon pegawai membuat akun (sign-up.php)
b. Calon pegawai login akun (log-in.php)
c. Calon pegawai mengisi data diri sesuai KTP (daftar.php)
d. Calon pegawai upload berkas (upload-berkas.php)
e. Tunggu verifikasi berkas (verifikasi.php)
f. Jika berkas terverifikasi, calon pegawai dapat mencetak kartu ujian (terdapat no. ujian, data diri, dan lokasi ujian) (cetak-kartu.php)
g. Calon ujian dapat melaksanakan ujian di waktu yang telah ditentukan (ujian.php)
h. Calon pegawai logout (log-out.php)
Comments
Post a Comment