implementasi iot dan sms gateway untuk kendali …

65
i IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI PERALATAN ELEKTRONIK DAN KEAMANAN DI PSTI UNRAM Tugas Akhir Untuk memenuhi sebagian persyaratan mencapai derajat Sarjana S-1 Program Studi Teknik Informatika Oleh: Muhammad Soadikin F1D 013 065 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MATARAM 2019

Upload: others

Post on 10-Nov-2021

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

i

IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK

KENDALI PERALATAN ELEKTRONIK DAN KEAMANAN DI

PSTI UNRAM

Tugas Akhir

Untuk memenuhi sebagian persyaratan

mencapai derajat Sarjana S-1 Program Studi Teknik Informatika

Oleh:

Muhammad Soadikin

F1D 013 065

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MATARAM

2019

Page 2: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

ii

TUGAS AKHIR

IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK

KENDALI PERALATAN ELEKTRONIK DAN KEAMANAN DI

PSTI UNRAM

Oleh:

Muhammad Soadikin

F1D 013 065

Telah diperiksa dan disetujui oleh Tim Pembimbing:

1. Pembimbing utama

I Wayan Agus Arimbawa, ST., M.Eng. Tanggal: _____

NIP: 19821118 201504 1 001

2. Pembimbing pendamping

Fitri Bimantoro, S.T., M.Kom. Tanggal:

NIP: 19860622 201504 1 002

Mengetahui

Ketua Program Studi Teknik Informatika

Fakultas Teknik

Universitas Mataram

Dr. Eng. Budi Irmawati, S.Kom., MT.

NIP: 19721019 199903 2 001

Page 3: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

iii

TUGAS AKHIR

IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK

KENDALI PERALATAN ELEKTRONIK DAN KEAMANAN DI

PSTI UNRAM

Oleh:

Muhammad Soadikin

F1D 013 065

Telah dipertahankan di depan Dewan Penguji

Pada tanggal 5 Agustus 2019

dan dinyatakan telah memenuhi syarat mencapai derajat Sarjana S-1

Program Studi Teknik Informatika

Susunan Tim Penguji

1. Penguji 1

Andy Hidayat Jatmika, S.T., M.Kom. Tanggal:

NIP : 19831209 201212 1 001

2. Penguji 2

Ahmad Zafrullah Mardiansyah, ST., M.Eng. Tanggal:

NIP: -

3. Penguji 3

Ida Bagus Ketut Widiartha, S.T., M.T. Tanggal:

NIP : 19700514 199903 1 002

Mataram, Agustus 2019

Dekan Fakultas Teknik

Universitas Mataram

Akmaluddin, S.T., M.Sc.,(Eng)., Ph.D.

NIP. 19681231 199412 1 001

Page 4: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

iv

HALAMAN PERNYATAAN KEASLIAN TUGAS AKHIR

Saya yang bertanda tangan di bawah ini bahwa dalam Tugas Akhir ini tidak

terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan di suatu

Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau

pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali secara tertulis

diacu dalam naskah ini dan disebutkan dalam daftar pustaka.

Mataram, 13 Agustus 2019

Muhammad Soadikin

Page 5: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

v

PRAKATA

Puji syukur penulis panjatkan kehadirat Allah SWT atas segala rahmat

bimbingan, dan karunia-Nya, sehingga penulis dapat menyelesaikan penyusunan

Tugas Akhir dengan judul “Implementasi IoT dan SMS Gateway untuk Kendali

Peralatan Elektronik dan Keamanan di PSTI UNRAM”

Tugas Akhir ini dilaksanakan di Fakultas Teknik Universitas Mataram.

Tujuan dari pembuatan Tugas Akhir ini adalah untuk merancang dan membangun

Sistem Otomatisasi Lampu dan TV serta Sistem Keamanan pada PSTI UNRAM

yang berfungsi untuk efisiensi penggunaan tenaga listrik dan meningkatkan

keamanan dari gedung PSTI UNRAM.

Akhir kata semoga tidaklah terlampau berlebihan, bila penulis berharap agar

karya ini dapat bermanfaat bagi pembaca.

Mataram, 13 Agustus 2019

Penulis

Page 6: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

vi

UCAPAK TERIMA KASIH

Tugas Akhir ini dapat diselesaikan berkat bimbingan dan dukungan ilmiah

maupun materil dari berbagai pihak, oleh karena itu pada kesempatan ini penulis

menyampaikan ucapan terima kasih yang setulus-tulusnya kepada :

1. Orangtua, selaku pemberi dukungan utama yang selalu memberikan do’a dan

dukungan baik moril maupun materil yang tidak putus-putus kepada penulis

sehingga penulis dapat menyelesaikan pembuatan Tugas Akhir dengan baik.

2. Bapak I Wayan Agus Arimbawa, ST., M.Eng. selaku dosen pembimbing utama

yang telah memberikan bimbingan dan arahan kepada penulis selama menyusun

Tugas Akhir ini, sehingga dapat terselesaikan dengan baik.

3. Bapak Fitri Bimantoro, ST., M.Kom. selaku dosen pembimbing pendamping

yang telah memberikan bimbingan dan arahan selama menyusun Tugas Akhir

ini, sehingga dapat terselesaikan dengan baik.

4. Teman-teman Informatika angkatan 2013, yang telah membantu memberikan

bimbingan dan dukungan dalam penyelesaian Tugas Akhir ini.

5. Semua pihak yang tidak dapat penulis sebutkan satu persatu, yang telah

memberikan bimbingan kepada penulis dalam menyelesaikan Tugas Akhir ini.

Semoga Allah SWT memberikan imbalan yang setimpal atas bantuan yang

diberikan kepada penulis.

Page 7: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

vii

DAFTAR ISI

HALAMAN JUDUL

LEMBAR PENGESAHAN DOSEN PEMBIMBING............................................ ii

LEMBAR PENGESAHAN DOSEN PENGUJI .................................................... iii

PERNYATAAN KEASLIAN TUGAS AKHIR .................................................... iv

PRAKATA .............................................................................................................. v

UCAPAN TERIMA KASIH .................................................................................. vi

DAFTAR ISI ......................................................................................................... vii

DAFTAR GAMBAR ............................................................................................. ix

DAFTAR TABEL .................................................................................................... x

ABSTRAK ............................................................................................................. xi

ABSTRACT .......................................................................................................... xii

BAB I PENDAHULUAN ....................................................................................... 1

1.1 Latar Belakang ........................................................................................... 1

1.2 Rumusan Masalah...................................................................................... 2

1.3 Batasan Masalah ........................................................................................ 3

1.4 Tujuan Penelitian ....................................................................................... 3

1.5 Manfaat ...................................................................................................... 3

1.6 Sistematika Penulisan ................................................................................ 4

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI ......................................... 5

2.1 Tinjauan Pustaka ................................................................................. 5

2.2 Dasar Teori .......................................................................................... 6

2.2.1 Arduino .............................................................................................. 6

2.2.2 Aarduino Uno R3 ............................................................................... 8

2.2.2.1 Board Aarduino Uno R3 .................................................................... 8

2.2.3 Arduino IDE ..................................................................................... 10

2.2.4 Sensor LDR (Light Dependent Resistant)........................................ 10

2.2.5 Infra Merah....................................................................................... 11

2.2.6 Sensor PIR ........................................................................................ 11

2.2.7 GSM Shield IComsat v1.1 SIM900 ................................................. 12

2.2.7.1 Spesifikasi GSM Shield ................................................................... 13

2.2.8 Teknologi SMS Gateway ................................................................. 13

2.2.9 AT-Command .................................................................................. 15

Page 8: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

viii

2.2.10 Relay ................................................................................................ 16

BAB III METODE PENELITIAN......................................................................... 17

3.1 Rencana Pelaksanaan ........................................................................ 17

3.2 Analisa Kebutuhan Sistem ................................................................ 19

3.2.1 Analisa Kebutuhan Alat dan Bahan .................................................. 19

3.2.2 Perencanaan Biaya ............................................................................ 21

3.3 Rancangan Arsitektur Sistem ............................................................ 21

3.3.1 Arsitektur Sistem .............................................................................. 21

3.3.2 Alur Kerja Sistem ............................................................................. 23

3.4 Rancangan Perangkat Keras .............................................................. 26

3.5 Rancangan Database ........................................................................ 29

3.6 Implementasi ..................................................................................... 29

3.7 Pengujian Sistem ............................................................................... 30

3.8 Dokumentasi dan Laporan ................................................................ 32

BAB IV HASIL DAN PEMBAHASAN ............................................................... 33

4.1 Realisasi Sistem ................................................................................ 33

4.1.1 Realisasi penyusunan perangkat keras .............................................. 33

4.1.2 Realisasi pembangunan control aplication ........................................ 35

4.1.2.1 Control aplication sistem otomatisasi lampu dan TV ...................... 35

4.1.2.2 Control aplication sistem keamanan ................................................. 36

4.1.3 Realisasi pembangunan database ..................................................... 40

4.2 Pengujian Sistem .............................................................................. 40

4.2.1 Hasil pengujian perangkat sistem otomatisasi lampu dan TV ......... 40

4.2.2 Hasil pengujian perangkat sistem keamanan ................................... 45

BAB V KESIMPULAN DAN SARAN ................................................................. 50

5.1 Kesimpulan ....................................................................................... 50

5.2 Saran .................................................................................................. 50

DAFTAR PUSTAKA ............................................................................................ 48

Page 9: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

ix

DAFTAR GAMBAR

Gambar 2.1 Blok Diagram Arduino Board ............................................................. 8

Gambar 2.2 Board Arduino Uno R3 ....................................................................... 9

Gambar 2.3 Blok Diagram sensor PIR .................................................................. 12

Gambar 2.4 Skema SMS Gateway ........................................................................ 14

Gambar 2.5 Cara Kerja SMS Gateway ................................................................. 15

Gambar 3.1 Rencana pelaksanaan ........................................................................ 17

Gambar 3.2 Arsitektur sistem ............................................................................... 22

Gambar 3.3 Alur kerja sistem keamanan .............................................................. 24

Gambar 3.4 Alur kerja sistem otomatisasi lampu dan TV ................................... 25

Gambar 3.5 Rancangan perangkat keras sistem otomatisasi lampu dan TV ....... 27

Gambar 3.6 Rancangan perangkat keras sistem keamanan .................................. 28

Gambar 3.7 Rancangan database .......................................................................... 29

Gambar 4.1 Realisasi perangkat keras sistem otomatisasi lampu dan TV ........... 33

Gambar 4.2 Realisasi perangkat keras sistem keamanan ...................................... 34

Gambar 4.3 Database tabel sensor ........................................................................ 40

Gambar 4.4 Pengujian sensor PIR dan sensor LDR ............................................ 41

Gambar 4.5 Menghidupakan sistem keamanan dan menerima pesan notifikasi

keamanan .......................................................................................... 46

Gambar 4.6 Mematikan sistem keamanan ............................................................ 47

Gambar 4.7 Pengujian pengiriman dan penerimaan pesan oleh modul GSM ...... 48

Page 10: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

x

DAFTAR TABEL

Tabel 2.1 Data teknis Board arduino UNO R3 ....................................................... 9

Tabel 2.2 Spesifikasi sensor Light Dependent Resistant ...................................... 10

Tabel 2.3 Beberapa AT-Command ....................................................................... 15

Tabel 3.1 Perencanaan biaya ................................................................................. 21

Tabel 4.1 Pengujian otomatisasi lampu dengan kondisi ....................................... 42

Tabel 4.2 Pengujian otomatisasi lampu dengan jarak ........................................... 43

Tabel 4.3 Hasil pengujian pengiriman IR Code .................................................... 44

Tabel 4.4 Hasil pengujian perangkat sistem otomatisasi lampu dan TV secara

keseluruhan ........................................................................................... 45

Tabel 4.5 Pengujian perangkat sistem keamanan secara keseluruhan .................. 49

Page 11: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

xi

ABSTRAK

Smart building merupakan konsep cerdas yang digunakan untuk

meningkatkan efisiensi, keamanan dan singkronisasi dari penggunaan alat-alat

elektronik yang ada pada suatu gedung. Konsep smart building dapat dibuat

menggunakan internet of things (IOT) untuk melakukan otomatisasi penggunaan

alat-alat elektronik dan membuat sistem keamanan. Pada penelitian ini

mengimplementasikan IOT dan SMS Gateway dengan memanfaatkan arduino

sebagai pusat kendali sistem, sensor PIR dan sensor LDR untuk untuk otomatisasi

kontrol energi listrik dan sistem keamanan sederhana yang terhubung dengan

petugas melalui SMS Gateway dengan bantuan modul GSM. Hasil dari sistem yang

sudah di bangun dan dilakukan pengujian didapat hasil yang sesuai dengan

perancangan sistem, fungsi-fungsi yang direncanakan yaitu pengontrolan sistem

keamanan menggunakan SMS gateway, pengiriman notifikasi keamanan kepada

petugas, otomatisasi lampu dan TV serta pengiriman data ke database. Setelah

dilakukan pengujian sistem dengan menggunakan metode black box didapat hasil

bahwa alat yang dibuat dapat menjalankan semua fungsinya dengan baik.

Kata Kunci: Internet of Things, Arduino Uno, sensor PIR, sensor LDR, IR

transmiter, modul GSM, SMS gateway.

Page 12: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

xii

ABSTRACT

Smart building is a smart concept that is used to improve efficiency, security

and synchronization of the use of electronic devices in a building. The concept of

smart building can be made using the internet of things (IoT) to automate the use

of electronic devices and create security systems. In this study, IoT and SMS

Gateway was implemented by using arduino as a system control center, PIR sensor

and LDR sensor for automation of electrical energy control and a simple security

system that is connected with officers via SMS Gateway with the help of GSM

modules. The results of the system that has been built and tested are the results that

are in accordance with the system design, planned functions, namely controlling the

security system using SMS gateways, sending security notifications to officers,

lighting and TV automation and sending data to the database. After tested the

system using the black box method, the results show that the tools has been made

can run all of their functions properly.

Key words: Internet of Things, Arduino Uno, sensor PIR, sensor LDR, IR

transmiter, modul GSM, SMS gateway.

Page 13: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Smart building merupakan konsep cerdas yang digunakan untuk

meningkatkan efisiensi, keamanan dan singkronisasi dari penggunaan alat-alat

elektronik yang ada pada suatu gedung yang nantinya dapat saling terhubung,

hemat energy, dapat membantu meningkatkan kinerja dari sumber daya yang ada

dalam gedung perkantoran yang akan diterapkan konsep smart building. Konsep

smart building merupakan konsep yang memiliki cakupan sangat luas, salah satu

bagian dari konsep ini yaitu mampu bekerja secara otomatis tanpa bantuan atau

tanpa kontrol dari manusia.

Penerapan konsep smart building pada gedung perkantoran meliputi

otomatisasi dari peralatan-peralatan elektronik seperti lampu dan televisi (TV),

membuka dan menutup pintu secara otomatis, peringatan dan penanganan

kebakaran secara otomatis, pembuatan sistem keamanan yang bekerja secara

otomatis. Penerapan konsep smart building pada sebuah gedung dapat

meningkatkan efisiensi penggunaan energi listrik dan dapat meningkatkan

keamanan [1].

Program Studi Teknik Informatika (PSTI) Fakultas Teknik Universitas

Mataram (UNRAM) saat ini belum menerapkan konsep smart building pada

gedungnya. Penggunaan dan pengelolaan alat-alat elektronik, sistem keamanan

seperti pendeteksi kebakaran, pendeteksi maling, dan sistem otomatisasi buka tutup

pintu masih bersifat manual. Bahkan masih ada sistem yang belum ada, seperti

sistem keamanan. Hal tersebut sangat tidak sejalan dengan perkembangan teknologi

saat ini dan latar belakang dari PSTI yang merupakan instansi pendidikan yang

mempelajari dan mengembangkan teknologi.

Penerapan smart building untuk melakukan otomatisasi maupun sistem

keamanan dapat dilakukan dengan menggunakan arduino sebagai mikrokontroler

yang ditambahkan dengan sensor-sensor yang sesuai dengan konsep smart building

yang akan di bangun. Kemampuan arduino sebagai mikrokontroler yang dapat

Page 14: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

2

mengendalikan beberapa sensor dan modul lain sangat cocok dengan konsep smart

building yang akan di terapkan pada ruangan PSTI UNRAM.

Arduino adalah pengendali mikro single board dan merupakan salah satu

perangkat mikrokontroler yang mampu mengendalikan beberapa modul lain seperti

modul GSM shield yang berfungsi untuk proses pengiriman pesan dari arduino ke

mobile dan sebaliknya dari mobile ke arduino dengan memanfaatkan teknologi

SMS Gateway selain itu modul GSM shield juga dapat digunakan sebagai jembatan

pengiriman data dari arduino ke database. Selain modul GSM, arduino dapat juga

ditambah dengan modul sensor, contohnya sensor Passive Infrared Receiver (PIR)

yang berfungsi untuk mendeteksi keberadaan seseorang yang berada dalam area

jangkauan dari sensor PIR dengan merespon energi dari pancaran sinar inframerah

pasif yang dimiliki oleh setiap objek (manusia) bergerak yang terdeteksi olehnya.

Tidak hanya dapat mengolah satu sensor saja, arduino dapat mengkombinasikan

dua sensor untuk menghasilkan satu ouput, misalnya sensor PIR yang di

kombinasikan dengan sensor Light Dependent Resistant (LDR) yang dapat

membaca intensitas cahaya dalam suatu ruangan. Hasil dari kedua sensor ini dapat

diolah oleh arduino untuk sistem otomatisasi lampu.

Dari pemaparan yang telah dijelaskan diatas, maka muncullah ide untuk

menerapkan konsep smart building pada PSTI UNRAM berupa sebuah penelitian

yang berjudul “Implementasi IoT dan SMS Gateway untuk kendali peralatan

elektronik dan keamanan di PSTI UNRAM”.

1.2 Rumusan Masalah

Berdasarkan latar belakang yang diuraikan, dapat diambil rumusan masalah

sebagai berikut :

1. Bagaimana merancang dan membuat perangkat sistem otomatisasi dan sistem

keamanan?

2. Bagaimana merancang sistem dengan konsep smart building yang diterapkan

pada PSTI UNRAM?

3. Bagaimana menghidupkan dan mematikan sistem keamanan dan membuat

notifikasi dari sistem keamanan ke petugas menggunakan SMS Gateway?

Page 15: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

3

1.3 Batasan Masalah

Batasan masalah dari tugas akhir ini sebagai berikut :

1. Perangkat yang dibuat difokuskan untuk otomatisasi lampu dan TV serta

keamanan pada ruangan LAB sistem cerdas PSTI UNRAM.

2. Mikrokontroler yang digunakan adalah Arduino Uno R3.

3. Sensor yang digunakan adalah sensor PIR, sensor LDR dan infra red

transmitter.

4. Pengiriman notifikasi keamanan menggunkan jaringan GSM.

5. Kontrol alat dilakukan menggunakan SMS Gateway.

6. Kontrol yang dilakukan hanya pada on/off sistem keamanan.

7. Data sensor hanya dikirim ke database dan tidak di tampilkan.

8. Studi kasus dilakukan pada LAB sistem cerdas PSTI UNRAM.

1.4 Tujuan Penelitian

Tujuan dari penelitian tugas akhir ini sebagai berikut :

1. Menerapkan konsep smart building yang berfokus pada sistem otomatisasi

lampu dan TV serta sistem keamanan pada PSTI UNRAM.

2. Menghidupkan dan mematikan sistem keamanan dengan menggunakan SMS

Gateway.

3. Membuat notifikasi sistem keamanan dengan menggunakan SMS Gateway.

1.5 Manfaat

Manfaat dari penelitian tugas akhir ini sebagai berikut :

1. Menjadikan ruangan PSTI UNRAM sebagai ruangan dengan konsep smart

building.

2. Meningkatakan kenyamanan dan keamanan pada ruangan PSTI UNRAM.

3. Memberikan wawasan untuk memanfaatkan teknologi yang ada untuk

menghasilkan teknologi baru yang tepat guna.

Page 16: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

4

1.6 Sistematika Penulisan

Untuk mencapai tujuan yang diharapkan, maka sistematika penulisan yang

disusun dalam tugas akhir ini dibagi menjadi 5 bab sebagai berikut :

Bab I. Pendahuluan

Bab ini membahas tentang latar belakang, rumusan masalah, batasan masalah,

tujuan penelitian, manfaat penelitian, dan sistematika penulisan.

Bab II. Tinjauan Pustaka dan Landasan Teori

Bab ini memuat tentang tinjauan pustaka yang menjabarkan hasil penelitian

yang berkaitan dengan penelitian ini dan landasan teori yang menjabarkan

teori-teori penunjang yang berhubungan dengan penelitian ini.

Bab III. Metode Penelitian

Memuat tentang metode penelitian, mulai dari pelaksanaan penelitian, diagram

alir penelitian, menentukan alat dan bahan, lokasi penelitian, dan langkah-

langkah penelitian.

Bab IV. Hasil dan Pembahasan

Memuat tentang hasil dan pembahasan yang diperoleh berdasarkan hasil

pengukuran dan perhitungan.

Bab V. Kesimpulan dan Saran

Memuat tentang kesimpulan dan saran berdasarkan hasil pembahasan yang

telah diperoleh

Page 17: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

5

BAB II

TINJAUAN PUSTAKA DAN DASAR TEORI

2.1 Tinjauan Pustaka

Setiawan dkk. [2] membuat rancang bangun sistem otomatisasi rumah

berbasis mikrokontroler. Sistem ini terdiri dari empat buah sensor dan dua buah

akuator. Sensor yang digunakan yaitu sensor gerak (PIR), sensor kelembaban

(SHT11), sensor cahaya (LDR), dan sensor gas ataupun asap (TGS). Untuk

keamanan menggunakan sensor PIR dan TGS yang akan menyalakan alaram di

rumah ataupun pos satpam dengan fasilitas SMS gateway. Untuk melakukan

monitoring keadaan semua sensor yang sedang berjalan pemilik rumah dapat

melakukannya dengan fasilitas SMS gateway. Setelah dilakukan uji alat ini dapat

bekerja dengan baik dengan adanya nilai error yang kecil misalkan pada sensor

SHT11 dengan 1,276% untuk kelembaban dan 1,42% untuk suhu. Mikrokontroler

yang digunakan adalah AT Mega8. Kekurangan dari alat yang dibuat pada

penelitian ini yaitu lampu akan tetap menyala walau tidak ada orang.

Desnajaya dkk. [3] membuat rancang bangun sistem control air

Conditioning automatsasi berbasis passive infrared receiver. Alat ini digunakan

untuk otomatisasi Air Conditioning (AC) dengan menggunkan sensor PIR dan

LM35. Output dari kedua sensor tersebut akan diolah menggunakan mikrokontroler

AVR ATmega16 yang akan digunakan untuk menyalakan AC dan mengatur

suhunya. Kekurangan dari penilitian ini yaitu alat elektronik yang di kontrol hanya

satu saja dan alat dikendalikan secara manual.

Gumilar dkk. [4] Peneliti membuat alat otomatisasi pada pintu, lampu dan

kipas. Sensor yang digunakan yaitu sensor PIR untuk membuka pintu, sensor LDR

untuk menyalakan lampu, dan sensor LM35 untuk menyalakan kipas. Dibuat pula

pengontrol menngunkan android dengan konektifitas menggunkan bluetooth hc-05.

Sementara controller yang digunakan yaitu arduino uno. Kekurangan pada

penelitian ini yaitu pengontrol dari alat yang dibuat menggunkan bluetooth

sehingga jarak untuk mengontrol alat yang dibuat hanya sebatas jangkauan dari

bluetooth tersebut.

Page 18: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

6

Susanto [5] melakukan otomatisasi monitoring Air Condition (AC) dengan

control AC akan digerakan oleh arduino. Sensor LM35 akan mendeteksi suhu

ruangan sekitar. Pada suhu di atas 28°C unit Air Condition (AC) akan menyala

keseluruhan, apabila sensor suhu LM35 mendeteksi suhu ruangan berada di antara

20-28°C maka hanya Kompresornya saja yang akan Off. Selain itu, ketika sensor

LM35 mendeteksi suhu di bawah 20°C maka seluruh komponen dari unit Air

Condition (AC) akan Off. Selain itu, terdapat sensor level ketinggian air pada

tempat penampungan air pada unit indoor Air Condition (AC) yang bertujuan untuk

mendeteksi air yang menetes pada pipa kapiler dan menghindari air yang menetes

keluar dari unit Air Condition (AC) yang dapat menyebabkan ruangan akan basah

dan licin. Sensor modul arduino SIM900 SMS Gateway digunakan sebagai

indikator kepada User ( Pemilik AC ) bahwa unit AC dalam kondisi rusak atau

terjadi kerusakan. Kekurangan dari penelitian ini yaitu alat akan tetap menyala

walau tidak ada orang dan alat tidak bisa di control dari jarak jauh oleh pengguna,

pengguna hanya bisa menerima notifikasi dari alat tersebut.

2.2 Dasar Teori

Dasar teori tentang konsep-konsep yang digunakan dalam perancangan dan

pembuatan sistem pada penelitian ini akan dibahas pada subbab berikut :

2.2.1 Arduino

Arduino merupakan rangkaian elektronik yang bersifat open source, serta

memiliki perangkat keras dan lunak yang mudah untuk digunakan. Untuk

memahami arduino, terlebih dahulu perlu memahami apa yang dimaksud dengan

physical computing. Physical computing adalah membuat sebuah sistem atau

perangkat fisik dengan menggunakan software dan hardware yang sifatnya

interaktif yaitu dapat menerima rangsangan dari lingkungan dan merespon balik

seperti halnya analog dengan digital. Pada prakteknya konsep ini diaplikasikan

dalam desain-desain alat atau project-project yang menggunakan sensor dan

microcontroller untuk menerjemahkan input analog ke dalam sistem software untuk

mengontrol gerakan alat-alat elektro-mekanik seperti lampu, motor dan sebagainya

[6].

Page 19: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

7

Arduino dikatakan sebagai sebuah platform dari physical computing yang

bersifat open source, mencangkup hardware (skema rangkaian, desain PCB atau

(Printed Circuit Board), firmware bootloader, dokumen. Pertama-tama perlu

dipahami bahwa kata “platform” di sini adalah sebuah pilihan kata yang tepat.

Arduino tidak hanya sekedar sebuah alat pengembangan, tetapi ia adalah kombinasi

dari hardware, bahasa pemrograman dan Integrated Development Environment

(IDE) yang canggih. IDE adalah sebuah software yang sangat berperan untuk

menulis program, meng-compile menjadi kode biner dan meng-upload ke dalam

memory microcontroller. Ada banyak projek dan alat-alat dikembangkan oleh

akademisi dan proffessional dengan menggunakan Arduino, selain itu juga ada

banyak modul-modul pendukung (sensor, tampilan, penggerak dan sebagainya)

yang dibuat oleh pihak lain untuk bisa disambungkan dengan arduino. Semua

produk arduino secara default sudah terinstal boot loader dan dapat diprogram

berulang kali [6].

Salah satu yang membuat arduino memikat hati banyak orang adalah karena

sifatnya yang open source, baik untuk hardware maupun software-nya. Diagram

rangkaian elektronik arduino digratiskan kepada semua orang. Anda bisa bebas

men-download gambarnya, membeli komponen-komponennya, membuat PCB-nya

dan merangkainya sendiri tanpa harus membayar kepada para pembuat arduino.

Sama halnya dengan IDE arduino yang bisa di-download dan diinstal pada

komputer secara gratis [6].

Modul arduino yang sudah dirilis sejak tahun 2009 dan memiliki bermacam-

macam bentuk papan arduino yang disesuaikan dengan peruntukannya seperti

berikut ini:

a. Arduino Diecimila

b. Arduino Uno R3

c. Arduino Duemilanove

d. Arduino Nano

e. Arduino Mega

f. Arduino Lily Pad

Page 20: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

8

Menggunakan Arduino UNO R3 ini dilihat dari segi biaya arduino uno R3

lebih murah dari tipe yang lainya. Pada board arduino terdapat pin – pin yang

mudah diingat serta software arduino merupakan software open source sehingga

dapat di download secara gratis dan mudah untuk dipahami [6].

2.2.2 Arduino Uno R3

Arduino UNO R3 (Arduino UNO revisi 3) merupakan papan sirkuit berbasis

mikrokontroler Atmega 328P [7].

2.2.2.1 Board Arduino Uno R3

Arduino board biasanya memiliki sebuah chip dasar mikrokontroler Atmel

AVR ATmega 328 berikut turunannya. Blok diagram arduino board yang sudah

disederhanakan dapat dilihat pada Gambar 2.1 [6].

USB Serial Port

Power Supply

Expansion Connectors

Processor

Expansion Connectors

Arduino I/O Board

Gambar 2.1 Blok Diagram Arduino Board [6]

Arduino Uno R3 adalah board berbasis mikrokontroler ATMega 328.

Board ini memiliki 14 digital input / ouput pin (dimana 6 pin dapat digunakan

sebagai ouput PWM), 6 input analog, 16 MHz osilator kristal, koneksi USB, jack

listrik dan tombol reset. Pin – pin ini berisi semua yang diperlukan untuk

mendukung mikrokontroler, hanya terhubung ke komputer dengan kabel USB atau

Page 21: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

9

sumber tekanan bisa didapat dari adaptor AC – DC atau baterai untuk

menggunakannya [6].

Arduino Uno R3 berbeda dengan semua board sebelumnya karena arduino

uno R3 ini tidak menggunakan chip driver FTDI USB-to-serial. Melainkan

menggunakan fitur dari ATMega 16U2 yang diprogram sebagai konverter USB-to-

serial. Konverter ini untuk komunikasi serial ke komputer melalui port USB [6].

Tabel 2.1 Data teknis board arduino UNO R3 [6]

Mikrokontroler ATmega328

Tegangan Operasi 5 V

Tegangan Input 7 V - 12 V

Tegangan Input (limit) 14 (6 diantaranya pin PWM)

Pin Analog input 6 (pin A0-A5)

Arus DC per pin I/O 40 mA

Arus DC untuk pin 3.3 V 150 mA

Flash Memory 32 KB dengan 0.5 KB digunakan untuk bootloader

SRAM 2 KB

EEPROM 1 KB

Kecepatan Pewaktuan 16 Mhz

Gambar 2.2 Board arduino uno R3 [6]

Page 22: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

10

2.2.3 Arduino IDE

Untuk mulai memprogram, dibutuhkan IDE arduino. IDE arduino adalah

software yang sangat canggih ditulis dengan menggunakan java. IDE arduino terdiri

dari: Editor program, Compiler dan Uploader [8].

Ada beberapa menu pilihan pada IDE arduino yang mempunyai fungsi

sebagai berikut:

1. Verify : Cek error dan lakukan kompilasi kode.

2. Upload : Upload kode anda ke board/kontroler.

3. Serial Monitor : Membuka serial port monitor untuk melihat feedback/umpan

balik dari board anda.

2.2.4 Sensor LDR (Light Dependent Resistant)

Light Dependent Resistant (LDR) adalah sebagai salah satu komponen

listrik yang peka cahaya, Piranti ini bisa disebut juga sebagai fotosel, fotokonduktif

atau fotoresistor. LDR memanfaatkan bahan semikonduktor yang karakteristik

listriknya berubah-ubah sesuai dengan cahaya yang diterima. Bahan yang

digunakan adalah Kadmium Sulfida (CdS) dan Kadmium Selenida (CdSe). Bahan-

bahan ini paling sensitif terhadap cahaya dalam spektrum tampak, dengan

puncaknya sekitar 0,6 μm untuk CdS dan 0,75 μm untuk CdSe. Sebuah LDR CdS

yang tipikal memiliki resistansi sekitar 1 MΩ dalam kondisi gelap gulita dan kurang

dari 1 KΩ ketika ditempatkan dibawah sumber cahaya terang. Dengan kata lain,

resistansi LDR sangat tinggi dalam intensitas cahaya yang lemah (gelap),

sebaliknya resistansi LDR sangat rendah dalam intensitas cahaya yang kuat (terang)

[9]. Untuk spesifikasi dari sensor LDR dapat di lihat pada tabel 2.2.

Tabel 2.2 Spesifikasi sensor Light Dependent Resistant (LDR) [10]

Parameter Min Max Satuan

Tegangan Puncak AC/DC 320 V

Arus 75 oma

Disipasi Daya 100 Mh

Suhu Operasi -60 +75 °C

Page 23: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

11

2.2.5 Infra Merah

Infra merah merupakan salah satu teknologi dan media transmisi di dalam

jaringan komputer dan telekomonikasi yang berupa radiasi elektromagnetik.

Sebelum teknologi dan protokol bluetooth ditemukan, Infra merah digunakan

secara luas sebagai media transmisi untuk pertukaran data [11]. Berdasarkan

fungsinya sensor infra merah dibagi menjadi dua jenis yaitu :

1. Infra red transmiter merupakan sensor infra merah yang digunakan untuk

mengirim sinyal infra merah.

2. Infra red reciver merupakan sensor infra merah yang digunakan untuk

menerima sinyal infra merah.

Berikut kelebihan yang diberikan oleh teknologi infra merah [11]:

1. Memudahkan dalam proses pengiriman paket data di dalam jaringan komputer

secara wireless tanpa bergantung pada sinyal.

2. Biaya pengiriman data dengan menggunakan infra merah relatif murah.

Berikut meupakan kekurangan-kekurangan yang diberikan oleh teknologi

infra merah sehingga penggunaan media ini menjadi lebih sedikit yaitu [11]:

1. Kecepatan transfer yang lambat

2. Infra merah harus dihubungkan secara garis lurus dengan perangkat lain.

3. Pengaruh dari infra merah terhadap kesehatan mata.

2.2.6 Sensor PIR

Passive Infrared Receiver (PIR) merupakan sebuah sensor berbasis

infrared. Akan tetapi, tidak seperti sensor infrared kebanyakan yang terdiri dari IR

LED dan fototransistor. PIR tidak memancarkan apapun seperti IR LED. Sesuai

dengan namanya ‘Passive’, sensor ini hanya merespon energi dari pancaran sinar

inframerah pasif yang dimiliki oleh setiap objek bergerak yang terdeteksi olehnya.

Jarak jangkauan maksimal dari sensor PIR yaitu 8 meter. Berikut ini adalah gambar

yang menerangkan tentang diagram rangkaian sensor PIR [3].

Page 24: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

12

Gambar 2.3 Blok diagram sensor PIR [3]

Pada Gambar 2.3 terdapat rangkaian penyusun sensor PIR yang terdiri dari

lensa fresnel, IR filter, pyroelectric sensor, amplifier, dan comparator. Sensor PIR

menditeksi gerakan karena adanya IR filter yang menyaring panjang gelombang

sinar inframerah pasif. IR filter dimodul sensor PIR ini mampu menyaring panjang

gelombang sinar inframerah pasif antara 8 sampai 14 mikrometer, sehingga panjang

gelombang yang dihasilkan dari tubuh manusia yang berkisar antara 9 sampai 10

mikrometer ini termasuk dalam ring pembacaan PIR yang dapat dideteksi oleh

sensor. Jadi, ketika seseorang berjalan melewati sensor, sensor akan menangkap

pancaran sinar inframerah pasif yang dipancarkan oleh tubuh manusia yang

memiliki suhu yang berbeda dari lingkungan. Pancaran sinar inframerah inilah yang

kemudian ditangkap oleh pyroelectric sensor yang merupakan inti dari sensor PIR

ini sehingga menyebabkan pyroelectic sensor yang terdiri dari gallium nitride,

caesium nitrat dan litium tantalate menghasilkan arus listrik. Kemudian sebuah

sirkuit amplifier yang ada menguatkan arus tersebut yang kemudian dibandingkan

oleh komparator sehingga menghasilkan output [3].

2.2.7 GSM Shield IComsat v1.1 SIM900

Shield GSM merupakan sebuah kit yang sudah berupa shield dan sangat

kompatibel dengan arduino. Komunikasinya bisa berupa data (string/bite) dan juga

voice (sinyal analog). Shield yang digunakan adalah tipe Icomsatv 1.1 yang

berprosesor SIM-900 Quad-Band modul GSM/GPRS dan dikontrol melalui

Page 25: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

13

perintah AT (GSM 07.07, 07.05) dan SIMCOM ditingkatkan AT perintah serta

memiliki fitur message, voice dan data [5].

2.2.7.1 Spesifikasi GSM Shield

Untuk spesifikasi dari GSM shield yang akan digunakan pada penelitian ini

dijabarkan sebagai berikut :

1. Quad Band 850/900/1800/1900 MHz

2. GPRS mobile station class B

3. GPRS multi –slot class 10/8

4. Compliant to GSM phase 2/2+

5. Class 4 (2W @850/900 MHz)

6. Class 1 (1W @1800/1900 MHz)

7. Control via commands GSM 07.07, 07.05 dan SIMCOM enhanced AT

Commands

8. Short message service free serial port selection.

9. All SIM900 pins breakout.

10. RTC supported with Super Cup.

11. Power on/off reset function suppoeted by arduino interface.

2.2.8 Teknologi SMS Gateway

Short Message Service (SMS) adalah kemampuan untuk mengirim dan

menerima pesan dalam bentuk teks dari dan kepada ponsel. Teks tersebut bisa

terdiri dari huruf, angka atau kombinasi alphanumeric. SMS Gateway adalah

komunikasi menggunakan SMS yang mengandung informasi berupa nomor telepon

seluler pengirim, penerima, waktu dan pesan. Informasi tersebut dapat diolah dan

bisa melakukan aktivasi transaksi tergantung kode-kode yang sudah disepakati.

Untuk dapat mengelola semua transaksi yang masuk dibutuhkan sebuah sistem

yang mampu menerima kode SMS dengan jumlah tertentu, mengolah informasi

yang terkandung dalam pesan SMS dan melakukan transaksi yang dibutuhkan.

Aplikasi SMS gateway adalah sebuah perangkat lunak yang menggunakan bantuan

komputer dan memanfaatkan teknologi seluler yang diintegrasikan guna

mendistribusikan pesan-pesan yang dipadukan lewat sistem informasi melalui

media SMS yang ditangani oleh jaringan seluler. SMS gateway biasanya support

Page 26: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

14

untuk pesan yang berupa teks, unicode character, dan juga smart messaging

(ringtone, picture message, logo operator dan lain-lain) [12].

SMS gateway adalah teknologi mengirim, menerima dan bahkan mengolah

sms melalui komputer dan sistem komputerisasi (software). Seperti kita ketahui,

pada zaman sekarang, hampir semua individu telah memiliki telepon selular

(handphone), bahkan ada individu yang memiliki lebih dari 1 handphone. SMS

merupakan salah satu fitur pada handphone yang pasti digunakan oleh pengguna

(user), baik untuk mengirim, maupun untuk menerima SMS. Dari segi kecepatan

SMS, semakin banyak terminal (handphone / modem) yang terhubung ke komputer

(dan diseting ke software SMS), maka semakin cepat proses pengiriman smsnya

[12]. Untuk skema dari SMS gateway dapat dilihat pada Gambar 2.4.

Gambar 2.4 Skema SMS gateway [12]

Mekanisme kerja pengiriman SMS dibagi menjadi 3 bagian yaitu: (a) Intra-

operator SMS: pengiriman SMS dalam satu operator; (b) Inter-operator SMS:

pengiriman SMS antar operator yang berbeda; (d) SMS Internasional: pengirim

SMS dari operator suatu negara ke Negara lain [12]. Mekanisme kerja SMS

gateway dapat dilihat pada Gambar 2.5.

Page 27: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

15

Gambar 2.5 Cara Kerja SMS gateway [12]

2.2.9 AT-Command

AT-Command merupakan standar command yang digunakan oleh computer

untuk berkomunikasi dengan modem/phone modem. AT berasal dari kata

“Attention”. Dengan menggunakan AT-command, dapat diperoleh informasi

mengenai modem, melakukan setting pada modem, mengirim SMS dan menerima

SMS (untuk GSM modem), dan sebagainya. Beberapa AT-command yang

berhubungan dengan SMS dapat dilihat pada tabel 2.3 [13].

Tabel 2.3. Beberapa AT-Command [13]

Page 28: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

16

2.2.10 Relay

Relay adalah komponen elektronika yang berupa saklar magnetic atau

switch yang memiliki bebrapa terminal. Relay mempunyai terminal berupa terminal

NO (Normally Open) dan NC (Normally Close). Prinsip kerja relay adalah memutus

dan menghubungkan arus listrik yang berada pada kontak kontak tersebut. Dengan

cara memberi catu daya listrik pada kumparan kawat (koil) yang berada pada suatu

inti besi lunak dalam relay. Ketika relay bekerja, maka kontak-kontak berubah

keadaan dari NC menjadi NO, dan NO menjadi NC [5].

Page 29: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

17

BAB III

METODE PENELITIAN

3.1 Rencana Pelaksanaan

Rencana pelaksanaan Implementasi IoT dan SMS gateway untuk kendali

peralatan elektronik dan keamanan pada PSTI UNRAM dapat dilihat pada Gambar

3.1.

Mulai

Selesai

3. Perancangan arsitektur sistem

2. Analisis kebutuhan sistem

4. Perancangan perangkat keras

5. Implementasi

6. Pengujian dan evaluasi sistem

Hasil sesuai kebutuhan sistem ?

7. Dokumentasi dan laporan

Tidak

Ya

1. Studi literatur

Gambar 3.1 Rencana Pelaksanaan.

Page 30: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

18

Pada Gambar 3.1 merupakan alur dari pelaksanaan Implementasi IoT dan

SMS gateway untuk kendali peralatan elektronik dan keamanan di PSTI UNRAM.

Untuk masing-masing proses pada Gambar 3.1 dijelaskan sebagai berikut :

1. Pada tahap studi literatur akan dilakukan pengumpulan literatur yang berkaitan

dengan arduino, sensor LDR, sensor PIR, infra merah, modul GSM, teknologi

SMS gateway, relay, serta mempersiapkan segala kebutuhan alat.

2. Pada tahap analisa kebutuhan sistem akan dilakukan analisa terhadap

kebutuhan dari implementasi IoT dan SMS gateway untuk kendali peralatan

elektronik dan keamanan di PSTI UNRAM yang akan dibangun, yaitu

menjelaskan apa saja perangkat yang dibutuhkan dalam proses perancangan

dan pembangunan sistem.

3. Pada tahap perancangan arsitektur sistem akan dilakukan perancangan

terhadap arsitektur dan alur kerja dari sistem implementasi IoT dan SMS

gateway untuk kendali peralatan elektronik dan keamanan di PSTI UNRAM

yang akan dibangun.

4. Pada tahap perancangan perangkat keras akan dilakukan perancangan untuk

menghubungkan perangkat elektronik di PSTI UNRAM dengan arduino,

sensor PIR, infra red transmiter, relay dan sensor LDR sebagai sistem

otomatisasi. Sedangkan untuk sistem keamanan perancangan perangkat

kerasnya yaitu menghubungkan arduino dengan sensor PIR dan modul GSM.

5. Pada tahap implementasi akan dilakukan penyusunan perangkat dari

implementasi IoT dan SMS gateway untuk kendali peralatan elektronik dan

keamanan di PSTI UNRAM.

6. Pada tahap pengujian dan evaluasi sistem, pengujian dilakukan dengan

menggunakan metode skala Lab. Jika sistem berjalan sesuai dengan kebutuhan

yang telah dianalisa maka akan dilanjutkan ke tahap dokumentasi. Jika sistem

belum berjalan sesuai dengan kebutuhan yang telah dianalisa maka akan

dilakukan perbaikan dari tahap perancangan arsitektur sistem.

7. Pada tahap dokumentasi dan laporan, akan dilakukan pencatatan dari hasil

pengujian dan evaluasi sistem.

Page 31: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

19

3.2 Analisis Kebutuhan Sistem

Pada tahap analisis kebutuhan sistem akan dilakukan analisa terhadap

kebutuhan dari implementasi IoT dan SMS gateway untuk kendali peralatan

elektronik dan keamanan di PSTI UNRAM. Analisis yang dilakukan meliputi

analisis kebutuhan alat dan bahan untuk implementasi IoT dan SMS gateway untuk

kendali peralatan elektronik dan keamanan di PSTI UNRAM.

3.2.1 Analisis kebutuhan alat dan bahan

Dalam perancangan implementasi IoT dan SMS gateway untuk kendali

peralatan elektronik dan keamanan di PSTI UNRAM, ada beberapa alat dan bahan

yang dibutuhkan, yaitu :

1. Laptop/PC digunakan untuk coding program.

2. Dua buah arduino Uno R3 digunakan sebagai mikrokontroler pada alat sistem

otomatisasi lampu dan TV serta sistem keamanan pada PSTI dengan spesifikasi:

- Tegangan operasi : 5V

- Pin analog input : 6 (pin A0-A5)

- Arus DC per pin I/O : 40 mA

- Flash memory : 32KB

- RAM : 2KB

- Kecepatan operasi : 16 Mhz

3. Satu buah Modul GSM Shield IComsat v1.1 SIM900 yang digunakan untuk

mengirimkan notifikasi keamanan kepada petugas dengan spesifikasi :

- Quad band 850/900/1800/1900 MHz

- GPRS mobile station class B

- Control via commands GSM

- Kontrol melalui perintah AT-

- Perintah Standar : GSM 07.07 & 07.05

- Power : via arduino Vcc or DC JTVk (5V to 12V, 1A PSU)

4. Dua buah sensor PIR yang digunakan untuk mendeteksi keberadaan sesorang

dalam ruangan dengan spesifikasi :

- Tegangan kerja : 4.5V - 20V

- Waktu tunda : 0,5-200 S (dapat disesuaikan)

Page 32: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

20

- Sensor sudut : sudut kerucut 100 derajat

- Pin ada 3, 1=VCC, 2=Out, 3=Ground

- Suhu kerja : -15C to +70C

- Jarak jangkauan : 8 meter

5. Dua buah sensor LDR yang digunakan untuk mendeteksi tingkat cahaya dalam

ruangan dengan spesifikasi :

- Tegangan operasi : 3,3 V hingga 5 V

- Tipe Keluaran : Output Digital (0 dan 1)

- Output Low: ketika intensitas cahaya lebih tinggi dari set point

- Output High: ketika intensitas cahaya lebih rendah dari set poin

- Menggunakan sensor resistensi fotosensitif

- Menggunakan komparator tegangan lebar LM393

6. Smart Phone digunakan sebagai alat penerima notifikasi dari sistem.

7. Satu buah relay dengan spesifikasi :

- Power supply range : 5V

- Onboard Photocoupler isolation

- Equiped with high-current rela TV250V 10A ; DC30V 10A

- Relay Output Indicator LED

- TTL logic interfTVe can be directly connected to microcontroller

8. Satu buah infra red transmiter dengan spesifikasi :

- Operatif voltage : 5V

- Power consumtion : 90mW

- Operating temperatur : -25° C to 80°C

9. Satu buah infra red receiver dengan spesifikasi :

- Operatif voltage : 5V

10. Tiga set kabel jumper.

11. Dua buah lampu masing-masing 5 watt.

12. Satu buah TV dengan spesifikasi :

- Merek : polytron

- Tegangan operasi : 180 – 240V

- Konsumsi daya maksimal : 55 watt

Page 33: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

21

3.2.2 Perencanaan Biaya

Anggaran biaya pada Tabel 3.1 merupakan anggaran biaya yang akan

digunakan untuk membeli alat-alat sesuai dengan kebutuhan pada analisis

kebutuhan alat dan bahan.

Tabel 3.1 Perencanaan biaya

No Nama Alat Jumlah Harga

1 Arduino UNO R3 2 @ Rp.65.000 Rp.130.000

2 Modul GSM 1 Rp.217.952

3 Relay 1 RP.28.000

4 Sensor PIR 2 @ Rp.19.000 Rp.38.000

5 Sensor LDR 2 @ Rp.13.500 Rp.27.000

6 IR transmitter 1 Rp.15.000

7 IR receiver 2 Rp.15.000

8 Kabel jumper 2 set @ Rp.23.800 Rp.47.600

Jumlah RP.518.552

3.3 Rancangan Arsitektur Sistem

Pada tahap perancangan arsitektur sistem, akan dilakukan perancangan

terhadap arsitektur sistem dan alur kerja dari implementasi IoT dan SMS gateway

untuk kendali peralatan elektronik dan keamanan di PSTI UNRAM.

3.3.1 Arsitektur sistem

Gambaran dari arsitektur implementasi IoT dan SMS Gateway untuk kendali

peralatan elektronik dan keamanan di PSTI UNRAM yang akan dibangun dapat

dilihat pada Gambar 3.2.

Page 34: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

22

Gambar 3.2 Arsitektur sistem.

Pada Gambar 3.2 merupakan arsitektur dari implementasi IoT dan SMS

gateway untuk kendali peralatan elektronik dan keamanan di PSTI UNRAM yang

akan dibuat pada penelitian ini. Untuk masing-masing proses yang terdpat pada

Gambar 3.2 dijelaskan sebagai berikut:

1. Petugas dapat mengontrol sistem keamanan dengan menggunakan mobile yang

memanfaatkan teknologi SMS gateway lewat jaringan yang dipancarkan oleh

tower BTS. Pengontrolan yang dapat dilakukan oleh petugas yaitu untuk

mematikan atau menghidupkan sistem keamanan.

2. Modul GSM akan menerima pesan dari petugas selanjutnya di kirim ke arduino

untuk di proses. Arduino akan melakukan pengecekan isi pesan dan

mencocokan dengan data perintah yang sudah di program ke arduino, setelah

data di cocokan makan arduino akan mengeksekusi perintah tersebut.

3. Sensor PIR akan mendeteksi keberadaan orang dalam ruangan secara berkala

sesuai dengan waktu yang sudah di tentukan. Data hasil sensor PIR akan di

kirim kearduino, kemudian data tersebut akan digunakan untuk sistem

otomatisasi lampu dan TV serta notifikasi untuk sistem keamanan.

Page 35: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

23

4. Sensor LDR akan mendeteksi tingkatan cahaya yang ada dalam ruangan secara

berkala sesuai dengan waktu yang sudah di tentukan. Data hasil dari sensor

LDR akan di kirim ke arduino untuk mempertimbangkan apakah lampu akan

dinyalakan atau tidak jika sensor PIR sudah mendeteksi ada orang dalam

ruangan.

5. Relay akan menerima perintah dari arduino untuk menyalan atau mematikan

tegangan yang terhubung ke lampu.

6. Lampu akan dinyalakan atau dimatikan tergantung dari perintah yang didapat

relay dari arduino.

7. Arduino memberi perintah ke infra red transmiter untuk mematikan TV jika

dalam ruangan tidak terdeteksi adanya gerakan oleh sensor PIR selama waktu

yang ditentukan.

8. TV akan dimatikan sesuai dengan perintah yang didapat oleh infra red

transmiter dari arduino.

9. Arduino mengirim notifikasi keamanan ke petugas serta mengirim data sensor

PIR dan sensor LDR ke database yang sudah di sediakan dengan bantuan

modul GSM.

10. Modul GSM mengirimkan data yang di perintahkan oleh arduino ke databse

yang sudah di sediakan.

11. Petugas membaca pesan notifikasi keamanan serta status dari sistem keamanan

tersebut apakah dalam kondisi hidup atau mati yang masuk ke mobile petugas.

3.3.2 Alur kerja sistem

Alur kerja implementasi IoT dan SMS gateway untuk kendali peralatan

elektronik dan keamanan di PSTI UNRAM yang akan dibangun terdiri dari dua

bagian yaitu alur kerja sistem keamanan dan alur kerja sistem otomatisasi. Sistem

keamanan dirancang untuk dapat memberikan notifikasi keamanan kepada petugas

serta petugas dapat menghidupkan dan mematikan sistem keamanan. Untuk sistem

otomatisasi lampu dirancang untuk dapat menghidupkan lampu dengan dua kondisi

yang terpenuhi yaitu keadaan gelap dan ada pergerakan manusia dan akan mati jika

salah satu atau kedua kondisi tidak terpenuhi. Sistem otomatisasi TV dirancang

untuk dapat mematikan TV jika tidak ada orang selama waktu yang sudah

ditentukan dan kondisi TV dalam keadaan menyala. Alur kerja sistem keamanan

Page 36: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

24

dapat dilihat pada Gambar 3.3 dan alur kerja sistem otomatisasi dapat dilihat pada

Gambar 3.4.

Petugas

1. Mengirim pesan on/of

3. Mengirim pesan ke modul GSM

15. Mengirim pesan

ke mobile

8. Mengirim data hasil sensor ke arduino

16. Menerima pesan notifikasi dari modul

GSM 5. Mengirimpesan

ke arduino13. Mengirim

Pesan notifikasi ke modul

GSM

Gambar 3.3 Alur kerja sistem keamanan

Penjelasan secara detail dari alur kerja sistem keamanan pada Gambar 3.3

adalah sebagai berikut :

1. Petugas mengirim pesan untuk menghidupkan atau mematikan sistem

keamanan menggunkan mobile dengan sistem SMS gateway.

2. Mobile digunakan sebagai media untuk mengirim pesan oleh petugas ke modul

GSM.

3. Proses pengiriman pesan dengan menggunkan sistem SMS gateway.

4. Modul GSM akan menerima pesan yang dikirim oleh petugas lewat mobile

selanjutnya data pesan tersebut dikirim ke arduino.

5. Proses pngiriman pesan dari modul GSM ke arduino.

6. Arduino akan memproses pesan yang diterima untuk mengambil keputusan

apakah pesan tersebut untuk menyalakan atau mematikan sistem keamanan.

7. Sensor PIR mendeteksi keberadaan seseorang dalam ruangan sesuai dengan

delay yang ditetapkan, dan mengirim data hasil sensornya ke arduino.

Page 37: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

25

8. Proses pengiriman data hasil sensor PIR ke arduino.

9. Sensor LDR akan mendeteksi tingkat cahaya dalam ruangan sesuai dengan

delay yang ditentukan, kemudian mengirim data hasil sensor ke arduino.

10. Proses pengiriman data hasil sensor LDR ke arduino.

11. Arduino akan memproses data yang masuk dari sensor PIR, jika data sensor PIR

mendeteksi keberadaan seseorang maka arduino akan mengirim pesan

notifikasi ke petugas.

12. Arduino akan memproses data dari sensor PIR dan sensor LDR untuk di kirim

ke database.

13. Proses pengiriman pesan notifikasi dari arduino ke modul GSM.

14. Modul GSM akan mengirim pesan notifikasi dari arduino ke mobile yang

kemudian akan dibaca oleh petugas.

15. Proses pengiriman pesan notifikasi dari modul GSM ke mobile dengan sistem

SMS gateway.

16. Mobile menerima pesan notifikasi yang dikirim oleh modul GSM.

17. Petugas membaca pesan notifikasi yang masuk ke mobile.

Gambar 3.4 Alur kerja sistem otomatisasi lampu dan TV

Penjelasan secara detail dari alur kerja sistem otomatisasi lampu dan TV

pada Gambar 3.4 adalah sebagai berikut :

1. Sensor PIR akan mendeteksi keberadaan seseorang dalam ruangan dengan

output 1 (ada orang) dan 0 (tidak ada orang).

2. Proses pengiriman data dari hasil sensor PIR ke arduino.

Page 38: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

26

3. Sensor LDR akan mendeteksi tingkat cahaya dalam ruangan sesuai dengan

delay yang ditentukan, kemudian mengirim data hasil sensor ke arduino.

4. Proses pengiriman data hasil sensor LDR ke arduino.

5. Arduino akan memproses data dari sensor PIR dan sensor LDR, jika terdeteksi

ada seseorang dalam ruangan dan cahaya dalam ruangan dibawah standar yang

telah di tentukan maka arduino akan menghidupkan tegangan pada relay yang

mengalir ke lampu.

6. Proses pengiriman perintah untuk on/off daya pada relay.

7. Relay menghidupkan atau mematikan daya yang mengalir ke lampu sesuai

dengan perintah dari arduino.

8. Proses on/off daya yang mengalir ke lampu.

9. Lampu akan menyala jika terdeteksi keberadaan orang dalam ruangan dan akan

mati jika tidak terdeteksi keberadaan orang dalam ruangan.

10. Arduino akan memproses data dari sensor PIR, jika tidak ada orang maka

arduino akan memberi perintah ke IR transmitter untuk mematikan TV.

11. Proses pengiriman perintah dari arduino ke IR transmiter.

12. IR transmitter menjalankan perintah dari arduino untuk mematikan TV.

13. Proses pengiriman perintah untuk mematikan TV.

14. TV akan dimatikan jika tidak ada orang dalam ruangan.

3.4 Rancangan Perangkat Keras

Pada tahap rancangan perangkat keras merupakan tahap penyusunan

arduino dengan sensor PIR, sendor LDR, IR transmiter, modul GSM, dan relay

yang akan dipasangkan pada lampu dan TV. Untuk sistem keamanan dan

otomatisasi memiliki masing-masing rancangan perangkat keras dikarenakan

masing-masing sistem menggunakan satu arduino. Gambaran untuk rancangan

penyusunan perangkat keras dari implementasi IoT dan SMS gateway untuk

kendali peralatan elektronik dan keamanan di PSTI UNRAM dapat dilihat pada

Gambar 3.5 dan Gambar 3.6.

Page 39: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

27

Gambar 3.5 Rancangan perangkat keras sistem otomatisasi lampu dan TV

Pada Gambar 3.5 merupakan rancangan perangkat keras sistem otomatisasi

lampu dan TV dari implementasi IoT dan SMS gateway untuk kendali peralatan

elektronik dan keamanan di PSTI UNRAM. Perangkat yang akan disusun terdiri

dari arduino, sensor PIR, sensor LDR, IR transmitter dan relay. Untuk fungsi dari

setiap perankat yang ada pada Gambar 3.5 akan dijelaskan sebagai berikut :

1. Arduino digunakan untuk mengolah data yang masuk dari sensor PIR dan sensor

LDR kemudian data-data yang masuk tersebuat akan digunakan untuk

memproses sistem otomatisasi lampu dan TV.

2. Sensor PIR digunakan untuk mendeteksi keberadaan orang dalam ruangan yang

akan digunkan untuk proses on/off lampu dan proses mematikan TV.

3. Sensor LDR digunakan untuk mendeteksi tingkat cahaya yang ada dalam

ruangan kemudian hasilnya akan digunakan sebagai bahan pertimbangan untuk

on/off lampu.

4. IR transmitter dugunakan untuk mematikan TV secara otomatis jika tidak ada

orang dalam ruangan.

5. Modul relay digunakan untuk mengendalikan lampu.

6. Papan Breadboard digunakan untuk menghubungkan beberapa komponen ke

arduino, pada implementasinya papan Breadboard digantikan dengan papan

sirkuit cetak (PCB).

Page 40: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

28

Gambar 3.6 Rancangan perangkat keras sistem keamanan

Pada Gambar 3.6 merupakan rancangan perangkat keras sistem keamanan

dari implementasi IoT dan SMS gateway untuk kendali peralatan elektronik dan

keamanan di PSTI UNRAM. Perangkat yang akan disusun terdiri dari arduino,

sensor PIR, sensor LDR, dan modul GSM. Untuk fungsi dari setiap perankat yang

ada pada Gambar 3.6 akan dijelaskan sebagai berikut :

1. Arduino digunakan untuk mengolah data yang masuk dari sensor PIR, sensor

LDR dan modul GSM kemudian data-data yang masuk tersebuat akan

digunakan untuk sistem keamanan.

2. Sensor PIR digunakan untuk mendeteksi keberadaan orang dalam ruangan yang

akan digunkan untuk sistem keamanan.

3. Sensor LDR digunakan untuk mendeteksi tingkat cahaya yang ada dalam

ruangan.

4. Modul GSM digunakan untuk media penerima pesan dari petugas yang

kemudian akan di kirim ke arduino untuk di proses dan untuk mengirim pesan

notifikasi keamanan dari arduino ke smart phone petugas serta untuk mengirim

data dari sensor PIR dan sensor LDR ke database.

5. Papan breadboard digunakan untuk menghubungkan beberapa komponen ke

arduino, pada implementasinya papan breadboard digantikan dengan papan

sirkuit cetak (PCB).

Page 41: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

29

3.5 Rancangan Database

Gambaran dari rancangan database dapat dilihat pada Gambar 3.7. Database

yang dirancang hanya terdiri dari satu buah entitas, yaitu entitas tabelsensor.

Database ini dirancang untuk menyimpan data dari sensor PIR dan sensor LDR,

data yang disimpan ini dapat digunakan untuk melihat tanggal, jam dan berapa lama

seseorang berada dalam ruangan. Data sensor cahaya dapat digunakan untuk

melihat seberapa besar intensitas cahaya yang masuk dalam ruangan yang nantinya

dapat digunakan untuk mempertimbangkan seberapa banyak pencahayaan

tambahan yang diperlukan.

Gambar 3.7 Rancangan database

Database yang dirancang terdiri dari satu entitas dan tiga atribut yaitu atribut

id, atribut ldr dan atribut pir dengan primary key pada atribut id. Atribut ldr akan

digunakan untuk menyimpan data dari sensor LDR, atribut pir akan digunakan

untuk menyimpan data dari sensor PIR.

3.6 Implementasi

Setelah dilakukan tahap perancangan selanjutnya akan dilakukan proses

implementasi dari alat yang dibuat. Pada penelitian in terdapat dua tahap dalam

proses implementasi yaitu penyusunan perangkat dan pembangunan kontrol

aplikasi.

1. Penyusunan Perangkat

Pada tahap penyusunan perangkat arduino Uno R3, sensor PIR, sensor LDR,

modul GSM, IR transmiter, relay dan perangkat elektronik yaitu lampu dan TV

akan dihubungkan menggunakan kabel. Proses penyusunan perangkat akan

Page 42: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

30

dilakukan sesuai dengan rancangan perangkat pada tahap perancangan

perangkat.

2. Pembangunan kontrol aplikasi

Pada tahap pembangunan kontrol aplikasi, rancangan kontrol aplikasi akan

diimplementasi ke dalam arduino dengan menggunakan bahasa pemrograman

C++. Arduino IDE akan digunakan sebagai alat bantu dalam proses

implementasi kontrol aplikasi ke dalam Arduino.

3.7 Pengujian Sistem

Setelah melakukan tahap implementasi selanjutnya adalah melakukan tahap

pengujian sistem yang bertujuan untuk memastikan bahwa sistem yang sudah di

pasang dapat berjalan dengan baik sesuai dengan fungsi yang diinginkan. Pada

tahap ini alat otomatisasi lampu dan TV serta sistem keamanan yang dibangun akan

diuji menggunakan metode black box. Pengujian black box adalah pengujian yang

dilakukan terhadap keseluruhan sistem untuk mengetahui fungsi dari alat

otomatisasi serta sistem keamanan apakah sudah berjalan semestinya sesuai

kebutuhan fungsional atau tidak. Sehingga pada penelitian ini yang akan diuji

adalah sebagai berikut:

1. Pengujian Perangkat Sistem Otomatisasi Lampu dan TV

Pengujian ini dilakukan untuk mengetahui apakah sensor – sensor yang digunkan

dapat berfungsi sesuai dengan yang direncanakan pada tahap perancangan

sistem. Pada pengujian ini ada beberapa proses pengujian yaitu sebagai berikut:

Pengujian sensor PIR dan sensor LDR

Pengujian ini dilakukan dengan cara memberikan deteksi gerak pada sensor

PIR dan mengubah tingkatan cahaya yang ada di sekitar sensor LDR, hasil dari

pengujian ini akan dilihat melalui serial monitor arduiono IDE.

Pengujian otomatisasi lampu berdasarkan sensor PIR dan sensor LDR dengan

menggunakan beberapa kondisi

Pengujian ini dilakukan dengan cara memberikan sensor PIR dan sensor LDR

beberapa kondisi yang sudah di tentukan sebelumnya, hasilnya untuk dapat

Page 43: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

31

mengetahui apakah lampu menyala dan mati pada kondisi yang sudah

ditentukan.

Pengujian otomatisasi lampu berdasarkan sensor PIR dan sensor LDR dengan

menghitung jarak jangkauan sensor PIR

Pengujian ini dilakukan dengan cara menentukan jarak untuk memberikan

deteksi gerakan pada sensor PIR dan memberikan kondisi gelap pada sensor

LDR, hasilnya untuk mengetahui jarak jangkauan kerja sensor PIR untuk

menyalakan lampu.

Pengujian pengiriman IR code ke TV

Pengujian ini dilakukan dengan cara mencoba pengeriman IR code ke TV

dengan beberapa jarak yang sudah ditentukan dan kondisi dengan penghalang

dan tanpa penghalang, hasilnya untuk mengetahui jarak maksimal yang dapat

digunakan untuk mengirim IR code ke TV.

Pengujian perangkat sistem otomatisasi lampu dan TV secara keseluruhan

Pada pengujian ini dilakukan pengujian untuk melihat apakah sistem dapat

bekerja sesuai dengan yang sudah di tentukan pada tahap perancangan sistem,

yaitu mengidupkan lampu dengan dua kondisi yang tepenuhi yaitu ada orang

dan kondisi cahaya gelap dan akan mati jika salah satu atau kedua kondisi

tersebut tidak terpenuhi, serta mematikan TV jika tidak ada orang dan kondisi

TV dalam keadaan menyala.

2. Pengujian Perangkat Sistem Keamanan

Pengujian ini dilakukan untuk memastikan apakah sistem keamanan dapat

bekerja sesuai dengan yang sudah di rancang pada tahap perancangan sistem.

Fungsi – fungsi yang akan dilakukan pengujian yaitu sebagai berikut:

Pengujian menghidupkan sistem keamanan dan menerima pesan notifikasi

keamanan menggunakan mobile

Pengujian ini dilakukan dengan cara mengirimkan pesan yang berisi “on”

melalui mobile kemudian menerima pesan yang memberitahukan kondisi

sistem dalam keadaan on selanjutnya sistem mengiriman pesan notifikasi

keamanan ke mobile yang akan diterima oleh petugas jika terdeteksi ada

gerakakan manusia oleh sensor PIR.

Page 44: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

32

Pengujian mematikan sistem keamanan menggunakan mobile.

Pengujian ini dilakukan dengan cara mengirimkan pesan yang berisi “of”

melalui mobile kemudian menerima pesan yang memberitahukan kondisi

sistem keamanan dalam keadaan off.

Pengujian pengiriman pesan dan penerimaan pesan oleh modul GSM

Pengujian ini dilakukan dengan cara mengirimkan pesan melalui serial monitor

arduino IDE ke mobile, dan sebaliknya menerima pesan yang dikirim melalui

mobile kemudian pesan yang masuk dilihat melalui serial monitor arduino

IDE.

Pengujian pengiriman data sensor PIR dan sensor LDR ke database

Pengujian ini dilakukan dengan cara mengirim data sensor PIR dan sensor

LDR yang diproses saleh arduino dengan bantuan modul GSM ke database

yang sudah disediakan.

Pengujian perangkat sistem keamanan secara keseluruhan

Pada pengujian ini dilakukan pengujian untuk melihat apakah sistem dapat

bekerja sesuai dengan yang sudah di tentukan pada tahap perancangan sistem,

yaitu menghidupkan sistem keamanan, mematikan sistem keamanan,

menerima pesan pemberitahuan kondisi sistem dalam keadaan on/off,

menerima pesan notifikasi keamanan dan mengirim data sensor PIR dan sensor

LDR ke database.

3.8 Dokumentasi dan Laporan

Pada tahap dokumentasi dan laporan, hasil dari pengujian sistem akan

didokumentasikan dan diambil kesimpulan berdasarkan dokumentasi tersebut.

Kesimpulan yang telah didapatkan akan dapat digunakan sebagai acuan untuk

pengembangan selanjutnya.

Page 45: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

33

BAB IV

HASIL DAN PEMBAHASAN

4.1 Realisasi Sistem

Pada bab ini, akan dibahas hasil dari penelitian yang dilakukan yaitu

penelitian dengan judul “Implementasi IoT dan SMS Gateway untuk kendali

peralatan elektronik dan keamanan di PSTI UNRAM”. Realisasi yang dilakukan

telah dibuat sesuai dengan perancangan yang dijabarkan pada bab sebelumnya.

Pembahasan yang akan dijelaskan meliputi Realisasi penyusunan perangkat keras,

Realisasi pembangunan control application, dan Realisasi pembangunan database.

Selain itu, pada bab ini juga akan dibahas mengenai hasil sistem yang telah dibuat

berdasarkan perancangan yang ada, melakukan pengujian sistem serta

mengevaluasi sistem yang telah berjalan.

4.1.1 Realisasi penyusunan perangkat keras

Realisasi penyusunan perangkat keras dari Implementasi IoT dan SMS

Gateway untuk kendali peralatan elektronik dan keamanan di PSTI UNRAM

terdapat dua realisasi penyusunan perangkat keras yaitu penyusunan perangkat

keras otomatisasi lampu dan TV pada Gambar 4.1 dan realisasi penyusunan

perangkat keras sistem keamanan pada gambar 4.2.

Gambar 4.1 Realisasi perangkat keras sistem otomatisasi lampu dan TV

Page 46: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

34

Pada tahap realisasi perangkat keras sistem otomatisasi lampu dan TV pada

Gambar 4.1 mengacu kepada tahap rancangan perangkat keras pada Gambar 3.5.

Pada Gambar 4.1 terdiri dari 5 perangkat yang di susun menjadi sebuah perangkat

otomatisasi lampu dan TV yang terdiri dari arduino, relay, sensor LDR, sensor PIR

dan IR transmitter. Untuk mendukung berjalanya perangkat sesuai yang diinginkan

masing-masing perangkat tersebut memiliki fungsi masing-masing yaitu :

1. Arduino UNO R3 digunakan sebagai mikrokontroller dari perangkat

otomatisasi lampu dan AC.

2. Relay digunakan untuk menghidupkan atau mematikan daya yang terhubung ke

lampu.

3. Sensor LDR digunakan untuk membaca tingkatan cahaya yang ada dalam

ruangan .

4. Sensor PIR digunakan untuk mendeteksi keberadaan seseorang dalam ruangan.

5. IR Transmitter digunakan untuk mematikan TV.

Gambar 4.2 Realisasi perangkat keras sistem keamanan

Pada tahap realisasi perangkat keras sistem keamanandapat dilihat pada

Gambar 4.1 yang mengacu kepada tahap rancangan perangkat keras pada Gambar

3.6. Pada Gambar 4.2 terdiri dari 4 perangkat yang di susun menjadi sebuah

Page 47: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

35

perangkat sistem keamanan yang terdiri dari arduino, sensor LDR, sensor PIR dan

modul GSM. Untuk mendukung berjalanya perangkat sesuai yang diinginkan

masing-masing perangkat tersebut memiliki fungsi masing-masing yaitu :

1. Arduino UNO R3 digunakan sebagai mikrokontroller dari perangkat sistem

keamanan.

2. Sensor LDR digunakan untuk membaca tingkatan cahaya yang ada dalam

ruangan.

3. Sensor PIR digunakan untuk mendeteksi keberadaan seseorang dalam ruangan.

4. Modul GSM digunakan untuk menerima pesan dari petugas, mengirim pesan

ke petugas dan mengirim data sensor PIR dan sensor LDR ke database yang

sudah disediakan.

4.1.2 Realisasi Pembangunan Control Aplication

Pada tahap realisasi pembangunan control application bahasa yang digunakan

adalah bahasa C, dan IDE yang digunakan adalah arduino IDE. Realisasi

pembangunan control aplication pada penelitian ini terdapat dua bagian yaitu

control aplication untuk sistem otomatisasi lampu dan TV dan control aplication

untuk sistem keamanan.

4.1.2.1 Control aplication sistem otomatisasi lampu dan TV

Pada tahap control aplication untuk sistem otomatisasi lampu dan TV

dibutuhkan suatu library tambahan. Library yang ditambahkan adalah sebagi

berikut :

#include <IRremote.h>

Fungsi dari library - library di atas adalah sebagai berikut :

1. IRremote.h digunakan untuk mengirim sinyal inframerah.

Inisialisasi awal program utama untuk menghubungkan Arduino dengan

sensor PIR, sensor LDR, IR Transmitter dan relay dapat dilihat pada source code

di bawah ini :

IRsend irsend;

byte ldr= A0;

int nilaildr;

Page 48: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

36

int relay1 = 4;

int relay2 = 5;

int PIR = A5;

int statePIR = LOW;

int valPIR = 0;

Source code diatas digunakan untuk menghubungkan arduino dengan sensor

– sensor yang digunakan dimana IRsend irsend berfungsi untuk mengirim sinyal

infra merah yang akan mematikan TV, byte ldr= A0 dan int nilaildr berfungsi untuk

inisialisasi dari sensor LDR, int relay1 = 4 dan int relay2 = 5 berfungsi untuk

inisialisasi dari relay, int PIR = A5, int statePIR = LOW dan int valPIR = 0

berfungsi untuk inisialisasi dari sensor PIR.

4.1.2.2 Control aplication sistem keamanan

Pada tahap control aplication untuk sistem keamanan dibutuhkan suatu

library tambahan. Library yang ditambahkan adalah sebagi berikut :

#include <SoftwareSerial.h>

#include <EEPROM.h>

Fungsi dari library - library di atas adalah sebagai berikut :

1. SoftwareSerial.h digunakan untuk melakukan komunikasi serial dengan

beberapa perangkat.

2. EEPROM.h digunakan untuk menyimpan data pada arduino.

Inisialisasi awal program utama untuk menghubungkan Arduino dengan

sensor PIR, sensor LDR dan modul GSM dapat dilihat pada source code di bawah

ini :

SoftwareSerial SIM900A(7,8);

String textMessage;

int addr;

int PIR = A5;

int val = 0;

int value;

int PIRState = LOW;

byte ldr= A0;

int nilaildr;

Source code diatas digunakan untuk menghubungkan arduino dengan sensor

– sensor dan modul GSM yang digunakan dimana SoftwareSerial SIM900A(7,8)

digunakan untuk menghubungkan modul GPS ke pin 7 dan 8 pada arduino sebagai

Page 49: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

37

TX dan RX-nya, dan menghubungkan modul GPRS modul SIM/GPRS ke pin

arduino sebagai TX dan RX-nya, String textMessage; berfungsi untuk inisialisasi

pesan yang dikirim dan di terima oleh modul GSM, int addr; berfungsi untuk

inisialisasi penyimpanan data pada arduino, int PIR = A5, inti vak = 0, int PIRState

= LOW dan int value berfungsi untuk inisialisasi dari sensor PIR, byte ldr= A0 dan

int nilaildr berfungsi untuk inisialisasi dari sensor LDR.

Source code untuk mengirim pesan notifikasi keamanan dari arduiono ke

petugas adalah sebagai berikut :

Serial.println ("SIM900A Mengirim SMS");

SIM900A.println("AT+CMGF=1");

delay(1000);

Serial.println ("+6281916102085");

SIM900A.println("AT+CMGS=\"+6281916102085\"\r")

delay(1000);

Serial.println ("Set SMS Content");

SIM900A.println("Sistem mendeteksi ada orang dalam ruangan");

delay(100);

Serial.println ("Finish");

SIM900A.println((char)26);

delay(1000);

Serial.println (" ->SMS Selesai dikirim");

Fungsi dari source code di atas adalah sebagai berikut :

1. AT+CMGF=1 berfungsi untuk menyeting modul GSM ke mode SMS text.

2. AT+CMGS=\"+6281916102085\"\r berfungsi untuk inisialisasi nomor telepon

yang akan digunakan untuk mengirim dan menerima pesan.

3. SIM900A.println ("Sistem mendeteksi ada orang dalam ruangan") berfungsi

untuk inisialisasi isi dari pesan notifikasi yang akan di kirim.

4. SIM900A.println((char)26) berfungsi untuk keluar dari proses pengiriman

pesan.

Source code untuk menerima pesan dari petugas adalah sebagai berikut :

Serial.println ("SIM900A Membaca SMS");

delay (1000);

SIM900A.println("AT+CNMI=2,2,0,0,0");

delay(1000);

Serial.write (" ->Unread SMS Selesai dibaca");

Pada source code diatas berfungsi untuk menerima pesan yang dikirim oleh

petugas dimana fungsi yang akan membaca pesan yaitu fungsi

AT+CNMI=2,2,0,0,0 yang kemudian diolah oleh arduino.

Page 50: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

38

Source code untuk mengirim data sensor PIR dan sensor LDR ke database

adalah sebagai berikut :

SIM800.println("AT+CSQ");

delay(1000);

ShowSerialData();

SIM800.println("AT+CGATT?");

delay(1000);

ShowSerialData();

SIM800.println("AT+SAPBR=3,1,\"CONTYPE\",\"GPRS\"");

delay(1000);

ShowSerialData();

SIM800.println("AT+SAPBR=3,1,\"APN\",\"internet\"");

delay(1000);

ShowSerialData();

SIM800.println("AT+SAPBR=1,1");

delay(1000);

ShowSerialData();

SIM800.println("AT+HTTPINIT");

delay(1000);

ShowSerialData();

SIM800.print("AT+HTTPPARA=\"URL\",\"http://tugasakhirdua.000webh

ostapp.com/index.php?ldr=");

SIM800.print(nilaildr);

SIM800.print("&PIR=");

SIM800.print(val);

SIM800.println("\"");

delay(1000);

ShowSerialData();

SIM800.println("AT+HTTPACTION=0");

delay(10000);

ShowSerialData();

SIM800.println("AT+HTTPTERM");

delay(1000);

ShowSerialData();

Fungsi dari source code di atas adalah sebagai berikut :

1. AT+CSQ berfungsi untuk

2. AT+CGATT? digunakan untuk mengaktifkan koneksi mode GPRS.

3. AT+SAPBR=3,1,\"CONTYPE\",\"GPRS\" digunakan untuk menentukan tipe

koneksi GPRS dan menentukan APN yang akan digunakan sesuai dengan kartu

SIM yang digunakan.

4. AT+SAPBR=3,1,\"APN\",\"internet\" digunakan untuk menentukan tipe

koneksi internet dan menentukan APN yang akan digunakan sesuai dengan

kartu SIM yang digunakan.

5. AT+SAPBR=1,1 digunakan untuk mengaktifkan pengaturan GPRS dan APN

yang telat ditentukan sebelumnya.

Page 51: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

39

6. AT+HTTPINIT digunakan untuk melakukan persiapan HTTP request.

7. AT+HTTPPARA=\"URL\",\"http://tugasakhirdua.000webhostapp.com/in

dex.php?ldr=&PIR= digunakan untuk melakukan pengiriman data ke alamat

URL web server.

8. AT+HTTPACTION=0 digunakan untuk memulai HTTP GET session.

9. AT+HTTPTERM digunakan untuk menutup aktivitas HTTP Request.

4.1.3 Realisasi pembangunan database

Dalam realisasi pembangunan database, bahasa yang digunakan yaitu bahasa

MySQL. Berikut tabel yang telah dibuat dalam pembangunan database yang diberi

nama “tabelsensor” seperti pada Gambar 4.3 berikut.

Gambar 4.3 Database tabel sensor

Pada database Gambar 4.3 hanya terdiri dari satu tabel, dalam tabel tersebut

terdapat 4 field yaitu field id yang digunakan untuk menyimpan data ID dari nilai

sensor yang akan masuk; field ldr digunakan untuk menyimpan data dari sensor

LDR; field PIR digunakan untuk menyimpan data dari sensor PIR; field tanggal

digunakan untuk memberikan keterangan waktu dari data sensor yang masuk. Data

dari sensor PIR dan sensor LDR ini akan digunakan untuk melihat waktu dan lama

dari orang yang masuk dalam ruangan, dapat digunakan juga untuk melihat tanggal,

jam dan berapa lama orang yang masuk dalam ruangan PSTI tanpa izin (pencuri).

4.2 Pengujian Sistem

Pada tahap pengujian sistem merupakan proses pengeksekusian sistem

perangkat keras untuk menentukan apakah sistem tersebut sesuai dengan yang

diharapkan peneliti. Pengujian dilakukan dengan melakukan percobaan untuk

melihat kemungkinan kesalahan yang terjadi dari setiap proses. Pada pengujian

sistem ini dibagi dengan 2 tahap. Pada tahap pertama dilakukan pengujian terhadap

Page 52: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

40

fungsi dari sistem otomatisasi lampu dan TV yang telah dibuat. Kemudian pada

tahap selanjutnya adalah pengujian terhadap fungsi dari sistem keamanan. Adapun

pengujian sistem yang digunakan adalah metode Black Box.

4.2.1 Hasil pengujian perangkat sistem otomatisasi lampu dan TV

Pada pengujian perangkat sistem otomatisasi lampu dan TV digunakan

metode pengujian black box yaitu menguji perangkat dari segi spesifikasi

fungsional tanpa menguji desain dan kode program. Pengujian dimaksudkan untuk

mengetahui apakah fungsi-fungsi dan keluaran sudah berjalan sesuai dengan

harapan atau tidak. Berikut hasil pengujian yang telah dilakukan pada perangkat

sistem otomatisasi lampu dan TV.

1. Pengujian sensor PIR dan sensor LDR

Pada pengujian sensor PIR dan sensor LDR ini dilakukan percobaan untuk

mengetahui apakah sensor PIR dan sensor LDR dapat bekerja sesuai dengan yang

diharapkan pada perancangan sistem, skenario pengujiannya adalah dengan

menghubungkan sensor PIR dan sensor LDR ke arduino kemudian mencoba apakah

sensor PIR dapat mendeteksi keberadaan seseorang secara real time dan mencoba

sensor LDR apakah dapat menbaca perubahan intensitas cahaya secara real time.

Page 53: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

41

Gambar 4.4 Pengujian sensor PIR dan sensor LDR

Pada Gambar 4.4 merupakan hasil dari percobaan untuk melihat fungsi dari

sensor PIR dan sensor LDR. Hasil yang didapat adalah sensor PIR mampu

mendeteksi keberadaan seseorang secara real time, itu dapat dilihat dari perubahan

nilai dari sensor PIR yang berubah dari 0 (tidak ada orang) menjadi 1 (ada orang)

dan sebaliknya dari 1 (ada orang) menjadi 0 (tidak ada orang). Hasil yang didapat

dari percobaan sensor LDR yaitu sensor LDR mampu membaca perubahan

intensitas cahaya secara real time, itu dapat dilihat pada Gambar 4.4 yang

menunjukan adanya perubahan nilai dari sensor LDR yang menandakan adanya

perubahan intensitas cahaya yang dibaca oleh sensor LDR.

2. Pengujian otomatisasi lampu berdasarkan sensor PIR dan sensor LDR dengan

mengunakan beberapaka kondisi

Pada pengujian otomatisasi lampu berdasarkan sensor PIR dan sensor LDR ini

akan dilakukan uji coba untuk menghidupkan dan mematikan lampu dengan

Page 54: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

42

beberapa kondisi untuk mengetahui apakah lampu akan menyala dan mati pada

kondisi yang sudah di tentukan. skenario pengujian dilakukan dengan

menghubungkan arduino dengan sensor PIR, sensor LDR dan rela yang terhubung

ke daya lampu kemudian mencoba beberapa kondisi yang sudah di tentukan.

Tabel 4.1 Pengujian otomatisasi lampu dengan kondisi

No Kondisi Hasil

1 Ada pergerakan dan kondisi

cahaya gelap

Lampu

menyala

2 Ada pergerakan dan kondisi

cahaya terang

Lampu tidak

menyala

3 Tidak ada pergerakan dan

kondisi cahaya gelap

Lampu tidak

menyala

4 Tidak ada pergerakan dan

kondisi cahaya terang

Lampu tidak

menyala

Pada Tabel 4.1 merupakan hasil percobaan yang dilakukan untuk otomatisasi

lampu berdasarkan sensor PIR dan sensor LDR. Percobaan yang dilakukan

menggunakan beberapa kondisi yang sudah di tentukan. Hasil yang didapat yaitu

lampu menyala dan tidak menyala sesuai dengan kondisi yang diharapkan pada

tahap perancangan. Setelah lampu menyala, jika terdeteksi tidak ada orang maka

lampu akan dimatikan setelah 2 menit.

3. Pengujian otomatisasi lampu berdasarkan sensor PIR dan sensor LDR dengan

menghitung jarak jangkauan sensor PIR

Pada pengujian ini akan dilakukan uji coba otomatisasi lampu menggunakan

sensor PIR dan sensor LDR dengan cara merubah jarak deteksi gerak untuk sensor

PIR. Pengujian ini dilakukan untuk mengetahui jarak kerja dari sensor PIR.

Page 55: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

43

Tabel 4.2 Pengujian otomatisasi lampu dengan jarak

No. Jarak Kondisi Hasil

1 1 meter Ada pergerakan dan

kondisi cahaya gelap

Lampu

menyala

2 2 meter Ada pergerakan dan

kondisi cahaya gelap

Lampu

menyala

3 3 meter Ada pergerakan dan

kondisi cahaya gelap

Lampu

menyala

4 4 meter Ada pergerakan dan

kondisi cahaya gelap

Lampu

menyala

5 5 meter Ada pergerakan dan

kondisi cahaya gelap

Lampu

menyala

6 6 meter Ada pergerakan dan

kondisi cahaya gelap

Lampu

menyala

7 7 meter Ada pergerakan dan

kondisi cahaya gelap

Lampu

menyala

8 8 meter Ada pergerakan dan

kondisi cahaya gelap

Lampu

menyala

9 9 meter Ada pergerakan dan

kondisi cahaya gelap

Lampu tidak

menyala

10 10 meter Ada pergerakan dan

kondisi cahaya gelap

Lampu tidak

menyala

Pada Tabel 4.2 merupakan hasil percobaan otomatisasi lampu dengan merubah

jarak untuk deteksi gerak sensor PIR sesuai yang sudah di tentukan, hasil yang

didapat dari percobaan tersebut menunjukan bahwa sensor PIR hanya dapat bekerja

dari jarak 1 meter sampai dengan 8 meter hal itu dibuktikan pada percobaan untuk

jarak 9 meter dan 10 meter lampu tidak menyala.

Page 56: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

44

4. Pengujian pengiriman IR Code ke TV

Pada pengujian pengiriman IR Code ke TV dilakukan pengujian dengan

mengubah jarak antar IR transmitter dengan TV sesuai dengan jarak yang sudah di

tentukan untuk mengetahui berapa jarak IR transmitter dapat bekerja dengan baik.

Tabel 4.3 Hasil pengujian pengiriman IR Code

No. Jarak Hasil (Tanpa

Penghalang)

Hasil (Dengan

Penghalang)

1 1 meter Berhasil Tidak Berhasil

2 2 meter Berhasil Tidak Berhasil

3 3 meter Berhasil Tidak Berhasil

4 4 meter Berhasil Tidak Berhasil

5 5 meter Berhasil Tidak Berhasil

6 6 meter Berhasil Tidak Berhasil

7 7 meter Berhasil Tidak Berhasil

8 8 meter Berhasil Tidak Berhasil

9 9 meter Tidak Berhasil Tidak Berhasil

Pada Tabel 4.3 merupakan hasil pengujian jarak kerja dari IR transmitter ke

TV. Hasil dari pengujian yang dilakukan didapat bahwa jarak kerja IR transmitter

adalah 8 meter, hal itu dibuktikan dengan percobaan ke sembilan dengan jarak 9

meter IR transmitter tidak dapat mengirim IR Code ke TV.

5. Pengujian perangkat sistem otomatisasi lampu dan TV secara keseluruhan

Pada tahap pengujian perangkat sistem otomatisasi lampu dan TV secara

keseluruhan akan dilakukan pengujian fungsi keseluruhan dari sistem yang sudah

dirancang. Pengujian ini bertujuan untuk melihat apakah semua fungsi sistem

otomatisasi dapat bekerja dengan baik.

Page 57: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

45

Tabel 4.4 Hail pengujian perangkat sistem otomatisasi lampu dan TV secara keseluruhan

No Fungsi Kondisi Hasil

1 Menyalakan

lampu

Ada peregrakan dan kondisi

cahaya gelap

Lampu menyala

Ada peregrakan dan kondisi

cahaya terang

Lampu tidak menyala

Tidak ada peregrakan dan

kondisi cahaya gelap

Lampu tidak menyala

Tidak ada peregrakan orang

dan kondisi cahaya terang

Lampu tidak menyala

2 Mematikan

TV

Tidak ada pergerakan selama

10 menit

TV memulai timer

Tidak ada pergerakan selama

20 menit

TV mati

Pada Tabel 4.4 merupakan hasil pengujian alat sistem otomatisasi lampu dan

TV secara keseluruhan. Dari pengujian tersebut didapat hasil yang menunjukan

sistem otomatisasi lampu dan TV bekerja sesuai dengan fungsi-fungsi yang sudah

di tentukan pada tahap perancangan sistem.

4.2.2 Hasil pengujian perangkat sistem keamanan

Pada pengujian perangkat sistem keamanan digunakan metode pengujian

black box yaitu menguji perangkat dari segi spesifikasi fungsional tanpa menguji

desain dan kode program. Pengujian dimaksudkan untuk mengetahui apakah

fungsi-fungsi dan keluaran sudah berjalan sesuai dengan harapan atau tidak. Berikut

hasil pengujian yang telah dilakukan pada perangkat sistem keamanan.

1. Pengujian menghidupkan sistem keamanan dan menerima pesan notifikasi

keamanan menggunakan mobile

Pada tahap pengujian ini dilakukan percobaan untuk menghidupkan sistem

keamanan menggunakan SMS yang akan dikirim ke sistem keamanan kemudian

menerima pesan notifikasi keamanan.

Page 58: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

46

Gambar 4.5 Menghidupkan sistem keamanan dan menerima pesan notifikasi keamanan

Pada Gambar 4.5 merupakan hasil pengujian yang dilakukan untuk

menghidupkan sistem keamanan dan penerimaan pesan notifikasi keamanan setelah

sistem keamanan dalam kondisi on. Hasil yang didapat yaitu setelah mengirim

pesan dengan isi “on” makan sistem keamanan akan mengirim pesan yang

memberitahukan bahwa sistem keamanan dalam komisi on, setelah sistem

keamanan dalam kondisi on makan sistem akan mengirim pesan notifikasi jika

sensor PIR mendeteksi adanya gerakan. Untuk pengiriman pesan notifikasi

digunakan interval selama satu menit sehingga tidak terjadi pemborosan dalam

pengiriman SMS.

2. Pengujian mematikan sistem keamanan menggunakan mobile

Pada tahap pengujian ini akan dilakukan pengujian untuk mematikan sistem

keamanan yang sedang dalam kondisi on dengan mengirim pesan menggunakan

mobile.

Page 59: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

47

Gambar 4.6 Mematikan sistem keamanan

Pada Gambar 4.6 merupakan hasil pengujian untuk mematikan sistem

keamanan dengan mengirim pesan dari mobile. Setelah melakukan pengiriman

pesan dengan isi “of” ke sistem keamanan maka sistem keamanan akan mengirim

kembali pesan yang menyatakan bahwa sistem sudah dalam kondisi off.

3. Pengujian fungsi pengiriman pesan dan penerimaan pesan oleh modul GSM

Pada pengujian fungsi pengiriman pesan dan penerimaan pesan dilakukan

pengujian apakah modul GSM dapat mengirim pesan ke nomor yang sudah di

tentukan dan menerima pesan yang dikirim dari mobile. Skenario yang digunakan

yaitu memasang modul GSM ke arduino kemudian mencoba mengirim pesan ke

nomor yang sudah di tentukan kemudian menerima pesan yang di kirim dari mobile.

Page 60: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

48

Gambar 4.7 Pengujian pengiriman dan penerimaan pesan oleh modul GSM

Pada Gambar 4.7 merupakan hasil pengujian fungsi pengiriman pesan dan

penerimaan pesan oleh modul GSM dimana percobaan yang dilakukan berhasil,

untuk pengiriman pesan dibuktikan dengan fungsi dari field AT+CMGS dan isi

pesan “Hello” yang berhasil di proses. Sedangkan untuk penerimaan pesan

dibuktikan dengan fungsi dari field +CMT dan isi pesan “Hello” yang berhasil di

proses.

4. Pengujian pengiriman data sensor PIR dan sensor LDR ke database.

Pengujian fungsi pengiriman data sensor PIR dan sensor LDR ke database

merupakan pengujian apakah data sensor PIR dan sensor LDR dapat di kirim dan

masuk ke database yang sudah disediakan, skenario yang digunakan yaitu

memasang modul GSM, sensor PIR dan sensor LDR ke arduino, kemudian

mencoba mengirim data sensor PIR dan sensor LDR ke database yang sudah di

sediakan.

Hasil dari pengujian yang dilakuakn sesuai dengan yang diharapkan dan sesuai

dengan perencanaan sistem yang sudah dibuat. Data sensor PIR dan sensor LDR

Page 61: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

49

yang yang diterima oleh arduino berhasil terkirim ke database yang sudah

disediakan.

5. Pengujian perangkat sistem keamanan secara keseluruhan

Pada tahap ini dilakukan pengujian perangkat sistem keamanan secara

keseluruhan dengan mengunakan metode pengujian black box. Pengujian ini

dilakukan untuk mengetahui apakah fungsi – fungsi dari sistem keamanan sudah

dapat bekerja sesuai dengan harapan dan sesuai dengan perancangan sistem yang

sudah dilakukan.

Pengujian fungsi keseluruhan ini dilakukan dengan memasang sensor LDR,

sensor PIR dan modul GSM pada mikrokontroller arduino kemudian

menghubungkan arduino dengan sumber daya yang dibutuhkan yaitu daya sebesar

12V. Setelah alat sistem keamanan dalam kondisi menyala maka dilakukan

percobaab sesuai dengan Tabel 4.5.

Tabel 4.5 Pengujian perangkat sistem keamanan secara keseluruhan

No Fungsi Hasil

1 Megirim pesan status sistem (on/off) Berhasil terkirim

2 Mengirim pesan notifikasi keamanan Berhasil terkirim

3 Menerima pesan kondisi on/off sistem Berhasil diterima

4 Mengirim data ke database Berhasil dikirim

Pada Tabel 4.5 merupakan hasil pengujian perangkat sistem keamanan secara

keseluruhan. Pengujian dari fungsi-fungsi yang dilakukan didapat hasil yang sesuai

dengan yang diinginkan dan sesuai dengan perancangan sistem yang sudah

dilakukan, tidak ada fungsi yang tidak berjalan sesuai dengan perancangan sistem

yang sudah dibuat. Pengujian dari fungsi-fungsi yang dilakukan merupakan

pengujian secara real time.

Page 62: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

50

BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Kesimpulan yang dapat diambil dari tugas akhir ini adalah sebagai berikut :

1. Sensor PIR yang digunakan dapat menghasilkan output yang sesuai dengan

keadaan dimana sensor dipasang, jika terdapat pergerakan manusia makan

sensor PIR akan memberikan nilai 1 dan jika tidak ada pergerakan manusia

makan sensor PIR akan memberikan nilai 0.

2. Sensor LDR yang digunakan dapat menghasilkan output nilai yang sesuai

dengan kondisi disekitarnya, jika cahaya kurang maka nilai dari sensor LDR

akan neningkat, jika cahaya terang maka nilai LDR akan menurun.

3. Berdasarkan hasil pengujian sistem otomatisasi lampu dan TV yang dibuat

didapat hasil yang semua fungsinya dapat berjalan sesuai dengan

perencanaan sistem, seperti yang ditunjukan pada Tabel 4.4.

4. Berdasarkan hasil pengujian sistem keamanan yang dibuat didapat hasil

yang semua fungsinya dapat berjalan sesuai dengan perencanaan sistem,

seperti yang ditunjukan pada Tabel 4.5.

5. Berdasarkan hasil pengujian yang dilakukan untuk on/off sistem keamanan

didapat hasil yang sesuai dengan perencanaan sistem, seperti yang

ditunjukan pada Gambar 4.5 dan Gambar 4.6.

5.2 Saran

Jika dilakukan penelitian lebih lanjut tentang penelitian ini dapat

mempertimbangkan saran-saran sebagai berikut:

1. Sistem ini diharapkan dapat dikembangan dengan mematikan TV secara

langsung tanpa harus menggunkan timer.

2. Sistem diharapkan dapat dikembangkan lebih lanjut dengan menggunakan

google speech API sebagai kontrollernya.

3. Sistem ini diharapkan dapat dikembangkan dengan menambahkan fitur alaram

untuk sistem keamanannya.

4. Sistem ini diharapkan bisa dikembangkan dengan menambahkan lebih banyak

alat elektronik yang dapat di kontrol secara otomatis.

Page 63: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

51

DAFTAR PUSTAKA

[1] D. S. Agung Nurdiansyah, Dea Anggiri Isdar, Mei Sutrisno, “Penerapan

Konsep Smart Building Pada Sistem Penerangan dan Rooftop Tower A

Apartemen Parahyangan Residence - Bandung,” pp. 7–20.

[2] T. M. Arif Setiawan, P. Susetyo W, Budi Nur Iman, “Rancang Bangun

Sistem Otomatisasi Rumah Berbasis Mikrokontroler,” Ranc. Bangun Sist.

Otomatisasi Rumah Berbas. Mikrokontroler, pp. 1–4, 2013.

[3] R. S. H. I G M Ngurah Desnajaya, I A D Giriantari, “Rancang Bangun Sistem

Control Air Conditioning Automatis Berbasis Passive Infrared Receiver,”

no. November, pp. 14–15, 2013.

[4] A. P. P. Zulfikar Ramadhan Gumilar, Tjut Awaliyah Zuraiyah, “Model

Smart Home Solution Berbasis Mikrokontroler,” 2016.

[5] Eko Feri Susanto, “Otomatisasi Monitoring Air Condition (AC) Berbasis

Arduino dan SMS Gateway,” 2018.

[6] Agus Nurhartono, “Perancangan Sistem Keamanan Untuk Mengetahui

Posisi Kendaraan yang Hilang Berbasis GPS dan Ditampilkan dengan

Smartphone,” 2015.

[7] Prio Handoko, “Sistem Kendali Perangkat Elektronika Monolitik Berbasis

Arduino UNO R3,” no. November, pp. 1–2, 2017.

[8] D. J. Steven Jendri Sokop and S. R. U. A. S. Mamahit, “Trainer Periferal

Antarmuka Berbasis Mikrokontroler Arduino Uno,” vol. 5, no. 3, 2016.

[9] I. Angga Khalifah Tsauqi, Murtezha Hadijaya el, Ivander Manuel, Venas

Miftah Hasan, Annisa Tsalsabila, Fadhilah Chandra, Titin Yuliana, Putri

Tarigan, “Saklar Otomatis Berbasis Light Dependent Resistor ( LDR ) Pada

Mikrokontroler Arduino UNO,” vol. V, pp. 19–24, 2016.

[10] H. A. Roslidar, Alfatirta Mufty, “Perancangan Robot Light Follower untuk

Kursi Otomatis dengan Menggunakan Mikrokontroler ATmega 328P,” vol.

13, no. 36, 2017.

Page 64: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

52

[11] Isni Fachri Rizal, “Rancang Bangun Digital HOome Assistant Dengan

Perintah Suara Menggunakan Raspberry PI Dan Smart Pphone,” 2017.

[12] A. I. Mira Afrina, “Pengembangan Sistem Informasi SMS Gateway Dalam

Meningkatkan Layanan Komunikasi Sekitar Akademika Fakultas Ilmu

Komputer Unsri,” vol. 7, no. 2, pp. 852–864, 2015.

[13] T. W. W, Cahyo Rossy, Wiranto Herry Utomo, “Perancangan dan

Implementasi Sistem Informasi Layanan Short Messaging Service ( SMS ),”

pp. 155–166.

Page 65: IMPLEMENTASI IOT DAN SMS GATEWAY UNTUK KENDALI …

vii