Abstract :
Internet of Things (IoT) adalah teknologi yang memungkinkan pengendalian perangkat elektronik dari jarak jauh melalui internet. Saat ini, banyak perangkat elektronik masih dikendalikan secara manual dengan tombol on/off. Namun, dalam situasi tertentu, pengendalian jarak jauh diperlukan, seperti saat pengguna berada di luar rumah tanpa orang lain di dalam rumah. Untuk mengatasi masalah ini, penelitian ini mengembangkan sistem kendali stopkontak jarak jauh menggunakan NodeMCU dan Firebase.
Sistem ini mengimplementasikan teknologi IoT untuk mengendalikan dan memantau stopkontak dari jarak jauh, dengan NodeMCU sebagai perangkat utama. NodeMCU adalah platform IoT berbasis mikrokontroler ESP8266 yang dapat berkomunikasi melalui Wi-Fi, ideal untuk menghubungkan stopkontak ke internet. Firebase digunakan sebagai penghubung antara perangkat dan aplikasi, menyediakan layanan backend termasuk database realtime untuk menyimpan dan mengelola data dari stopkontak. Sebuah aplikasi Android dikembangkan menggunakan framework Flutter untuk mematikan dan menghidupkan stopkontak dengan terhubung langsung ke Firebase, memungkinkan pengguna memberikan perintah untuk mengaktifkan atau menonaktifkan stopkontak.
Alat IoT ini terdiri dari komponen utama seperti NodeMCU, relay 4 channel, dan stopkontak, yang memungkinkan pengendalian jarak jauh. Metode pengembangan yang digunakan adalah metode prototype dengan pemodelan sistem menggunakan UML (Unified Modelling Language). Hasil pengujian black box menunjukkan bahwa penelitian ini berhasil mengimplementasikan IoT dalam kendali stopkontak jarak jauh menggunakan NodeMCU dan Firebase. Alat IoT yang dibangun dapat terhubung ke internet dan dikendalikan melalui aplikasi Flutter sesuai dengan yang diharapkan.