EAS Pemrograman Web 2022

 



Blog ini merupakan laporan pengerjaan EAS Pemrograman Web A tahun 2022. Berikut untuk detail dari pengerjaan sesuai dengan soal yang diberikan.

Penyusun:
Jabalnur (5025201241)


Soal:
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:
  1. Calon Pendaftar membuat user name dengan verifikasi data ktp
  2. Calon Pendaftar mengupload berkas pendaftaran dan foto diri
  3. Panitia memverifikasi berkas pendaftaran. Bagi peserta yang lolos berkas, diberi akses mencetak kartu ujian masuk.
  4. Pendaftar yang lolos verifikasi, mencetak kartu ujian. Kartu Peserta ujian seperti nampak pada gambar di atas.
  5. Pendaftar melaksanakan ujian secara offline sesuai dengan lokasi yang ditentukan.

Deskripsi Aplikasi disertai Asumsi Potensial:
Aplikasi pendaftaran dan pelaksanaan ujian untuk Kementrian Kelautan dan Perikanan Provinsi Jawa Timur ini akan membantu panitia dalam melakukan seleksi pegawai baru. Aplikasi akan secara otomatis memberikan jadwal serta lokasi ujian kepada calon pegawai baru. Aplikasi ini akan membantu panitia dalam mengelola data calon pendaftar dan melakukan verifikasi secara cepat dan akurat.

Penggunaan aplikasi ini cukup jelas dan singkat. Aplikasi ini akan memungkinkan calon pendaftar untuk membuat username dan menverifikasi data KTP sebelum mengupload berkas pendaftaran dan foto diri. Setelah berkas pendaftaran diupload, panitia akan melakukan verifikasi dan hanya calon pendaftar yang lolos verifikasi yang akan diberi akses untuk mencetak kartu ujian masuk. Pendaftar yang lolos verifikasi tersebut akan dapat mencetak kartu ujian sesuai dengan format yang telah ditentukan. Pendaftar yang sudah memiliki kartu ujian dapat melaksanakan ujian secara offline sesuai dengan lokasi yang telah ditentukan.

Terdapat beberapa asumsi yang mungkin perlu ditambahkan di luar alur yang telah diberikan tersebut. Beberapa di antaranya adalah sebagai berikut.
  • Calon pegawai (pendaftar) yang telah terdaftar tidak boleh mendaftar lagi (double register). 
  • Pendaftar yang tidak lolos dapat mendaftar lagi.
  • Verifikasi pendaftaran dan berkas dilakukan secara manual dari sisi admin.

Rancang UI atau Prototipe:
Beberapa rancang UI atau prototipe ditunjukkan sebagai berikut di bawah. 









Rancang Tabel dan Database:
Rancang tabel dan database adalah sebagai berikut.



Algoritma dan Proses (Back End):
Secara singkat, beberapa algoritma dan proses yang berjalan pada back end adalah sebagai berikut*.
  1. Untuk Sisi Admin
    • Autentikasi login (akun Admin).
    • Proses menampilkan data dan verifikasi (meliputi proses READ, UPDATE, DELETE).
  2. Untuk Sisi Pengguna
    • Autentikasi register dan login (akun Pendaftar).
    • Proses pengunggahan isian dan berkas (meliputi proses CREATE).
    • Proses mengecek status pendaftaran (meliputi proses READ).
    • Proses mencetak data peserta
*Daftar tersebut dapat bertambah sesuai kebutuhan saat pengerjaan.


Terima kasih








Comments

Popular posts from this blog