SISTEM DETEKSI DINI KEBAKARAN BERBASIS WIRELESS SENSOR NETWORK MENGGUNAKAN
MIKROKONTROLER ARDUINO
SKRIPSI
DEFRI AGUNG 101404035
PROGRAM STUDI S-1 TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN
2017
PERSETUJUAN
Judul : SISTEM DETEKSI DINI KEBAKARAN BERBASIS WIRELESS SENSOR NETWORK MENGGUNAKAN MIKROKONTROLER ARDUINO
Kategori : SKRIPSI
Nama : DEFRI AGUNG
Nomor Induk Mahasiswa : 101402035
Program Studi : SARJANA (S1) TEKNOLOGI INFORMASI Departemen : TEKNOLOGI INFORMASI
Fakultas : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA
Komisi Pembimbing :
Pembimbing 2 Pembimbing 1
Seniman, S.Kom., M.Kom Ivan Jaya, S.Si., M.Kom NIP. 198705252014041001 NIP. 198407072015041001
Diketahui/Disetujui oleh Program Studi S1 Teknologi Informasi Ketua,
iii
PERNYATAAN
SISTEM DETEKSI DINI KEBAKARAN BERBASIS WIRELESS SENSOR NETWORK MENGGUNAKAN
MIKROKONTROLER
ARDUINO SKRIPSI
Saya menyatakan bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya.
Medan, April 2017
Defri Agung 101402035
UCAPAN TERIMAKASIH
Syukur Alhamdulillah selalu terucap kehadirat Allah SWT yang dengan rahmat dan hidayah-Nya penulis dapat menyelesaikan skripsi ini, sebagai syarat untuk memperoleh gelar Sarjana Komputer, pada Program Studi S1 Teknologi Informasi Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.
Penulis menyadari bahwa banyak pihak yang turut membantu, baik dari keluarga, sahabat dan orang-orang tercinta yang mendukung dalam pengerjaan skripsi ini. Dalam kesempatan ini, penulis mengucapkan terima kasih kepada:
1) Tuhan Yang Maha Esa yang selalu memberikan kekuatan dan kesehatan kepada penulis selama masa penelitian.
2) Kedua orang tua penulis, Bapak Dedeng Trisulo dan Ibu Apriani yang telah membesarkan, menyayangi, membimbing dan mendidik penulis tanpa henti dari kecil sampai sekarang. Ibu Suhendriani (almarhum), yang telah melahirkan dan mencurahkan kasih sayangnya kepada penulis semasa kecil. Adik – adik penulis, Faris, Jovan, dan Farel yang selalu mendukung penulis.
3) Bapak Prof. Runtung Sitepu, SH, M.Hum selaku Rektor Universitas Sumatera Utara.
4) Bapak Prof. Dr. Drs. Opim Salim Sitompul, M.Sc selaku Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.
5) Bapak Romi Fadillah Rahmat, B.Comp.Sc., M.Sc. selaku Ketua Program Studi S1 Teknologi Informasi Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.
v
7) Bapak Seniman, S.Kom., M.Kom. selaku Dosen Pembimbing II yang telah banyak memberikan arahan dan masukan yang berharga kepada penulis.
8) Pegawai dan staff Fasilkomti, terkhususnya Bang Faisal Hamid yang telah mengayomi adekmu ini dari awal masa perkuliahaan, Bang Manaf, Kak Maya.
9) Anak kantin (Memet, Rama, Bang Bibi, Rio, Bobby, Hasbi, Sammy, Thomas, Nando Kaban, Aser etc) dan Ibu kantin yang s udah jadi keluarga penulis selama beberapa tahun ini.
Semoga Allah SWT melimpahkan berkah kepada semua pihak yang telah memberikan bantuan, perhatian, serta dukungan kepada penulis dalam menyelesaikan skripsi ini.
Medan, April 2017 Penulis,
Defri Agung
ABSTRAK
Kebakaran menjadi sebuah masalah yang bisa terjadi di mana saja baik itu di gedung perkantoran, perumahan ataupun di fasilitas umum. Keterlambatan dalam penanganan mengakibatkan kerugian, bisa itu kerugian jiwa ataupun materi. Para penghuni bangunan tersebut harus mendapatkan informasi atau peringatan dini pada saat terjadi kebakaran agar dapat segera melakukan evakuasi. Sistem alarm kebakaran yang umum digunakan adalah sistem kebakaran konvensional. Sistem alarm kebakaran konvensional merupakan sistem alarm kebakaran yang paling banyak digunakan karena biaya instalasinya yang murah. Sistem alarm kebakaran konvensional ini masih efektif jika digunakan di wilayah yang kecil tapi tidak untuk wilayah yang besar misal gedung bertingkat. Solusi untuk mengatasi permasalahan tersebut adalah dengan membangun sebuah sistem deteksi kebakaran dini menggunakan mikrokontroler arduino nano sebagai pusat pengolah data yang nantinya langsung terhubung dengan aplikasi di android yang akan menampilkan notifikasi apabila terjadi kebakaran kepada user secara wireless.
vii
FIRE DETECTION SYSTEM WIRELESS SENSOR NETWORK
USING MICROCONTROLLER ARDUINO
ABSTRACT
Fire becomes a problem that can happen anywhere, be it in the office buildings, housing or in public facilities. A delays in handling resulted in losses, be it the loss of many lives or material. The occupants of such buildings would be receiving information or warning in the event of a fire in order to evacuate immediately. Fire alarm system that is commonly used are conventional fire system. Conventional fire alarm system is the most widely used because the installation cost are cheap. Conventional fire alarm system is still effective if used in a small region but not for large areas such buildings. The solution to overcome these problems is by building an early fire detection system using a microcontroller arduino nano as a data processing center which will be directly linked with less application in android which will display a notification in case of fire to the user wirelessly.
Keywords: Arduino, Sensors, Modules wifi and Android
DAFTAR ISI
Halaman
Persetujuan ii
Pernyataan iii
Ucapan Terimakasih iv
Abstrak vi
Abstract vii
Daftar Isi viii
Daftar Tabel x
Daftar Gambar xi
Bab 1 Pendahuluan
1.1 Latar Belakang 1
1.2 Rumusan Masalah 2
1.3 Batasan Masalah 2
1.4 Tujuan Penelitian 3
1.5 Manfaat Penelitian 3
1.6 Metodologi Penelitian 3
1.7 Sistematika Penulisan 4
Bab 2 Landasan Teori
2.1 Sistem Alarm Kebakaran Addressable 6
2.2 Arduino Nano 6
2.3 Sensor Alarm Kebakaran 7
2.3.1 Sensor Gas (MQ2) 7
2.3.2 Sensor Suhu (DHT11) 8
2.4 Modul Wifi 8
2.5 Basic4Android 9
2.6 Visual Basic 9
2.7 UML (Unified Modelling Language) 9
2.7.1 Use case diagram 9
2.7.2 Activity Diagram 11
2.7.3 State Diagram 12
2.7.4 Class Diagram
2.8 Penelitian Terdahulu
12 13
Bab 3 Analisis dan Perancangan Sistem 3.1Analisis Sistem
3.2Arsitektur Umum Sistem
15 15 3.3Flowchart Sistem
3.4Rancangan Input
21
ix
3.4.2 Rancangan Form Input 24 3.4.3 Rancangan Form Admin 24 3.4.4 Rancangan Data Sensor 25 3.4.5 Rancangan Form User 27
3.4.6 Rancangan Sensor 27
3.4.7 Rancangan Relasi
3.2.8 Rancangan Pemberitahuan
29 29 Bab 4 Implementasi dan Pengujian Sistem
4.1 Pengertian Implementasi Sistem 31 4.2 Tujuan Implementasi Sistem 31 4.3 Komponen Utama dalam Implementasi Sistem 31
4.3.1 Perangkat Keras (Hardware) 32 4.3.2 Perangkat Lunak (Software) 32 4.3.3 Pemakai (Brainware) 32
4.4 Analisis Manfaat 32
4.5 Halaman Sistem Deteksi Kebakaran 32
4.5.1 Splash Screen 33
4.5.2 Form Login 34
4.5.3 List Sensor 34
4.5.4 Menu Navigasi 35
4.5.5 Antar Muka Data Sensor 36 4.5.6 Antar Muka User Manager 37 4.5.7 Antar Muka Sensor Manager 38 4.5.8 Antar Muka Relasi User dengan Sensor 40 4.5.9 Antar Muka Pemberitahuan 40 4.6 Pengujian Sistem Perangkat 41 4.6.1 Pengujian Perangkat 41 Bab 5 Kesimpulan dan Saran
5.1 Kesimpulan 45
5.2 Saran 45
Daftar Pustaka 46
DAFTAR TABEL
Nomor Tabel
Nama Tabel Halaman
2.1 Tabel simbol dalam use case diagram 10 2.2 Tabel simbol activity diagram 10
2.3 Tabel simbol state diagram 11
xi
DAFTAR GAMBAR
Nomor
Nama Gambar Halaman
Gambar
3.1 Rancangan Splash Screen 13
3.2 Rancangan Form Login 13
3.3 List Sensor 14
3.4 Menu Navigasi 15
3.5 Rancangan Data Sensor 16
3.6 Rancangan Tambah user 17
3.7 Rancangan Tambah Sensor 18
3.8 Rancangan Relasi User dengan Sensor 19 3.9 Pemberitahuan kepada Admin dan User 20
3.10 Flowchart Sistem 21
3.11 Arsitektur Umum Sistem 22