Latihan Pertemuan 12

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

1. Software Requirement Specification (SRS) untuk Aplikasi Smart Home

1.1. Pendahuluan

  • Tujuan:
    Aplikasi Smart Home bertujuan untuk memberikan kemudahan kepada pengguna dalam mengontrol dan memonitor perangkat rumah mereka secara terpusat melalui smartphone atau perangkat lain.

  • Ruang Lingkup:
    Aplikasi ini memungkinkan pengguna untuk mengontrol lampu, AC, perangkat keamanan (kamera CCTV, alarm), dan perangkat pintar lainnya. Pengguna dapat mengatur jadwal, menerima notifikasi, dan memantau konsumsi energi.

  • Pengguna Sistem:

    1. Pengguna Rumah (Primary User): Pemilik rumah yang menggunakan aplikasi untuk mengontrol perangkat rumah pintar.
    2. Administrator Teknisi: Bertugas untuk mengatur perangkat yang terhubung ke sistem.

1.2. Deskripsi Sistem

  • Fungsi Utama Sistem:

    1. Mengontrol perangkat rumah pintar seperti lampu, AC, dan CCTV.
    2. Menjadwalkan operasi perangkat (misalnya, lampu menyala otomatis pada pukul 18:00).
    3. Menerima notifikasi saat ada peringatan keamanan, seperti pintu terbuka atau gerakan terdeteksi.
    4. Melihat data konsumsi energi setiap perangkat.
  • Asumsi dan Ketergantungan:

    • Perangkat rumah harus kompatibel dengan sistem smart home.
    • Internet diperlukan untuk koneksi antarperangkat.

1.3. Spesifikasi Fungsional

  • Pengguna Rumah:

    • Login ke aplikasi.
    • Menyalakan/mematikan perangkat (lampu, AC, alarm).
    • Menjadwalkan perangkat untuk menyala/mati otomatis.
    • Menerima notifikasi keamanan.
    • Melihat konsumsi energi perangkat.
  • Administrator Teknisi:

    • Menambah/menghapus perangkat yang terhubung.
    • Melakukan diagnostik perangkat jika terjadi kesalahan.

1.4. Spesifikasi Non-Fungsional

  • Keamanan: Sistem harus mendukung otentikasi dua faktor untuk memastikan akses yang aman.
  • Kinerja: Respons aplikasi untuk setiap aksi harus kurang dari 1 detik.
  • Kompatibilitas: Mendukung perangkat Android dan iOS.
  • Skalabilitas: Sistem harus mendukung hingga 50 perangkat rumah pintar dalam satu jaringan.

2. Use Case Diagram untuk Aplikasi Smart Home



Comments