• Tidak ada hasil yang ditemukan

Sistem Monitoring Ketinggian Air Berbasis Web Server Menggunakan Wireless Sensor Network Dan Arduino Uno

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Monitoring Ketinggian Air Berbasis Web Server Menggunakan Wireless Sensor Network Dan Arduino Uno"

Copied!
14
0
0

Teks penuh

(1)

SISTEM MONITORING KETINGGIAN AIR BERBASIS WEB SERVER MENGGUNAKAN WIRELESS SENSOR NETWORK

DAN ARDUINO UNO

SKRIPSI

AFIFUDIN 101402013

PROGRAM STUDI S1 TEKNOLOGI INFORMASI

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA

(2)

SISTEM MONITORING KETINGGIAN AIR BERBASIS WEB SERVER MENGGUNAKAN WIRELESS SENSOR NETWORK

DAN ARDUINO UNO

SKRIPSI

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah Sarjana Teknologi Informasi

AFIFUDIN 101402013

PROGRAM STUDI S1 TEKNOLOGI INFORMASI

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA

(3)

PERSETUJUAN

Judul : SISTEM MONITORING KETINGGIAN AIR

BERBASIS WEB SERVER MENGGUNAKAN WIRELESS SENSOR NETWORK DAN ARDUINO UNO

Kategori : SKRIPSI

Nama : AFIFUDIN

Nomor Induk Mahasiswa : 101402013

Program Studi : SARJANA (S1) TEKNOLOGI INFORMASI

Fakultas : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA

Komisi Pembimbing :

Pembimbing 2 Pembimbing 1

Ainul Hizriadi, S.Kom, M.Sc. Seniman, S.Kom, M.Kom.

NIP. NIP. 19870525 201404 1 001

Diketahui/Disetujui oleh

Program Studi S1 Teknologi Informasi Ketua,

(4)

PERNYATAAN

SISTEM MONITORING KETINGGIAN AIR BERBASIS WEB SERVER MENGGUNAKAN WIRELESS SENSOR NETWORK

DAN ARDUINO UNO

SKRIPSI

Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya.

Medan, April 2017

(5)

UCAPAN TERIMA KASIH

Alhamdulillah, segala puji bagi Allah SWT yang telah memberikan rahmat, karunia, taufik dan hidayah-Nya sehingga penulis dapat menyelesaikan skripsi ini. Penulis mengucapkan terima kasih kepada:

1. Bapak Prof. Dr. Opim S Sitompul, selaku dekan Fakultas Ilmu Komputer dan Teknologi Informasi (Fasilkom-TI) yang telah banyak memberikan dukungan dan bimbingannya.

2. Bapak Seniman, S.Kom., M.Kom, selaku pembimbing 1 dan Bapak Ainul Hizriadi S.Kom., M.Sc, selaku pembimbing 2 yang telah banyak memberikan bimbingan, motivasi dan dukungannya selama penyusunan dan penulisan skripsi ini.

3. Bapak Indra Aulia, S.TI., M.Kom dan Ibu Sarah Purnamawati, ST, M.Sc sebagai tim penguji, atas segala koreksi, kritik dan saran dalam penyempurnaan penulisan skripsi ini.

4. Ketua program studi Teknologi Informasi, Bapak Romi Fadillah Rahmat, B.Comp.Sc., M.Sc. dan sekretaris program studi Teknologi Informasi, Ibu Sarah Purnamawati, ST, M.Sc, serta seluruh Bapak dan Ibu dosen pengajar yang telah memberikan ilmu yang bermanfaat bagi penulis.

5. Kedua orang tua tercinta, Ayah Rujito dan Ibu Atik Fulayatun yang memberikan dukungan, masukan, semangat serta nasehat-nasehat yang sangat dibutuhkan penulis juga selalu mendoakan dan senantiasa memberikan kasih sayang sepanjang masa.

6. Abang Ahmad Lutfi S.Hi yang selalu memberikan motivasi dan arahannya, serta adik-adik Mundzir Hidayat dan Fulaikhah yang selalu memberikan dukungan. 7. Rekan-rekan PT. Poda Husari Digital, Abang Zainul Fahrudin Berutu S.Kom,

Wisnu Wardhana Sitorus, Ikram Hadi Simatupang, Andrian Junaidi dan Kak Ayu Purnamasari yang selalu memberi dukungan.

(6)

Teman-teman program studi teknologi informasi khususnya angkatan 2010 Kom A atas segala doa dan dukungannya selama ini.

9. Bang Manaf, Bang Faysal Hamid, Kak Umi, Kak Maya, bu Delima dan seluruh keluarga besar Teknologi Informasi yang selalu memberikan dukungan.

10.Teman-teman Kos Pamen, Abang Ahmad Sofwan (Manambin), Nehru Siregar (Dikot Walker), Toras, Jefri dan yang lainnya serta Abang-abang alumni Kos Pamen yang telah memberikan motivasi dan dukungan.

11.Teman-teman sejawat Yuliono, Abuel, Suci Setio Nugroho yang telah memberikan dukungan dan motivasi.

(7)

ABSTRAK

Banjir merupakan kejadian alam yang dapat terjadi setiap saat dan sering mengakibatkan kerugian jiwa, harta dan benda. Kejadian banjir tidak dapat dicegah, namun hanya dapat dikendalikan dan dikurangi dampak kerugian yang diakibatkannya. Data dari BNPB menyebutkan bahwa sepanjang tahun 2016-2017 di Indonesia, banjir menempati urutan teratas dari jumlah kejadiannya, yaitu sebesar 32,9% dari total bencana alam, kemudian disusul oleh bencana tanah longsor yang menempati posisi 2 dengan persentase 27,1%, puting beliung 29,1%, kebakaran hutan dan lahan 5,8%. Penelitian ini dilakukan dengan merancang perangkat Wireless Sensor Network (WSN) dimana perangkat akan mengukur ketinggian permukaan air dengan menggunakan Sensor Hc-sr04, kemudian data hasil pengukuran diolah oleh unit Arduino uno sehingga menghasilkan jarak, selanjutnya data dikirim ke web server melalui modul GSM, pada penelitian ini menggunakan modul GSM SIM800L. Kemudian data ketinggian air disajikan pada aplikasi sistem monitoring secara real time. Setelah melakukan penelitian dan merancang perangkat serta pembangunan aplikasi ini, dapat diambil kesimpulan bahwa perangkat Wireless Sensor Network dapat mengukur ketinggian air dengan keakuratan mencapai 99.15% dan Pengiriman data ke Web Server terlambat beberapa detik, rata-rata delay dari setiap pengiriman data adalah 2,5 detik. Informasi mengenai data ketinggian air yang dipantau menggunakan perangkat WSN dapat ditampilkan secara real time pada aplikasi sistem monitoring.

(8)

WATER LEVEL MONITORING SYSTEM OF WAB-BASED SERVER USING A WIRELES SENSOR NETWORK AND ARDUINO

ABSTRACT

Flood is one of the natural disasters that can happen every time and sometimes cause a huge loss in human life, property and objects. Floods event couldn’t be prevented, but could only be controlled and reduced the impact of the loss. The data from BNBP during the year 2016 to 2017 in Indonesia shows flood was on the top list for its occurrence, with the percentage of 32.9% from all the disaster, and then followed by landslide in the 2nd rank with the percentage of 27.1%, tornado 29.1%, forest and land

fires 5.8%. This research was done by designing a Wireless Sensor Network (WSN) device where the device will measures the height of water surface with Hc-sr04 sensors, then the measured data is processed by an Arduino uno unit that give result in distance, next the data was sent to a web server via a GSM module, in which the module that was used in this research is GSM SIM800L. Then the water level data are presented on the real time monitoring application. After doing research and designing the device also developing the application, we can conclude that a Wireless Sensor Network device can measure water level with the 99.15% accuracy and transmitted data to web server was late for a couple second, the delay for every transmitted data is 2.5 second. The information about the monitored water level data using WSN devices can be shown on the real time monitoring application..

(9)

DAFTAR ISI

Hal

PERSETUJUAN ii

PERNYATAAN iii

UCAPAN TERIMA KASIH iv

ABSTRAK vi

1.3 Tujuan Penelitian 2

1.4 Batasan Masalah 2

1.5 Manfaat Penelitian 3

1.6 Sistematika Penulisan 3

BAB 2 LANDASAN TEORI 5

2.1Bencana Alam 5

2.1.1 Banjir 5

2.1.2 Jenis Banjir 6

2.1.3 Penyebab Banjir 8

2.2 Sistem Monitoring 9

2.2.1 Pengertian Monitoring 9

2.2.2 Tujuan Monitoring 10

2.3 Wireless Sensor Network (WSN) 10

2.4 Perangkat Keras 11

(10)

2.4.3 Modul GSM SIM800L 15

2.4.4 Buzzer 16

2.5 Perangkat Lunak 17

2.5.1 Software Arduino 17

2.5.2 Fritzing 18

2.5.3 Web Server 18

2.5.4 MySQL 19

2.6 Penelitian Terdahulu 20

BAB 3 ANALISIS DAN PERANCANGAN 21

3.1 Alat dan Bahan 21

3.2 Data Yang Digunakan 22

3.3 Arsitektur Umum 22

3.3.1 Pengumpulan Data 23

3.3.2 Proses Data 24

3.3.3 Visualisasi Data 25

3.4 Perancangan Perangkat Wireless Sensor Network (WSN) 25

3.4.1 Flowchart Wireless Sensor Network 25

3.4.2 Perancangan Sensor Ultrasonik Hc-sr04 27

3.4.3 Perancangan Modul GSM SIM800L 27

3.4.4 Perancangan Buzzer 28

3.4.5 Perancangan Keseluruhan Perangkat Wireless Sensor Network 29

3.5 Perancangan Sistem 29

3.5.1 Use Case Sistem Monitoring 29

3.5.2 Perancangan Antarmuka Sistem Monitoring 30 3.5.2.1 Perancangan Halaman Utama Monitoring 31 3.5.2.2 Perancangan Halaman Detail Alat 32 3.5.2.3 Perancangan Halaman Login, Admin dan

Manajemen Alat 33

BAB 4 IMPLEMENTASI DAN PENGUJIAN 36

(11)

4.1.2 Implementasi Perancangan Perangkat Wireless Sensor Network 37 4.1.2.1 Implementasi Perancangan Sensor Ultrasonik Hc-sr04 37 4.1.2.2 Implementasi Perancangan Modul GSM SIM800L 38 4.1.2.3 Implementasi Perancangan Buzzer 38 4.1.2.4 Implementasi Perancangan Keseluruhan Perangkat

Wireless Sensor Network(WSN) 39

4.1.3 Implementasi Perancangan Antarmuka Sistem 40 4.1.3.1 Implementasi Perancangan Halaman Utama Monitoring 40 4.1.3.2 Implementasi Perancangan Halaman Detail Alat 40 4.1.3.3 Implementasi Perancangan Halaman Login, Admin dan

Manajement Alat 41

4.2 Pengujian Sistem 44

4.2.1 Pengujian Perangkat 44

4.2.1.1 Uji Pengukuran Perangkat 44

4.2.1.2 Uji Waktu Pengiriman Data 47

4.2. Pengujian Kinerja Aplikasi 48

BAB 5 KESIMPULAN DAN SARAN 52

5.1 Kesimpulan 52

5.2 Saran 52

(12)

DAFTAR TABEL

Tabel 2.1 Penelitian Terdahulu 20

Tabel 3.1 Alat dan Bahan 21

Tabel 3.2 Tabel Spesifikasi Use Case 30

Tabel 4.1 Perbandingan Hasil Pengukuran 46

Tabel 4.2 Waktu Pengiriman Data 47

(13)

DAFTAR GAMBAR

Gambar 2.1 Data Bencana Alam 6

Gambar 2.2 Komponen Penyusun Node Dalam WSN 11

Gambar 2.3 Arduino Uno 12

Gambar 2.4 Sensor Ultrasonik Hc-sr04 14

Gambar 2.5 Modul GSM SIM800L 16

Gambar 2.6 Buzzer 17

Gambar 2.7 Software Arduino 17

Gambar 3.1 Arsitektur Umum 23

Gambar 3.2 Flowchart Perangkat Wireless Sensor Network 26 Gambar 3.3 Perancangan Sensor Ultrasonik Hc-sr04 27

Gambar 3.4 Perancangan Modul GSM SIM800L 28

Gambar 3.5 Perancangan Buzzer 28

Gambar 3.6 Arsitektur Rangkaian Perangkat WSN 29

Gambar 3.7 Use Case Sistem 30

Gambar 3.8 Rancangan Antarmuka Halaman Utama 31

Gambar 3.9 Rancangan Antarmuka Halaman Detail Alat 33

Gambar 3.10 Rancangan Antarmuka Halaman Login 33

Gambar 3.11 Rancangan Antarmuka Halaman Admin 34

Gambar 3.12 Rancangan Antarmuka Halaman Tambah Alat 34 Gambar 3.13 Rancangan Antarmuka Halaman Edit Alat 35

Gambar 4.1 Rangkaian Sensor Ultrasonik Hc-sr04 37

Gambar 4.2 Rangkaian Modul GSM SIM800L 38

Gambar 4.3 Rangkaian Buzzer 39

Gambar 4.4 Rangkaian Keseluruhan Perangkat WSN 39

Gambar 4.5 Halaman Utama 40

Gambar 4.6 Halaman Detail Alat 41

Gambar 4.7 Halaman Detail Alat Menampilkan Tabel 41

(14)

Gambar 4.10 Halaman Tambah Alat 43

Gambar 4.11 Halaman Edit Alat 43

Gambar 4.12 Pengukuran Manual 45

Gambar 4.13 Uji Pengukuran Dengan Perangkat 45

Gambar 4.14 Data Dari Pengukuran Perangkat 46

Referensi

Dokumen terkait

Jika mandat menanggulangi korupsi diemban oleh LAK dan institusi penegak hukum lain (misalnya Kepolisian dan Kejaksaan), maka semua institusi penegak hukum tersebut harus

Sifat ego yang mendorong orang untuk mengendalikan orang lain atau kelompok orang di berbagai bidang yang disebutkan di atas adalah bukti bahwa keinginan setiap

Kesimpulan : Ekstrak buah delima (Punica granatum L.) dapat mencegah kerusakan gambaran tubulus seminiferus mencit yang diberi paparan asap rokok dalam dosis 1400

Pada penelitian ini didapatkan bahwa skor apgar, usia gestasi, jenis kelamin, preeklamsi, dan berat bayi lahir bukan merupakan faktor prognostik yang bermakna

Dari pembahasan yang dilakukan terhadap permasalahan maka dapat diambil suatu simpulan dari pembahasan sebagai berikut : bahwa di dalam kenyataan seringkali pihak

Alasan pemakaian metode ini yaitu karena pada masing – masing cabang tidak terdapat staf IT, sehingga proses pengiriman data secara enkripsi harus lebih mudah untuk dipahami

Putusnya  perkawinan  sebenarnya  dapat  diminimalisir  dengan  upaya  perdamaian, seperti yang termaktub dalam asas hukum acara Peradilan Agama  yaitu  asas 

Salah satu diantaranya adalah dengan memperhatikan motivasi berprestasi yang dimiliki siswa sehingga dalam proses pembelajaran akan diperoleh hasil yang maksimal; (4) Sebaiknya