Nama: Aaliyah Farah Adibah
NRP: 5025201070
Kelas: Pemrograman Web A
_____________________________________________________________________________________
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 :
- 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.
_____________________________________________________________________________________
Jawaban:
Deskripsi Aplikasi dan asumsi-asmsi yang diperlukan
SIAPKKP merupakan aplikasi dari Kementerian Kelautan dan Perikanan untuk melakukan pendaftaran dan pelaksanaan ujian bagi calon pegawai baru dari Seluruh Indonesia. Fitur-fitur yang ada pada aplikasi ini berupa:
- Pendaftar dapat membuat akun dengan mengisi identitas data diri yang sesu
- Secara singkat, beberapa algoritma dan proses yang berjalan pada back end adalah sebagai berikut*.
- Untuk Sisi Admin
- Autentikasi login (akun Admin).
- Proses CRUD (Create, Read, Update, Delete) data peserta.
- Proses menampilkan data dan verifikasi (meliputi proses READ, UPDATE, DELETE).
- Untuk Sisi Pengguna
- Autentikasi register dan login (akun Pendaftar).
- Auto generate lokasi dan waktu (sesuai kuota yang masih tersedia).
- Proses pengunggahan isian dan berkas (meliputi proses CREATE).
- Proses mengecek status pendaftaran (meliputi proses READ).
- Proses pengecekan hasil ujian (meliputi proses READ).
- *Daftar tersebut dapat bertambah sesuai kebutuhan saat pengerjaan. ai dengan data KTP dan akan diverifikasi oleh panitia
- Pendaftar dapat login dengan nomor ktp dan password
- Pendaftar dapat mengupload berkas pendaftaran
- Pendaftar dapat melihat apakah dirinya lolos seleksi pemberkasan atau tidak
- Pendaftar dapat memilih lokasi ujian yang masih tersedia
- Pendaftar yang lolos tahap berkas akan diberikan memberikan kartu ujian yang berisi identitas peserta, pas foto, jadwal dan lokasi ujian, serta barcode kepada calon pegawai baru yang lolos berkas.
- Panitia dapat memverifikasi akun calon pendaftar
- Panitia dapat memverifikasi dan menyeleksi berkas calon pegawai
Asumsi-asumsi yang diperlukan:
- Sistem akan mengecek apakah KTP yang didaftarkan sudah pernah terdaftar
- Setiap lokasi ujian akan diberikan batasan kuota
- Pendaftar yang tidak lolos tahap pemberkasan tidak dapat mendaftar lagi pada pendaftaran yang sama
- Semua verifikasi dilakukan secara manual oleh admin
Rancangan UI/Prototipe Aplikasi
Link UI: https://www.figma.com/file/Aa0W8pk26KXBV8BHGs1pSi/PWEB?node-id=0%3A1&t=Ypakx0cu9b3DxdlT-1
Rancang tabel dan database yang dipakai
Algoritma dan nama proses yang diperlukan sebagai back end aplikasi
Secara singkat, beberapa algoritma dan proses yang berjalan pada back end adalah sebagai berikut*.
Untuk Sisi Admin
- Autentikasi login (akun Admin).
- Proses CRUD (Create, Read, Update, Delete) data peserta.
- Proses menampilkan data dan verifikasi (Read, Update, Delete).
Untuk Sisi Pengguna
- Autentikasi register dan login (akun Pendaftar).
- Auto generate lokasi dan waktu (sesuai kuota yang masih tersedia).
- Proses pengunggahan isian dan berkas (meliputi proses CREATE).
- Proses mengecek status pendaftaran (meliputi proses READ).
- Proses pengecekan hasil ujian (meliputi proses READ).
*Daftar tersebut dapat bertambah sesuai kebutuhan saat pengerjaan.
Komentar
Posting Komentar