Analisis Sistem Analisis Kebutuhan

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.