untuk menjalankan aplikasi dapat dilihat pada Tabel dibawah ini.
Tabel 3.2.1 Kebutuhan Minimum Perangkat Keras No
Perangkat Keras Disarankan
1 Prosesor Smartphone
1,2GHz 2
RAM 2GB
3 ROM
16GB 2. Kebutuhan Perangkat Lunak.
Adapun kebutuhan perangkat lunak yang dibutuhkan adalah.
a. Android Jelly Bean 4.1 b. Java Development Kit
c. Android Studio d. Android SDK
e. Plugin ADT
3.2.2. Analisis Kebutuhan Fungsional
Dalam merancang
sistem ini
menggunakan UML
Unified Modelling
Language. Pada dasarnya, ada tiga hal yang dikerjakan sistem ini, menerima masukan,
mengolah masukan dan mengeluarkan respon hasil pengolahan.
Use case scenario merupakan deskripsi urutan langkah-langkah dalam proses sistem smart
home, baik yang dilakukan oleh aktor terhadap sistem maupun yang dilakukan oleh sistem
terhadap aktor. Berikut adalah diagram use case yang digunakan.
Gambar 3.2 Diagram Use Case Class diagram
adalah diagram yang digunakan untuk menampilkan beberapa kelas yang
ada dalam perangkat lunak yang sedang dikembangkan. Class diagram menggambarkan
struktur dan deskripsi kelas beserta hubungan kelas yang satu dengan kelas yang lain. Berikut class
diagram pada sistem smart home ini terlihat pada Gambar 3.3.
Gambar 3.3 Class Diagram
4. PENGUJIAN DAN ANALISA
Pegujian yang dilakukan adalah menggunakan pengujian Alpha dengan metoda blackbox.
Berikut ini adalah hasil pengujian dari antar muka yang ada pada aplikasi. Pada saat aplikasi ini
dijalankan pada smartphone Android. Berikut ini adalah tampilan dari halaman utama aplikasi.
Gambar 4.1 Tampilan Halaman Utama Apabila pengguna belum memiliki akun,
makan dapat menekan tulisan sign up. Berikut ini adalah tampilan dari halaman registrasi.
Gambar 4.2 Tampilan Halaman Registrasi Setelah pengguna berhasil masuk kedalam
aplikasi, maka pengguna sudah dapat menggunakan aplikasi tersebut. Pada gambar 4.3 adalah tampilan
halaman untuk kontrol rumah. Jika pengguna ingin menyalakan lampu, maka pengguna dapat
menggeser tombol, hingga pada gambar lampu disamping akan berubah warna menjadi warna
kuning. Jika ingin kembali dipadamkan maka pengguna tinggal menggeser tombolnya kembali,
hingga warna pada gambar lampu akan kembali menjadi berwarna abu-abu.
Untuk menuju halaman penjadwalan, pengguna dapat menekan icon navigation menu
yang berada pada bagian kiri atas aplikasi. Maka akan tampil seperti pada gambar 4.5.
Jika pengguna ingin menjadwalkan lampu yang ada dirumahnya, pengguna dapat menekan tab
yang ada pada pojok kanan atas, maka tampilan penjadwalan akan muncul sebagaimana terlihat
pada gambar 4.4.
Pada halaman tersebut, pengguna dapat mengatur
waktu yang
diinginkan untuk
menyalakan serta memadamkan lampu. Gambar 4.3 Tampilan Halaman Kontrol Lampu
Gambar 4.4 Tampilan Halaman Penjadwalan
Gambar 4.5 Tampilan Halaman Navigation Menu
4.1. Pengujian Aplikasi Untuk Pengontrolan
Terhadap Prototype Rumah
Berikut ini adalah hasil pengujian yang telah dilakukan.
Tabel 4.1.1 Hasil Pengujian Pada Prototipe Rumah No
Lampu Kondisi
Keterangan 1
Lampu 1 On
Sesuai 2
Lampu 1 Off
Sesuai 3
Lampu 2 On
Sesuai 4
Lampu 2 Off
Sesuai 5
Lampu 3 On
Sesuai 6
Lampu 3 Off
Sesuai 7
Lampu 4 On
Sesuai 8
Lampu 4 Off
Sesuai Pada gambar 4.6 adalah hasil pengujian
aplikasi terhadap
prototipe rumah
untuk menyalakan dan memadamkan lampu.
Gambar 4.6 Hasil Pengujian Mengontrol Lampu Pada Sebuah Prototipe Rumah
4.2. Pengujian Aplikasi Untuk Penjadwalan
Terhadap Prototype Rumah
Pada halaman penjadwalan, pengguna harus memasukan nomor lampu yang akan dijadwalkan.
Setelah itu, pengguna harus memasukan waktu menyala dan waktu padam pada kolom yang telah
disediakan.
Berikut ini adalah hasil pengujian yang telah dilakukan.
Tabel 4.2.1 Hasil Pengujian Pada Prototype Rumah No
Lampu Waktu
Menyala Waktu
Padam Keterangan
1 Lampu 1
13:00 13:05
Sesuai 2
Lampu 2 13:10
13:15 Sesuai
3 Lampu 3
13:20 13:25
Sesuai 4
Lampu 4 13:30
13:35 Sesuai
Pada Gambar 4.7 merupakan hasil pengujian penjadwalan yang dilakukan prototype
rumah pada lampu 1.
a Waktu Nyala b Waktu Padam
Gambar 4.7 Pengujian Penjadwalan Lampu 1 Pada Gambar IV.6 merupakan hasil
pengujian penjadwalan yang dilakukan prototype rumah pada lampu 2.
a Waktu Nyala b Waktu Padam
Gambar 4.8 Pengujian Penjadwalan Lampu 2 Pada Gambar 4.8 merupakan hasil
pengujian penjadwalan yang dilakukan prototype rumah pada lampu 3.
a Waktu Nyala b Waktu Padam
Gambar 4.9 Pengujian Penjadwalan Lampu 3 Pada Gambar 4.9 merupakan hasil
pengujian penjadwalan yang dilakukan prototype rumah pada lampu 3.
a Waktu Nyala b Waktu Padam
Gambar 4.10 Pengujian Penjadwalan Lampu 4
4.3. Pengujian Aplikasi Terhadap Beberapa
Perangkat Android
Berikut ini merupakan hasil pengujian yang telah dilakukan terhadap beberapa perangkat
Android.