EAS Pemrograman Web 2022
Nama: Elbert Dicky Aristyo
NRP: 5025201231
Kelas: PWEB B
Untuk EAS ini, saya akan merancang aplikasi pendaftaran dan pelaksanaan ujian untuk seleksi pegawai dari Kementerian Kelautan dan Perikanan.
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.
Deskripsi Aplikasi:
Berdasarkan alur aplikasi, kita dapat menggunakan sistem pembuatan akun untuk membedakan antara calon pendaftar dan panitia, dimana panitia akan memiliki akses dalam database berkas pendaftaran dan dapat memverifikasi dan memberi akses pencetakan kartu ujian. Calon pendaftar akan membuat akunnya sendiri dengan verifikasi KTP, sedangkan panitia sudah memiliki akun yang telah dibuat admin.
Saat calon pendaftar ingin membuat akun, akan diminta mengisi username dan password yang diinginkan, beserta isi data KTP, seperti NIK, nama lengkap, tempat tanggal lahir, dan jenis kelamin. Setelah calon pendaftar membuat akun, mereka bisa mengupload berkas pendaftaran, foto diri, beserta data tambahan seperti kualifikasi pendidikan, formasi jabatan, dan foto tanda tangan. Calon pendaftar juga dapat memilih lokasi ujian yang diinginkan.
Panitia akan memverifikasi berkas dari calon pendaftar, dan memberi akses mencetak kartu ujian pada berkas yang lolos. Peserta dapat mengecek status verifikasi di homepage (Belum verifikasi, Lolos verifikasi, Tidak lolos verifikasi). Kartu ujian akan berisi data calon pendaftar yang telah diisi, beserta instansi dan lokasi kerja.
Akan dibuat asumsi berdasarkan alur aplikasi bahwa jadwal pelaksanaan akan diumumkan di kemudian hari sehingga tidak tercetak di kartu peserta ujian. Kemudian, diasumsikan bahwa pendaftar yang tidak lolos verifikasi masih bisa mendaftar lagi, Diasumsikan juga bahwa nomor peserta ujian yang diperoleh dibuat secara otomatis.
UI / Prototype Aplikasi:
Figma
Tabel / Database:
Algoritma untuk Backend:
Proses-proses algoritma didalam backend adalah sebagai berikut:
- Authentikasi akun user calon pendaftar atau admin (log-in dan register).
Jika user adalah admin:
- Akses CRUD database pendaftar.
- Verifikasi akses cetak kartu ujian (menggunakan Update).
Jika user adalah calon pendaftar:
-Proses mengisi pendaftaran ujian (menggunakan Create).
-Proses melihat data yang telah diisi dan status verifikasi (menggunakan Read).
-Proses mencetak kartu ujian.
-Proses pengolahan nomor peserta ujian.
Implementasi Aplikasi: Implementasi Pendaftaran Ujian EAS Pemrograman Web (elbertdickyaristyo.blogspot.com)
Komentar
Posting Komentar