Tugas Kelompok - System Requirements

 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