Perancangan UML
Perancangan sistem melibatkan diagram UML (Unified Modelling Language) sebagai metode pemodelan visual. Diagram utama yang digunakan adalah:
- Use Case Diagram
- Activity Diagram
Use Case Diagram
Use Case Diagram menggambarkan interaksi antara aktor dan sistem. Dalam penelitian ini, aktor utama adalah:
- Pengguna: Memindai kartu RFID untuk akses masuk.
- Admin: Mengelola data pengguna dan memantau log akses.
Gambar 3.2. Use Case Diagram (akan ditampilkan saat dokumen lengkap)
Activity Diagram
Activity Diagram menjelaskan alur proses secara detail dan berurutan. Berikut deskripsi tiap diagram:
Pengguna (Masuk)
Gambar 3.3. Activity Diagram Pengguna (Masuk) (akan ditampilkan saat dokumen lengkap)
Langkah-langkah:
- Pengguna mendekati pintu → sensor PIR aktif untuk mendeteksi keberadaan manusia .
- Sistem menyalakan layar dan sensor RFID.
- Pengguna memindai kartu → validasi dilakukan.
- Jika berhasil: kunci pintu dibuka, status ditampilkan, log dikirim ke Discord dan Aplikasi Web.
- Jika gagal: buzzer aktif, gambar diambil, log aktivitas penolakan dikirim.
Pengguna (Keluar)
Gambar 3.4. Activity Diagram Pengguna (Keluar) (akan ditampilkan saat dokumen lengkap)
Proses:
- Jika validasi berhasil: solenoid aktif, LED hijau menyala.
- Jika gagal: LED merah menyala dan buzzer berbunyi.
- Log aktivitas dikirim ke Discord dan aplikasi web.
Admin (Masuk)
Gambar 3.5. Activity Diagram Admin (Masuk) (akan ditampilkan saat dokumen lengkap)
Sama seperti user, tetapi dengan hak akses lebih tinggi untuk manajemen sistem.
Sistem Admin
Gambar 3.6. Activity Diagram Sistem Admin (akan ditampilkan saat dokumen lengkap)
Proses:
- Admin login ke aplikasi.
- Jika berhasil:
- Diarahkan ke dashboard.
- Bisa melihat log aktivitas dan mengelola pengguna.
- Semua aktivitas dicatat oleh sistem.