EAS Pemrograman Web
EAS Pemrograman Web
Hans Sean Nathanael | 5025201019 | 2022/2023
Pertemuan terakhir kelas pemrograman web adalah EAS yang akan berjalan selama seminggu. Tugas EAS adalah merancang sistem dari kasus yang diberikan dan dibuat sistemnya.
Deskripsi Aplikasi
Studi Kasus
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 Penggunaan 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.
Deskripsi Aplikasi
Aplikasi yang dibuat adalah situs pendaftaran pegawai baru Kementrian Kelautan dan Perikanan yang akan bertugas di wilayah Provinsi Jawa Timur. Tujuan pembuatan aplikasi ini adalah untuk mempermudah pendaftaran dan pemverifikasian data calon pegawai. Calon pegawai dapat mendaftar secara online dengan mengunggah dokumen data-data pribadi pada situs dan pihak pemerintah akan memverifikasi data-data tersebut dan bila memenuhi syarat, pegawai akan mendapatkan kartu ujian.
Aplikasi hanya akan menangani:
- Pendaftaran calon pegawai baru
- Verifikasi data calon pegawai
- Pencetakan kartu ujian pegawai
Aplikasi tidak akan menangani:
- Ujian karena ujian akan dilakukan secara luring dengan mendatangi lokasi ujian yang telah ditentukan.
Asumsi:
- Pendaftar yang sudah mendaftar tidak boleh mendaftar lagi.
- Pendaftaran akan menggunakan NIK dan data yang berada di KTP seperti nama, tanggal lahir, tempat lahir, jenis kelamin yang akan terhubung dengan sistem pemerintah (karena ini hanya asumsi bahwa ini adalah proyek pemerintah)
- Admin bertugas untuk mengisi data pribadi yang dimiliki oleh calon pegawai dengan melihat dokumen pribadi pegawai yang telah diverifikasi
- Dokumen pribadi yang dibutuhkan adalah foto, KTP, KK, akta kelahiran, ijazah terakhir, dan harus terlegalisir.
- Admin (yang merupakan PNS) tidak boleh mengikuti pendaftaran.
Design Antarmuka Aplikasi: Design Antarmuka Aplikasi
Berikut beberapa potongan tampilan
Design Basis Data:
Algoritma dan Proses (Back End)
Beberapa algoritma yang perlu dibuat:
- Login
- Pengguna memasukkan NIK (calon pegawai) atau username (admin)
- Sistem mengecek bila panjang adalah 12 karakter angka maka mengecek pada data calon pegawai, bila panjang melebihi 12 karakter dan bukan terdiri dari angka saja maka mengecek pada data admin.
- Session izin akan disimpan
- Proses Pendaftaran Calon Pegawai
- Pegawai membuat akun
- Pegawai memasukkan dokumen-dokumen syarat
- Proses Verifikasi Calon Pegawai
- Admin memasukkan pencarian data calon pegawai
- Admin membuka data calon pegawai
- Admin menyatakan data benar
- Peserta akan mendapatkan nomor peserta
- Pembuatan Nomor Peserta
- Ketika admin memverivikasi data peserta, data jumlah peserta akan bertambah
- Jumlah peserta digunakan untuk membuat nomor peserta
- Unduh Kartu Peserta
- Data kartu peserta akan dibuat menggunakan data akun peserta.
Komentar
Posting Komentar