PERANCANGAN SISTEM PERINGATAN DINI BENCANA BANJIR BERBASIS MIKROKONTROLER ATMEGA328 DAN SMS GATEWAY PADA KECAMATAN RUMBAI PESISIR PEKANBARU

dokumen-dokumen yang mirip
BAB III PERANCANGAN SISTEMKENDALI PADA EXHAUST FAN MENGGUNAKAN SMS GATEWAY

BAB III PERANCANGAN DAN PEMBUATAN ALAT

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

Jalan Jendral Ahmad Yani, Pontianak Telp./Fax.: (0561) , 2, 3.

Abstrak. Kata Kunci: Mikrokontroler, Sensor Ultrasonik, Banjir, Sistem Peringatan Dini

BAB III PERANCANGAN ALAT

Jurnal Coding Sistem Komputer Untan Volume 03, No. 2 (2015), hal ISSN x

BAB III PERANCANGAN DAN PEMBUATAN ALAT

Gambar 2.1 Arduino Uno

BAB III PERANCANGAN ALAT

BAB IV ANALISIS DATA DAN PEMBAHASAN

BAB II DASAR TEORI. Arduino adalah pengendali mikro single-board yang bersifat opensource,

PEMBUATAN PROTOTIPE ALAT PENDETEKSI LEVEL AIR MENGGUNAKAN ARDUINO UNO R3

PROTOTYPE KEBAKARAN HUTAN MENGGUNAKAN MODEL WARNA CMY DAN CMYK

Pada akhirnya, kesuksesan pengamanan ruang server juga akan sangat tergantung dari faktor manusia. Faktor manusia perlu diatasi dengan menggunakan met

Rancang Bangun Sistem Aeroponik Secara Otomatis Berbasis Mikrokontroler

BAB II TINJAUAN PUSTAKA

PENERAPAN SINYAL ULTRASONIK PADA SISTEM PENGENDALIAN ROBOT MOBIL

BAB IV PENGUJIAN DAN ANALISIS

BAB III METODOLOGI PENELITIAN

BAB III PERANCANGAN ALAT DAN PROGRAM

III. METODE PENELITIAN. Penelitian ini dilaksanakan mulai pada November 2011 hingga Mei Adapun tempat

BAB II DASAR TEORI Arduino Mega 2560

BAB III PERANCANGAN ALAT

PENGUKUR TINGGI BADAN DENGAN DETEKTOR ULTRASONIK

RANCANG BANGUN SENSOR PARKIR MOBIL PADA GARASI BERBASIS MIKROKONTROLER ARDUINO MEGA 2560

BAB III PERANCANGAN SISTEM

PROTOTIPE SISTEM KEAMANAN DAN PENGENDALIAN SEPEDA MOTOR BERBASIS MIKROKONTROLER ATMEGA8535

BAB III PERANCANGAN ALAT. Pada bagian ini akan dijelaskan mengenai bagaimana alat dapat

BAB IV PERANCANGAN. Gambar 4. 1 Blok Diagram Alarm Rumah.

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

BAB IV IMPLEMENTASI DAN ANALISIS. pengukuran bahan bakar minyak pada tangki SPBU ini terbagi dalam dua

Rancang Bangun Alat Penghitung Jumlah Pengunjung di Toko Adhelina Berbasis Mikrokontroler Atmega 16

APLIKASI MIKROKONTROLER AVR ATMEGA 8535 DAN SENSOR ULTRASONIC SRF04 PADA SISTEM PERINGATAN DINI BANJIR BERBASIS SMS

PERANCANGAN SISTEM KONTROL KEAMANAN RUANG BERBASIS SMS MENGGUNAKAN MODUL GSM DAN MIKROKONTROLLER ATMEGA 8535

III. METODE PENELITIAN. Penelitian ini mulai dilaksanakan pada bulan April 2015 sampai dengan Mei 2015,

PROTOTIPE SISTEM PENGAMANAN RUANG SERVER BERBASIS MIKROKONTROLER ATMEGA8535

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

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

BAB III PERANCANGAN ALAT

BAB III ANALISIS DAN DESAIN SISTEM


RANCANG BANGUN SISTEM MONITORING RUANGAN LABORATORIUM RADIOGRAFI BERBASIS ARDUINO DAN ANDROID

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

PROTOTIPE SISTEM PENGENDALI PINTU GERBANG BERBASIS MISSED CALL MENGGUNAKAN ARDUINO UNO NASKAH PUBLIKASI. diajukan oleh Arif Rahman

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN ALAT

APLIKASI TEKNOLOGI GSM/GPRS PADA SISTEM DETEKSI KEBAKARAN BERBASIS MIKROKONTROLLER ATMEGA 8535 ABSTRAK

PERANCANGAN ALAT PENGUKUR BERAT BADAN IDEAL TERINTEGRASI DENGAN WEBSITE BERBASIS MIKROKONTROLER BS2P40 ABSTRAK

APLIKASI PAKAN IKAN OTOMATIS BERBASIS MIKROKONTROLLER ATMEGA16

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

Prototype Kendali Alat Listrik Otomatis Menggunakan Arduino Uno Berbasis SMS GSM Shield Icomsat

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB II DASAR TEORI. mikrokontroler yang berbasis chip ATmega328P. Arduino Uno. memiliki 14 digital pin input / output (atau biasa ditulis I/O,

BAB 1 PENDAHULUAN. Berkembangnya ilmu pengetahuan dan teknologi sejalan dengan

BAB III ANALISIS DAN DESAIN SISTEM

III. METODE PENELITIAN. Penelitian dan perancangan tugas akhir ini dilakukan di Laboratorium Terpadu

BAB I PENDAHULUAN. real time atau pada saat itu juga. Didorong dari kebutuhan-kebutuhan realtime

BAB III PERANCANGAN SISTEM

PERANCANGAN DAN PEMBUATAN ALAT PENDETEKSI KETINGGIAN AIR BERBASIS ARDUINO UNO R3

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III PERANCANGAN DAN CARA KERJA SISTEM. Pada bab ini diterangkan tentang langkah dalam merancang cara kerja

BAB II DASAR TEORI. Gambar 2.1 Sensor MLX 90614[5]

BAB IV ANALISA DAN PENGUJIAN ALAT

BAB III PERANCANGAN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III METODE PENELITIAN. Pada penelitian ini dilakukan beberapa langkah untuk mencapai tujuan

Prototipe Perangkat Penghitung Beban Muatan Pada Kapal

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

ROBOT ULAR PENDETEKSI LOGAM BERBASIS MIKROKONTROLER

TONGKAT PEMANDU TUNA NETRA MENGGUNAKAN SENSOR ULTRASONIK BERBASIS MIKROKONTROLER ARDUINO

BAB III PERANCANGAN SISTEM. perancangan mekanik alat dan modul elektronik sedangkan perancangan perangkat

MENGUKUR KELEMBABAN TANAH DENGAN KADAR AIR YANG BERVARIASI MENGGUNAKAN SOIL MOISTURE SENSOR FC-28 BERSASIS ARDUINO UNO

SISTEM PERINGATAN DINI BANJIR BERBASIS SMS GATEWAY DAN MIKROKONTROLER ARDUINO UNO

RANCANG BANGUN ALAT UKUR TINGGI BADAN DENGAN DISPLAY OLED DAN BERSUARA BERBASIS ARDUINO UNO

BAB IV HASIL DAN UJI COBA

BAB III PERENCANAAN DAN PERANCANGAN

Implementasi Sensor Ultrasonik Untuk Mengukur Panjang Gelombang Suara Berbasis Mikrokontroler

Sistem Pengaturan Kecepatan Motor DC pada Alat Ektraktor Madu Menggunakan Kontroler PID

Alat Ukur Multifungsi Bagi Penyandang Tunanetra

ini merupakan nilai asli yang didapat oleh mikrokontroler tanpa perkalian

PERANCANGAN SISTEM KEAMANAN AKSES BUKA PINTU MENGGUNAKAN RFID (RADIO FREQUENCY IDENTIFICATION) DAN PENGIRIMAN INFORMASI KE PONSEL

BAB III ANALISA DAN PERANCANGAN

PERANCANGAN ALAT PENGONTROL BEBAN LISTRIK BERBASIS MIKROKONTROLER AT89S52 DENGAN MEMANFAATKAN TEKNOLOGI SMS

BAB III PERANCANGAN PERANGKAT KERAS DAN LUNAK

Sistem Pengaman Rumah Dengan Sensor Pir. Berbasis Mikrokontroler ATmega : Ayudilah Triwahida Npm : : H. Imam Purwanto, S.Kom., MM.

Pengembangan Automatic Water Level Recorder(AWLR) untuk Flood Early Warning System(FEWS)

BAB III PERANCANGAN DAN PEMBUATAN

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. patok, serta pemasangan sensor ultrasonik HC-SR04 yang akan ditempatkan pada

PERANCANGAN ALAT UKUR KETEBALAN MENGGUNAKAN MIKROKONTROLER ATMEGA

BAB III PERANCANGAN SISTEM

Alat Pendeteksi Kebocoran Gas LPG Pada Sistem Rumah Tangga Berbasis Mikrokontroler

DT-51 Application Note

Agung Danu Wijaya 1, Yutdam Mudin 2, Dedy Farhamsah 2

BAB III PERENCANAAN SISTEM DAN PEMBUATAN ALAT

BAB II KONSEP DASAR SISTEM MONITORING TEKANAN BAN

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK

Transkripsi:

PERANCANGAN SISTEM PERINGATAN DINI BENCANA BANJIR BERBASIS MIKROKONTROLER ATMEGA328 DAN SMS GATEWA PADA KECAMATAN RUMBAI PESISIR PEKANBARU Aryanto 1), Hasanuddin 2), Afriyandi Zulfan 3), 1) Sistem Informasi, Universitas Muhammadiyah Riau email: aryanto@umri.ac.id 2) Teknik Informatika, Universitas Muhammadiyah Riau email: hasan@umri.ac.id 3) Teknik Informatika, Universitas Muhammadiyah Riau email: afriyandi@umri.ac.id Jl. KH Ahmad Dahlan No. 88, Pekanbaru, Riau Abstrak Bencana banjir merupakan salah satu bencana alam yang dapat menimbulkan korban jiwa dan infrastruktur yang besar. Kondisi Indonesia umumnya dan Riau khususnya yang parah pada setiap musim penghujan kerap menimbulkan bahaya yang perlu diwaspadai. Tujuan dibuat sistem ini adalah agar dapat memberikan peringatan dini akan adanya bencana banjir, maka diperlukan suatu sistem yang dapat mendeteksi terjadinya perubahan ketinggian air sungai. Untuk itu, perlu dipasang suatu alat yang dapat membaca perubahan tinggi air berupa sensor yang dilengkapi dengan mikrokontroler. Dalam hasil penelitian ini digunakan Mikrokontroler ATMEGA328 yang dihubungkan dengan layanan Short Message Service (SMS) berupa pesan singkat tentang tingkatan level air yang di kirim ke tim pengawas penanggulangan bencana banjir. Dari hasil penelitian ini didapatkan rata-rata persantase kesalahan (error) pada pembacaan sensor ultrasonik berkisar antara 4,51 persen s.d 0,17 persen pada sensor I, 6,95 persen s.d 0,04 persen sensor II, 8,29 persen s.d 0,19 persen sensor III. Secara umum semakin jauh jarak pembacaan sensor semakin kecil persen kesalahan sensor ultrasonik. Kata Kunci: peringatan dini, bencana banjir, mikrokontroler AT328, SMS gateway I. PENDAHULUAN Sistem peringatan dini atau secara umum disebut dengan istilah Early Warning Sistem of Floods, adalah sistem atau rangkaian proses pengumpulan dan analisis data serta desiminasi informasi tentang keadaan darurat atau kedaruratan. Peringatan dini itu sendiri merupakan fenomena keberadaan bahaya yang mengganggu dan atau mengancam kehidupan manusia. Sistem peringatan dini banjir ini didesain untuk memberikan informasi dan peringatan dini, sehingga mampu mengurangi jumlah korban akibat Ketidak siapan masyarakat dalam menghadapi bencana banjir, dan juga untuk memberikan tindakan dini pada instansi yang terkait dengan masyarakat sehingga adanya koordinasi yang baik. Agar dapat memberikan peringatan dini akan adanya bencana banjir, maka diperlukan suatu sistem yang dapat mendeteksi terjadinya perubahan ketinggian air sungai. Maka dipasanglah suatu alat yang dapat membaca perubahan dari tinggi air yaitu sensor. Agar sensor dapat mendeteksi perubahan ketinggian air sungai, maka sensor harus dilengkapi dengan mikrokontroler. Selain itu diperlukan juga suatu sistem yang dapat menyampaikan informasi mengenai kejadian tersebut dengan cepat dan efisien. Short Message Service (SMS) merupakan layanan yang memungkinkan dilakukan pengiriman pesan dalam bentuk alphanumeric antara terminal dengan terminal lainnya. Hipotesis dari penelitian ini adalah melalui sistem peringatan dini bencana banjir ini dapat membantu masyarakat agar mempersiapkan diri lebih dini dalam mengantisipasi bahaya banjir, begitu juga dengan petugas pintu air dapat membantu mendapatkan informasi lebih dini dan akurat sehingga dapat diproses segera dalam pengambilan kebijakan tertentu. II. LANDASAN TEORI 2.1. Debit Air Pada aliran sungai siak terdapat 3 stasiun duga air yaitu terletak di pantai cermin (sungai Tapung Kiri), di kota Garo (sungai Tapung Kanan), dan di Jembatan Lekton (sungai Siak) di kota Pekanbaru. Berikut tabel debit air pada sungai siak: Prosiding SNIT 2015: Hal.A-282

Muka Air (m) Seminar Nasional Inovasi dan Tren (SNIT) 2015 Tabel 1. Debit Air Pada Stasiun Duga Air Musim S. S. S. Siak Tapung Kiri Tapung Kanan Kemarau 10-50 20-40 47-250 Hujan 80-160 50-150 325-760 2.2. Muka Air Pasang Surut Tinggi permukaan air sungai Siak dipengaruhi oleh pasang surut yang terjadi. Pengaruh pasang surut ini terjadi hingga ±200 Km ke arah hulu sungai termasuk bagian yang melintasi kota Pekanbaru. [Pusat Data Hidrologi BWS Sumatera III,Tahun 2013]. Kemudian banjir yang sering melanda kota Pekanbaru selain dari limpasan air hujan, juga sedikit banyaknya dipengaruhi oleh pasang surut yang terjadi di sungai Siak. Berikut gambar Hidrograf muka air pasang surut sungai Siak: 450 400 350 300 250 200 150 100 50 0 HIDROGRAF MUKA AIR PEKANBARU 2013 Kota Pekanbaru menjadi daerah yang yang sering terkena dampak banjir sungai Siak dan luas daerah rawan banjir di kota Pekanbaru mencapai 8.755 ha.[balai Wilayah Sungai Sumatra III, 2012]. 2.5. Mikrokontroler Mikrokontroler adalah Sebuah sistem microprocessor dimana di dalamnya sudah terdapat CPU, ROM, RAM, I/0, clock dan peralatan internal lainnya yang sudah terhubung dan terorganisasi dengan baik oleh pabrik pembuatannya dan dikemas dalam satu chip yang siap pakai, sehingga dapat dilakukan pemrograman isi ROM sesuai dengan aturan penggunaan oleh pabrik pembuatannya [Ardi Winoto,2008]. Mikrokontroler merupakan suatu alat elektronika digital yang mempunyai masukan dan keluaran serta kendali dengan program yang bisa ditulis dan dihapus dengan cara khusus, cara kerja mikrokontroler sebenarnya membaca dan menulis data [Sumardi, 2013]. 2.6. Arduino Uno R3 ArduinoUno R3 adalah board berbasis mikrokontroler pada ATmega328. Board ini memiliki 14 digital input / output pin (dimana 6 pin dapat digunakan sebagai output PWM), 6 input analog, 16 MHz osilator kristal, koneksi USB, jack listrik tombol reset. Pin-pin ini berisi semua yang diperlukan untuk mendukung mikrokontroler, hanya terhubung ke komputer dengan kabel USB atau sumber tegangan bisa didapat dari adaptor AC-DC atau baterai untuk menggunakannya. (Arduino.cc, 2014) Tanggal Gambar 1. Muka Air Pasang Surut 2.3. Analisis Kenaikan Tingkat Air Sungai Kenaikan tingkat air sungai Siak juga dipengaruhi oleh pasang surut air laut dan adanya hujan pada hulu sungai Siak. Tingkat kenaikan sungai siak terdapat tiga tingkatan yaitu status siap atau normal setinggi 1.85 sampai dengan 2.35, siaga I setinggi 2.34 sampai dengan 2.85 dan waspada awas banjir di atas 2.85. Status sistem peringatan dini akan terjadi apabila status tinggi level air telah mencapai status Siap dan Siaga I maka pengamatan akan dilakukan setiap empat jam sekali, dan apabila staus air telah mencapai level posisi waspada awas banjir maka pengamatan akan dilakukan terus menerus oleh petugas. 2.4. Banjir Potensi adanya banjir pada sungai Siak disebabkan oleh tingginya curah hujan di wilayah tengah, hulu di sepanjang daerah aliran sungai dan pasang surut air laut. Banjir dan genangan sering terjadi di daerah yang dilalui sungai Siak. Gambar. 2. board Arduino uno R3 2.7. Modem Wavecom M1306B Modem Wavecom M1306B berfungsi sebagai Server SMS Gateway, sangat cocok digunakan untuk aplikasi pendeteksi dini banjir, karena dapat digunakan 24 jam nonstop. Modem juga akan digunakan untuk broadcast SMS (transceiver). Modem Wavecom M1306B dilengkapi dengan AT Command sehingga dapat diintegrasikan dengan aplikasi yang akan digunakan pada Visual studio 2010. [Wavecom. Fastrack Modem M1306B Series,2014]. Wavecom M1306B adalah GSM/GPRS modem yang siap digunakan sebagai modem untuk suara, data, fax dan SMS. Kelas ini juga mendukung 10 tingkat kecepatan transfer data. Wavecom M1306B dengan mudah dikendalikan dengan menggunakan Prosiding SNIT 2015: Hal.A-283

perintah AT untuk semua jenis operasi karena mendukung fasilitas koneksi RS232 dan juga fasilitas yang cepat terhubung ke port serial komputer desktop atau notebook (USB). 2.8. SMS Gateway Short Message Service (SMS) adalah salah satu fasilitas dari teknologi GSM yang memungkinkan mengirim dan menerima pesan-pesan singkat berupa teks dengan kapasitas maksimal 160 karakter dari Mobile Station (MS). [Purnomo, 2007]. SMS gateway merupakan sistem aplikasi untuk mengirim dan atau menerima SMS, terutama digunakan dalam apliksi bisnis, baik untuk kepentingan promosi, layanan kepada customer, pengadaan konten produk atau jasa dan seterusnya. 2.9. Sensor PING Parallax Sensor PING merupakan sensor ultrasonic yang dapat mendeteksi jarak obyek dengan cara memancarkan gelombang ultrasonik dengan frekuensi 40 KHz dan kemudian mendeteksi pantulannya. Gambar 3. Sensor Jarak PING Sensor ini dapat mengukur jarak antara 3 sampai 300. keluaran dari sensor ini berupa pulsa yang lebarnya merepresentasikan jarak. Lebar pulsanya bervariasi dari 115 us sampai 18,5 ms. Pada dasarnya Ping terdiri dari sebuah chip pembangkit sinyal 40KHz, sebuah speaker ultrasonic dan sebuah mikropon ultrasonik. Speaker ultrasonic mengubah sinyal 40 KHz menjadi suara sementara. mikropone ultrasonic berfungsi untuk mendeteksi pantulan suaranya. [Ardiansyah dll. 2012] 2.10. Buzzer. Buzzer adalah suatu alat yang dapat mengubah sinyal listrik menjadi sinyal suara. Buzzer terdiri dari alat penggetar yang berupa lempengan yang tipis dan lempengan logam tebal. Bila kedua lempengan diberi tegangan maka electron dan proton akan mengalir dari lempengan satu ke lempengan lain. Kejadian ini dapat menunjukkan bahwa gaya mekanik dan dimensi dapat digantikan oleh muatan listrik. [indraharja.wordpress.com,2012] Gambar 4. Buzzer Bila buzzer mendapatkan tegangan maka lempengan 1 dan 2 bermuatan listrik. Dengan adanya muatan listrik maka terdapat beda potensial di kedua lempengan, beda potensial akan menyebabkan lempengan 1 bergerak saling bersentuhan dengan lempengan 2. Diantara lempengan 1 dan 2 terdapat rongga udara, sehingga apabila terjadi proses getaran di rongga udara maka buzzer akan menghasilkan bunyi dengan frekuensi tinggi. Buzzer biasanya digunakan sebagai alarm. Frekuensi suara yang keluar dari buzzer mencapai 1-5 KHz. III. PEMBAHASAN 3.1. Perancangan Perangkat Keras. Ketiga Sensor Ultrasonik digunakan untuk mengamati ketinggian air. Hasil pengukuran sensor Ultrasonik berupa sinyal analog selanjutnya dikonversikan oleh ADC (analog digital converter) yang terdapat di dalam modul Arduino mikrokontroler ATmega 328 ke dalam bentuk sinyal digital, kemudian diproses di dalam modul arduino mikrokontroler ATmega 328. Berdasarkan basis pengetahuan yang ditanamkan pada mikrokontroler sehingga data pengukuran sensor masuk ke komputer, lalu komputer akan memproses pada sistem peringatan dini dan menghasilkan perintah untuk mengaktifkan modem GSM bila selanjutnya modem GSM mengirimkan SMS(short message service) tanda akan adanya banjir kemudian buzzer berbunyi. Buzzer Arduino Mikrokontroler atmega 328 Hp PC Modem wavecom Gambar 5. Block Diagram Rancangan Perangkat Keras 3.2. Perancangan Perangkat Lunak Pada sistem peringatan dini bencana banjir ini, sistem menginisialisasi ketiga sensor ultrasonik membaca kondisi realtime permukaan air. Apabila sensor ultrasonik membaca permukaan air secara normal maka sistem dalam keadaan standby dan proses terus berulang. tetapi apabila sensor ultrasonik membaca keadaan permukaan air dengan kondisi level waspada banjir maka sistem akan mengaktifkan modul GSM lalu modul GSM akan mengirim short message service (SMS), menghidupkan buzzer yang sesuai dengan flowchart diagram perangkat lunak. Dan apabila level air mencapai siaga I maka sistem hanya mengirim SMS ke petugas tanpa membunyikan buzzer. Prosiding SNIT 2015: Hal.A-284

Start Inisialisasi sistem End Pembacaan sensor ultrasonic 1.2.3 Awas 2.85 > jarak Smsgateway awas banjir Buzzer on N Siaga 1. 2.34 > jarak Sms gateway Siaga 1 N Siap/normal < 1.85 standby Gambar 6. Flowchart Diagram Perangkat Lunak 3.3. Pengujian 1. Pengujian Sensor Ultrasonic Tabel 2. Pengujian Sensor Ultrasonik pada Sensor I Jrk pengujian sensor H. yg Di harapkan Rata-rata (%) 2,44 Cm 2,50 Cm 2,45 4,56 Cm 4,70 Cm 3.07 5,76 Cm 5,50 Cm 4,51 6,34 Cm 6,40 Cm 0,94 7,12 Cm 7,30 Cm 2,52 8,35 Cm 8,40 Cm 1,19 9,06 Cm 9,10 Cm 0,44 10,12 Cm 10,20 Cm 0,79 11,05 Cm 11,10 Cm 0,45 12,01 Cm 12,10 Cm 0,74 13,04 Cm 13,10 Cm 0,46 14,01 Cm 14,10 Cm 0,64 15,78 Cm 15,50 Cm 1,77 17,95 Cm 18,10 Cm 0,83 18,95 Cm 19,20 Cm 1,31 19,43 Cm 19,90 Cm 2,35 20,36 Cm 20,30 Cm 0,29 21,66 Cm 21,70 Cm 0,18 22,29 Cm 22,40 Cm 0,49 23,45 Cm 23,60 Cm 0,63 24,12 Cm 24,50 Cm 1,57 25,56 Cm 25,60 Cm 0,15 26,78 Cm 26,80 Cm 0,74 27,45 Cm 27,70 Cm 0,91 28,65 Cm 28,70 Cm 0,17 29,12 Cm 29,20 Cm 0,27 30,78 Cm 30,50 Cm 0,90 31,98 Cm 32,10 Cm 0,37 32,67 Cm 32,80 Cm 0,39 33,65 Cm 33,90 Cm 074 34,14 Cm 34,30 Cm 0,46 35,36 Cm 35,50 Cm 0,39 36,19 Cm 36,30 Cm 0,30 37,74 Cm 37,90 Cm 0,42 38,93 Cm 39,20 Cm 0,69 Dapat diketahui bahwa pengukuran tinggi permukaan air menggunakan sensor ultrasonik mempunyai rata-rata persentase kesalahan 4,51 persen sampai dengan 0,17 persen. Dalam penentuan nilai persentase kesalahan sensor oleh rumus penentuan kesalahan sensor ultrasonik dianggap mutlak bernilai positif walau pun hasil perhitungan bernilai negatif karena perhitungan ini peneliti hanya ingin mengetahui selisih nilai dari pembacaan sensor ultrasonik dengan pengukuran secara manual menggunakan meteran. Apabila dilihat dari hasil rata-rata pengujian sensor ultrasonik yang terdapat pada tabel 4.3 hanya 0 sampai 1 perbedaan pengukuran yang dilakukan sensor ultrasonik dengan pengukuran secara manual, hal ini masih dapat ditoleransi untuk sebuah sistem yang bekerja secara cepat dan realtime. Secara umum semakin jauh jarak pembacaan sensor semakin kecil persen kesalahan. Perbedaan jarak pembacaan sensor dengan jarak pengukuran dengan meteran (jarak sebenarnya) dapat disebabkan oleh adanya noise. 2. Pengujian sensor tinggi level air Tabel 3. Pengujian Sensor Ultrasonik Input data Ratarata Output S1 S2 S3 Buzzer SMS 9,97 7,45 4,29 7,23 - - 12,0 7,45 4,29 7,93 - - 7 12,0 10,24 4,29 8,86 - - 7 12,0 10,24 7,31 9,87 - - 7 13,4 12,75 7,31 11,17 - Siaga 1 5 14,1 12,72 7,31 11,39 - - 4 16,1 5 15,38 11,21 14,24 Nyala Waspada banjir Keterangan Tingkat level air. Normal : < 10 Cm Siaga 1 : 10-13 Cm Wapada banjir : >14 Cm Sistem pertama akan membaca jarak permakaan air ke sensor ultrasonik kemudian membandingkan hasil pembacaan sensor dengan basis pengetahuan yang ditanamkan ke dalam sistem. Selanjutnya baru dapat diketahui hasil pembacaan apakah kondisi sungai atau permukaan air dalam kondisi Normal, Siaga 1 atau Waspada Banjir. Untuk sensor diberi jangkauan maksimal dengan jangkauan sepanjang 20 Cm, Siaga I 10 Cm sampai 13 dengan sekali kirim pesan SMS dengan teks Siaga I, dan status Waspada Awas Banjir ke sensor bila ketinggian air telah lebih dari 14 Cm dengan sekali kirim pesan SMS dengan teks waspada awas banjir. Pada sistem ini pembacaan sensor terjadi secara realtime dimana sistem merespon kondisi permukaan air apabila terjadi status perubahan status kondisi permukaan air. Misalnya dari status Normal Prosiding SNIT 2015: Hal.A-285

ke Siaga I, dan Awas Banjir atau sebaliknya kemudian sistem ini mengirim pesan satu kali setiap terjadi perubahan kondisi permukaan air. 3. Pengujian grafik data realtime Tabel 4. Pegujian Grafik Data Realtime Pada Sistem Aplikasi No Description Step /Action Expected Result Keterangan 1 Masuk ke form data relatime Pilih port lalu koneksi kan Tampilan Grafik tinggi air Sukses Dapat kita lihat pengujian pada data realtime dapat berjalan dengan baik. Akan tetapi sebelum data relatime di tampilkan, terlebih dahulu modul arduino harus terkoneksi ke komputer agar pembacaan sensor ultrasonik dapat terbaca oleh sistem dan sistem akan menampilkan grafik keinggian air hasil pembacaan sensor ultrasonik. Pada pengujian ini tampilan grafik ketinggian air akan terasa berat oleh sistem disebabkan oleh pembacaan data yang realtime dan speed komputer yang digunakan dalam belum mempuni untuk perangkat yang berkerja secara realtime sehingga membuat sistem menjadi lambat. Sistem disini berfungsi untuk membantu petugas dalam melihat tinggi air dan mengendalikan sistem peringatan dini bencana banjir. Dalam penelitian ini bahasa pemograman arduino dengan dengan perangkat lunak kompiler Arduino dan untuk aplikasi interface menggunakan Visual Basic 2010 Ultimate. Setiap perangkat yang ada pada sistem peringatan dini saling berkaitan satu sama lainnya. Secara keseluruhan sistem peringatan dini bencana banjir ini mudah digunakan oleh semua kalangan masyarakat. IV. KESIMPULAN 1. Sistem peringatan dini bencana banjir menggunakan modul Mikrokontroler Arduino Uno sebagai otak keseluruhan sistem untuk menentukan pembacaan sensor ultrasonik apakah Normal, atau Awas Bahaya Banjir, kemudian apabila kondisi bahaya banjir maka mikrokontroler akan memerintahkan sistem mengaktifkan buzzer dan modem GSM untuk mengirimkan SMS 2 nomor handphone. 2. Sistem melakukan pembacaan kondisi permukaan air secara realtime dan mengirimkan pesan SMS kedua nomor ponsel tujuan oleh sistem peringatan dini bencana banjir melalui modem GSM. 3. Hasil pengujian rata-rata persantase kesalahan sensor ultrasonik mempunyai rata-rata persentase kesalahan 4,51 persen sampai dengan 0,17 persen pada Sensor I, sedangkan Sensor II mempunyai persentase kesalahan 6,95 persen sampai dengan 0,04 persen dan Sensor III mempunyai kesalahan 8,29 persen sampai dengan 0,19 persen. persen dengan sampel pengujian 2,50 sampai dengan 39,20 dalam pengukuran manual. Secara umum semakin jauh jarak pembacaan sensor semakin kecil persen kesalahan sensor ultrasonik. 4. Sistem peringatan dini bencana banjir ini dilengkapi dengan dengan aplikasi untuk mengubah nomor handphone tujuan sehingga apabila pengguna ingin mengubah nomor handphone tujuan sistem maka petugas tidak perlu memprogram ulang sistem tersebut. DAFTAR REFERENSI [1] Ardi Winoto, Mikrokontroler AVR ATmega 8/32/16/8535 dan Pemogramannya dengan Bahasa C pada WinAVR Edisi Revisi. Bandung : Penerbit Informatika, 2010. [2] Budiharto Widodo, Panduan Lengkap Belajar Mikrokontroller Perancangan Sistem dan Aplikasi Mikrokontroller. Jakarta: Elex Media Komputindo, 2005. [3] Heri Andrianto. Pemograman AVR Atmega 16 Menggunakan Bahasa C (Code Vision AVR). Bandung : Penerbit Informatika, 2013. [4] Nalwan, P. A.. Panduan Praktis Teknik Antarmuka dan Pemrograman Mikrokontroler AT89C5. Jakarta:PT Elex Media Komputindo, 2003. [5] Rozidi, dan Rozi Imbron., Membuat Sendiri SMS Gateway (ESME) Berbasis Protokol SMPP. ogyakarta : Andi Offset, 2004. Biodata Penulis Aryanto, memperoleh gelar Sarjana Ekonomi (SE), Jurusan Akuntansi Universitas Riau Pekanbaru, lulus tahun 1998. Memperoleh gelar Master of Information Technology (M.IT) Program Pasca Sarjana Universitas Kebangsaan Malaysia, lulus tahun 2005. Saat ini menjadi Dosen di Program Studi Sistem Informasi Universitas Muhammadiyah Riau. Hasanuddin, memperoleh gelar Sarjana Teknik (ST) Jurusan Teknik Informatika Universitas Ahmad Dahlan ogyakarta, lulus tahun 2003. Memperoleh gelar Master of Computer Science (M.Cs.) Program Pasca Sarjana Universitas Gadjah Mada ogyakarta, lulus tahun 2010. Saat ini menjadi Dosen di Program Studi Teknik Informatika Universitas Muhammadiyah Riau. Afriyandi Zulfan, memperoleh gelar Sarjana Komputer (S.Kom) Program Studi Teknik Informatika Universitas Muhammadiyah Riau, lulus tahun 2014. Saat ini menjadi asisten beberapa praktikum di Program Studi Teknik Informatika Universitas Muhammadiyah Riau. Prosiding SNIT 2015: Hal.A-286