Anda di halaman 1dari 82

PERANCANGAN ALAT PENDETEKSI KEBOCORAN GAS

BERBASIS MIKROKONTROLER ARDUINO YANG


TERINTEGRASI DENGAN SMARTPHONE

A final project report


presented to
the faculty of engineering

By

Ade Mutaqin
002201405001

In partial fulfillment
Of the requerments of the degree
Bachelor of science in Electrical Engineering

President University
October 2018
DECLARATION OF ORIGINALITY

I declare that this final project report, entitled “PERANCANGAN ALAT PENDETEKSI
KEBOCORAN GAS BERBASIS MIKROKONTROLER ARDUINO YANG
TERINTEGRASI DENGAN SMARTPHONE” is my own original piece of work and,
to the best my knowledge and belief, has not been submitted, either in whole or in part, to
another university to obtain a degree. All sources that are quoted or referred to are truly
declared.

Cikarang, Indonesia, October 2018

Ade Mutaqin

i
President University
HALAMAN PENGESAHAN
PERANCANGAN ALAT PENDETEKSI KEBOCORAN GAS
BERBASIS MIKROKONTROLER ARDUINO YANG
TERINTEGRASI DENGAN SMARTPHONE

Dibuat Oleh:

Ade Mutaqin
002201405001

Disetujui Oleh:

Dr.-Ing. Erwin Sitompul, M.Sc. Antonius Suhartomo, M.Sc.Eng., Ph.D.


Dosen Pembimbing Kepala Program Studi Teknik Elektro
KATA PENGANTAR

Assalamu’alaikum Wr. Wb.

Alhamdulilah puji syukur penulis panjatkan kehadirat Allah SWT. yang telah
melimpahkan berkah, rahmat dan hidayah-Nya, sehingga penulis dapat menyelesaikan
tugas akhir yang berjudul:

PERANCANGAN ALAT PENDETEKSI KEBOCORAN GAS BERBASIS


MIKROKONTROLER ARDUINO YANG TERINTEGRASI DENGAN
SMARTPHONE

Tugas akhir ini disusun dalam rangka memenuhi salah satu persyaratan mencapai derajat
Sarjana Teknik Elektro Fakultas Teknik President University. Dengan selesainya tugas
akhir ini, penulis ingin menyampaikan rasa terimakasih atas segala dukungan, bantuan dan
arahan dari berbagai pihak, antara lain:

1. Kedua Orang tua dan istri yang selalu menjadi motivasi terbesar penulis dan tidak
lupa pula keluarga yang senantiasa memberikan dukungan dalam penyelesaian
tugas akhir ini.
2. Bapak Dr,-Ing. Erwin Parasian Sitompul, M.Sc. selaku Dosen Pembimbing serta
Dekan Fakultas Teknik President University yang telah meluangkan waktu, tenaga
serta memberikan masukan-masukan yang bermanfaat bagi tugas akhir ini.
3. Bapak Joni Welman Simatupang, M.Sc.Eng., Ph.D. selaku Kepala Program Studi
Teknik Elektro President University 2017/2.
4. Bapak Antonius Suhartomo, M.Sc.Eng., Ph.D. selaku Kepala Program Studi
Teknik Elektro President University saat ini.
5. Seluruh Dosen serta Staff Teknik Elektro President University.
6. Seluruh rekan-rekan Teknik Elektro yang selalu memberikan dukungan moral
selama perkuliahan di President University.

iii
President University
Penulis menyadari bahwa laporan tugas akhir ini masih terdapat kekurangan, baik dari segi
penyusunan maupun tata bahasa. Oleh karena itu, penulis memohon kritik dan saran yang
bersifat membangun. Semoga laporan tugas akhir ini dapat bermanfaat bagi saya sebagai
penulis dan semua pihak.

Atas segala perhatian penulis mengucapkan terima kasih.

Wassalamu’alaikum Wr. Wb.

Cikarang, October 2018

Ade Mutaqin
APPROVAL FOR SCIENTIFIC PUBLICATION

I hereby, for the purpose of development of science and technology, certify and approve to
give President University a non-exclusive royalty-free right upon my final project report
with the title:

PERANCANGAN ALAT PENDETEKSI KEBOCORAN GAS BERBASIS


MIKROKONTROLER ARDUINO YANG TERINTEGRASI DENGAN
SMARTPHONE

along with the related software or hardware prototype (if needed). With this non-exclusive
royalty-free right, President University is entitled to conserve, to convert, to manage in a
database, to maintain, and to publish my final project report. These are to be done with the
obligation from President University to mention my name as the copyright owner of my
final project report.

Cikarang, October 2018

Ade Mutaqin

002201405001
ABSTRAK

Beralihnya penggunan minyak tanah pada rumah tangga ke gas, disamping harganya
murah, cara penggunaannya lebih efektif. Tetapi diperlukan kehati-hatian terhadap cara
penggunaannya, karena gas ini mudah bocor sehingga mengeluarkan bau yang kurang
sedap dan berpotensi terjadi ledakan akibat dari konsentrasi gas yang tinggi. Untuk
mengatasi masalah itu maka diperlukan suatu alat yang bisa mendeteksi kebocoran gas
tersebut, agar mencegah terjadinya hal-hal yang tidak diinginkan lebih dini. Untuk
menghindari kejadian yang tidak diinginkan karena adanya kebocoran gas, maka pada
penelitian ini penulis merancang suatu alat yang dapat mengetahui kebocoran gas jika
terjadi. Dimana jika terdapat gas LPG maka akan langsung diketahui. Perangkat keras ini
terdiri dari sensor MQ-2, mikrokontroler Arduino Uno, buzzer sebagai indikator
pemberitahuan serta LCD dan smartphone sebagai media penampilan hasil pendeteksian
dari sensor MQ-2. Terdapat tiga kondisi yang ditampilkan pada LCD, yaitu kondisi
normal, siaga dan bahaya. Hasil yang didapatkan dari pembuatan alat adalah sensor MQ-2
akan mendeteksi gas LPG jika tegangan keluaran dari sensor sekian volt. Selanjutnya data
diolah oleh mikrokontroller dan akan dikeluarkan lewat indikator buzzer. Sehingga apabila
terdapat kebocoran gas LPG maka sensor akan mendeteksi adanya gas yang dikandung
oleh gas LPG tersebut. Sehingga tegangan keluaran dari sensor akan diolah oleh
mikrokontroler untuk melakukan perintah mengaktifkan buzzer.

Keyword : gas leak detector, Arduino, LPG, MQ-2, Bluetooth, Smartphone


DAFTAR ISI

DECLARATION OF ORIGINALITY.......................................................................................i
HALAMAN PENGESAHAN................................................................................................iI
KATA PENGANTAR...........................................................................................................iii
APPROVAL FOR SCIENTIFIC PUBLICATION................................................................v
ABSTRAK.............................................................................................................................vi
DAFTAR ISI........................................................................................................................vii
DAFTAR GAMBAR.............................................................................................................ix
DAFTAR TABEL..................................................................................................................xi

BAB I PENDAHULUAN......................................................................................................1
1.1. Latar Belakang...........................................................................................................1
1.2. Landasan Masalah......................................................................................................2
1.3.Batasan Masalah.........................................................................................................2
1.4.Tujuan Penelitian........................................................................................................3
1.5.Manfaat Penelitian......................................................................................................3
1.6. Sistematika Penulisan................................................................................................3
BAB II STUDY LITERATUR..............................................................................................5
2.1. Pengertian Sistem.......................................................................................................5
2.1.1. Pengertian Sistem Pendeteksi.........................................................................7
2.1.2. Jenis-jenis Detector Kebakaran.......................................................................7
2.1.3. Tinjauan Pustaka.............................................................................8
2.2. Perangkat Keras.......................................................................................................10
2.1.1. Sensor 11
2.1.2. Control..........................................................................................................15
2.1.3. Arduino.........................................................................................................16
2.1.4. Bluetooth.......................................................................................................25
2.1.5. LCD...............................................................................................................28
2.1.6. Relay.............................................................................................................31
2.1.7. LED...............................................................................................................32
2.1.8. Fan.................................................................................................................36
3. BAB III PERANCANGAN............................................................................................37
3.1. Perancangan System.................................................................................................37
3.1.1. Fungsi masing-masing block diagram..........................................................38
3.1.2. Prinsip Kerja.................................................................................................38
3.2. Perancangan Dan Pembuatan Hardware...................................................................39
3.2.1. Power Supply................................................................................................39
3.2.2. Rangkaian sensor gas....................................................................................40
3.2.3. Rangkaian LCD............................................................................................41
3.2.4. Rangkaian Bluetooth.....................................................................................42
3.2.5. Rangkaian LED.............................................................................................43
3.2.6. Rangkaian Buzzer.........................................................................................44
3.2.7. Rangkaian Relay...........................................................................................45
3.2.8. Rangkaian Arduino Uno R3.........................................................................46
3.3. Perancangan Mekanik...............................................................................................47
3.4. Perancangan Dan Pembuatan Perangkat Lunak (Software).....................................48
3.4.1. Diagram alir (Flow Chat)..............................................................................48
3.4.2. Program software..........................................................................................49
BAB IV UJI COBA DAN ANALISA..................................................................................57
4.1. Pengujian Fungsional Hardware...............................................................................57
4.1.1. Pengujian Sensor MQ-2................................................................................57
4.1.2. Pengujian LCD.............................................................................................61
4.2. Kelebihan dan kekurangan........................................................................................65
4.2.1. Kelebihan......................................................................................................65
4.2.2. Kekurangan...................................................................................................66
BAB V KESIMPULAN DAN SARAN...............................................................................67
5.1. Kesimpulan...............................................................................................................67
5.2. Saran.........................................................................................................................69
DAFTAR PUSTAKA...........................................................................................................70
DAFTAR GAMBAR

Gambar 2.1. Sensor Gas........................................................................................................12


Gambar 2.2. Batas Explosion Limit......................................................................................13
Gambar 2.3. Bagian Segitiga Api.........................................................................................14
Gambar 2.4. Bagian Mikrokontroller....................................................................................15
Gambar 2.5. Board Arduino Uno..........................................................................................18
Gambar 2.6. Board Arduino Serial.......................................................................................18
Gambar 2.7. Board Arduino Mega.......................................................................................19
Gambar 2.8. Board Arduino Fio...........................................................................................19
Gambar 2.9. Board Arduino Lilypad....................................................................................20
Gambar 2.10. Board Arduino BT.........................................................................................21
Gambar 2.11. Board Arduino Nano dan Arduino Mini........................................................22
Gambar 2.12. Board Arduino Uno........................................................................................22
Gambar 2.13. Kabel USB Board Arduino Uno....................................................................24
Gambar 2.14. Bentuk fisik Bluetooth HC06 dan pin out......................................................26
Gambar 2.15. Bentuk fisik LCD ( Liquid Cristal Display) 16x2..........................................28
Gambar 2.16. Bentuk fisik Relay..........................................................................................31
Gambar 2.17. Gambar Simbol LED.....................................................................................32
Gambar 2.18. Bentuk Fisik LED..........................................................................................32
Gambar 2.19. Cara kerja LED (proses dopping)..................................................................33
Gambar 2.20. Polaritas LED.................................................................................................34
Gambar 2.21. Fan..................................................................................................................36
Gambar 3.1. Blok Diagram Pendeteksi Kebocoran Gas.......................................................37
Gambar 3.2 Blok Diagram Power Supply yang terhubung dengan mikrokontroler.............39
Gambar 3.3 Blok diagram sensor gas terhubung dengan mikrokontroller...........................40
Gambar 3.4 Blok diagram LCD terhubung dengan mikrokontroller....................................41
Gambar 3.5 Blok diagram Bluetooth terhubung dengan mikrokontroller............................42
Gambar 3.6 Blok diagram LED terhubung dengan mikrokontroller....................................43
Gambar 3.7. Blok Diagram Buzzer Terhubung Dengan Mikrokontroller............................44
Gambar 3.8 Blok diagram Relay terhubung dengan mikrokontroller..................................45
Gambar 3.9. Rangkaian keseluruhan I/O system..................................................................46
Gambar 3.10. Desain pendeteksi kebocoran gas..................................................................47

ix
President University
Gambar 3.11. Flowchat pendeteksi kebocoran gas...............................................................48
Gambar 3.12. Library Program.............................................................................................49
Gambar 3.13. Inisialisasi Program........................................................................................50
Gambar 3.14. Reset Coding Program...................................................................................51
Gambar 3.15. Display Value untuk blynk............................................................................52
Gambar 3.16. Klasifikasi status kondisi...............................................................................53
Gambar 3.17. Void setup......................................................................................................54
Gambar 3.18. Timer dan Void loop......................................................................................55
Gambar 3.19. Void Alert......................................................................................................56
Gambar 4.1. Pengujian system..............................................................................................57
Gambar 4.2 Fan Berputar ketika terdeteksi gas & mengirimkan data serta notifikasi.........58
Gambar 4.3. Pengujian LCD 16X2 Kondisi NORMAL.......................................................61
Gambar 4.4 Pengujian LCD 16X2 Kondisi SIAGA.............................................................62
Gambar 4.5. Pengujian LCD 16X2 Kondisi BAHAYA.......................................................63
Gambar 4.6. Data Loger Pada Smartphone..........................................................................64
Gambar 5.1. Kondisi Saat Terjadi Kebocoran......................................................................68
Gambar 5.2. Kondisi Saat Tidak Terjadi Kebocoran............................................................68
DAFTAR TABEL

Tabel 2.1. Tinjauan Pustaka..................................................................................................10


Tabel 2.2. Standart % LEL...................................................................................................14
Tabel 2.3. Deskripsi Arduino Uno........................................................................................23
Tabel 2.4. Fungsi Pin LCD...................................................................................................30
Tabel 2.5 Spesifikasi senyawa semikonduktor LED............................................................35
Tabel 2.6 Spesifikasi tegangan maju LED............................................................................35
Tabel 4.1. Kandungan Gas LPG...........................................................................................58
Tabel 4.2. Hasil Percobaan LPG...........................................................................................59
Tabel 4.3. Hasil Percobaan Korek Api.................................................................................60
Tabel 4.4. Kondisi Normal....................................................................................................61
Tabel 4.5. Kondisi Siaga.......................................................................................................62
Tabel 4.6. Kondisi Bahaya....................................................................................................63
Tabel 5.1. Hasil Percobaan LPG...........................................................................................67
BAB I
PENDAHULUAN

1.1. Latar Belakang

Perkembangan energy terbarukan mengalami peningkatan yang cukup pesat, salah satunya
penggunaan gas alam sebagai pengganti bahan bakar konvensional (Minyak tanah), hal ini
sejalan dengan peraturan menteri (Permen ESDM no : 2790 k/ 12/MEM/12) dan Peraturan
President (nomor 104 tahun 2007 28 November 2007). Hal ini mengakibatkan migrasi
yang cukup besar dari penggunaan minyak tanah ke LPG, situasi seperti ini menimbulkan
dampak yang besar pada semua bidang kehidupan masyarakat salah satunya pada bidang
ekonomi dan sosial [1].

Pada penerapannya dilapangan banyak terjadi masalah, baik dari segi ditribusi, pemakaian,
bahkan hingga ketersediaan bahan bakar LPG yang langka. Sejak pertama kali
diluncurkannya paket kebijakan ini, banyak sekali kejadian kebakaran yang terjadi karena
kebocoran yang tidak terdeteksi dan termaintenance dengan baik, baik oleh distributor
maupun oleh pengguna sendiri, dalam hal ini adalah masyarakat luas, sehingga besar
kemungkinan terjadinya kebakaran karena ketidaktahuan masyarakat akan bahaya
kebocoran gas tersebut dan cara mendeteksinya.

Salah satu cara untuk mendeteksi kebocoran adalah dengan menggunakan alat pendeteksi
kebocoran gas yang banyak kita jumpai dipasaran, namun banyak dari alat tersebut
memiliki harga yang cukup mahal dan penerapan yang cukup rumit jika akan dipasang
pada rumah penduduk pada umumnya, serta untuk system kontrolnya hanya local diarea
tersebut saja, sehingga yang mengetahui kebocoran hanya orang yang sedang berada
ditempat itu saja, hal ini berbanding terbalik dengan kehidupan masyarakat urban kita saat
ini, yang lebih cenderung sering berada di luar rumah.

Mikrokontroler adalah sebuah sistem komputer fungsional dalam sebuah chip. Di


dalamnya terkandung sebuah inti prosesor, memori (sejumlah kecil RAM, memori
program, atau keduanya), dan perlengkapan input output. Dengan kata lain, mikrokontroler
adalah suatu alat elektronika digital yang mempunyai masukan dan keluaran serta kendali

1
President University
dengan program yang bisa ditulis dan dihapus dengan cara khusus, cara kerja
mikrokontroler sebenarnya membaca dan menulis data.

Salah satu mikrokontroler yang sedang diminati untuk membuat sistem sederhana yaitu
mikrokontroler jenis Arduino, Arduino sendiri memiliki banyak tipe salah satunya yang
saya gunakan yaitu jenis Arduino Uno R3. Dengan mikrokontroler Arduino Uno R3 sudah
dapat mengontrol sistem yang saya buat yaitu “PERANCANGAN ALAT PENDETEKSI
KEBOCORAN GAS BERBASIS MIKROKONTROLER ARDUINO YANG
TERINTEGRASI DENGAN SMARTPHONE”

1.2. Landasan Masalah

Sehubungan dengan judul dan pembahasan di atas dapat dirumuskan masalah sebagai
berikut:

1. Ketika terjadi kebocoran gas LPG berpotensi terjadi ledakan dan kebakaran.
2. Ketika terjadi kebocoran gas tidak ada alat yang bisa mendeteksi kebocoran gas LPG
serta memberikan informasi dini kepada pemilik rumah.
3. Ketika terjadi kebocoran gas diperlukan sebuah alat yang dapat memberikan
penangulangan sementara hingga perbaikan permanent yang bertujuan mencegah
konsentrasi gas semakin tinggi.

1.3. Batasan Masalah

Pada skripsi ini, akan menitik beratkan implementasi masing-masing komponen yang
terdiri dari:

1. Penggunaan mikrokontroler Arduno Uno sebagai pengontrol detektor gas dan output
alarm (buzzer dan Bluetooth).
2. Penggunaan Bluetooth untuk monitoring
3. Penggunaan detektor gas sebagai sensor yang akan mengirimkan data ke
mikrokontroler.
1.4. Tujuan Penelitian

Tujuan pembuatan alat peraga ini adalah:

1. Merancang sebuah system control pendeteksi kebocoran gas dengan menggunakan


sensor pendeteksi kebocoran gas.
2. Merancang sebuah alat ketika terjadi kebocoran gas, alat tersebut dapat
memberikan sinyal pada pemilik rumah melalui smartphone dan memberikan
penangulangan sementara untuk mencegah kebakaran hingga dilakukan perbaikan
secara permanent.

1.5. Manfaat Penelitian

Manfaat penelitian yang diharapkan dalam penelitian ini adalah:

1. Alat yang dikembangkan dapat digunakan pada kehidupan sehari-hari, sebagai alat
pengaman ketika terjadi kebocoran gas.
2. Hasil dari pengembangan media dapat dipakai sebagai bahan perbendaharaan
perpustakaan jurusan Teknik Elektro Universitas President sehingga dapat dijadikan
acuan untuk penelitian berikutnya.
3. Untuk peneliti, merupakan sarana untuk menambah wawasan pengetahuan dan
pengalaman sehingga menjadi bekal dikemudian hari yang kelak dapat diterapkan
dalam praktek yang sesungguhnya.

1.6. Sistematika Penulisan

Agar sistematis dalam penguraian penulisan skripsi ini dibagi menjadi 5 BAB dan setiap
bab akan dibagi menjadi beberapa sub bab yang lebih rinci. Adapun sistematika
penulisannya adalah sebagai berikut:

BAB I : Pendahuluan, bab ini akan terdiri dari latar belakang, landasan masalah, tujuan,
ruang lingkup dan batasan masalah serta sistematika penulisan.

BAB II : Dasar Teori dan Spesifikasi Desain, bab ini akan menjelaskan keseluruhan teori
dari perangkat keras dan perangkat lunak yang diaplikasikan dalam pembuatan
alat peraga dalam skripsi ini.
BAB III : Perancangan, bab ini akan membahas tentang implementasi desain perangkat
keras dan perangkat lunak alat peraga yang telah dibahas pada bab sebelumnya.

BAB IV : Uji coba, bab ini akan membahas serta membuat data hasil pengujian serta
analisa dari alat peraga yang telah dibuat.

BAB V : Kesimpulan dan Saran, bab ini memaparkan kesimpulan berdasarkan hasil
pengujian dan saran yang diajukan terkait penelitian selanjutnya.
BAB II
STUDI LITERATUR

2.1 Pengertian Sistem

Istilah sistem berasal dari kata yunani yaitu “Systema”. Ditinjau dari sudut katanya sistem
berarti sekumpulan objek yang berkerja sama-sama untuk menghasilkan suatu kesatuan
metode prosedur, teknik yang digabungkan dan diatur sedemikian rupa sehingga menjadi
suatu kesatuan yang berfungsi untuk mencapai tujuan.

Jadi dari defenisi sistem diatas, dapat disimpulkan sistem adalah sebuah tatanan
(keterpaduan) yang terdiri atas sejumlah komponen fungsional.

Menurut O’Brien James A. (2006:64) dalam bukunya ”Sistem adalah sekelompok


komponen yang saling berhubungan, bekerja sama untuk mencapai tujuan bersama dengan
menerima serta menghasilkan output dalam proses transformasi yang teratur”. ”Pengantar
Sistem Informasi” jilid 1 edisi keempat,Penerbit Jakarta: PT. Elex Media Komputindo[2].

Menurut Jogiyanto H.M. (2005:8) dalam bukunya “Sistem adalah kumpulan dari
komponen yang saling berhubungan satu dengan lainnya membentuk satu kesatuan untuk
mencapai tujuan tertentu”. “Sistem Teknologi Informasi” edisi kedua, Penerbit Andi
Offset ,Yogyakarta[3].

Menurut Tata Sutabri (2005:8) dalam bukunya”Sistem adalah sekelompok unsur yang
erat hubungannya satu dengan yang lainnya berfungsi bersama-sama untuk mencapai
tujuan tertentu.” ”Analisa Sistem Informasi” Penerbit Andi Offset, Yogyakarta[4].

Jadi dapat disimpulkan bahwa sistem adalah sekumpulan bagian unsur atau komponen
yang saling berhubungan satu sama lain sacara teratur yang merupakan satu kesatuan yang
saling bergantung antara satu dengan yang lainnya untuk mencapai suatu tujuan.
Suatu sistem harus mempunyai karakteristik, yaitu :

a. Komponen Sistem (Components)

Suatu sistem terdiri dari sejumlah komponenyang saling berinteraksi, yang bekerja
sama membentuk satu kesatuan. Komponen-komponen sistem tersebut dapat berupa
suatu bentuk subsistem. Setiap subsistem memiliki sifat-sifat dari sistem yang
menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara
keseluruhan. Suatu sistem dapat mempunyai sistem yang lebih besar, yang disebut
dengan Supra Sistem.

b. Batasan Sistem (Boundary)

Ruang lingkup sistem merupakan daerah yang membatasi antara sistem dengan sistem
lainnya atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan
suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisah-pisahkan.

c. Lingkungan Luar Sistem (Environment)

Bentuk apapun yang ada di luar ruang lingkup atau batasan sistem yang mempengaruhi
operasi sistem tersebut disebut dengan lingkungan luar sistem.

d. Penghubung Sistem (Interface)

Sebagai media yang menghubungkan subsistem dengan subsistem lain. Penghubung ini
memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem yang
lain. Keluaran suatu subsistem akan menjadi masukan untuk subsistem yang lain
dengan melewati penghubung.

e. Masukan Sistem (Input)

Dapat berupa pemeliharaan (maintenance input) dan sinyal (signal input). Contoh :
pada sistem komputer, program adalah maintenance input yang digunakan untuk
mengoperasikan komputer, data adalah signal input yang akan diolah menjadi
informasi

f. Keluaran Sistem (Output)

Hasil masukan sistem yang diolah dan diklasifikasikan. Keluaran ini merupakan
masukan bagi subsistem lain.
g. Pengolah Sistem (Proces)

Suatu sistem akan dapat mempunyai suatu proses yang akan mengubah masukan
menjadi keluaran.

h. Sasaran Sistem (Objective)

Sistem mempunyai sasaran yang pasti dan bersifat deterministik. Suatu sistem dapat
dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan[5].

2.1.1. Pengertian Sistem Pendeteksi

Deteksi adalah suatu proses untuk memeriksa atau melakukan pemeriksaan terhadap
sesuatu dengan menggunakan cara dan teknik tertentu. Deteksi dapat digunakan untuk
berbagai masalah, misalnya dalam sistem pendeteksi suatu kebakaran, dimana sistem ini
dapat mengetahui terjadinya kebakaran.

2.1.2. Jenis-jenis Detektor Kebakaran

Detektor kebakaran adalah suatu alat yang berfungsi mendeteksi secara dini kebakaran,
agar kebakaran yang terjadi tidak berkembang menjadi lebih besar. Dengan terdeteksinya
cikal bakal kebakaran, maka intervensi untuk mematikan api dapat segera dilakukan.
Sehingga dapat meminimalisasi kerugian sejak awal.

Jika dianalogikan detektor kebakaran adalah alat bantu seperti panca indera kita. Untuk
merasakan bau kita memiliki hidung, kalau untuk merasakan adanya kebakaran
digunakanlah detektor kebakaran. Deteksi kebakaran dilakukan pada kemunculan asap,
kemunculan panas, dan adanya kobaran api, berdasarkan hal itu detektor kebakaran dibagi
menjadi tiga jenis, yaitu :

Smoke Detector, atau detektor asap adalah alat yang berfungsi mendeteksi asap.Ketika
detektor mendeteksi asap maka detektor akan segera mengirimkan sinyal sehingga fire
alarm berbunyi. Smoke detektor sendiri memiliki beberapa type kerja :
 Photoelectric / optical ; mendeteksi asap menggunakan sensor cahaya. cahaya (infra
red) diarahkan ke sensor photoelectric, apabila ada asap maka cahaya tidak sepenuhnya
diterima sensor photoelectric. kejadian ini ditangkap sebagai sinyal yang kemudian
diteruskan ke fire alarm. Dari pengalaman lapangan diketahui kelemahan dari detektor
ini adalah sering kali menimbulkan false alarm yang diakibatkan oleh debu.

 Ionization; detektor model ini menggunakan metode ionization chamber. kelemahan


dari detektor ini adalah setelah habis umur pakainya, detektor dikategorikan limbah
radioaktif, karena didalam detektor ini terdapat ameresium.

Heat Detector, berfungsi mendeteksi terjadinya perubahan energi thermal (panas) yang
diakibatkan oleh adanya api. Detektor panas memiliki dua tipe yaitu detektor dengan
batasanan suhu yang tetap, dan detektor yang mendeteksi peningkatan suhu secara
seketika.

Flame Detector, berfungsi mendeteksi adanya kobaran api, memiliki tiga jenis tipe yaitu
sensor optik, ionisasi dan thermocouple.

2.1.3. Tinjauan Pustaka

Adapun beberapa judul sumber Tinjauan Pustaka yang hampir sama yaitu:

Rijal Permana membuat sebuah alat “Perancangan Sistem Keamanan Dan Konrol
SmartHome Berbasis Internet of Things” menggunakan Arduino Uno, Raspberry Pi,
ESP8266, MC-38, Sensor MQ-135, DHT22, PIR Sensor dan NodeMCU. Alat tersebut
dapat mendeteksi suhu, pergerakan sesuatu di dalam rumah dan dapat mengunci pintu
secara jarak jauh dan dapat mengirim gambar ketika pintu terbuka dengan sendiri nya. Dari
alat ini penulis terfokus pada Keamanan rumah dan mengendalikan alat elektronik berupa
lampu, fan dan membuka serta menutup pintu dari jarak jauh[5].

Penelitian lain pun membuat alat “Perancangan Aplikasi Monitoring Dan Kendali
Sistem Pada Sistem Keamanan SmartHome Berbasis Android” yang berhasil
dilakukan oleh Sofian dengan menggunakanrduino Uno, Raspberry Pi, ESP8266, MC-38,
Sensor MQ-135, DHT22, PIR Sensor dan NodeMCU yang mampu mendeteksi suhu serta
asap, pergerakan di dalam dan dapat mengambil gambar lalu dikirim ke pemilik rumah.
Serta dapat memanggil ke instansi terkait seperti pemadam kebakaran dan atupun polisi.
Dari alat ini penulis terfokus pada Keamanan rumah seperti alat Rijal permana(2017) yang
membedakan sistem ini dapat memanggil instansi terkait seperti pemadam kebakaran
ataupun polisi[6].

Sistem penelitian lain yang pernah dibangun yaitu perancangan sistem “Rancang Bangun
Sistem Pendeteksi Kebakaran Berbasis IOT Dan Sms Gateway Menggunakan
Arduino” yang telah berhasil membuat sistem deteksi kebakaran melalui internet serta
dapat mengirimkan sms ketika terdeteksi kebakaran dengan menggunakan sensor LM35
,MQ-7 dan sensor api oleh Dani Sasmoko. Sistem yang dibangun menggunakan Sensor
LM35, MQ-7 dan Sesor api dan dapat di akses melalui internet maupun sms ini terfokus
pada kebakaran hutan dan hanya dapat mendeteksi kebakaran secara dini. Dari alat ini
Penulis terfokus pada kebakaran hutan[7].

Dodon, Wildan dan Amalia Tifany membuat alat “Perancangan Sistem Pendeteksi
Kebakaran Rumah Penduduk Pada Daerah Perkotaan Berbasis Mikrokontroler”
dengan memanfaatkan sensor Suhu LM35, MQ-9, ESP8266 dan Arduino Uno. Sistem
tersebut dapat menampilkan notifikasi pada aplikasi mobile dan web pada saat
bersamaandengan data yang diterima dan menampilkan rute menuju lokasi pada Google
Maps ke petugas pemadam kebakaran terdekat[8].

Sebuah “Sistem Pemadam Kebakaran Berbasis Android” dibuat oleh Yudha Permana.
Sistim ini terdiri dari aplikasi Android sebagai main program, web server dan rangkain
Arduino yang terdiri dari sistem pengendalian dan pengkontrolan keamanan. Aplikasi
Android terhubung secara serial dengan mikrokontroler pada Arduino yang diamanfaatkan
sebagai pengendali otomatis. Sistem dengan perangkat tersebut kemudian mampu
mendeteksi adanya tanda-tanda kebakaran dan dapat menyemprotkan air melalui solenoid
valve. Hasil uji yang dilakukan pada miniatur rumah pada area A diberi perlakuan
pemberian asap korek api, ternyata sensor yang terdapat pada sistem mendeteksi adanya
tanda-tanda kebakaran. Kemudian Arduino mengirim pemberitahuan melalui web server,
databse pada web server bertambah lalu mengirimkan ke GCM (Google Cloud
Messengger) dan menyampaikan ke aplikasi Android. Kemudian pengguna melakukan
perintah untuk menangani area A dengan menekan tombol on pada area bersangkutan, lalu
mengirimkan ke web server dan selanjutnya ke Arduino sehingga bersamaan dengan
menerimaan perintah tersebut solenoid valve terbuaka dan air keluar untuk mengatasi area
tersebut. Dari sistem ini penulis terfokus pada pembuatan program[9].

Adapun yang membedakan pembuatan alat ini dengan pembuatan sebelum nya adalah
disini membuat sebuah sistem pendeteksi kebakaran dan menanggulangi secara dini berupa
notfikasi pada perangkat smartphone android dan aplikasi tersebut dapat diunduh di play
store dan aplikasi tersebut bernama BLINK.
Penulis tidak menyertakan sensor api dan sensor suhu pada alat yang penulis buat karena
alat yang akan penulis buat akan diterapkan didapur sehingga penggunaan sensor api dan
sensor suhu tidak relevant karena dapur merupakan penghasil api dan panas, sehingga
berpotensi alat yang dibuat akan sering terjadi alarm yang tidak diinginkan,

Untuk perbandingan tinjauan pustaka dapat dilihat dalam tabel 2.1 berikut:

Tabel 2.1. Tinjauan Pustaka

Rijal Dani Yudha Ade


No Parameter Sofian Dodon
Permana Sasmoko Permana Mutaqin
1 Deteksi Api YES NO YES YES YES NO
2 Deteksi Suhu YES YES YES YES YES NO
3 Deteksi Gas YES NO YES YES YES YES
4 Informasi YES YES YES YES YES YES
5 Penangulangan YES NO NO NO NO YES

2.2 Perangkat Keras

Pada bagian ini akan dijelaskan secara singkat komponen utama yang diperlukan dalam
membuat pendeteksi kebocoran gas yang akan penulis buat. Komponen-komponen yang
digunakan yaitu Arduino Uno R3, Sensor Gas, Relay, Fan, Buzzer, LCD dan Bluetooth
HC-06.
2.1.1. Sensor

Pengertian Sensor

Sensor adalah peralatan yang digunakan untuk mengubah suatu besaran fisik menjadi
besaran listrik sehingga dapat dianalisa dengan rangkaian listrik tertentu. Hampir seluruh
peralatan elektronik yang ada mempunyai sensor didalanya. Pada saat ini, sensor tersebut
telah dibuat dengan ukuran sangat kecil. Ukuran yang sangat kecil sangat memudahkan
pemakaian dan menghemat energi. Sensor merupakan bagian dari transducer yang
berfungsi untuk melakukan sensing atau “ merasakan dan menangkap “ adanya perubahan
energi eksternal yang akan masuk ke bagian input dari transducer, sehingga perubahan
kapasitas energi yang ditangkap segera dikirim kepada bagian konverter dari transducer
untuk diubah menjadi energi listrik. Dalam lingkungan sistem pengendali dan robotika,
sensor memberikan kesamaan yang menyerupai mata, pendengaran, hidung, lidah yang
kemudian akan diolah oleh kontroler sebagai otaknya.

a. Sensor Asap ( MQ – 2 )
Sensor gas asap ( MQ – 2 ) ini mendeteksi konsentrasi gas yang mudah terbakar diudara
serta asap dan output membaca sebagai tegangan analog. Sensor gas asap ( MQ – 2 ) dapat
langsung diatur sensitifitasnya dengan memutar trimpot. Sensor ini biasa digunakan untuk
mendeteksi kebocoran gas baik dirumah maupun diindustri. Gas yang dapat dideteksi
diantaranya : LPG, i-butane, propane, methane ,alcohol, Hydrogen, smoke. Sensor ini
termasuk barang yang mudah dibeli dan ditemukan ditoko-toko elektronik dengan harga
yang ekonomis, hal ini pula yang mendorong penulis untuk memilih sensor jenis ini,
walaupun memiliki harga yang terjangkau sensor ini memiliki durability yang cukup baik.
Untuk lebih jelasnya berikut penulis menyertakan gambar fisik sensor tersebut dalam
Gambar 2.1 di bawah ini.
Gambar 2.1 Sensor Gas ( MQ – 02 )

b. Spesifikasi Sensor Asap ( MQ – 2 ) :

1. Catu daya pemanas : 5V AC/DC


2. Catu daya rangkaian : 5VDC
3. Range pengukuran :
a. 200 - 5000ppm untuk LPG, propane
b. 300 - 5000ppm untuk butane
c. 5000 - 20000ppm untuk methane
d. 300 - 5000ppm untuk Hidrogen
e. 100 - 2000ppm untuk alcohol
Keluaran : analog (perubahan tegangan) Sensor ini dapat mendeteksi konsentrasi gas yang
mudah terbakar diudara serta asap dan keluarannya berupa tegangan analog. Sensor dapat
mengukur konsentrasi gas mudah terbakar dari 300 sampai 10.000 sensor ppm. Dapat
beroperasi pada suhu dari -20°C sampai 50°C dan mengkonsumsi arus kurang dari 150 mA
pada 5V [10].

c. Standard Low Explosion Limit (LEL) dan Upper Explosion Limit (UEL)

LEL (Lower Explosive Limit)


Jika Anda menghabiskan banyak waktu bekerja dengan Kalibrasi Gas, kemungkinan besar
Anda akan melihat istilah "LEL" digunakan secara luas. LEL, kependekan dari "Lower
Explosive Limit", didefinisikan sebagai konsentrasi terendah (berdasarkan persentase) dari
gas atau uap di udara yang mampu menghasilkan kilatan api di hadapan sumber pengapian
(busur, api, panas).
Konsentrasi yang lebih rendah dari Lower Explosive Limit 'terlalu sedikit' untuk terbakar;
sedangkan yang berada di atas Upper Explosive Limit (UEL) terlalu banyak untuk dibakar.

Dalam sistem deteksi gas, jumlah gas yang ada ditentukan sebagai persentase (%) dari
LEL. Zero percent Lower Explosive Limit (0% LEL) menunjukkan atmosfer bebas gas
yang mudah terbakar. 100 persen batas eksplosif yang lebih rendah (100% LEL)
menunjukkan atmosfer di mana gas berada pada batas mudah terbakar yang lebih rendah.
Hubungan antara persen LEL dan persen berdasarkan volume berbeda dari gas ke gas.
Contoh di bawah ini menunjukkan mudah terbakarnya Metana (Gas Alam) di Udara.
Dalam konsentrasi 0-5% Metana di udara, campurannya terlalu ramping untuk menyala
atau terbakar. Konsentrasi metana antara 5% dan 17% akan mendukung penyalaan dan
dianggap sangat mudah terbakar. Pada tingkat di atas 17%, atmosfer terlalu kaya untuk
memicu pembakaran metana. Untuk lebih jelas dapat di lihat pada gambar 2.2. Batas
Explosion Limit di bawah ini.

Gambar 2.2 Batas Explosion Limit

Setiap gas memiliki nilai standard yang berbeda, tergantung pada jenis gas itu sendiri,
sehingga agar tidak terjadi kesalahan dalam memahami masing-masing standard gas, mari
lihat pada Tabel 2.2 Standard % LEL yang telah di tetapkan sebagai berikut :
Tabel 2.2 Standard % LEL

Jenis Gas 100%vol


n-Butane 1.8%vol
Iso Butane 1.8%vol
Ethane 3%vol
Ethylene 2.7/%vol
Hexane 1.2%vol
Hydrogen 4%vol
Methane 5%vol
Pentane 1.5%vol
Propane 2.2%vol

Untuk menghitung LEL gas apa pun di udara, bagilah konsentrasi yang tidak diketahui
oleh LEL yang tercantum dalam Buku Pegangan NFPA. 100% LEL untuk 9 gas Gasco
lebih umum ditunjukkan pada tabel di atas. Misalnya, jika Anda mengambil 2,5% Metana
di udara dan membaginya dengan 100% LEL metana (5%), hasilnya adalah 50% LEL.
(2,5% ÷ 5% = 50%) Teori yang sama dapat diterapkan pada salah satu gas yang tercantum
di sini. Sebaliknya, Anda dapat mengalikan% LEL dari konsentrasi yang tidak diketahui
oleh 100% LEL untuk mendapatkan% berdasarkan volume. (50% LEL metana x 5% =
volume 2,5%).

Gambar 2.3 Bagian Segitiga Api

Pada gambar 2,3 Bagian Segitiga Api Ini juga penting untuk diingat bahwa untuk
menyalakan dan membakar, api memerlukan tiga elemen: panas, bahan bakar, dan agen
pengoksidasi (biasanya oksigen). Api dapat dicegah atau dipadamkan dengan membuang
salah satu dari elemen-elemen ini.
Karena udara terdiri dari 20,9% Oksigen dengan keseimbangan nitrogen, jika Anda
mengeluarkan Oksigen dari persamaan, metana tidak lagi mudah terbakar pada konsentrasi
apa pun. Ini penting ketika memesan campuran tanpa kandungan oksigen; tanpa oksigen,
LEL bukan merupakan faktor.

2.1.2. Control

Mikrokontroler

Mikrokontroler merupakan sebuah IC (integrated circuit) yang di dalamnya terdapat CPU,


ROM, RAM, dan I/O. Dengan adanya CPU tersebut maka mikrokontroler dapat
melakukan proses berfikir berdasarkan program yang telah diberikan kepadanya.
Mikrokontroler umumnya digunakan pada peralatan elektronik sebagai alat yang otomatis
dalam melakukan tugasnya. Mikrokontroler juga disebut sebagai komputer yang berukuran
kecil sehingga sebuah baterai dapat memberikan daya. Mikrokontroler terdiri dari
beberapa bagian seperti yang terlihat pada Gambar 2.4 di bawah ini :

Gambar 2.4 Bagian Mikrokontroler


Pada Gambar 2.4. di atas tampak suatu mikrokontroler standar yang tersusun atas
komponen-komponen sebagai berikut :

a. Central Processing Unit (CPU)


CPU merupakan bagian utama dalam suatu mikrokontroler. CPU pada mikrokontroler
ada yang berukuran 8 bit ada pula yang berukuran 16 bit. CPU ini akan membaca program
yang tersimpan di dalam ROM dan melaksanakannya.
b. Read Only Memory (ROM)
ROM merupakan suatu memori (alat untuk mengingat) yang sifatnya hanya dibaca saja.
Dengan demikian ROM tidak dapat ditulisi. Dalam dunia mikrokontroler ROM digunakan
untuk menyimpan program bagi mikrokontroler tersebut. Program tersimpan dalam
format biner (‘0’ atau ‘1’). Susunan bilangan biner tersebut bila telah terbaca oleh
mikrokontroler akan memiliki arti tersendiri.

c. Random Acces Memory (RAM)


Berbeda dengan ROM, RAM adalah jenis memori selain dapat dibaca juga dapat ditulis
berulang kali. Tentunya dalam pemakaian mikrokontroler ada semacam data yang bisa
berubah pada saat mikrokontroler tersebut bekerja. Perubahan data tersebut tentunya
juga akan tersimpan ke dalam memori. Isi pada RAM akan hilang jika catu daya listrik
hilang.

d. Input / Output (I/O)


Untuk berkomunikasi dengan dunia luar, maka mikrokontroler menggunakan terminal I/O
(port I/O), yang digunakan untuk masukan atau keluaran.

e. Komponen lainnya
Beberapa mikrokontroler memiliki timer/counter, ADC (Analog to Digital Converter),
dan komponen lainnya. Pemilihan komponen tambahan yang sesuai dengan tugas
mikrokontr oler akan sangat membantu perancangan sehingga dapat mempertahankan
ukuran yang kecil. Apabila komponen komponen tersebut belum ada pada suatu
mikrokontroler, umumnya komponen tersebut masih dapat ditambahkan pada sistem
mikrokontroler melalui port-portnya

2.1.3. Arduino
Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari
wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai
bidang. Hardware dalam arduino memiliki prosesor Atmel AVR dan menggunakan
software dan bahasa sendiri.
2.1.3.1. Sejarah Arduino
Proyek Arduino dimulai pertama kali di Ovre, Italy pada tahun 2005. Tujuan proyek ini
awalnya untuk membuat peralatan control interaktif dan modul pembelajaran bagi siswa
yang lebih murah dibandingkan dengan prototype yang lain. Pada tahun 2010 telah terjual
dari 120 unit Arduino. Arduino yang berbasis open source melibatkan tim pengembang.
Pendiri arduino itu Massimo Banzi dan David Cuartielles, awalnya mereka memberi nama
proyek itu dengan sebutan arduino dari ivrea tetapi seturut perkembangan zaman nama
proyek itu diubah menjadi Arduino.
Arduino dikembangkan dari thesis hernando Barragan didesain interaksi institute Ivrea.
Arduino dapat menerima masukan dari berbagai macam sensor dan juga dapat mengontrol
lampu, motor dan aktuator lainnya. Mikrokontroler pada board arduino di program dengan
menggunkan bahasa pemrograman arduino (based on wiring) dan IDE arduino (based on
processing). Proyek arduino dapat berjalan sendiri atau juga bisa berkomunikasi dengan
software yang berjalan pada komputer.
Ada baiknya anda mengetahui terlebih dahulu jenis – jenis arduino yang ada agar tidak
terjadi kesalahan saat membeli arduino. Saat ini ada bermacam-macam bentuk papan
Arduino yang disesuaikan dengan peruntukannya, seperti berikut ini:

a. Arduino USB
Menggunakan USB sebagai antar muka pemrograman atau komunikasi komputer. Berikut
beberapa jenis Arduino USB :

 Arduino Uno
 Arduino Duemilanove
 Arduino Diecimila
 Arduino NG Rev. C
 Arduino NG (Nuova Generazione)
 Arduino Extreme
 Arduino Extreme v2
 Arduino USB
 Arduino USB v2.0

Berikut saya lampirkan gambar visual contoh Arduino USB yang ada di pasaran pada
Gambar 2.5. Board Arduino USB :
Gambar 2.5 Board Arduino USB

b. Arduino Serial
Menggunakan RS232 sebagai antar muka pemrograman atau komunikasi
komputer. Berikut beberapa jenis Arduino Serial :
 Arduino Serial
 Arduino Serial v2.0

Berikut saya lampirkan gambar visual contoh Arduino Serial yang ada di pasaran pada
Gambar 2.6. Board Arduino Serial :

Gambar 2.6 Board Arduino Serial


c. Arduino Mega
Papan Arduino mirip dengan arduino uno dengan spesifikasi yang lebih tinggi, dilengkapi
tambahan pin digital, pin analog, port serial dan sebagainya. Berikut beberapa jenis
Arduino Mega :

 Arduino Mega
 Arduino Mega 2560

Berikut saya lampirkan gambar visual contoh Arduino Mega yang ada di pasaran pada
Gambar 2.7. Board Arduino Mega :

Gambar 2.7 Board Arduino Mega


d. Arduino Fio
Arduino jenis ini bertujuan untuk penggunaan nirkabel dan hanya ada satu type untuk jenis
ini. Berikut saya lampirkan gambar visual contoh Arduino Fio yang ada di pasaran pada
Gambar 2.8. Board Arduino Fio :

Gambar 2.8 Board Arduino Fio


e. Arduino Lilypad

Yang Membedakan arduino ini dengan jenis lainnya terletak pada bentuknya yang
melingkar menyerupai bunga Lily, namun secara fungsi dan kegunaan sama seperti
arduino jenis yang lain. Berikut beberapa jenis Arduino Lilypad :
 LilyPad Arduino 00
 LilyPad Arduino 01
 LilyPad Arduino 02
 LilyPad Arduino 03
 LilyPad Arduino 04

Berikut saya lampirkan gambar visual contoh Arduino Lilypad yang ada di pasaran pada
Gambar 2.9. Board Arduino Lilypad :

Gambar 2.9 Board Arduino Lilypad


f. Arduino BT
Arduino jenis ini memiliki perbedaan pada proses komunikasi datanya, yaitu menggunakan
Bluetooth yang tertanam pada board sebagai media penghubung. Dan untuk jenis Arduino
BT ini hanya ada satu type di pasaran. Berikut saya lampirkan gambar visual contoh
Arduino BT yang ada di pasaran pada Gambar 2.10. Board Arduino BT :

Gambar 2.10 Board Arduino BT

g. Arduino Nano dan Arduino Mini


Arduino Jenis ini memiliki bentuk yang compak dan digunakan bersamaan dengan
breadboard, Arduino jenis ini memiliki input dan output terbatas lebih sedikit dari Arduino
Uno pada jenis Arduino USB. Berikut beberapa jenis Arduino Nano dan Arduino Mini :
Arduino Nano :
 Arduino Nano 3.0
 Arduino Nano 2.x
Arduino Mini :
 Arduino Mini 04
 Arduino Mini 03
 Arduino Stamp 02
Berikut saya lampirkan gambar visual contoh Arduino Nano dan Arduino Mini yang ada di
pasaran pada Gambar 2.11. Board Arduino Nano dan Arduino Mini :

Gambar 2.11 Board Arduino Nano dan Arduino Mini


2.1.3.2. Hardware
Hardware dalam arduino memiliki beberapa jenis, yang mempunyai kelebihan dan
kekurangan dalam setiap papannya. Penggunaan jenis arduino disesuaikan dengan
kebutuhan, hal ini yang akan mempengaruhi dari jenis prosesor jyang digunakan. Jika
semakin kompleks perancangan dan program yang dibuat, maka harus sesuai pula jenis
kontroler yang digunakan. Yang membedakan antara arduino yang satu dengan yang
lainnya adalah penambahan fungsi dalam setiap papan circuitnya dan jenis mikrokontroler
yang digunakan. Dalam tugas akhir ini, jenis arduino yang digunakan adalah arduino uno,
dengan Gambar 2.12 sebagai berikut:

Gambar 2.12 Board Arduino Uno


Hardware arduino uno memilki spesifikasi sebagai beikut.

a. 14 pin IO Digital (pin 0–13)


Sejumlah pin digital dengan nomor 0–13 yang dapat dijadikan input atau output yang
diatur dengan cara membuat program IDE.

b. 6 pin Input Analog (pin 0–5)


Sejumlah pin analog bernomor 0–5 yang dapat digunakan untuk membaca nilai input yang
memiliki nilai analog dan mengubahnya ke dalam angka antara 0 dan 1023.

c. 6 pin Output Analog (pin 3, 5, 6, 9, 10 dan 11)


Sejumlah pin yang sebenarnya merupakan pin digital tetapi sejumlah pin tersebut dapat
diprogram kembali menjadi pin output analog dengan cara membuat programnya pada
IDE.

Papan Arduino Uno dapat mengambil daya dari USB port pada komputer dengan
menggunakan USB charger atau dapat pula mengambil daya dengan menggunakan suatu
AC adapter dengan tegangan 9 volt. Jika tidak terdapat power supply yang melalui AC
adapter, maka papan Arduino akan mengambil daya dari USB port. Tetapi apabila
diberikan daya melalui AC adapter secara bersamaan dengan USB port maka papan
Arduino akan mengambil daya melalui AC adapter secara otomatis . Untuk lebih detail
mengenai spesifikasi Arduino Uno R3 dapat di lihat pada Tabel 2.3 di bawah ini. Dan
untuk gambar fisik USB Arduino dapat di lihat pada Gambar 2.13 di bawah ini[11].

Tabel 2.3 Deskripsi Arduino Uno

Mikrokontroller Atmega 328


Operasi Voltage 5V
Input Voltage 7-12 V (Rekomendasi)
Input Voltage 6-20 V (limits)
I/O 14 pin (6 pin untuk PWM)
Arus 50 mA
Flash Memory 32 KB
Bootloader SRAM 2KB
EEPROM 1 KB
Kecepatan 16 Mhz
Gambar 2.13 Kabel USB Board Arduino Uno

2.1.3.3. Software arduino


Software arduino yang digunakan adalah driver dan IDE, walaupun masih ada beberapa
software lain yang sangat berguna selama pengembangan arduino. IDE atau Integrated
Development Environment suatu program khusus untuk suatu komputer agar dapat
membuat suatu rancangan atau sketsa program untuk papan Arduino. IDE arduino
merupakan software yang sangat canggih ditulis dengan menggunakan java. IDE arduino
terdiri dari:

1. Editor Program Sebuah window yang memungkinkan pengguna menulis dan mengedit
program dalam bahasa processing
2. Compiler Sebuah modul yang mengubah kode program menjadi kode biner
bagaimanapun sebuah mikrokontroler tidak akan bisa memahami bahasa processing.
3. Uploader Sebuah modul yang memuat kode biner dari komputer ke dalam memory di
dalam papan arduino Dalam bahasa pemrograman arduino ada tiga bagian utama yaitu
struktur, variabel dan fungsi

1. Struktur Program Arduino


a. Kerangka Program Kerangka program arduino sangat sederhana, yaitu terdiri atas dua
blok. Blok pertama adalah void setup() dan blok kedua adalah void loop.
1). Blok Void setup () Berisi kode program yang hanya dijalankan sekali sesaat setelah
arduino dihidupkan atau di-reset. Merupakan bagian persiapan atau instalasi program.
2). Blok void loop() Berisi kode program yang akan dijalankan terus menerus. Merupakan
tempat untuk program utama.
b. Sintaks Program Baik blok void setup loop () maupun blok function harus diberi tanda
kurung kurawal buka “{“ sebagai tanda awal program di blok itu dan kurung kurawal
tutup “}” sebagai tanda akhir program.
2. Variabel
Sebuah program secara garis besar dapat didefinisikan sebagai instruksi untuk
memindahkan angka dengan cara yang cerdas dengan menggunakan sebuah variabel.
3. Fungsi
Pada bagian ini meliputi fungsi input output digital, input output analog, advanced I/O,
fungsi waktu, fungsi matematika serta fungsi komunikasi.
Pada proses Uploader dimana pada proses ini mengubah bahasa pemrograman yang
nantinya dicompile oleh avr-gcc (avr-gcc compiler) yang hasilnya akan disimpan kedalam
papan arduino.
Avr-gcc compiler merupakan suatu bagian penting untuk software bersifat open source.
Dengan adanya avr-gcc compiler, maka akan membuat bahasa pemrogaman dapat
dimengerti oleh mikrokontroler. Proses terakhir ini sangat penting, karena dengan adanya
proses ini maka akan membuat proses pemrogaman mikrokontroler menjadi sangat mudah.

Berikut ini merupakan Gambaran siklus yang terjadi dalam melakukan pemrogaman
Arduino:
1. Koneksikan papan Arduino dengan komputer melalui USB port.
2. Tuliskan sketsa rancangan suatu program yang akan dimasukkan ke dalam papan
Arduino.
3. Upload sketsa program ke dalam papan Arduino melalui kabel USB dan kemudian
tunggu beberapa saat untuk melakukan restart pada papan Arduino.
Papan Arduino akan mengeksekusi rancangan sketsa program yang telah dibuat dan di-
upload ke papan Arduino.

2.1.4. Bluetooth
Bluetooth HC06 adalah bluetooth yang memiliki komunikasi serial UART dalam
penerimaan dan pengiriman datanya. Bluetooth HC06 memungkinkan dapat
berkomunikasi langsung dengan mikrokontroler melalui jalur TX dan RX yang terdapat
pada pin out nya. Pada dasarnya, bluetooth HC06 hanya dapat diknfigurasi sebagai slave
tidak bisa digunakan sebagai master. Berikut adalah bentuk fisik dari bluetootmh HC06
yang dapat kita lihat pada Gambar 2.14 di bawah ini:
Gambar 2.14 Bentuk fisik bluetooth HC06 dan pin out
Bluetooth HC06 memiliki spesifikasi dalam penggunaannya antara lain:
 Sensitivitas -80dBm (Typical)
 Daya transmit RF sampai dengan +4dBm.
 Operasi daya rendah 1,8V - 3,6V I/O.
 Kontrol PIO.
 Antarmuka UART dengan baud rate yang dapat diprogram.

Bluetooth HC06 memiliki command set dalam melakukan perubahan baud rate, nama
Bluetooth, perubahan password dan yang lainnya dengan memanfaatkan jalur TX dan RX.
Konfigurasi dilakukan pada pc dengan menggunakan hyper terminal dan Bluetooth yang
sudah terkoneksi dengan PC (personal computer) yang telah melalui rs232. Berikut adalah
command set utama yang digunakan antara lain:

1. Command “AT”
Command AT digunakan untuk melakukan test Bluetooth. Untuk mengetahui jika
Bluetooth dapat berfungsi atau tidak, ketika command “AT” dikirimkan maka akan
mendaatkan respon balik, atau Bluetooth akan mengirimkan command “OK” melalui jalur
TX Bluetooth.

2. Command “AT+BAUD”
Untuk melakukan perubahan baud rate yang digunakan dengan mengirimkan
“AT+BAUD”. Sebagai contoh “AT+BAUD1”, “1” setelah baud mengartikan baud rate
yang digunakan. Baud rate yang disediakan oleh Bluetooth yaitu:
a. (1200)
b. (2400)
c. (4800)
d. (9600)
e. (19200)
f. (38400)
g. (57600)
h. (115200)
Respon yang akan diterima ketika proses penggantian baud rate selesai yaitu Bluetooth
akan mengirimkan “OK" melalui jalur TX Bluetooth.

3. Command “AT+NAME (defice name)”


Command “AT+NAME (defice name)” digunakan untuk melakukan perubahan nama
device bluetooh, sebagai contoh “AT+NAMETEST” yang berarti bahwa Bluetooth tersebut
bernama test ketika di deteksi oleh perangkat lain. Ketika command telah berhasil
dikirmkan maka respon balik yang kan di dapatkan adalah “OK set name” namun, jika
tidak berhasil atau gagal maka respon yang diterima adalah “FAIL”

4. Command “AT+PINxxxx”
Command “AT+PINxxxx” digunakan untuk melakukan perubahan pin. Pin Bluetooth akan
muncul ketika hardware lain akan melakukan koneksi ke Bluetooth HC05. Proses setting
hanya bisa dilakukan pada saat Bluetooh module dalam kondisi tidak terhubung /paired
dengan device lain, hal ini bisa dilihat dari nyala led pada modul. Jika led menyala
berkedip berarti bluetooth module ini tidak terkoneksi dengan device bluetooth lain.

5. Command “AT+VERSION”
Command “AT+VERSION” digunakan untuk mengetahui versi Bluetooth. Ketika
command dikirimkan maka bluetooh akan mengirim respon balik yaitu dengan
mengirmkan versi bluetoothnya, jika blueooh yang digunakan adalah HC06 maka responn
yang dikirmkan adalah “Linvor1.5”.
2.1.5. LCD (liquid crystal diplay) 16x2

2.1.5.1. Pengertian LCD


LCD (Liquid Cristal Display) adalah salah satu jenis display elektronik yang dibuat dengan
teknologi CMOS logic yang bekerja dengan tidak menghasilkan cahaya tetapi
memantulkan cahaya yang ada di sekelilingnya terhadap front-lit atau mentransmisikan
cahaya dari back-lit. LCD (Liquid Cristal Display) berfungsi sebagai penampil data baik
dalam bentuk karakter, huruf, angka ataupun grafik. Adapun bentuk fisik dari LCD (Liquid
Cristal Display) dapat di lihat pada Gambar 2.15 di bawah ini :

Gambar 2.15 Bentuk fisik lcd (liquid crystal display) 16 x 2

2.1.5.2. Material LCD


LCD adalah lapisan dari campuran organik antara lapisan kaca bening dengan elektroda
transparan indium oksida dalam bentuk tampilan seven-segment dan lapisan elektroda
pada kaca belakang. Ketika elektroda diaktifkan dengan medan listrik (tegangan), molekul
organik yang panjang dan silindris menyesuaikan diri dengan elektroda dari segmen.
Lapisan sandwich memiliki polarizer cahaya vertikal depan dan polarizer cahaya
horisontal belakang yang diikuti dengan lapisan reflektor. Cahaya yang dipantulkan tidak
dapat melewati molekul-molekul yang telah menyesuaikan diri dan segmen yang
diaktifkan terlihat menjadi gelap dan membentuk karakter data yang ingin ditampilkan.
2.1.5.3. Kontroler LCD (liquid qristal display)
Dalam modul LCD (Liquid Cristal Display) terdapat microcontroller yang berfungsi
sebagai pengendali tampilan karakter LCD (Liquid Cristal Display). Microntroller pada
suatu LCD (Liquid Cristal Display) dilengkapi dengan memori dan register. Memori yang
digunakan microcontroler internal LCD adalah :

a. DDRAM (Display Data Random Access Memory)


merupakan memori tempat karakter yang akan ditampilkan berada.
b. CGRAM (Character Generator Random Access Memory)
merupakan memori untuk mengGambarkan pola sebuah karakter dimana bentuk dari
karakter dapat diubah-ubah sesuai dengan keinginan.
c. CGROM (Character Generator Read Only Memory)
merupakan memori untuk mengGambarkan pola sebuah karakter dimana pola tersebut
merupakan karakter dasar yang sudah ditentukan secara permanen oleh pabrikan pembuat
LCD (Liquid Cristal Display) tersebut sehingga pengguna hanya mengambilnya alamat
memori yang sesuai dan tidak dapat merubah karakter dasar yang ada dalam CGROM.

Register control yang terdapat dalam suatu LCD diantaranya adalah.


a. Register perintah yaitu register yang berisi perintah-perintah dari mikrokontroler ke
panel LCD (Liquid Cristal Display) pada saat proses penulisan data atau tempat status
dari panel LCD (Liquid Cristal Display) dapat dibaca pada saat pembacaan data.
b. Register data yaitu register untuk menuliskan atau membaca data dari atau keDDRAM.
Penulisan data pada register akan menempatkan data tersebut keDDRAM sesuai
dengan alamat yang telah diatur sebelumnya.

Pin, kaki atau jalur input dan kontrol dalam suatu LCD (Liquid Cristal Display)
diantaranya adalah :

a. Pin data adalah jalur untuk memberikan data karakter yang ingin ditampilkan
menggunakan LCD (Liquid Cristal Display) dapat dihubungkan dengan bus data dari
rangkaian lain seperti mikrokontroler dengan lebar data 8 bit.
b. Pin RS (Register Select) berfungsi sebagai indikator atau yang menentukan jenis data
yang masuk, apakah data atau perintah. Logika low menunjukan yang masuk adalah
perintah, sedangkan logika high menunjukan data.
c. Pin R/W (Read Write) berfungsi sebagai instruksi pada modul jika low tulis data,
sedangkan high baca data.
d. Pin E (Enable) digunakan untuk memegang data baik masuk atau keluar.
e. Pin VLCD berfungsi mengatur kecerahan tampilan (kontras) dimana pin ini
dihubungkan dengan trimpot 5 KOhm, jika tidak digunakan dihubungkan ke ground,
sedangkan tegangan catu daya ke LCD sebesar 5 Volt [10].
Tabel 2.4 Fungsi Pin LCD

Pin Symbol Level Description


1 Vss 0V Ground
2 Vdd 5.0 V Supply Voltage For Logic
3 VO (Variable) Operating voltage for LCD
4 RS H/L H: DATA, L: Instruction code
5 R/W H/L H:Read(MPU→Module)
6 E H,H→ L Chip enable signal
7 DB0 H/L Data bit 0
8 DB1 H/L Data bit 1
9 DB2 H/L Data bit 2
10 DB3 H/L Data bit 3
11 DB4 H/L Data bit 4
12 DB5 H/L Data bit 5
13 DB6 H/L Data bit 6
14 DB7 H/L Data bit 7
15 A 4,2 V – 4,6 V LED +
16 K 0V LED -
2.1.6. Relay

Relay adalah saklar elektronik yang dapat membuka atau menutup rangkaian dengan
menggunakan control dari rangkaian elektronik lain. Sebuah relay tersusun atas kumparan,
pegas, saklar(terhubung pada pegas) dan 2 kontak elektronik (normally close dan normally
open)

a. Normally close (NC) : saklar terhubung dengan kontak saat ini saat relay tidak aktif
atau dapat dikatakan saklar dalam kondisi terbuka.
b. Normally open (NO) : saklar terhubung dengan kontak ini saat relay aktif atau dapat
dikatakan saklar dalam kondisi tertutup.

Berdasarkan pada prinsip dasar cara kerjanya, relay dapat bekerja karena adanya medan
magnet yang digunakan untuk menggerakkan saklar. Saat kumparan diberikan tegangan
kerja relay maka akan timbul medan magnet pada kumparan karena adanya arus yang
mengalir pada lilitan kawat. Kumparan yang bersifat sebagai electromagnet ini kemudian
ajkan menarik saklar dari kontak NC ke kontak NO. jika tegangan pada kumparan
dimatikan 20 maka medan magnet pada kumparan akan hilang sehingga pegas akan
menarik saklar ke kontak nc[10], untuk bentuk fisik Relay yang umum di temui di pasaran
sendiri dapat kita lihat pada gambar 2.16 di bawah ini.

Gambar 2.16 Bentuk Fisik Relay


2.1.7. LED (Light Emiting Diode)

Kepanjangan dari LED adalah Light Emitting Diode merupakan komponen elektronika
yang dapat memancarkan cahaya monokromatik ketika deberikan tegangan high. LED
termasuk dalam keluarga dioda yang terbuat dari bahan semikonduktor.

Ada berbagai jenis warna yang dapat di pancarkan oleh LED, warnawarna yang
dipancarkan tersebut tergantung pada jenis bahan semikonduktor yang digunakan. LED
juga dapat memancarkan sinar inframerah yang tidak tampak oleh mata seperti yang
digunakan pada remote control TV ataupun remote control perangkat elektronik lainnya.

Bentuk LED mirip dengan bola lampu yang memiliki ukuran kecil dan mudah untuk
dipasang ke bergbagai perangkat elektronik. Berbeda dengan lampu pijar, LED tidak
memerlukan pembakaran filamen sehingga tidak menimbulkan panas dalam menghasilkan
cahaya.

Gambar 2.17 Simbol LED

Gambar 2.18 Bentuk Fisik LED

Cara kerja LED hampir sama dengan dioda yang memiliki dua kutub yaitu,

kutub positif atau anoda (+) dan kutub negatif atau katoda (-). 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 (positif) dan N (negatif).
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 (positif) menuju ke katoda (negatif), kelebihan elektron
pada N-type material akan berpindah wilayah yang kelebihan hole (lubang) yaitu wilayah
yang bermutan positif atau P-type material.

Saat elektron bertemu dengan hole maka yang terjadi adalah melepaskan proton
dan memancarkan cahaya monokromatik (satu warna). Untuk lebih mudah dalam
memahami cara kerjanya, berikut terlampir proses dopping pada Gambar 2.19 di bawah
ini:

Gambar 2.19 Cara kerja LED (Proses dopping)

LED dapat digolongkan juga sebagai transduser karena pada saat LED dialiri
tegangan maju dan memancarkan cahaya pada proses tersebut terjadi perubahan energi
yaitu, perubahan energi listrik menjadi energi cahaya.

LED memiliki polaritas yaitu anoda (+) dan katoda (-), untuk mengetahui polaritas
pada LED dapat dilihat secara fisik berdasarkan gambar 2.20 berikut ini.
Gambar 2.20 Polaritas LED

Polaritas LED memiliki ciri-ciri kusus, sperti pada terminal anoda (+) memiliki
kaki yang lebih panjang dan juga lead frame yang lebih kecil. Sedangkan untuk terminal
katoda (-) memiliki ciri-ciri kaki yang lebih pendek dan lead frame yang besar serta
terletak di sisi yang flat.

LED memiliki beranekaragam warna, diantaranya seperti warna merah, kuning,


biru, putih, hijau, jingga dan infra merah. Keanekaragaman warna pada LED tersebut
tergantung pada wavelength (panjang gelombang) dan senyawa semikonduktor yang
digunakan. Pada tabel 2.5 akan dijelaskan senyawa semikonduktor yang digunakan untuk
menghasilkan variasi warna pada LED.
Tabel 2.5 Spesifikasi senyawa semikoduktor LED

Bahan Semikonduktor Wavelegth Warna


Galium Arsanide (GaAs) 850-940 nm Infra Merah
Galium Arsanide Phospine (GaAsP) 630-660 nm Merah
Galium Arsanide Phospine (GaAsP) 605-620 nm Jingga
Galium Arsanide Phospine Nitride(GaAsP:N) 585-595 nm Kuning
Aluminium Galium Phospine (AlGaP) 550-570 nm Hijau
Silicon Carbide (SiC) 430-505 nm Biru
Gallium Indium Nitride (GaInN) 450 nm Putih

Masing-masing warna LED memerluka tegangan maju (Forward Bias) untuk dapat
memancarkan cahaya. Tegangan maju yang dibutuhkan untuk setiap LED berbeda-beda
tergantung dengan warna yang dipancarkan. Spesifikasi dari tegangan maju yang
dibutuhkan LED akan ditampilkan pada tabel 2.6[10].

Tabel 2.6 Spesifikasi Tegangan Maju LED

Warna Tegangan Maju (Setiap 20mA)


Infra Merah 1,2 Volt
Merah 1,8 Volt
Jingga 2,0 Volt
Kuning 2,2 Volt
Hijau 3,5 Volt
Biru 3,6 Volt
Putih 4,0 Volt
2.1.8. Fan

Fan adalah sebuah alat untuk membuang keluar bau gas dalam rungan. Fan tersebut mulai
bekerja kalau didalam ruangan ada bau gas, sensor menciumnya bau gas kipas akan
bekerja. Gambar tersebut biasa dilihat pada Gambar 2.21 .

Gambar 2.21 . Fan


BAB III

PERANCANGAN

3.1 Perancangan Sistem

Secara keseluruhan alat ini tersusun atas bagian-bagian penting yang saling berhubungan
satu sama lain yaitu perangkat keras (Hardware) dan perangkat lunak (Software). Kedua
bagian ini harus saling sinkron satu sama lain agar maksud dan tujuan dari pembuatan alat
ini tercapai dan sesuai dengan yang diharapkan. Bagian Hardware terdiri dari HC-6,
rangkaian sensor gas, rangkaian relay, rangkaian buzzer dan arduino. Bagian sofware
terdiri dari program berbasis bahasa C yang disuntikan ke dalam mikrokontroler arduino
uno R3, untuk mengatur dan mengaktifkan sensor yang nantinya untuk pengontrol sensor
gas, mengaktifkan fan sebagai pengurai ketika terjadi konsentrasi gas serta buzzer sebagai
pertanda ketika terjadi kebocoran gas di area tersebut. Berikut ini pada gamba 3.1
merupakan blok diagram sistem dari alat pendeteksi kebakaran pada rumah.

LCD

Modul
Handphone
HC-6

Mikrokontroller Uno R3
LED

Buzzer

Fan
Sensor MQ-2
Relay

Power Supply

Battery & PS 220V

INPUT PROSES OUTPUT

Gambar 3.1 Blok Diagram pendeteksi kebocoran gas


3.1.1 Fungsi masing-masing Blok Diagram

Adapun fungsi masing-masing blok diagram diatas adalah sebagai berikut:

1. Power supply sebagai sumber tenaga untuk menyalakan system


2. Sensor MQ-2 sebagai pendeteksi gas yang mudah terbakar pada ruangan.
3. LCD untuk menampilkan indikasi alarm kebakaran dan nilai gas yang di deteksi.
4. Modul HC-06 sebagai mengirim informasi ke handphone melalui Bluetooth
5. Handphone sebagai penerima informasi yang dikirim oleh Modul HC-06.
6. LED sebagai indicator penunjuk kondisi saat ini
7. Buzzer berfungsi sebagai tanda peringatan suara ketika adanya kebocoran gas
8. Relay berfungsi sebagai saklar elekromagnetik untuk mengontrol rangkaian pengaman
kebakaran (Fan).
9. Fan berfungsi untuk mengurai konsentrasi gas di udara, agar tidak terjadi kebakaran
10. Mikrokontroller Arduino R3 berfungsi sebagai kontroller dan pengendali alat secara
keseluruhan.

3.1.2 Prinsip Kerja

Prinsip kerja pendeteksi kebakaran pada rumah berbasis mikrokontroller ini dapat dilihat
pada blok diagram diatas yaitu, Sensor MQ-2. Jika sensor mendeteksi ada nya gas bocor
(MQ-2) pada ruangan maka buzzer akan menyala sebagai alarm telah terjadi kebocoran gas
dan fan akan menyala untuk menanggulangi kebocoran dan mencegah kebakaran, dan
arduino akan memberikan perintah kepada modul HC-06 untuk mengirim notifikasi dan
data ke aplikasi online handphone ke pemilik rumah. Untuk tingkat kebocoran gas sendiri
di bagi menjadi 3 tingkatan, yaitu : batas aman di tunjukan dengan lampu warna hijau
menyala (<5%), batas siaga di tunjukan dengan lampu warna kuning menyala (5%< x <
20%), batas bahaya di tunjukan dengan lampu warna merah menyala ( >20%)
3.2 Perancangan dan pembuatan Hardware

Perancangan perangkat keras ini meliputi beberapa komponen utama yang mendukung
untuk bekerjanya alat pendeteksi kebakaran.

3.2.1 Rangkaian Power Supply

Power supply atau battery digunakan untuk media catu daya penyuplai energy agar semua
alat pada rangkaian dapat bekerja dengan baik.

Rangkaian power supply yang telah terhubung dengan mikrokontroler dapat dilihat pada
Gambar 3.2 berikut ini :

Gambar 3.2 Blok Diagram power supply terhubung dengan mikrokontroller


3.2.2 Rangkaian Sensor Gas

Sensor gas digunakan untuk mendeteksi gas di ruangan. Apabila terdeteksi api maka akan
mengirim informasi kepada Aplikasi BLINK bahwa telah terjadi kebocoran gas diruangan
tersebut.

Rangkaian sensor gas yang telah terhubung dengan mikrokontroler dapat dilihat pada
Gambar 3.3 berikut ini :

Gambar 3.3 Blok Diagram Sensor Gas terhubung dengan mikrokontroller


3.2.3. Rangkaian LCD

LCD berfungsi sebagai media interface untuk melihat nilai hasil pengukuran yang di
lakukan oleh sensor sehingga memudahkan kita dalam melakukan monitoring dan analisa.

Rangkaian LCD yang telah terhubung dengan mikrokontroler dapat dilihat pada Gambar
3.4 berikut ini :

Gambar 3.4 Blok Diagram LCD terhubung dengan mikrokontroller


3.2.4. Rangkaian Bluetooth HC-6

Bluetooth berfungsi sebagai module penghubung antara arduino dengan smartphone agar
fungsi monitori ng dan control dapat terjalin dengan baik

Rangkaian Bluetooth yang telah terhubung dengan mikrokontroler dapat dilihat pada
Gambar 3.5 berikut ini :

Gambar 3.5 Blok Diagram Bluetooth terhubung dengan mikrokontroller


3.2.5 Rangkaian LED

LED berfungsi sebagai indicator penunjuk kondisi saat ini, sehingga lebih mudah dalam
melakukan monitoring,

Rangkaian LED yang telah terhubung dengan mikrokontroler dapat dilihat pada Gambar
3.6 berikut ini :

Gambar 3.6 Blok Diagram LED terhubung dengan mikrokontroller


3.2.6 Rangkaian Buzzer

Buzzer berfungsi sebagai alarm penanda terjadinya kebocoran pada suatu ruangan. Apabila
sensor gas mendeteksi gas, maka alarm akan menyala menandakan telah terjadi kebocoran
di ruangan tersebut.

Rangkaian buzzer yang telah terhubung dengan mikrokontroler dapat dilihat pada Gambar
3.7 berikut ini :

Gambar 3.7 Blok Diagram buzzer terhubung dengan mikrokontroller


3.2.7 Rangkaian Relay

Relay berfungsi sebagai contact bantu penghubung ke output dengan daya yang besar hal
ini di perlukan agar contact yang ada pada arduino tidak mudah rusak dan terbakar karena
kelebihan beban

Rangkaian relay yang telah terhubung dengan mikrokontroler dapat dilihat pada Gambar
3.8 berikut ini :

Gambar 3.8 Blok Diagram relay terhubung dengan mikrokontroller


3.2.8 Rangkaian mikrokontroler Arduino Uno 328

Rangkaian ini berfungsi sebagai pusat kendali dari sistem pendeteksi kebocoran gas.
Berikut ini Gambar 3.9 yang merupakan rangkaian I/O sistem dan rangkaian minimum
mikrokontroller dari sistem pendeteksi kebocoran gas.

Gambar 3.9 Rangkaian keseluruhan I/O Sistem


3.3 Perancangan Mekanik

Pada bagian ini akan dibahas mengenai perancangan desain alat peraga pendeteksi
kebakaran.

Berikut adalah rencana pembuatan casing yang dapat dilihat pada Gambar 3.10 berikut :

8
4
5

2
1

3 6 7

Gambar 3.10 Desain pendeteksi kebocoran gas

Gambar diatas merupakan desain pendeteksi kebocoran gas yang akan dibuat
menggunakan bahan plastic. Dengan komponen pendukung sebagai berikut :

1. Power supply sebagai sumber tenaga untuk menyalakan system


2. Sensor MQ-2 sebagai pendeteksi gas yang mudah terbakar pada ruangan.
3. LCD untuk menampilkan indikasi alarm kebakaran dan nilai gas yang di deteksi.
4. Switch untuk power control
5. Switch untuk power Fan
6. LED sebagai indicator penunjuk kondisi saat ini
7. Buzzer berfungsi sebagai tanda peringatan suara ketika adanya kebocoran gas
8. Fan berfungsi untuk mengurai konsentrasi gas di udara, agar tidak terjadi kebakaran
3.4 Perancangan dan Pembuatan Perangkat Lunak (Software)

Setelah pembuatan dan perancangan hardware selesai, langkah selanjutnya yang di


lakukan adalah pembuatan dan perancangan software. Pada perancangan software ini
meliputi pemograman dengan menggunakan bahasa C, agar perancangan software sistem
mudah dilakukan dengan cepat. Maka terlebih dahulu membuat sebuah diagram flowchart
atau diagram alir untuk menggambarkan jalannya program secara keseluruhan.

3.5.1 Diagram Alir (Flowchart)

Tidak

Ya

Gambar 3.11 Flowchart pendeteksi kebocoran gas


3.5.2. Program Software

Arduino IDE digunakan sebagai perangkat lunak untuk pembuatan program yang
menunjang perangkat keras mikrokontoler Arduino.

3.5.2.1. Program Arduino Uno R3

Pada Gambar 3.12 diperlihatkan library untuk Bluetooth, LCD I2C, serta kode token untuk
apikasi Blynk, Library sendiri berfungsi sebagai inisialisasi kode, agar program dapat
berjalan sesuai dengan perintah yang kita buat bersama dengan alat pendukung yang kita
pasang[12].

Gambar 3.12 Library program


Saat awal pembuatan program setelah library, selanjutnya adalah inisialisasi untuk
program blynk, agar sinyal yang di berikan Arduino dapat di baca pada program tersebut,
selanjutnya adalah inisialisasi untuk input dan output kaki Arduino. Pada gambar 3.13
merupakan coding untuk inisiasi program yang di perlukan pada awal pembuatan coding,
agar program yang di berikan tidak salah alamat ke output atau input yang lain.

Gambar 3.13 Inisialisasi program


Pada gambar 3.14. dalam system yang di buat di tambahkan sebuah tombol reset yang
berfungsi untuk mematikan buzzer ketika terjadi kebocoran gas, hal ini di perlukan karena
saat indicator suara sudah tidak di perlukan lagi saat perbaikan, maka indicator suara
tersebut di matikan dengan menekan tombol reset yang terdapat pada program blynk

Gambar 3.14 Reset coding program

Ketika kita akan melakukan pembacaan nilai dari hasil pengukuran sensor dalam bentuk
percent, maka ada hal yang harus di perhatikan, yaitu kemampuan sensor dalam
mendeteksi gas, sehingga kita dapat membuat presentase yang lebih akurat.

Dan untuk memunculkan nilai actual serta nilai presentasi pada program blynk, maka sama
seperti tombol reset tadi, harus di berikan alamat, agar program blynk dapat membacanya.
Pada Gambar 3.15 di tunjukan bagaimana cara memprogram sebuah arduino agar dapat
memunculkan data hasil pengukuran pada sensor dalam betuk percent.[12]

Gambar 3.15 Display value untuk blynk


Dalam melakukan eksekusi kondisi berdasarkan tingkatan kebocoran, di bagi menjadi 3
yaitu : Normal, Waspada dan Bahaya, dengan nilai yang sudah di tetapkan pada program
yang dapat kita lihat pada Gambar 3.16 berikut :

NORMAL

WASPADA

BAHAYA

Gambar 3.16 Klasifikasi status kondisi


Pada Gambar 3.17 Void setup di gunakan untuk mengaktifkan komunikasi serial pada
Arduino, dan sebagai coding program awal atau inisialisasi program.

Gambar 3.17 Void setup


Timer di gunakan untuk setting pada blynk yang bertujuan untuk memberikan perintah
interval penggambilan data pada Arduino. Serta Void loop berfungsi untuk memberikan
perintah penggulangan program saat pengambilan data telah selesai satu cycle atau interval
data[11][12].

Gambar 3.18 Timer dan Void loop


Void alert adalah kondisi ketika terjadi alarm BAHAYA, yang memerlukan pengulangan
selama kondisi tersebut belum berubah

Gambar 3.19 Void Alert


BAB IV

UJI COBA DAN ANALISA

4.1 Pengujian Fungsional Hardware

Pengujian fungsional bagian demi bagian dan sistem keseluruhan yang terdiri dari
pengujian rangkaian sistem minimum mikrokontroller, Sensor MQ-2.

4.1.1 Pengujian Sensor MQ-2

Pengujian sensor MQ-2 bertujuan untuk mengetahui kemampuan sensor dalam mendeteksi
adanya gas. Dengan cara memberi gas pada sensor MQ-2 sepeti gambar 4.1. Jika ambang
batas untuk gas melebihi batas maka lampu indikator menyala, buzzer berbunyi,
menampilkan ke LCD 16x2 dan fan menyala serta mengirimkan notifikasi ke aplikasi yang
bernama Blynk. Kemudian penulis melakukan percobaan menggunakan dua jenis Gas,
yaitu gas LPG dan Gas Korek Api.

Gambar 4.1 Pengujian System


Gambar 4.2 Fan Berputar ketika terdeteksi gas & mengirimkan data serta
notifikasi

a. Pengujian Menggunakan Gas LPG

Dalam kehidupan sehari-hari seringkali kita menggunakan LPG sebagai bahan bakar ketika
memasak atau melakukan pekerjaan yang berhubungan dengan api, selain harganya yang
terjangkau, gas jenis ini juga mudah di dapat karena di jual bebas di pasaran sebagai bagian
dari kebutuhan rumah tangga. Kandungan gas pada LPG dapat kita lihat pada tabel 4.1 di
bawah ini :

Tabel 4.1 Kandungan Gas LPG

Jenis Gas Presentase


Propane > 90%
Butane < 7%
Ethane < 5%
Pentane < 2%
Hydrokarbon < 2%
Merkaptan < 1%

Setelah mengetahui data kandungan gas yang ada pada LPG, selanjutnya penulis
melakukan penggujian menggunakan alat yang telah penulis buat apakah alat yang penulis
buat dapat mendeteksi gas yang di hasilkan dari LPG yang di bocorkan tersebut atau tidak,
data hasil percobaan dapat di lihat pada tabel 4.2 Hasil percobaan LPG sebagai berikut :
Tabel 4.2 Hasil percobaan LPG

No Range Gas Gas Terdata Indikator Fan (VDC) MQ-2


1 > 20 % 43.64% ON Berputar 4.71
2 > 20 % 41.95% ON Berputar 4.63
3 > 20 % 45.21% ON Berputar 4.79
4 < 20 % 4.25% OFF Stop 4.44
5 < 20 % 0.54% OFF Stop 4.38
6 < 20 % 4.22% OFF Stop 4.44

b. Pengujian menggunakan Gas Korek Api

Selain gas dari LPG sering kali kita menggunakan korek api dalam kehidupan sehari-hari
sebagai pemantik, di dalam korek api gas terdapat beberapa jenis gas yang juga dapat
memicu timbulnya api yaitu naphtha dan butane.

Nafta atau naphtha adalah suatu kelompok yang terdiri dari beberapa jenis hidrokarbon cair
produk antara kilang minyak yang digunakan terutama sebagai bahan baku produksi
komponen bensin oktan tinggi melalui proses reformasi katalitik. Nafta juga digunakan
dalam industri petrokimia untuk memproduksi olefin dalam perengkah uap (steam cracker)
serta digunakan sebagai pelarut atau solven dalam industri kimia.

Butana, juga disebut n-butana, adalah alkana rantai lurus dengan


empat atom karbon CH3CH2CH2CH3. Butana juga digunakan sebagai istilah kolektif untuk
n-butana dan satu-satunya isomernya, isobutana (disebut juga metilpropana), CH(CH3)3.
Butana sangat mudah terbakar, tidak berwarna, dan merupakan gas yang mudah dicairkan.
Nama butana diturunkan dari nama asam butirat.

Setelah menggetahui data kandungan gas pada korek api, maka penulis melakukan
percobaan menggunkan korek api gas sebanyak 6kali dan di dapat data pada tabel 4.3 Hasil
percobaan korek api sebagai berikut.
Tabel 4.3 Hasil percobaan korek api

No Range Gas Gas Terdata Indikator Fan (VDC) MQ-2


1 >20 % 41.84% ON Berputar 4.4
2 >20 % 41.55% ON Berputar 4.6
3 >20 % 41.2% ON Berputar 4.7
4 <20 % 9.65% OFF Stop 4.5
5 <20 % 0.94% OFF Stop 4.4
6 <20 % 4.15% OFF Stop 4.8

Dari hasil uji coba diatas dapat di buat klarifikasi dari sensor MQ-2 ini dengan memberi
tegangan input 5 VDC dan keluarannya hingga yang ada di tabel 4.2 dan tabel 4.3. Maka
sensor ini mampu mendeteksi konsentrasi gas sesuai dengan pengaturan ambang batas
pada 0% sampai dengan 50%. Hasil pengujian pada tabel 4.2 dan tabel 4,3 menjelaskan
bahwa sensor MQ-2 bekerja dengan baik ketika ada konsentrasi gas (LPG dan Korek api)
melebihi ambang batas di area sensor MQ-2 maka indikator lampu menyala, fan berputar
dan mengirimkan notifikasi ke aplikasi BLYNK pada gambar 4.2.

Sebagai tambahan, sensor MQ-2 dapat mendeteksi gas dan memberikan hasil pengukuran
dengan satuan PPM (Part PerMilion), agar lebih mudah dalam pengelompokan tingkatan
kebocoran, maka di buat rumusan sebagai berikut :

Dengan luas area percobaan sebesar 3M x 5M x 3M


*dengan dasar penentuan luas area rata-rata dapur pada perumahan subsidi dan komersil

Kemampuan sensor mendeteksi gas : 0 ppm ~ 2000 ppm


*50% dari batas maksimal kemampuan sensor dalam mendeteksi gas

Sehingga presentasenya : 2000


100

1% : 20 ppm

Standart untuk gas dapat menimbulkan api untuk LPG (propane) adalah 2.2% LEL (Low
Explosion Limit ) atau sama dengan 750 ppm
Sehingga menetapkan standard sebagai berikut :

Titik Aman : x < 5% : x < 100 ppm

Titik waspada : 5% ≤ x≤ 20% : 100 ppm ≤ x ≤ 400 ppm

Titik Bahaya : x > 20% : x > 400 ppm

4.1.2 Pengujian LCD

Pengujian LCD ini bertujuan untuk memastikan LCD dapat berjalan dengan baik, sehingga
pada proses menampilkan indikasi didapatkan data yang baik.

a. Kondisi NORMAL

Kondisi normal adalah kondisi dimana sensor mendeteksi tingkat kebocoran gas di bawah
5% yaitu dengan gambaran kondisi alat seperti pada tabel 4.4. Kondisi Normal di bawah
ini, dan Gambar 4.3 merupakan hasil pengujian saat kondisi NORMAL.

Tabel 4.4 Kondisi Normal

Output Kondisi
Fan OFF
Buzzer OFF
Lampu Indikator Hijau

Gambar 4.3 Pengujian LCD 16X2 Kondisi NORMAL


b. Kondisi SIAGA

Kondisi normal adalah kondisi dimana sensor mendeteksi tingkat kebocoran gas di atas 5%
dan masih di bawah 20% yaitu dengan gambaran kondisi alat seperti pada tabel 4.5.
Kondisi Siaga di bawah ini, dan Gambar 4.4 merupakan hasil pengujian saat kondisi
WASPADA.

Tabel 4.5 Kondisi Siaga

Output Kondisi
Fan ON
Buzzer OFF
Lampu Indikator Orange

Gambar 4.4 Pengujian LCD 16X2 kondisi SIAGA

c. Kondisi BAHAYA

Kondisi normal adalah kondisi dimana sensor mendeteksi tingkat kebocoran gas di atas
20% yaitu dengan gambaran kondisi alat seperti pada tabel 4.6. Kondisi Bahaya di bawah
ini, dan Gambar 4.5 merupakan hasil pengujian saat kondisi BAHAYA.
Tabel 4.6 Kondisi Bahaya

Output Kondisi
Fan ON
Buzzer ON
Lampu Indikator Merah

Gambar 4.5 Pengujian LCD 16X2 Kondisi BAHAYA

Selain menampilkan data hasil pengukuran dan kondisi alat, display pada smartphone
ditambahkan dengan tombol reset dan data loger yang dapat kita lihat pada gambar 4.6
Display Smartphone, yang bertujuan sebagai berikut :

a. Tombol Reset

Tombol reset pada smartphone berfungsi untuk membantu kita saat sedang melakukan
perbaikan dirumah saat terjadi kebocoran gas karena alat ini akan terus melakukan
pengukuran dan memberikan indikator berupa suara yang sangat bising saat terjadi
kebocoran dilevel bahaya, sehingga dapat menggangu dalam proses perbaikan, sehingga
dibuatkan tombol reset yang bertujuan untuk mematikan buzzer hingga perbaikan selesai
dilakukan oleh pemilik rumah.
Tombol Reset

Data Loger

Gambar 4.6. Data Loger pada Smartphone

b. Data Loger

Data loger berfungsi untuk membantu kita melihat catatan hasil pengukuran yang telah
dilakukan oleh alat yang telah dibuat, sehingga kita tidak perlu menulis atau mencatat
setiap kejadian abnormal yang terjadi saat pengukuran, selain itu data loger juga membantu
kita dalam mereview dan mengevaluasi hasil pengukuran selama beberapa hari sampling.
4.2 Kelebihan dan Kekurangan

4.2.1. Adapun kelebihan dari sistem ini adalah sebagai berikut :

1. Mudah dioperasikan oleh siapa saja, dimana saja dan kapan saja.
Karena alat yang di buat sangatlah simple dan kompak sehingga dapat di sesuaikan
penggunaannya pada area yang kita inginkan, selain itu alat ini juga sudah di lengkapi
dengan battery, jadi, jika tempat pengukuran tidak terdapat catu daya, dapat menggunakan
battery sebagai catu dayanya.

2. Data dapat di record menggunakan data loger yang terdapat pada smartphone
Dalam melakukan pengukuran seringkali kita terlewat data sample atau trend kejadian,
sehingga dengan adanya data loger di alat yang kita buat dapat memudahkan kita ketika
kita terlewat dari data trend yang kita ingin pantau, sehingga kita dapat melihat pada
history pengukuran, maka data yang terlewat dapat kita lihat kembali sesuai dengan
keinginan kita.

3. Respon penanggulangan kebocoran gas lebih cepat.


Dengan ditambahkannya port external untuk exhaust fan pada alat yang kita buat, ketika
terjadi kebocoran gas maka secara otomatis exhaust fan pada ruangan yang terhubung
dengan alat yang kita buat akan menyala dan konsentrasi gas diarea tersebut akan terurai
sehingga potensi terjadinya api atau kebakaran dapat dicegah lebih dini walau kita tidak
sedang berada di area tersebut, hal ini sangatlah penting mengigat ketika kita terlambat
melakukan antisipasi, maka berpotensi terjadi kebakaran yang pastinya sangat merugikan
kita selaku memilik rumah tersebut.

4. Tingkat kesiapan teknologi yang tinggi karena prototipe yang di realisasikan telah di uji
coba dan di demonstrasikan pada lingkungan yang sebenarnya sehingga ketika di ukur
tingkat kesiapan teknologinya memenuhi kualifikasi Tingkat Kesiapan Teknologi level 7
(TKT level 7) [13].
4.2.2. Adapun kekurangan dari sistem ini adalah sebagai berikut:

1. Area terbatas karena jarak Bluetooth cukup dekat


Karena terbatasnya jangkauan frekuensi Bluetooth, maka penulis kesulitan ketika sedang
diluar rumah tidak dapat melakukan monitoring secara langsung pada alat yang telah
dibuat.

2. Terbatas pada ruang lingkup tertentu


Karena sensor memiliki tingkat sensitifitas pada ruang terbatas, sehingga ketika melakukan
pengukuran pada area terpisah atau area dengan luas melebihi batasan yang telah
ditentukan maka sensor hanya akan melakukan pada luas area yang telah ditentukan
tersebut, sehingga kurang maksimal jika hanya menggunakan satu unit sensor, penulis
menyarankan untuk ditambahkan beberapa unit lagi sebagai tambahan agar pengukuran
lebih maksimal
BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan hasil pengujian dan hasil perancangan sistem pendeteksi kebocoran gas rumah
terintegrasi dengan smartphone dan aplikasi online ini dapat diambil kesimpulan:

1. Kemampuan mikrokontroller untuk mengendalikan rangkaian Sistem pendeteksi


kebocoran gas berbasis arduino yang terintegrasi dengan smartphone berjalan lancar
mendeteksi adanya gas bocor, mengirimkan notifikasi dan dapat menanggulangi secara
dini, dengan data hasil pengukuran yang dapat di lihat pada tabel 5.1 sebagai berikut :

Tabel 5.1 Hasil Percobaan LPG

No Range Gas Gas Terdata Indikator Fan (VDC) MQ-2


1 > 20 % 43.64% ON Berputar 4.71
2 > 20 % 41.95% ON Berputar 4.63
3 > 20 % 45.21% ON Berputar 4.79
4 < 20 % 4.25% OFF Stop 4.44
5 < 20 % 0.54% OFF Stop 4.38
6 < 20 % 4.22% OFF Stop 4.44

2. Perancangan Sistem pendeteksi kebocoran gas berbasis arduino yang terintegrasi


dengan smartphone yang telah dibuat , dapat bekerja sesuai yang diharapkan buzzer
dapat berbunyi, indikasi menyala dan Fan berputar ketika mendeteksi dan berhenti
ketika kebocoran gas sudah tidak terdeteksi. Untuk lebih jelas dapat di lihat pada
gambar 5.1 Kondisi saat terjadi kebocoran dan gambar 5.2 Kondisi saat tidak terjadi
kebocoran.
Gambar 5.1 Kondisi saat terjadi kebocoran

Gambar 5.2 Kondisi saat tidak terjadi kebocoran


5.2. Saran
1. Kedepannya diharapkan mampu dikembangkan lagi, tidak hanya bersifat pencegahan
namun juga bisa menangulangi ketika terjadi kebakaran misalnya menggunakan
solenoid valve yang berfungsi sebagai keran air untuk media pemadaman jika terjadi
kebakaran dan penambahan beberapa sensor pendukunya.
2. Di kembangkan dan di kolaborasikan dengan system IOT agar kinerja alat lebih optimal
dan mudah dalam monitoring dimanapun kita berada, karena alat yang penulis buat
masih terbatas pada ruang lingkup tertentu,
DAFTAR PUSTAKA

[1] Permen ESDM no : 2790 k/ 12/MEM/12) dan Peraturan President (nomor 104
tahun 2007, 28 November 2007
[2] James. A. O’Brien, “Pengantar Sistem Informasi” ” jilid 1 edisi keempat, Penerbit
Jakarta: PT. Elex Media Komputindo.
[3] H. M. Jogiyanto, “Sistem Teknologi Informasi” edisi kedua, Penerbit Andi Offset
,Yogyakarta.
[4] Sutabri Tata, ”Analisa Sistem Informasi” Penerbit Andi Offset, Yogyakarta.
[5] Permana. Rijal, Jurnal “Perancangan Sistem Keamanan Dan Konrol SmartHome
Berbasis Internet of Things”x
[6] Sofiah, Jurnal “Perancangan Aplikasi Monitoring Dan Kendali Sistem Pada Sistem
Keamanan SmartHome Berbasis Android”
[7] Sasmoko. Dani, Jurnal “Rancang Bangun Sistem Pendeteksi Kebakaran Berbasis
IOT Dan Sms Gateway Menggunakan Arduino”
[8] Dodon, Wildan, and Amalia. Tifany, Jurnal “Perancangan Sistem Pendeteksi
Kebakaran Rumah Penduduk Pada Daerah Perkotaan Berbasis Mikrokontroler”
[9] Permana. Yudha, Jurnal “Sistem Pemadam Kebakaran Berbasis Android”
[10] Data sheet website : http://www.datasheetpdf.com
[11] Arduino website : http://www.Arduino.cc
[12] Blynk Application website : http://www.Blynk.cc
[13] Permenristekdikti 42/2016, “Pengukuran dan Penetapan Tingkat Kesiapan
Teknologi (Technology Readiness Level)”

Anda mungkin juga menyukai