kemudian dilanjutkan dengan pembangunan kontrol penyambung hubungan listrik arus kuat yang dikendalikan
application, pembangunan web service, pembangunan oleh logika pengendalian pada microcontroller. Modul
mobile application, pembangunan database, dan baru infra merah berfungsi sebagai pengirim sinyal infra merah
kemudian setelah itu dilakukan pengujian dan evaluasi untuk mengendalikan peralatan elektronik.
sistem.
D.2. Untuk AC
D. Rancangan Arsitektur Sistem, Perangkat Keras dan Rancangan perangkat keras untuk AC disajikan pada
Perangkat Lunak Gambar 5 yang terdiri dari Raspberry Pi dan satu buah
Gambaran dari arsitektur sistem digital home assistant modul penerima infra merah KY-002.
yang akan dibangun seperti pada Gambar 3.
http://jcosine.if.unram.ac.id/ 129
J-COSINE, Vol. 2, No. 2, Desember 2018 E-ISSN:2541-0806, P-ISSN:2540-8895
http://jcosine.if.unram.ac.id/ 130
J-COSINE, Vol. 2, No. 2, Desember 2018 E-ISSN:2541-0806, P-ISSN:2540-8895
Source code di atas merupakan Source code untuk Pada Source code di atas, data yang dikirimkan akan
mendaftarkan nama dan password jaringan Wi-Fi ke diurutkan berdasarkan data yang diterima pertama kali
Arduino, yang kemudian menghubungkan Arduino ke oleh web service.
jaringan Wi-Fi yang telah didaftarkan. Sementara itu dalam pembuatan mobile application
Source code untuk mengambil data pada web service bahasa yang digunakan adalah bahasa Java, dan IDE yang
dapat dilihat pada Source code di bawah ini : digunakan adalah Android Studio. Pada aplikasi bergerak
http.begin("http://172.22.99.222/Web-
yang dibuat, diimplementasikan teknologi Google Speech
Service-Digital-Home-Assistant/p API, contohnya pada Source code dibawah ini :
ublic/index.php/api/simpan/2");
data = http.GET();
http://jcosine.if.unram.ac.id/ 131
J-COSINE, Vol. 2, No. 2, Desember 2018 E-ISSN:2541-0806, P-ISSN:2540-8895
http://jcosine.if.unram.ac.id/ 132
J-COSINE, Vol. 2, No. 2, Desember 2018 E-ISSN:2541-0806, P-ISSN:2540-8895
TABEL III. PENGUJIAN WAKTU KONVERSI PERINTAH UNTUK AC cara yaitu dengan memberikan perintah secara satu
Peserta per satu, di mana perintah akan diberikan lagi setelah
Fungsi Perintah 1* 2* 3* 4* 5* perintah sebelumnya selesai dilaksanakan. Dan cara
Hidupkan AC 3.83 4.21 4.61 3.43 3.64 kedua yaitu dengan memberikan tiga buah perintah
AC Hidup 3.9 3.66 3.93 4.11 4.13 secara berturutan, di mana perintah akan diberikan
Menghidup- Nyalakan AC 4.7 4.32 3.56 3.55 3.69 tanpa menunggu perintah sebelumnya selesai
kan AC AC Nyala 4.71 4.32 3.56 3.55 4.05
dilaksanakan namun perintah yang dimasukkan dapat
Mematikan Matikan AC 4.44 4.01 4.01 3.57 3.77
4.64 3.64 4.05 3.75 4.22
dikenali oleh sistem.
AC AC Mati
Naikkan Suhu
4.71 3.54 3.55 3.53 4.21 IV. KESIMPULAN DAN SARAN
AC
Tambah Suhu 3.63 4.51 4.61 3.43 3.64 Berdasarkan hasil penelitian dan pembahasannya dapat
AC Naik 4.05 3.99 4 3.43 3.76
ditarik beberapa kesimpulan, yaitu:
Dingin 4.61 3.54 4.55 3.59 3.63
Menaikkan Naikkan Suhu 4.71 4.32 3.56 3.55 4.05 1. Dengan menggunakan Arsitektur IoT, peralatan
Suhu AC Suhu Naik 4.55 4.27 3.92 3.67 4.28 elektronika yang ada di rumah dapat dihubungkan
Turunkan Suhu dengan Raspberry Pi dan smart phone.
3.56 4.01 4.12 3.59 4.01
AC 2. Dengan menggunakan Google Speech API, aplikasi
Turunkan Suhu 3.9 4.51 4.61 3.43 3.64 smart phone dapat mengolah perintah suara menjadi
AC Turun 4.61 3.54 4.68 3.59 4.01
teks sebagai input untuk sistem digital home
Panas 3.95 4.55 3.77 4.24 3.91
assistant.
Menurunkan Suhu Turun 4.64 3.64 4.05 3.75 4.22
Suhu AC Turun Suhu 3.56 4.01 4.12 3.59 4.01
3. Akurasi Google Speech API dalam mengkonversi
perintah suara untuk lampu, TV dan AC mencapai
*satuan detik
94,36% dengan rata-rata waktu mencapai 4 detik.
Selain itu pengujian yang dilakukan yaitu : 4. Waktu rata-rata yang dibutuhkan sistem untuk
a. Pengujian web service untuk memperlihatkan server mengerjakan satu perintah hingga perintah selesai
dalam menerima dan mengembalikan data, di mana dikerjakan adalah 5.32 detik.
pengujian dilakukan menggunakan aplikasi Postman. 5. Waktu rata-rata yang dibutuhkan sistem untuk
b. Perekaman Sinyal Remote TV dan AC. Pada tahap ini mengerjakan tiga perintah hingga seluruh perintah
selesai dikerjakan adalah 17.18 detik.
telah dilakukan proses perekaman sinyal infra merah
6. Proses pengendalian Lampu, TV, dan AC pada
yang dikirimkan melalui remote TV dan AC. Pada sistem digital home assistant mencapai keberhasilan
tahap ini Raspberry Pi dihubungkan dengan modul 90%.
Ky-002 infra merah receiver untuk perekaman sinyal. Mengingat bahwa sistem digital home assistant ini
Proses perekaman dilakukan dengan cara menekan menggunakan bantuan Google Speech API dalam
tombol pada remote secara satu per satu dengan pengenalan perintah suaranya, sehingga membutuhkan
mengarahkan remote ke modul Ky-002, kemudian koneksi internet. Agar sistem dapat berjalan tanpa koneksi
internet, pada penelitian selanjutnya perlu dibuat sistem
hasil dari rekaman tersebut disimpan dalam bentuk
pengenalan suara sendiri yang dipasangkan pada
file Raspberry Pi.
c. Pengujian Arduino (Wemos). Pada pengujian
Arduino dilakukan pengujian terhadap kesesuaian DAFTAR PUSTAKA
sinyal yang dikirimkan dari Arduino dengan sinyal
[1] M. Al-Amin, dan S.Z. Aman, “Design of an Intelligent Home
yang dikirimkan dari remote TV dan AC. Pada Assistant,” Dept. of Electronics and Communication
pengujian ini digunakan Raspberry Pi sebagai Engineering Institute of Science and Technology: Dhaka,
penerima sinyal dari masing-masing alat. Kemudian Bangladesh, 2016.
[2] D. Febriansyah, H. Kuswara, dan A. Saputra, “Alat Kendali
row dari masing-masing sinyal yang diterima oleh Lampu Rumah Menggunakan Bluetooth Berbasis Android,”
Raspberry Pi akan ditampilkan pada layar untuk Jurnal Teknologi dan Informatika (Teknomatika), vol. 4, no.
dilakukannya pengecekan kesesuaian sinyal antara 1, pp. 273-286, 2014.
sinyal yang dikirimkan Arduino dan sinyal yang [3] S.A Nugroho, “Aplikasi Mobile Untuk pengendalian Lampu
Berbasis Android,” Sekolah Tinggi Manajemen Informatika
dikirimkan remote TV dan AC. Hasil dari pengujian da Komputer Amikom: Yogyakarta, 2014.
tersebut didapatkan bahwa kesesuaian sinyal yang [4] D. Aryanta, A.M. Jaya, dan D.A. Ramadhan, “Perancangan
dikirimkan tidak mengalami kesalahan Dan Implementasi Prototype Kendali Peralatan Listrik
Melalui Internet,” Jurnal Teknik Elektro Institut Teknologi
d. Pengujian Fungsional Sistem. Pada pengujian
Nasional, vol. 2, no. 2, pp. 75-89, 2014.
fungsional sistem dilakukan pengujian terhadap [5] M.A. Latief, “Pengontrolan Alat Elektronika Melalui Media
fungsional sistem yang terdiri dari pengendalian Wi-Fi Berbasis Raspberry Pi,” Skripsi Program Studi Teknik
Lampu, TV dan AC. Pengujian dilakukan dengan dua
http://jcosine.if.unram.ac.id/ 133