From b2f7490cbff0e90f4eedb3e2869b9de8dc32e751 Mon Sep 17 00:00:00 2001
From: Nicholas Wijaya <13516121@std.stei.itb.ac.id>
Date: Sat, 9 Feb 2019 08:34:29 +0700
Subject: [PATCH] add documentation

---
 app/changerequest.md | 98 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 98 insertions(+)
 create mode 100644 app/changerequest.md

diff --git a/app/changerequest.md b/app/changerequest.md
new file mode 100644
index 0000000..ac76577
--- /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
-- 
GitLab