TUGAS 12 KPPL
Sultan Muhammad Praja
5025201193
sultanmuhammadpraja@gmail.com
Software Requirement Specification (SRS) untuk Aplikasi Safe Home
Aplikasi Smart Home menyediakan fitur-fitur berikut:
- Pembaruan harian melalui asisten cerdas.
- Pengendalian sistem keamanan rumah.
- Salam otomatis dan bantuan kepada penghuni rumah.
- Pencarian resep masakan.
- Kontrol lampu dan perangkat lainnya.
- Penyiaran pesan ke perangkat pintar di rumah.
- Kontrol hiburan dan media.
Fitur utama yang akan tersedia dalam aplikasi ini adalah:
- Update Harian dari Asisten Cerdas: Menyediakan informasi cuaca, waktu, dan berita.
- Mengaktifkan Keamanan Rumah: Mengaktifkan alarm atau sistem keamanan secara otomatis ketika penghuni pergi.
- Salam Otomatis dan Bantuan: Menyambut penghuni rumah dengan otomatisasi berdasarkan perintah suara.
- Mencari Resep Masakan: Menampilkan resep masakan berdasarkan permintaan suara.
- Kontrol Lampu: Mengatur status lampu di berbagai ruangan rumah.
- Penyiaran Pesan: Mengirim pengumuman melalui perangkat pintar yang terhubung.
- Kontrol Hiburan: Mengendalikan media seperti TV atau perangkat hiburan lainnya.
Functional Requirements
Update Harian dari Asisten Cerdas:
- Pengguna dapat meminta informasi cuaca dan waktu terkini.
- Asisten cerdas memberikan ramalan cuaca dan berita terkini berdasarkan permintaan pengguna.
Mengaktifkan Keamanan Rumah:
- Pengguna dapat memberikan perintah suara untuk mengaktifkan sistem keamanan (alarm, kamera, dll.).
- Sistem otomatis akan mengonfirmasi aktivasi keamanan.
Salam Otomatis dan Bantuan:
- Pengguna memberikan perintah "saya pulang" dan asisten cerdas menyambutnya.
- Aplikasi dapat mengaktifkan otomatisasi rumah seperti menyalakan lampu atau membuka pintu secara otomatis.
Mencari Resep Masakan:
- Pengguna memberikan perintah suara untuk mencari resep masakan tertentu.
- Aplikasi menampilkan resep dan bahan yang diperlukan pada layar perangkat pintar.
Kontrol Lampu:
- Pengguna memberikan perintah untuk menyalakan atau mematikan lampu di ruangan tertentu.
- Aplikasi dapat mengonfirmasi status lampu (on/off) kepada pengguna.
Penyiaran Pesan:
- Pengguna dapat memberikan perintah untuk mengumumkan pesan kepada seluruh perangkat pintar di rumah (misalnya, "waktunya makan malam").
- Aplikasi akan menyampaikan pesan tersebut ke perangkat yang terhubung.
Kontrol Hiburan:
- Pengguna memberikan perintah untuk memutar konten tertentu (misalnya, "tonton film X").
- Aplikasi akan mengonfirmasi pemutaran konten yang diminta dan dapat mengontrol volume atau pemutaran.
Non-Functional Requirements
Keamanan:
- Semua komunikasi antara aplikasi dan perangkat pintar harus dienkripsi menggunakan HTTPS.
- Pengguna harus melakukan autentikasi melalui akun yang aman, dan dapat menggunakan otentikasi dua faktor.
Kinerja:
- Aplikasi harus dapat merespons perintah pengguna dalam waktu kurang dari 2 detik.
- Notifikasi harus dikirimkan dalam waktu kurang dari 5 detik setelah perintah dieksekusi.
Kompatibilitas:
- Aplikasi harus kompatibel dengan perangkat Android dan iOS serta perangkat berbasis web.
- Aplikasi harus mendukung integrasi dengan perangkat pintar yang kompatibel, seperti lampu pintar, AC pintar, dan kamera.
Ketersediaan:
- Aplikasi harus memiliki tingkat ketersediaan minimal 99%.
- Aplikasi harus tetap berfungsi meskipun ada gangguan jaringan sesaat.
CASE DIAGRAM
Komentar
Posting Komentar