diff --git a/app/changerequest.md b/doc/changerequest.md similarity index 55% rename from app/changerequest.md rename to doc/changerequest.md index ac76577aea3dd5d6f27dbfa4dcf5a75e0775c709..b67861d1591f68d83687620c518aad0cabca584a 100644 --- a/app/changerequest.md +++ b/doc/changerequest.md @@ -34,8 +34,8 @@ 1. Front-end/mass-register: Membuat fitur _mass-register_ dengan menggunakan file .csv 2. Back-end/mass-register: Membuat fitur _mass-register_ dengan menggunakan file .csv -3. _Fix bug_: membuat _handler_ untuk pembuatan akun mahasiswa tanpa pembuatan kelas tesis -4. _Fix bug_: membuat _handler_ untuk pembuatan akun dengan alamat _e-mail_ yang sama +3. Membuat _handler_ untuk pembuatan akun mahasiswa tanpa pembuatan kelas tesis +4. Membuat _handler_ untuk pembuatan akun dengan alamat _e-mail_ yang sama #### Dokumentasi Teknis 1 @@ -53,13 +53,13 @@ Perilaku PL Nama, Username, E-Mail Address, Phone Number, Password ``` -- _Fix bug_: membuat _handler_ untuk pembuatan akun mahasiswa tanpa pembuatan kelas tesis +- Membuat _handler_ untuk pembuatan akun mahasiswa tanpa pembuatan kelas tesis Before: registrasi akun mahasiswa tanpa pembuatan kelas tesis menghasilkan error, namun akun mahasiswa tetap terdaftar tetapi tanpa memiliki _role_. After: registrasi akun mahasiswa tanpa pembuatan kelas tesis menghasilkan notifikasi untuk melakukan pembuatan kelas tesis terlebih dahulu dan akun menjadi tidak terdaftar. -- _Fix bug_: membuat _handler_ untuk pembuatan akun dengan alamat _e-mail_ yang sama +- Membuat _handler_ untuk pembuatan akun dengan alamat _e-mail_ yang sama Before: registrasi akun dengan alamat _e-mail_ yang sudah terdaftar menghasilkan error. @@ -69,30 +69,56 @@ Antarmuka PL - Membuat fitur _mass-register_ dengan menggunakan file .csv - Before: registrasi dalam jumlah banyak dilakukan dengan mendaftarkan akun satu persatu - - After: registrasi dalam jumlah banyak dapat dilakukan dengan mengunggah file .csv dengan format: + Before: +  - ```txt - Nama, Username, E-Mail Address, Phone Number, Password - ``` + After: +  -- _Fix bug_: membuat _handler_ untuk pembuatan akun mahasiswa tanpa pembuatan kelas tesis +- Membuat _handler_ untuk pembuatan akun mahasiswa tanpa pembuatan kelas tesis - Before: registrasi akun mahasiswa tanpa pembuatan kelas tesis menghasilkan error, namun akun mahasiswa tetap terdaftar tetapi tanpa memiliki _role_. + Before: +  - After: registrasi akun mahasiswa tanpa pembuatan kelas tesis menghasilkan notifikasi untuk melakukan pembuatan kelas tesis terlebih dahulu dan akun menjadi tidak terdaftar. + After: +  -- _Fix bug_: membuat _handler_ untuk pembuatan akun dengan alamat _e-mail_ yang sama +- Membuat _handler_ untuk pembuatan akun dengan alamat _e-mail_ yang sama - Before: registrasi akun dengan alamat _e-mail_ yang sudah terdaftar menghasilkan error. + Before: +  - After: registrasi akun dengan alamat _e-mail_ yang sudah terdaftar menghasilkan notifikasi bahwa _e-mail_ sudah terdaftar. + After: +  ### Sprint 2 #### Product Backlog 2 +1. _Fix bug_: membuat _handler_ pada registrasi dengan isi _password_ dengan _confirm password_ berbeda + #### Sprint Backlog 2 -#### Dokumentasi Teknis 2 \ No newline at end of file +1. Membuat _handler_ untuk registrasi dengan isi _password_ dengan _confirm password_ berbeda + +#### Dokumentasi Teknis 2 + +Struktur PL + +Perilaku PL + +- Membuat _handler_ untuk registrasi dengan isi _password_ dengan _confirm password_ berbeda + + Before: registrasi akun dengan isi _password_ dengan _confirm password_ berbeda akan tetap berhasil, dan akun terdaftar dengan _password_ pada input _password_. + + After: registrasi akun dengan isi _password_ dengan _confirm password_ berbeda akan gagal dan muncul notifikasi bahwa isi _confirm password_ berbeda. + +Antarmuka PL + +- Membuat _handler_ untuk registrasi dengan isi _password_ dengan _confirm password_ berbeda + + Before: +  + + After: +  \ No newline at end of file diff --git a/doc/screenshots/confirmpasswordhandle_after.JPG b/doc/screenshots/confirmpasswordhandle_after.JPG new file mode 100644 index 0000000000000000000000000000000000000000..209113c4176ba742e6828ed5e87a7cb7c50b564a Binary files /dev/null and b/doc/screenshots/confirmpasswordhandle_after.JPG differ diff --git a/doc/screenshots/confirmpasswordhandle_before.JPG b/doc/screenshots/confirmpasswordhandle_before.JPG new file mode 100644 index 0000000000000000000000000000000000000000..25065e01fd4ca8e3423dd634b083795f2be483b6 Binary files /dev/null and b/doc/screenshots/confirmpasswordhandle_before.JPG differ diff --git a/doc/screenshots/emailhandle_after.jpg b/doc/screenshots/emailhandle_after.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a76fd301a953aabef70627cf416b6242f711ba07 Binary files /dev/null and b/doc/screenshots/emailhandle_after.jpg differ diff --git a/doc/screenshots/emailhandle_before.JPG b/doc/screenshots/emailhandle_before.JPG new file mode 100644 index 0000000000000000000000000000000000000000..cac4aa4b925d8dcbe72170e56a9b7da030b18661 Binary files /dev/null and b/doc/screenshots/emailhandle_before.JPG differ diff --git a/doc/screenshots/kelastesishandle_after.jpg b/doc/screenshots/kelastesishandle_after.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7ae09d92f1468f8ed33aedd476cc975a7427f6d0 Binary files /dev/null and b/doc/screenshots/kelastesishandle_after.jpg differ diff --git a/doc/screenshots/kelastesishandle_before.JPG b/doc/screenshots/kelastesishandle_before.JPG new file mode 100644 index 0000000000000000000000000000000000000000..88378c1277bc62458fa898ae5314d54e68cdc971 Binary files /dev/null and b/doc/screenshots/kelastesishandle_before.JPG differ diff --git a/doc/screenshots/massregister_after.jpg b/doc/screenshots/massregister_after.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c7ed9cdf15bf36badbcccc69a7f2ff846c094e4b Binary files /dev/null and b/doc/screenshots/massregister_after.jpg differ diff --git a/doc/screenshots/massregister_before.JPG b/doc/screenshots/massregister_before.JPG new file mode 100644 index 0000000000000000000000000000000000000000..789c0c418f91ede9f3ae745e8c57b16b72b1930a Binary files /dev/null and b/doc/screenshots/massregister_before.JPG differ