EAS Pemrograman Web

Muhammad Lintang Panjerino
5025201045
Pemrograman Web Kelas B

Anggota Kelompok:
- Muhammad Yunus (5025201171)
- Muhammad Lintang Panjerino (5025201045)
- Muhammad Amin (5025201251)


PERSOALAN

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

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


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


Deskripsi Aplikasi

Aplikasi ini digunakan untuk membantu Kementrian Kelautan dan Perikanan yang sedang melaksanakan seleksi pegawai baru untuk wilayah Provinsi Jawa Timur. Pada aplikasi ini, calon pendaftar/pegawai harus membuat sebuah akun dengan menggunakan verifikasi data KTP mereka. Kemudian, calon pendaftar mengunggah (upload) berkas-berkas yang diperlukan untuk pendaftaran beserta dengan foto diri.

Berkas-berkas pendaftaran tersebut akan diverifikasi oleh panitia Kementrian Kelautan dan Perikanan, jika lolos berkas maka calon pendaftar mendapatkan akses untuk mencetak kartu ujian masuk seleksi pegawai baru. Pada kartu ujian tersebut, terdapat data diri peserta, foto peserta, nomor peserta, dan lokasi ujian. Calon pendaftar harus mengikuti ujian sesuai yang ada pada kartu ujian masuk tersebut.

Dengan bantuan aplikasi ini, diharapkan proses seleksi pegawai baru Kementrian Kelautan dan Perikanan wilayah Jawa Timur dapat terlaksana dengan lancar.

Asumsi kebutuhan yang diperlukan

Admin:

- Mengelola akun panitia dan pendaftar
- Melihat daftar semua panitia
- Melihat daftar semua pendaftar/peserta

Panitia:

- Login sebagai panitia
- Melihat daftar semua pendaftar/peserta
- Memverifikasi berkas pendaftaran para calon pendaftar

Pendaftar:

- Membuat akun pendaftar
- Login sebagai pendaftar
- Mengunggah (upload) berkas-berkas pendaftaran
- Mencetak kartu ujian


b) Rancang UI/ Prototipe aplikasi.


Link figma: UI / Prototype

c) Rancang tabel dan database yang dipakai

            






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

Proses membuat akun peserta

- Peserta mengunjungi web Kementrian Kelautan dan Perikanan
Peserta memilih opsi "Buat Akun"
Peserta mengisi username, password, dan verifikasi data KTP untuk membuat akun baru

Proses upload berkas peserta

- Peserta masuk menggunakan akun yang sudah dibuat
Peserta melihat persyaratan atau berkas-berkas yang dibutuhkan untuk pendaftaran
- Peserta mengunggah berkas-berkas pendaftaran dan foto diri di tempat yang telah ditentukan
Peserta menunggu status verifikasi dari panitia

Proses verifikasi berkas peserta

- Panitia melihat daftar semua pendaftar/peserta
- Panitia memverifikasi berkas pendaftaran setiap peserta dengan memberikan status "Lolos" atau "Tidak Lolos"
- Panitia memberikan pesan selamat kepada peserta yang "Lolos" dan mengeluarkan kartu ujian yang berisi informasi tentang ujian
- Panitia memberikan pesan kesalahan kepada peserta yang "Tidak Lolos", berkas apa saja yang kurang/salah

Proses cetak kartu ujian

- Peserta melihat status verifikasi berkas pendaftaran
- Peserta yang lolos berkas mencetak kartu ujian yang berisi informasi mengenai ujian
- Peserta yang tidak lolos berkas mengecek kembali kekurangan/kesalahan pada berkas yang telah diunggah


2. Implementasikan rancangan yang telah dibuat kemudian hostingkan dan diberi nama domain yang profesional. Bisa dikerjakan berkelompok maksimal 3, dikumpulkan paling lambat 20 Desember 2022 pukul 13.00

3. Buat presentasi di youtube dan dokumentasikan di blog, selanjutnya posting link, di komentar


Hasil Pengerjaan

Github: Repository Github
Website: Website deploy
Presentasi: Link Youtube

Screenshot






























Komentar

Postingan populer dari blog ini

Tugas 2 PPB

Tugas 3 PPB

Tugas 4 PPB