Tugas 8 KPPL
Nama : Fadaukas Daffa Tajuddin
NRP : 5025231149
Email : fadaukasdaffa04@gmail.com
Identifikasi Requirement
Functional Requirements (Fungsional)
Manajemen Pengguna (Pegawai):
- Pegawai dapat mendaftar dengan mengisi data:
- NIK (sebagai primary key)
- Nama
- Asal kota
- Tanggal lahir
- Jenis kelamin
- Alamat domisili
- Posisi (jabatan)
- Password
- Admin dapat mengelola (menambah, mengedit, atau menghapus) data pegawai.
- Pegawai dapat mendaftar dengan mengisi data:
Fitur Absensi:
- Pegawai dapat melakukan absensi harian (check-in dan check-out).
- Sistem mencatat waktu absensi otomatis.
- Admin dapat melihat dan mengunduh laporan absensi.
Fitur Tugas:
- Admin dapat membuat, mengedit, dan menghapus tugas untuk pegawai.
- Pegawai dapat melihat tugas yang diberikan oleh admin.
- Pegawai dapat mengubah status tugas (misalnya: Belum Dikerjakan, Sedang Dikerjakan, Selesai).
- Sistem mengirimkan notifikasi tugas baru ke pegawai.
Keamanan Akses:
- Sistem memiliki fitur login dengan email dan password.
- Sistem membedakan hak akses antara pegawai dan admin.
Laporan dan Dashboard:
- Admin dapat melihat data statistik absensi dan penyelesaian tugas.
- Dashboard menampilkan ringkasan tugas dan absensi pegawai.
Non-Functional Requirements (Non-Fungsional)
Keamanan:
- Password pegawai harus disimpan dalam format hashed.
- Sistem memiliki mekanisme session timeout untuk keamanan.
- Sistem mendukung protokol HTTPS.
Kinerja (Performance):
- Respon halaman tidak boleh lebih dari 3 detik pada koneksi internet standar.
- Sistem dapat menangani setidaknya 500 pengguna aktif secara bersamaan.
Kompatibilitas:
- Web dapat diakses melalui berbagai browser populer (Chrome, Firefox, Edge).
- Web responsif dan dapat digunakan di perangkat desktop, tablet, dan ponsel.
Skalabilitas:
- Sistem dapat diperluas untuk mendukung penambahan modul baru di masa depan.
Ketersediaan (Availability):
- Sistem harus memiliki waktu ketersediaan (uptime) minimal 99.5% per bulan.
Pemulihan (Recovery):
- Sistem harus memiliki mekanisme backup data secara otomatis setiap hari.
Komentar
Posting Komentar