EVALUASI AKHIR SEMESTER KELOMPOK

EVALUASI AKHIR SEMESTER - KELOMPOK

Pemrograman Web Kelas A

Anggota Kelompok : 
- Abd. Wahid - 5025201039
- Arief Badrus Sholeh - 5025201228
- Moh. Ilham Fakhri Zamzami - 5025201275

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

Dari konsep yang dijelaskan pada soal, bisa dikatakan bahwa website memiliki 2 sisi, yaitu sisi user untuk mendaftar dan melakukan applyment, kemudian sisi admin untuk memverifikasi dan menerima applyment daripada user.

Sisi User :

Pertama pastinya diperlukan untuk memverifikasi data KTP, pada page pendaftaran. ini yang sedikit challenging, yaitu bagaimana cara memverifikasi datanya secara otomatis. tapi karena kita menggunakan 2 sisi, maka mungkin field dalam pendaftaran ini dibutuhkan data berupa :
  • NIK
  • Username
  • Password

Setelah mengisi data pendaftaran, user akan dilemparkan kedalam page login dan memasukkan data username beserta password yang telah didaftarkan sebelumnya. Pada dalam dashboard tersedia status pendaftaran dengan variasi :
  • Belum melakukan submit dengan warna abu - abu
  • Telah melakukan submit namun belum tervalidasi dengan warna kuning
  • Telah melakukan submit dan tervalidasi dengan warna hijau
Masuk kedalam halaman biodata untuk melengkapi biodata pendaftaran, pada page tersebut berisikan field seperti halnya pada data KTP :
  • NIK
  • Nama
  • Tanggal Lahir
  • Kelamin
  • Alamat
Setelah mengisi page biodata, pada dashboard anda akan maju kedalam timeline selanjutnya, kemudian lanjukan mengisi page dokumen, pada page tersebut berisikan field untuk kelngkapan dokumen pendaftaran dan kartu peserta yang terdiri dari :
  • Posisi Jabatan
  • Upload Ijazah
  • Upload CV
  • Lokasi Tes
  • Waktu Tes
Setelah semua page dokumen telah terisi maka pada dashboard akan maju kedalam timeline selanjutnya dengan variasi status kuning untuk menunggu validasi admin :

1. Jika admin memvalidasi maka timeline pada dashboard user akan maju ke step selanjutnya dan dapat melukan pengunduhan kartu peserta.

2. Jika admin tidak memvalidasi atau menolak ajuan dari user maka timeline pada dasboard tidak bisa lanjut ke step selanjutnya dan tidak dapat melakukan pengunduhan kartu peserta.

 
Jika lolos, maka akan muncul kartu peserta yang dapat diunduh, Kartu peserta tersebut berisikan :
  • Id Peserta
  • NIK Peserta
  • Nama Peserta
  • Posisi Jabatan
  • Lokasi Tes
  • Waktu Tes

Sisi Admin :

  • Terdapat halaman login yang berisikan username dan password
  • Admin dapat melihat seluruh data peserta pendaftar
  • Admin dapat memverifikasi data pendaftar dengan button terima ataupun tolak
  • Sistem akan secara otomatis memberikan informasi kartu peserta kepada setiap pendaftar yang dinyatakan lolos

b. Rancangan UI / Prototype Aplikasi

Page User :

  • Page awal pendaftaran untuk user


  • Page untuk login user


  • Page untuk Dashboard



  • Page untuk pengisian biodata user


  • Page untuk pengisian dokumen pendaftaran user



Page Admin : 

  • Page login admin

  • Page dashboard untuk memvalidasi data user

  • Page untuk melihat user yang telah divalidasi / diverifikasi / lolos


c. Rancangan Tabel dan database yang dipakai


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

Link Repository : Github
Link Video Presentasi : Youtube

e. untuk mencoba debug website dapat dilakukan dengan mengunjungi laman

Untuk Login Admin Page, silahkan coba dengan Account berikut : 
  • Email : admin@gmail.com
  • Kata Sandi : 12345678

TERIMAKASIH !!!

Komentar

Postingan populer dari blog ini

Rancangan Aplikasi Bakery Shop - Sibabe

Compossable - Aplikasi Happy Birthday

Evaluasi Tengah Semester - PPB - B