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:

  1. Update Harian dari Asisten Cerdas: Menyediakan informasi cuaca, waktu, dan berita.
  2. Mengaktifkan Keamanan Rumah: Mengaktifkan alarm atau sistem keamanan secara otomatis ketika penghuni pergi.
  3. Salam Otomatis dan Bantuan: Menyambut penghuni rumah dengan otomatisasi berdasarkan perintah suara.
  4. Mencari Resep Masakan: Menampilkan resep masakan berdasarkan permintaan suara.
  5. Kontrol Lampu: Mengatur status lampu di berbagai ruangan rumah.
  6. Penyiaran Pesan: Mengirim pengumuman melalui perangkat pintar yang terhubung.
  7. Kontrol Hiburan: Mengendalikan media seperti TV atau perangkat hiburan lainnya.

Functional Requirements

  1. Update Harian dari Asisten Cerdas:

    • Pengguna dapat meminta informasi cuaca dan waktu terkini.
    • Asisten cerdas memberikan ramalan cuaca dan berita terkini berdasarkan permintaan pengguna.
  2. Mengaktifkan Keamanan Rumah:

    • Pengguna dapat memberikan perintah suara untuk mengaktifkan sistem keamanan (alarm, kamera, dll.).
    • Sistem otomatis akan mengonfirmasi aktivasi keamanan.
  3. 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.
  4. Mencari Resep Masakan:

    • Pengguna memberikan perintah suara untuk mencari resep masakan tertentu.
    • Aplikasi menampilkan resep dan bahan yang diperlukan pada layar perangkat pintar.
  5. Kontrol Lampu:

    • Pengguna memberikan perintah untuk menyalakan atau mematikan lampu di ruangan tertentu.
    • Aplikasi dapat mengonfirmasi status lampu (on/off) kepada pengguna.
  6. 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.
  7. 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

  1. 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.
  2. 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.
  3. 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.
  4. Ketersediaan:

    • Aplikasi harus memiliki tingkat ketersediaan minimal 99%.
    • Aplikasi harus tetap berfungsi meskipun ada gangguan jaringan sesaat.
     
    CASE DIAGRAM
     
     

     
 
 

 

Komentar

Postingan populer dari blog ini

TUGAS 1 KPPL

TUGAS 2 KPPL