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