Tugas 10 KPPL
Nama : Fadaukas Daffa Tajuddin
NRP : 5025231149
Email : fadaukasdaffa04@gmail.com
Software Requirements Specification untuk Aplikasi Smart Home
Tujuan
Smart Home dirancang sebagai aplikasi untuk mengelola rumah pintar dengan fokus pada keamanan, kenyamanan, dan efisiensi energi. Aplikasi ini memungkinkan pengguna untuk mengontrol perangkat rumah, menerima notifikasi real-time, dan memantau aktivitas secara efisien melalui perangkat mobile atau komputer.
Lingkup
Smart Home mencakup fitur seperti kontrol jarak jauh untuk perangkat rumah, integrasi dengan sensor keamanan, dan pengiriman notifikasi real-time. Sistem ini mendukung autentikasi dua faktor untuk menjamin keamanan pengguna.Definisi dan Akronim
- Smart Home: Aplikasi pengelola rumah pintar.
- Sensor: Perangkat yang mendeteksi gerakan, suhu, dan asap.
- Autentikasi Dua Faktor: Proses keamanan yang membutuhkan dua jenis identifikasi pengguna.
Deskripsi Sistem
Fungsi Sistem Utama
- Autentikasi: Login aman menggunakan autentikasi dua faktor.
- Kontrol Perangkat: Menghidupkan/mematikan lampu, AC, dan perangkat elektronik lain secara jarak jauh.
- Peringatan Real-Time: Notifikasi langsung ke pengguna jika ada aktivitas mencurigakan.
- Monitoring Sensor: Penggunaan sensor suhu, asap, dan gerak untuk memantau kondisi rumah.
- Log Aktivitas: Penyimpanan aktivitas perangkat dan akses pengguna di server terpusat dengan enkripsi.
Kebutuhan Non-Fungsional
- Keamanan: Data pengguna harus dienkripsi dengan standar AES 256-bit.
- Responsivitas: Notifikasi harus dikirim dalam waktu kurang dari 2 detik setelah aktivitas terdeteksi.
- Kompatibilitas: Sistem mendukung Android, iOS, dan browser web.
- Ketahanan: Sistem harus tetap berfungsi meski terjadi gangguan jaringan dengan fallback lokal.
Spesifikasi Fungsional
- Login: Pengguna dapat masuk dengan autentikasi dua faktor.
- Kontrol Perangkat: Menghidupkan/mematikan perangkat melalui aplikasi.
- Monitoring Sensor: Menampilkan data sensor suhu, asap, dan gerak.
- Notifikasi: Mengirimkan peringatan jika ada gerakan atau asap terdeteksi.
- Log Aktivitas: Menyimpan semua aktivitas perangkat dan pengguna.
Use Case Diagram
Komentar
Posting Komentar