diff --git a/app/changerequest.md b/app/changerequest.md
new file mode 100644
index 0000000000000000000000000000000000000000..ac76577aea3dd5d6f27dbfa4dcf5a75e0775c709
--- /dev/null
+++ b/app/changerequest.md
@@ -0,0 +1,98 @@
+# Dokumentasi
+
+## Deskripsi Pekerjaan
+
+## Daftar Feature dan Change Request
+
+1. Membuat datepicker baru yang lebih mudah digunakan
+2. Membuat fitur _mass-register_
+3. Merapikan tampilan _dashboard_ dosen
+4. _Fix bug_ pada registrasi
+
+## Product Backlog
+
+1. Membuat datepicker
+2. Membuat fitur _mass-register_ dengan menggunakan file .csv
+3. Merapikan tampilan _dashboard_ dosen
+4. _Fix bug_: membuat _handler_ untuk pembuatan akun mahasiswa tanpa pembuatan kelas tesis
+5. _Fix bug_: membuat _handler_ untuk pembuatan akun dengan alamat _e-mail_ yang sama
+6. _Fix bug_: membuat _handler_ pada registrasi dengan isi _password_ dengan _confirm password_ berbeda
+
+## Sprint
+
+### Sprint 1
+
+#### Product Backlog 1
+
+1. Membuat datepicker
+2. Membuat fitur _mass-register_ dengan menggunakan file .csv
+3. Merapikan tampilan _dashboard_ dosen
+4. _Fix bug_: membuat _handler_ untuk pembuatan akun mahasiswa tanpa pembuatan kelas tesis
+5. _Fix bug_: membuat _handler_ untuk pembuatan akun dengan alamat _e-mail_ yang sama
+
+#### Sprint Backlog 1
+
+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
+
+#### Dokumentasi Teknis 1
+
+Struktur PL
+
+Perilaku 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:
+
+  ```txt
+    Nama, Username, E-Mail Address, Phone Number, Password
+  ```
+
+- _Fix bug_: 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
+
+  Before: registrasi akun dengan alamat _e-mail_ yang sudah terdaftar menghasilkan error.
+
+  After: registrasi akun dengan alamat _e-mail_ yang sudah terdaftar menghasilkan notifikasi bahwa _e-mail_ sudah terdaftar.
+
+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:
+
+  ```txt
+    Nama, Username, E-Mail Address, Phone Number, Password
+  ```
+
+- _Fix bug_: 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
+
+  Before: registrasi akun dengan alamat _e-mail_ yang sudah terdaftar menghasilkan error.
+
+  After: registrasi akun dengan alamat _e-mail_ yang sudah terdaftar menghasilkan notifikasi bahwa _e-mail_ sudah terdaftar.
+
+### Sprint 2
+
+#### Product Backlog 2
+
+#### Sprint Backlog 2
+
+#### Dokumentasi Teknis 2
\ No newline at end of file