Skip to main content

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:

  1. Pengguna mendekati pintu → sensor PIR aktif untuk mendeteksi keberadaan manusia .
  2. Sistem menyalakan layar dan sensor RFID.
  3. 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:

  1. Admin login ke aplikasi.
  2. Jika berhasil:
    • Diarahkan ke dashboard.
    • Bisa melihat log aktivitas dan mengelola pengguna.
  3. Semua aktivitas dicatat oleh sistem.