Perancangan Struktur Database
Berikut adalah struktur tabel yang digunakan dalam aplikasi penelitian ini:
Tabel Users
| Nama | Type | Width | Keterangan |
|---|
| id | INT (PK, Auto Increment) | 11 | ID unik pengguna |
| name | VARCHAR | 100 | Nama Pengguna |
| email | VARCHAR | 100 | Email Pengguna |
| password | VARCHAR | 100 | Password Pengguna |
| rfid_tag | VARCHAR | 50 | ID tag RFID |
| role | ENUM('Admin','User') | - | Peran pengguna |
| created_at | CURRENT_TIMESTAMP | - | Waktu pendaftaran |
| updated_at | CURRENT_TIMESTAMP | - | Waktu modifikasi |
Tabel Log Akses
| Nama | Type | Width | Keterangan |
|---|
| log_id | INT | 11 | ID unik log |
| rfid_tag | INT | 11 | Relasi ke tabel users |
| name | VARCHAR | 100 | Nama Pengguna |
| status | ENUM('Granted', 'Denied') | - | Status Akses |
| timestamp_in | CURRENT_TIMESTAMP | - | Waktu akses masuk |
| timestamp_out | CURRENT_TIMESTAMP | - | Waktu akses keluar |