Tugas Pertemuan 13

 Nama: Valensio Arvin Putra Setiawan
NRP: 5025231273
Kelas: KPPL E

Analysis Model

1. Use Case Diagram

Use Case Diagram telah dibuat sebelumnya dan mencakup:

  • Aktor: Pemilik Rumah, Sistem Keamanan.
  • Use Cases: Kontrol Perangkat, Atur Jadwal, Pantau Keamanan, Terima Notifikasi.

2. Activity Diagram

Activity Diagram menggambarkan alur aktivitas dari Kontrol Perangkat. Alur ini mencakup proses berikut:

  1. Pengguna memilih perangkat di aplikasi.
  2. Sistem menampilkan status perangkat.
  3. Pengguna mengontrol perangkat (ON/OFF atau mengubah pengaturan).
  4. Sistem memperbarui status perangkat.

Saya akan membuat Activity Diagram untuk fitur ini.


3. Class Diagram

Class Diagram menjelaskan struktur sistem, termasuk:

  • Class Utama:

    1. User: Berisi informasi akun dan preferensi pengguna.
    2. Device: Mewakili perangkat pintar (atribut: ID, status, jenis).
    3. Schedule: Mengelola jadwal otomatisasi.
    4. Notification: Menyimpan notifikasi terkait status rumah.
    5. SecuritySystem: Mengelola sistem keamanan rumah.
  • Relasi:

    • User memiliki banyak Device.
    • User dapat membuat banyak Schedule.
    • Device terhubung dengan Notification untuk status terkini.

Saya akan membuat diagramnya.


4. Behavioral Element

Behavioral Element menjelaskan interaksi antar elemen sistem:

  • State Diagram untuk Device:
    • Initial: Perangkat mati.
    • States: ON, OFF, Scheduled, Error.
    • Transitions: Perubahan status terjadi berdasarkan kontrol pengguna atau jadwal.

Diagram : 

Comments