Continue finishing Documentation
52
README.md
@ -5,42 +5,70 @@ Aplikasi berbasis web yang bertujuan menampilkan informasi berupa pengumuman kep
|
||||
|
||||
## Tampilan
|
||||
|
||||
### Resolusi
|
||||
Seluruh halaman ditampilkan dalam bentuk `full-screen`, sehingga menyesuaikan ukuran layar.
|
||||
|
||||
### Label Pemberitahuan
|
||||
Label pemberitahuan adalah sebuah label yang berfungsi untuk menampilkan pemberitahuan kepada pengguna. Pemberitahuan ini dapat berupa `error`, maupun informasi tambahan (konfirmasi berhasil unggah data, dll).
|
||||

|
||||
|
||||
### Tampilan Awal
|
||||
Halaman yang pertama kali ditampilkan adalah halaman yang menampilkan pengumuman dalam ukuran teks yang besar. Jika jumlah pengumuman lebih dari 1, maka setiap pengumuman akan ditampilkan dengan metode animasi bergeser.<br>
|
||||
Halaman inilah yang ditampilkan ke umum.
|
||||

|
||||
|
||||
#### Navigasi
|
||||
Secara kasat mata, terlihat tidak ada tombol navigasi pada halaman awal. Tetapi, telah tersedia tombol untuk _masuk_ untuk _user_ yang memiliki hak untuk mengubah/menambahkan/menghapus sebuah pengumuman.<br>
|
||||
Secara kasat mata, terlihat tidak ada tombol navigasi pada halaman awal. Tetapi, telah tersedia tombol `masuk` (_login_) untuk `user` yang memiliki hak untuk mengubah/menambahkan/menghapus sebuah pengumuman.<br>
|
||||

|
||||
Tombol ini berada di sisi kanan atas halaman, jika user mengarahkan kursor ke sisi tersebut, maka tombol tersebut akan terlihat.
|
||||
|
||||
#### Resolusi
|
||||
Seluruh halaman ditampilkan dalam bentuk `full-screen`, sehingga menyesuaikan ukuran layar.
|
||||

|
||||
|
||||
### Halaman Login/Masuk
|
||||
Pada halaman ini, pengguna dapat memasukkan data akun mereka (`username` dan `password`) untuk mendapatkan hak akses untuk mengubah/menambahkan/menghapus pengumuman.
|
||||

|
||||
|
||||
### Halaman Administrator
|
||||
Setelah pengguna memasukkan data dengan benar, maka pengguna akan dialihkan ke halaman awal dengan tampilan yang berbeda.<br>
|
||||
Pada halaman ini ditampilkan seluruh pengumuman yang telah dibuat dalam bentuk `stack` atau berupa kotak-kotak. Pada halaman ini juga terdapat 2 navigasi yaitu `primary` dan `secondary`.
|
||||

|
||||
|
||||
#### Navigasi
|
||||
Terdapat 2 jenis navigasi pada halaman administrator, yaitu `primary` dan `secondary`. Navigasi `primary` berfungsi untuk membantu pengguna untuk beralih antar halaman. Sedangkan navigasi `secondary` berfungsi untuk membantu pengguna untuk men-sortir pengumuman yang ingin ditampilkan.
|
||||
|
||||
##### Primary
|
||||
Tersedia tombol `home` pada sisi kiri atas.<br>
|
||||
> NB: Pada _mobile view_, navigasi _primary_ tersembunyi oleh tombol _menu_ (3 garis horizontal) pada sisi kanan atas.
|
||||
> NB: Pada `mobile-view`, navigasi `primary` tersembunyi oleh tombol `menu` (3 garis horizontal) pada sisi kanan atas.
|
||||
|
||||
###### Hak Akses User
|
||||
Terdapat tombol _keluar_ yang terletak pada sisi kanan atas, yang berfungsi untuk melepaskan hak akses dari pengguna (`logout`).
|
||||
Terdapat tombol `keluar` (_logout_) yang terletak pada sisi kanan atas, yang berfungsi untuk melepaskan hak akses dari pengguna (_logout_).
|
||||

|
||||
|
||||
###### Hak Akses Root
|
||||
Terdapat 3 tombol yang terletak pada sisi kanan atas, yaitu _kategori_, _user_, dan _keluar_.<br>
|
||||
Tombol _kategori_ berfungsi untuk mengalihkan pengguna ke halaman _Kategori_.<br>
|
||||
Tombol _user_ berfungsi untuk mengalihkan pengguna ke halaman registrasi _user_ baru.
|
||||
Tombol _keluar_ berfungsi untuk melepaskan hak akses dari pengguna (`logout`).
|
||||
###### Hak Akses Admin
|
||||
Terdapat 3 tombol yang terletak pada sisi kanan atas, yaitu `kategori`, `user`, dan `keluar`.<br>
|
||||
Tombol `kategori` berfungsi untuk mengalihkan pengguna ke halaman `Kategori`.<br>
|
||||
Tombol `user` berfungsi untuk mengalihkan pengguna ke halaman registrasi `user` baru.
|
||||
Tombol `keluar` berfungsi untuk melepaskan hak akses dari pengguna (_logout_).
|
||||

|
||||
|
||||
##### Secondary
|
||||
Navigasi ini berupa 4 tombol _sortir (Semua, Aktif, Belum Aktif, Nonaktif)_, yang berguna untuk _men-sortir_ pengumuman yang ingin ditampilkan berdasarkan status pengumuman tersebut.
|
||||
Navigasi ini berupa 4 tombol _sortir_ (`Semua`, `Aktif`, `Belum Aktif`, `Nonaktif`), yang berguna untuk men-_sortir_ pengumuman yang ingin ditampilkan berdasarkan status pengumuman tersebut.
|
||||

|
||||
|
||||
#### Daftar Pengumuman
|
||||
Setiap pengumuman ditampilkan dalam bentuk sebuah kotak yang memiliki warna sesuai warna dari kategori pengumuman tersebut.<br>
|
||||
Posisi kotak paling kiri/awal (berbentuk +) merupakan tombol untuk menambahkan atau membuat pengumuman baru.
|
||||

|
||||
|
||||
### Halaman Registrasi User
|
||||
Halaman ini ditujukan untuk keperluan penambahan `user` baru. Pada halaman ini tersedia sebuah formulir pendaftaran. Pada formulir ini terdapat 3 `input` berupa teks (`Nama Lengkap`, `Username`, dan `Password`), diikuti di bawahnya sebuah tombol registrasi.
|
||||

|
||||
|
||||
### Halaman Kategori
|
||||
Pada halaman ini terbagi menjadi 2 sisi. Sisi sebelah kiri adalah formulir untuk menambahkan kategori baru. Sementara sisi sebelah kanan adalah daftar kategori yang telah dibuat.<br>
|
||||

|
||||
|
||||
Pada formulir penambahan kategori baru, terdapat 1 `input` berupa teks (diisi dengan nama kategori baru), 2 `input` berupa warna (`Background`, dan `Foreground`), dan diikuti 1 tombol penambahan.<br>
|
||||

|
||||
|
||||
Pada daftar kategori, untuk setiap kategori, terdapat nama kategori (termasuk warna `background` dan `foreground` kategori tersebut.), serta 2 tombol, yaitu tombol `Ubah` dan tombol `Hapus`. Tombol `Ubah` berfungsi untuk mengalihkan pengguna ke halaman baru (memiliki layout sama seperti halaman kategori) untuk mengubah kategori tersebut (nama, `background`, atau `foreground`). Tombol `Hapus` berfungsi untuk menonaktifkan kategori tersebut sehingga tidak dapat digunakan dalam pembuatan pengumuman baru.<br>
|
||||

|
||||
|
BIN
images/2017/09/2017-09-25-105313_1366x768_scrot_1.jpg
Normal file
After Width: | Height: | Size: 152 KiB |
BIN
images/2017/09/2017-09-25-110501_1366x768_scrot.png
Normal file
After Width: | Height: | Size: 78 KiB |
BIN
images/2017/09/2017-09-25-111613_1366x768_scrot.jpg
Normal file
After Width: | Height: | Size: 183 KiB |
BIN
images/2017/09/Screenshot from 2017-09-25 09-46-30_1.jpg
Normal file
After Width: | Height: | Size: 8.5 KiB |
BIN
images/2017/09/Screenshot from 2017-09-25 09-51-02_1.jpg
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
images/2017/09/Screenshot from 2017-09-25 09-53-27.jpg
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
images/2017/09/Screenshot from 2017-09-25 09-56-35.jpg
Normal file
After Width: | Height: | Size: 185 KiB |
BIN
images/2017/09/Screenshot from 2017-09-25 09-56-35_1.jpg
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
images/2017/09/Screenshot from 2017-09-25 09-58-10_1.jpg
Normal file
After Width: | Height: | Size: 9.5 KiB |
BIN
images/2017/09/Screenshot from 2017-09-25 09-58-10_2.jpg
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
images/2017/09/Screenshot from 2017-09-25 10-01-40.jpg
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
images/2017/09/Screenshot from 2017-09-25 10-02-28.jpg
Normal file
After Width: | Height: | Size: 106 KiB |
BIN
images/2017/09/Screenshot from 2017-09-25 10-02-28_2.jpg
Normal file
After Width: | Height: | Size: 35 KiB |
BIN
images/2017/09/Screenshot from 2017-09-25 10-02-28_3.jpg
Normal file
After Width: | Height: | Size: 53 KiB |