Anda di halaman 1dari 14

LAPORAN TUGAS BESAR

CAPSTONE PROJECT
MEKANISME PENGATURAN PENYALAAN LAMPU BERBASIS IoT (INTERNET OF
THINGS)

Disusun Oleh :
Kelompok 7
Mekatronika B
Muhammad Hafidzullah Thamrin D021211082
Muammar Ma’ruf Rafsanjani D021211086
Muhammad Rifqy Driantama D021211095
Andi Faizal Mubarak D02121196
Ridha Atika Hidayah D021211103
Kristian Verri Silawang D021211107

DEPARTEMEN TEKNIK MESIN


FAKULTAS TEKNIK
UNIVERSITAS HASANUDDIN
2023
KATA PENGANTAR
DAFTAR ISI
BAB I
PENDAHULUAN
I.1 Latar Belakang
Pengggunaan komputer dimasa datang mampu mendominasi pekerjaan manusia dan
mengalahkan kemampuan komputasi manusia seperti mengontrol peralatan elektronik
dari jarak jauh menggunakan media internet, IoT (Internet Of Things) memungkinkan
pengguna untuk mengelola dan mengoptimalkan elektronik dan peralatan listrik yang
menggunakan internet. Hal ini berspekulasi bahwa di sebagian waktu dekat komunikasi
antara komputer dan peralatan elektronik mampu bertukar informasi di antara mereka
sehingga mengurangi interaksi manusia. Hal ini juga akan membuat pengguna internet
semangkin meningkat dengan berbagai fasilitas dan layanan internet.
Internet of Things (IoT) adalah salah satu tren baru di dunia teknologi yang akan
kemungkinan besar akan menjadi tren di masa depan. Sederhananya, IoT
menyambungkan alat-alat fisik seperti lampu, televisi, kulkas bahkan pintu rumah
terhubung ke Internet secara terus-menerus dan dapat dikendalikan pada jarak jauh
melalui gawai yang dipunyai seorang pengguna. Kemampuan akses dari IoT bisa saja
tidak terbatas berkat perangkat IoT yang selalu tersambung ke Internet, sehingga dapat
diakses dan digunakan kapan saja dan dimana saja. Salah satu contoh penggunaan IoT
dalam kehidupan sehari-hari adalah server atau perangkat yang selalu dalam keadaan
aktif dan tersambung ke Internet (Junaidi, 2015).
I.2 Rumusan Masalah
Bagaimana cara merancang dan membangun sistem mekanisme dari penyalaan lampu
berbasis IoT menggunakan Node MCU?
I.3 Tujuan
Tujuan dari Capstone Project ini adalah untuk mengetahui bagaimana mekanisme dari
penyalaan lampu berbasis IoT
BAB II
TINJAUAN PUSTAKA
II.1 Penerapan Internet of Things
Internet of Things merupakan konsep yang bertujuan untuk memperluas manfaat
dari konektivitas internet yang tersambung secara terus-menerus. Adapun
penggunaannya seperti berbagi data, remote control, dan penerimaan sensor, termasuk
juga pada benda. Contohnya bahan pangan, elektronik, koleksi, peralatan apa saja,
termasuk benda hidup yang semuanya tersambung ke jaringan lokal dan global melalui
sensor yang tertanam dan selalu aktif. Pada perkembangan teknologi jaringan saat ini,
maka kebutuhan akan pertukaran data semakin tinggi. Hal ini dilakukan untuk salah
satu upaya dengan cara mengembangkan koneksi pada jaringan lokal menggunakan
LAN maupun wi-fi untuk dapat terkonfigurasi satu sama lain. Menurut (Burange &
Misalkar, 2015) Internet of Things (IOT) adalah struktur di mana objek, orang
disediakan dengan identitas eksklusif dan kemampuan untuk pindah data melalui
jaringan tanpa memerlukan dua arah antara manusia ke manusia yaitu sumber ke tujuan
atau interaksi manusia ke komputer (Junaidi, 2015).
Menurut beberapa penilitian Internet of Things sudah banyak diterapkan di
beberapa bidang ke ilmuan dan industri, seperti dalam bidang ilmu kesehatan,
informatika, geografis dan beberapa bidang ilmu lain, berikut beberapa penelitian yang
sudah dilakukan: Melakukan riset tentang monitoring kesehatan pasien menggunakan
wireless sensor yang di pasangkan pada tubuh pasien, beberapa hal yang dipantau
adalah psikologi pasien, tekanan darah, detak jantung semua kegiatan tersebut dilakukan
secara remote melalu peralatan yang terhubung ke internet dengan tetap memperhatikan
kerahasiaan data pasien. Masih dalam bidang medis, penerapan Internet of Things juga
dilakukan pada aktifitas konsultasi pasien, menggunakan jaringan WLAN dan internet
sehingga memungkin terjadinya konsultasi antara pasien dan dokter secara remote.
Perkembangan pada teknologi mobile juga ikut memberi sumbangsih kepada
perkembangan Internet of Things yaitu dilakukannya penelitian tentang privasi di
bidang pengamatan wilayah, mendeteksi lokasi berdasarkan Location Based Service
sehingga seseorang bisa merasa nyaman menggunakan perangkat mobile tanpa harus
terganggu privasi pribadi (Junaidi, 2015).
II.2 Pengintegrasian IoT dengan Alat Penerang (Lampu)
Lampu merupakan sumber cahaya yang sangat penting sebagai pengganti matahari.
Penggunaan lampu dimasyarakat sekarang ini dinilai kurang efektif dan masih sering
mengabaikan penggunaannya, sering kali lampu masih tetap menyala walaupun tidak
dipakai. Hal semacam ini merupakan suatu pemborosan. Disisi lain proses mematikan
dan menghidupkan lampu secara manual masih dirasa banyak membuang banyak
waktu. Oleh karena itu perlu dibuat suatu sistem kontrol lampu serta system yang
mampu untuk memoitor agar penggunaannya menjadi menjadi lebih efektif efesien.
Internet sebagai bagian dari perkembangan teknologi yang sangat berkembang
pesat dikehidupan masyarakat saat ini telah mampu untuk digunakan sebagai media
komunikasi dan kontrol terhadap perangkat dari jarak jauh selama masih terkoneksi
untuk saling terhubung. Internet of Things (IoT) merupakan sebuah pengembangan
komunikasi jaringan dari benda yang saling terkait, terhubung satu dengan yang lain
lewat komunikasi internet serta untuk saling bertukar data yang kemudian dapat
mengubahnya menjadi informasi (Artono & Putra, 2019).
II.3 Komponen Relay
Relay adalah komponen elektronika berupa saklar elektronik yang digerakkan oleh
arus listrik. Secara prinsip, relay merupakan tuas saklar dengan lilitan kawat pada
batang besi (solenoid) di dekatnya. Ketika solenoid dialiri arus listrik, tuas akan tertarik
karena adanya gaya magnet yang terjadi pada solenoid sehingga kontak saklar akan
menutup. Pada saat arus dihentikan, gaya magnet akan hilang, tuas akan kembali ke
posisi semula dan kontak saklar kembali terbuka (Artono & Putra, 2019)
II.4 Node MCU
Node MCU adalah sebuah platform IoT yang bersifat open source. Terdiri dari
perangkat keras berupa System On Chip ESP8266 dari ESP8266 buatan Espressif
System, juga firmware yang digunakan, yang menggunakan bahasa pemrograman
scripting Lua. Istilah Node MCU secara default sebenarnya mengacu pada firmware
yang digunakan dari pada perangkat keras development kit. Node MCU bisa
dianalogikan sebagai board arduino-nya ESP8266. Dalam seri tutorial ESP8266
embeddednesia pernah membahas bagaimana memprogram ESP8266 sedikit
merepotkan karena diperlukan beberapa teknik wiring serta tambahan modul USB to
serial untuk mengunduh program. Namun Node MCU telah me-package ESP8266 ke
dalam sebuah board yang kompak dengan berbagai fitur layaknya mikrokontroler +
kapabilitas akses terhadap Wifi juga chip komunikasi USB to serial. Sehingga untuk
memprogramnya hanya diperlukan ekstensi kabel data USB persis yang digunakan
sebagai kabel data dan kabel charging smartphone android (Artiyasa, et al., 2020)

Gambar 1. Node MCU


Sumber : (Artiyasa, et al., 2020)
BAB III
PEMBAHASAN
III.1 Alat dan Bahan
1. Alat
2. Bahan
III.2 Waktu dan Tempat Pelaksanaan
Capstone project ini dilaksanakan di Fakultas Teknik Universitas Hasanuddin di
Gedung Departemen Mesin. Adapun waktunya adalah hari Sabtu, 28 Oktober 2023
pukul 13.00
III.3 Algoritma (Source Code)
#include <ESP8266WiFi.h>;
#include <WiFiClient.h>
#include <ESP8266WebServer.h>

const int relay = D2;


//Koneksi WiFi--------------------------------------------------
const char *ssid = "xxxxx"; //Enter your WIFI ssid
const char *password = "xxxxxxxx"; //Enter your WIFI password
//--------------------------------------------------------------

//Mengatur IP Addres-------------------------------------------
//IPAddress IP(192,168,43,90);
//IPAddress NETMASK(255,255,255,0);
//IPAddress NETWORK(192,168,43,1);
//IPAddress DNS(192,168,43,1);
//--------------------------------------------------------------
ESP8266WebServer server(80);

String webpage;
void setup() {
Serial.begin(9600);
pinMode(relay, OUTPUT);
delay(10);
Serial.print(" Connect to : ");
Serial.println(ssid);
WiFi.begin(ssid, password);
// WiFi.config(IP, NETWORK, NETMASK, DNS);
while (WiFi.status() != WL_CONNECTED)
{
delay(500);
Serial.print("...");
}
Serial.print("\n");
Serial.print("IP address : ");
Serial.print(WiFi.localIP());
Serial.print("\n");
Serial.print("Connect to : ");
Serial.println(ssid);

// Tampilan Web -------------------------------------------------------


webpage+="<head><meta name=\"viewport\" content=\"width=device-width,
initial-scale=1\">";
webpage+= "<center><h1> SMART HOME PROJECT </h1></center>";
webpage+= "<br></br>";
webpage+= "<style> .button1 {width: 250px; background-color: #0000ff;
Heigh:} .button2 {background-color: #CD5C5C;}";
webpage+= ".button { border: none; color: white; padding: 16px 40px;text-
decoration: none; font-size: 30px; margin: 2px; cursor: pointer;}</style>";
webpage+= "<center><a href=\"on\"\"><button class='button
button1'>ON</button><br></br></a>";
webpage+= "<a href=\"off\"\"><button class='button
button1'>OFF</button></a></p></center>";
webpage+= "</head>";
// -----------------------------------------------------
server.on("/", []() {
server.send(200, "text/html", webpage);
});

// Fungsi ON OFF yang akan dikirim melalui Serial --------------------------


server.on("/on", []() {
server.send(200, "text/html", webpage);

digitalWrite(relay, HIGH);
Serial.println("aktif");

delay(1000);
});
server.on("/off", []() {
server.send(200, "text/html", webpage);

digitalWrite(relay, LOW);
Serial.println("tidak aktif");

delay(1000);
});
//--------------------------------------------------------------
server.begin();
Serial.println("Webserver dijalankan");
}
void loop() {
server.handleClient();
}
III.4 Metode Pelaksanaan
BAB IV
PENUTUP
IV.1 Kesimpulan
Dari hasil yang telah didapatkan, dapat ditarik kesimpulan bahwa perancangan
smartlamp dengan metode IoT WebPage diawali dengan menyiapkan bahan-bahan
terlebih dahulu kemudian menyusun program atau coding yang akan di input ke dalam
Node MCU yang nantinya operator akan bisa memantau penyalaan lampu dari
WebPage yang telah dibuat.
IV.2 Saran
Mekanisme program yang dibuat oleh kelompok kami masih dapat dikembangkan
dalam segi interface dan segi lainnya, karena kami menyadari bahwa program yang
dibuat masih terdapat banyak kekurangan. Maka dari itu, kami sangat berharap atas
masukan dari teman-teman yang membaca laporan capstone project ini
DAFTAR PUSTAKA
Artiyasa, M., Rostini, A. N., E. & Junfithrana, A. P., 2020. APLIKASI SMART HOME NODE
MCU IOT UNTUK BLYNK.
Artono, B. & Putra, R. G., 2019. PENERAPAN INTERNET OF THINGS (IOT) UNTUK
KONTROL LAMPU MENGGUNAKAN ARDUINO BERBASIS WEB.
Junaidi, A., 2015. INTERNET OF THINGS, SEJARAH, TEKNOLOGI DAN PENERAPANNYA :
REVIEW.
LAMPIRAN
Dokumentasi Kegiatan

Anda mungkin juga menyukai