## SISTEM MONITORING TINGKAT PENCEMARAN UDARABERBASISTEKNOLOGI JARINGAN SENSOR NIRKABEL
Zainal Iqbal 1 , Lingga Hermanto 2
1,2 Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas Gunadarma,
1 zainal_iqbal@student.gunadarma.ac.id
2 lingga@staff.gunadarma.ac.id

## Abstrak
Pencemaran  udara  merupakan  suatu  masalah  yang  berdampak  buruk  bagi  kehidupan  makhluk hidup.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  serta memonitornya  pada  satu  lokasi.  Penelitian  ini  telah  mengembangkan  sistem  monitoring  tingkat pencemaran  udara  menggunakan  teknologi  jaringan  sensor  nirkabel  dengan  mengunakan  sensor gas  CO.  Pada  penelitianini,  digunakan  mikrokontroler  ATMega328  sebagai  pusat  kontrol  dan modul  wireless  NRF24l01  sebagai  kontroler  jaringan  yang  menangani  komunikasi  antara  sensor- sensor node dengan coordinator. Selain itu, sistem ini menggunakan bahasa C sebagai konfigurasi antara mikrokontroler dan NRF24101. Tingkat pencemaran udara diukur dengan sensor gas MQ-7 yang  berfungsi  untuk  mengukur  kadar  CO.  Berdasarkan  hasil  analisis  dan  pengujian  yang  telah dilakukan  menunjukkan  bahwa  alat  bekerja  dengan  baik  merespon  setiap  perbedaan  data  node- node sensor dan menampilkan data tersebut pada media interface Delphi.
Kata  kunci:  Jaringan  Sensor  Nirkabel,  Mikrokontroler  ATMega328,  Pencemaran  Udara,  Sensor Gas MQ-7, Wireless NRF24l01

## MONITORING SYSTEM OF THE AIR POLLUTION USING WIRELESS SENSOR NETWORK TECHNOLOGY

## Abstract
Air pollution is a problem that will bring bad effect for life. Polluted air can adversely affect health even  lead  to  death  if  it  is  ignored  by  those  who  breathe  it.  Therefore,  it  requires  a  tool  that  can monitor air pollution  levels at  different  locations and monitor  them  in  one  location.  This  research triestodevelop  a  system  of  monitoring  air  pollution  levels  using  a  wireless  sensor  networks technology  by  using  CO  gas  sensor .  In  this  study,  used  ATMega328  mikrokontroler  as  a  control center  and NRF24101 wireless  module  as  network  controller  that  handle  communication  between sensors nodes with coordinator.The level of air pollution measured by gas sensor MQ-7 that serves to measure CO levels. Based on the analysis and testing that has been done, it shows that the device works  properly  to  respond  every  discrepancies  data  sensor  nodes  and  displays  that  data  in  the interface Delphi media.
Keywords  :  Wireless  Sensor  Networks , Mikrokontroler  ATMega328,Air  Pollution , MQ-7  Gas Sensor , WirelessNRF24l01

## PENDAHULUAN
Menurut  UU  No.  23  Tahun  1997 tentang  pengolahan  lingkungan  hidup, pencemaran  lingkungan  hidup  adalah masuknya  atau  dimasukannya  makhluk hidup, zat, energi atau berubahnya tatanan lingkungan  oleh  kegiatan  atau  aktifitas manusia  atau  proses  alam  sehingga kualitas  lingkungan  turun  sampai  tingkat tertentu  yang  menyebabkan  lingkungan menjadi  kurang  atau  tidak  berfungsi  lagi sesuai dengan peruntukannya [1].Macam- macam  pencemaran  dapat  di-bedakan berdasarkan  pada  tempat  terjadinya, macam  bahan  pencemarnya,  dan  tingkat pencemaran.Menurut  tempat  terjadinya, pencemaran  dapat  digolong-kan  menjadi tiga,  yaitu  pencemaran  udara,  air,  dan tanah.Untuk  pencemaran  udara  dapat berupa  gas  dan  partikel  [2].Pencemaran udara  merupakan  suatu  kon-disi  di  mana kualitas udara menjadi rusak dan terkontaminasi  oleh  zat–zat  tertentu,  baik yang  tidak  berbahaya  mau-pun  yang membahayakan  tubuh  manusia.  Pence- maran udara biasanya terjadi di kota-kota besar dan juga daerah padat industri yang menghasilkan gas-gas yang menggandung zat di atas batas kewajaran.
Peningkatan  jumlah  pencemaran udara  yang  menyebabkan  pemanasan global  dan  kurangnya  perhatian  terhadap gas-gas  berbahaya  seperti  CO  dan  NO dapat  memberikan  dampak  negatif  bagi kesehatan  bahkan  dapat  menyebabkan kematian jika diabaikan oleh orang-orang yang  menghirupnya  [3].Dampak  negatif bagi  kesehatan  manusia  yang  banyak terjadi  adalah  iritasi  mata  dan  gangguan infeksi  saluran  pernafasan  atas  (ISPA), seperti  hidung  berair,  radang  batang tenggorokan,  dan  bronkitis.  Partikel berukuran  kecil  dapat  masuk  sampai  ke paru-paru dan kemudian menyebar melalui sistem peredaran darah ke seluruh tubuh.  Gas  CO  (karbon  monoksida),  jika bercampur
dengan
hemoglobin akanmengganggu  transportasi oksigen  [4].  Untuk  mengetahui  apakah layak  atau  tidak  udara  dalam  suatu  area atau  ruangan  khusus,  maka  dibutuhkan sebuah alat yang dapat memantau tingkat kualitas udara.
Satra  dan  Rachman[4]  mengem- bangkan prototype sistem monitoring tingkat  pencemaran  udara  menggunakan protokol  Zigbee  dengan  mengunakan sensorgas CO (Karbon Monoksida).Penelitian yang telah dilakukan  berhasil  mengirimkan  hasil pengambilan  data  pencemaran  udara  dari client  node sensor  gas  CO  ke server
Raspberry pi ( realtime ). Namun,
penelitian  ini  hanya  dite-rapkan  pada lingkungan  UMI  terkhusus  Fakultas  Ilmu komputer menggunakan server Raspberry pi.Penelitian  yang  dilakukan  oleh  Azhari dan  Fatah  [3]  menghasilkan  sebuah sistem  monitoring  kualitas  udara  dalam ruangan  dengan  komunikasi  TCP/IP untuk memonitoring kualitas udara dalam ruangan dari jarak jauh.Aplikasi ini hanya dapat dipantau melalui desktop komputer. Berdasarkan  penelitian  yang  dilakukan Ardianto,  Khasanah,  Murdianto,  dan
Wulandari [5] diperoleh suatu sistemmonitoring pencemaran udara yang dapatmengidentifikasi kadarudara berbahaya (seperti kadar karbon monoksida)  yangada  di  gas  buang  pada kendaraanbermotor, kemudian mem- berikan  indikasidan  informasi  kepada pengguna melaluiaplikasi android.
Berkembangnya  teknologi  komu- nikasi  tidak  lepas  dari  kebutuhan  umat manusia  untuk  menyelesaikan  suatu masalah.  Salah  satu  teknologi  yang  dapat digunakan  untuk  membangun  sistem monitoring  pencemaran  udara  adalah teknologi jaringan sensor nirkabel.Teknologi jaringan sensor
nirkabel  me-rupakan  salah  satu  teknologi komunikasi  nirkabel  yang  terdiri  dari beberapa  alat  sensor  yang  saling  bekerja sama  untuk  memonitor  fisik  dan  kondisi
lingkungan  seperti  suhu,  air,  getaran  atau gempa, polusi udara dan lain-lain ditempat  yang  berbeda.  Oleh  karena  itu, dalam penelitian iniditerapkan
perkembangan  teknologi wireless pada jaringan  komu-nikasi  jaringan  sensor nirkabel , untuk mengakses data pemantauan  tingkat  pen-cemaran  udara dibeberapa  lokasi  yang  berbeda.  Data hasil  pemantauan node - node sensor  akan ditransmisikan  ke coordinator secara wireless ,  dan  kemu-dian  data  tersebut diolah  pada  PC  sehing-ga  diperoleh informasi  dari  pencemaran  udara  secara real-time. Untuk  pengolahan  lebih  lanjut maka  data  tersebut  disimpan  dalam database .

## METODE PENELITIAN

## Perancangan Sistem
Penelitian  ini  bertujuan  untuk menghasilkan  suatu  sistem  monitoring tingkat  pencemaran  udara  lingkungan pada  berbagai  lokasi  yang  berbeda menggunakan  teknologi  jaringan  sensor nirkabel.Secara  garis  besar  perancangan sistem  dari  alat  ini  ditunjukkan  oleh  blok diagram pada Gambar 1.
Gambar 1. Blok Diagram Perancangan Sistem
Sistem monitoring tingkat pencemaran  udara  menggunakan  tekno-
logi  jaringan  sensor  nirkabel  yang  terdiri dari  dua  buah  sensor node berbeda  dan disinkronkan  dengan  satu  buah coor- dinator .Sensor node terdiri  dari  sebuah sensor, mikrokontroler, dan transmitter . Coordinator terdiri dari
sebuah receiver ,  mikrokontroler  dan komputer.  Sensor node digunakan  untuk pendeteksi  tingkat  pencemaran  udara, kemudian  data  terse-but  akan  diproses oleh  perangkat  pengo-lahan  data  dengan mikrokontroler ATMega328. Pendeteksian  sensor  dalam  bentuk  data analog akan diproses kedalam bentuk data digital, selanjutnya dikirim melalui transmitter Nrf24L01.

## Perancangan Perangkat Keras
A. Mikrokontroler ATMega 328 Mikrokontroler  yang  digunakan
dalam  penelitian  ini  adalah  mikro- kontroler ATMega328 dari Arduino.Sistem  dirancang  dalam  dua modul  utama,  yaitu  modul  sensor node (sistem minimum mikrokontroler ATMega328  plus transmitter Nrf24L01 dan  antarmuka  sensor  polusi  udara)  dan modul coordinator (sistem  minimum mikro-kontroler ATMega328 plus transmitter Nrf24L01 dan antarmuka port serial). Sistem  mikrokontroler  pada  mo-dul sensor node dirancang  untuk  meng- akuisisi  data  keluaran  analog  dari  sensor dan mengendalikan komunikasi data pada transmitter .  Mikrokontroler  juga  akan mengubah  data  analog  menjadiData digital  dengan  menggunakan  Analog  to Digital  Conversion  (ADC)  yang  ter-sedia pada ATMEga328. Pada  penelitian  ini  data  masukan
dari  sensor  dihubungkan  dengan  ADC melalui  1  masukan  yaitu  ADC0  yang terletak  pada  PORTC  sebagaimana  pada Gambar 2.
Gambar 2. Hubungan Antara Sensor dengan Mikrokontroler
Spesifikasi sistem minimum mikrokontroler  ATMega328  pada  modul sensor node yang  dirancang  adalah sebagai berikut :
1. Catu daya ± 5v dikenakan pada pin 7
(VCC) dan pin 8 (GND). Sebuah led hijau diberikan untuk indikator bahwa  daya  telah  berkerja.  Indikator led  juga  berguna  untuk  memantau kecukupan daya bagi sistem.
2. Tegangan acuan untuk ADC
menggunakan  tegangan  Avcc  pada pin 20.
3. Data masukan dari sensor ke mikrokontroler  dihubungkan  melalui 1 saluran ADC yaitu ADC0.
4. Sistem minimum mikrokontroler dilengkapi dengan saklar reset eksternal  dan  konektor  pin  untuk pemograman.
5. Clok  eksternal  diberikan  dengan menggunakan  kristal  16  MHz  yang dihubungkan pada pin 9 dan 10.
B. Modul Wireless Nrf24L01 Modul wireless yang  digunakan pada penelitian ini adalah modul wireless Nrf24L01  sebanyak  tiga  buah.  Modul wireless Nrf24L01  ini  didesain  sebagai sebuah perangkat jaringan sensor wireless .  Perangkat  ini  digunakan  untuk menghubungkan sensor-sensor node
dengan coordinator . Modul ini menggunakan  antarmuka  SPI  untuk berkomunikasi.  Untuk  pin  yang  digu- nakan terdapat 8 pin yaitu, Pin 1(ground), pin  2  (vcc),  pin  3  (ce),  pin  4  (csn),  pin  5 (sck), pin 6 (mosi), pin 7 (miso), dan pin 8  (irq)  namun  hanya  pin  3  sampai  pin  7 yang dihubungkan dengan mikrokontroler yaitu,  PortB1  (9),  PortB2  (10),  PortB3 (11),  PortB4  (12),  dan  PortB5  (13). Hubungan antara modul wireless Nrf24L01 dengan sistem minimum ATMega328 ditunjukan oleh Gambar 3.

## Gambar 3. Koneksi Nrf24L01 dengan
ATMega328 Sebelum Nrf24L01 dapat digunakan  sebagai  transmitter  dalam sistem  yang  dibuat,  maka  harus  meng- konfigurasikan parameter–parameter yangdibutuhkan dalam berkomunikasi.Para-meter tersebut meliputi  identitas  jaringan, address radio asal,  paramater address radio  tujuan,  dan senderID yang digu-nakan untuk mengidentifikasi data di-kirim dari sensor node 1 atau sensor node 2.

## C. Sensor MQ-7
Perangkat  sensor  dengan  tipe  CO gas  sensor  MQ-7  didesain  untuk  men- deteksi  tingkat  pencemaran  udara  teru- tama  oleh  kandungan  karbon  monoksida (CO).  Apabila  sensor  MQ-7  mendeteksi
gas CO yang ada di udara, maka tegangan output pada sensor akanmeningkat, sehingga  konsentrasi  gas  akan  menurun dan terjadi proses deoksidasi. Hal ini mengakibatkan penurunan resistansi  sensor  yang  jugamemiliki sebuah heater ,  yang  berfungsi  sebagai pembersih  dari  kontaminasi  udara  di dalam jangkauan sensor.
Output sensor  memiliki  karak- teristik berupa tegangan output yang akan semakin  besar  sesuai  dengan  besarnya kadar ppm pada saat mendeteksi keberadaan  gas  CO.  Pengukuran  kadar ppm gas CO diperoleh dari perbandingan antara resistansi sensor pada saat terdapat gas  (RS)  dengan  resistansi  sensor  pada saat  udara  bersih  (RO).  Nilai  ppm dapatdicari  dengan  menggunakan  rumus pada persamaan 1.
Rangkaian  tambahan  pada  sensor  MQ-7 ini menggunakan nilai RL sebesar 10 KΩ, bisa  dilihat  pada  Gambar  4.  Dari persamaan  1  semakin  banyak  gas  CO maka  resistansi  semakin  menurun  dan nilai  Vout  semakin  membesar.  Vc digunakan tegangan DC sebesar 5 volt.
Gambar 4. Rangkaian Sensor MQ-7
Modul  sensor  gas  CO  MQ-7 memiliki  empat  pin  yaitu  vcc,  ground, analog  out  dan  digital  out.  Analog  out adalah output yang dihasilkan oleh sensor berupa  tegangan  yang  sebanding  dengan
konsentrasi  CO  jika  konsentrasi  CO tinggi maka tegangan akan semakin besar. Sedangkan  digital  out  adalah output berupa  nilai  digital  1  atau  0  jika  1  maka sensor mendeteksi CO sedangkan 0 maka sensor tidak mendeteksi CO.

## Perancangan Algoritma Program
A. Flowchart Program pada Mikrokontroler ATMega 328 Langkah-langkah membuat program  sebagai  instruksi-instruksi  yang akan  diinterprestasi  oleh  mikrokontroler dapat dilihat pada Gambar 5.
Gambar 5. Flowchart Program C Sensor Node
Berdasarkan  Gambar  5  simbol  ‘Mulai’ menandakan alat aktif. Selanjutnya konfigurasi  pin-pin  yang  digunakan sebagai input ataupun output ,  kemudian inisialisasi  variabel-variabel  yang  di- gunakan  dan  mengidentifikasi  sensor node .Setelah  konfigurasi,  inisialisasi  dan identifikasi maka sensor akan mendeteksi CO,  data  hasil  deteksi  sensor  dikirim  ke coordinator dengan  menambah  header Wireless  ID  untuk  menunjukkan  data
𝑅𝑅𝑅𝑅 𝑅𝑅𝑅𝑅 = 𝑉𝑉𝑉𝑉−𝑉𝑉𝑅𝑅𝑉𝑉𝑉𝑉 𝑉𝑉𝑅𝑅𝑉𝑉𝑉𝑉 (1)
berasal  dari  sensor node 1  atau  sensor node 2.  Selanjutnya  setelah  menerima data  sensor node 1  atau  sensor node 2 kemudian  data  tersebut  dikirim  ke komputer  untuk  ditampilkan  pada  Delphi dan Web ,  adapun flowchart programnya ditunjukkan oleh Gambar 6.
Gambar 6. Flowchart Program C Coordinator
B.  Flowchart  Program  Borland  Delphi 7 Langkah–langkah membuat program Delphi  dengan  menggunakan  dasar-dasar bahasa program Pascal dapat dilihat pada Gambar 7. Gambar 7 menjelaskan bahwa pada awal proses, program akan
mengginisialisasi  variabel–variabel  yang digunakan  pada  program.  Setelah  meng- inisialisasi variabel
yang
digunakan,kemudian mensetting port serial dengan menekan button setting port lalu akan muncul
dialog untuk mengkonfigurasi  port  serial.  Setelah mensetting port serial, kemudian menghubungkan  alat  dengan  komputer dengan  menekan  button  hubungkan,  jika tidak  menekan  maka  port  serial  menutup sehingga  alat  dan  komputer  tidak  dapat berkomunikasi, jika menekan maka nama button  akan  berubah  menjadi  tidak dihubungkan  dan  port  serial  open
sehingga  alat  dan  komputer  dapat berkomunikasi.Kemudian  program  akan membaca data dari port serial secara terus menerus  sampai  menemukan  string  A1 atau A2. Jika menemukan string A1 maka data  akan  dimasukan  dalam  variabel DataA,  kemudian  string  A  akan  dipisah- kan  dari  data  sehingga  data  murni  akan ditampilkan  pada  edit1  yang  merupakan data sensor node 1. Jika  menemukan  string  A2  maka data  akan  dimasukan  dalam  variabel DataB kemudian string A akan dipisahkan  dari  data  sehingga  data  murni akan  di-tampilkan  pada  edit2  yang merupakan data sensor node 2. Kemudian jika nilai sensor node 1 atau sensor node 2 lebih  besar  atau  sama  dengan  300  maka keadaan berbahaya. Jika nilai sensor node 1  atau  sensor node 2  lebih  besar  atau sama  dengan  200  maka  keadaan  sangat tidak sehat. Jika  nilai  sensor node 1  atau sensor node 2  lebih  besar  atau  sama  de- ngan  101  maka  keadaan  tidak  sehat.  Jika nilai  sensor node 1  atau  sensor node 2 lebih  besar  atau  sama  dengan  51  maka keadaan  sedang.  Selain  nilai  tersebut maka  keadaan  sehat.  Kemudian  data sensor node 1  dan  sensor node 2  akan ditampilkan  pada  grafik  dan  disimpan  ke dalam database .
Gambar 7. Flowchart Program Delphi

## HASIL DAN PEMBAHASAN
Pengujian Sistem Akuisisi Data dengan CO gas sensor MQ-7
Pengujian  sensor  dilakukan  untuk mengetahui  parameter  sensitifitas  terha- dap  pencemaran  udara.  Tingkat  pen- cemaran udara akan dideteksi oleh sensor, selanjutnya data tersebut dikirim kedalam perangkat  mikrokontroler.  Data  pem- bacaan  sensor  adalah  berbentuk  data analog  berupa  output  tegangan.  Pada perangkat mikrokontroler akan me- lakukan pengolahan data tersebut, dimana data  analog  tersebut  akan  dikonversi
kedalam  data  digital  oleh  komponen Analog  to  Digital  Converter  (ADC)  yang telah  terintegrasi  oleh  mikrokontroler tersebut.
Data  pembacaan  tingkat  pen- cemaran  udara  yang  dibaca  oleh  sensor mempunyai nilai yang bervariasi, tergantung  pada  kondisi  udara  saat pembacaan oleh sensor. Dengan membuat tingkat pencemaran udara berupa pengasapan yang bervariasi pula sehingga tingkat  pencemaran  udara  yang  ditam- pilkan  akan  menunjukan  perubahan  nilai.
Data  hasil  pengujian  pembacaan  sensor dapat dilihat pada Tabel 1.
Tabel 1. Data Hasil Pengujian Sensor
Berdasarkan pengujian yang dilakukan  dengan  memberikan  pen- cemaran  udara  atau  asap  yang  bervariasi pada  sensor,  maka  hasil  pengukuran tegangan  keluaran  sensor  didapat  dengan nilai  yang  bervariasi.  Dari  data  hasil pengukuran  tersebut  didapat  tegangan keluaran  yang  semakin  besar  menun- jukkan bahwa semakin banyak kadar CO. Hal  tersebut  terjadi  karena  apabila  kadar gas  CO  yang  dideteksi  sensor  semakin banyak, akan mengakibatkan nilai resistansi  sensor  semakin  kecil  sehingga mengakibatkan  tegangan output sensor semakin  besar.  Tegangan  output  ini  akan dikonversi  menjadi  data  digital  oleh perangkat pengolahan data dengan menggunakan mikrokontroler  sebagai output pembacaan sensor.
Pengujian Perangkat Komunikasi Data dengan Modul Wireless Nrf24L01 Pengujian modul wireless
nrf24L01  ditujukan  untuk  mengukur seberapa  jauh  jarak  yang  masih  dapat dijangkau  oleh  modul  ini,  karena  peman- tauan  alat  sistem  monitoring  tingakat pencemaran  udara  menggunakan  tek-
nologi jaringan sensor nirkabel dilakukan secara  nirkabel. Transmitter dan receiver nrf24l01  dihubungkan  dengan  sistem minimum  ATMega328  dengan  kabel jumper.  Pengujian  dilakukan  dengan memberikan variasi jarak antara transmitter dan receiver .  Pengujian  di- lakukan  dengan  langsung  menggunakan rangakaian  sistem  minimum  yang  sudah dihubungkan  dengan  modul wireless nrf24L01.Ilustrasi  pengujian  ini  dapat dilihat pada Gambar 8.
Gambar 8. Ilustrasi Pengujian Modul Nrf24l01
Huruf  A  menunjukkan  dimana receiver diletakan  pada  suatu  ruangan tertutup  yang  mempunyai  ketebalan tembok 14 cm, sedangkan huruf B,C,D,E menunjukkan  lokasi transmitter yang divariasikan. Jarak titk A-B = 4 m, A-D = 6 m, A-C = 10 m, A-D = 12 m. Peletakan transmitter pada  titik  B,C,D  memiliki hasil yang cukup baik, karena semua data yang  dikirimkan  dapat  diterima  oleh nrf24l01.  Sedangkan  pengujian  pada  titik E  menunjukkan  hasil  yang  tidak  baik, karena  data  yang  dikirimkan  tidak  dapat diterima  oleh receiver .  Untuk  pengujian open  area  didapatkan  hasil  yang  sangat baik,  dimana  saat  pengujian  dilakukan, data  dapat  diterima  seluruhnya  oleh receiver dengan jarak maksimal pengujian antara transmitter dan receiver adalah 100  meter.  Dari  pengujian  tersebut,  jarak kirim maksimal pada suatu gedung hanya sekitar  10  meter  saja,  dengan  asumsi receiver berada  pada  1  lantai  yang  sama. Sedangkan pada area terbuka, jarak kirim maksimal adalah sekitar 100 meter.
Pengujian  modul wireless nrf24L01  juga dilakukan  untuk  mengetahui  apakah  data yang  dikirim  oleh  sensor node sama dengan data yang diterima oleh coordinator .  Pengujian  dilakukan  dengan memberikan header berupa  id node dari sensor node masing–masing.  Selanjutnya nilai  dari  id  node  digabungkan  dengan nilai  dari  masing-masing  sensor node . Misalnya pada sensor node 1 mempunyai data  sensor  =  112,  maka  data  yang  akan dikirim ke coordinator adalah 1112. Nilai ini  berasal  dari  nilai  sensor  ditambahkan dengan  id node dari  sensor node tersebut.Pengiriman  dan  penerimaan  data dari sensor node ke coordinator ditunjukkan oleh Gambar 9.
Gambar 9. Pengiriman dan Penerimaan Data dari Sensor Node ke Coordinator
Huruf  A  pada coordinator merupakan tambahan dari coordinator sebagai pembatas data dari sensor node . Pengujian tersebut menunjukan hasil yang cukup  baik  karena coordinator dapat menerima  data  dari  sensor node dengan benar dan tidak ada data yang tertukar.

## Pengujian  Perangkat  Lunak  Hasil Perancangan
Pengujian  perangkat  lunak  ini bertujuan  untuk  menguji  keberhasilan program  dan  algoritma  yang  dirancang
dengan  melihat  respon  sistem  ketika mendeteksi  pencemaran  udara.  Pengujian dilakukan dengan cara mengamati respon sistem  pada  beberapa  nilai  konsentrasi pencemaran udara.
Tampilan monitoring tingkat pencemaran  udara  pada  aplikasi  Delphi dapat  dilihat  pada  Gambar  10.  Kondisi nilai pada sensor node 1 dan sensor node 2  sudah  sesuai  dengan  nilai  yang  dikirim oleh sensor node 1 dan sensor node 2, hal ini  menunjukkan  bahwa  aplikasi  yang dirancang sudah berjalan dengan baik.
Gambar 10. Tampilan Monitoring pada Delphi
Tampilan  grafik  perbandingan nilai dari sensor node 1 dan sensor node 2 dapat dilihat pada Gambar 11. Pergerakan grafik  pada  aplikasi  Delphi  ini  sudah cukup  baik  karena  nilai  dan  grafik mengikuti  dengan  nilai  pada  tampilan monitoring  aplikasi  Delphi.  Selanjutnya tampilan  untuk  pengiriman  data  hasil monitoring  ke database dan  mencetak data hasil monitong tersebut.
Gambar 11. Tampilan Grafik Perbandingan Nilai Sensor Node
Tampilan  pengiriman  data  nilai dari  sensor node 1,  sensor node 2,
kondisi,  tanggal,  dan  waktu  ke database ditunjukkan  oleh  Gambar  12.  Pengiriman data  ini  sudah  cukup  baik  karena  semua nilai  yang  dikirim  ke database sesuai dengan  data  yang  diterima  pada  tampilan monitoring aplikasi Delphi.

## Gambar 12. Tampilan Pengiriman Data ke Database
Hasil data monitoring pada Delphi dapat dibuka pada browser dengan alamat /  URL  untuk  selanjutnya  meminta layanan  dari web  server .  Alamat  /  URL yang  ditulis  pada web  browser adalah http://localhost/skripsi.php . Setelah permintaan  layanan  diterima  oleh web server dan  diproses  maka  layanan  yang nanti  akan  diberikan  oleh web  server adalah berupa tampilan pencemaran udara seperti yang ditunjukkan oleh Gambar 13.
Gambar 13. Tampilan Monitoring pada Web
Tampilan  pada web ini  sudah  cukup  baik karena  data  yang  ditampilkan  oleh web sesuai  dengan  tampilan  pada  aplikasi Delphi.
KESIMPULAN DAN SARAN
Berdasarkan  hasil  analisis  dan pengujianyang  telah  dilakukan,  dapat disimpulkan  bahwa  alat  sistem  moni- toring  tingkat  pencemaran  udara  pada penelitian  ini  bekerja  sesuai  dengan  yang diinginkan. Coordinator dapat  me-respon perbedaan  data  node  sensor,  antara  data node sensor 1 dan node sensor 2.Jaringan sensor  nirkabel  berfungsi  sebagai  sistem monitoring  yang  dapat  diakses  secara wireless untuk  memonitor  kondisi  fisis atau kondisi lingkungan pada lokasi yang berjauhan  antara  sensor node dengan koordinator.Berdasarkan pengu-jian modul wireless nrf24l01  dapat  diketahui bahwa  jarak  maksimal  sensor node dengan koordinator sekitar 10 meter pada ruang  tertutup,  sedangkan  pada  ruang terbuka  jarak  maksimal  adalah  100 meter.Berdasarkan  pengujian  waktu  yang dibutuhkan  koordinator  menerima  data dari  sensor node rata-rata  sekitar  02,902 detik pada jarak yang sama yaitu 2 meter, sedangkan  pada  jarak  5  meter  namun diberi  halangan  tembok  waktu  rata-rata yang  dibutuhkan  sekitar  02,986  detik, sedangkan  pada  jarak  yang  berbeda-beda waktu  yang  dibutuhkan  juga  berbeda- beda.  Jika  jarak  semakin  dekat  maka waktu  yang  dibutuhkan  semakin  cepat, jika jarak semakin jauh maka waktu yang dibutuhkan semakin lama.
Pembuatanalat  sistem  monitoring tingkat  pencemaran  udaradalam  pene- litian  ini  masih  terdapat  kekurangan, untuk  itu  ada  beberapa  saran  yang  dapat diberikan  agar  dalam  pembuatan  alat  ini ke depannya akan lebih baik lagi. Alat ini dapat  dikembangkan  dengan  menam- bahkan  sensor  lainnya  seperti  gas  karbon dioksida,  sehingga  mendapatkan  hasil yang  lebih  variasi  dalam  menentukan tingkat  pencemaran  udara.  Selain  itu, sebaiknya  menggunakan  modul wireless dengan  antena  eksternal  sehingga  dapat memperluas  jarak  antara  sensor node dengan coordinator .

## DAFTAR PUSTAKA
[1] URL : http://hukumonline.com /pusat data/downloadfile/.../parent/846, 9 Maret 2015
[2] Yudhaniristo, Anggraini, N., dan Fahrianto, F. 2015. "Kualitas Udara Secara Online dan Periodik Berbasis Arduino (Studi Kasus: Batan PUSPIPTEK Serpong)". Jurnal Teknik Informatika . Vol. 8, No. 1, pp. 31–38.
[3] E-Jurnal: Azhari, K. dan Fatah, L.A. Perancangan Sistem
Monitoring Kualitas Udara dalam Ruangan dengan Komunikasi TCP/IP Berbasis Mikrokontroler ATMega16, Bandung, http://e- journal.lpkia.ac.id/files/students/ess ays/journals/61.pdf.
[4] Satra, R. dan Rachman, A. 2016.
"Pengembangan Sistem Monitoring
Pencemaran Udara Berbasis
Protokol Zigbee dengan Sensor
CO". Jurnal Ilmiah ILKOM . Vol. 8, No. 1, pp. 17–22.
[5] Ardianto, A., Khasanah, U.,
Murdianto, B.D, dan Wulandari, B. 2016. "Sistem Monitoring Pencemaran Polutan Kendaraan VIA Gadget Berbasis Arduino". Jurnal ELINVO . Vol. 1, No. 3, pp. 145–150.