Jurnal Pengabdian Masyarakat (ANDHARA) Volume 2. Issue 2. November 2022 Page 55 - 61 E-ISSN : 2776-883X P-ISSN : 2776-8821 PENGENALAN PROTOTYPE HOME AUTOMATION BERBASIS CLOUD Randy Rahmanto1. Sulistyo Widodo2. Belinda Ayuningtyas3 Universitas Dian Nusantara. Jakarta. Indonesia Corresponding author: randy. rahmanto@undira. Abstrak: Internet of things merupakan sebuah konsep di mana suatu benda atau objek ditanamkan teknologi-teknologi seperti sensor dan software dengan tujuan untuk berkomunikasi, mengendalikan, menghubungkan, dan bertukar data melalui perangkat lain selama masih terhubung ke internet. Salah satu cara menghubungkan perangkat . alam penelitian ini microcontroller Arduin. adalah dengan sebuah Web API. Teknologi ASP. NET MVC (Model View Controlle. Web API di design sebagai media pertukaran data antara Microcontroller dan Server. Dimana dengan Web API ini memungkinkan dilakukannya penyimpanan data dan pengendalian device dari cloud server. Pada penelitian ini dibuat sebuah alat sederhana berupa mikrokontroller dengan sensor suhu yang akan mengirimkan data ke Web API, sehingga data tersebut dapat disimpan di Database yang ada pada cloud sever. Selain itu, terdapat juga lampu LED yang dapat dikendalikan dari mana saja selama masih ada koneksi internet. Manfaat pengabdian masyarakat ini, dengan penggunaan Web API. Diterima : 14/08/2022 memungkinkan user untuk dapat memonitor dan mengendalikan perangkat Direvisi : 16/10/2022 IoT darimana saja selama perangkat dan user terhubung ke internet. Dipublikasi : 30/11/2022 Kata Kunci: Home Automation. Web API. Internet of things. Arduino. Cloud. Abstract: Internet of things is a concept in which an object is embedded with technologies such as sensors and software with the aim to communicate, control, connect, and exchange data through other devices as long as they are connected to the internet. One way to connect devices . n this research the Arduino microcontrolle. is with a Web API. ASP. NET MVC (Model View Controlle. Web API technology is designed as a data exchange medium between Microcontroller and Server. Where with this Web API it is possible to store data and control the device from the cloud In this research, a simple device is made in the form of a microcontroller with a temperature sensor that will send data to the Web API, so that the data can be stored in the database on the cloud sever. addition, there are also LED lights that can be controlled from anywhere as long as there is an internet connection. The benefits of this community service, with the use of Web API, allow users to be able to monitor and control IoT devices from anywhere as long as the device and user are connected to the internet. Keywords: Home Automation. Web API. Internet of things. Arduino. Cloud PENDAHULUAN Internet of things merupakan sebuah konsep di mana suatu benda atau objek ditanamkan teknologi-teknologi seperti sensor dan software dengan tujuan untuk berkomunikasi, mengendalikan, menghubungkan, dan bertukar data melalui perangkat lain Available Online: http://jurnal. id/index. php/jpmk/ Page 55 Jurnal Andhara is licensed under a Creative Commons Attribution-ShareAlike 4. 0 International License Jurnal Pengabdian Masyarakat (ANDHARA) Volume 2. Issue 2. November 2022 Page 55 - 61 E-ISSN : 2776-883X P-ISSN : 2776-8821 selama masih terhubung ke internet. Salah satu cara menghubungkan perangkat . alam penelitian ini microcontroller Arduin. adalah dengan sebuah Web API. Teknologi ASP. NET MVC (Model View Controlle. Web API di design sebagai media pertukaran data antara Microcontroller dan Server (Faisal, 2. Dimana dengan Web API ini memungkinkan dilakukannya penyimpanan data dan pengendalian device dari cloud server. Pada penelitian ini dibuat sebuah alat sederhana berupa mikrokontroller dengan sensor suhu yang akan mengirimkan data ke Web API, sehingga data tersebut dapat disimpan di Database yang ada pada cloud sever. Selain itu, terdapat juga lampu LED yang dapat dikendalikan dari mana saja selama masih ada koneksi internet. Manfaat penelitian ini, dengan penggunaan Web API, memungkinkan user untuk dapat memonitor dan mengendalikan perangkat IoT darimana saja selama perangkat dan user terhubung ke internet. SOLUSI PERMASALAHAN Pengabdian masyarakat ini membuat sebuah prototype home automation berbasis cloud dalam hal ini merupakan sebuah IoT device yang dapat bertukar data dengan menggunakan MVC ASP. NET Web API pada cloyd server, sehingga memungkinkan pengguna dapat mengendalikan perangkat tersebut dari mana saja selama ada internet. Data dari device IoT akan disimpan pada database SQL Server yang ada di Cloud Server (Widodo, 2. METODE PELAKSANAAN Perancangan IoT device (ITU. , 2. menggunakan WEMOS D1 R1, dimana merupakan sebuah arduino (Kumar. Roopa, & Sathiya, 2015. Ahyadi, 2. yang sudah terdapat modul WiFi untuk koneksi internetnya. LM35 digunakan untuk mendeteksi suhu yang akan dikirimkan datanya ke Web API dan LED digunakan sebagai indikator lampu yang dapat dikontrol dari internet. Gambar 1. Blok Diagram Aplikasi Dibawah ini merupakan flowchart dari perancangan Prototype Home Automation Berbasis Cloud. Gambar di kiri merupakan flowchart pada IoT Device, sedangkan gambar di kanan merupakan flowchart pada Web API. Available Online: http://jurnal. id/index. php/jpmk/ Page 56 Jurnal Andhara is licensed under a Creative Commons Attribution-ShareAlike 4. 0 International License Jurnal Pengabdian Masyarakat (ANDHARA) Volume 2. Issue 2. November 2022 Page 55 - 61 E-ISSN : 2776-883X P-ISSN : 2776-8821 Gambar 2. Flowchart HASIL DAN PEMBAHASAN Pengujian dimulai dengan menyalakan device IoT yang kemudian akan bertukar data dengan Web API. Kemudian data tersebut akan ditampilkan pada interface pengendali di Saat menyalakan device, sensor suhu akan mendeteksi berapa besarnya suhu ruangan Available Online: http://jurnal. id/index. php/jpmk/ Page 57 Jurnal Andhara is licensed under a Creative Commons Attribution-ShareAlike 4. 0 International License Jurnal Pengabdian Masyarakat (ANDHARA) Volume 2. Issue 2. November 2022 Page 55 - 61 E-ISSN : 2776-883X P-ISSN : 2776-8821 kemudian mengirimkannya dengan menggunakan API ExchangeStatus. API akan memberikan balikan data berupa status lampu dari interface pengendali yang kemudian akan dijalankan pada pin digital 2. Gambar 3. Serial Monitor Exchange Data pada Device IoT Gambar 4 menunjukkan proses pengiriman data suhu sebesar 30. 44 AC yang dikirim dengan menggunakan API ExchangeStatus. Setelah itu device IoT mendapatkan status lampu AuOFFAy yang akan mengakibatkan lampu LED mati. Kondisi device IoT dapat terlihat pada Gambar 4. Kondisi lampi LED mati pada device IoT Di sisi interface pengendali, ketika dibuka akan memanggil API GetDeviceStatus yang mendapatkan respon status OFF dan Temperature 30. 44 AC yang kemudian ditampilkan pada Gambar 5. Interface Pengendali Device Pada saat Status OFF. Available Online: http://jurnal. id/index. php/jpmk/ Page 58 Jurnal Andhara is licensed under a Creative Commons Attribution-ShareAlike 4. 0 International License Jurnal Pengabdian Masyarakat (ANDHARA) Volume 2. Issue 2. November 2022 Page 55 - 61 E-ISSN : 2776-883X P-ISSN : 2776-8821 Gambar 5 menunjukkan tampilan dari Pengendali device IoT, dimana data yang ditampilkan sesuai dengan input dari sensor suhu yang dibaca pada gambar 3. Untuk menguji interface pengendali, dapat dilakukan dengan mengkil tombol Nyalakan Lampu pada gambar 5. Setelah di klik, interface akan mengirimkan kode Lampu AuONAy yang akan disimpan pada database di server. Gambar 6. menunjukkan kondisi lampu ON setelah di klik tombol Nyalakan Lampu. Gambar 6. Interface Pengendali Device Pada saat Status ON. Ketika device IoT melakukan perturkaran data kembali, respon dari Web API menunjukkan LampStatus AuONAy dapat dilihat pada gambar 7. Gambar 7. Serial Monitor Status Lampu ON. Ketika mendapatkan kode ON, device IoT akan menyalakan lampu LED. Gambar 8. Menunjukkan kondisi device ketika lampu LED menyala. Gambar 8. Kondisi lampu LED menyala pada device IoT. Available Online: http://jurnal. id/index. php/jpmk/ Page 59 Jurnal Andhara is licensed under a Creative Commons Attribution-ShareAlike 4. 0 International License Jurnal Pengabdian Masyarakat (ANDHARA) Volume 2. Issue 2. November 2022 Page 55 - 61 E-ISSN : 2776-883X P-ISSN : 2776-8821 Seluruh kegiatan yang dilakukan oleh device IoT dan interface akan disimpad di database SQL Server yang ada di cloud server. Data dari beberapa hasil pengujian dapat dilihat pada gambar 9. Gambar 9. Data Lamp Status. Gambar 10. Data Temperature. KESIMPULAN DAN SARAN Berdasarkan hasil perancangan dan analisa aplikasi yang telah dibuat terdapat beberapa kesimpulan, yaitu Device IoT dapat berfungsi dengan baik ketika mengirimkan besarnya temperature ke cloud server dengan menggunakan API ExchangeStatus. Interface Pengendali dapat berfungsi dengan baik untuk memonitor suhu ruangan dan mengirimkan perintah untuk menyalakan dan mematikan lampu LED device IoT melalui internet. Data-data dari Device IoT dan Interface Pengendali dapat disimpan dengan baik pada SQL Server di Cloud Server. Sistem Prototype Home Automation System Berbasis Cloud dapat bekerja dengan baik, mulai pendeteksian suhu ruangan, sampai dengan pengendalian lampu LED. Available Online: http://jurnal. id/index. php/jpmk/ Page 60 Jurnal Andhara is licensed under a Creative Commons Attribution-ShareAlike 4. 0 International License Jurnal Pengabdian Masyarakat (ANDHARA) Volume 2. Issue 2. November 2022 Page 55 - 61 E-ISSN : 2776-883X P-ISSN : 2776-8821 Pertukaran data dan pengendalian device IoT yang dirancang dapat berfungsi dengan sangat baik dan tersimpam di SQL Server pada Cloud Server. Jika dikembangkan lebih lanjut dengan menambahkan perangkat pengendali alat rumah lainnya, kedepannya device IoT ini bisa dimanfaatkan untuk Analisa Big Data (Sitrusta, 2. karena seluruh kegiatan yang dilakukan pada device tersimpan pada Cloud Server. DAFTAR RUJUKAN Ahyadi. Belajar Antarmuka Arduino Secara Cepat Dari Contoh. Deepublish. Faisal. Seri Belajar ASP. NET: Pengenalan ASP. NET Web API (Vol. M Reza Faisal. ITU. Recommendation ITU-T Y. Overview of the Internet of things. Kumar. Roopa. , & Sathiya. Arduino ATMEGA-328 Int. Innov. Res. Electr. Electron. Instrum. Control Eng, 3. , 27-29. Sitrusta. Bermain Dengan Internet Of Things Dan BigData. Politeknik Elektronika Negeri Surabaya. Widodo. Sistem Berbasis Mikroprosesor. UAD PRESS. Available Online: http://jurnal. id/index. php/jpmk/ Page 61 Jurnal Andhara is licensed under a Creative Commons Attribution-ShareAlike 4. 0 International License