DISUSUN OLEH :
EDITIUS SELENSEPSTU GU
NIM : 4.17.2.0696
HALAMAN SAMPUL
PROGRAM STUDI TEKNIK ELEKTRO
FAKULTAS TEKNIK DAN INFORMATIKA
UNIVERSITAS PENDIDIKAN NASIONAL
DENPASAR
2023
TUGAS AKHIR
DISUSUN OLEH :
EDITIUS SELENSEPSTU GU
NIM : 4.17.2.0696
HALAMAN SAMPUL
PROGRAM STUDI TEKNIK ELEKTRO
FAKULTAS TEKNIK DAN INFORMATIKA
UNIVERSITAS PENDIDIKAN NASIONAL
DENPASAR
2023
KATA PENGANTAR
Puji syukur kehadapan Tuhan Yang Maha Esa,Ida Sang Hyang Widhi
Wasa karena atas anugrahnya sehingga terselesaikan Tugas Akhir yang berjudul
“Rancang Bangunan Alat Pendeteksi Asap Rokok Berbasis Arduino Uno
Mengunakan Smartphone Android ”
Penulis menyadari bahwa penulisan Tugas Akhir ini masih banyak
kekurangannya. Oleh karena itu, penulis sangat mengharapkan adanya kritik dan
saran yang bersifat positif, guna penulisan Tugas Akhir yang lebih baik lagi
sebagai syarat untuk menyelesaikan pendidikan S1. Dalam penyusunan Tugas
Akhir ini penulis banyak mendapatkan saran, kritik dan dorongan dari berbagai
pihak, sehingga pada kesempatan ini perkenankan penulis mengucapkan terima
kasih kepada :
1. Tuhan yang Maha Esa, karena atas berkah dan izin-Nya Penulis dapat
menyelesaikan Proposal Tugas Akhir ini dengan baik dan aman.
2. Prof. Dr. Ir. Nyoman Sri Subawa, S.T.,S.Sos.,M.M,IPM. selaku Rektor
Universitas Pendidikan Nasional (UNDIKNAS) Denpasar.
3. Ir. Agus Putu Abiyasa, B.Eng, Ph.D, IPM selaku Dekan Fakultas Teknik dan
Informatika Universitas Pendidikan Nasional Denpasar.
4. Ir. I Wayan Sutama, M.T., IPM. Selaku Kepala Penelitian dan Pengabdian
Kepada Masyarakat (LP2M) Universitas Pendidikan Nasional Denpasar.
5. I Wayan Sukadana, S.T., M.T.,IPM.,ASEAN Eng. selaku Ketua Program
Studi Teknik Elektro Fakultas Teknik dan Informatika Universitas Pendidikan
Nasional Denpasar.
6. Ir. I Wayan Suriana S.T., M.T., I.P.M., ASEAN.Eng selaku dosen
pembimbing dalam penyusunan Tugas Akhir.
7. Kedua orang tua, kakak-kakak dan adik-adik saya tercinta yang selalu
memberikan segala dukungan materil atau moril baik pada saat masa studi
kuliah maupun pada penyusunan Tugas Akhir.
8. Teman - teman saya yang telah terlibat dalam membantu dan memberikan
dukungan dalam proses pembuatan Tugas Akhir ini.
9. Seluruh Dosen-Dosen Teknik Elektro, Fakultas Teknik dan Informatika,
Universitas Pendidikan Nasional Denpasar. Dan semua pihak yang telah
memberikan bantuan dan petunjuk sehingga Tugas Akhir ini selesai.
Sebagai akhir kata dengan segala kerendahan hati, penulis sampaikan
bahwa Proposal Tugas Akhir ini masih jauh dari sempurna, karena keterbatasan
pengetahuan yang penulis miliki. Untuk itu penulis mengharapkan saran dan
kritik yang sifatnya membangun guna kesempurnaan dari Tugas Akhir ini.
Editius Selensepstu Gu
ABSTRAK
Kata Kunci: Pendeteksi Asap Rokok, Sensor MQ2, Arduino Uno, Smartphone
Android
i
ABSTRACT
ii
DAFTAR ISI
iii
1.6 Sistematika Penulisan ...........................................................
..............................................................................................
............................................................................................3
BAB II LANDASAN TEORI ......................................................................
.........................................................................................................
........................................................................................................
5
2.1 Asap Rokok ...........................................................................
..............................................................................................
2.1.1 Tiga Bagian Rokok yang Paling Berbahaya .............
2.1.2 Bahaya Rokok Terhadap Kesehatan .........................
2.2 Arduino...................................................................................
..............................................................................................
..............................................................................................
2.2.1 Pengertian Mikrontroler Arduino...............................
2.2.2 Sejarah Mikrontroler Arduino ....................................
iv
..............................................................................................
18
2.8 Adaptor ..................................................................................
2.9 Software..................................................................................
2.9.1 Software Arduino IDE (Integrated Development
Enviroenment).............................................................
BAB III METODOLOGI PENELITIAN ......................................................
3.1 Tempat dan Waktu Penelitian ................................................
3.2 Flow Chat Penelitian ..............................................................
3.3 Teknik Pengumpulan Data ....................................................
3.4 Flowchart Sistem ...................................................................
3.5 Blok Diagram Alat Pendeteksi Asap Rokok .........................
3.6 Prinsip Kerja Alat Pendeteksi Asap Rokok ...........................
3.7 Jadwal Penelitian....................................................................
3.8 Rancangan Anggaran Biaya...................................................
BAB IV PEMBAHASAN..............................................................................
4.1 Desain Alat Pendeteksi Asap Rokok Berbasis Arduino Uno
Dengan Menggunakan Smartohone Android.........................
4.2 Proses Pemrograman..............................................................
4.3 Bentuk Maket dan Pengujian Alat..........................................
4.4 Prinsip Kerja Alat Pendeteksi Kebakaran Berbasis Arduino
Dengan Modul Bluetooth HC-05 Yang Bisa Terdeteksi Ke
Handphone..............................................................................
BAB V PENUTUP........................................................................................
5.1 Kesimpulan.............................................................................
5.2 Saran.......................................................................................
DAFTAR PUSTAKA ......................................................................................
DAFTAR LAMPIRAN....................................................................................
JURNAL...........................................................................................................
..........................................................................................................................
DAFTAR RIWAYAT HIDUP.........................................................................
v
DAFTAR GAMBAR
vi
DAFTAR TABEL
vii
BAB I
PENDAHULUAN
1
2
4
5
diperlukan tubuh adalah oksigen. Tanpa oksigen ini, baik otak maupun organ
tubuh yang lain tidak dapat berfungsi. Seperti halnya mesin yang perlu udara
untuk membakar bensin agar mesin tersebut bergerak, maka tubuh kita perlu
oksigen untuk membakar makanan yang disimpan dalam jaringan tubuh untuk
memberikan energi. Selanjutnya, efek dari karbon monoksida adalah bahwa
jaringan pembuluh darah akan menyempit dan mengeras sehingga akhirnya dapat
mengakibatkan peyumbatan (Di et al., 2018).
3. Tar
Tar adalah kumpulan dari beribu-ribu bahan kimia dalam komponen pada
asap rokok, dan bersifat karsinogen. Kadar tar dalam tembakau antara 0,5-35
mg/batang. Pada saat rokok dihisap, tar masuk ke dalam rongga mulut sebagai uap
padat. Setelah dingin, akan menjadi padat dan membentuk endapan kental
berwarna coklat tua atau hitam yang merupakan subtansi hidrokarbon yang
bersifat lengket dan menempel pada paru-paru sehingga dapat mengganggu
saluran pernafasan dan endapan bewarna coklat pada permukaan gigi. Tar ini
berguna untuk menyalakan tembakau sehingga dapat mengakibatkan
penyumbatan pada saluran pernafasan (Miah, 2017).
2.1.2 Bahaya Rokok terhadap Kesehatan
Merokok sudah menjadi masalah yang kompleks yang menyangkut aspek
psikologi dan gejala sosial. Merokok memang menggangu kesehatan. Kenyataan
ini tidak dapat kita pungkiri, banyak penyakit telah terbukti akibat buruk dari
merokok, baik secara langsung maupun tidak langsung. Kebiasaan merokok tidak
hanya merugikan si perokok, tetapi juga bagi orang disekitarnya. Tidak hanya
bagi kesehatan, merokok juga menimbulkan akibat buruk dibidang ekonomi.
Dinegara industri maju, kini terdapat kecenderungan untuk berhenti merokok,
sedangkan dinegara berkembang khususnya Indonesia justru cenderung timbul
peningkatan kebiasaan merokok. Asap rokok yang dihirup seorang perokok
mengandung komponen gas dan partikel. Komponen gas terdiri dari karbon
monoksida, karbon dioksida, hidrogen sianida, amoniak, oksida dari nitrogen dan
senyawa hidrokarbon. Adapun komponen partikel terdiri dari tar, nikotin,
benzopiren, fenol, dan kadmium (AN Dusturia, 2019).
7
Rokok dan asapnya mempunyai dampak yang buruk bagi kesehatan. Tidak
hanya bagi perokok itu sendiri, tetapi juga bagi perokok pasif yang hanya ikut
menghirup asapnya saja. Dilihat dari bahan-bahan yang berbahaya dalam rokok,
nikotin dapat menaikkan tekanan darah dan mempercepat denyut jantung hinga
pekerjaan jantung menjadi lebih berat, karbon monoksida dapat menyingkirkan
oksigen yang dibutuhkan tubuh dengan mengikat dirinya pada HB darah, dan tar
memicu timbulnya kanker. Asap yang dihembuskan para perokok dapat dibagi
atas asap utama (main stream smoke) dan asap samping (side stream smoke).
Asap utama merupakan asap tembakau yang dihirup langsung oleh perokok,
sedangkan asap samping merupakan asap tembakau yang disebarkan ke udara
bebas, yang akan dihirup oleh orang lain atau perokok pasif. Telah ditemukan
4.000 jenis bahan kimia dalam rokok, dengan 40 jenis diantaranya bersifat
karsinogenik (dapat menyebabkan kanker), dimana bahan racun ini lebih banyak
didapatkan pada asap samping, misalnya karbon monoksida (CO) 5 kali lipat lebih
banyak ditemukan pada asap samping daripada asap utama, benzopiren 3 kali, dan
amoniak 50 kali. Bahanbahan ini dapat bertahan sampai beberapa jam lamanya
dalam ruang setelah rokok berhenti.
Asap rokok yang baru mati diasbak mengandung 3 kali lipat bahan pemicu
kanker diudara dan 50 kali mengandung bahan pengiritasi mata dan pernapasan.
Dari pendapat ini kita tahu bahwa asap rokok mengandung komponenkomponen
dan zat-zat yang berbahaya bagi tubuh. Banyaknya komponen tersebut tergantung
pada tipe tembakau, temperatur pembakaran, panjang rokok, porositas kertas
pembungkus, bumbu rokok serta ada tidaknya filter. Partikel dalam asap rokok
dapat menyebabkan kanker (bersifat karsinogenik). Nikotin, karbon monoksida,
dan bahan-bahan lain dalam asap rokok terbukti merusak endotel (dinding dalam
pembuluh darah), dan mempermudah timbulnya penggumpalan darah. Rokok
merupakan faktor resiko untuk sekurang-kurang 25 jenis penyakit, diantaranya
adalah kanker pundi kencing, kanker perut, kanker usus dan kanker rahim, kanker
mulut, kanker esophagus, kanker tekak, kanker pancreas, kanker payudara, kanker
paru, penyakit saluran pernapasan kronik, strok, osteoporosis, jantung,
kemandulan, putus haid awal, melahirkan bayi yang cacat, keguguran bayi,
bronchitis, penyakit mulut, dan kerusakan mata.
8
2.2 Arduino
Arduino adalah salah satu produk papan elektronik yang mengandung
sebuah mikrokontroler AVR yang menjadi sebuah kesatuan atau biasa dikenal
dengan sistem minimum. Arduino merupakan sebuah modul pepan pengembang
yang sifatnya terbuka (open-source), fleksibel, dan mudah digunakan dalam hal
perangkat keras dan perangkat lunak (Kautsar et al., 2015).
2.2.1 Pengertian Mikrokontroler Arduino
Arduino merupakan rangkaian elektronik yang bersifat open source, serta
memiliki perangkat keras dan lunak yang mudah untuk digunakan. Arduino dapat
mengenali lingkungan sekitarnya melalui berbagai jenis sensor dan dapat
mengendalikan lampu, motor, dan berbagai jenis aktuator lainnya. Arduino
mempunyai banyak jenis, di antaranya Arduino Uno, Arduino Mega 2560,
Arduino Fio, dan lainnya. Arduino Uno adalah sebuah board mikrokontroller yang
berbasis ATmega328. Arduino memiliki 14 pin input/output yang mana 6 pin
dapat digunakan sebagai output PWM, 6 analog input, crystal osilator 16 MHz,
koneksi USB, jack power, kepala ICSP, dan tombol reset. Arduino mampu
mensupportmikrokontroller; dapat dikoneksikan dengan komputer menggunakan
kabel USB (Parera, 2021).
Arduino merupakan sebuah board minimum system mikrokontroler yang
bersifat open source. Didalam rangkaian board arduino terdapat mikrokontroler
AVR seri ATMega 328 yang merupakan produk dari Atmel. Arduino memiliki
kelebihan tersendiri di banding board mikrokontroler yang lain selain bersifat
open source, arduino juga mempunyai bahasa pemrogramanya sendiri yang
berupa bahasa C. Selain itu dalam board arduino sendiri sudah terdapat loader
yang berupa USB sehingga memudahkan kita ketika memprogram mikrokontroler
didalam arduino. Sedangkan pada kebanyakan board mikrokontroler yang lain
yang masih membutuhkan rangkaian loader terpisah untuk memasukkan program
ketika kita memprogram mikrokontroler. Port USB tersebut selain untuk loader
ketika memprogram, bisa juga difungsikan sebagai port komunikasi serial.
Arduino menyediakan 20 pin I/O, yang terdiri dari 6 pin input analog dan 14 pin
digital input/output. Untuk 6 pin analog sendiri bisa juga difungsikan sebagai
output digital jika diperlukan output digital tambahan selain 14 pin yang sudah
9
3. Uploader, sebuah modul yang memuat kode biner dari komputer ke dalam
memory didalam papan Arduino. Sebuah kode program Arduino umumnya
disebut dengan istilah sketch. Kata“sketch” digunakan secara bergantian
dengan “kode program” dimana keduanya memiliki arti yang sama.
SKIR70, MurmerDuino yang dibuat oleh Robot Unyil, ada lagi AViShaDuino
yang salah satu pembuatnya adalah Admin Kelas Robot.
Sampai saat ini pihak resmi, sudah membuat berbagai jenis-jenis Arduino.
Mulai dari yang paling mudah dicari dan paling banyak digunakan, yaitu Arduino
Uno. Hingga Arduino yang sudah menggunakan ARM Cortex, berbentuk Mini
PC. Hingga saat ini sudah ada ratusan ribu Arduino yang digunakan di dunia sejak
tahun 2011. Arduino juga sudah dipakai oleh perusahaan-perusahaan besar,
contohnya Google menggunakan Arduino untuk Accessory Development Kit,
NASA memakai Arduino untuk prototypin, ada lagi Large Hadron Colider
memakai Arduino dalam beberapa hal untuk pengumpulan data.
Salah satu komponen dari arduino (yakni text-editor) dibangun
menggunakan Java. Hal ini mengakibatkan banyak yang mengira bahasa arduino
adalah bahasa baru turunan dari Java. Arduino sebenarnya menggunakan bahasa
C / C++, dengan compiler avr-gcc yang sama dengan yang dipakai pada avr-
studio.[2] Aturan proses kompilasi sudah disediakan oleh aplikasi Arduino, dimana
berkas kode utama dengan ekstensi ino akan hubungkan dengan berkas- berkas
lain. Telah disediakan pula rutin utama C++ (fungsi main) yang memanggil fungsi
setup dan loop dari file kode utama berekstensi ino. Kombinasi pustaka Arduino
dengan aturan kompilasi (Makefile avr-gcc) ini memudahkan siapa saja
menggunakan Arduino tanpa harus faham tentang C++. Sehingga orang awam
pun bisa menjadi seniman digital, bisa mempelajari Arduino dengan mudahnya.
Plugin yang disediakan pada software Arduino memungkinkan komunitas untuk
menambahkan bermacam compiler lain selain avr-gcc, bahkan dukungan untuk
prosesor lain selain Atmel AVR (Rakhmad, 2019).
2.2.3 Jenis-Jenis Arduino
Seperti Microcontroller yang banyak jenisnya, Arduino lahir dan
berkembang, kemudian muncul dengan berbagai jenis. Diantaranya adalah :
1. Arduino Uno
Jenis yang ini adalah yang paling banyak digunakan. Terutama untuk pemula
sangat disarankan untuk menggunakan Arduino Uno. Banyak sekali referensi
yang membahas Arduino Uno. Versi yang terakhir adalah Arduino Uno R3
(Revisi 3), menggunakan ATMEGA328 sebagai Microcontrollernya, memiliki
13
14 pin I/O digital dan 6 pin input analog. Untuk pemprograman cukup
menggunakan koneksi USB type A to To type B. Sama seperti yang
digunakan pada USB printer.
2. Arduino Due
Berbeda dengan saudaranya, Arduino Due tidak menggunakan ATMEGA,
melainkan dengan chip yang lebih tinggi ARM Cortex CPU. Memiliki 54 I/O
pin digital dan 12 pin input analog. Untuk pemprogramannya menggunakan
Micro USB, terdapat pada beberapa handphone.
3. Arduino Mega
Mirip dengan Arduino Uno, sama-sama menggunakan USB type A to B untuk
pemprogramannya. Tetapi Arduino Mega, menggunakan Chip yang lebih
tinggi ATMEGA2560. Dan tentu saja untuk Pin I/O Digital dan pin input
Analognya lebih banyak dari Uno.
4. Arduino Leonardo.
Bisa dibilang Leonardo adalah saudara kembar dari Uno. Dari mulai jumlah
pin I/O digital dan pin input Analognya sama. Hanya pada Leonardo
menggunakan Micro USB untuk pemprogramannya.
5. Arduino Fio
Bentuknya lebih unik, terutama untuk socketnya. Walau jumlah pin I/O digital
dan input analognya sama dengan uno dan leonardo, tapi Fio memiliki Socket
XBee. XBee membuat Fio dapat dipakai untuk keperluan projek yang
berhubungan dengan wireless.
6. Arduino Lilypad
Bentuknya yang melingkar membuat Lilypad dapat dipakai untuk membuat
projek unik. Seperti membuat amor iron man misalkan. Hanya versi lamanya
menggunakan ATMEGA168, tapi masih cukup untuk membuat satu projek
keren. Dengan 14 pin I/O digital, dan 6 pin input analognya.
7. Arduino Nano
Sepertinya namanya, Nano yang berukulan kecil dan sangat sederhana ini,
menyimpan banyak fasilitas. Sudah dilengkapi dengan FTDI untuk
pemograman lewat Micro USB. 14 Pin I/O Digital, dan 8 Pin input Analog
(lebih banyak dari Uno). Dan ada yang menggunakan ATMEGA168, atau
ATMEGA328.
14
8. Arduino Mini
Fasilitasnya sama dengan yang dimiliki Nano. Hanya tidak dilengkapi dengan
Micro USB untuk pemograman. Dan ukurannya hanya 30 mm x 18 mm saja.
9. Arduino Micro
Ukurannya lebih panjang dari Nano dan Mini. Karena memang fasilitasnya
lebih banyak yaitu; memiliki 20 pin I/O digital dan 12 pin input analog.
10. Arduino Ethernet
Ini arduino yang sudah dilengkapi dengan fasilitas ethernet. Membuat Arduino
kamu dapat berhubungan melalui jaringan LAN pada komputer. Untuk
fasilitas pada Pin I/O Digital dan Input Analognya sama dengan Uno.
11. Arduino Esplora
Rekomendasi bagi kamu yang mau membuat gadget sepeti Smartphone,
karena sudah dilengkapi dengan Joystick, button, dan sebagainya. Kamu
hanya perlu tambahkan LCD, untuk lebih mempercantik Esplora.
12. Arduino Robot
Ini adalah paket komplet dari Arduino yang sudah berbentuk robot. Sudah
dilengkapi dengan LCD, Speaker, Roda, Sensor Infrared, dan semua yang
kamu butuhkan untuk robot sudah ada pada Arduino ini.
Pada Penelitian ini peneliti menggunakan komponen Arduino Uno sebagai
mikrokontrollernya jagan memberi perintah dan mengendalikan komponen
Arduino lainnya.
utama LCD adalah Display Clear, Cursor Home, Display ON/OFF, Display
Character Blink, Cursor Shift, dan Display Shift. Saat ini telah dikembangkan
berbagai jenis LCD, mulai jenis LCD biasa, Passive Matrix LCD (PMLCD),
hingga Thin-Film Transistor Active Matrix (TFT-AMLCD). Kemampuan LCD
juga telah ditingkatkan daru yang monokrom hingga yang mampu menampilkan
ribuan warna.
Tabel 2.1 Konfigurasi Pin LCD
Pin
Keterangan Konfigurasi Hubung
No.
1 GND Ground
2 VCC Tegangan 5V DC
3 Contrast Ground
4 RS Kendali RS
5 RW Ground
6 EN Kendali E/Enable
7 D0 Bit 0
8 D1 Bit 1
9 D2 Bit 2
10 D3 Bit 3
11 D4 Bit 4
12 D5 Bit 5
13 D6 Bit 6
14 D7 Bit 7
15 A Anoda (+5VDC)
16 K Katoda (Ground)
Kipas angin tersebut berfungsi untuk menjaga suhu udara agar tidak melewati
batas suhu yang di tetapkan. Kipas angin juga dipasang pada alas atau tatakan
Laptop untuk menghantarkan udara dan membantu kipas laptop dalam
mendinginkan suhu laptop tersebut. Kipas angin dapat dikontrol kecepatan
hembusan dengan 3 cara yaitu menggunakan pemutar, tali penarik serta remote
control. Perputaran baling-baling kipas angin dibagi dua yaitu centrifugal (Angin
mengalir searah dengan poros kipas) dan Axial (Angin mengalir secara pararel
dengan poros kipas).
2.7 Buzzer
Buzzer adalah sebuah komponen elektronika yang berfungsi untuk
mengubah getaran listrik menjadi getaran suara. Pada dasarnya prinsip kerja
buzzer hampir sama dengan loudspeaker, jadi buzzer juga terdiri dari kumparan
yang terpasang pada diafragma dan kemudian kumparan tersebut dialiri arus
sehingga menjadi elektromagnet, kumparan tadi akan tertarik ke dalam atau
keluar, tergantung dari arah arus dan polaritas magnetnya, karena kumparan
dipasang pada diafragma maka setiap gerakan kumparan akan menggerakkan
diafragma secara bolak-balik sehingga membuat udara bergetar yang akan
menghasilkan suara. Buzzer biasa digunakan sebagai indikator bahwa proses telah
selesai atau terjadi suatu kesalahan pada sebuah alat (alarm), (Romoadhon &
Anamisa, 2017).
2.8 Adaptor
Adaptor adalah sebuah perangkat berupa rangkaian elektronika untuk
mengubah tegangan listrik yang besar menjadi tegangan listrik lebih kecil.
Rangkaian inti dari adaptor/ power supply adalah suatu rangkaian penyearah yaitu
rangkaian untuk mengubah arus bolak-balik (arus AC) menjadi arus searah (arus
DC). Rangkaian ini adalah alternatif pengganti dari sumber tegangan DC,
misalnya batu baterai atau akumulator. Keuntungan dari adaptor di bandingkan
batu baterai atau akumulator adalah sangat praktis berhubungan dengan
ketersediaan tegangan karena adaptor dapat mengambil sumber tegangan AC
yang ada dirumah, dimana pada zaman sekarang ini setiap rumah sudah
menggunakan listrik. Selain itu adaptor memiliki jangka waktu yang tidak terbatas
asal ada tegangan AC, tegangan AC ini sudah merupakan kebutuhan primer
dalam kehidupan manusia (Anarwati & Setiono, 2017).
2.9 Software
Software adalah data yang diprogram, disimpan, dan diformat secara
digital dengan fungsi tertentu. Perangkat ini sendiri tidak memiliki bentuk fisik
dan dioperasikan lewat perangkat komputer.
2.9.1 Software Arduino IDE (Integrated Development Enviroenment)
1. Pengertian Arduino IDE
Arduino IDE adalah perangkat lunak yang digunakan untuk membuat
pemrogaman sketsa atau dengan kata lain Arduino IDE sebagai media untuk
pemrogaman pada papan yang ingin diprogram. Arduino IDE ini berguna untuk
membuat, meng- upload ke board yang ditentukan, dan meng -coding program
tertentu. Arduino IDE dibuat dari bahasa pemrogaman JAVA, yang dilengkapi
22
dengan library C/C++ (wiring) , yang membuat operasi input/output lebih mudah
(Erintafifah, 2021a).
2. Menulis Sketch pada Software Arduino IDE
Sketch adalah program yang ditulis dengan menggunakan Arduino IDE.
Sketch yang disimpan akan memiliki ekstensi file .ino. Kemudian dalam penulisan
program pada arduino IDE ini ada beberapa struktur dasar.
a. Struktur Dasar Penulisan Sketch
Setiap program arduino (biasa disebut sketch ) memiliki dua buah fungsi
yang harus ada dalam setiap program yaitu :
1. Verify
Verify digunakan untuk meng-compile atau memverify sketch coding
apakah masih ada kesalahan atau tidak. Jika masih terdapat coding yang
salah biasanya muncul keterangan di bawah yaitu error. Atau dengan kata
lain verify digunakan untuk mengecek apakah program yang dibuat bisa
berjalan atau tidak.
2. Upload
Upload digunakan untuk mengirimkan atau memasukan program ke dalam
board yang ditentukan.
3. New
New digunakan unuk membuka objek baru atau membuka halaman sketch
yang baru.
4. Open
Open digunakan untuk membuka projek yang pernah dibuat, dengan
catatan projek tersebut telah disimpan.
24
5. Save
Save ditunjukan untuk menyimpan sketch atau program yang sudah dibuat.
6. Serial Monitor
Serial Monitor digunakan untuk menampilkan data yang telah dibuat
setelah sketch tersebut di-upload kedalam board yang diperlukan,
kemudian nantinya akan dijalankan, dan bisa dilihat pada serial monitor.
BAB III
METODOLOGI PENELITIAN
25
26
Dapat dilihat dari diagram 3.1 diatas penulis melakukan penelitian dengan
beberapa proses diantaranya :
1. Proses Analisa kebutuhan
a. Melakukan studi literatur dari berbagai sumber yang ada di perpustkaan,
ebook, artikel, jurnal ilmiah, dan refrensi dari internet.
b. Memilih dan menentukan alat dan bahan sesuai dengan kebutuhan.
Penentuan kebutuhan dilakukan setelah adanya studi literatur serta
memahami properties dari alat dan bahan yang dianggap sesuai
kualitasnya dengan keperluan alat yang akan dirancang.
2. Proses Perancangan
Membuat desain rancangan dan menentukan konsep pada alat yang akan
dibangun sehingga terbentuk dalam system dan wujud fisiknya.
3. Proses Pengujian
Menentukan parameter yang ingin di uji dan dilakukan pengujian pada
parameter – parameter tersebut dan mencatat hasilnya.
4. Proses Penyusunan Laporan
Menyusunan dan melakukan pembahasan dari hasil yang telah diperoleh dari
penelitian dan menyajikan dalam standar sistematika penulisan yang
ditentukan.
5. Kesimpulan & Saran
Proses dimana hasil yang telah didapat dari penelitian dapat memberikan
penilaian serta persepektif baru yang dapat memberikan input informasi guna
meningkatkan kemampuan alat yang dibuat.
dilakukan mencari data atau informasi riset melalui membaca jurnal ilmiah,
buku-buku referensi dan bahanbaham publikasi yang tersedia di perpustakaan
(Judithia, 2019). Studi kepustakaan digunakan untuk mempelajari sumber
bacaan yang dapat memberikan informasi yang ada hubungannya dengan
masalah yang sedang diteliti.
a. Studi Literatur
Studi literatur adalah serangkaian kegiatan yang berkenaan dengan metode
pengumpulan data pustaka, membaca dan mencatat, serta mengelolah
bahan penelitian.
b. Internet Searching
Internet Searching atau pencarian secara online adalah pencarian materi
atau komponen yang digunakan dengan mengunakan komputer atau
handphone android yang dilakukan melalui internet dengan alat atau
software pencarian tertentu pada server-server yang tersambung dengan
internet yang tersebar di berbagai penjuru dunia.
2. Studi Lapangan
a. Observasi
Dalam penulisan tugas akhir ini, teknik pengumpulan data yang digunakan
adalah berdasarkan Metode observasi yaitu pengumpulan data dengan
melakukan observasi ke teman-teman yang berpengalaman dalam hal
menggunakan dan pemrograman mikrokontroler.
b. Interview
Pada Teknik pengumpulan data ini, peneliti melakukan interview kepada
system pakar mikrokontroller dalam hal alat yang digunkan sampai
dengan pemrogramannya.
ADAPTOR
ANDROID
LCD
Keterangan:
1. Arduino Uno ATmega328 berfungsi sebagai pengendali
2. Sensor MQ2 berfungsi mendeteksi keberadaan gas-gas yang dianggap mewakili asap
rokok, yaitu gas hidrogen, metana.
3. LCD berfungsi sebagai penampil yang nantinya akan digunakan untuk menampilkan
status kerja alat.
4. Bluetooth HC-05 adalah modul yang mudah digunakan untuk komunikasi seril
wireless yang mengirimkan informasi ke android pada saat ruangan terkena asap
rokok.
5. Kipas angin tersebut berfungsi untuk menetralisir asap rokok pada ruangan.
6. Buzzer berfungsi untuk mengubah getaran listrik menjadi getaran suara.
7. Apator sebagai sumber arus listri ke Arduino Uno.
30
4.1 Desain Alat Pendeteksi Asap Rokok Berbasis Arduino Uno Dengan
Menggunakan Smartohone Android
Langkah awal sebelum melakukan pembuatan adalah desain alat
Pendeteksi Asap Rokok Berbasis Arduino Uno Dengan Menggunakan
Smartohone Android. Yang tujuannya untuk menggambarkan cara penyambungan
alat sehingga pada proses pembuatannya alat dapat bekerja dengan baik dan tidak
ada komponen yang rusak. Adapun komponen-komponen dalam rancang bangun
alat Pendeteksi Asap Rokok Berbasis Arduino Uno Dengan Menggunakan
Smartohone Android.Desain pendeteksi Asap Rokok dapat dilihat pada gambar
4.1.
32
33
file- file yang akan di includekan ke dalam program, khususnya dalam hal ini
library yang perlu dimasukan kedalam program sesuai dengan hardware yang
digunakan. Adapun proses pemrograman alat Pendeteksi Asap Rokok adalah:
1. Coding pertama disini adalah membentuk bagian header program memasukan
library yangdibutuhkan dengan fungsi #include dan bagian deklarasi constanta
maupun variable yang akan ada di dalam program sesuai dengan tipe data yang
diperlukan seperti int, float, byte dan lain-lain.
2. Tahap selanjutnya masuk ke bagian void setup, dimana fungsi void setup()
dijalankan pada saat sketch atau program Arduino mulai. Fungsi ini digunakan
untuk menginisiasi variabel, mendeklarasikan pin-pin yang digunakan,
menggunakan library, dan lain-lain
3. Void Loop (){}, merupakan fungsi yang akan dijalankan setelah fungsi setup
selesai dan akan di jalankan secara berulang ulang sampai catu daya (power di
34
c. Rangkaian Bluetooth
Bluetooth HC-05 adalah sebuah modul Bluetooth SPP (Serial Port
Protocol) yang mudah digunakan untuk komunikasi serial wireless
(nirkabel) yang mengkonversi port serial ke Bluetooth. HC-05
menggunakan modulasi bluetooth V2.0 + EDR (Enchanced Data Rate)
3 Mbps dengan memanfaatkan gelombang radio berfrekuensi 2,4 GHz
Dari hasi pengujian pada table diatas sensor dapat bekerja dengan baik
tidak ada error. Sensor ini bekerja secara digital karena nilai yang dibaca oleh
sensor hanya 0 dan 1. Komponen output diantaranya buzzer, LCD, dan Modul
bluetooth akan hidup dan memberi notifikasi kehandphone jika nilai pembacaan
sensor MQ2 bernilai 1 (HIGH) ada asap dan jika tidak maka komponen output ini
akan bernilai 0 (LOW) tidak ada asap.
karakter bahwa ada asap rokok dan buzzer pun ikut berbunyi sebagai alaram
tandah, diruangan itu ada asap rokok,serta kipas juga ikut bekerja untuk
menetralisir asap rokok tersebut. Data hasil pembacaraan sensor MQ2 ini juga
dideteksi melalui Bluetooth HC-05 dengan menggunakan Smartphone Android.
Apabila pembacaan sensor MQ2 menunjukan angka 1, status Buzzer
berbunyi dan status LCD terdeteksi asap sedangkan pada status Bluetooth juga
terdeteksi asap.Apabila pembacaan sensor MQ2 menunjukan anga 0, status
Buzzer tidak berbunyi dan status LCD tidak terdeteksi asap sedangkan pada sratus
Bluetooth juga tidak terdeteksi asap.
BAB V
PENUTUP
5.1 Kesimpulan
Dari hasil perancangan alat hingga pengujian dan pembahasan sistem
maka penulis dapat menarik kesimpulan ,antara lain :
1. Piranti elektronika yang dibutuhkan dalam rangkaian pengendali asap rokok
ini adalah sensor MQ2 (sensor asap), Arduino Uno, LCD, dan Fan alat ini
dibuat dengan merangkai piranti-piranti elektronika yang menjadi suatu sistem
yang dapat mendeteksi asap rokok secara otomatis.
2. Secara keseluruhan alat yang dibuat,dapat bekerja dan berfungsi sebagaimana
yang diharapkan sehingga dapat dimanfaatkan sebagai alat pengendali asap
rokok.
3. Hasil pengujian dapat dilihat pada tabel diatas, pada alat yang dirancang
sudah mendeteksi liniar dengan alat standar untuk pendeteksi asap rokok pada
ruangan.Hal ini menunjukan bahwa kalibrasi sudah dapat digunakan.
5.2 Saran
Setelah membuat penulisan ini diperoleh beberapa hal yang dapat dijadikan
saran untuk dapat dilakukan pernangan lebih lanjut,yaitu:
1. Agar dilakukan peningkatan kemampuan pada alat ini,sehingga semakin
cerdas dengan mengkombinasikan dengan komponen lain,sehingga sistem
kerjanya lebih baik laigi.
2. Diharapkan untuk menguasai teori-teori dasar komponen yang digunakan. Hal
ini sangat berguna damal melakukan analisa kinerja alat.
38
DAFTAR PUSTAKA
Anarwati, A., & Setiono, I. (2017). Motor Dc Power Windows Berbasis Plc
Panasonic Menggunakan Human Machine Interface ( Hmi ). Gema
Teknologi, 19(3), 32–37.
Di, M., Remaja, K., Implikasi, P., Solusi, D. A. N., Iqbal, M., Ushuluddin, F.,
Filsafat, D. A. N., & Agama, P. S. (2018). ( Studi Kasus Desa Dayah
Muara
Ferdian, F., Rubiyanto, J., & Astury, R. (n.d.). Rancang Bangun Insturmen
Pengukur Detak Jantung Portable Berbasis Mikrokontroller dan Aplikasi
Android Design of Portable Heart Pulse Instrument with Microcontroller
and Android Application. 187–192.
Kautsar, M., Isnanto, R. R., & Widianto, E. D. (2015). Sistem Monitoring Digital
Penggunaan dan Kualitas Kekeruhan Air PDAM Berbasis Mikrokontroler
ATMega328 Menggunakan Sensor Aliran Air dan Sensor Fotodiode.
Jurnal Teknologi Dan Sistem Komputer, 3(1), 79–86.
https://doi.org/10.14710/jtsiskom.3.1.2015.79-86
39
40
Parera, V. Y. (2021). Rancang Bangun Alat Distilasi Air Berbasis Panel Surya
Dilengkapi Kontrol Suhu Menggunakan Arduino Atmega 328. In Tugas
Akhir.Universitas Pendidikan Nasional Denpasar.
Surahman, F., Kamal, M., & Azhar. (2022). Rancang Bangun Alat Penetralisir
Kadar Asap Rokok Dalam Ruangan Berbasis Iot. Jurnal Tektro, 06(1),
44– 50.
Taqwa, A., Hesti, E., Lama, B., Palembang, K., Selatan, S., Keamanan, S., &
Otomatis, L. (2019). Rancang bangun sistem kemanan kunci loker
mahasiswa di polteknik negeri sriwijaya menggunakan fingerprint dan
password berbasis arduino mega2560. 9(2).
41
DAFTAR LAMPIRAN
JURNAL
ABSTRACT: Human health will be harmed by air pollution caused by smoking habits.
Air pollution increases morbidity and mortality. According to WHO (World Health
Organization) research, the negative impacts of cigarette smoke are worse for passive
smokers than for active smokers. When a smoker burns and smokes a cigarette, the
smoke inhaled by the smoker is called main smoke, and the smoke that comes out of the
tip of the cigarette (the burning part) is called side smoke [1]. The aim of this research is
to create a cigarette smoke detector using Arduino Uno and an MQ2 sensor with an
Android smartphone. If there is cigarette smoke, the device can connect to an Android
smartphone via the HC-05 Bluetooth link and collect data through sensor readings. This
Android will monitor the environment by turning on the fan. The MQ2 sensor detects
cigarette smoke and is an analog sensor. If there is cigarette smoke, the MQ2 sensor will
send data to the Arduino Uno which will later be analyzed.
I. PENDAHULUAN
Asap rokok menimbulkan polusi udara yang memiliki dampak tidak baik bagi
kesehatan manusia. Polusi udara meningkatkan angka kesakitan dan kematian. Polusi
udara dapat menjadi sumber virus, kuman, dan berbagai jenis cacing yang semuanya
dapat menyebabkan penyakit dan alergi.Menurut penelitian yang dilakukan Organisasi
Kesehatan Dunia, perokok pasif lebih rentan terhadap efek berbahaya asap rokok
43
dibandingkan perokok aktif. Asap arus utama adalah asap yang dihirup oleh seorang
perokok pada saat membakar dan menghisap sebatang rokok. Uap sampingan adalah asap
yang terbentuk dari hasil bagian ujung rokok yang dibakar.
Asap arus utama mengandung lebih sedikit produk tembakau yang diabakar
dibandingkan asap rokok. Kandungan nitrosamin (senyawa karsinogenik) dalam asap
hingga 50 kali lebih banyak, amonia 46 kali lebih banyak, nikel 3 kali lebih banyak, dan
karbon monoksida 5 kali lebih banyak. dibandingkan dengan asap utama. Asap samping
juga mengandung bahan kimia berbahaya dengan konsentrasi lebih besar [1].
Di Indonesia, perokok mempunyai kebebasan untuk merokok dimanapun mereka
suka.di negara ini, zona bebas rokok masih relatif sedikit, bahkan pelanggaran terhadap
zona bebas rokok masih mungkin terjadi karena hampir tidak ada sanksinya. Beberapa
perokok bingung dengan toleransi mereka terhadap ketidaknyamanan orang yang tidak
merokok yang secara tidak sengaja menghirup asap dari rokok yang dibaakr. Perokok
pasif perlu menghirup bau tembakau gosong hingga kehabisan napas. Faktanya, ada
perokok pasif sensitif yang langsung batuk. Maka dari itu perlu membuat alat untuk
menyuplai udara. Pengendalian pencemaran asap rokok merupakan cara untuk
meminimalisisr jumlah asap rokok yang menciptakan gangguan orang yang tidak
merokok ,terutama di tempat yang tidak terdapat ruang tersendiri untuk merokok.
Dengan latar belakang diatas untuk mengatasi solusi tentang masalah polusi asap rokok
yang terdapat dalam suatu ruangan.maka dibuat penelitiann “Rancang Bangun Alat
Pendeteksi Asap Rokok Berbasis Arduino Nano Dengan Menggunakan Smartphone
Android”.
1. Studi Pustaka
45
Keterangan:
1. Arduino Uno ATmega328 berfungsi sebagai pengendali
2. Sensor MQ2 mendeteksi keberadaan gas yang diduga asap rokok, terutama gas
hidrogen dan metana.
3. LCD berfungsi sebagai display yang selanjutnya digunakan untuk menunjukkan
kondisi operasional alat.
4. Bluetooth HC-05 Sistem ini dimaksudkan untuk terhubung ke smartphone berbasis
Android melalui tautan Bluetooth HC-05. Dengan menggunakan program Arduino
Bluetooth Controller, Android ini akan mengontrol kipas yang ada di sistem.
5. Kipas angin menghilangkan asap rokok dari ruangan.
6. Buzzer mengubah getaran listrik menjadi getaran suara.
7. Apator sebagai sumber arus listri ke Arduino Uno
4.1 Desain Alat Pendeteksi Asap Rokok Berbasis Arduino Uno Dengan
Menggunakan Smartohone Android
Tahap pertama adalah membuat Alat Pendeteksi Asap Rokok berbasis Arduino
Uno memanfaatkan Smartphone Android. Tujuannya untuk menentukan cara
penyambungan alat agar dapat berfungsi dengan baik selama proses produksi dan tidak
ada komponen yang rusak.Bagian-bagian alat pendeteksi asap rokok berbasis Arduino
Uno dibangun menggunakan smartphone Android. Gambar 4.1 menggambarkan desain
detektor asap rokok.
2. Tahap selanjutnya masuk ke bagian void setup, dimana fungsi Saat memulai program
Sketch atau Arduino dengan menjalankan void setup(). Dimungkinkan untuk
menginisialisasi variabel, mendeklarasikan pin yang digunakan, menggunakan
perpustakaan, dll. berkat fungsi ini.
3. Setelah fungsi penyetelan selesai, fungsi Void Loop(){} akan dijalankan dan diulangi
hingga daya dimatikan. Membaca instruksi seperti membaca masukan, memicu
keluaran, memeriksa kondisi, dll. dilakukan oleh blok eksekusi.
Dari hasi pengujian pada table diatas sensor dapat bekerja dengan baik tidak ada error.
Sensor ini bekerja secara digital karena nilai yang dibaca oleh sensor hanya 0 dan 1.
Komponen output diantaranya buzzer, LCD, dan Modul bluetooth akan hidup dan
memberi notifikasi kehandphone jika nilai pembacaan sensor MQ2 bernilai 1 (HIGH) ada
asap dan jika tidak maka komponen output ini akan bernilai 0 (LOW) tidak ada asap.
4.4 Prinsip Kerja Rancang Bangun Alat Pendeteksi Asap Rokok Berbasis Arduino
Uno Dengan Menggunakan Smartphone Android
Alat ini bekerja dengan tegangan 12V yang disuplay dari adaptor. Pertama sensor
MQ2 mendeteksi adanya asap rokok pada ruangan,Data hasil pembacaran sensor ini
kemudian diproes oleh Arduino dari Bahasa mesin menjadi Bahasa manusia. Selanjutnya
Arduino memberi perintah ke LCD untuk menampilkan karakter bahwa ada asap rokok
dan buzzer pun ikut berbunyi sebagai alaram tandah, diruangan itu ada asap rokok,serta
kipas juga ikut bekerja untuk menetralisir asap rokok tersebut. Data hasil pembacaraan
sensor MQ2 ini juga dideteksi melalui Bluetooth HC-05 dengan menggunakan
Smartphone Android.Apabila pembacaan sensor MQ2 menunjukan angka 1, status
Buzzer berbunyi dan status LCD terdeteksi asap sedangkan pada status Bluetooth juga
terdeteksi asap.Apabila pembacaan sensor MQ2 menunjukan anga 0, status Buzzer tidak
berbunyi dan status LCD tidak terdeteksi asap sedangkan pada sratus Bluetooth juga tidak
terdeteksi asap.
V. PENUTUP
5.1 Kesimpulan
Berdasarkan hasil perancangan serta pengujian yang dilakukan penulis menarik
kesimpulan sebagai berikut :
1. Piranti elektronika yang dibutuhkan dalam rangkaian pengendali asap rokok ini
adalah sensor MQ2 (sensor asap), Arduino Uno, LCD, dan Fan alat ini dibuat dengan
merangkai piranti-piranti elektronika yang menjadi suatu sistem yang dapat
mendeteksi asap rokok secara otomatis.
2. Alat yang dirancang secara menyeluruh mampu bekerja dan dapat berfungsi dengan
baik sesuai harapan dan nantinya bisa bermanfaat sebagai suatu alat yang dapat
mengendalikan asap rokok.
51
5.2 Saran
Saran yang dapat diberikan untuk penelitian lebih lanjut yaitu sebagai berikut :
1. Tingkatkan kemampuan alat ini dengan menggabungkannya dengan komponen lain
untuk meningkatkan pengoperasian sistem.
2. Melakukan analisis kerja lebih lanjut dari segi teori dasar komponen yang telah
digunakan.
52
DAFTAR PUSTAKA
DATA PRIBADI
Nama Lengkap : Editius Selenepstu Gu
Tempat/Tanggal Lahir : Ende, 16-September-1997
Jenis Kelamin : Laki-laki
Kewarganegaraan : Indonesia
Agama : Katolik
Status : Belum Menikah
Alamat : Jln. Bedugul Gg. Merpati
No. Telpon : 081246765655
PENDIDIKAN FORMAL
1. SD Inpres Welamosa : Tahun 2005 - 2011
2. SMP Negeri Detusoko : Tahun 2011 - 2014
3. SMKN 2 Ende : Tahun 2014 - 2017