EAS Kelompok Pemrograman Web C - Website Penerimaan Seleksi Pegawai Baru Kementrian Kelautan dan Perikanan

Kelas: Pemrograman Web C

Anggota Kelompok:

    5025201245 - Achmad Ferdiansyah

    5025201049 - Doanda Dresta Rahma

    5025201019 - Hans Sean Nathanael

Link : Desain UI | Repository | Website (User Side) | Website (Admin Side) | Video Demonstrasi

NB: Admin side username dan password = "admin"

Beberapa Screenshot Tampilan







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.

Pertanyaan

Dikerjakan sesuai jam kuliah dan secara mandiri/ bukan kelompok
  1. Buatlah deskripsi aplikasi berdasarkan studi kasus di atas dan asumsi-asumsi yang diperlukan.
  2. Rancang UI/ Prototipe aplikasi.
  3. Rancang tabel dan database yang dipakai
  4. Buat algoritma dan nama proses yang diperlukan sebagai back end aplikasi
Nama Aplikasi

Portal Ujian Seleksi Kementerian Kelautan dan Perikanan Jawa Timur.

Deskripsi Aplikasi dan Asumsi

Website Penerimaan Seleksi Pegawai Baru Kementrian Kelautan dan Perikanan adalah website seleksi calon pegawai yang dirancang untuk mempersingkat dan mempermudah proses seleksi dan verifikasi berkas calon pegawai, serta penyebaran informasi dan kartu ujian calon pegawai.

Dalam website ini akan ada dua macam user dengan fungsionalitas antarmuka yang berbeda, yaitu admin (panitia) dan user (calon pendaftar).

User (Calon Pendaftar)

Calon pendaftar pertama melakukan registrasi akun menggunakan NIK, nama lengkap, email, dan membuat username dan password, kemudian user bisa login dan memasuki aplikasi, Calon pendaftar kemudian dapat mengisikan data diri, data pendaftaran, dan upload foto dan berkas pendaftaran untuk verifikasi. Ketika berkas lolos verifikasi, calon pendaftar dapat mencetak kartu peserta ujian CPNS yang mengandung jadwal pelaksanaan ujian sesuai kuota jadwal yang ada. Calon pendaftar juga dapat melihat status hasil tes setelah pelaksanaan tes offline.

Admin (Panitia)

Admin dapat login menggunakan username dan password dan masuk ke website. Dalam website, admin dapat melihat daftar calon pendaftar dan statusnya (menunggu verifikasi, belum lolos/revisi berkas, lolos berkas). Admin dapat masuk ke halaman informasi calon pendaftar dan memverifikasi data dan berkas dan mengubah status calon pendaftar.

Rancangan UI/Prototipe

Link Desain UI: FIGMA
Link Prototype: PROTOTYPE

Ilustrasi Rancangan UI:















Demonstrasi Prototype:






Rancangan Tabel dan Database

Conceptual Data Model

   
Physical Data Model
  
Algoritma dan Proses Back-End:

User: 
  • Registrasi dan login akun (Autentikasi)
  • Pengisian data diri dan data pendaftaran (CREATE, READ, UPDATE, DELETE)
  • Upload berkas pendaftaran (CREATE, READ, UPDATE, DELETE)
  • Melihat status berkas pendaftaran dan status tes (READ)
  • Generate nomor registrasi secara otomatis
  • Generate lokasi ujian sesuai kuota yang ada
Admin:
  • Registrasi dan login akun (Autentikasi)
  • Mengubah status calon peserta (UPDATE)
  • Melihat dan memanipulasi data dan berkas calon peserta (CRUD)

Comments