You are on page 1of 13

PROTOTYPE DETEKTOR GAS BERBASIS ARDUINO UNO

Abstrak - Adanya peralihan penggunaan bahan bakar dari minyak tanah menjadi LPG (Liquidfied
Petroleum Gas), tapi penggunaan LPG juga memiliki resiko yang cukup tinggi yaitu terjadinya kebocoran
gas. Jenis bahan bakarnya adalah gas yang tidak memiliki warna, serta tergolong dalam jenis gas yang
sangat mudah terbakar maka sedikit saja penangannya terlambat maka api bisa tiba-tiba menjadi sangat
besar dan menghanguskan isi rumah. Untuk menghindari keterlambatan penanganan saat terjadi
kebocoran gas, dengan cara memberikan peringatan dalam bentuk suara melalui buzzer dan juga
tampilan pada LCD. Untuk tindakan penanggulangan terhadap kebocoran gas agar tidak menyebabkan
ledakan ataupun kebakaran, digunakan relay yang dihubungkan sistem pembuangan udara ketika sensor
MQ-6 mendeteksi adanya kebocoran gas LPG. Sensor MQ-6 berperan sebagai sensor pendeteksi
kebocoran gas. Menggunakan Buzzer untuk memberikan informasi peringatan dalam bentuk suara dan
tampilan informasi pada LCD. Mikrokontroller yang dipakai adalah atmega8.

Kata Kunci: Kebocoran Gas, Mikrokontroller, Sensor MQ6


I. PENDAHULUAN kebocoran gas LPG pada tabung tersebut.
Semenjak itu banyak sekali kejadian meledaknya
Kebutuhan masyarakat Indonesia akan tabung gas yang berbahaya bagi masyarakat, hal
energi menjadi bagian yang tak terpisahkan dari tersebut dikarenakan LPG memiliki karakteristik
kebutuhan hidup sehari-hari, kebutuhan hidup yang mudah terbakar dan memiliki berat jenis
masyarakat selama ini bergantung pada alam, yang lebih besar dari udara sehingga sulit untuk
dengan makin berkurangnya ketersediaan mendeteksi gas tersebut apabila terjadi
sumber daya alam yaitu dari energi fosil, kebocoran, dikarenakan gas ini akan
khususnya minyak bumi. Oleh karena itu terakumulasi pada bagian bawah ruangan serta
penggunaannya harus dibatasi yaitu dengan mudah terbakar dengan adanya sumber api.
beralih dari energi fosil ke sumber daya alam Meledaknya tabung gas ini disebabkan oleh
yang masih melimpah, sebagai upaya untuk banyak faktor seperti 2 kebocoran pada selang,
beralih dari keterbatasan sumber daya alam dari tabung atau pada regulatornya yang tidak
energi fosil ke sumber daya alam yang masih terpasang dengan baik. Pada saat terjadi
melimpah yaitu gas alam. Hampir seluruh kebocoran akan tercium gas yang menyengat,
masyarakat di indonesia beralih menggunakan Gas inilah yang nantinya akan meledak apabila
LPG, disamping harganya murah, cara ada sulutan atau percikan api. Tabung gas yang
penggunaanya juga lebih efektif. Gas LPG yang meledak akibat kesalahan manusia maupun
mulai banyak digunakan oleh masyarakat tidak kesalahan dalam proses produksi tabung gas LPG
sebanding dengan produsen tabung gas yang seharusnya mendapatkan penanganan segera
mengalami penurunan dalam segi kualitas, agar tidak semakin banyak korban berjatuhan.
sehingga dapat menimbulkan bahaya yang Dengan adanya kemajuan teknologi saat ini,
disebabkan kurangnya pengawasan produk khususnya dibidang teknologi informasi dan
tabung gas. Terbukti dilapangan banyak komunikasi hal tersebut dapat ditangani
ditemukan tabung gas yang rusak, mudah menggunakan mikrokontroler, dalam hal ini
berkarat, penyok, sehingga sangat rawan terjadi mikrokontroler yang digunakan adalah Arduino.

1
Mikrokontroler Arduino adalah pengendali system computer yang mempunyai satu atau
mikro single-board yang bersifat open source, beberapa tugas yang sangat spesifik. Elemen
diturunkan dari Wiring platform, dirancang mikrokontroler tersebut diantaranya adalah:
untuk memudahkan penggunaan elektronik
1. Pemroses (processor)
dalam berbagai bidang. Hardwarenya memiliki
2. Memori,
prosesor Atmel AVR dan softwarenya memiliki
3. Input dan output
bahasa pemrograman sendiri. Dengan demikian
Kadangkala pada microcontroller ini
penggunaan sensor-sensor dan logika yang tepat
beberapa chip digabungkan dalam satu papan
dapat tercipta alat untuk meminimalisir bahaya
rangkaian. Perangkat ini sangat ideal untuk
dari tabung gas tersebut bagi masyarakat. Maka
mengerjakan sesuatu yang bersifat khusus,
dari itu penulis tertarik untuk mengambil judul
sehingga aplikasi yang diisikan ke dalam
“Prototype Detektor Kebocoran Gas Berbasis
komputer ini adalah aplikasi yang bersifat
Arduino Uno”.
dedicated. Jika dilihat dari harga, microcontroller
Permasalahan dari penelitian ini yaitu ini harga umumnya lebih murah dibandingkan
bagaimana membuat sebuah alat dengan komputer lainnya, karena perangkatnya
pendeteksi kebocoran gas LPG relatif sederhana.
menggunakan sensor MQ-6 serta
penanggulangan kebakaran menggunakan Komponen Mikrokontroler
Flame Module, dimana dengan adanya alat Budris Ari (2016) berpendapat bahwa
ini dapat membantu pemerintah dan komponen mikrokontroler adalah sebagai
masyarakat dalam menangguangi bencana berikut:
dari kebocoran Gas LPG.
a. CPU (Central Processing Unit) CPU terdiri
Penelitian ini bertujuan untuk dari dua bagian yaitu unit pengendali serta
terciptanya alat deteksi kebocoran gas LPG unit aritmatika dan logika (ALU). Fungsi
mengguanakan sensor MQ-6 serta utama uniit pengendali adalah mengambil,
penanggulanan kebakaran menggunakan mengkodekan, dan menjalankan urutan
flame module berbasis mikrokontroler instruksi sebuah program yang tersimpan
arduino guna membantu pemerintah dan dalam memori. Unit pengendali
masyarakat dalam meminimalisir terjadinya menghasilkan dan mengatur sinyal
bencana kebakaran akibat dari Gas LPG. pengendali yang diperlukan untuk
menyerempakan operasi dan instruksi
program.
b. RAM (Random Access Memory) RAM
merupakan memori yang dapat dibaca dan
ditulis. RAM digunakan untuk menyimpan
II. TINJAUAN PUSTAKA data sementara atau disebut dengan
memori data saat program bekerja. Data
Mikrokontroler yang ada pada RAM akan hilang bila catu
Anna Nur Nazilah Chamim (2010) daya dimatikan. RAM terbagi menjadi 2
berpendapat bahwa mikrokontroler adalah yaitu RAM statik dan RAM dinamik. RAM
sebuah system komputer yang seluruh atau dinamik tersusun oleh sel-sel yang
sebagian besar elemennya dikemas dalam satu menyimpan data sebagai muatan listrik
chip IC, sehingga sering disebut single chip pada kapasitor. Ada-tidaknya muatan listrik
microcomputer. Mikrokontroler merupakan pada kapasitor dijadikan oleh RAM dinamik

2
sebagai bilangan biner 1 atau 0. Pada RAM
statik, nilai bilangan biner disimpan pada
konfigurasi gate logika flip-flop. RAM statik
akan menyimpan data selama aliran daya
diberikan padanya.
c. ROM (Read Only Memori) ROM
merupakan memori yang hanya dapat
dibaca. Data yang disimpan di ROM tidak
akan hilang meskipun tegangan catu daya
dimatikan. Berdasarkan sifat tersebut ROM
sering dipakai untuk menyimpan program.
Ada beberapa jenis ROM, diantaranya
ROM, EPROM, PROM, dan EEPROM. ROM Gambar 1. Komponen Mikrokontroller
merupakan memeori yang sudah
diprogram oleh pabrik. Arduino Uno
d. Bus Alamat Menurut Bahrin Dahlan. Arduino UNO
Bus alamat berfungsi sebagai lintasan adalah Arduino Merupakan papan elektronik
saluran pengalamatan antara alat dengan berbasis mikrokontroller ATMega yang
komputer. Pengalamatan ini harus memenuhi sistem minimum mikrokontroller
ditentukan terlebih dahulu untuk agar dapat bekerja secara mandiri (standalone
menghindari terjadinya kesalahan controller) omponen utama didalam papan
pemngiriman sebuah instruksi dan Arduino adalah sebuah mikrokontroler 8 bit
ketidaksesuaian antara dua buah alat yang dengan merk ATMega yang dibuat oleh Atmel
bekerja secara bersamaaan. corporation. Berbagai papan
Arduinomenggunakan tipe Atmega yang
e. Bus Kontrol
berbeda – beda tergantung dari spesifikasinya,
Bus kontrol atau bus pengendali ini
sebagai contoh Arduino Uno menggunakan
berfungsi untuk menyerempakan operasi
ATmega328 sedangkan Arduino Mega 2560 yang
mikrokontroler dengan operasi rangkaian
lebih canggih menggunakan ATmega2560.
luar.
Arduino UNO menggunakan Atmega16U2 yang
f. Circuit Clock diprogram sebagai USB to serial converter untuk
Mikrokontroler adalah logika skuensial, komunikasi serial ke komputer melalui port USB.
dimnana proses kerjanya berjalan melalui
"Uno" berarti satu di Italia dan diberi nama
sinkronisasi clock. Karenanya diperlukan
untuk menandai peluncuran Arduino 1.0.
clock circuit yang menyediakan clock bagi
seluruh bagian rangkaian.

g. I/O (Input/Output) Port


Merupakan saran yang dipergunakan oleh
mikrokontroler untuk mengakses
peralatanperalatan lain diluar dirinya,
berupa pin-pin yang dapat berfungsi untuk
mengeluarkan data digital ataupun
menginputk

3
Gambar 2. Arduino UNO naik atau turun, atau pada saat terjadi
perubahan nilai.
Adapun data teknis board Arduino UNO 3) Pulse-width modulation (PWM): pin 3,
sebagai berikut: 5, 6, 9, 10 dan 11, menyediakan
keluaran PWM 8-bit dangan
menggunakan fungsi analogWrite().
Tabel 1. Data teknis board Arduino UNO 4) Serial Peripheral Interface (SPI): pin 10
Mikrokontroler ATmega328 (SS), 11 (MOSI), 12 (MISO) dan 13
Tegangan Operasi 5V (SCK), pin ini mendukung komunikasi
Tegangan Input SPI dengan menggunakan SPI library.
(recommended) 7 - 12V 5) LED: pin 13, terdapat built-in LED yang
Tegangan Input terhubung ke pin digital 13. Ketika pin
(limit) 6 - 20V
bernilai High maka LED menyala,
Pin digital I/O 14 (6 diantaranya PWM) sebaliknya ketika pin bernilai Low maka
Pin Analog input 6 LED akan padam.
Arus DC per pin b. Arduino Uno memiliki 6 masukan analog
I/O 40mA yang diberi label A0 sampai A5, setiap pin
Arus DC untuk pin menyediakan resolusi sebanyak 10 bit
3.3 V 150mA
(1024 nilai yang berbeda). Secara default
32 KB dengan 0.5 KB
Flash Memory digunakan untuk bootloader
pin mengukur nilai tegangan dari ground
(0V) hingga 5V, walaupun begitu
EEPROM 1KB dimungkinkan untuk mengganti nilai batas
Kecepatan atas dengan menggunakan pin AREF dan
Pewaktuan 16 Mhz fungsi analogReference(). Sebagai
tambahan beberapa pin masukan analog
Adapun bagian-bagian yang terdapat pada memiliki fungsi khusus yaitu pin A4 (SDA)
Arduino, bagian tersebut antara lain: dan pin A5 (SCL) yang digunakan untuk
komunikasi Two Wire Interface (TWI) atau
a. Pin Masukan dan Keluaran Arduino UNO
Inter Integrated Circuit (I2C) dengan
Masing-masing dari 14 pin digital arduino
menggunakan Wire library.
uno dapat digunakan sebagai masukan atau
1) TWI: A4 atau SDA pin dan A5 atau SCL
keluaran menggunakan fungsi pinMode(),
pin. Mendukung komunikasi TWI.
digitalWrite() dan digitalRead(). Setiap pin
2) Aref. Referensi tegangan untuk input
beroperasi pada tegangan 5 volt. Setiap pin
analog. Digunakan dengan analog
mampu menerima atau menghasilkan arus
Reference ().
maksimum sebasar 40 mA dan memiliki 10
resistor pull-up internal (diputus secara 3) Reset
default) sebesar 20-30 KOhm. Sebagai c. Catu Daya
tambahan, beberapa pin masukan digital Arduino uno dapat diberi daya melalui
memiliki kegunaan khusus yaitu: koneksi USB (Universal Serial Bus) atau
1) Komunikasi serial: pin 0 (RX) dan pin 1 melalui power supply eksternal. Jika arduino
(TX) digunakan untuk menerima (RX) uno dihubungkan ke kedua sumber daya
dan mengirim (TX) data secara serial. tersebut secara bersamaan maka arduino
2) External Interrupt: pin 2 dan pin 3, pin
uno akan memilih salah satu sumber daya
ini dapat dikonfigurasi untuk memicu
secara otomatis untuk digunakan. Power
sebuah interrupt pada nilai rendah, sisi
supply eksternal (yang bukan melalui USB)

4
dapat berasal dari adaptor AC ke DC atau dari EEPROM. Memori terbagi menjadi 2
baterai. Adaptor dapat dihubungkan ke soket bagian yaitu sebagai berikut:
power pada arduino uno. Jika menggunakan
1) Memori Data
baterai, ujung kabel yang dibubungkan ke
Memori data ATMega328 terbagi
baterai dimasukkan kedalam pin GND dan
menjadi 4 bagian, yaitu 32 lokasi untuk
Vin yang berada pada konektor power.
register umum, 64 lokasi untuk
Arduino uno dapat beroperasi pada tegangan
register I/O, 160 lokasi untuk register
6 sampai 20 volt. Jika arduino uno diberi
I/O tambahan dan sisanya 2048 lokasi
tegangan di bawah 7 volt, maka pin 5V pada
untuk data SRAM internal. Register
board arduino akan menyediakan tegangan
umum menempati alamat data
di bawah 5 volt dan mengakibatkan arduino
terbawah, yaitu 0x0000 sampai
unomungkin bekerja tidak stabil. Jika
0x001F. Register I/O menempati 64
diberikan tegangan melebihi 12 volt,
alamat berikutnya mulai dari 0x0020
penstabil tegangan kemungkinan akan
hingga 0x005F. Register I/Otambahan
menjadi terlalu panas dan merusak arduino
menempati 160 alamat berikutnya
uno. Tegangan rekomendasi yang diberikan
mulai dari 0x0060 hingga 0x00FF. Sisa
ke arduino uno berkisar antara 7-12 volt. Pin-
alamat berikutnya mulai dari 0x0100
pin catu daya adalah sebagai berikut:
hingga 0x08FF digunakan untuk SRAM
1) ~Vin adalah pin untuk mengalirkan internal.
sumber tegangan ke arduino uno ketika
2) Memori Data EEPROM
menggunakan sumber daya eksternal
(selain dari koneksi USB atau sumber Arduino uno terdiri dari 1 KByte
daya yang teregulasi lainnya). Sumber memori data EEPROM. Pada memori
tegangan juga dapat disediakan melalui EEPROM, data dapat ditulis/dibaca
pin ini jika sumber daya yang digunakan kembali dan ketika catu daya
untuk arduino uno dialirkan melalui dimatikan, data terakhir yang ditulis
soket power. pada memori EEPROM masih
2) ~5V adalah pin yang menyediakan tersimpan pada memori ini, atau
tegangan teregulasi sebesar 5 volt dengan kata lain memori EEPROM
berasal dari regulator tegangan pada bersifat nonvolatile. Alamat EEPROM
arduino uno. dimulai dari 0x000 hingga 0x3FF.
3) ~3V3 adalah pin yang meyediakan
e. Komunikasi
tegangan teregulasi sebesar 3,3 volt
berasal dari regulator tegangan pada Arduino uno memiliki sejumlah fasilitas
arduino uno. untuk berkomunikasi dengan komputer,
4) ~GND adalah pin ground. Arduino lain atau mikrokontroler lain.
d. Memori ATmega328 ini menyediakan UART TTL (5V)
Arduino Uno adalah arduino board yang komunikasi serial, yang tersedia pada pin
menggunakan mikrokontroler ATmega328. digital 0 (RX) dan 1 (TX). Firmware Arduino
Maka peta memori arduino uno sama menggunakan USB driver standar COM,
dengan peta memori pada mikrokontroler dan tidak ada driver eksternal yang
ATmega328. ATmega328 ini memiliki 32 KB dibutuhkan. Namun pada sistem operasi
dengan 0,5 KB digunakan untuk loading file. Windows, format file Inf diperlukan.
Ia juga memiliki 2 KB dari SRAM dan 1 KB Perangkat lunak Arduino termasuk monitor
serial yang memungkinkan data sederhana

5
yang akan dikirim ke board Arduino. RX dan c. Uploader, modul yang berfungsi
TX LED diboard akan berkedip ketika data memasukkan kode biner kedalam memori
sedang dikirim melalui chip USB-to-serial mikrokontroller.
dan koneksi USB ke komputer. ATmega328
ini juga mendukung komunikasi I2C (TWI)
dan SPI. Fungsi ini digunakan untuk
melakukan komunikasi inteface pada
sistem.

Gambar 4. Software Arduino

Breadboard
Gambar 3. Kabel USB Arduino Uno Breadboard adalah board yang digunakan
untuk membuat rangkaian elektronik sementara
Software Arduino dengan tujuan uji coba atau prototype tanpa
Menurut jauhari arifin (2016), Arduino harus menyolder. Dengan memanfaatkan
menggunakan Software Processing yang breadboard, komponen-komponen elektronik
digunakan untuk menulis program kedalam yang dipakai tidak akan rusak dan dapat
Arduino. digunakan kembali untuk membuat rangkaian
Processing sendiri merupakan penggabungan yang lain. Breadboard pada umumnya terbuat
antara bahasa C++ dan Java. Software Arduino dari plastic dengan banyak lubang-lubang
ini dapat di-install di berbagai operating system diatasnya. Lubang–lubang tersebut diatur
(OS) seperti: LINUX, Mac OS, Windows. Arduino sedemikian rupa membentuk pola sesuai
tidak hanya sekedar sebuah alat pengembangan, dengan pola jaringan koneksi didalamnya.
tetapi kombinasi dari hardware, bahasa Umumnya breadboard terbuat dari bahan
pemrograman dan Integrated Development plastik yang juga sudah terdapat berbagai
Environment (IDE) yang canggih. IDE adalah lubang. Lubang tersebut sudah diatur
sebuah software yang sangat berperan untuk sebelumnya sehingga membentuk pola yang
menulis program, meng-compile menjadi kode didasarkan pada pola jaringan di dalamnya.
biner dan meng-upload ke dalam memory Selain itu, breadboard yang bisa ditemukan di
microcontroller.Software IDE Arduino terdiri dari pasaran umumnya dibagi menjadi 3 ukuran.
tiga bagian: Pertama dinamakan sebagai mini breadboard,
kedua disebut medium breadboard, dan yang
a. Editor program, untuk menulis dan terakhir dinamakan sebagai large breadboard.
mengedit program dalam bahasa Untuk mini breadboard, ia memiliki kurang lebih
processing. Listing program pada Arduino
disebut sketch. 170 titik.
b. Compiler, modul yang berfungsi mengubah
Project board merupakan papan proyek
bahasa processing (kode program) kedalam
yang difungsikan sebuah sirkuit elektronika
kode biner karena kode biner adalah satu–
satunya bahasa program yang dipahami sebagai dasar konstruksi dan prototype suatu
oleh mikrocontroller rangkain elektronika. Project board atau sering

6
disebut bread board, banyak digunakan dalam dasarnya prinsip kerja buzzer hampir sama
merangkai komponen karena penggunaan yang dengan loud speaker, jadi buzzer juga terdiri dari
menancapkan ke papan projek dan tidak perlu kumparan yang terpasang padadiafragma dan
melalui tahap penyolderan. Sehingga dapat kemudian kumparan tersebut dialiri arus
digunakan kembali dengan mengganti kabel sehingga menjadi elektromagnet, kumparan tadi
yang berbeda jika terdapat kesalahan atau akan tertarik ke dalam atau keluar, tergantung
kerusakan pada kebel yang tertancap pada dari arah arus dan polaritas magnetnya, karena
project board. Project board memiliki lima klip kumparan dipasang pada diafragma maka setiap
pengunci pada setiap setengah barisnya, ini gerakan kumparan akan menggerakkan
berlaku pada semua jenis dan ukuran project diafragma secara bolakbalik sehingga membuat
board. Dengan begitu, kita hanya dapat udara bergetar yang akan menghasilkan suara
menghubungkan lima komponen pada satu sehingga membuat udara bergetar yang akan
bagian atau setengah dari satu baris pada menghasilkan suara. Buzzer biasa digunakan
project board. Pada project board juga terdapat sebagai indikator bahwa proses telah selesai
angka dan huruf, ini berfungsi untuk atau terjadi suatu kesalahan pada sebuah alat
memudahkan penelitian dalam merangkai (alarm).
perangkat prototype yang dibuat. Sirkuit
rangkaian yang dibuat mungkin saja rumit dan
cukup kompleks dan bisa saja akan terjadi
sebuah kesalahan pada rangkaian yang bisa
berpengaruh 14 pada kerusakan komponen.
Untuk itu dengan memahami fungsi dan cara
kerja project board akan meminimalisir
kesalahan dalam rangkaian komponen Gambar 6. Tampilan Buzzer.
elektronika. (www.robotedukasi.com, 5 juli
2018). Berikut dibawah bentuk dari project LED
board yang digunakan penulis pada penelitian Menurut Fitria Darmayanti (2016) Light
ini. Emitting Diode (LED) adalah komponen
elektronika yang dapat memancarkan cahaya.
Sesuai dengan namanya, LED adalah salah satu
jenis diode. Sebagaimana diketahui, diode
adalah komponen yang hanya dapat
mengalirkan arus listrik dalam satu arah. Arus
listrik hanya mengalir kalau tegangan positif
dihubungkan ke kaki yang disebut anode dan
tegangan negatif dihubungkan ke kaki yang
dinamakan katode. Hal ini berbeda dengan
Gambar 5. Breadboard.
resistor, yang dapat mengalirkan arus listrik
walau kedua kakinya dibalik Kadir(2014:177).
Buzzer Lampu LED (Dioda emisi cahaya) adalah solid
Menurut Rahadhian Angga Pratama (2012), state lampu yang merupakan piranti elektronik
Buzzer adalah Buzzer adalah sebuah komponen gabungan antara elektronik dengan optik,
elektronika yang berfungsi untuk mengubah sehingga dikategorikan pada keluarga
getaran listrik menjadi getaran suara. Pada “Opteolectronic”. Ada tiga fungsi umum

7
penggunaan led yaitu sebagai lampu indikator
untuk transmisi sinyal cahaya yang
dimodulasikan dalam suatu jarak tertentu dan
sebagai penggandeng rangkaian elektronik yang

terisolir secara total

LED (Light Emitting Diode) merupakan


salah satu komponen elektronika yang Gambar 8. Tampilan Sensor MQ-6.
mengubah energi listrik menjadi energi cahaya.
Komponen ini termasuk kedalam golongan Resistor
keluarga dioda karena bahan dasarnya terbuat Resistor adalah komponen Elektronika Pasif
dari bahan semikonduktor. Warna cahaya yang yang memiliki nilai resistansi atau hambatan
dipancarkan oleh LED bervariasi warnanya tertentu yang berfungsi untuk membatasi dan
tergantung dari jenis bahan semikonduktor yang mengatur arus listrik dalam suatu rangkaian
dipergunakan dalam pembuatan. Selain itu Elektronika. Resistor atau dalam bahasa
terdapat juga jenis tipe LED yang memancarkan Indonesia sering disebut dengan Hambatan atau
sinarnya tidak dapat dilihat oleh mata yaitu LED Tahanan dan biasanya disingkat dengan Huruf
infrared. “R”. Satuan Hambatan atau Resistansi Resistor
adalah OHM (Ω). Sebutan “OHM” ini diambil
dari nama penemunya yaitu Georg Simon Ohm
yang juga merupakan seorang Fisikawan Jerman.

Gambar 9. Tampilan Resistor.


Gambar 7. Tampilan LED.

Sensor MQ-6 Kabel Jumper


MQ-6 Sensor gas yang digunakan untuk Kabel jumper adalah kabel elektrik yang
mendeteksi LPG, Iso-butane, Propane dengan memiliki pin konektor di setiap ujungnya dan
sensitifitas yang tinggi. Sensor gas MQ-6 ini memungkinkanmu untuk menghubungkan dua
mempunyai sensitifitas yang kecil terhadap zat komponen yang melibatkan Arduino tanpa
alcohol dan asap rokok. Sensor gas MQ-6 memerlukan solder. Intinya kegunaan kabel
merupakan sensor yang mempunyai respon jumper ini adalah sebagai konduktor listrik untuk
cepat terhadap LPG/Liquid Petroleum Gas, stabil menyambungkan rangkaian listrik.Biasanya
dan tahan lama, serta dapat digunakan dalam kabel jumper digunakan pada breadboard atau
rangkaian drive yang sederhana. alat prototyping lainnya agar lebih mudah untuk
mengutak-atik rangkaian. Konektor yang ada
Sensor gas MQ-6 biasa digunakan didalam
pada ujung kabel terdiri atas dua jenis yaitu
perlengkapan mendeteksi kebocoran gas dalam
konektor jantan (male connector) dan konektor
kegiatan rumah tangga dan industry, yang cocok
betina (female connector).
untuk mendeteksi LPG, iso-butane, propane,
LNG, serta menghindari gangguan.

8
Metode yang akan digunakan dalam
kegiatan ini adalah yang pertama dengan
membuat kerangka kerja, dimana kerangka kerja
tersebut akan menjelaskan secara garis besar
urutan yang akan dilaksanakan.

Gambar 10. Tampilan kabel jumper.

Adaptor
Menurut Sugiartowo (2019), Adaptor
adalah elektronik yang berperan untuk
mengubah arah arus, dari AC menjadi DC atau
sebaliknya, dan mengubah tegangan, baik
menaikkan tegangan maupun menurunkan
tegangan sesuai dengan kebutuhan alat yang
membutuhkan suplai tenaga listrik. Adaptor
yang digunakan dalam penelitian ini yaitu:

1. Adaptor 9V-1A
Adaptor ini digunakan sebagai suplai power
Arduino dan NodeMCU. Pada ujung Gambar 12. Gambar kerangka kerja
adaptor dirubah sehingga dapat
dihubungkan dengan breadboard agar Tahap Pembuatan Desain Rancangan
dapat memberi daya untuk 2 alat. Pada tahap perancangan ini merupakan
tahap dalam melakukan perancangan desain
2. Adaptor 12V-1A meliputi perancangan model alat yang
Adaptor ini digunakan untuk suplai daya sederhana dan sesuai, perancangan system kerja
modem wavecom. alat dan perancangan komponen yang
3. Adaptor 5,1V-2,5A digunakan. Cara kerja alat yang digunakan
Adaptor 5,1V dipergunakan untuk suplai adalah dengan memanfaatkan korek gas sebagai
daya raspberry. pemicu aktifnya sensor MQ-6, sensor menjadi
input data dan selanjutnya diproses pada
rangkaian elektronika kemudian hasil output
berupa indicator LED dan suara speaker/sirine.
Jika LED menunjukan warna hijau maka sensor
tidak mendeteksi adanya gas yang bocor dan
speaker atau buzzer tidak akan berbunyi. Jika
LED menunjukan warna merah maka sensor
mendeteksi adanya kebocoran gas dan speaker
Gambar 11. Adaptor. atau buzzer akan berbunyi.

III. METODE KEGIATAN Tahap Persiapan Alat dan Komponen


Pada tahap ini peralatan dan komponen
yang digunakan terdiri dari Arduino uno R3,

9
buzzer, 2 buah LED (merah dan hijau), kabel regulator pada tabung gas agar alat tersebut
jumper, modul sensor MQ-6, 3 buah resistor 220 mendeteksi adanya gas yang bocor. Dengan cara
ohm. ini dapat diketahui bahwa alat yang dibuat telah
berfungsi dengan baik atau tidak.
Tahap Pembuatan Alat
Langkah-langkah pembuatan alat detektor Rancangan Produk
gas berbasis arduno uno: Pada tahap pembuatan rangkaian alat ini
yang dilakukan pertama kali adalah
1. Persiapkan alat atau komponen-komponen
mempersiapkan komponen yang akan digunakan
yang dibutuhkan dalam pembuatan alat
seperti, sensor MQ6, Arduino Uno R3 dan
detector gas adalah menyiapkan alat dan
beberapa kabel jumper.
bahan yang dibutuhkan seperti, Arduino
uno R3, resistor 220 ohm, sensor MQ 6, Pada Arduino Uno sudah disematkan
kabel jumper secukupnya, lapu led, buzzer, mikrokontroler ATMEGA 328, yang memiliki 14
dan breadboard. pin input/output digital (6 output untuk PWM),
2. Kemudian rangkai komponen tersebut dan dan 6 pin analog input. Rangkaian elektronik
sesuaikan letak komponen dan pin Arduino memiliki beberapa komponen lainnya
berdasarkan gambar rancangan yang telah
seperti IC regulator yang berfungsi sebagai
disiapkan.
kebutuhaan rangkaian power supply.
3. Langkah berikutnya adalah menyiapkan
softwere Arduino dan menyiapkan Untuk rangkaian sensor MQ-6
codingan yang akan digunakan dalam mendapatkan input-an listrik sebesar 5V dan
project tersebut. menggunakan pin A2 untuk memberi input-an
4. Langkah berikutnya adalah memverifikasi ke mikrokontroler / Arduino, pada buzzer
codingan yang telah dibuat, kemudian menggunakan pin D10 untuk memberi output.
softwere Arduino akan membaca secara Sedangkan led red mengunakan pin D8 dan led
otomatis codingan tersebut, dan jika green menggunakan pin D9 untuk memberikan
codingan tersebut mengalami error maka output. Pada gambar dibawah ini merupakan
otomatis softwere tersebut akan
perancangan komponen rangkaian secara
memberikan notifikasi dan menunjukkan
keseluruhan yang menggunakan breadboard.
letak script yang error. Jika berhasil akan
memberikan notifikasi Done Compiling.
5. Setelah melakukan compiling langkah
berikutnya adalah mengupload codingan ke
dalam Arduino dengan cara
menghubungkan Arduino dengan pc
menggunakan cable usb.
6. Langkah berikutnya adalah dengan menguji Gambar 13. Rangkaian Pemasangan
coba alat tesebut apakah berfungsi degan Komponen.
baik atau tidak.

Tahap Pengujian di lapangan


Pada tahap ini pengujian dilakukan di salah
satu dapur warga yang berlokasi di perumahan
Ciujung Damai, Kabupaten Serang, Banten. Alat
di uji coba langsung dengan cara mengendorkan

10
memory ATMega8535. ATmega8535 merupakan
salah satu mikrokontroler 8 bit buatan Atmel
untuk keluarga AVR yang diproduksi tahun 2006.
Sofware yang digunakan sebagai editor dan
compiler dengan perancangan ini yaitu code
vision AVR. Pemrogram (Programming Tool) yang
bekerja dalam lingkungan pengembangan
perangkat lunak yang terintegrasi (Integrated
Development Programimng, IDE).

Untuk mengaktifkan fungsi pada sistem


Gambar 14. Pemasangan Komponen.
kebocoran gas ini hal pertama kali yang harus
dilakukan adalah menghubungkan Arduino
Dan pada gambar di bawah ini merupakan
dengan Adaptor 12 volt yang dihubungkan ke
diagram perancangan berupa Flowchart
terminal agar Sistem Arduino berfungsi. Ketika
Diagram.
terjadi kebocoran gas dan sensor api
mendeteksi, lalu sensor MQ-6 memberitahu
dengan mengirimkan data dan indicator LED
merah menyala bahwa terjadi kebocoran gas.
Kemudian Buzzer (alarm) berbunyi.

Berikut adalah Tabel Kondisi Hasil Kerja Alat.

Tabel 1. kondisi alat kerja


Kondis Sensor Output
i MQ-6 Buzzer Notifikas
i
1 Tidak Tidak Tidak
mendeteksi berbuny berbunyi
adanya gas i
bocor
2 Mendeteks Berbuny Berbunyi
i adanya i
Gambar 15. Flowchart Diagram gas bocor

IV. HASIL DAN PEMBAHASAN Tabel 2. Tabel kondisi alat kerja.


No Alat Hasil
Hasil Berfungsi
Tidak
Tahapan ini merupakan tahapan akhir Berfungsi
1 Arduino  -
dalam membuat program. Dengan melakukan
2 LED  -
percobaan program dimana file yang 3 MQ-6  -
menggunakan Bahasa C dirubah kedalam Bahasa 4 Buzzer  -
yang dimengerti oleh mikrokontroler yang 5 LED Red  -
kemudian akan dimasukan ke dalam flash

11
6 LED Green  - Dari pengujian di atas gas monoksida yang
diarahkan ke sensor MQ6 berjalan dengan baik
ketika sensor mendeteksi adanya bau gas sensor
Hasil Keseluruhan Alat
Pada pembahasan disini dijelaskan langsung mendeteksi dan led red akan menyala.
bagaimana hasil percobaan yang dilakukan pada
keseluruhan alat baik dari kerangka yang telah Pengujian Buzzer
dibuat. Tata letak alat yang baik, fungsi dari alat Pengujian buzzer dilakukan apabila sensor
sesuai dengan yang diharapkan. Untuk hasil gas mendeteksi adanya kebocoran, maka secara
pengujian akan dibuat dengan tabel seperti di otomatis buzzer akan menyala. Dan apabila
bawah ini. sensor gas tidak mendeteksi adanya gas maka
buzzer tidak akan aktif dan ditandai led hijau
menyala.
Tabel 4.3 Tabel hasil keseluruhan alat.
No Lampu
Buzzer
LED V. PENUTUP
Input Hasil
Nyala / Aktif /
Mati Tidak Kesimpulan
1 Korek Nyala Aktif True Berdasarkan hasil penelitian dan
Gas pembahasan yang telah diberikan pada di atas,
2 Tabung Nyala Aktif True maka dapat diambil beberapa kesimpulan yaitu:
Gas 12 Kg
1. Dengan adanya sistem pendeteksi
3 Asap dari Mati Tidak False
kebocoran gas ini sensor MQ6 dapat
kertas mendeteksi adanya kebocoran gas dengan
menunjukkan indikator LED berwarna
Pembahasan Pengujian sensor MQ-6
merah dan mengirimkan pesan peringatan
Sensor MQ-6 (Sensor Gas) Pengujian ini berupa suara buzzer bahwa alat tersebut
dilakukan dengan menggunakan korek gas yang mendeteksi adanya kebocoran gas.
dibuka. Tujuannya adalah untuk mengetahui 2. Dengan adanya sistem ini memudahkan
apakah sensor MQ-6 yang digunakan untuk untuk mengetahui adanya kebocoran gas.
mendeteksi gas karbon monoksida di ruangan Dengan alat pendeteksi ini juga dapat
bekerja dengan baik atau tidak, berikut meminimalisir potensi ledakan dan
gambarnya. kebakaran yang menyebabkan kerugian
bagi masyarakat karena bahaya kebakaran
dapat dideteksi lebih dini.

Saran
Berdasarkan hasil penelitian yang telah
diperoleh disadari bahwa sistem deteksi
kebocoran gas LPG yang dibuat memiliki
beberapa kekurangan. Oleh sebab itu,
disarankan untuk dilakukan beberapa hal
sebagai berikut:
Gambar 16. Pengujian Sensor MQ-6
1. Disarankan untuk menambah perangkat
informasi tentang kebocoran gas melalui

12
sms GSM agar kondisi gas dapat selalu & Arifin, Zainal. (2017). Rancang Bangun
terpantau secara real time. Alat Pendeteksi Kebocoran Gas LPG Dengan
2. Dapat dikembangkan dengan menambah Sensor MQ-6 Berbasis Mikrokontroler
perangkat informasi tentang kebocoran gas Melalui Smartphone Android Sebagai Media
berbasis android Informasi.
3. Untuk meningkatkan kualitas dan
keamanan rangkaian perlu dikembangkan Jurnal Informatika Mulawarman ISSN
dan dibuatkan tempat berupa box panel 18584853. Vol. 12, No. 1.
yang lebih safety dan tahan api.
4. Perlu penambahan sensor dalam hal ini
adalah sensor api (Flame module) yang
dapat membaca adanya api lebih dari satu
titik.

DAFTAR PUSTAKA

Ariwibowo, Budris. (2016). Pengertian,


Kegunaan Khusus, Fasilitas, Sertaperangkat
Keras Yang

Dihubungkan Danrincian Teknis Operasi


Pada Sistem Mikrokontroler. Diakses dari
https://www.academia.edu/22425613/SIST
EM _MIKROKONTROLER.

Christian, Joko dan Komar, Nurul. (2013).


Prototype Sistem Pendeteksi Kebocoran Gas
LPG Menggunakan Sensor Gas MQ2, Board
Arduino Duemilanove, Buzzer, dan Arduino
GSM Shield Pada PT. Alfa Retailindo
(Carrefour Pasar Minggu). Jurnal TICOM
Vol.2 No.1.

Hutagalung, Deanna Durbin. (2018). Rancang


Bangun Alat Pendeteksi Kebocoran Gas Dan

Api Dengan Menggunakan Sensor MQ2 Dan


Flame Detector. Jurnal Rekayasa Informasi,
Vol. 7, No 2.

Laili, Karomatul., Pangaribowo, Triyanto., &


Badaruddin. Robot Pendeteksi Gas Beracun

Menggunakan NodeMCU Esp8266 Berbasis

IoT. Jurnal Teknologi Elektro.


Putra, Mifza Ferdian., Kridalaksana, Awang
Harsa.,

13

You might also like