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:
+  ![Mass Register Before](screenshots/massregister_before.JPG)
 
-  ```txt
-    Nama, Username, E-Mail Address, Phone Number, Password
-  ```
+  After:
+  ![Mass Register After](screenshots/massregister_after.jpg)
 
-- _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:
+  ![Kelas Tesis Handle Before](screenshots/kelastesishandle_before.jpg)
 
-  After: registrasi akun mahasiswa tanpa pembuatan kelas tesis menghasilkan notifikasi untuk melakukan pembuatan kelas tesis terlebih dahulu dan akun menjadi tidak terdaftar.
+  After:
+  ![Kelas Tesis Handle After](screenshots/kelastesishandle_after.jpg)
 
-- _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:
+  ![Email Handle Before](screenshots/emailhandle_before.jpg)
 
-  After: registrasi akun dengan alamat _e-mail_ yang sudah terdaftar menghasilkan notifikasi bahwa _e-mail_ sudah terdaftar.
+  After:
+  ![Email Handle After](screenshots/emailhandle_after.jpg)
 
 ### 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:
+  ![Confirm Password Handle Before](screenshots/confirmpasswordhandle_before.JPG)
+
+  After:
+  ![Confirm Password Handle After](screenshots/confirmpasswordhandle_after.JPG)
\ 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