PENDETEKSI DAN PENETRALISIR POLUSI ASAP DENGAN KONTROL MELALUI APLIKASI ANDROID (RANCANG BANGUN PERANGKAT LUNAK)

  

PENDETEKSI DAN PENETRALISIR POLUSI ASAP DENGAN

KONTROL MELALUI APLIKASI ANDROID

(RANCANG BANGUN PERANGKAT LUNAK)

LAPORAN AKHIR

  

Disusun Untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma III

Pada Jurusan Teknik Elektro Program Studi Teknik Telekomunikasi

Politeknik Negeri Sriwijaya

  

Oleh :

Elok Dwi Swastani Hidayati

(0612 3033 0966)

  

POLITEKNIK NEGERI SRIWIJAYA

PALEMBANG

2015

  

PENDETEKSI DAN PENETRALISIR POLUSI ASAP DENGAN

KONTROL MELALUI APLIKASI ANDROID

(RANCANG BANGUN PERANGKAT LUNAK)

LAPORAN AKHIR

  

Disusun Untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma III

Pada Jurusan Teknik Elektro Program Studi Teknik Telekomunikasi

Politeknik Negeri Sriwijaya

  Menyetujui Pembimbing II Pembimbing I

  

DR. Dipl. Ing. Ahmad Taqwa, M.T Irma Salamah, S.T., M.T.I

  NIP. 196812041997031001 NIP. 197410221998022001 Mengetahui,

  Ketua Jurusan Ketua Program Studi Teknik Elektro Teknik Telekomunikasi

  Ir. Ali Nurdin, M.T Ciksadan, S.T., M.Kom

  NIP. 196212071991031001 NIP. 196809071993031003

  

MOTTO

“Manusia diciptakan bukan untuk sukses melainkan diciptakan untuk

berusaha bagaimana caranya dalam meraih kesuksesan tersebut”

  LAPORAN AKHIR INI KUPERSEMBAHKAN : Sebagai ucapan syukur kepada Tuhan YME yang telah memberikan kekuatan, kesehatan dan kesabaran untuk ku dalam mengerjakan laporan akhir ini,

  Kedua orang tua yang aku sayangi serta keluarga yang selalu mendukungku, Kedua dosen pembimbingku

  Bapak DR. Dipl. Ing. Ahmad Taqwa, M.T Ibu Irma Salamah, S.T., M.T.I

  Partner terbaikku Leni Amaliah Teman-teman terdekatku Ade Yolanda, Desy Ayu Minangsari, Emilya

  Oktarina dan Tia Apsari, Teman seperjuangan kelas 6 TC Almamaterku.

  

ABSTRAK

PENDETEKSI DAN PENETRALISIR POLUSI ASAP DENGAN

KONTROL MELALUI APLIKASI ANDROID (RANCANG BANGUN

PERANGKAT LUNAK)

  (2015:xii+ 68 halaman+ 27 Daftar Gambar+ 7 Daftar Tabel+ 12 Lampiran)

  Elok Dwi Swastani Hidayati 0612 3033 0966 Jurusan Teknik Elektro Program Studi Teknik Telekomunikasi Politeknik Negeri Sriwijaya Palembang

  Gas karbon Monoksida (CO) dikenal sebagai polutan udara yang berbahaya bagi kesehatan manusia. Gas ini berbahaya karena tidak berwarna, tidak mempunyai ras, dan tidak berbau sehingga kehadirannya tidak dapat diketahui tanpa suatu alat pendeteksi dan dalam kadar tertentu dapat menyebabkan kematian. Berdasaran karakteristik gas tersebut maka dirancang suatu alat yang dapat mendeteksi besarnya konsentrasi gas karbon monoksida serta dapat memberikan tanda visual berupa LED jika kadar ppm asap telah turun. Untuk mendeteksi adanya konsentrasi gas karbon monoksida digunakanlah sensor CO MQ7. Prinsip kerja sensor jika gas karbon monoksida mengenai permukaan sensor yang terbuat dari SnO2 maka satuan resistansinya akan mengecil sesuai dengan konsentrasi gas sehingga besar tegangan keluarannya akan naik. Selanjutnya besar tegangan keluaran akan dikonversi menjadi satuan ppm (part per million). Mikrokontroller ATMEGA16 disini digunakan sebagai kontroler dan pemroses sinyal yang telah diisi program dari Bascom AVR agar dapat menjalankan perangkat keras sesuai dengan program yang telah dimasukkan. Untuk menampilkan informasi kadar ppm digunakan aplikasi blueterm pada Hp android yang telah terkoneksi dengan modul Bluetooth HC-06.

  

Kata Kunci: gas karbon monoksida (CO), sensor gas MQ-7, Mikrokontroller

ATMEGA16, Bascom AVR, Android

  

ABSTRACT

DETECTOR AND NEUTRALIZER OF SMOKE POLLUTION BY

CONTROLLING BASED ON ANDROID APPLICATIONS (DESIGN

SOFTWARE)

  (2015: xii +68 page +27 List of Figures + 7 List of Tables + 12 Annex)

  Elok Dwi Swastani Hidayati 0612 3033 0966 Department of Electrical Engineering Telecommunication Engineering Program State Polytechnic of Sriwijaya Palembang Carbon monoxide gas (CO) known as air pollutants harmful to human health.

  Dangerous because of this gas is colorless , have no race , and odorless so that his presence cannot be known without a means of detection and in certain levels can cause death. Based on the gas characteristics designed a device that can detect the magnitude of the concentration of carbon monoxide and can provide visual alerts in the form of LEDS if the levels of smoke descended ppm. To detect the presence of the concentration of carbon monoxide gas used of sensor CO MQ-7. The working principle sensors if carbon monoxide gas on the surface of a sensor made from sno2 and a unit of resistance will drop in accordance with the concentration of gas so great an output voltage will rise. Next big an output voltage will be converted into a unit of ppm (part per million). Mikrokontroller ATMEGA6 here used as controller and processor signals have been filled program from the Bascom AVR in order to run the hardware in accordance with the program has been included. To display the information levels of ppm is used blueterm applications on the Hp android that have connected with the Bluetooth module HC-06.

  

Keyword: carbon monoxide gas (CO) , MQ-7 gas sensor , mikrokontroller

  ATMEGA16 , Bascom AVR, android

  DAFTAR ISI HALAMAN JUDUL

HALAMAN PENGESAHAN .................................................................. ii

MOTTO .................................................................................................... iii

ABSTRAK ................................................................................................ iv

ABSTRACT ..............................................................................................

  9 2.3 Flowchart ..........................................................................................

  2.9.1 Konfigurasi Sensor MQ-7 (Carbon Monoxide Sensor) ........... 25

  2.9 Sensor CO (Sensor Gas MQ-7) ......................................................... 23

  2.8 Bluetooth HC-06 ............................................................................... 22

  2.7 Blueterm ............................................................................................ 21

  2.6.2 Kontrol Program....................................................................... 21

  2.6.1 Basic Compiler (BASCOM) AVR ........................................... 19

  2.6 Bahasa Pemograman Pada Mikrokontroller...................................... 19

  2.5 Driver ULN2803 ............................................................................... 17

  2.4.1 Konfigurasi Pin AVR ATMEGA16 ......................................... 14

  11

  11 2.4 Mikrokontroller AVR ATMEGA16 .................................................

  10 2.3.2 Program Flowchart ...................................................................

  10 2.3.1 Sistem Flowchart ......................................................................

  7 2.2 Operating System Android ................................................................

  v

  7 2.1.2 Jenis Software (Perangkat Lunak) ............................................

  7 2.1.1 Pengertian Software (Perangkat Lunak)...................................

  5 BAB II TINJAUAN PUSTAKA 2.1 Pengenalan Software (Perangkat Lunak) ..........................................

  4 1.7 Sistematika Laporan ..........................................................................

  4 1.6 Metodologi ........................................................................................

  3 1.5 Manfaat .............................................................................................

  3 1.4.3 Tujuan Tambahan ....................................................................

  3 1.4.2 Tujuan Khusus .........................................................................

  3 1.4.1 Tujuan Umum ..........................................................................

  3 1.4 Tujuan ...............................................................................................

  2 1.3 Batasan Masalah................................................................................

  1 1.2 Perumusan Masalah ..........................................................................

  BAB I PENDAHULUAN 1.1 Latar Belakang ..................................................................................

  

KATA PENGANTAR .............................................................................. vi

DAFTAR ISI ............................................................................................. viii

DAFTAR GAMBAR ................................................................................ x

DAFTAR TABEL .................................................................................... xi

DAFTAR LAMPIRAN ............................................................................ xii

  2.10 Design Explorer (DXP)..................................................................... 25

  BAB III RANCANG BANGUN APLIKASI

  3.1 Pengertian Perancangan ........................................................................ 27

  3.2 Tujuan Perancangan .............................................................................. 27

  3.3 Flowchart Aplikasi ................................................................................ 30

  3.4 Metode Perancangan .............................................................................. 31

  3.5 Daftar Alat dan Bahan ............................................................................ 32

  3.6 Perancangan Elektronik ......................................................................... 35

  3.6.1 Gambar Rangkaian ........................................................................ 35

  3.6.2 Rangkaian Mikrokontroller ATMEGA16 ..................................... 35

  3.6.3 Rangkaian Bluetooth HC-06 ......................................................... 36

  3.6.4 Layout Rangkaian ......................................................................... 37

  3.6.5 Tata Letak Komponen ................................................................... 38

  3.7 Perancangan Mekanik ............................................................................ 38

  3.8 Perancangan Program............................................................................. 39

  3.8.1 Flowchart Aplikasi ........................................................................ 39

  3.8.2 Penginstallan Basic Compiler AVR .............................................. 39

  3.8.3 Program Downloader .................................................................... 41

  3.8.4 Penginstallan Blueterm ................................................................. 42

  3.9 Prinsip Kerja Alat ................................................................................... 44

  BAB IV PEMBAHASAN

  4.1 Tujuan Pembahasan ............................................................................... 46

  4.2 Pengujian Perangkat Lunak (Software) .................................................. 46

  4.3 Pembahasan Program BASCOM AVR .................................................. 48

  4.3.1 Listing Program ............................................................................. 48

  4.3.2 Instruksi Pemograman Liquid Crystal Display (LCD) ................. 55

  4.3.3 Hasil Pengujian Program .............................................................. 57

  4.3.4 Instruksi Pemograman Pembacaan Sensor CO ............................. 61

  4.3.5 Instruksi Pemograman Tm (Timer) Bluetooth .............................. 63

  4.3.6 Instruksi Pemograman Tx Bluetooth ............................................ 64

  4.3.7 Analisa Pengujian Program Bascom AVR ................................... 65

  4.4 Blueterm ................................................................................................. 66

  4.4.1 Cara Menggunakan Aplikasi Blueterm ......................................... 66

  BAB V KESIMPULAN DAN SARAN

  5.1 Kesimpulan ............................................................................................... 68

  5.2 Saran .......................................................................................................... 68

  DAFTAR PUSTAKA LAMPIRAN

  

DAFTAR GAMBAR

Gambar 2.1 Android Mobile .......................................................................

  35 Gambar 3.4 Rangkaian Mikrokontroller Atmega16 ...................................

  60 Gambar 4.7 Cara Pengiriman Data Tess HV2 .............................................

  60 Gambar 4.6 Cara Pengiriman Data Tess HV1 .............................................

  59 Gambar 4.5 Cara Pengiriman Data Tess Pomp ............................................

  57 Gambar 4.4 Cara Pengiriman Data Tess Fan ...............................................

  47 Gambar 4.3 A. Tess Fan; B. Tess Pompa; C. Tess HV1; D. Tess HV2 ......

  47 Gambar 4.2 Proses Pengisian Program Ke Alat...........................................

  39 Gambar 4.1 Proses Simulasi Program Pengujian LCD ................................

  38 Gambar 3.8 Bagian Perancangan Mekanik Pada Alat Pendeteksi dan Penetralisir Polusi Asap .....................................................

  37 Gambar 3.7 Tata Letak Komponen Alat Pendeteksi dan Penetralisir Polusi Asap ..............................................................................

  37 Gambar 3.6 Layout Rangkaian Alat Pendeteksi dan Penetralisir Polusi Asap ..............................................................................

  36 Gambar 3.5 Rangkaian Bluetooth HC-06 ...................................................

  30 Gambar 3.3 Rangkaian Alat Pendeteksi dan Penetralisir Polusi Asap .......

  10 Gambar 2.2 Blok Diagram AVR ATMEGA16...........................................

  28 Gambar 3.2 Flowchart Program ..................................................................

  26 Gambar 3.1 Blok Diagram Aplikasi............................................................

  26 Gambar 2.12 Tampilan Protel DXP dengan Rangkaian Alat Pendeteksi dan Penetralisir Polusi Asap .................................

  25 Gambar 2.11 Tampilan Awal Protel DXP ....................................................

  24 Gambar 2.10 Tata Letak Komponen Sensor MQ-7 ......................................

  24 Gambar 2.9 Karakteristik Sensitifitas Sensor MQ-7...................................

  23 Gambar 2.8 Bentuk Fisik Sensor CO (MQ-7) ............................................

  22 Gambar 2.7 Konfigurasi Pin Modul Bluetooth HC-06 ...............................

  20 Gamber 2.6 Tampilan Awal Aplikasi Blueterm .........................................

  18 Gambar 2.5 Bagian-bagian BASCOM_AVR .............................................

  14 Gambar 2.4 ULN2803 .................................................................................

  12 Gambar 2.3 Konfigurasi Kaki (pin) ATMEGA16 ......................................

  61

  DAFTAR TABEL Tabel 2.1 Fungsi Khusus Port B .............................................................

  15 Tabel 2.2 Fungsi Khusus Port C .............................................................

  16 Tabel 2.3 Fungsi Khusus Port D .............................................................

  17 Tabel 2.4 Keterangan Ikon-ikon Dari Program BASCOM-AVR ...........

  20 Tabel 2.5 Komponen Sensor MQ-7 ........................................................

  24 Tabel 3.1 Daftar Komponen Rangkaian..................................................

  32 Tabel 3.2 Daftar Tabel dan Bahan yang Digunakan ...............................

  34 Tabel 4.1 Tabel Hasil Pengujian Program BASCOM AVR ...................

  58