EVALUASI AKHIR SEMESTER PWEB

 Evaluasi Akhir Semester

Nama : Moh. Ilham Fakhri Zamzami
NRP : 5025201275
Kelas : Pemrograman Web A


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 :
  • Username
  • Password
  • Data KTP ( berisi field sesuai KTP )
  • CV
  • Posisi Jabatan
  • Berkas Pendaftaran ( berkas yang dibutuhkan seperti foto, ijazah kuliah, sertifikasi, dll 
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 di verifikasi
  • Lolos pemberkasan
  • Tidak lolos
Jika lolos, maka akan muncul kartu peserta yang dapat diunduh, Kartu peserta tersebut berisikan :
  • Id 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

  • Untuk rancangan kurang lebih nantinya akan terdapat komponen untuk login

  • Kemudian rancangan untuk uplaod berkas

c. Rancangan Tabel dan database yang dipakai


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

  • Menggunakan validasi untuk pengisian form pendaftaran dan login menggunakan JS dan JQuerry untuk memvalidasi pengisian form dan memastikan primary key bersifat unique
  • Algoritma untuk registrasi, dan menyimpan data registrasi kepada database
  • PHP digunakan untuk menghubungkan dengan database MySQL
  • algoritma PHP untuk upload berkas yang idbutuhkan
  • Algoritma untuk membuat PDF berisikan kartu peserta
  • Algoritma untuk membuat unique id berupa int dan bisa juga auto increment
  • Algoritma untuk menentukan lokasi tes dan waktu sesuai skala yang ditentukan


Komentar

Postingan populer dari blog ini

Rancangan Aplikasi Bakery Shop - Sibabe

Compossable - Aplikasi Happy Birthday

Evaluasi Tengah Semester - PPB - B