PWEB : EAS

EAS Pemrograman Web 2022

Nama           : Azzura Ferliani Ramadhani
NRP               : 5025201190
Kelas            : Pemrograman Web A
Tahun          : 2022 

Permasalahan

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.

Soal

1. Deskripsi Aplikasi dan Asumsi

Aplikasi bernama Sistem Seleksi Kementrian Kelautan dan Perikanan Jawa Timur ini nantinya akan membantu proses seleksi pegawai baru di KKP Jawa Timur. Aplikasi ini memungkinkan pengguna melakukan pendaftaran untuk mengikuti tahapan demi tahapan seleksi calon pegawai baru KKP Jawa Timur. 

Pertama-tama tentunya calon pegawai baru perlu membuat akun baru pada aplikasi dengan menyertakan username, password, dan foto KTP. Setelah KTP terverifikasi oleh admin, calon pegawai baru akan mendapatkan email verifikasi. Setelahnya, ia bisa melakukan login dengan menggunakan username dan password yang telah dibuat sebelumnya. 

Untuk memulai pendaftaran calon pegawai baru, pengguna bisa mendaftarkan diri dengan melengkapi formulir yang telah tersedia beserta berkas-berkas yang diperlukan. Setelahnya panitia ujian akan memverifikasi berkas yang sudah di-upload oleh calon pegawai baru. 

Apabila calon pegawai baru memenuhi spesifikasi berkas yang diminta, panitia ujian akan mengubah status berkas calon pegawai baru menjadi 'terverifikasi' dan calon pegawai baru dapat mencetak kartu ujiannya. Selain itu juga aplikasi akan menampilkan lokasi dan waktu dilaksanakannya ujian offline.

Asumsi yang diperlukan pada aplikasi ini:

  • Admin memverifikasi KTP di awal pembuatan akun baru secara manual dan mengirimkan email verifikasi KTP secara manual
  • Panitia ujian memverifikasi berkas-berkas yang diperlukan untuk pendaftaran calon pegawai baru secara manual
  • Panitia ujian menentukan lokasi dan waktu ujian offline calon pegawai baru secara manual

2. Rancang UI atau Prototype



3. Rancang Tabel dan Database


4. Algoritma Back-End

client:

  • authentikasi register dan login
  • menambahkan data dan berkas yang diperlukan (CREATE)
  • pencetakan kartu ujian

admin:

  • authentikasi login admin
  • CRUD calon pegawai
  • verifikasi data calon pegawai
  • CRUD berkas calon pegawai
  • verifikasi berkas calon pegawai

panitia ujian:

  • authentikasi login panitia ujian
  • verifikasi data dan berkas calon pegawai
  • pemberian jadwal dan lokasi ujian


Komentar