LAPORAN SKRIPSI
2020
RANCANG BANGUN SMARTHOME
MENGGUNAKAN ARDUINO MEGA 2560 BERBASIS
IoT (INTERNET OF THINGS)
4816050174
2020
HALAMAN PERNYATAAN ORISINALITAS
Skripsi / Tesis / Disertasi ini adalah hasil karya saya sendiri dan semua
sumber baik yang dikutip maupun dirujuk terlah saya nyatakan dengan
benar.
NIM : 4816050174
Tanda Tangan :
iii
KATA PENGANTAR
Puji dan Syukur Penulis ucapkan kepada Tuhan Yang Maha Esa karena berkat dan
kasih-Nya penulis dapat menyelesaikan skripsi ini dengan baik. Penulis menyadari
tidak akan dapat menyelesaikan skripsi ini dengan baik tanpa bimbingan, saran,
motivasi, dan bantuan dari berbagai pihak. Pada kesempatan ini peneliti
mengucapkan terima kasih yang sebesar-besarnya kepada:
1. Teristimewa kepada orang tua yang saya cintai yaitu Bapak M. Ichwan Nur
Chabib dan Ibu Khusnun Nazulah yang telah memberikan motivasi, doa dan
dukungan dana sehingga penulisan skripsi ini berjalan dengan baik dan
lancar.
2. MAULDY LAYA, S.Kom., M.Kom. Selaku Kepala Jurusan Teknik
Informatika dan Komputer.
3. AYU ROSYIDA ZAIN S.ST , M.T. Selaku Dosen Pembimbing yang telah
bersedia meluangkan waktu untuk memberikan arahan selama penyusunan
skripsi.
4. Seluruh jajaran Dosen dan Staf Teknik Informatika dan Komputer
Politeknik Negeri Jakarta
5. Kepada sahabat dan teman serta rekan rekan seperjuangan yang selama ini
senantiasa setia menemani saya dalam menyelesaikan skripsi ini.
6. Semua pihak yang tidak dapat disebutkan satu persatu yang telah
membantu memberikan dukungan.
Puji dan Syukur Penulis ucapkan kepada Tuhan Yang Maha Esa karena berkat dan
kasih-Nya penulis dapat menyelesaikan skripsi ini dengan baik. Penulis menyadari
tidak akan dapat menyelesaikan skripsi ini dengan baik tanpa bimbingan, saran,
motivasi, dan bantuan dari berbagai pihak. Pada kesempatan ini peneliti
mengucapkan terima kasih yang sebesar-besarnya kepada:
Depok, 1 Juli 2020
Penulis,
JAMAL ABDUL NASYIR
v
HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI
SKRIPSI
Sebagai sivitas akademik Politeknik Negeri Jakarta, saya yang bertanda
tangan di bawah ini:
NIM : 4816050174
*Karya Ilmiah: karya akhir, makalah non seminar, laporan kerja praktek,
laporan magang, karya profesi dan karya spesialis
vi
ABSTRAK
Abstrak
ABSTRAK Akses perangkat ruangan untuk Smart Home merupakan gabungan antara
teknologi dan pelayanan pada lingkungan rumah dengan tujuan meningkatkan efesiensi,
kenyamanan dan keamanan. Sistem Smart Home terdiri dari perangkat kendali,
monitoring dan otomatisasi perangkat. Pada Smart Home, beberapa perangkat atau
peralatan rumah yang dapat diakses melalui sebuah komputer ataupun melalui bluetooth.
Sistem Smart Home pada sisi kendali dan pemantauan masih belum mendukung multiple
platform dan masih dalam jangakauan yang terbatas. Sehingga dalam implementasinya
masih dalam komunikasi jarak pendek. Pada penelitian ini bertujuan untuk merancang dan
membuat sistem yang dapat diakses di mana saja berbasis IoT. metodologi penelitian
menggunakan metodologi eksperimental. Dalam implementasinya menggunakan
komunikasi Blynk untuk pengiriman data ke server dan modul ESP 8266 sebagai web
server dan juga sebagai upload data ke server. Hasil penelitian, dalam akses dapat
dilakukan di dalam rumah maupun di luar rumah. Hasil pengujian, di dalam rumah dapar
dilakukan langsung dengan mengakes pada arduino server secara intranet dan bila diakses
dari luar dapat dilakukan melalui server Thinkspeak melalui internet, akan tetapi
diperlukan delay dalam setiap pengiriman data ke server.
vii
DAFTAR ISI
ix
DAFTAR GAMBAR
Gambar 3. 1 Diagram Cara Kerja Alat.................................................................. 30
Gambar 3. 2 Alur Program .................................................................................... 31
Gambar 3. 3 Flowchart .......................................................................................... 32
Gambar 3. 4 Diagram Blok ................................................................................... 33
Gambar 3. 5 Skema Rangkaian Smarthome ......................................................... 34
Gambar 3. 6 Realisasi rangkaian smarthome system ............................................ 35
Gambar 3. 7 Pinout Robotdyn Arduino Mega ...................................................... 36
Gambar 3. 8 Pinout Arduino Mega Shield V3 ...................................................... 37
Gambar 3. 9 Pinout Relay Model 4 Channel ........................................................ 38
Gambar 3. 10 Rangkain Skematik Motor servo .................................................... 39
Gambar 3. 11 Pinout Mp3 Shield UART .............................................................. 39
Gambar 3. 12 Pinout Step Down Regulator .......................................................... 40
Gambar 3. 13 Pinout Step Up Regulator ............................................................... 41
Gambar 3. 14 Rangkaian Skematik Charge Controller ......................................... 41
Gambar 3. 15 Tampilan arduino IDE. ................................................................... 44
Gambar 3. 16 Tampilan Preferences ..................................................................... 44
Gambar 3. 17 Tampilan Pemilihan Board Manager ............................................. 45
Gambar 3. 18 Tampilan Board Manager............................................................... 45
Gambar 3. 19 Tampilan Pemilihan Jenis Board.................................................... 46
Gambar 3. 20 Tampilan Pemilihan Port COM5.................................................... 46
Gambar 3. 21 Tampilan Script (1) ........................................................................ 47
Gambar 3. 22 Tampilan Script (2) ........................................................................ 47
Gambar 3. 23 Tampilan Script (3) ........................................................................ 48
Gambar 3. 24 Tampilan Script (4) ........................................................................ 48
Gambar 3. 25 Tampilan Script (5) ........................................................................ 49
Gambar 3. 26 Tampilan Script (6) ........................................................................ 49
Gambar 3. 27 Tampilan Script (7) ........................................................................ 50
Gambar 3. 28 Tampilan Script (8) ........................................................................ 50
Gambar 3. 29 Tampilan Script (9) ........................................................................ 51
Gambar 3. 30 Tampilan Script (10) ...................................................................... 51
Gambar 3. 31 Tampilan Script (11) ...................................................................... 52
Gambar 3. 32 Tampilan Script (12) ...................................................................... 53
Gambar 3. 33 Tampilan Script (13) ...................................................................... 54
Gambar 3. 34 Tampilan Script (14) ...................................................................... 55
Gambar 3. 35 Tampilan Script (15) ...................................................................... 56
Gambar 3. 36 Tampilan BLYNK Pada PlayStore ................................................ 57
Gambar 3. 37 Dashboard Aplikasi Blynk ............................................................. 58
Gambar 3. 38 Pemilihan PIN pada aplikasi BLYNK ........................................... 58
Gambar 3. 39 Penamaan Project ........................................................................... 58
Gambar 3. 40 Notifikasi Bahwa API code telah berhasiil di E-Mail .................... 59
Gambar 3. 41 E-Mail Yang Berisi API Key ......................................................... 59
Gambar 3. 42 Widget Box .................................................................................... 60
Gambar 3. 43 Fitur "Button" pada BLYNK.......................................................... 62
Gambar 3. 44 Button Setting................................................................................. 62
Gambar 3. 45 Pemilihan PIN Untuk Tombol Button ............................................ 63
Gambar 3. 46 Tombol Button Yang Telah Berhasil Dibuat ................................. 63
x
Gambar 3. 47 Tampilan Akhir pada aplikasi BLYNK ......................................... 63
Gambar 4. 1 Chart Quisioner (1)........................................................................... 80
Gambar 4. 2 Chart Quisioner (2)........................................................................... 80
Gambar 4. 3 Chart Quisioner (3)........................................................................... 81
Gambar 4. 4 Chart Quisioner (4)........................................................................... 81
Gambar 4. 5 Chart Quisioner (5)........................................................................... 82
xi
DAFTAR TABEL
Tabel 3. 1 Mapping PIN pada Relay 4 Channel.................................................... 38
Tabel 3. 2 Mapping PIN pada Servo ..................................................................... 39
Tabel 3. 3 Mapping PIN untuk MP3 Shield UART .............................................. 40
Table 4. 1 Hasil Pengujian Fungsionalitas ............................................................ 67
Table 4. 2 Table Pengujian Servo ......................................................................... 68
Table 4. 3 Table Pengujian Servo ......................................................................... 69
Table 4. 4 Percobaan Pengukuran berdasarkan tegangan ..................................... 70
Table 4. 5Percobaan pengukuran berdasarkan tegangan ...................................... 70
Table 4. 6 Percobaan Pengujian dalam jarak tertentu ........................................... 72
Table 4. 7 Pengujian charging kondisi battery penuh (Minimum Load) .............. 73
Table 4. 8 Pengujian keadaan discharge (Minimum Load) .................................. 73
Table 4. 9 Pengujian keadaan charging (Minimum Load) .................................... 74
Table 4. 10 Pengujian charging kondisi battery penuh (Full Load) ...................... 76
Table 4. 11 Pengujian keadaan discharge (Full Load) .......................................... 76
Table 4. 12 Pengujian keadaan charging (Full Load) ........................................... 77
Table 4. 13 Hasil Pengujian Reliability ................................................................ 78
Table 4. 14 Hasil Pengujian Avaibility ................................................................. 78
Table 4. 15 Hasil Rekapitulasi Quisioner Usability .............................................. 82
Table 4. 16 Hasil Pengujian Efisiency Penggunaan Listrik .................................. 83
Table 4. 17 Hasil Pengujian Efisiency Penggunaan Listrik .................................. 83
xii
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Adapun rumusan hal-hal yang membatasi penelitian secara subjek dan objek
penelitian agar ruang lingkup menjadi lebih jelas, fokus, dan lebih spesifik adalah:
Tujuan:
Manfaat :
a. Analisa Permasalahan
Menganalisa segala permasalahan yang terkait untuk dicari
penyelesaiannya.
b. Studi Literatur
Mencari data-data sumber informasi berupa buku, jurnal, internet, dan
literature lain nya yang digunakan sebagai bahan referensi sebelum
menyelesaikan permasalahan yang dihadapi.
c. Perencanaan Sistem dan Analisa Kebutuhan
Melakukan perancangan system dan Menganalisa segala alat dan bahan
yang dibutuhkan untuk penyelesaian masalah.
d. Implementasi Sistem
Melakukan implementasi dan pembangunan system sebagai penyelesaian
masalah
e. Uji Coba dan Identifikasi Kesalahan
Melakukan pegujian terhadap sistem apakah telah terjawab dan
menyelesaikan masalah serta mengidentifikasi kesalahan sistem yang
terjadi.
Secara garis besar dalam penelitian ini nantinya akan dibuat sebuah Prototype pada
sebuah miniatur rumah berukuran 60x50x60 yang didalam nya akan dipasangkan
sebuah mikrokontroller Arduino mega 2560 yang bertugas sebagai pusat kontrol
dari pada sistem iniyang mana mikrokontroller tersebut akan dipasangkan juga
sebuah Redundant power system yang akan bekerja untuk men-backup kelistrikan
apabila dalam keadaan listrik dari PLN padam Adapun beberapa sensor yang akan
dipasangkan pada sistem ini adalah sensor tegangan, sensor gas, sensor DHT-11,
sensor hujan dan juga dilengkapi oleh sebuah relay 4 channel yang akan bekerja
sebagai saklar otomatis untuk On/Off Lampu dan juga kedua Kipas
Dan juga untuk perancangan antarmuka pengguna yang akan digunakan pada
penelitian ini adalah menggunakan aplikasi Blynk yang telah di support pada IOS
dan Android dan hanya diperuntukan untuk single user yang mana untuk metode
login nya sendiri dapat menggunakan Blynk account itu sendiri maupun login
menggunakan Facebook
Yang nantinya pada aplikasi Blynk tersebut akan terdapat beberapa halaman yang
dapat menampilkan hasil (monitoring) dari pada pembacaan setiap sensor yang
terpasang pada rumah dan juga aplikasi tersebut dapat memberikan warning dalam
bentu Push Notification maupun melalui E-mail
Adapun lima penelitian terdahulu yang relevan dengan permasalahan yang akan
diteliti tentang “Rancang Bangun Smarthome Menggunakan Arduino Mega 2560
berbasis IoT” yang dapat dilihat pada table 2.1
16
17
Perangkat
Nama & Tahun Perangkat keras
No Judul Penelitian lunak yang Hasil Penelitian Perbedaan
penulisan yang digunakan
digunakan
-Arduino Uno
Dalam penelitian
-PIR Sensor
ini menggunakan
Penelitian ini
Fransiskus -Sensor gas sistem
Prototipe Mikrokontroler menggunakan
Panca Juniawan, MQ9 monitoring
Multisensor Menggunakan - OpenHab, multi sensor dan
Dwi Yuny berbasis web dan
1 Arduino Uno Berbasis Web ditujukan untuk
Sylfania, Rendy -Sensor suhu board
Sebagai Sistem Keamanan - Mosquitto sistem
Septia Adiputra LM35 mikrokontroller
Rumah pengamanan
2019 yang digunakan
-Sensor rumah
yaitu Arduino
magnetic
Uno
-Sensor Flame
Penelitian ini
Dikpride
Penelitian ini menggunakan
Despa, Ady
membuat board Raspberry
Kurniawan, M. Smart Monitoring of -Raspberry Pi
perangkat PI namun sama-
2 Komarudin, Electrical Quantities Based -Phyton
prototype yang sama dapat
Mardiana, on Single Board Computer -ACS712-30A
dapat memantau mengukur
Gigih F N,
jumlah listrik. tegangan dan arus
2015
listrik
Penelitian ini
membangun Penelitian ini
Gigih Forda
sistem berbasis menggunakan
Nama, Hery
Rancang Bangun Sistem web server yang basis Raspberry
Dian Septama, -Phyton
Monitoring Sambungan -Raspberry Pi dapat PI namun sama-
Lukmanul
3 Internet Universitas -Web Server memonitoring sama dapat
Hakim, dan
Lampung Berbasis Mini -USB Modem status koneksi memonitoring
Muhamad -MySQL
Single Board Computer internet dan dapat status koneksi
Komarudin
memberikan rangkaian ke
2013
warning dalam internet
bentuk SMS
Penelitian ini
bertujuan untuk
Pada penelitian
PROTOTYPE SISTEM membuat sistem
-Arduino Uno ini memakai
Ritha Sandra
MONITORING monitoring
Veronika board Arduino
TEMPERATUR -Infrared pengecekan suhu
Simbar, Alfi -Arduino UNO dan
4 MENGGUNAKAN Termometer plate baja dengan
Syahrin IDE menggunakan
ARDUINOUNO R3 sensor
-Modul RF infrared
DENGAN KOMUNIKASI MLX90614 dan
2016 thermometer
433Mhz
WIRELESS data suhu akan
sensor
ditampilkan di
LCD
Muhamad
Muslihudin,
IMPLEMENTASI
-Arduino UNO Penilitian ini
Willy Renvillia,
APLIKASI RUMAH Pada penelitian
Taufiq, difokuskan dalam
PINTAR BERBASIS -Bluetooth -MIT App menggunakan
Andreas sistem kendali
ANDROID DENGAN Module Inventor sistem nirkable
Andoyo, Fery saklar lampu jarak
ARDUINO Bluetooth
Susanto -Relay jauh
MICROCONTROLLER
2018
Untuk mendukung pembuatan laporan ini, maka perlu dikemukakan hal-hal atau
teori-teori yang berkaitan dengan permasalahan dan ruang lingkup pembahasan
sebagai landasan dalam pembuatan laporan ini.
Banyak yang memprediksi bahwa pengaruh Internet of things adalah “the next big
thing” di dunia teknologi informasi, hal ini karena IoT menawarkan banyak potensi
yang bisa digali. Contoh sederhana manfaat dan implementasi dari Internet of
things misalnya adalah kulkas yang dapat memberitahukan kepada pemiliknya via
SMS atau email tentang makanan dan minuman apa saja yang sudah habis dan harus
distok lagi. Bagi pengembang, kini banyak perusahaan yang menyediakan berbagai
macam program untuk membantu pengembang dalam mengembangkan produk
berbasis IoT. Salah satu yang menyediakan program ini adalah Intel dengan IoT
Developer Program.Sistem Monitoring dan Kontrol Otomatis.
Sistem Monitoring merupakan suatu sistem yang didesain untuk bisa memberikan
feedback ketika sistem sedang menjalankan fungsinya. Feedback dimaksudkan
untuk memberikan informasi atau keadaan sistem pada saat itu. Sistem Monitoring
merupakan sistem yang sangat diperlukan dalam sebuah aplikasi sistem keamanan.
Sistem Monitoring berperan sebagai pemberi data yang nantinya akan
diproses lebih lanjut setelah data terkirim dari sebuah sistem Monitoring. Sistem
Monitoring berasal dari bahasa Inggris yaitu “Monitor System” yang dalam bahasa
Indonesianya adalah sistem pemantauan. Sistem pemantauan banyak dilakukan
penerapannya dan umumnya dilakukan sebagai bentuk tindakan pencegahan (Apri,
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
20
2014).. Sistem kontrol otomatis merupakan sebuah sistem yang dapat bekerja
otomatis serta melakukan tugas tertentu sesuai dengan kehendak penggunanya.
Sebagai contohnya sistem yang diteliti oleh penulis yang dapat mengontrol lampu,
kipas sirkulasi, pemantauan sensor, alarm peringatan bahaya, melakukan
penanganan sedini mungkin jika terjadinya bahaya dengan jarak jauh secara
otomatis. Pemakaian sistem kontrol otomatis dalam segala bidang khususnya
bidang Ilmu Komputer masa kini semakin banyak dipakai. Hal ini disebabkan
sistem kontrol otomatis mempunyai banyak keunggulan dibandingkan dengan
sistem kontrol konvensional (manual), yaitu dari segi kecepatan, ketepatan dan
pemakaian tenaga manusia yang relatif lebih sedikit.
2.2.3 Mikrokontroler
Pengertian lainnya dari physical computing adalah usaha untuk membuat suatu
sistem yang dapat menghubungkan dunia nyata (physical world) dengan dunia
virtual pada komputer. Sistem yang dibangun merupakan kombinasi perangkat
keras (hardware) dan perangkat lunak (software) yang bersifat interaktif, yaitu
dapat menerima rangsangan dari lingkungan luar dan merespon balik (Wardana,
2015).
ESP8266 adalah sebuah modul WiFi yang akhir-akhir ini semakin digemari para
hardware developer. Selain karena harganya yang sangat terjangkau, modul WiFi
serbaguna ini sudah bersifat SoC (System on Chip), sehingga kita bisa melakukan
programming langsung ke ESP8266 tanpa memerlukan mikrokontroller tambahan.
Kelebihan lainnya, ESP8266 ini dapat menjalankan peran sebagai adhoc akses poin
maupun klien sekaligus.
Blynk adalah sebuah aplikasi yang terdapat pada IoS maupun Android. Aplikasi ini
merupakan wadah kreatifitas untuk membuat antarmuka grafis untuk proyek yang
akan diimplementasikan hanya dengan metode drag and drop widget.
internet dengan koneksi yang stabil dan inilah yang dinamakan dengan sistem
Internet of things (IOT).
2.2.7 Relay
Pengertian relay yaitu komponen elektronika berupa switch elektrik atau yang biasa
disebut saklar yang terdiri dari 2 bagian utama yaitu Elektromagnet (coil) dan
mekanikal (seperangkat kontak Saklar/Switch). Prinsip kerja komponen elektronika
ini yaitu dengan elektromagnetik yang menggerakan saklar. Dengan cara ini, arus
listrik yang kecil (low power) dapat menghantarkan listrik yang bertegangan lebih
tinggi (high power). Maka dari itu, relay dapat berfungsi sebagai pengaman
Relay terdiri dari 4 komponen dasar yaitu elektromagnetik (Coil), armature, swith
contach point (Saklar) dan spring. Besi (Iron Core) dililit oleh sebuah kumparan
Coil yang berfungsi untuk mengendalikan Besi tersebut. Gaya elektromagnet
muncul saat kumparan coil diberikan arus listrik dan kemudian menarik Armature
untuk berpindah dari Posisi sebelumnya (NC) ke posisi baru (NO) sehingga menjadi
Saklar yang dapat menghantarkan arus listrik di posisi barunya (NO). Posisi dimana
Armature tersebut berada sebelumnya (NC) akan menjadi OPEN atau tidak
terhubung. Armature akan kembali lagi ke posisi Awal (NC) saat tidak dialiri arus
listrik.
2.2.8 Servo
Motor servo adalah sebuah perangkat atau aktuator putar (motor) yang dirancang
dengan sistem kontrol umpan balik loop tertutup (servo), sehingga dapat di set-up
atau di atur untuk menentukan dan memastikan posisi sudut dari poros output
motor. motor servo merupakan perangkat yang terdiri dari motor DC, serangkaian
gear, rangkaian kontrol dan potensiometer. Serangkaian gear yang melekat pada
poros motor DC akan memperlambat putaran poros dan meningkatkan torsi motor
servo, sedangkan potensiometer dengan perubahan resistansinya saat motor
berputar berfungsi sebagai penentu batas posisi putaran poros motor servo.
Penggunaan sistem kontrol loop tertutup pada motor servo berguna untuk
mengontrol gerakan dan posisi akhir dari poros motor servo. Penjelasan
sederhananya begini, posisi poros output akan di sensor untuk mengetahui posisi
poros sudah tepat seperti yang di inginkan atau belum, dan jika belum, maka kontrol
input akan mengirim sinyal kendali untuk membuat posisi poros tersebut tepat pada
posisi yang diinginkan
Bentuk LED mirip dengan sebuah bohlam (bola lampu) yang kecil dan dapat
dipasangkan dengan mudah ke dalam berbagai perangkat elektronika. Berbeda
dengan Lampu Pijar, LED tidak memerlukan pembakaran filamen sehingga tidak
menimbulkan panas dalam menghasilkan cahaya. Oleh karena itu, saat ini LED
(Light Emitting Diode) yang bentuknya kecil telah banyak digunakan sebagai
lampu penerang dalam LCD TV yang mengganti lampu tube
Seperti dikatakan sebelumnya, LED merupakan keluarga dari Dioda yang terbuat
dari Semikonduktor. Cara kerjanya pun hampir sama dengan Dioda yang memiliki
dua kutub yaitu kutub Positif (P) dan Kutub Negatif (N). LED hanya akan
memancarkan cahaya apabila dialiri tegangan maju (bias forward) dari Anoda
menuju ke Katoda.
LED terdiri dari sebuah chip semikonduktor yang di doping sehingga menciptakan
junction P dan N. Yang dimaksud dengan proses doping dalam semikonduktor
adalah proses untuk menambahkan ketidakmurnian (impurity) pada semikonduktor
yang murni sehingga menghasilkan karakteristik kelistrikan yang diinginkan.
Ketika LED dialiri tegangan maju atau bias forward yaitu dari Anoda (P) menuju
ke Katoda (K), Kelebihan Elektron pada N-Type material akan berpindah ke
wilayah yang kelebihan Hole (lubang) yaitu wilayah yang bermuatan positif (P-
Type material). Saat Elektron berjumpa dengan Hole akan melepaskan photon dan
memancarkan cahaya monokromatik (satu warna). LED atau Light Emitting Diode
yang memancarkan cahaya ketika dialiri tegangan maju ini juga dapat digolongkan
sebagai Transduser yang dapat mengubah Energi Listrik menjadi Energi Cahaya.
Sensor MQ-135 ini sangat sensitif terhadap gas-gas polutan dan gas buang
kendaraan bermotor. Material gas yang dideteksi oleh sensor gas MQ-135 adalah
gas seperti SnO2, Amonia, Uap Bensin, Sulfide, dan gas-gas berbahaya lainnya.
Inter Integrated Circuit atau sering disebut I2C adalah standar komunikasi serial
dua arah menggunakan dua saluran yang didisain khusus untuk mengirim maupun
menerima data. Sistem I2C terdiri dari saluran SCL (Serial Clock) dan SDA (Serial
Data) yang membawa informasi data antara I2C dengan pengontrolnya. Piranti yang
dihubungkan dengan sistem I2C sebagai Master dan Slave. Master adalah piranti
yang
memulai transfer data pada I2C Bus dengan membentuk sinyal Start, mengakhiri
transfer data dengan membentuk sinyal Stop, dan membangkitkan sinyal clock.
Slave adalah piranti yang dialamati master.
LCD adalah suatu jenis media tampil yang menggunakan kristal cair sebagai
penampil utama. LCD sudah digunakan diberbagai bidang misalnya alal–alat
elektronik seperti televisi, kalkulator, atau pun layar komputer. Pada postingan
aplikasi LCD yang dugunakan ialah LCD dot matrik dengan jumlah karakter 2 x
16. LCD sangat berfungsi sebagai penampil yang nantinya akan digunakan untuk
menampilkan status kerja alat. Di proyek ini menggunakan LCD 16x2 dan 16x4.
Sensor DHT11 adalah module sensor yang berfungsi untuk mensensing objek suhu
dan kelembaban yang memiliki output tegangan analog yang dapat diolah lebih
lanjut menggunakan mikrokontroler. Module sensor ini tergolong kedalam elemen
resistif seperti perangkat pengukur suhu seperti contohnya yaitu NTC. Kelebihan
dari module sensor ini dibanding module sensor lainnya yaitu dari segi kualitas
pembacaan data sensing yang lebih responsif yang memliki kecepatan dalam hal
sensing objek suhu dan kelembaban, dan data yang terbaca tidak mudah
terinterverensi. Sensor DHT11 pada umumya memiliki fitur kalibrasi nilai
pembacaan suhu dan kelembaban yang cukup akurat.
Kipas Atau Fan DC 12cm untuk pendingin peralatan elektronik ini terdiri dari
berbagai ukuran. Ukuran paling kecil mulai 4″ hingga 15″. Kipas jenis ini umumnya
mudah ditemukan dalam peralatan amplifier, komputer, regulator, serta peralatan
listrik yang membutuhkan pendinginan dari luar untuk menjaga peralatan tetap
dapat beroperasi pada kondisi optimal.
Flame Detector adalah alat yang sensitif terhadap radiasi sinar ultraviolet yang
ditimbulkan oleh nyala api, tetapi detector ini tidak bereaksi pada lampu ruangan,
infra merah atau sumber cahaya lain yang tidak ada hubungannya dengan nyala api
(flame).
Prinsip Flame Detektor tersebut menggunakan metode optik yang bekerja seperti
UV (ultraviolet) dan IR (infrared), pencitraan visual api, serta spektroskopi yang
berfungsi untuk mengidentifikasi percikan api atau flame. Reaksi intens bahan yang
memicu kebakaran dapat ditandai dari UV, terlihatnya emisi karbondioksida, dan
radiasi dari infrared. Flame Detector juga mampu membedakan antara False Alarm
atau peringatan palsu dengan api kebakaran sungguhan melalui komponen sistem
yang dirancang dengan fungsi mendeteksi adanya penyerapan cahaya yang terjadi
pada gelombang tertentu.
Push notification adalah pesan notifikasi yang muncul di layar device dan browser.
Dengan metode Push, dapat dikatakan bahwa penerima akan langsung menerima
notifikasi akan adanya suatu alert ataupun warning baru, tepat setelah notifikasi
tersebut dikirim.
MP3 Player Shield adalah modul yang kompatibel dengan Arduino yang dapat
digunakan untuk menyimpan file audio ke micro SD adalah run-of-the-mill. Shield
memungkinkan Anda memainkan musik dari micro SD secara instan, sehingga
dapat menjadikan Arduino sebagai pemutar musik portabel atau juga dapat
menambahkan nada unik pada proyek menggunakan modul ini.
lain-lainnya. Baterai VRLA sangat rentan dengan panas yang tinggi sehingga dapat
menyebabkan rusaknya cel-cel baterai..
2.2.21 Transformator
Transformator atau transformer atau trafo merupakan suatu alat atau komponen
electromagnet yang dapat mengubah taraf suatu tegangan AC/DC ke taraf yang
lain. Terdapat 2 jenis trafo dalam pengelompokan ini yaitu trafo step up dan step
down.
Tidak jauh berbeda dengan Amperemeter, desain voltmeter juga dibagi menjadi
hambatan seri atau multiplier dan juga galvanometer. Kinerja alat ukur ini akan
lebih baik dan bisa meningkat jika ditambah dengan multiplier. Dengan
penambahan ini, diharapkan kemampuannya bisa bertambah berkali lipat besar
daripada sebelumnya. Jika kuat arus dan medan magnet Saling berinteraksi maka
akan timbul gaya magnet. Gaya itulah nanti yang akan menggerakkan jarum. Besar
kecil penyimpangan jarum akan dipengaruhi oleh arus listrik yang mengalir.
Pada bab ini akan dijelaskan lebih rinci mengenai perencanaan dalam pembuatan
alat. Akan dipaparkan rancangan menggunakan blok diagram & Flowchart sebagai
pembahasan awal. Dengan dibuatnya blok diagram seperti ini diharapkan akan
memudahkan dalam memahami cara kerja dari alat yang dibuat
• Terdapat adanya sebuah battery 12V sebesar 5Ah yang bersifat sebagai
Redundant dan akan bekerja mensuply listrik ketika sistem mendeteksi
supply listrik dari PLN terputus
• Terdapat Sensor Arus yang dapat mengukur seluruh penggunaan dan
memberikan warning apabila terdapat penggunaan berlebih
• Terdapat Sensor Hujan yang dapat menutup canopy secara otomatis apabila
sensor mendeteksi Hujan
• Terdapat Sensor Kualitas Udara yang dapat menyalakan Exhaust secara
otomatis apabila mendeteksi kadar gas yang tinggi
• Terdapat Sensor Suhu & Kelembapan yang akan menyalakan Air
Conditioner secara otomatis apabila mendeteksi Suhu / Kelembapan yang
terlalu tinggi
• Terdapat Sensor Gerak yang dapat menyalakan lampu secara otomatis
selama 5 menit apabila sensor mendeteksi Gerakan didalam rumah
• Terdapat Sensor Api yang akan memberikan Alert bahaya kepada pengguna
apabila sensor mendeteksi adanya api
• Terdapat Monitor LCD 20x4 yang dapat digunakan untuk Monitoring status
dari pada keseluruhan rumah
• Terdapat MP3 Shield yang berguna untuk memberikan alert dalam bentuk
Voice (Suara) sehingga mudah untuk dipahami
29
30
Adapun Cara Kerja dari alat ini dapat dibagi menjadi 2 bagan seperti yang
dijelaskan dibawah ini
Pada gambar 3.1, terdapat alur program yang menggambarkan dari cara kerja
mikrokontroller yang digunakan pada Smarthome ini .
Gambar 3. 3 Flowchart
Pada gambar 3.3, terdapat flowchart yang menggambarkan dari cara kerja Aplikasi
Blynk yang digunakan pada Ios / Android pada Smarthome ini .
Setelah membuat diagram blok dan mengetahui fungsi serta komponen apa saja
yang dibutuhkan, maka tahap selanjutnya adalah perancangan hardware sistem.
Dalam perancangan hardware, dilakukan beberapa proses, diantaranya
perancangan rangkaian masing-masing komponen, dan pengkabelan (wiring).
Berikut adalah tampilan skematik utama sistem yang diperlihatkan pada Gambar
berikut:
Adapun keterangan alat yang telah digambarkan pada Gambar 3.5 yang digunakan
pada project ini adalah sebagai berikut :
Pada gambar 3.7 dapat dilihat terdapat sebuah rangkaian skematik yang
menggambarkan dari pada board Arduino Mega versi Robotdyn yang digunakan
dalam rangkaian Smarthome ini sendiri, Adapun kelebihan dari pada board custom
ini adalah sudah include dengan ESP8266-01 sehingga logical proses menjadi lebih
mudah dan mengurangi resiko dengan adanya kesalahan dalam cabling TX-RX
Arduino – Modul WiFi
Pada Gambar 3.8 terdapat sebuah rangkaian Expansion Board Arduino Mega /
Arduino Mega Shield adalah sebuah papan PCB yang dirancang sedemikian rupa
sehingga dapat dipasangkan persis diatas Arduino Mega itu sendiri dan yang
berfungsi untuk mempermudah Pinout dari pada setiap sensor itu sendiri agar lebih
mudah untuk digunakan.
Berikut adalah gambar rangkaian skematik Relay yang ditampilkan pada gambar
3.9
Adapun konfigurasi pin Relay module ke Arduino Mega akan ditunjukkan pada
Tabel 3.1.
IN1 25
IN2 33
IN3 26
IN4 27
VCC +5V
GND GND
Berikut adalah gambar rangkaian skematik Motor Servo yang ditampilkan pada
gambar 3.10
Adapun konfigurasi pin Relay Module ke Arduino Mega akan ditunjukkan pada
Tabel 3.2.
Sinyal 32
VCC +5V
GND GND
Pada Gambar 3.11 terdapat sebuah rangkaian Skematik daripada MP3 Shield
UART. Dalam sebuah MP3 Shield ini ada beberapa komponen yang sangat penting.
TX 1
RX 2
VCC +5V
GND GND
Pada Gambar 3.13 terdapat sebuah rangkaian trafo Step-Down yang dapat
menurunkan tegangan dari DC 3-40V menjadi DC 1,5-35V yang memiliki batas
Max Arus 3A
Pada Gambar 3.14 terdapat sebuah rangkaian trafo Step-Up yang dapat menaikan
tegangan dari DC 10-32V menjadi DC 12-35V yang memiliki batas Max Arus 10A
Seperti yang diketahui sebelumnya fungsi dari pada transformator yang digunakan
untuk menaikan tegangan adalah trafo step up. Adapun trafo StepUp DC-DC yang
digunakan pada rangkaian ini adalah yang berfungsi menaikan tegangan dari
adaptor sebesar 12V menjadi 14,4V tegangan rekomendasi yang dibutuhkan untuk
mencharge Battery 12V 5Ah
Pada Gambar 3.15 terdapat sebuah rangkaian skematik daripada Charge Controller
/ Charge Regulator seri XH-M603 yang berfungsi untuk mengatur arus searah yang
diisi ke baterai dan diambil dari baterai ke beban. Charge controller bekerja dengan
cara mengatur arus input dan output pada battery, dan juga charge controller dapat
melakukan cut off pada battery apabila terjadi adanya overcharging (kelebihan
pengisian karena battery sudah penuh) dan kelebihan voltase dari Adaptor.
Kelebihan voltase dalam pengisian akan berdampak pada berkurangnya umur
baterai itu sendiri
Pada saat Arduino Mega dalam kondisi sudah menyala, blynk akan mendeteksi
Arduino Mega sudah terhubung atau tidak. Jika sudah terhubung maka blynk akan
memberikan informasi berupa tampilan, jika belum maka blynk akan terus mencoba
menghubungkan Arduino Mega. Setelah itu blynk memberi informasi mengenai
nilai yang ada pada parameter yang digunakan untuk mengontrol perangkat ke
server lalu diterima Arduino Mega, perangkat keras terkontrol karena Arduino
Mega sudah mendapat informasi.
Untuk pemrogramannya kita akan memakai arduino IDE, jika belum diatur (default
program arduino IDE belum terdapat board Arduino Mega) maka perlu kita seting
terlebih dahulu. File master arduino IDE ada di arduino.cc. Buka foldernya dan
cari file arduino.exe. Klik 2x untuk menjalankannya. Selanjutnya kita atur Arduino
IDE agar dapat dipakai untuk Arduino Mega kita. Setelah itu jalankan Arduino IDE
Dari menu File Preference seperti Gambar 3.13.
Kemudian klik OK, selanjutnya kita update boardnya. Dari menu Tool Board
Board manager seperti pada Gambar 3.15.
Akan muncul jendela Boards Manager. Pada bagian bawah cari ESP32 kemudian
klik Install seperti pada Gambar 3.19
sekarang kita cek apakah Arduino Mega sudah terinstal di Arduino IDE kita atau
belum. Dari menu Tools Board Arduino Mega seperti pada gambar 3.18.
Sekarang saatnya kita coba modul Arduino Mega. Koneksikan modul Arduino
Mega ke port computer/laptop melalui kabel USB. Install dan masukkan File
Library yang dibutuhkan.
Pilih board Arduino Mega Sesuaikan nomor port dengan nomor com Arduino Mega
yang terdeteksi di computer anda seperti pada Gambar 3.18
Jika semuanya sudah dilakukan maka yang selanjutnya diharus kan untuk meng-
upload script pemrograman mikrokontroller Arduino Mega seperti pada di bawah
ini
Pada Gambar 3.19 adalah barisan script yang berfungsi untuk mendeskripsikan
detail dari pada koneksi pada WiFI sehingga Sistem dapat terhubung dengan
internet dan Server Blnyk.
Pada Gambar 3.20 adalah barisan script yang berfungsi untuk menggunakan
masing-masing library yang dibutuhkan oleh setiap sensor yang mana di setiap
library tersebut terdapat modul untuk mengkonversikan sinyal analog ataupun
digital agar dapat dipahami oleh user
Pada Gambar 3.21 adalah barisan script yang berfungsi untuk mendeskripsikan
daripada variable “LED_xxxx” agar dapat mengeluarkan warna tertentu melalui
HEX Colour Code.
Pada Gambar 3.22 adalah barisan script yang berfungsi untuk mendeskripsikan
daripada masing2 pin agar dapat ter koneksi kepada setiap variable.
Pada Gambar 3.23 adalah barisan script yang berfungsi untuk mendefine Virtual
PIN pada Blynk
Pada Gambar 3.24 adalah barisan script yang berfungsi untuk membuat sebuah
variable baru yang nanti nya akan digunakan pada logical pemograman
Pada Gambar 3.25 adalah barisan script yang berfungsi untuk mengkalibrasi derajat
pada servo agar sesuai yang terdapat pada aplikasi.
Pada Gambar 3.26 adalah barisan script yang berfungsi untuk membuat Switch
Case guna untuk menyalakan maupun mematikan PIR sensor.
Pada Gambar 3.30 S/d Gambar 3.32 dapat dilihat bahwa pada sistem Smarthome
ini terdapat 8 method yang ditujukan untuk push notifikasi, yaitu:
Pada Gambar 3.33 adalah barisan script yang disebut dengan Method “Setup” yang
berguna untuk menginisialisasi seluruh Input dan Output yang terdapat pada sistem,
yang mana method “Setup” ini hanya akan dijalankan sekali pada saat alat baru
pertama kali boot-up
Adapun Pada Gambar 3.31 Hingga Gambar 3.33 adalah barisan script yang disebut
dengan method “Loop” yang mana script tersebut akan diulang pada setiap detiknya
guna untuk mengupdate seluruh Value/Variable dari setiap Sensor dan juga variable
tersebut akan langsung diupload ke Blynk Cloud agar User selalu mendapatkan
update terbaru dari setiap sensor
Untuk Setting Aplikasi “Blynk” pada Smart Phone diharuskan untuk men-
download di Play Store / A p p S t o r e kemudian klik Instal
Jika sudah selesai kemudian buka aplikasinya. Masukkan email dan password
untuk registrasi pertama kali. Langsung saja ya kita buat proyek baru. Klik “+New
Project”
Selanjutnya kita pilih device nya, klik di bagian choose device pilih Arduino
Mega, kemudian OK
Setelah kita pilih “Create” maka sebuah lembar proyek baru siap dipakai dan kode
token akan terkirim ke alamat email anda (alamat email ketika registrasi pertama
kali tadi)
Token adalah sebuah kode (susunan angka dan huruf) yang unik, dipakai nanti
ketika pemrograman. Hampir sama dengan kode API nya Thingspeak dan Bot
Token Telegram (Aplikasi IoT yang banyak orang lain pakai). Setiap proyek
mempunyai token yang berbeda dengan proyek yang lain. Catat dan simpan nomor
token-nya
Pada aplikasi Blynk ini terdapat 43 fitur yang terbagi menjadi 7 Sub Menu yang
dapat digunakan pada aplikasi Blynk untuk membuat sebuah User Interface baru
untuk pengaplikasian Sistem Smarthome ini
1. Controller
• Button
• Styled Button
• Slider
• Vertical Slider
• Timer
• Joystick
• zeRGBa
• Step H
• Step V
2. Display
• Value Display
• Labeled Value
• LED
• Gauge
• LCD
• SuperChart
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
61
• Terminal
• Video Stream
• Level H
• Level V
• Image Gallery
3. Notification
• Twitter
• Notification
• Email
4. Device Management
• Device Tiles
• Device Selector
5. Other
• Bridge
• Realtime Clock
• Bluetooth
• Music Player
• WebHook
• Reports
• Webpage Button
• Tabs
6. Interface
• Menu
• Table
• Time Input
• Map
• Text Input
• Numeric Input
• Segmented Switch
7. Smartphone Sensor
• GPS Stream
• Accelerometer
Pada bagian ini akan diberikan contoh untuk membuat Tombol (Button) pada aplikasi
blynk ini
Pilih halaman proyek baru. Klik tanda *+* yang ada di atas – kanan Ok, klik pada
widget Button, selanjutnya sebuah widget Button (tombol) telah ditambahkan ke
proyek
Ok, klik pada widget button, selanjutnya sebuah widget button (tombol) telah
ditambahkan ke proyek dan kita perlu seting (atur) dulu button-nya. Klik pada
widget button sehingga muncul menu button settings
Seting pin-nya, klik “PIN” kemudian pilih digital , pada bagian kanan pilih pin yang
akan diatur karena nanti yang akan kita atur logikanya adalah pin nya terhubung
dengan rangkaian skematik. Klik OK.
Kembali ke tampilan utama dan tombol yang telah kita buat tadi akan muncul pada
halaman dashboard kita
Adapun aplikasi blynk sudah siap digunakan setelah memasukan seluruh fitur yang
dibutuhkan maka akan terlihat tampilannya seperti ini
4.1 PENGUJIAN
Pada tahap ini dilakukan pengujian sistem Smarthome berdasarkan rancangan yang
telah dibuat. Pengujian perangkat sistem bertujuan untuk menguji rancangan
sistem yang telah dibuat apakah sudah sesuai dengan yang diinginkan atau belum.
Pada dasarnya pengujian ini hanya untuk mengetahui apakah alat yang dibuat
sesuai dengan yang direncanakan dan mengetahui hasil dari pengujian alat apakah
sesuai dengan yang direncanakan dan diharapkan.
1. Functionality (Fungsionalitas)
2. Reliability (Keandalan)
3. Avaibility (Ketersediaan)
4. Usability (Kegunaan)
5. Efisiency (Efisiensi)
Kelima poin diatas merupakan tahapan terpenting dalam membuat suatu alat,
karena dengan adanya suatu pengujian kita dapat mengetahui kinerja dari alat yg
kita buat, apakah dapat beroperasi sesuai dengan fungsinya dan sesuai dengan apa
yang di targetkan, serta dari hasilnya kita dapat mengetahui kelebihan dan
kekurangan dari alat yang dibuat.
64
65
Pada tahap ini akan dipaparkan mengenai masing-masing prosedur terhadap 5 poin
pengujian yang telah disebutkan sebelumnya
Pengujian dilakukan dengan cara menguji semua fungsi Home Automation untuk
setiap komponen yang mana terdiri dari :
1. Motor Servo
2. Sensor DHT-11
3. Sensor Hujan
4. Sensor Gerak
5. Redundant Power System
Dengan beberapa fungsi diatas maka dilakukan lah pengujian secara bertahap untuk
setiap komponen kontrol tersebut, dan melakukan pengamatan dan pencatatan hasil
dari percobaan yang dilakukan.
Adapun parameter yang akan diukur pada pengujian Reliabity ini adalah faktor
delay yang disebabkan karna adanya limitasi hardware yang hanya dapat mengirim
maximal 10 Data/S sedangkan data yang harus dikirimkan oleh Smarthome Sistem
ini melebihi daripada itu, maka diperlukan adanya pengujian sebanyakan 10x
Sampling agar dapat ditentukan lama delay daripada delay pada sistem Smarthome
Dalam pengujian avaibility ini dilakukan dengan cara mengakumulasi jumlah milis
(Sebuah fitur pada blynk yang akan menghitung setiap 1 ms apabila rangkaian
tersebut terkoneksi dengan internet) dan pengujian ini dilakukan selama 12 Jam
Non-Stop, Adapun hasil yang didapati dari pengujian tsb adalah sebagai berikut:
Dalam melakukan pengujian Usability ini yang pastinya setiap responden akan
diberikan demo alat dan aplikasi sebelum diberika kuisioner ini
Dalam pengujian Efisiensi terdapat 2 parameter yang akan dijadikan tolak ukur
dalam uji efisiensi ini, 2 parameter tersebut adalah Efisiensi Penggunaan Listrik &
Efisiensi penggunaan bandwith internet. Untuk Efisiensi dalam penggunaa listrik
akan dikalkulasikan seluruh penggunaan listrik dalam sistem Smarthome ini mulai
dari Arduino Mega, Relay, Motor servo, Lampu LED, Fan 3Cm. hingga
penggunaan listrik untuk keperluan battery charger
Setelah dilakukan pengujian dengan prosedur yang benar maka di dapat data-data
tiap hasil pengujian, yang mana data dari hasil pengujian yang telah dilakukan akan
didapati beberapa sampling yang nantinya akan bisa dipergunakan untuk
melakukan sebuah Analisa dari masing masing pengujian.
Pengujian Motor Servo ini dilakukan apakah sudut yang di input pada aplikasi
blynk sesuai dengan kondisi sudut pada motor servonya. Pada tabel 4.2 kita dapat
melihat selisih kondisi pengaturan sudut dan kondisi motor servo yaitu berbanding
lurus karena semakin besar kondisi pengaturan sudut, maka semakin besar pula
selisih sudut pada motor servo dan semakin kecil kondisi pengaturan sudut, maka
semakin kecil pula selisih sudut pada motor servonya. Adanya selisih sudut tersebut
dipengaruhi oleh faktor seperti nilai komponen yang tidak sesuai dan alat ukur yang
digunakan. Namun pada protipe ini selisih sudut tidak berpengaruh untuk
mengontrol pagar karena untuk mengontrol pagar hanya diperlukan sudut 0-100
derajat.
32.50 − 32.20
= 𝑋 100
32.50
32.50 − 32.20
= 𝑋 100
32.50
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
70
32.50-32.20=0.30 =0.3
0.3
= = 0.009
32.50
= 0.009 𝑋 100
32.50 − 32.20
= 𝑋 100
32.50
= 0.9 = 0.9%
Maka Error rate yang dimiliki oleh sensor DHT-11 berdasarkan pengujian ini
adalah sebesar 0.9%
Pada percobaan tabel 4.5 dilakukan pengujian dengan menetesi air pada plate
sensor
Dari hasil pengukuran pada table 4.4, terdapat beberapa percobaan dan kondisi
diambil masing masing lima data secara acak lalu diambil rata-rata dari data
percobaan yang telah dilakukan. Data yang diambil merupakan data real yang
diambil pada waktu setempat dengan tergangan input yaitu 4.5v .Dari tabel
pengujian pertama bisa dilihat, rata-rata tegangan yaitu 3,55V jika di hitung
persentase air yang jatuh maka akan di dapat data sekitar 77%, karena data diatas
30% artinya bahwa plate sensor air masih belum mendeteksi adanya air dan sensor
masih bernilai 1 (high).
Pada percobaan tabel 4.5 dilakukan pengujian dengan menetesi air pada plate
sensor,dan dari data yang didapat persentase kering menurun dibanding pada tabel
I, data rata-rata pada tabel II menunjukan bahwa tegangan keluaran 0.528V, dan
jika di hitung secara manual maka persentase akan dibawah data minimum
.Berdasarkan data tersebut maka sensor bernilai 0(low) karena dibawah 30%.
Perhitungan persentase yang diperoleh dapat di hitung secara manual dengan rumus
𝑇𝑒𝑔𝑎𝑛𝑔𝑎𝑛𝑂𝑢𝑡𝑝𝑢𝑡
𝑝𝑒𝑟𝑠𝑒𝑛𝑡𝑎𝑠𝑒 = 𝑋 100%
𝑇𝑒𝑔𝑎𝑛𝑔𝑎𝑛𝐼𝑛𝑝𝑢𝑡
3.558
= 𝑋 100% = 79.6%
4.5
Dari analisis tersebut dapat diketahui bahwa sensor hujan bekerja dengan sangat
baik untuk mendeteksi adanya air atau tidak.
dalam kondisi
terang
dalam kondisi
gelap 75 %
3 Terdeteksi Aktif Diameter: 2m Sukses Sukses 3 Berhasil
dalam kondisi
terang
4 Terdeteksi Aktif Diameter: 2m Sukses Sukses 4 Berhasil
dalam kondisi
gelap 75%
5 Terdeteksi Aktif Diameter: 3m Gagal Gagal 0 Gagal
dalam kondisi
terang
Pada table 4.5 terdapat hasil dari pengujian Sensor gerak yang dilakukan dalam
beberapa variasi jarak
Maka dapat disimpulkan bahwa sensor gerak dapat bekerja dengan baik dalam
radius +-2M baik dalam keadaan terang maupun dalam keadaan gelap
• Minimum Load
• Full Load
Pada Table 4.7 terdapat hasil pengujian pada saat kondisi charging namun dengan
battery penuh (Minimum Load)
Pada Table 4.9 terdapat hasil pengujian pada saat kondisi discharging namun
dengan beban minimal (Minimum Load)
Pada Table 4.11 terdapat hasil pengujian pada saat kondisi charging namun dengan
battery beban rendah (Minimum Load)
Pada Table 4.12 terdapat hasil pengujian pada saat kondisi charging namun dengan
beban penuh (Full Load)
𝑃 7,2𝑊
𝐼= = = 0,6𝐴𝑚𝑝𝑒𝑟𝑒
𝑉 12𝑉
5
= = 8,3 𝐽𝑎𝑚
0,6
Atau,
Beban = 7,2Watt
Maka,
60𝑊𝑎𝑡𝑡/𝑗𝑎𝑚
= 8,3 𝐽𝑎𝑚
7,2𝑤𝑎𝑡𝑡
Pada Table 4.8 terdapat hasil pengujian pada saat kondisi charging namun dengan
battery penuh (Full Load)
Pada Table 4.10 terdapat hasil pengujian pada saat kondisi discharging namun
dengan beban besar (Full Load)
𝑃 27,6𝑊
𝐼= = = 2,3𝐴𝑚𝑝𝑒𝑟𝑒
𝑉 12𝑉
5
= = 2,2 𝐽𝑎𝑚
2,3
Atau,
Beban = 2,3Watt
Maka,
60𝑊𝑎𝑡𝑡/𝑗𝑎𝑚
= 2,2 𝐽𝑎𝑚
27,6𝑤𝑎𝑡𝑡
Sample ke- Lama Delay (S) Sample ke- Lama Delay (S)
1 3 6 4
2 7 7 7
3 6 8 3
4 7 9 6
5 5 10 5
Jam Ke- Lama Uptime ( Menit) Jam Ke- Lama Uptime ( Menit)
1 43 7 55
2 55 8 60
3 57 9 53
4 59 10 51
5 53 11 56
6 57 12 54
Pada Table 4.3 didapati hasil daripada pengujian avaibility yang dilakukan selama
12 jam berturut-turut
Setelah dilakukan uji avaibilitu selama 12 Jam berturut-turut maka didapati hasil
jumlah Uptime & Downtime sebagai berikut:
(𝑈𝑝𝑡𝑖𝑚𝑒 − 𝐷𝑜𝑤𝑛𝑡𝑖𝑚𝑒)
𝐴𝑣𝑎𝑖𝑙𝑎𝑏𝑖𝑙𝑖𝑡𝑦 = 𝑋 100%
𝑈𝑝𝑡𝑖𝑚𝑒
(720 − 67)
𝐴𝑣𝑎𝑖𝑙𝑎𝑏𝑖𝑙𝑖𝑡𝑦 = 𝑋 100%
720
𝐴𝑣𝑎𝑖𝑙𝑎𝑏𝑖𝑙𝑖𝑡𝑦 = 90,69%
Maka jumlah yang Avaibility yang didapat selama 12 Jam pengujian ini adalah
sebesar 90,69%
Setelah dilakukan 10x(kali) pengujian delay pada table 4.13 terhadap sistem yang
telah dibuat maka bisa didapat akan bisa didapat rata-rata waktu delay dalam satuan
Detik(S) maka hasil yang didapat dalam pengujian ini adalah:
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
80
53
= = 5,3 𝑆
10
Maka Rata-rata waktu delay yang dihasilkan oleh alat adalah sebesar 5,3 S
Pada Gambar 4.1 didapati hasil jawaban daripada setiap responden terhadap
pertanyaan no.1 yang dipaparkan dalam diagram pie
Pada Gambar 4.2 didapati hasil jawaban daripada setiap responden terhadap
pertanyaan no.2 yang dipaparkan dalam diagram pie
Pada Gambar 4.3 didapati hasil jawaban daripada setiap responden terhadap
pertanyaan no.3 yang dipaparkan dalam diagram pie
0% 0%
Sangat Setuju
30% Setuju
50% Netral
Kurang Setuju
20% Sangat Tidak Setuju
Pada Gambar 4.4 didapati hasil jawaban daripada setiap responden terhadap
pertanyaan no.4 yang dipaparkan dalam diagram pie
0% 0%
Pada Gambar 4.5 didapati hasil jawaban daripada setiap responden terhadap
pertanyaan no.5 yang dipaparkan dalam diagram pie
Nilai Pertanyaan No
1 2 3 4 5
Sangat
2 (Orang) 3 (Orang) 4 (Orang) 5 (Orang) 7 (Orang)
Setuju
Sangat
0 (Orang) 0 (Orang) 0 (Orang) 0 (Orang) 0 (Orang)
Tidak Setuju
• Pada pertanyaan No.1 total daripada hasil Sangat Setuju dan Setuju adalah
40%
• Pada Pertanyaan No.2 total daripada hasil Sangat Setuju dan Setuju adalah
80%
• Pertanyaan No.3 total daripada hasil Sangat Setuju dan Setuju adalah 70%
• Pertanyaan No.4 total daripada hasil Sangat Setuju dan Setuju adalah 70%
• Pertanyaan No.5 total daripada hasil Sangat Setuju dan Setuju adalah 90%
Maka rata2 hasil respondend yang menyatakan bahwa setuju bahwa aplikasi ini
mudah untuk digunakan adalah >70%
Pada Tabel 4.4 menunjukan hasil daripada pengujian efisiensi penggunaan efisiensi
listrik maka didapati perhitungan sebagai berikut:
Maka didapati bahwa total penggunan listrik dalam sistem Smatrhome ini adalah
sebesar 36,245 Watt
Pada Tabel 4.5 Total penggunaan bandwith dalam rentang waktu 5 menit adalah
817 Kb yang artinya hanya membutuhkan 50Byte yang terdiri dari (40 Byte batas
minimal TCP/IP Package + 10 Byte Isi package itu sendiri)
Berdasarkan hasil yang telah dicapai dalam skripsi ini, terdapat beberapa
kesimpulan :
Arduino Mega telah berhasil dibuat dan telah dilakukan uji fungsionalitas
kepada seluruh fitur yang terdapat pada sistem dan dapat bekerja sesuai
dibaca dengan mudah oleh pengguna dengan cara melihat langsung melalui
LCD 20x4 yang berada di-dalam miniatur rumah ataupun melalui aplikasi
blynk
3. Kondisi ideal agar sistem ini dapat bekerja dengan normal adalah koneksi
maupun Bypass dengan catatan suhu ruangan tidak melebihi dari pada
35°C dan juga dalam keadaan listrik padam Redundant Power System
dapat men-backup listrik untuk beban minimum > 8Jam dan beban
85
86
5.2 SARAN
Gustavia, R. A., Nurraharjo, E., Informatika, T., Informasi, F. T., Stikubank, U., &
Note, V. (2018). Rancang Bangun Sistem Multiple Warning Deteksi Asap
Rokok. 278–282.
Kedoh, A. R., Djahi, H., EDG Pollo, D., Teknik Elektro Fakultas Sains dan Teknik
Undana, J., & Adisucipto Penfui, J. (n.d.). Sistem Kontrol Rumah Berbasis
Internet of things (Iot) Menggunakan Arduino Uno. Jurnal Media Elektro,
VIII(1).
Kurnianto, D., Hadi, A. M., & Wahyudi, E. (2016). Perancangan Sistem Kendali
Otomatis pada Smart home menggunakan Modul Arduino Uno. Jurnal
Nasional Teknik Elektro, 5(2), 260.
https://doi.org/10.25077/jnte.v5n2.276.2016
Lestari, N. (2018). Automatic Wiper Menggunakan Rain Sensor Pada Pt. Nusa
Sarana Citra Bakti Lubuklinggau. Jurnal Sistem Komputer Musirawas
(JUSIKOM), 3(1), 10. https://doi.org/10.32767/jusikom.v3i1.300
Mario, Lapanporo, B. P., & Muliadi. (2018). Rancang Bangun Sistem Proteksi dan
Monitoring Penggunaan Daya Listrik Pada Beban Skala Rumah Tangga
Berbasis Mikrokontroler ATMega328P. ProQuest Dissertations and Theses,
VI(01), 329.
http://search.proquest.com/docview/304367066?accountid=35812%0Ahttp://
el2ne5ae7f.search.serialssolutions.com/?ctx_ver=Z39.88-
2004&ctx_enc=info:ofi/enc:UTF-
8&rfr_id=info:sid/ProQuest+Dissertations+%26+Theses+Global&rft_val_fm
t=info:ofi/fmt:kev:mtx:disserta
Masykur, F., Prasetiyowati, F., Studi, P., Informatika, T., Ponorogo, U. M., & Pi,
R. (2016). Aplikasi Rumah Pintar ( Smart home ) Pengendali Peralatan. Jurnal
Teknologi Informasi Dan Ilmu Komputer, 3(1), 51–58.
87
88
Saputra, D. W., Maulana, R., & Setyawan, G. E. (2019). Sistem Klasifikasi Kualitas
Kondisi Toilet Berdasarkan Gas Serta Suhu Berbasis Sensor MQ135 dan
DHT11 Menggunakan Metode Naive Bayes. 3(4), 3417–3425.
Tirtana, S. A., & Hidayat, H. T. (2018). Rancang Bangun Prototype Smart Room
Berbasis a-14 a-15. 2(1), 14–18.
Widodo, S., Amin, M. M., Sutrisman, A., & Putra, A. A. (2017). Rancang Bangun
Alat Monitoring Kadar Udara Bersih Dan Gas Berbahaya Co, Co2, Dan Ch4
Di Dalam Ruangan Berbasis Mikrokontroler. Pseudocode, 4(2), 105–119.
https://doi.org/10.33369/pseudocode.4.2.105-119
Yulizar, Ira Devi Sara, M. S. (2016). Pada Kamar Kos Dalam Satu Hunian Berbasis
Arduino Uno R3 Dan Gsm Shield Sim900. Jurnal Online Teknik Elektro, 1(3),
47–56.
Lahir pada hari Kamis tanggal 20 Agustus 1998 di Bekasi Provinsi Jawa
Barat. Penulis merupakan Anak pertama dari tiga bersaudara, dari
pasangan M Ichwan Nur Chabib dan Khusnun Nazulah.
89