Abstract - Flood disasters in this era are very often faced by the Tim SAR Manado sejauh ini belum bisa memastikan berapa
people today. Manado is one of the cities affected by this disaster. jumlah korban yang meninggal dunia[1].
At this time, a flood early warning systems technology that can help Dengan perkembangan teknologi yang semakin berkembang
inform quickly is in need. One of the technologies that can be berbagai kemudahan ditawarkan untuk membantu pengguna.
implemented in flood early warning is with Internet of things
technology. This research creates a system that monitors the height
Salah satunya adalah, Raspberry PI. Raspberry PI adalah
of the river water repeatedly and when it reaches its specified height salah satu perangkat keras mikrokontroller/mini komputer
it will automatically send a flood early warning message. The yang digunakan untuk menjalankan suatu perintah
system is based of Raspberry PI mini-computer by using the MQTT berdasarkan kode sumber yang diinput. Dampak dari banjir
protocol. To measure the altitude of water using the ultrasonic dapat dikurangi jika masyarakat lebih siap dalam menghadapi
sensor HCSR04 and measuring the ambient temperature with the datangnya banjir tersebut. Salah satu caranya adalah dengan
DHT11 sensor as well as for sending an early warning message menyebarkan informasi tentang level ketinggian air sungai dan
based of Sms gateway using GSM modem. From the test results all peringatan dini datangnya banjir secara cepat ke masyarakat.
components on the mockup and the system went well. Sensors can Pada saat ini penginformasian peringatan dini banjir hanya
receive water-level data and temperatures that are subsequently
delivered directly to the receiver via SMS or graph.
melalui live streaming yang dibagikan pada salah satu media
Keywords – Flood; Internet of things; MQTT; Raspberry PI sosial yang tidak efektif untuk masyarakat dikarenakan tidak
semua masyarakat mempunyai perangkat yang dapat
Abstrak - Bencana banjir pada jaman ini sangat sering menunjang dan tidak semua masyarakat menggunakan media
dihadapi masyarakat pada dewasa ini. Kota Manado merupakan sosial serta tidak selalu layanan live streaming itu tersedia.
salah satu kota yang terdampak bencana ini. Pada saat ini di Berdasarkan uraian diatas maka, penulis akan merancang
butuhkan teknologi sistem peringatan dini banjir yang dapat dan membangun sistem IOT yang dapat mendeteksi gejala
membantu menginformasikan secara cepat. Salah satu teknologi terjadinya bencana banjir. Sistem akan menerima input dari
yang dapat diimplementasikan dalam peringatan dini banjir sensor ultrasonik dan secara otomatis sistem akan mengirim
yaitu dengan teknologi Internet of things. Penelitian ini membuat
sistem yang memantau ketingian air sungai secara berulang dan
informasi melayanan sms jika ketinggian air telah mencapai
ketika mencapai ketingian yang ditentukan maka akan batas ketinggian yang telah ditentukan, sehingga masyarakat
mengirimkan pesan peringatan dini banjir secara otomatis. dapat mengantisipasi datangnya banjir serta dapat
Sistem ini berbasis mini komputer Raspberry PI dengan meminimalisir dampak yang akan ditimbulkan nantinya. Lalu
menggunakan protokol MQTT. Untuk mengukur ketingian air Sistem yang dibangun ini berbasis pada mini komputer
menggunakan sensor ultrasonik HCSR04 dan mengukur suhu Raspberry PI.
sekitar dengan sensor DHT11 serta untuk pengiriman pesan
peringatan dini berbasis sms gateway menggunakan modem GSM. A. Internet of things
Dari hasil pengujian yang dilakukan semua komponen pada Istilah “Internet of Thing” (IoT) pertama kali
maket dan sistem berjalan dengan baik. Sensor dapat menerima diperkenalkan oleh Kevin Ashton pada presentasi kepada
data ketinggian air dan suhu yang selanjutnya langsung
dikirimkan ke penerima melalui sms maupun grafik. Proctor & Gamble di tahun 1999. Kevin Ashton merupakan
Kata Kunci : Banjir; Internet of things; MQTT; Raspberry PI co-founder dari Auto-ID Lab MIT. Kevin Ashton
mempiornisrkan RFID (digunakan pada bar code detector)
I. PENDAHULUAN untuk supply-chain management domain. Dia juga telah
memulai Zensi, sebuah perusahaan yang membuat energi
Bencana banjir pada jaman ini sangat sering dihadapi
untuk teknologi penginderaan dan monitoring. IoT adalah
masyarakat pada dewasa ini. Kota Manado tidak terkecuali
salah satu kota yang terdampak bencana ini. Pada tahun 2014 konsep yang menghubungkan semua perangkat ke internet dan
Banjir bandang menerjang ibu kota Sulawesi Utara, kota memungkinkan perangkat IoT berkomunikasi satu sama lain
Manado dan sekitarnya, akibat hujan deras yang mengguyur melalui internet. IoT adalah jaringan yang luas dari perangkat
sejak sepanjang malam. Tim SAR Manado mengatakan, yang tehubung.
banjir yang dilaporkan merendam ratusan rumah ini Karena IoT memungkinkan perangkat dikontrol dari jarak
merupakan yang terbesar dalam dua atau tiga tahun terakhir. jauh dengan internet, maka hal tersebut menciptakan peluang
Sejumlah laporan menyebutkan setidaknya empat kecamatan untuk langsung menghubungkan & mengintegrasikan dunia
di Kota Manado, yang paling parah mengalami banjir, fisik ke sistem berbasis komputer menggunakan sensor dan
dengan kedalaman maksimal antara dua dan empat meter. internet. Interkoneksi beberapa perangkat tersemat (embedded
66 Jonathan P. Nainggolan – Pengembangan Sistem Informasi Peringatan Dini Banjir di Kota Manado Berbasis Internet of Things
ketinggian air serta pada penelitian ini hanya menguji Penerapan Protokol MQTT Pada Teknologi Wan. Penelitian
ketahanan alat yang digunakan hingga stabil sedangkan pada ini membahas tentang penggunaan protokol MQTT yang
penelitian saya menggunakan mini komputer Raspberry PI merupakan sebuah protokol yang diterapkan pada IOT.
dan untuk pembaca data ketinggian air menggunakan sensor Protokol ini sangat mendukung untuk jaringan WAN, karena
ultrasonik HCSR04 serta pada penelitian saya menggunakan WAN mencakup area yang luas. Protokol MQTT mempunyai
data ketinggian air yang real. Selain menggunakan sms kelebihan yaitu dapat bekerja dengan energi dan media
sebagai media untuk peringatan dini juga dapat melihat penyimpanan yang minimum. Jaringan pada sistem informasi
pemantauan ketinggian air melaui platform web[14]. parkir yang ada saat ini kebanyakan hanya bersifat LAN. Oleh
Perancangan Sistem Prototipe Pendeteksi Banjir Peringatan karena itu pada penelitian ini sistem informasi parkir
Dini Menggunakan Arduino Dan PHP. Penelitian ini dikembangkan dengan menggunakan protokol MQTT yang
membahas tentang pembuatan prototype untuk mengetahui diterapkan pada jaringan WAN. Berdasarkan hasil simulasi
kemungkinan banjir terjadi dan sebelum memasuki rumah penelitian ini protokol MQTT dapat diterapkan pada teknologi
dengan media penginformasian peringatan menggunakan sms. WAN dengan average delay sebesar 0.028183014 second
Menggunakan Arduino sebagai mikrokontroller dan membuktikan bahwa protokol MQTT mempunyai kualitas
menggunakan sensor ultrasonik sebagai pengukur ketinggian yang baik berdasarkan parameter nilai delay. Selain itu packet
air serta menggunakan website yang menginformasikan juga loss dari publisher ke server pada protokol MQTT yaitu
ketinggian air dan keadaaan sensor pendeteksi air. Persamaan sebesar 0%. Penelitian ini membuktikan bahwa akurasi
dengan penelitian saya yaitu sama- sama membuat sistem pengiriman pada MQTT adalah 100%. Persamaan dengan
peringatan dini banjir dan mengirimkan peringatan melaui sms penelitian saya yaitu pada penerapan Protokol MQTT.
serta menggunakan sensor ultrasonik sebagai pembaca Perbedaannya yaitu pada penelitian ini protokol MQTT
ketinggian air. Perbedaannya pada penelitian ini menggunakan diterapkan pada sistem parkir sedangkan pada penelitian saya
mikrokontroller Arduino dan studi kasus dilakukan di kota protokol MQTT diterapkan pada sistem peringtan dini
samarinda sedangkan pada penelitian saya menggunakan mini banjir[18].
komputer Raspberry PI dan studi kasus dilakukan di kota Sistem Monitoring Kelembaban Tanah, Kelembaban Udara,
manado[15]. Dan Suhu Pada Lahan Pertanian Menggunakan Protokol
Sistem Peringatan Dini Banjir Sungai Bengawan Solo MQTT. Penelitian ini membahas tentang sistem monitoring
Menggunakan Teknologi Internet of things. Penelitian ini lahan pertanian dengan menggunakan protokol MQTT dapat
membahas tentang pembuatan sistem peringatan dini banjir dirancang sebagai sistem yang dapat memonitoring lahan
menggunakan teknologi Internet of things di sungai bengawan pertanian secara real time. Sistem ini dibuat meggunakan
solo. Sistem ini mengunakan Arduino dan sensor ultrasonik. sensor soil moisture yang berfungsi untuk membaca nilai dari
penginformasian ketingian air dapat di akses melalui situs web kelembaban tanah dan juga sensor DHT11 yang berfungsi
dan aplikasi android. Informasi yang didapatkan bersifat real untuk membaca nilai dari kelembaban udara dan juga suhu.
time. Peringatan dini akan di kirimkan kepada pengguna Sensor soil moisture membaca kelembaban dengan nilai antara
menggunakan sms dan pesan notifikasi bagi pengguna android. 0 sampai 1300. Semakn tinggi nilainya maka kondisi tanah
Persamaan dengan penelitian saya yaitu pembuatan sistem akan semakin kering, apabila nilai semakin rendah maka
peringatan dini banjir dengan menggunakan teknologi Internet kondisi tanah semakin basah. Untuk sensor DHT11 pertama
of things dan menggunakan sensor ultrasonik sebagai dapat membaca nilai dari kelembaban udara yang memiliki
pendeteksi ketinggian air. Perbedaannya yaitu pada penelitian rentang antara 0-100. Semakin tinggi nilai dari pembacaan
ini menggunakan mikrokontroller Arduino sebagai penggerak sensor maka semakin tinggi nilai kelembaban udara tersebut.
dan studi kasus dilakukan di sungai bengawan solo sedangkan Selanjutnya membaca suhu lingkungan dengan satuan derajat
pada penelitian saya menggunakan mini komputer Raspberry selcius. Rentang nilai pada pembacaan sensor ini yaitu 0
PI sebagai penggerak sensor dan modem sebagai pengirim sampai 100. Semakin tinggi nilai dari pembacaan sensor maka
sms serta studi kasus dilakukan di kota manado[16]. semakin tinggi atau semakin panas suhu lingkungan. Sensor
Implementasi Protokol MQTT Untuk Sistem Monitoring tersebut diproses oleh mikroprosesor Arduino. Modul wifi
Perangkat IoT. Penelitian ini membahas tentang protokol ESP8266 sebagai pengirim data ke platform IoT yang akan
MQTT yang digunakan sebagai sistem monitoring pada ditampilkan pada webserver thingsboard. Data dari hasil
perangkat IOT. Dalam pengiriman dan menerima pesan dapat pembacaan sensor ditampilkan dalam bentuk diagram, grafik
ditentukan berdasarkan topik-topik. Monitoring dengan dan juga kondisi real time. Dari implementasi sistem yang
protokol MQTT pada perangkat IoT juga memiliki delay yang dibuat, maka disimpulkan sistem ini dapat bekerja secara
kecil yaitu 0.008634 sec dan nilai throughput 9,2 MBit/sec. maksimal karena dapat menampilkan hasil dari pembacaan
Sehingga sistem dapat berjalan pada bandwith rendah beserta nilai sensor yang dapat ditampilkan pada webserver
latency tinggi. Persamaan dengan penelitian saya yaitu pada thingsboard. Persamaan dengan penelitian saya yaitu sama-
penggunaan Protokol MQTT untuk monitoring perangkat yang sama mengimplementasikan prtokol MQTT pada suatu sistem.
berbasis Internet of things. Perbedaannya pada penelitian ini Perbedaannya yaitu pada penelitian ini mengimplementasikan
protokol MQTT hanya dilakukan beberapa pengujian untuk protokol MQTT pada sistem monitoring sistem pertanian dan
mekanisme publish-sunscribe dan membandingkannya dengan penampil data sensor menggunakan platform thingsboard
beberapa protokol sedangkan pada penelitian saya protokol sedangkan pada penelitian saya mengimplementasikan
MQTT diimplementasikan dalam sistem peringatan dini protokol MQTT pada sistem peringatan dini banjir dan
banjir[17]. penampil data menggunakan platform web yang dibuat
sendiri[19].
Jurnal Teknik Informatika vol ? no ? bulan tahun, hal. ?-? 69
p-ISSN : 2301-8402, e-ISSN : 2685-368X ,dapat diakses melalui https://ejournal.unsrat.ac.id/index.php/informatika
Sistem Monitoring Denyut Jantung Menggunakan mengukur batas ketinggian air, sensor DHT11 sebagai
NodeMCU dan MQTT. Penelitian ini membahas tentang indikator untuk mengukur suhu dan kelembaban sekitar, dan
melakukan perancangan alat untuk monitoring denyut jantung. modem digunakan sebagai media pengiriman sms. Untuk
Sistem monitoring denyut jantung ini mengukur denyut perangkat lunak yang digunakan berupa python 2.7 sebagai
jantung dengan membaca nilai pulse sensor, setelah membaca bahasa pemrograman utama yang digunakan dalam
nilai sensor akan dilakukan proses oleh nodeMCU untuk membangunsistem, adafruit sebagai library untuk sensor suhu
mendapatkan BPM(Beat per Minute). Setelah mendapatkan dan kelembaban , modul GAMMU sebagai media untuk sms
nilai BPM, sistem akan melakukan pengecekan jika lebih dari gateway, dan fritzing digunakan untuk mendesain rangkaian
100 akan mengirimkan SMS bahaya Takikardia, jika kurang yang akan diimplementasikan.
dari 60 akan mengirimkan SMS bahaya bradikardia. Sistem
akan mengirimkan data BPM ke channel thingspeak C. Tahapan Penelitian
menggunakan MQTT. Pada sistem akan selalu bersiap untuk Dalam penelitian ini, peneliti akan menguraikan beberapa
menerima SMS permintaan denyut jantung yang selanjutnya tahapan yang dilakukan:
akan membalas SMS dengan nilai BPM. Hasil dari pengujian 1) Identifikasi Masalah
fungsionalitas sistem dapat berhasil dilakukan dan hasil dari Pada tahapan ini di dapatkan masalah yang perlu
pengujian pembacaan denyut jantung menghasilkan persentase diselesaikan dalam hal ini mendapatkan informasi peringatan
kesalahan sebesar 2.6%. Pada pengujian pengiriman data dini banjir sebelum terjadinya banjir maupun monitoring
denyut jantung ke channel Thingspeak. Persamaan dengan ketinggian air sungai
penelitian saya yaitu pengimplementasian protokol MQTT. 2) Studi Literatur
Perbedaannya yaitu pada penelitian ini mengimplementasikan Pada tahap ini peneliti akan mempelajari literatur dari jurnal,
protokol MQTT pada sistem monitoring denyut jantung dan buku dan artikel agar dapat mengembangkan sistem peringatan
menggunakan nodemcu sebagai mikrokontroller sedangkan dini banjir yang sesuai dengan kebutuhan.
pada penelitian saya mengimplementasikan protokol MQTT 3) Metode Pengembangan Sistem
pada sistem peringatan dini banjir dan menggunakan mini Pada tahap ini akan dipilih salah satu metode yang sesuai
komputer Raspberry PI sebagai pengontrol sensor[20]. untuk mengembangkan sistem peringatan dini banjir .
D. Perancangan Sistem
II. METODE PENELITIAN
Pada tahap ini peneliti akan menggunakan mini komputer
A. Waktu dan Tempat Penelitian Raspberry PI sebagai penggerak utama untuk sensor
Penelitian ini mulai dilaksanakan di Program Studi Teknik ultrasonik dan sensor suhu dan kelembaban serta pengiriman
Informatika Jurusan Teknik Elektro Fakultas Teknik data. Untuk perangakat lunak akan menggunakan python
Universitas Sam Ratulangi pada bulan Oktober 2018. sebagai bahasa pemrograman utama dan menambahkan
B. Perangkat Keras dan Perangkat Lunak beberapa library serta modul sebagai penunjang perangkat
Perangkat keras dan perangkat lunak yang digunakan pada keras. Akan dilakukan juga perancangan tahapan dalam
penelitian ini dengan perangkat keras laptop untuk mencari pertukaran data untuk publisher dan subscriber yang dapat
informasi yang dibutuhkan, Raspberry PI digunakan untuk dilihat pada gambar 1 dan gambar 2
membangun sistem, sensor HC-SR04 sebagai indikator dalam
Gambar 10. Tampilan Grafik Ketinggian air Gambar 11. Tampilan Grafik suhu
2 Sms Mengirim Sms dapat Berhasil Gambar 12. Tampilan Grafik Kelembaban
gateway informasi diterima
pada nomor sesuai IV. PENUTUP
handphone kondisi
A. Kesimpulan
yang telah
Setelah melalui beberapa tahapan yaitu perencanaan,
terdaftar
perancangan, dan pengujian yang telah dilakukan maka dapat
diambil beberapa kesimpulan pada penelitian ini sebagai
3 Publisher Mengirim Data dapat Berhasil
berikut:
MQTT data pada diterima
Pertama prototype pengembangan sistem informasi peringatan
subscriber oleh
dini banjir berbasis IoT berhasil dibuat.. kedua sistem
melalui subscriber
menggunakan sensor sebagai pembaca data dan sms gateway
broker
sebagai media informasi. Berdasarkan pengujian protokol
MQTT, sistem dapat berjalan dengan baik mulai dari publikasi
4 Broker Menjadi Data yang Berhasil
data dan subscribe data melaui broker sebagai perantara.
MQTT perantara dikirim
Berdasarkan pengujian sensor, sensor dapat membaca data
antara publisher
dengan akurat kecuali sensor suhu yang hasilnya sedikit
publisher dan diminta
berbeda. Berdasarkan pengujian sms, sistem dapat mengirim
dan subscriber
sms sesuai dengan kondisi yang ditentukan dan rata-rata
subscriber berhasil
waktu yang dibutuhkan untuk pengiriman sms yaitu 6,6 detik
tergantung provider dan lokasi pengiriman sms.
5 Subscribe Menerima Menerima Berhasil
r MQTT data dari data dari B. Saran
publisher publisher Dalam pembuatan skripsi ini masih memiliki kekurangan,
melalui melalui sehingga diharapkan agar bisa dilakukan pengembangan
broker broker dalam penggunaan protokol yang lain, maupun variasi jumlah
sensor yang digunakan.
74 Jonathan P. Nainggolan – Pengembangan Sistem Informasi Peringatan Dini Banjir di Kota Manado Berbasis Internet of Things