Nama Anggota Kelompok :
Angga Saputra 2415061071
M. Paundra Napynka Ali 2455061016
AKHMAD FAISHAL KHARISMA 2415061054
M. Alfaruq Hasan 2415061083
Kelas : PSTI A
Sistem Absensi Online Berbasis Web dengan Verifikasi Lokasi Google Maps
1. Key Stakeholders
- Mahasiswa, Dosen, dan Karyawan
2. Functional
a. User Requiretments
- Pengguana ingin dapat melakukan login ke dalam sistem menggunakan akun yang valid.
- Pengguna ingin sistem mencatat waktu absensi secara otomatis saat melakukan absensi.
- Pengguna ingin sistem memverivikasi lokasi mereka sebelum absensi dapat dilakukan.
- Pengguna ingin dapat melihat riwayat absensi mereka.
- Admin ingin dapat mengakses laporan absensi dalam bentuk tabel dan grafik.
b. System Requirements
- Sistem harus memungkinkan pengguna untuk login menggunakan akun yang valid.
- Sistem harus dapat mencatat waktu absensi secara otomatis.
- Sistem harus meverifikasi lokasi pengguna seblum absesni dapat dilakukan.
- Sistem harus menampilkan riwayat absensi pengguna.
- Sistem harus menyediakan laporan absensi dalam bentuk tabel dan grafik.
c. Function Requirements
- Sistem harus memungkinkan pengguna untuk login menggunakan akun yang valid
- Sistem harus dapat mencatat waktu absensi secara otomatis saat pengguna melakukan absensi.
- Sistem harus memverifikasi lokasi pengguna menggunakan GPS sebelum absensi dapat dilakukan.
- Sistem harus menampilkan riwayat absensi untuk setiap pengguna.
- Sistem harus menyediakan laporan absensi dalam bentuk tabel dan grafik yang dapat diakses oleh admin.
3. Non Functional
a. Aturan Bisnis
- Sistem harus mematuhi regulasi perlindungan data penggna yang berlaku.
b. Atribut Kualitas
- Sistem harus memiliki keamanan data yang tinggi, termasuk enkripsi data pengguna.
- Sistem harus responsif dan dapat diakses melalui berbagai perangkat.
- Sistem harus mampu menangani banyak pengguna dalam waktu bersamaan.
- Sistem harus mudah digunakan dengan antarmuka yang intuitif.
c. Antarmuka
- Aplikasi harus memiliki UI responsif yang mendukung berbagai ukuran layar.
- Sistem harus dapat berinteraksi dengan Google Maps API untuk verifikasi lokasi.
d. Batasan
Sistem harus
dikembangkan menggunakan teknologi berikut:
· Frontend: HTML, CSS, JavaScript, React.js atau Vue.js
· Backend: Node.js, Laravel, atau Django
· Database: MySQL, PostgreSQL, atau MongoDB
· API:
Google Maps API untuk verifikasi lokasi
· Keamanan: JWT Authentication, SSL/TLS
0 Comments