A. User Requirement
1. Pengguna bisa mengakses sistem secara online.
2. Pengguna dapat membaca pengumuman yang sudah dipasang.
3. Pengguna dapat mencari pengumuman yang sudah dipasang.
4. Pengguna dapat mengetahui siapa yang memasang pengumuman.
5. Pengguna bisa melihat kapan pengumuman dipasang.
6. Pengguna dapat mengetahui untuk siapa saja pengumuman tersebut ditujukan.
7. Pengguna bisa melakukan registrasi akun
8. Pengguna yang telah meregistrasikan akun dapat menggunakan fitur-fitur tertentu.
B. Requirement
Non-function Requirements
1. Operational
Sistem ini berbasis web sehingga dapat diakses dari sistem operasi mana saja yang
memiliki web browser.
2. Performance
Antarmuka sistem yang berbasis web ini dapat dimuat dalam waktu kurang dari 10
detik dengan asumsi pengguna setidaknya memiliki koneksi 3G.
3. Security
Setiap pengguna dapat meregistrasikan akun dengan ID dan password. Suatu akun
tidak dapat diakses jika kombinasi ID dan password yang dimasukkan tidak cocok.
Function Requirements
1. Mengakses sistem
Pengguna memasukkan alamat situs sistem, lalu menekan enter
2. Membaca pengumuman
Pengguna dapat membaca pengumuman tanpa harus login
3. Mencari pengumuman
Pengguna dapat mencari berdasarkan judul dan tag yang ada pada
pengumuman.
4. Mengetahui siapa yang memasang pengumuman
Setiap pengumuman tercantum admin mana yang memasang pengumuman
(jika ada lebih dari satu).
5. Melihat kapan pengumuman dipasang
Waktu pada pengumuman yang berhasil dipasang otomatis tercantum pada
pengumuman tersebut.
6. Mengetahui siapa pihak yang dituju pada pengumuman
Admin dapat mencantumkan nama (dan ID bila pihak yang bersangkutan
sudah meregistrasikan akun).
Admin dapat menambahkan tag-tag yang merepresentasikan kelompok-
kelompok tertentu, seperti tahun angkatan, jurusan, kelas, mata kuliah, dan
lain sebagainya.
7. Melakukan registrasi akun
Pengguna memasukkan informasi pribadi berupa :
o nama,
o NIM,
o jurusan,
o tahun angkatan, serta
o ID dan password yang akan digunakan.
8. Fitur-fitur untuk pengguna yang sudah meregistrasikan akun.
Pengguna dapat menyortir pengumuman yang ditujukan kepadanya,
Pengguna dapat mengomentari pengumuman yang telah dipasang.
Pengguna dapat memanggil pengguna lain melalui IDnya
Pengguna akan mendapatkan berbagai macam notifikasi, yakni :
notifikasi mengenai pengumuman yang baru dipasang,
notifikasi balasan komentar,
notifikasi ID yang dipanggil oleh pengguna lain.
Notifikasi tipe tertentu dapat dimatikan jika pengguna tidak
menginginkannya.