Disusun Sebagai Salah Satu Persyaratan dalam Memperoleh Gelar Sarjana (S-1)
pada Jurusan Teknik Elektro
Oleh:
AHMAD
1147070010
Oleh
Ahmad
1147070010
Telah Disetujui dan disahkan sebagai Tugas Akhir Jurusan Teknik Elektro
Menyetujui,
Pembimbing I Pembimbing II
Mengesahkan,
Dekan Fakultas Sains dan Teknologi Ketua Jurusan Teknik Elektro
UIN SGD Bandung
i
KEMENTRIAN AGAMA No. Dok : FST-TU-AKM-FR-F.29
UNIVERSITAS ISLAM NEGERI Tgl. Terbit : 1 September 2014
SUNAN GUNUNG DJATI FORM (FR) No. Revisi: : 00
FAKULTAS SAINS DAN TEKNOLOGI Hal : ii/lxxvi
Jl. AH Nasution No. 105 Bandung
SURAT PERNYATAAN KARYA SENDIRI
Bismillahirraahmanirrahim
Saya yang bertanda tangan di bawah ini,
Nama : Ahmad
Tempat/Tgl.Lahir : Ciamis, 17 Desember 1995
NIM : 1147070010
Jurusan / Prodi : Teknik Elektro
Judul Skripsi : Rancang Bangun Prototipe Sistem Monitoring
Kadar Pencemaran Udara Berbasis IoT
Materai 10.000
Ahmad
NIM.1147070010
ii
ABSTRAK
Pencemaran udara merupakan permasalahan penting yang dapat
mengancam kehidupan manusia. Faktor penyebab pencemaran udara berasal dari
hasil proses pembakaran bahan bakar yang tidak sempurna yang dihasilkan
melalui mesin-mesin pabrik, pembangkit listrik dan kendaraan bermotor. Salah
satu gas yang menyebabkan pencemaran udara adalah gas karbon monoksida
(CO). Pada penelitian ini telah dilakukan pengukuran kadar CO pada beberapa
lokasi di kota bandung. Dalam pelaksanaannya digunakan wemos D1 mini
sebagai mikrokontroler sekaligus modul wifi dan sensor MQ7 berfungsi sebagai
sensor yang dapat mengukur kadar gas CO. Berdasarkan pengukuran didapatkan
nilai rata-rata sebesar 70,148 ppm di daerah Batu Kuda Manglayang, 110,856
ppm di area Bundaran Cibiru, 71,75 ppm area kampus 1 UIN Bandung, dan
sebesar 145,853 ppm di daerah Alun-alun Kota Bandung. Selanjutnya data
dikirim ke Ubidots sebagai cloud penampil dan sebagai pengirim notifikasi
peringatan bahwa kadar gas CO telah melebihi batas normal.
Kata Kunci : Karbon Monoksida, Sensor, Cloud, IoT, Ubidots
iii
ABSTRACT
Air pollution is a serious issue that poses a threat to human life. The
incomplete combustion of fuel produced by industry machinery, power plants, and
motorized vehicles is one of the major causes of air pollution. Carbon monoxide
is one of the gases that contribute to air pollution (CO). CO levels were measured
at many locations throughout the city of Bandung for this investigation. The
Wemos D1 Mini is utilized as a microcontroller as well as a wifi module, while
the MQ7 sensor is used as a CO gas sensor. The average value was 70.148 ppm
in the Batu Kuda Manglayang area, 110.856 ppm in Cibiru, 71.75 ppm around
campus 1 UIN Bandung, and 145.853 ppm in the Bandung City square area,
according to the measurements. Furthermore, the data is supplied to ubidots as a
display cloud and as a transmitter of CO gas levels above the normal limit
warnings.
Keywords: Carbon Monoxide, Sensor, Cloud, IoT, Ubidots.
iv
KATA PENGANTAR
Alhamdulillah puji dan syukur saya panjatkan kepada Allah SWT yang
telah melimpahkan rahmat dan hidayah-Nya sehingga dapat menyelesaikan tugas
akhir yang berjudul “RANCANG BANGUN PROTOTIPE SISTEM
MONITORING KADAR PENCEMARAN UDARA BERBASIS IoT”.
Shalawat serta salam semoga tetap tercurah limpahkan kepada Nabi Muhammad
SAW.
1. Ibu Dr. Hasniah Aliah, M.Si, selaku Dekan Fakultas Sains dan Teknologi
Universitas Islam Negeri Sunan Gunung Djati Bandung.
2. Bapak Nanang Ismail, MT. selaku ketua Jurusan Teknik Elektro Fakultas
Sains dan Teknologi UIN Sunan Gunung Djati Bandung.
3. Bapak Adam Faroqi, MT. selaku Dosen Pembimbing Pertama yang selalu
sabar membimbing dan memberikan waktu, tenaga dan pikiran dalam
penyelesaian Proposal Penelitian.
4. Bapak Edi Mulyana, MT., selaku Dosen Pembimbing Kedua yang selalu
sabar membimbing dan memberikan waktu, ilmu, tenaga dan pikiran
selama melakukan penelitian.
5. Bapak Udin dan Ibu Entin Kartini selaku kedua orang tua, serta saudara
Asep Lisajidin, S.Kom dan Sugiyanto, S.Kom selaku kakak yang selalu
memberikan semangat, do’a, serta bantuan moral dan material selama
proses menjalani kuliah hingga menyelesaikan tugas akhir ini.
v
6. Saudara Aan Eko Setiawan, S.T., M.T., Adhipratama, S.T., selaku alumni
yang telah memberikan banyak arahan, wawasan dan berbagai bantuan
dalam menyusun tugas akhir ini, serta Farhan Wildani dan Inggil Budiman
selaku sahabat yang telah memberikan motivasi serta berbagai bantuan
dalam menyusun tugas akhir ini.
7. Sahabat till jannah Ade Saputra, S.T., Ahmad Basuni, S.T., Firman
Febrianto Asmoro, S.T., M.T., Adam Rahman, S.T., yang selalu
memberikan semangat, dukungan moral dan material, serta bantuan teknis
selama menyusun tugas akhir ini.
8. Alvyannisa Putri Gunawan, S.T., Arif Hilmi, S.T., Ade Apipudin, S.T.,
dan Abdillah Rifqi Fauzi, S.T., teman seperjuangan ‘diujung tanduk’ yang
selalu memberikan semangat mental dan bantuan teknis selama
menyelesaikan tugas akhir ini.
9. Barudak Bangshithood Deris, Upeh, dan Ulfa Mojang yang selalu
memberikan semangat, dukungan, dan bantuan teknis selama menyusun
tugas akhir ini.
10. Untuk seluruh pihak yang tidak bisa disebutkan satu per satu, tanpa
mengecilkan arti bantuan dan kontribusinya yang positif, penulis
mengucapkan banyak terima kasih.
Saya menyadari bahwa tugas akhir ini masih banyak kekurangan yang
perlu diperbaiki. Oleh karena itu, segala saran dan kritik dari semua pihak sangat
diharapkan demi kesempurnaanya.
Ahmad
NIM.1147070010
vi
vii
DAFTAR ISI
LEMBAR PENGESAHAN......................................................................................i
SURAT PERNYATAAN KARYA SENDIRI........................................................ii
ABSTRAK..............................................................................................................iii
ABSTRACT..............................................................................................................iv
KATA PENGANTAR..............................................................................................v
DAFTAR ISI..........................................................................................................vii
DAFTAR GAMBAR..............................................................................................ix
DAFTAR TABEL...................................................................................................xi
DAFTAR PERSAMAAN......................................................................................xii
BAB I PENDAHULUAN.................................................................................1
1.1 Latar Belakang................................................................................1
1.2 State of The Art................................................................................2
1.3 Rumusan Masalah...........................................................................5
1.4 Tujuan..............................................................................................5
1.5 Manfaat............................................................................................5
1.5.1 Manfaat Akademis................................................................5
1.5.2 Manfaat Praktis.....................................................................6
1.6 Batasan Masalah..............................................................................6
1.7 Kerangka Pemikiran........................................................................7
1.8 Sistematika Penulisan......................................................................7
BAB II TEORI DASAR......................................................................................9
2.1 Pencemaran Udara...........................................................................9
2.2 Gas Karbon Monoksida.................................................................11
2.3 Mikrokontroler..............................................................................12
2.4 Mikrokontroler Wemos.................................................................12
2.5 Internet of Things (IoT).................................................................13
2.6 Cloud Computing..........................................................................15
2.7 Ubidots..........................................................................................16
2.8 Sensor MQ7...................................................................................16
viii
2.9 Arduino IDE..................................................................................21
2.10 Buzzer..........................................................................................22
2.11 Light Emitting Diode ( LED).......................................................22
BAB III METODOLOGI DAN RENCANA PENELITIAN.............................24
3.1 Studi Literatur................................................................................25
3.2 Rumusan Masalah.........................................................................25
3.3 Analisis Kebutuhan.......................................................................25
3.4 Perancangan Sistem.......................................................................26
3.5 Implementasi Sistem.....................................................................27
3.6 Pengujian.......................................................................................27
3.7 Analisis Data.................................................................................28
BAB IV PERANCANGAN DAN IMPLEMENTASI.......................................29
4.1 Prosedur Perancangan...................................................................29
4.2 Perancangan Hardware.................................................................29
4.3 Perancangan Software...................................................................33
4.3.1 Pengaturan Program Sistem Monitoring.............................33
4.3.2 Pengaturan Cloud................................................................37
4.4 Implementasi.................................................................................39
4.4.1 Implementasi Hardware......................................................39
4.4.2 Implementasi Software........................................................42
BAB V PENGUJIAN DAN ANALISIS..........................................................50
5.1 Pengujian.......................................................................................50
5.1.1 Pengujian Sensor MQ7........................................................50
5.1.2 Pengujian Sistem Monitoring..............................................53
BAB VI PENUTUP...........................................................................................57
6.1 Kesimpulan....................................................................................57
6.2 Saran..............................................................................................57
DAFTAR PUSTAKA............................................................................................58
ix
DAFTAR GAMBAR
x
Gambar 4. 16 Wemos D1 mini..............................................................................40
Gambar 4. 17 Buzzer.............................................................................................41
Gambar 4. 18 Rangkaian Sistem Monitoring.........................................................42
Gambar 4. 19 Box rangkaian sistem monitoring...................................................42
Gambar 4. 20 Library, konstanta, dan inisiasi.......................................................43
Gambar 4. 21 Token Ubidots.................................................................................43
Gambar 4. 22 Program void setup..........................................................................44
Gambar 4. 23 Program void loop...........................................................................45
Gambar 4. 24 Void Flipflop...................................................................................45
Gambar 4. 25 Program fungsi if.............................................................................46
Gambar 4. 26 Program ubidots.add.......................................................................46
Gambar 4. 27 Program fungsi pengirim data.........................................................47
Gambar 4. 28 Device dan variabel.........................................................................47
Gambar 4. 29 Pengaturan Triggers........................................................................48
Gambar 4. 30 Pengaturan pemberitahuan email....................................................49
Gambar 5. 1 Tampilan Dashboard........................................................................54
Gambar 5. 2 Tampilan devices...............................................................................55
Gambar 5. 3 Notifikasi email pada smartphone....................................................56
xi
DAFTAR TABEL
xii
DAFTAR PERSAMAAN
Persamaan
(2. 1) 19
Persamaan (2. 2).....................................................................................................20
Persamaan (2. 3).....................................................................................................20
Persamaan (2. 4).....................................................................................................21
xiii
BAB I
PENDAHULUAN
1
tubuh manusia khususnya penyakit pernapasan. Maka pada penilitian ini dibangun
suatu sistem monitoring untuk memantau aktivitas gas/asap di udara agar masalah
tersebut dapat segera ditindak lanjuti terutama oleh Dinas Lingkungan Hidup.
Prototipe akan dibangun dengan menggunakan mikrokontroler wemos yang
dibekali sensor untuk mendeteksi kadar asap/gas di udara berbasis Internet of
Things (IoT).
2
Tabel 1. 1 Tabel referensi
Judul Peneliti Tahun
Pengembangan Sistem Ramdan Satra, Abdul
Monitoring Pencemaran Udara Rachman.
2016
Berbasis Protokol ZIGBEE
dengan Sensor CO
Sistem Monitoring Tingkat Zainal Iqbal, Lingga
Pencemaran Udara Berbasis Hermanto 2017
Teknologi Jaringan Sensor
Nirkabel
Implementasi Sistem Renal Prahardis,
Monitoring Polusi Udara Dahnial Syauqi,
Berdasarkan Indeks Standar Sabriansyah Rizqika 2018
Pencemaran Udara Dengan Akbar
Pemodelan Finite State
Machine
IoT Enabeled Air Pollution Yamunathangam, K.
Monitoring and Awarness Pritheka, P. Varuna 2019
Creation System
Pada penelitian [2] yang dilakukan oleh Ramdan Satra dan Abdul
Rachman (2016) membahas udara yang tercemar dapat menimbulkan berbagai
macam penyakit, sehingga perlu dilakukan pengamatan tingkat pencemaran udara
pada lingkungan masyarakat. Penelitian ini telah mengembangkan sistem
monitoring tingkat pencemaran udara menggunakan protokol zigbee dengan
mengunakan sensor gas CO (Karbon Monoksida). Protokol zigbee sebagai media
transmisi tanpa kabel, kemudian menggunakan arduino with socket xbee dan
sensor gas MQ-9 sebagai stasiun node. Hasilnya mereka telah berhasil
3
mengirimkan hasil pengambilan data pencemaran udara dari client node sensor
gas CO ke server raspberry pi.
Pada penelitian [5] yang dilakukan oleh Zainal Iqbal dan Lingga Hermanto
(2017) membahas udara yang tercemar dapat memberikan dampak negatif bagi
kesehatan bahkan dapat menyebabkan kematian jika diabaikan oleh orang-orang
yang menghirupnya. Untuk itu, diperlukan sebuah alat yang dapat memantau
tingkat pencemaran udara pada lokasi yang berbeda. Penelitian ini telah
mengembangkan sistem monitoring tingkat pencemaran udara menggunakan
teknologi jaringan sensor nirkabel dengan mengunakan sensor gas CO. Pada
penelitian ini, digunakan mikrokontroler ATMega328 sebagai pusat kontrol dan
modul wireless NRF24l01 sebagai kontroler jaringan yang menangani komunikasi
antara sensor- sensor node dengan coordinator.
Pada penelitian [6] yang dilakukan oleh Renal Prahardis, dkk. (2018)
membahas bahwa polusi merupakan permasalahan yang sampai sekarang masih
belum bisa terselesaikan. Permasalahan ini diakibatkan oleh banyaknya pengguna
kendaraan bermotor yang menimbulkan polusi. Dari permasalahan tersebut perlu
adanya sistem yang dapat menentukan kualitas udara yang dapat langsung
memperingatkan kepada pengguna melalui aplikasi smartphone dengan
menggunakan metode Finite State Machine (FSM) yang bertujuan untuk
menerapkan prinsip kerja sistem dengan menggunakan 3 hal, yaitu State, Event,
Action. Hasil dari permodelan Finite State Machine telah berhasil baik penerapan
di Main Device maupun Hub Device dengan presentase keberhasilan 100%.
4
Arduino Uno dan dikirim ke Thinkspeak sebagai platform cloude server untuk
IoT.
1.4 Tujuan
Adapun tujuan yang ingin dicapai dari penelitian ini
1. Merancang prototipe sistem monitoring kadar pencemaran udara berbasis IoT.
2. Menganalisis kinerja prototipe sistem monitoring kadar pencemaran udara
berbasis IoT.
1.5 Manfaat
Manfaat yang ingin dicapai dari penelitian ini dapat dikatagorikan ke
dalam dua hal, yaitu:
5
1.5.2 Manfaat Praktis
Penelitian ini diharapkan dapat membantu dinas lingkungan hidup dan
kehutanan dalam mengembangkan suatu alat untuk memantau kadar pencemaran
udara pada suatu kota di Indonesia.
Masalah Kesempatan
Pendekatan
1. Sistem monitoring.
2. Penerapan konsep IoT.
Pemecahan Masalah 6
1. Merancang sistem monitoring kadar pencemaran
udara.
2. Membuat aplikasi berbasis web yang dapat
menampilkan kadar pencemaran udara.
1.8 Sistematika Penulisan
Dalam mendapatkan struktur penyusunan data dan penulisan yang baik,
proposal penelitian ini memiliki kerangka dan sistematika yang mengikuti aturan
yang telah ditentukan, sehingga diharapkan mendapatkan hasil tulisan yang baik.
Penulisan proposal penelitian ini mengikuti sistematika penulisan yang terdiri
dari:
BAB I PENDAHULUAN
Bab ini merupakan awal dari penulisan proposal penelitian ini. Dalam bab
ini memuat hal-hal pokok dari awal sebuah tulisan, yaitu: latar belakang, state of
the art, rumusan masalah, tujuan, manfaat, batasan masalah, kerangka pemikiran
serta sistematika penulisan.
7
BAB II
TEORI DASAR
8
ri ng Monoksid (NO2) Dioksida
a (CO) (SO2)
Baik 0 - 50 Tidak ada Sedikit Luka pada Luka pada Tidak ada
efek berbau beberapa beberapa efek
spesies spesies
tumbuhan tumbuhan
akibat akibat
kombinasi kombinasi
dengan SO2 dengan O3
(selama 4 (selama 4
jam) jam)
Sedang 51 - Perubahan Berbau Luka pada Luka pada Terjadi
100 kimia beberapa beberapa penurunan
darah tapi spesies spesies jarak
tidak tumbuhan tumbuhan pandang
terdeteksi
Tidak 101 - Peningkata Bau dan Penurunan Bau. Jarak
sehat 199 n pada kehilangan kemampua Meningkat pandang
kardiovask warna. n pada atlit nya turun dan
ular pada Peningkata yang kerusakan terjadi
perokok n berlatih tanaman. pengotoran
yang sakit reaktivitas keras. debu
jantung pembuluh dimana-
tenggoroka mana.
n pada
penderita
asma.
Sangat 200 - Meningkat Meningkat Olahraga Meningkat Meningkat
tidak 299 nya nya ringan nya nya
sehat kardiovask sensitivitas mengakibat sensitivitas sensitivitas
ular pada pasien kan pada pada
orang yang pengaruh pasien pasien
bukan berpenyaki pernafasan berpenyaki berpenyaki
perokok t asma dan pada pasien t asma dan t asma dan
yang bronhitis. yang bronhitis. bronhitis.
berpenyaki berpenyakit
t jantung paru-paru
dan akan kronis.
tampak
beberapa
kelemahan
yang
terlihat
secara
nyata
Berbaha 300 - Tingkat yang berbahaya bagi semua populasi yang terpapar.
ya lebih
9
2.2 Gas Karbon Monoksida
Senyawa carbon monoksida(CO) sebagai hasil pembakaran yang tidak
sempurna dan carbon dioksida (CO2) sebagai hasil pembakaran sempurna
merupakan gabungan dari bentuk unsur kimia karbon dan oksigen. Carbon
monoksida merupakan senyawa yang tidak berbau, tidak berasa dan pada suhu
udara normal berbentuk gas yang tidak berwarna. Senyawa CO mempunyai
potensi bersifat racun yang berbahaya karena mampu membentuk ikatan yang
kuat dengan pigmen darah yaitu haemoglobin.
Karakteristik biologi yang paling penting dari CO adalah kemampuannya
untuk berikatan dengan haemoglobin, pigmen sel darah merah yang mengangkut
oksigen keseluruh tubuh. Sifat ini menghasilkan pembentukan
carboksihaemoglobin (HbCO) yang 200 kali lebih stabil dibandingkan
oksihaemoglobin (HbO2). Penguraian HbCO yang relatif lambat menyebabkan
terhambatnya kerja molekul sel pigmen tersebut dalam fungsinya membawa
oksigen keseluruh tubuh. Kondisi seperti ini bisa berakibat serius, bahkan fatal,
karena dapat menyebabkan keracunan. Selain itu, metabolisme otot dan fungsi
enzim intra-seluler juga dapat terganggu dengan adanya ikatan CO yang stabil
tersebut. Dampak dari keracunan CO sangat berbahaya bagi orang yang telah
menderita gangguan pada otot jantung atau sirkulasi darah periferal yang
parah.Seseorang yang menderita sakit jantung atau paru-paru akan menjadi lebih
parah apabila kadar HbCO dalam darahnya sebesar 5–10%.
Pengaruh CO kadar tinggi terhadap sistem syaraf pusat dan sistem
kardiovaskular telah banyak diketahui.Studi epidemiologi tentang kesakitan dan
kematian akibat penyakit jantung dan kadar CO di udara yang dibagi berdasarkan
wilayah, sangat sulit untuk ditafsirkan. Namun dada terasa sakit pada saat
melakukan gerakan fisik, terlihat jelas akan timbul pada pasien yang terpajan CO
dengan kadar 60 mg/m3 , yang menghasilkan kadar HbCO mendekati 5%.
Kemampuan untuk mendeteksi atau mengetahui bagi setiap orang sangat
diperlukan, dalam lingkungannya yang terjadi pada saat yang tidak dapat
diperkirakan sebelumnya dan membutuhkan kewaspadaan tinggi dan terus
10
menerus, dapat terganggu/ terhambat pada kadar HbCO yang berada dibawah
10% dan bahkan sampai 5% (hal ini secara kasar ekivalen dengan kadar CO di
udara masing-masing sebesar 80 dan 35 mg/m3) Pengaruh ini terlalu terlihat pada
perokok, karena kemungkinan sudah terbiasa terpajan dengan kadar yang sama
dari asap rokok.
2.3 Mikrokontroler
Mikrokontroler merupakan sistem mikroprosesor lengkap yang terkandung
di dalam sebuah chip. Mikrokontroler berbeda dari mikroprosesor serba guna
yang digunakan dalam sebuah PC, karena di dalam sebuah mikrokontroler
umumnya telah terdapat komponen pendukung sistem minimal mikroprosesor,
yakni memori dan antarmuka I/O, bahkan ada beberapa jenis mikrokontroler yang
memiliki fasilitas ADC, PLL, EEPROM dalam satu kemasan, sedangkan di dalam
mikroprosesor umumnya hanya berisi CPU saja. Agar sebuah mikrokontroller
dapat berfungsi, mikrokontroller tersebut memerlukan komponen eksternal yang
kemudian disebut dengan sistem minimum. Untuk membuat sistem minimum paling
tidak dibutuhkan sistem clock dan reset, walaupun pada beberapa mikrokontroller
sudah menyediakan sistem clock internal, sehingga tanpa rangkaian eksternal pun
mikrokontroller sudah beroperasi. [11].
11
mencakup sebuah CH340 USB toserial interface seperti kabel USB micro yang
umum digunakan [13].
Wemos memiliki 2 buah chipset yang digunakan sebagai otak kerja, yaitu:
a. Chipset ESP8266
ESP8266 merupakan sebuah chip yang memiliki fitur Wifi dan
mendukung stack TCP/IP. Modul kecil ini memungkinkan sebuah
mikrokontroler terhubung kedalam jaringan Wifi dan membuat koneksi
TCP/IP hanya dengan menggunakan command yang sederhana. Dengan
clock 80 MHz chip ini dibekali dengan 4MB eksternal RAM [13].
b. Chipset CH340
CH340 adalah chipset yang mengubah USB serial menjadi serial
interface, contohnya adalah aplikasi converter to IrDA atau aplikasi USB
converter to Printer. Dalam mode serial interface, CH340 mengirimkan
sinyal penghubung yang umum digunakan pada modem. CH340
digunakan untuk mengubah perangkat serial interface umum untuk
berhubungan dengan bus USB secara langsung [13]. Gambar 2.1
menunjukkan wemos.
Sumber: (www.embeddednesia.com)
12
2.5 Internet of Things (IoT)
Menurut Coordinator and support action for global RFID-related
activities and standarisation menyatakan Internet of Things (IoT) sebagai sebuah
infrastruktur koneksi jaringan global, yang mengkoneksikan benda fisik dan
virtual melalui eksploitasi data capture dan teknologi komunikasi. Infrastruktur
IoT terdiri dari jaringan yang telah ada dan internet berikut pengembangannya.
Hal ini menawarkan identifikasi obyek, identifikasi sensor dan kemampuan
koneksi yang menjadi dasar untuk pengembangan layanan dan aplikasi koperatif
yang berdiri secara independen, juga ditandai dengan tingkat otonomi data
capture yang tinggi, event transfer, konektivitas pada jaringan dan juga
interoperabilitas [14]. IoT pada penerapannya dapat mengidentifikasi ,
menemukan, melacak, memantau suatu alat atau objek yang menimbulkan efek
secara otomatis dan real time [4].
Sumber: (www.mobnasesemka.com)
13
Konsep Internet of Things mencangkup 3 elemen utama yaitu: benda fisik
atau nyata yang telah diintegrasikan pada modul sensor, koneksi internet, dan
pusat data pada server untuk menyimpan data ataupun informasi dari aplikasi.
Penggunaan benda yang terkoneksi ke internet akan menghimpun data yang
kemudian terkumpul menjadi big data untuk kemudian diolah, dianalisa baik oleh
instansi pemerintah, perusahaan terkait, maupun instansi lain kemudian di
manfaatkan bagi kepentingan masing-masing [15].
Karena tidak perlu melakukan installasi pada aplikasi, maka untuk media
penyimpanan data dari pengguna juga disimpan secara virtual sehingga tidak akan
terbebani dengan penggunaan memori yang ada di komputer. Peritah-perintah
yang digunakan oleh pengguna tadi selanjutnya akan dilanjutkan ke server
aplikasi.
Setelah perintah diterima oleh sever aplikasi, maka data akan diproses
yang akhirnya pengguna akan menerima halaman yang telah diperbaharui sesuai
dengan perintah yang telah diberikan sebelumnya. Contoh dari cloud computing
adalah Yahoo, PDF Gmail, Google Drive.
14
Cloud computing bisa bersifat public atau private. Public cloud
menyediakan layanannya secara publik di internet. Sementara di lain sisi, private
cloud hanya menyediakan layanannya ke orang-orang tertentu. Juga ada
opsi hybrid, yang mengombinasikan baik public cloud maupun private cloud.
Cloud computing menerapkan suatu metode komputasi yaitu kapabilitas yang
terkait teknologi informasi disajikan sebagai suatu layanan sehingga pengguna
dapat mengaksesnya lewat internet tanpa mengetahui apa yang ada di dalamnya
atau memiliki kendali terhadap infrastuktur teknologi yang membantunya [17].
Ilustrasi jaringan cloud server ditunjukan pada Gambar 2.3.
Sumber: (www.sis.binus.ac.id)
2.7 Ubidots
Ubidots adalah sebuah platform Internet of Things yang berasal dari
Boston, Amerika Serikat. Platform ini menawarkan jasa gratis dan berbayar
dengan ketentuan sensor yang bisa dipakai jika memakai jasa free user dibatasi
hingga lima sensor. Ubidots adalah platform yang memungkinkan untuk menautkan
berbagai jenis perangkat ke database cloud dan menyimpan variabel yang dapat
mewakili mereka dalam cara sederhana dan cepat.
Ubidots juga memiliki layanan notifikasi email jika dengan trigger yang
dibuat berdasarkan data sensor yang user tetapkan sebelumnya. Untuk
penggunaannya, Ubidots tergolong mudah. Setiap development board yang
15
beredar di pasaran sudah terdokumentasi dengan baik dengan tutorial yang mudah
dimengerti [18].
Sumber: (www.edukasielektronika.com)
Prinsip kerja dari sensor MQ7 adalah mendeteksi keberadaan gas-gas yang
dianggap mewakilin asap kendaraan yang mengandung gas karbon monksida.
Sensor MQ7 mempunyai tingkat sensitifitas yang tinggi terhadap gas karbon
monoksida. Ketika sensor mendeteksi gas tersbut maka resistansi elektrik sensor
16
akan menurun. Didalam sensor memiliki suatu penyerap keramik yang berfungsi
untuk melindungi dari debu atau gas yang tidak diketaui. Heater pada sensor ini
berfungsi sebagai pemicu sensor untuk dapat mendeteksi target gas yang
diharapkan setelah diberikan tegangan 5 Volt.
17
Pada Gambar 2.6 adalah rangkaian pengukuran standar Komponen sensitif
MQ7 terdiri dari 2 bagian. Satu adalah sirkuit pemanas yang memiliki fungsi
kontrol waktu (tegangan tinggi dan tegangan rendah bekerja secara melingkar).
Yang kedua adalah rangkaian keluaran sinyal, itu dapat secara akurat merespons
perubahan permukaan resistansi sensornya.
Sumber: (www.alldatasheet.com)
Dari grafik pada gambar 2.7 dapat dilihat bahwa rasio resistansi sensor
MQ7 (Rs/Ro) akan bernilai 1 pada saat konsentrasi gas CO = 100 ppm. Artinya
pada saat konsentrasi gas CO = 100 ppm maka nilai Rs = Ro hal ini dibuktikan
dengan persamaan berikut.
Rs
100 ppmCO= =1 Rs 100 ppm CO=Ro (2. 1)
Ro
18
Gambar 2. 8 Grafik hubungan Rs/Ro dengan PPM
Sumber: (www.alldatasheet.com)
Gambar 2.9 adalah rangkaian uji dasar sensor. Sensor perlu menempatkan
2 tegangan, tegangan pemanas VH) dan tegangan uji VC. VH digunakan untuk
memasok kerja suhu ke sensor, sementara VC digunakan untuk mendeteksi
tegangan (VRL) pada tahanan beban RL ) yang dirangkai secara seri dengan
sensor. NS sensor memiliki polaritas cahaya, Vc membutuhkan tegangan DC. VC
19
dan VH bisa menggunakan daya yang sama sirkuit dengan prasyarat untuk
memastikan kinerja sensor. Karena VRL yang terbaca masih berupa nilai ADC (0-
1023) maka diperlukan konversi agar nilai ADC yang terbaca dirubah menjadi
nilai voltase (0-5,00 volt) dengan rumus sebagai berikut:
5 , 00
VRL=sensorvalue × (2. 2)
1024
Selanjutnya RL, nilai RL ditetapkan pada nilai 1K ohm. Nilai RL ini akan
menentukan nilai RS nantinya dengan persamaan:
(
Rs= Vc ×
RL
VRL )
−RL (2. 3)
dengan,
20
kombinasi dari hardware, bahasa pemrograman dan Integrated Development
Environment (IDE) yang canggih. IDE adalah sebuah software yang sangat
berperan untuk menulis program, compiling menjadi kode biner dan meng-upload
ke dalam memory microcontroller [20].
Software IDE Arduino terdiri dari tiga bagian, yaitu Editor program,
program untuk menulis dan mengedit program dalam bahasa processing. Listing
program pada Arduino disebut sketch. Compiler, modul yang berfungsi mengubah
bahasa processing (kode program) kedalam kode biner karena kode biner adalah
satusatunya bahasa program yang dipahami oleh mikrokontroler. Dan Uploader,
modul yang berfungsi memasukkan kode biner kedalam memori mikrokontroler
[20].
2.10 Buzzer
Buzzer adalah sebuah komponen elektronika yang berfungsi untuk
mengubah getaran listrik menjadi getaran suara. Pada dasarnya prinsip kerja
buzzer hampir sama dengan loud speaker, 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 bisa digunakan sebagai indikator bahwa proses telah
selesai atau terjadi suatu kesalahan pada sebuah alat (alarm) [21]. Gambar 2.10
adalah contoh buzzer.
21
Gambar 2. 10 Buzzer
Sumber: (www.adafruit.com)
22
Ketika menggunakan sebuah LED untuk aplikasi elektronika, kita
memerlukan resistor pembatas yang dapat dipasang secara seri. Saat LED tersebut
digunakan untuk proyek Arduino dengan tegangan output pin Arduino 5V, maka
harus diberi tahanan pembatas dan tidak bisa langsung dihubungkan dengan pin
Arduino agar tidak merusak LED [21].
23
BAB III
METODOLOGI DAN RENCANA PENELITIAN
24
3.1 Studi Literatur
Studi literatur digunakan sebagai dasar teori serta untuk mendapatkan
referensi yang menunjang penguasaan materi dalam penelitian. Hal ini dilakukan
dengan membaca paper yang relevan mengenai bahasan sistem monitoring kadar
pencemaran udara dan melakukan diskusi dengan dosen yang bersangkutan
dengan demikian maka akan mempermudah dalam menyelesaikan penelitian ini.
25
Board PCB digunakan untuk melakukan layouting dan pemasangan
komponen.
6. Kabel Jumper
Kabel jumper digunakan untuk menghubungkan rangkaian satu ke
rangkaian lainnya.
7. Lampu LED 5mm
Lampu LED digunakan sebagai lampu indikator level kadar CO.
8. Buzzer
Buzzer digunakan untuk suara peringatan jika kadar CO melebihi batas
bahaya.
Sedangkan, kebutuhan perangkat lunak pada penelitian ini adalah sebagai berikut :
1. Arduino IDE
Arduino IDE digunakan untuk membuat source code pragram dan
melakukan pengujian yang ditampilkan melalui serial monitor.
2. Microsoft Visio
Microsoft Visio digunakan untuk membuat desain diagram blok dan
diagram alir.
3. Google Chrome
Google chrome digunakan untuk mengakses website ubidots.com dan
mencari tambahan referensi untuk penelitian ini.
4. Fritzing
Fritzing digunakan untuk membuat skematik modul yang nantinya
diaplikasikan pada project board.
26
Gambar 3. 2 Blok diagram perancangan sistem monitoring
3.6 Pengujian
Pengujian merupakan tahapan selanjutnya dari hasil dari pemasangan
sistem hardware, serta pembuatan sistem monitoring yang dilakukan untuk
mengetahui apakah sistem berjalan sesuai dengan yang diingi nkan. Pada
pengambilan data ini dilakukan pengujian dari prototipe yang telah dirancang,
khususnya pengujian sensor gas atau asap dalam mendeteksi kadar atau
konsentrasi gas/asap di udara.
27
3.7 Analisis Data
Mencatat dan menganalisis kinerja dari monitoring yang sudah terpasang.
Data yang akan didapat terekam pada sistem melalui Arduino IDE, cloud server
dan aplikasi smartphone. Analisis sistem dilakukan dengan membandingkan
antara hasil pembacaan antara sensor pendeteksi konsentrasi gas/asap di udara
pada serial monitor dengan data referensi.
28
BAB IV
PERANCANGAN DAN IMPLEMENTASI
29
Gambar 4. 1 Blok diagram hardware
Pada sistem sensor yang digunakan adalah sensor gas MQ7, sedangkan
sedangkan untuk mikrokontroler yang digunakan adalah Wemos D1 Mini dengan
output buzzer, notifikasi SMS, dan e-mail. Adapun perancangan sistem
monitoring adalah sebagai berikut :
1. Sensor gas MQ7
Pada penelitian ini sensor gas MQ7 digunakan sebagai pembaca atau
pendeteksi gas CO di tempat yang telah ditentukan. Hasil pembacaan gas
CO dari sensor MQ7 selanjutnya dikirim ke wemos D1 mini untuk
diproses. Konfigurasi penyambungan kabel dari sensor ke wemos dapat
dilihat pada gambar 4.2.
30
Pada gambar 4.2 dapat dilihat pin Vcc tersambung dengan tegangan 5 volt,
pin AO (analog output) dari sensor MQ7 ke pin A0 pada wemos, dan ntuk
pin gnd disambungkan ke ground wemos.
2. Buzzer
Buzzer ini berfungsi sebagai output berupa suara yang aktif ketika sensor
MQ7 mendeteksi kadar gas karbon monoksida yang terlalu tinggi. Buzzer
hanya memliki 2 kaki, yaitu kaki positif dan kaki negatif. Kaki positif dari
buzzer dihubungkan ke pin D5 pada wemos, sedangkan kaki negatif
buzzer dihubungkan ke pin ground pada wemos. Gambar 4.3 merupakan
jalur pengkabelan buzzer dengan wemos.
3. LED
Selain buzzer yang digunakan sebagai output, digunakan juga 4 buah
lampu LED sebagai indikator level kualitas udara. LED warna briu
menandakan kualitas udara baik, LED warna hijau menandakan kualitas
udara sedang, LED warna kuning menandakan kualitas udara tidak sehat,
dan LED warna merah menandakan kualitas udara berbahaya. Gambar 4.4
merupakan jalur pengkabelan lampu LED dengan wemos.
31
Gambar 4. 4 Pengkabelan LED
Sumber: (www.wemos.cc)
32
Setelah dilakukan perancangan pada setiap komponen selanjutnya
dilakukan perancangan integrasi keseluhuran sistem monitoring. Gambar 4.6
adalah wiring keseluruhan sistem.
33
Gambar 4. 7 Flowchart program sistem monitoring
34
tampilan awal arduino IDE. Gambar 4.10 adalah gambar jendela tampilan arduino
IDE.
35
Pada aplikasi arduino ide ada beberapa fungsi adapun fungsi dari arduino
ide adalah sebagai berikut :
1. Verify
Verify sebelumnya dikenal dengan istilah compile. Sebelum program
diunggah ke board arduino, terlebih dahulu dilakukan verify atau compiling
program yang dibuat. Jika terjadi kesalahan pada sorce code yang dibuat, maka
akan muncul attention error. Proses verify / compile bertujuan untuk mengubah
program ke binary code untuk diunggah ke mikrokontroler.
2. Upload
Upload berfungsi untuk mengunggah program ke board arduino. Ketika
upload di klik, secara otomatis compiling berjalan sehingga ketika lupa
melakukan verify tidak akan berpengaruh ke program yang akan diunggah.
Berbeda dengan tombol verify yang hanya berfungsi untuk memverifikasi source
code saja.
3. New Sketch
New sketch berfungsi untuk membuka jendela baru dan membuat source
code pada jendela yang baru.
4. Open sketch
Open sketch berfungsi untuk membuka sketch yang sudah pernah dibuat.
Sketch yang dibuat dengan Arduino IDE akan disimpan dengan ekstensi file .ino
5. Save Sketch
Save sketch berfungsi menyimpan sketch, tapi tidak disertai dengan verify.
6. Serial Monitor
Serial monitor berfungsi untuk membuka tampilan pada komunikasi
serial, pada serial monitor akan muncul hasil dari pengujian alat pada display.
7. Port and board
Pada bagian ini memberi menginformasikan port yang dipakai oleh board
Arduino. Selain itu pada bagian ini memberi informasi board yang akan
dihubungkan ke PC. Contoh “Arduino/Genuino Uno on com6”.
8. Baris
36
Pada bagian ini akan menunjukkan posisi baris kursor yang sedang aktif
pada sketch atau baris program.
9. Kolom informasi
Kolom informasi berfungsi untuk menampilkan pesan-pesan yang sedang
compiling dan pesan-pesan tentang sketch akan muncul pada bagian ini. Misal,
ketika compiling atau ketika ada kesalahan pada sketch yang dibuat, maka
informasi error dan baris akan diinformasikan pada bagian konsol.
Setelah jendela tampilan arduino ide muncul selanjutnya dilakukan
pengaturan pada board dan port dengan cara klik Tools >> Board >> ESP8266
Modules >>Wemos D1 R2 & mini. Gambar 4.11 adalah tampilan pengaturan
board.
37
Gambar 4. 12 Tampilan Ubidots
38
Gambar 4. 14 Tampilan awal setelah login
Setelah melakukan login maka akan muncul tampilan awal setelah login
seperti yang ditunjukan oleh gambar 4.14. Tterdapat dua fitur utama yaitu Devices
dan Data.
1. Devices digunakan untuk melakukan setting dengan perangkat wemos,
menampilkan grafik dan tabel dan sebagai tampilan monitoring.
2. Data digunakan untuk pengaturan display atau tampilan saat aplikasi
digunakan dan pengaturan aksi berdasarkan data yang diperoleh.
4.4 Implementasi
Perancangan telah dilakukan baik perancangan hardware dan software
sistem monitorin. Setelah perancangan selesai selanjutnya dilakukan implementasi
/ realisasi perancangan agar menjadi sebuah alat dalam bentuk perangkat keras
atau nyata yang saling terhubung antara satu dengan yang lain. Adapun
implementasi yang dilakukan yaitu implementasi hardware dan impalementsi
software.
4.4.1 Implementasi Hardware
Pada tahap ini seluruh kompenen mulai dari sensor, kontroler dan chasing
akan dirakit menjadi satu kesatuan. Implementasi sistem monitoring dimulai dari
menggabungkan sensor gas MQ7, wemos D1 mini, dan buzzer.
39
Sensor gas MQ7 memiliki 4 buah kaki yaitu kaki vcc, gnd, AO, dan DO.
Kaki AO yaitu kaki output hasil pembacaan dari sensor MQ7 yang dihubungkan
ke pin A0 pada wemos, kaki vcc digunakan sebagai kaki sumber tegangan positif
yang dihubungkan ke pin 5V pada wemos, sedangkan kaki gnd digunakan sebagai
ground dihubungkan ke pin G pada wemos. Gambar 4.15 merupakan tampilan
fisik sensor MQ7.
40
Adapun fungsi-fungsi setiap bagian dari wemos D1 mini adalah sebagai berikut :
1. Port micro USB digunakan untuk menghubungkan Wemos D1 Mini
dengan komputer melalui kabel USB.
2. Pin tegangan 5V berfungsi untuk memberikan tegangan maksimal 5V.
3. Pin ground berfungsi sebagai tegangan negatif (gnd).
4. Pin digital mempunyai isyarat digital berupa 0 atau 1.
5. Pin Transceiver dan Receiver digunakan untuk komunikasi data serial
dengan perangkat lainnya.
6. Pin Reset digunakan untuk mereset perangkat.
7. Pin analog mempunyai sifat analog atau nilai yang berkesinambungan.
8. Pin tegangan 3,3V berfungsi untuk memberikan tegangan maksimal 3,3V.
9. Tombol reset digunakan untuk mereset perangkat.
Gambar 4. 17 Buzzer
41
Setelah seluruh komponen disiapkan selanjutnya dilakukan implementasi
sistem monitoring. Semua komponen dihubungkan menggunkan jumper berupa
kabel serabut. Gambar 4.18 merupakan tampilan rangkaian sistem monitoring
pada projectboard, dan gambar 4.19 adalah rangkaian yang telah dipasang ke
dalam box.
42
monitoring dan pengaturan pada cloud. Program dibuat berdasarkan flowchart
yang telah dibuat pada tahap perancangan. Langkah pertama adalah memasukan
library ubidots, mendefinisikan konstanta, dan inisiasi pin yang digunakan.
Gambar 4.20 merupakan gambar penunjukan library, konstanta, dan inisiasi.
43
"wifiahmad"; sourcecode kedua berisi perintah memasukan password wifi
yang dihubungkan dengan wemos. Selanjutnya #define pinSensor A0 adalah
program untuk inisisasi pendefinisian pin A0 sebagai pin sensor sedangkan #define
pinBuzzer D5 adalah program untuk inisisasi pendefinisian pin D5 sebagai pin
Buzzer. Lalu digunakan juga #define pinLEDmerah D4, #define
pinLEDkuning D3, #define pinLEDhijau D2, dan #define
pinLEDbiru D1 yang masing-masing digunakan sebagai output berupa lampu LED.
44
menerus secara berurutan dari program yang berada di baris teratas hingga baris
paling bawah. Program yang berada di dalam void loop antara lain long RL =
1000; adalah nilai hambatan yang berada di dalam sensor gas MQ7. long Ro
= 6474; adalah nilai hambatan RS yang terbaca oleh sensor ketika proses
kalibrasi di tempat yang diasumsikan dengan kadar CO terendah atau mendekati
nol. Program int sensorvalue = analogRead(pinSensor); adalah
program untuk mendeklarasikan nilai sensor yang diperoleh dari pembacaan nilai
analog melalui pin sensor. Program float VRL=
sensorvalue*5.00/1024; adalah program untuk mengubah nilai analog
yang terbaca oleh sensor (0-1023) mejadi nilai voltase (0-5 volt). Pada program
float Rs = ( 5.00 * RL / VRL ) - RL; dan float ppm =
100 * pow(Rs / Ro,-1.53); merupakan persamaan untuk mencari nilai
ppm berdasarkan data yang telah diperoleh sebelumnya. Gambar 4.23
menunjukkan program void loop.
45
Selanjutnya program fungsi if(ppm >= 300) yang merupakan
program kondisi dimana jika nilai ppm lebih besar atau sama dengan 300 maka
buzzer akan menyala selama 5 detik lalu buzzer Kembali mati. Program fungsi if
dapat dilihat pada gambar 4.25.
46
Lalu jika data sudah terkirim maka variable VRL (dalam volt), Rs (dalam ohm),
dan CO (dalam ppm) ditampilkan pada serial monitor. Dengan jeda waktu 5 detik
untuk setiap pengiriman data pada ubidots. Gambar 4.27 adalah program pengirim
data ke ubidots.
47
Gambar 4. 28 Device dan variabel
48
triggers. Pemberitahuan yang digunakan berupa email yang akan dikirim ke pihak
berwenang sebagai notifikasi peringatan bahwa kadar CO di lingkungan tersebut
sudah melewati batas bahaya. Pihak berwenang yang dimaksud antara lain ketua
RT dan RW setempat, dinas Lingkungan Hidup dari tingkat Kota, Provinsi,
hingga tingkat Nasional. Email notifikasi peringatan juga dikirim ke pihak
perusahaan atau pabrik yang ikut berkontribusi terkait pencemaran gas CO di
wilayah tersebut. Pengaturan pemberitahuan email dapat dilihat pada gambar
4.30.
49
BAB V
PENGUJIAN DAN ANALISIS
5.1 Pengujian
Setelah dilakukan perancangan dan implementasi meliputi system sensor
dan monitoring sistem selanjutnya akan dilakukan pengujian. Penguji dilakukan
dengan tujuan melihat apakah system yang dibuat dapat bekerja sesuai seperti
yang diinginkan. Adapun pengujian yang akan dilakukan meliputi:
1. Pengujian sensor
2. Pengujian sistem monitoring
5.1.1 Pengujian Sensor MQ7
Pada perangkat prototipe pencemaran udara terlebih dahulu dilakukan
pengujian pada sensor MQ-7. Tujuan pengujian ini adalah untuk mengetahui
apakah sensor bekerja dengan baik atau tidak. Adapun prosedur pengujiannya
yaitu dengan cara melakukan kalibrasi sensor terlebih dahulu. Kalibrasi dilakukan
pada lokasi yang dianggap memiliki tingkat pencemaran paling rendah atau tidak
tercemar sama sekali. Pada proses ini akan didapatkan nilai Ro yang nantinya
akan dijadikan nilai Rs konstanta pada pengujian berikutnya. Ro merupakan nilai
resistansi di udara. Nilai ini digunakan untuk melakukan kalibrasi. Namun
biasanya nilai Ro diabaikan atau dibuat Ro = Rs, dalam asumsi kondisi minim gas
karbon CO.
Berdasarkan datasheet karakterisasi sensor MQ7 pada gambar 2.7 lalu
diperoleh pendekatan persamaan garis hubungan Rs/Ro dengan PPM pada gambar
2.8 untuk mencari nilai Ro.
Dalam penentuan nilai Ro ini pengujian dilakukan di wilayah batu kuda
kampung Cikoneng Desa Cibiru Wetan Cileunyi kabupaten Bandung. Wilayah ini
dianggap memiliki kadar pencemaran rendah karena jauh dari wilayah
perindustrian dan jalan raya. Pengujian diambil pada hari Rabu 10 Novermber
2021 pukul 08.00 WIB. Pengujian meliputi penggambilan data VRL dan Rs. Data
VRL dan Rs dapat dilihat pada table 5.1.
50
Tabel 5. 1 Data VRL dan Rs
1 0,67 6474,45
2 0,67 6474,45
3 0,67 6474,26
4 0,67 6474,29
5 0,67 6474,11
6 0,67 6474,23
7 0,67 6474,12
8 0,67 6474,44
9 0,67 6474,45
10 0,67 6474.45
Rata-rata 0,67 6474,311111
51
Kampus UIN Bandung dan Alun-alun Kota Bandung. Hasil pengujian
pengukuran kadar polusi di area tersebut dapat dilihat pada table 5.3, table 5.4
dan table 5.5.
52
VRL
Rs (Ohm) Polusi (PPM)
(Volt)
1 0,84 4.919 152,23
2 0,77 5.522 127,54
3 0,71 6.013 111,95
4 0,64 6.757 93,65
5 0,93 4.389 181,22
6 0,77 5.481 129,01
7 0,8 5.282 136,52
8 0,83 5.023 147,42
9 0,93 4.389 181,22
10 0,97 4.145 197,77
Rata-rata 0,819 5192 145,853
Untuk perhitungan kalibrasi harus dilakukan pada tempat yang minim dari
gas CO. Pada sensor MQ7 memiliki batas data yang dapat dibaca yaitu antara 20-
2000ppm, maka digunakan nilai 20 sebagai acuan untuk kadar CO terendah. Table
5.6 adalah perhitungan nilai ppm secara manual.
53
el n
1 5,26 5,77 6,47 7,04 6,47 5,87 5,12
2 5,12 6,24 6,89 6,91 5,76 5,92 5,53
3 5,67 6,02 6,15 6,73 5,82 6,03 5,86
4 6,02 5,59 5,83 7,42 5,24 6,42 5,67
5 5,34 5,37 5,67 8,06 5,38 6,76 5,43
6 5,67 5,43 5,87 7,89 6,52 6,42 5,77
7 5,26 5,67 5,55 7,92 6,47 6,21 5,63
8 5,02 5,43 5,47 10,65 6,21 5,72 5,91
9 5,17 6,07 6,04 6,67 5,87 5,55 6,11
10 5,34 6,47 6,12 7,11 6,04 5,76 5,42
Rata- 5,38
5,806 6,006 7,64 5,978 6,066 5,645
rata 7
Setelah pegujian akses selanjutnya ke pengujian tampilan. Adapun
pengujian tampilan yaitu tampilan dashboard, devices dan tampilan grafik. Pada
Gambar 5.1 merupakan tampilan dashboard pada cloud sistem ubidots.
Dashboard ini ditampilkan pada layar yang cukup besar di area pengukuran kadar
gas CO agar masyarakat yang berada di sana dapat melihat data pengukuran gas
CO secara langsung. Ada pun data yang ditampilkan pada layar monitor antara
lain VRL, Ro, dan kadar CO dalam ppm.
Selanjutnya tampilan device dapat dilihat pada gambar 5.2. Device pada
ubidots ini merupakan fitur untuk mengatur dan menambahkan variabel apa saja
yang akan digunakan. Adapun variable yang digunakan adalah ppm yang
54
berfungsi sebagai variabel pengukuran nilai kadar CO. Selanjutnya terdapat
variable VRL yang berfungsi sebagai variabel yang menampilkan data hasil
pembacaan sensor, serta variabel Rs sebagai variabel hambatan sensor.
55
Gambar 5. 3 Notifikasi email pada smartphone
56
BAB VI
PENUTUP
6.1 Kesimpulan
Berdasarkan hasil rancang bangun serta analisis prototipe sistem
monitoring kadar pencemaran udara berbasis IoT diperoleh kinerja dengan
kesimpulan sebagi berikut :
1. Pada sistem monitoring digunakan sensor MQ7 sebagai sensor pendeteksi
gas CO dengan waktu pembacaan data setiap 5 detik. Sensor gas MQ7
dipilih karena fokus mendeteksi kadar gas CO saja. Untuk output berupa
suara menggunakan buzzer sebagai tanda jika kadar gas CO melewati
batas bahaya, cloud mengirim notifikasi pesan peringatan melalui email,
serta layar LCD sebagai tampilan monitoring secara realtime di loakasi.
Selain itu kadar CO bisa diakses secara realtime melalui website ubidots
dan aplikasi ubidots pada smartphone.
2. Sistem monitoring kadar pencemaran udara dapat bekerja dengan normal
baik pada sistem monitoring maupun pada sistem cloud. Perangkat harus
tetap menyala agar sistem dapat diakses setiap waktu. Direkomendasikan
menggunakan koneksi jaringan yang bagus sehingga tidak terjadi delay
yang lama.
6.2 Saran
Adapun saran untuk penelitian selanjutnya mengenai penelitian tentang
sistem monitoring kadar pencemaran udara yaitu ketika proses kalibrasi sensor
harus dilakukan di tempat yang benar-benar bebas dari kada CO, Pada penelitian
berikutnya dapat ditambahkan sensor untuk penteteksi pencemaran udara yang
lain agar variable lebih bervariasi. Pemilihan waktu dan tempat yang lebih tepat
agar hasil lebih maksimal.
57
DAFTAR PUSTAKA
58
[12] T. Kusuma and M. T. Mulia, “Perancangan Sistem Monitoring Infus Berbasis
Mikrokontroler Wemos D1 R2,” Knsi 2018, pp. 1422–1425, 2018.
[13] F. Supegina and E. J. Setiawan, “Rancang Bangun Iot Temperature Controller
Untuk Enclosure Bts Berbasis Microcontroller Wemos Dan Android,” Jurnal
Teknologi Elektro, Universitas Mercu Buana, vol. 8, no. 2, pp. 145–150, 2017.
[14] D. Setiadi, “PENERAPAN INTERNET OF THINGS (IoT) PADA SISTEM
MONITORING IRIGASI (SMART IRIGASI),” Infotronik : Jurnal Teknologi
Informasi dan Elektronika, vol. 3, no. 2, pp. 95–102, 2018, doi:
10.32897/infotronik.2018.3.2.5.
[15] D. Setiadi, “PENERAPAN INTERNET OF THINGS (IoT) PADA SISTEM
MONITORING IRIGASI (SMART IRIGASI),” Infotronik : Jurnal Teknologi
Informasi dan Elektronika, vol. 3, no. 2, pp. 95–102, 2018, doi:
10.32897/infotronik.2018.3.2.5.
[16] M. A. Muslim and N. A. Retno, “Implementasi Cloud Computing Menggunakan
Metode Pengembangan Sistem Agile,” Scientific Journal of Informatics, vol. 1,
no. 1, pp. 29–37, 2015, doi: 10.15294/sji.v1i1.3639.
[17] A. Siswanto and R. Faldana, “Sistem Monitoring Rumah Berbasis Teknologi
Cloud Computing,” Seminar Nasional Sistem Informasi Indonesia, vol. 1, no.
September, pp. 276–282, 2014.
[18] M. Arduino and R. Pi, “Sistem Pengendalian Debit Air Aquaponik,” vol. 8, pp.
15–22, 2017.
[19] S. Sensor, A. Asap, A. Tujuan, and S. Mq, “MQ 2 Sebagai Sensor Anti Asap
Rokok ... (Mauludin dkk.),” Teknik Informatika, Fakultas Teknik, Universitas
Wahid Hasyim, pp. 260–265, 2016.
[20] J. Arifin, L. N. Zulita, and Hermawansyah, “Perancangan Murottal Otomatis
Menggunakan Mikrokontroller Arduino Mega 2560,” Jurnal Media Infotama, vol.
12, no. 1, pp. 89–98, 2016.
[21] A. W. Damanik, “SISTEM DETEKTOR KADAR ZAT CARBON
MONOKSIDA PADA RUANGAN BERBASIS MIKROKONTROLLER
ATMEGA 328 LAPORANTUGAS AKHIR.”
59
LAMPIRAN-LAMPIRAN
60