EAS Pemrograman WEB B

 Evaluasi Akhir Semester 

Pemrograman Web Kelas B

Muhammad Fath Mushaffa Azhar - 5025201051


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.

1. Dikerjakan sesuai jam kuliah dan secara mandiri/ bukan kelompok

a. Buatlah deskripsi aplikasi berdasarkan studi kasus di atas dan asumsi-asumsi yang diperlukan.

b. Rancang UI/ Prototipe aplikasi.

c. Rancang tabel dan database yang dipakai

d. Buat algoritma dan nama proses yang diperlukan sebagai back end aplikasi

Deskripsi Aplikasi dan Asumsi

Aplikasi digunakan untuk mendaftarkan diri sebagai calon pegawai negeri sipil. Pengguna akan menginputkan informasi yang sesuai dan mengunggah data KTP. Pengguna kemudian akan mengunggah berkas dan foto diri. Data diverifikasi oleh panitia yang memeberikan akses untuk peserta agar bisa mencetak kartu ujian. 

UI/Prototipe:

Link Figma

Tabel/Database:

Algoritma

  • Register dan Login user/admin
    1. User memasukan data 
    2. Pengecekan data di database,jika valid lanjut ke tahap 3 jika tidak kembali ke tahap 1
    3. User sekarang memiliki akun
    4. User dapat Login
  • Simpan session user
    1. User login
    2. Session disimpan,data yang disimpan dalam session ada nama,user_id,dan role
  • User mengisi berkas
    1. User memasukan data dengan benar
    2. User Menunggu status verfikasi
  • Update status berkas (admin)
    1. Admin login
    2. Admin melihat data user
    3. Admin dapat menverifikasi atau menolak
  • User dapat melihat status berkas
    1. Pada dashboard user dapat melihat status berkasnya

Comments

Popular posts from this blog