SISTEM PENDETEKSI DINI BANJIR MENGGUNAKAN SENSOR KECEPATAN AIR DAN SENSOR KETINGGIAN AIR PADA MIKROKONTROLER ARDUINO

dokumen-dokumen yang mirip
Sistem Pendeteksi Dini Banjir Menggunakan Sensor Kecepatan Air dan Sensor Ketinggian Air pada Mikrokontroler Arduino

PEMBANGUNAN JARINGAN SENSOR NIRKABEL BERPROTOKOL ZIGBEE UNTUK MONITORING SUHU PADA RUANGAN SERVER

SISTEM PENGATURAN SUHU RUANGAN YANG ADAPTIF DENGAN INTEGRASI INDOOR POSITIONING SYSTEM BERBASIS WI-FI DAN SENSOR SUHU

Pengingat Agenda Berdasarkan Konteks Lokasi Menggunakan GPS dengan Algoritma k-nearest Neighbor pada Perangkat Bergerak

Peringatan Dini Mengenai Tinggi Air Sungai Melalui Media Jejaring Sosial Menggunakan Mikrokontroler

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV PENGUJIAN DAN ANALISIS

BAB III. ANALISIS DAN PERANCANGAN SISTEM

RANCANG BANGUN PROTOTYPE SISTEM PENGIDENTIFIKASI MANUVER KENDARAAN RODA EMPAT PADA PERANGKAT MOBILE DENGAN LOGIKA FUZZY DAN KLASIFIKASI NAIVE BAYESIAN

Implementasi Augmented Reality pada Aplikasi Mobile Pencarian Produk Berbasis Gambar

PENERAPAN ALGORITMA ANT COLONY UNTUK TRAVELLING SALESMAN PROBLEM PADA PERANGKAT BERGERAK

1.1 Latar Belakang Masalah

PENERAPAN VIDEO VOIP MENGGUNAKAN PROTOKOL RTMP PADA SISTEM PEMBELAJARAN ELEKTRONIK DENGAN WHITEBOARD DAN KUIS INTERAKTIF

Rizky Ichsan Parama Putra Dosen Pembimbing: Waskitho Wibisono, S.Kom., M.Eng., Ph.D. Hudan Studiawan, S.Kom, M.Kom

BAB IV HASIL DAN PEMBAHASAN

HeartDroid: RANCANG BANGUN VISUALISASI ELECTROCARDIOGRAM (ECG) MENGGUNAKAN MIKROKONTROLER ARDUINO

Dosen Pembimbing : SISTEM PERINGATAN DAN PELACAKAN SEPEDA MOTOR HILANG MELALUI SMS DENGAN MENGGUNAKAN GPS MODUL DAN MIKROKONTROLER

Perancangan dan Pembuatan Sistem Billing Warnet Terpusat dengan Fitur Pencarian Lokasi Terdekat Berbasis SMS dan Web

BAB IV ANALISA DAN HASIL PENGUJIAN SISTEM. Analisis sistem dari aplikasi ini terdiri dari : 3. Kebutuhan Pengembangan Aplikasi

PERANCANGAN SISTEM PROTOTIPE PENDETEKSI BANJIR PERINGATAN DINI MENGGUNAKAN ARDUINO DAN PHP

BAB I PENDAHULUAN. surakarta. Banjir dapat terjadi akibat volume air yang berada di sungai

BAB I PENDAHULUAN Latar Belakang

BAB IV HASIL PENGUJIAN DAN PENGAMATAN. dari sistem secara keseluruhan yang telah selesai dibuat untuk mengetahui

Implementasi Indoor Localization Menggunakan Sinyal Wi-Fi dan Decision Tree untuk Pelacakan Keberadaan Seseorang di Kampus Teknik Informatika ITS

BAB IV HASIL PENGUJIAN DAN PENGAMATAN. lunak (software) aplikasi Android dan perangkat keras (hardware) meliputi

SYARIF HIDAYAT

BAB 2 LANDASAN TEORI

DEGI PANJU ANANDIA Dosen Pembimbing Ary Mazharuddin Shiddiqi, S.Kom, M.Comp.Sc

BAB 1 PENDAHULUAN. Secara letak geografis Indonesia merupakan salah satu negara yang memiliki 2 musim.


BAB 3 ANALISIS DAN PERANCANGAN

Aplikasi Monitoring Keberadaan Objek Melalui Perangkat Bergerak Berbasis Android

BAB IV PENGUJIAN DAN ANALISIS ALAT

I. PENDAHULUAN. Perkembangan alat ukur yang semakin canggih sangat membantu dunia industri

Indikator Status Tenaga Listrik pada Pelanggan Listrik 3 Fasa Menggunakan Media Modem GSM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN

PEMBANGUNAN FENCE DETECTION SYSTEM UNTUK KEAMANAN RUMAH BERBASIS MIKROKONTROLER

RANCANG BANGUN APLIKASI MONITORING DETAK JANTUNG MELALUI FINGER TEST BERBASIS WIRELESS SENSOR NETWORK. Marti Widya Sari 1), Setia Wardani 2)

PROTOTYPE EARLY WARNING SYSTEM DAN PEMANTAU KETINGGIAN AIR LAUT

BAB IV ANALISA DAN PENGUJIAN ALAT

BAB IV HASIL DAN UJI COBA

Pengembangan Aplikasi Pengelolaan Rapat Studi Kasus: Jurusan Sistem Informasi

BAB IV HASIL DAN PEMBAHASAN

BAB 1 PENDAHULUAN. dalam meningkatkan kualitas dan kesejahteraan hidup manusia. Seiring

BAB III ANALISIS DAN DESAIN SISTEM

Rancang Bangun Peta Virtual 3D Jurusan Teknik Informatika Institut Teknologi Sepuluh Nopember dengan Unity3D Engine. Damar Pradiptojati

BAB IV HASIL DAN UJI COBA. permodul hingga pengujian sistem secara keseluruhan serta monitoring unjuk

BAB IV PENGUJIAN ALAT DAN ANALISA

SISTEM KAMERA DENGAN PAN-TILT TRIPOD OTOMATIS UNTUK APLIKASI FOTOGRAFI

Grafik hubungan antara Jarak (cm) terhadap Data pengukuran (cm) y = 0.950x Data pengukuran (cm) Gambar 9 Grafik fungsi persamaan gradien

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB IV HASIL DAN UJI COBA

SISTEM INFORMASI REAL TIME PEMAKAIAN ENERGI LISTRIK

BAB IV HASIL DAN UJICOBA

RANCANG BANGUN MEDIA PEMANTAU PENGGUNAAN ARUS LISTRIK 3 FASA BERBASIS WEB DAN SMS

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM

PENGENDALIAN ROBOT BERBASIS IP (INTERNET PROTOCOL) MELALUI JARINGAN WI-FI MENGGUNAKAN PERANGKAT MOBILE ANDROID

BAB III METODOLOGI 3.1 Metode Analisis Analisis Kebutuhan Alat dan Bahan

BAB IV HASIL DAN UJI COBA

Rancang Bangun Aplikasi Guitar Effect Processor Online Berbasis Java

BAB III ANALISA DAN PERANCANGAN

RANCANG BANGUN SISTEM KEAMANAN DAN PENGENALAN OBJEK DALAM RUANGAN SEBAGAI PENGGANTI CCTV DENGAN MENGGUNAKAN RASPBERRY PI

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM KEAMANAN RUMAH BERBASIS WEB

Rancang Bangun Aplikasi Perangkat Bergerak Layanan Pemesanan Barang (Studi Kasus Dinas Kebersihan dan Pertamanan Kota Surabaya )

BAB III ANALISIS DAN DESAIN SISTEM. a. Alarm main controller (kontrol utama sistem alarm)

BAB IV PENGUJIAN DAN ANALISA

PEMBANGUNAN APLIKASI SOFTPHONE PADA JARINGAN VOIP BERBASIS SIP MENGGUNAKAN SISTEM OPERASI ANDROID

JURNAL TEKNIK POMITS Vol. 1, No. 1, (2012) 1-6 1

Prototype Pengontrolan Alat Elektronik Masjid Berbasis Arduino

BAB IV PENGUJIAN ALAT DAN ANALISA

Sistem Pendukung Keputusan Rekomendasi Pemilihan Laptop Menggunakan Fuzzy Tahani

Rancang Bangun Aplikasi Media Reservasi Makanan Berbasis Bluetooth Studi Kasus D Cost Restaurant

ALAT UKUR TINGGI MUKA AIR BERBASIS WEB

Simulasi Layanan Suara Pada Mobile Phone Menggunakan Java 2 Mobile Edition Berbasis Wireless Fidelity

IMPLEMENTASI KOMUNIKASI ANTAR SERVER PADA BISNIS PULSA ELEKTRIK MENGGUNAKAN ZEROMQ

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT DAN PROGRAM

BAB III METODE PENELITIAN

JURNAL TEKNIK ITS Vol. 6, No. 2, (2017) ISSN: ( Print) A-534

BAB IV HASIL DAN UJI COBA

PEMANTAUAN POSISI ARMADA BUS PADA BUSWAY BERBASIS ANDROID

BAB IV HASIL PENGUJIAN DAN PENGAMATAN. pengujian perangkat keras (hardware), perangkat lunak (software) dan kinerja

BAB III ANALISIS DAN PERANCANGAN SISTEM

Rancang Bangun E-Recruitment Management System PT Krakatau Bandar Samudera

BAB V PENGUJIAN SISTEM DAN ANALISIS

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

RANCANGAN SISTEM INFORMASI PERINGATAN DINI BENCANA BANJIR

BAB IV PENGUJIAN DAN ANALISIS

BAB IV PENGUJIAN DAN ANALISA DATA

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

BAB 4. Hasil dan Pembahasan Spesifikasi Perangkat Keras (Hardware) Tabel 4.1. Tabel Spesifikasi Minimal Aplikasi MAMOTS

BAB IV HASIL PENGUJIAN DAN ANALISA

BAB IV HASIL DAN UJI COBA

KOTAK HITAM SEBAGAI PENCATAT PENGEREMAN, KECEPATAN, DAN TEMPERATUR MESIN SEPEDA MOTOR DENGAN MEDIA SECURE DIGITAL CARD

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB I PENDAHULUAN. sungai, salah satu faktor cuaca yang mempengaruhi debit sungai adalah hujan.

1.1 Latar Belakang Masalah

Transkripsi:

SISTEM PENDETEKSI DINI BANJIR MENGGUNAKAN SENSOR KECEPATAN AIR DAN SENSOR KETINGGIAN AIR PADA MIKROKONTROLER ARDUINO GIGIH PRIO NUGROHO NRP 519 1 2 Dosen Pembimbing Ary Mazharuddin S, S.Kom., M.Comp.Sc. Hudan Studiawan, S.Kom., M.Kom. JURUSAN TEKNIK INFORMATIKA Fakultas Teknologi Informasi Institut Teknologi Sepuluh Nopember Surabaya 213

LATAR BELAKANG Curah hujan tinggi. Data BMKG 5 mm per hari. Volume air Rumah melebihi terendam kapasitas saluran air

LATAR BELAKANG (2) Minim mekanisme pendeteksi

SOLUSI SISTEM PENDETEKSI DINI BANJIR MENGGUNAKAN SENSOR KECEPATAN AIR DAN SENSOR KETINGGIAN AIR PADA MIKROKONTROLER ARDUINO

TUJUAN Memantau ketinggian dan kecepatan air pada tempat tertentu Memberi peringatan apabila ketinggian air dan kecepatan air melebihi batas yang ditentukan Memberikan solusi suatu sistem pendeteksi dini banjir

RUMUSAN MASALAH Bagaimana cara mengukur kecepatan air dan ketinggian air? Bagaimana cara mengolah dan mengirim data ke server? Bagaimana cara mengolah dan menyajikan informasi? Bagaimana cara menampilkan pesan peringatan?

BATASAN MASALAH Aplikasi hanya untuk menginfokan kondisi kecepatan dan ketinggian air, Perangkat sensor menggunakan mikrokontroler Arduino, Aplikasi hanya melakukan transfer data dari perangkat sensor ke aplikasi menggunakan USB, Aplikasi untuk end user adalah aplikasi web Aplikasi menggunakan bahasa PHP, Java dan C/C++.

ARSITEKTUR SISTEM Terdiri dari 3 proses utama

PROSES PADA MIKROKONTROLER Pembacaan Data Sensor Kalibrasi Nilai Hitung Delay (fuzzy logic) Tampilkan Data

PROSES PADA MIKROKONTROLER ARDUINO

PROSES PADA APLIKASI JAVA Pembacaan Data Mikrokontroler Hitung Delay (fuzzy logic) Gabungkan Data Kirim ke Server

PROSES PADA APLIKASI JAVA

PROSES PADA APLIKASI WEB Terima Data Pecah Data Insert ke Database

TAMPILAN PADA WEB Pesan peringatan Tampilan kondisi kecepatan Kondisi dan tanda ketinggian bahaya air berdasar lokasi

MARKER LOKASI Kecepatan = - 15 Kecepatan = 15-2 Kecepatan = 2 ++ Ketinggian = 2 Ketinggian = 21 25 Ketinggian = 25++

TAMPILAN PADA WEB (2)

UJI COBA APLIKASI

LINGKUNGAN UJI COBA 1. Bak air dengan ukuran 44 x 29 x 25 cm, 2. Perangkat sensor (mikrokontroler Arduino, sensor ultrasonik, sensor kecepatan air, breadboard, satu set kabel jumper, kabel USB), 3. Pipa air, 4. Selang air, 5. Modem GSM Prolink PHS1, 6. Alat ukur penggaris, 7. Notebook Sony VAIO VGN-CS36GJ Intel Core 2 Duo P87 2.53 GHZ dengan RAM 4. GB DDR3.

UJI COBA

UJI COBA PERFORMA AKURASI Uji coba dilakukan dengan membandingkan hasil pembacaan sensor dengan hasil pembacaan secara manual Dibagi menjadi 3 kategori Nilai akurasinya dihitung dengan cara Keakuratan=(ketinggian air terdeteksi / ketinggian air sebenarnya) 1

HASIL UJI COBA PERFORMA AKURASI 94.2% 12 93.9% 1 91.1% 8 Rendah Sedang 6 Tinggi Rendah 4 2 Kategori Percobaan Rata-rata Keakuratan Rata-rata Error Rate Sedang Tinggi Rendah 91,1% 8,9% Sedang 94,2% 5,8% Tinggi 93,9% 6,1% Rata-rata 93% 7%

UJI COBA PERFORMA PENGIRIMAN DATA Uji coba dilakukan dengan mengirimkan data ke server Lama pengiriman dihitung dengan mengambil selisih waktu pengiriman dan waktu diterima oleh server

HASIL UJI COBA PERFORMA PENGIRIMAN DATA 11,2 11 1,8 1,6 1,4 1,2 1 9,8 9,6 9,4 Pengiriman Data 1 2 3 4 5 6 7 8 9 111121314151617181922122232425 detik

UJI COBA PERFORMA PENGIRIMAN SMS Uji coba dilakukan dengan mengirimkan data ke server Lama pengiriman dihitung dengan mengambil selisih waktu pengiriman dan waktu diterima sms oleh user

HASIL UJI COBA PENGIRIMAN SMS

KESIMPULAN Sistem mengukur kecepatan dan ketinggian air menggunakan sensor dengan rata-rata akurasi 93%. Delay pengiriman data didapat dari hasil penghitungan dengan fuzzy logic dengan input ketinggian air dan kecepatan air. Pengiriman data ke server menggunakan protokol HTTP fungsi POST. Server menyimpan data yang diterima ke dalam sebuah database. Aplikasi web client menampilkan peta yang didalamnya terdapat marker dan menampilkan grafik perubahan data. Sistem dapat mengirimkan pesan tanda bahaya berupa SMS.

SARAN Menggunakan GSM shield sebagai pengganti aplikasi Java untuk melakukan pengiriman data. Mengganti masukan power mikrokontroler baterai laptop dengan power adapter atau battery. Mengganti sensor yang performanya lebih baik dan lebih akurat. Untuk pengembangan selanjutnya aplikasi dapat berjalan pada smartphone Ditambahkan modul GPS

TERIMA KASIH

FUZZY LOGIC logika untuk menjelaskan fuzziness. Misal: jarak, ketinggian, kecepatan pada skala antara dan 1 1 1 1.2.4.6.8 1 1 (a) Boolean Logic. (b) Fuzzy Logic. Membership Function: Fungsi keanggotaan untuk menyatakan derajat kebenaran Fuzzification Rules Defuzzification

FUZZY LOGIC SEDERHANA (2 INPUT) 1 dekat Jauh 1 1 Lambat 5 25 Jarak (cm) Cepat 3 2 7 Delay (detik) 1 2 Debit Air (L/jam) 3

RULES Jika ketinggian airnya rendah dan arusnya lambat maka delay lambat (Slow) Jika ketinggian airnya tinggi atau arusnya cepat maka delay cepat (Fast) 1 dekat Jauh(jarak) Lambat(arus) Lambat(delay) Dekat(jarak) Cepat(arus) Cepat(delay) Jauh 5 Jarak (cm) 25 3 1 Lambat Cepat 1 2 3 Debit Air (L/jam) Ketinggian air = posisi sensor jarak(yang terbaca sensor)

Fuzzification: Berapa delay bila jarak sensor 17 cm dan arus air 296 L/jam? 17 cm Dekat =.4, Jauh =.6 296 L/jam Lambat = 1, Cepat =

Jika jaraknya jauh dan arusnya lambat, delay pengiriman lambat (Slow) Jauh(jarak) Lambat(arus) Lambat(delay).6 1 =.6 Slow =.6 Jika jaraknya dekat atau arusnya cepat, delay pengiriman cepat (Fast) Dekat(jarak) Cepat(arus) Cepat(delay).4 =.4 Fast =.4 1 Delay = weighted mean = (.6*7 +.4*2)/ (.6+.4) = 5 detik 2 7 Delay (detik)

RULES 1 dekat Jauh 1 cepat lambat 1 Lambat 5 Jarak (cm) 25 Cepat 3 2 7 Delay (detik) 1 2 Debit Air (L/jam) 3 Jauh(jarak) Lambat(arus) Lambat(delay) Jauh(jarak) Cepat(arus) Cepat(delay) Dekat(jarak) Lambat(arus) Cepat(delay) Dekat(jarak) Cepat(arus) Cepat(delay) Jauh(jarak) Lambat(arus) Lambat(delay) Dekat(jarak) Cepat(arus) Cepat(delay)

FUZZY LOGIC SEDERHANA (1 INPUT)