Nama : Adinda Zahra Pamuji
NRP : 5025201175
Kelas : Pemrograman Web A
Tahun : 2022
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.
Soal
- Buatlah deskripsi aplikasi berdasarkan studi kasus di atas dan asumsi-asumsi yang diperlukan
- Rancang UI/ Prototipe aplikasi.
- Rancang tabel dan database yang dipakai
- Buat algoritma dan nama proses yang diperlukan sebagai back end aplikasi
Deskripsi Aplikasi
Nama Aplikasi
Sistem Seleksi Pegawai Baru Kementrian Kelautan dan Perikanan
Deskripsi
Website Sistem Seleksi Pegawai Baru Kementrian Kelautan dan Perikanan merupakan sebuah website yang ditujukan untuk memudahkan proses pendaftaran dan seleksi calon pegawai Kementrian Kelautan dan Perikanan.
- User
- Melakukan pendaftaran atau Login pada landing page. Landing page akan berisi Button 'Daftar' dan 'Login'
- Button 'Login' akan mengarahkan user ke form Login yang berisi username dan password
- Button 'Daftar' akan mengarahkan user ke form Pendaftaran yang akan berisi :
- Username
- Password
- Data pada KTP (Nama, NIK, jenis kelamin, tempat/tanggal lahir)
- Pendidikan terakhir
- Jabatan yang ingin diambil
- Upload berkas pendaftaran (KTP, Pas Foto, CV)
- Jika sudah selesai mengisi form pendaftaran, user akan menekan button 'Submit' dan user akan secara otomatis telah melakukan Login pada website
- Setelah user login, user dapat melihat status pendaftaran.
- Jika pendaftaran berstatus 'Lolos Berkas', maka user akan diberikan kartu peserta yang berisi nomor peserta, nama peserta, dan lokasi tes. Kartu peserta ini dapat diunduh dengan menekan button 'Unduh'
- Panitia
- Melakukan login pada form login yang berisi username dan password
- Setelah melakukan login, panitia dapat melihat semua data user yang melakukan pendaftaran
- Panitia dapat menentukan status pendaftar
- Jika status pendaftar adalah 'Lolos berkas' maka panitia akan menginput nomor peserta dan lokasi tes
Rancang UI/Prototype Aplikasi
Rancang Tabel dan Database
Algoritma dan Nama Proses yang dipakai
- Algoritma pendaftaran akun :
- Mulai
- Tampilkan form pendaftaran
- Masukkan data peserta
- Peserta menekan tombol 'Submit'
- Validasi data
- Jika data terisi semua dan valid, simpan data ke database
- Redirect peserta ke halaman Mainpage
- Ubah status pendaftaran menjadi 'Proses Seleksi Berkas'
- Selesai
- Algoritma melakukan view data :
- Mulai
- Fetch data dari table Pendaftar
- Tampilkan data
- Selesai
Comments
Post a Comment