Anda di halaman 1dari 29

PROPOSAL SKRIPSI

RANCANG BANGUN SISTEM PENDETEKSI DINI BANJIR DI KOTA


SAMARINDA BERBASIS ARDUINO UNO

Disusun oleh:
SETYO NING WASKITO
NIM: 1911102441137

PROGRAM STUDI S1 TEKNIK INFORMATIKA


FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS MUHAMMADIYAH KALIMANTAN TIMUR
SAMARINDA
2023

1
PROPOSAL SKRIPSI

RANCANG BANGUN SISTEM PENDETEKSI DINI BANJIR DI KOTA


SAMARINDA BERBASIS ARDUINO UNO

Disusun oleh:
SETYO NING WASKITO
NIM: 1911102441137

PROGRAM STUDI S1 TEKNIK INFORMATIKA


FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS MUHAMMADIYAH KALIMANTAN TIMUR
SAMARINDA
2023

i
HALAMAN PENGESAHAN

RANCANG BANGUN SISTEM PENDETEKSI DINI BANJIR DI KOTA SAMARINDA


BERBASIS ARDUINO UNO

DISUSUN OLEH:
Setyo Ning Waskito
1911102441137

Telah disetujui untuk melanjutkan penelitian,


Pada tanggal .......

Dosen Penguji 1 Dosen Penguji 2

NAMA PENGUJI 1 Arbansyah, S.Kom., M.TI


NIDN: NIDN: 1118019203

ii
PRAKATA
Assalamu’alaikum Warahmatullahi Wabaraktuh.
Puji syukur penulis panjatkan kehadirat ALLAH SWT yang telah
melimpahkan karunia rahmat, taufik, dan hidayah-Nya sehingga penulis dapat
menyelesaiakan karya tulis yang berbentuk skripsi ini sesuai dengan waktu yang
telah direncanakan.
Penyusunan skripsi ini merupakan salah satu syarat untuk memperoleh
gelar sarjana pada Program Studi Teknik Informatika, Fakultas Sains dan
Teknologi, Universitas Muhammadiyah Kalimantan Timur.
Dalam penyusunan skripsi ini, tentunya banyak pihak yang telah
memberikan banya bantuan baik secara moril ataupun materil. Oleh karena itu
penulis ingin menyampaikan ucapan terima kasih yang tiada terhingga kepada:
1. Bapak Ir. Sarjito, M.T., Ph.D selaku Dekan Fakultas Sains dan Teknologi
Universitas Muhammadiyah Kalimantan Timur.
2. Bapak Arbansyah, S.Kom., M.TI selaku Dosen Pembimbing yang telah
berperan besar dalam memberikan bimbingan, arahan serta motivasi yang
telah berdampak sangat besar dalam membantu penulis sehingga skripsi
ini dapat terselesaikan.
3. Bapak/Ibu (...) selaku Dosen Penguji 1 serta Bapak Arbansyah, S.Kom., M.TI
selaku Dosen Penguji 2 yang telah memberikan saran dan kritik yang
membangun dalam skripsi ini sehingga mendapatkan hasil yang terbaik.
4. Bapak dan Ibu Dosen Jurusan Teknik Informatika yang telah memberikan
ilmu pengetahuan baik akademik maupun non-akademik selama
menempuh pendidikan S1 Teknik Informatika di Universitas
Muhammadiyah Kalimantan Timur.
5. Seluruh staf Jurusan Teknik Informatika, Fakultas Sains dan Teknologi yang
telah membantu penulis menyelesaikan administrasi selama menempuh
pendidikan S1 Teknik Informatika di Universitas Muhammadiyah
Kalimantan Timur.

iii
6. Kedua orang tua tercinta Bapak Sutrisno dan Ibu Sri Lestari selalu
memberikan doa, kasih sayang, serta dukungan moral maupun materi.
Serta Kakak Akbar Subowo yang selalu memberikan dukungan sehingga
penulis dapat menyelesaikan skripsi ini dengan baik.
7. Muhammad Reza yang selalu memberika dukungan, motivasi, bantuan
serta menemani penulis dalam penyusunan skripsi.
8. Keluarga besar Teknik Informatika Internasional 2019 yang selalu
memberikan semangat dan dukungan selama penyusunan skripsi.
9. Seluruh pihak yang telah membantu dan mendukung penulis selama
menempuh pendidikan S1 di Fakultas Sains dan Teknologi Universitas
Muhammadiyah Kalimantan Timur yang tidak dapat penulis sebutkan satu
persatu.
Penulis menyadari bahwa skripsi ini masih jauh dari kesempurnaan, maka
dari itu saran dan kritik yang konstruktif dari semua pihak sangat diharapkan
demi penyempurnaan selanjutnya.
Oleh karena itu, penulis berharap semoga skripsi ini dapat berguna pada
diri pribadi penulis, almamater, bangsa dan agama khususnya dalam rangka
meningkatkan kualitas pendidikan dan teknologi di masa yang akan mendatang.
Aamiin.

Wassalamu’alaikum Warahmatullahi Wabarakatuh.

Samarinda, ......... 2023

Setyo Ning Waskito

iv
DAFTAR ISI

COVER ............................................................................................................... i
HALAMAN PENGESAHAN .................................................................................. ii
PRAKATA ......................................................................................................... iii
DAFTAR ISI ........................................................................................................ v
DAFTAR GAMBAR ........................................................................................... vii
DAFTAR TABEL ............................................................................................... viii
BAB 1 PENDAHULUAN ...................................................................................... 1
1.1 Latar Belakang ....................................................................................................1
1.2 Rumusan Masalah ..............................................................................................2
1.3 Tujuan ................................................................................................................2
1.4 Batasan Masalah ................................................................................................2
BAB 2 TINJAUAN PUSTAKA ............................................................................... 3
2.1 Monitoring .........................................................................................................3
2.2 Arduino Uno .......................................................................................................3
2.3 Website ..............................................................................................................4
2.4 Sensor Ultrasonik ...............................................................................................4
2.5 LCD (Liquid Crystal Display) ................................................................................4
2.6 Buzzer .................................................................................................................5
2.7 Metode Prototype ..............................................................................................5
2.7.1 Listen to Costumer ......................................................................................6
2.7.2 Build / Revise Mock-Up ...............................................................................6
2.7.3 Customer Test - Drives Mock-Up ................................................................6
2.8 Arduino IDE ........................................................................................................7
BAB 3 METODOLOGI PENELITIAN .................................................................... 12
3.1 Tempat Penelitian ............................................................................................12
3.2 Alat ...................................................................................................................12
3.3 Bahan ...............................................................................................................12
3.4 Software ...........................................................................................................13
3.5 Metode Penelitian ............................................................................................14
3.6 Analisis Data Banjir ...........................................................................................14

v
No.................................................................................................................................15
3.7 Analisis Perancangan Sistem ...........................................................................15
3.7.1 Perancangan Perangkat Keras ..................................................................16
3.7.2 Perancangan Perangkat Lunak .................................................................17
3.8 Analisis Kebutuhan Sistem ...............................................................................17
3.9 Implementasi ...................................................................................................17
3.9.1 Implementasi Perangkat Keras .................................................................17
3.9.2 Implementasi Perangkat Lunak ................................................................18
3.10 Pengujian Sistem Keseluruan ...........................................................................18
3.11 Analisis Kerja ....................................................................................................18
DAFTAR PUSTAKA ........................................................................................... 19

vi
DAFTAR GAMBAR

Gambar 2. 1 Arduino uno ....................................................................................... 3


Gambar 2.3 Ultrasonik ........................................................................................... 4
Gambar 2.4 LCD 16X2 ............................................................................................. 5
Gambar 2.5 Buzzer ................................................................................................. 5
Gambar 2.6 Metode Protype ................................................................................. 6
Gambar 2.7 Codingan Arduino IDE ........................................................................ 7
Gambar 3. 1 Alur Penelitian………..……………………………………………………………………14
Gambar 3. 2 Banjir di jalan Juanda ...................................................................... 15
Gambar 3. 3 Block diagram sistem hardware ..................................................... 16

vii
DAFTAR TABEL

Tabel 2.1 Penelitian Terdahulu .............................................................................. 7


Tabel 3.1 Alat yang Dibuthkan ............................................................................. 12
Tabel 3.2 Komponen Yang Dibutuhkan ............................................................... 12
Tabel 3.3 Data Banjir di Jalan Juanda .................................................................. 15

viii
BAB 1 PENDAHULUAN

1.1 Latar Belakang


Samarinda adalah ibu kota Provinsi Kalimantan Timur, Indonesia, yang
terletak di tepi Sungai Mahakam. Kota ini sering mengalami banjir karena faktor
bangunan fisik pengendalian banjir seperti drainase, gorong-gorong, saluran air
yang ada di pemukiman penduduk seperti got atau selokan tidak mampu
menyalurkan air hujan dengan baik. Banjir yang terjadi sering kali membawa
dampak negatif bagi masyarakat, seperti merusak properti, kerusakan kendaraan
seperti mogok karena kemasukan air, menggangu aktivitas keterlambatan masuk
kuliah, sekolah dan kerja, menyebabkan resiko penyakit seperti gatal-gatal,
penyakit kulit, dan diare.
Oleh karena itu, penting untuk mendeteksi keberadaan air sejak dini agar
dapat mengambil tindakan yang tepat untuk mencegah kerusakan lebih lanjut.
Untuk mengatasi masalah ini, pendeteksi dini banjir di kota Samarinda,
khususnya di Jalan Juanda, dikembangkan dengan menggunakan Arduino uno
sebagai basisnya. Arduino uno adalah platform perangkat keras open-source yang
dapat diprogram dan digunakan untuk mengontrol berbagai jenis perangkat.
Pada penelitian ini dirakitlah suatu prototype pendeteksi dini banjir, yang
membaca naik tingginya permukaan air serta menampilkan kondisi air,
pendeteksi dini banjir ini bekerja dengan menggunakan sensor ultrasonik yang
dipasang di lokasi tertentu untuk mengukur ketinggian air. Sensor ultrasonik HC-
SR04, ini adalah sensor yang dirancang untuk mengukur jarak tanpa kontak
langsung, dimana sensor harus dapat mengirimkan sinyal kemudian menerima
sinyal pantulan (Samsugi dkk., 2018).
Data ketinggian air kemudian dikirim ke Arduino uno yang memprosesnya
dan memberikan sinyal suara atau visual ketika ketinggian air mencapai level
yang berbahaya. Ini terlihat pada layar LCD yang telah terhubung dengan
mikrokontroler serta bunyi yang dikeluarkan oleh buzzer yang mengingatkan
kepada masyarakat akan kondisi terkini sehingga dapat menentukan tindakan

1
apa yang harus diambil sebelum terjadi banjir. Hal ini diharapkan dapat
membantu mengurangi dampak buruk yang ditimbulkan oleh banjir di Kota
Samarinda, khususnya di Jalan Juanda.
Berdasarkan pemaparan diatas, sistem pendeteksi dini banjir berbasis
Arduino uno dapat sangat berguna bagi masyarakat, didaerah rawan banjir
khususnya Jalan Juanda dengan adanya sistem ini, masyarakat dapat lebih siap
menghadapi kemungkinan terjadinya banjir, dan dapat mengambil tindakan
pencegahan yang diperlukan sebelum banjir terjadi.

1.2 Rumusan Masalah


1. Bagaimana merancang alat pendeteksi dini banjir menggunakan Arduino
uno?
2. Bagaimana sistem pendeteksi banjir berbasis Arduino uno dapat
memberikan peringatan dini kepada masyarakat sekitar?
3. Bagaimana akurasi pendeteksian banjir yang dihasilkan oleh sistem
berbasis Arduino uno?

1.3 Tujuan
1. Untuk mengetahui bagaimana merancang alat pendeteksi dini banjir
dengan menggunakan Arduino uno.
2. Untuk mengetahui sistem pendeteksi banjir berbasis Arduino uno dapat
memberikan peringatan dini kepada masyarakat sekitar.
3. Untuk mengetahui keakuratan deteksi banjir yang dihasilkan oleh sistem
berbasis Arduino uno.

1.4 Batasan Masalah


1. Perakitan prototype pendeteksian banjir menggunakan Arduino uno Dip,
sensor ultrasonik HC-SR04, LCD, buzzer,dan project board.
2. Penggunaan sensor untuk mengukur ketinggian air dan memberikan
peringatan dini melalui layar LCD atau alarm suara.

2
BAB 2 TINJAUAN PUSTAKA

2.1 Monitoring
Monitoring merupakan tindakan pengendalian yang dilakukan untuk
kepentingan penelitian atau mencoba sesuatu lingkungan atau daerah.
kontrol bisa untuk memberikan informasi tentang status Pengukuran dan
evaluasi dilakukan dengan Sebagai aturan, pemantauan berulang dilakukan
pemeriksaan untuk tujuan tertentu memproses atau mengevaluasi item
berikutnya Kondisi dan kemajuan untuk mencapai hasil yang diinginkan
Berurusan dengan efek dari tindakan tertentu termasuk penanggulangan
pengelolaan terus menerus (Habibi, 2018).

2.2 Arduino Uno


Arduino uno adalah papan mikrokontroler open-deliver yang
dirancang untuk memfasilitasi pembuatan prototype digital. Board ini
menggunakan mikrokontroler ATmega328P dan memiliki input/output
(I/O) digital dan analog yang dapat dihubungkan ke berbagai sensor dan
aktuator. Arduino uno hadir dengan bootloader, perangkat lunak kecil yang
memungkinkan pengguna untuk menambahkan perangkat lunak ke papan
melalui kabel USB tanpa memerlukan alat pemrograman khusus (Salamah
dkk., 2020).

Gambar 2. 1 Arduino uno

3
2.3 Website
Website adalah kumpulan dari semua halaman online dengan tujuan
menyebarkan berbagai informasi dalam bentuk teks, gambar, dan suara dari satu
domain yang semuanya terkait dalam beberapa cara. Halaman web yang telah
terhubung ke halaman web lain biasanya disebut sebagai hyperlink, sedangkan
teks yang telah terhubung ke tulisan lain disebut sebagai hypertext. Website
adalah kumpulan dari berbagai pusat informasi media dalam satu domain yang
dapat diakses oleh siapa saja dengan koneksi internet (Kinaswara dkk., 2019).

2.4 Sensor Ultrasonik


Sensor ultrasonik adalah jenis sensor yang mendeteksi objek terdekat
menggunakan gelombang suara ultrasonik. Jika dibandingkan dengan suara yang
dapat didengar oleh telinga manusia yaitu di atas 20 kHz, gelombang suara
ultrasonik memiliki frekuensi yang lebih besar. Pengirim dan penerima
membentuk sensor ultrasonik. Gelombang ultrasonik akan dihasilkan oleh
pengirim dan diteruskan ke objek terdekat. Sensor ultrasonik banyak digunakan
dalam berbagai aplikasi, termasuk deteksi gerakan untuk keamanan perangkat,
pemantauan kebisingan untuk lingkungan, dan pengukuran jarak untuk robotika
(Walingkas dkk., 2019).

Gambar 2.2 Ultrasonik

2.5 LCD (Liquid Crystal Display)


Liquid Crystal Display (LCD) adalah sebuah peralatan elektronik yang
memiliki fungsi untuk menampilkan output sebuah sistem dengan cara
membentuk suatu citra atau gambaran pada sebuah layar (Widodo dkk., 2020).

4
LCD berfungsi sebagai penampil data baik dalam bentuk karakter, huruf, angka
ataupun grafik (Burlian dkk., 2021).

Gambar 2.3 LCD 16X2

2.6 Buzzer
Buzzer adalah komponen elektronik yang mengubah getaran listrik menjadi
gelombang suara. Cara kerjanya mirip dengan loudspeaker karena memiliki koil
yang menempel pada diafragma yang kemudian ditenagai oleh arus listrik untuk
bertindak sebagai electromagnet (Hartini dkk., 2022).

Gambar 2.4 Buzzer

2.7 Metode Prototype


Prototype merupakan metode pengembangan perangkat lunak yang sering
digunakan. Menggunakan metode prototyping pengembangan dan juga
pelanggan dapat saling berinteraksi selama proses pembuatan sistem sedang
berlangsung. Kebanyakan pelanggan hanya memberikan infosrmasi secara umum
apa yang dibutuhkan untuk sistem yang akan dibuat, pemrosesan dan juga data-
data apa saja yang diperlukan. Sebaliknya disisi pengembang kurang
memperhatikan efisiensi algoritma (Widiyanto, 2018).

5
Gambar 2.5 Metode Protype
Adapun 3 tahapan pada metode protype adalah sebagai berikut (Widiyanto,
2018):

2.7.1 Listen to Costumer


Listen to costumer merupakan tahap awal pengembangan sistem, dimana
pengembang menetapkan parameter dan menilai persyaratan sistem
berdasarkan detail masalah yang diberikan oleh pelanggan.

2.7.2 Build / Revise Mock-Up


Pada tahapan Build / Revise Mock-Up pengembang berkonsentrasi pada
perencanaan desain prototype sistem pada tahap build/revise mock-up. Di
manakah pengembang memulai ketika merancang sistem berdasarkan data yang
telah dikumpulkan mengenai kendala dan persyaratan sistem. Ada sejumlah
proses yang terlibat dalam pembuatan sistem, termasuk desain antarmuka
pengguna, desain database, implementasi antarmuka pengguna, dan
implementasi fungsional.

2.7.3 Customer Test - Drives Mock-Up


Customer Test - drives Mock-up merupakan tahap terakhir yang dimana
user menguji sistem. Tujuan dari pengujian sistem adalah untuk menentukan
apakah sistem memenuhi persyaratan dan untuk memeriksa kesalahan yang
tersisa. Kesalahan ditemukan diperbaiki seperlunya hingga persyaratan
pengguna terpenuhi.

6
2.8 Arduino IDE
Arduino IDE (Integrated Development Environment) adalah sebuah
perangkat lunak open-source yang digunakan untuk memprogram dan
mengembangkan aplikasi pada platform Arduino. Arduino IDE menyediakan
antarmuka pengguna yang mudah digunakan dan intuitif, serta menyediakan
fitur-fitur seperti pengeditan kode, kompilasi, dan pengunggahan program ke
board Arduino (Samsugi dkk., 2020).

Gambar 2.6 Codingan Arduino IDE


Terdapat beberapa penelitian sebelumnya yang menggunakan rancang
bangun sistem berbasis Arduino Uno dapat dilihat pada Tabel 2.1, sebagai
berikut:
Tabel 2. 1 Penelitian Terdahulu
No. Penulis/Tahun Judul Metode Hasil
Rancang Pada pengujian
Bangun Sistem keseluruhan sistem,
Peringatan alat akan diuji
Ahmad Iqbal
Deteksi Dini secara keseluruhan
1. Reza Fahmi Prototype
Bencana Banjir mulai dari sensor
(2019)
Menggunakan mendeteksi jarak
Wemos Pada hingga data terkirim
Sungai Berbasis ke bagian penerima

7
Tabel 2. 2 Penelitian Terdahulu (Lanjutan)
No. Penulis/Tahun Judul Metode Hasil
Internet of dan akan di proses
Things menjadi beberapa
indikator. Pada
pembahasan kali ini
terdapat beberapa
pengujian yang
akan di uji seperti
jarak komunikasi
antara wemos, jarak
sensor, kekuatan
sinyal provider,
delay pengiriman,
status di penerima,
serta indikator
lampu dan buzzer.
Dari hasil
pembuatan alat
perancangan sistem
peringatan dini
Rut Dias Valentin,
Rancang banjir menggunakan
Made Ayu
Bangun sensor ultrasonik
Desmita, Asri
2. Peringatan Dini Prototype berbasis
Alawiyah, dan
Banjir Berbasis mikrokontroler Dari
Mico Fahrizal
Arduino uno hasil pengujian
(2021)
didapat bahwa
rangacang bangun
sistem peringatan
dini banjir

8
Tabel 2. 3 Penelitian Terdahulu (Lanjutan)
No. Penulis/Tahun Judul Metode Hasil
mengunakan sensor
ultrasonik yang
telah dibuat peneliti
dapat bekerja
dengan baik, dan
dapat diterapkan
pada sungai.
Sensor ultrasonik
bekerja dengan baik
untuk mengukur
ketinggian air pada
sungai serta
sensor buzzer dapat
berbunyi dengan
baik sebagai output
peringatan dini.
Hasil analisa sistem
dan pengujian
Pendeteksi
sistem dapat
Kebocoran
disimpulkan bahwa
Tabung LPG
sensor MQ-2 yang
Melalui Sms
Desi Nurnaningsih terhubung pada
3. Gateway Prototype
(2018) arduino board untuk
Menggunakan
mendeteksi gas LPG
Sensor Mq-2
metana, butana,
Berbasis
dan asap rokok.
Arduino uno.
Semakin pekat
kadar gas yang ada

9
Tabel 2. 4 Penelitian Terdahulu (Lanjutan)
No. Penulis/Tahun Judul Metode Hasil
maka akan semakin
cepat pula
kadar tersebut
terdeteksi.
Pesan akan dikirim
ke nomor tujuan
dan buzzer akan
Rancang
berbunyi ketika titik
Bangun Sistem
Suradi, Ahmad air telah melewati
Alam
4. Hanafie, Sahir Prototype batas yang
Pendeteksi
Leko (2019) ditentukan yaitu,
Banjir Berbasis
titik aman 10 cm,
Arduino uno
titik siaga20 cm dan
titik bahya banjir 30
cm.
Telah berhasil
disusun sebuah
perancangan sistem
deteksi banjir
Perancangan
Shania Putri berbasis IoT, yang
Sistem
Windiastik, Elsha selanjutnya dapat
Pendeteksi Metode
5. Novia Ardhana, dilanjutkan pada
Banjir Berbasis waterfall
Joko Triono proses
Iot (Internet Of
(2019). pengembangan dan
Thing),
implementasi sistem
deteksi banjir
berbasis IoT
yang selanjutnya

10
Tabel 2. 5 Penelitian Terdahulu (Lanjutan)
No. Penulis/Tahun Judul Metode Hasil
sistem yang telah
dibangun akan
diuji dengan
menggunakan
metode Blackbox.
Sehingga dihapakan
dpat mengurangi
dampak
banjir.

11
BAB 3 METODOLOGI PENELITIAN

3.1 Tempat Penelitian


Penelitian ini dilakukan di Jalan. Ir. H. Juanda No.15, Sidodadi, Kec.
Samarinda Ulu, Kota Samarinda, Kalimantan Timur 75124.

3.2 Alat
Sebelum membuat Implementasi Rancang Bangun Sistem Pendeteksi Dini
Banjir berbasis Arduino uno ada beberapa peralatan yang harus disiapkan.
Daftar peralatan yang digunakan dalam penelitian ini akan dituliskan pada Tabel
3.1
Tabel 3. 1 Alat yang Dibuthkan
No Nama Alat Fungsi Jumlah
Untuk membuat sebuah
aplikasi yang akan dipakai
1. Komputer/Laptop 1 unit
diperangkat keras dan
perangkat lunak.
2. Obeng Untuk merangkai alat. 1 Unit

3.3 Bahan
Sebelum membuat Implementasi Rancang Bangun Sistem Pendeteksi Dini
Banjir berbasis Arduino Uno ada beberapa peralatan yang harus disiapkan.
Daftar komponen yang digunakan dalam penelitian ini akan dituliskan pada Tabel
3.2.
Tabel 3.2 Komponen Yang Dibutuhkan
No Nama Bahan Fungsi Jumlah
Sebagai perintah yang 1 unit
1. Arduino uno
akan dijalan kan.
2. Sensor Ultrasonic Digunakan sebagai 1 unit

12
Tabel 3.2 Komponen Yang Dibutuhkan (lanjutan)
pengukur ketinggian air.
Untuk memberi 1 unit
3. Buzzer
peringatan dini banjir.
Digunakan sebagai
4. LCD 16x2 1 unit
tampilan dari sensor
Sebagai pusat kendali
5. Project board atau otak dari suatu 1 unit
sistem eletronik.
Digunakan sebagai
6. Kabel jumper penguhubung/menjumper 20 buah
seluruh komponen
Digunakan untuk
7. Lampu LED memberikan tanda atau 3 buah
sinyal visual

3.4 Software
Sebelum membuat Implementasi Rancang Bangun Sistem Pendeteksi Dini
Banjir berbasis Arduino uno ada beberapa peralatan yang harus disiapkan.
Daftar peralatan yang digunakan dalam penelitian ini akan dituliskan pada Tabel
3.3.
Tabel 3. 3 Komponen Yang Dibutuhkan
No. Nama Spesifikasi Fungsi
Membuat program yang akan
1. IDE Arduino Arduino 1.6.3 di download perangkat
arduino

Bab ini akan mejelaskan langkah-lagkah penelitian yang akan dilakukan dalam
implenmentasi Rancang Bangun Sitem Pendeteksi Dini Banjir Berbasis Arduino
uno. Alur penelitian yang digunakan seperti pada gambar 3.1

13
METODE PENELITIAN

ANALISIS DATA BANJIR

ANALISIS PERANCANGAN

ANALISIS KEBUTUHAN SISTEM

IMPLEMENTASI

PENGUJIAN SISTEM

ANALISIS KERJA
Gambar 3. 1 Alur Penelitian

3.5 Metode Penelitian


Metode yang digunakan dalam penelitian ini adalah perancangan
prototype sistem peringatan dini banjir berbasis Arduino uno dengan tahapan
analisis, desain dan implementasi.

3.6 Analisis Data Banjir


Pengumpulan data banjir dibagian Samarinda bertujuan untuk memahami
karakteristik dan faktor penyebabnya banjir, serta untuk mengembangkan
starategi mitigasi dan manajemen resiko banjir yang lebih baik.
Analisis data banjir dapat mencakup pengumpulan data cuaca seperti curah
hujan, debit air sungai, dan elevasi permukaan air. Data ini kemudian dapat
dianalisis untuk menentukan pola banjir, intensitas, frekuensi, dan durasi.
Tujuan dari analisis data banjir adalah untuk menghasilkan informasi yang dapat
digunakan untuk merencanakan dan melaksanakan tindakan mitigasi dan
pengembangan sistem peringatan dini.

14
Tabel 3. 3 Data Banjir di Jalan Juanda

No. Ketinggian Air Cuaca Durasi Masuk dan Keluarnya Air


Masuk air dari depan masjid,
12 cm Hujan deras selama 3 jam baru
1. Keluarnya air dari gorong-
(Sedang) 2 jam. surut.
gorong depan Suzuki.

Gambar 3. 2 Banjir di jalan Juanda

3.7 Analisis Perancangan Sistem


Perancangan sistem merupakan salah satu tindakan yang dilakukan untuk
mempermudah proses pembangunan suatu objek. Implementasi strategi
peringatan dini bencana banjir berbasis Arduino uno digambarkan pada Gambar
3.3. Gambar tersebut menjelaskan tentang cara kerja dari sistem monitoring
pendeteksi dini banjir berbasis Arduino uno yang akan dibuat.

15
Input Proses Output

Tampilan
Sensor
LCD 16x2
Ultrasonik

Arduino uno
Lampu LED

Buzzer

Gambar 3. 3 Block diagram sistem hardware

Dari gambar blok diagram sistem diketahui kerjanya yaitu inputan dari
sensor ultrasonik memiliki 3 Level yaitu Level 1, Level 2 dan Level 3 yang akan
diproses oleh Arduino uno jika sensor dalam Level 1 (Waspada) maka suara
buzzer tidak akan berbunyi dan LED akan menyala berwarna hijau, jika sensor
dalam Level 2 (Siaga) maka suara buzzer akan berbunyi 2 kali dan lampu LED
akan menyala berwarna kuning. Sedangakan jika sensor dalam Level 3 (Bahaya)
maka suara buzzer akan berbunyi terus dan lampu LED akan menyala berwarna
merah. Hasil dari pembacaan sensor akan ditampilkan pada LCD16x2.

3.7.1 Perancangan Perangkat Keras


Perancangan adalah tugas yang sangat penting untuk diselesaikan saat
membangun alat tertentu karena hal itu akan meningkatkan kemungkinan
pembelian komponen dan alat akan berfungsi sebagaimana mestinya. Untuk

16
mengatasi kerusakan komponen dengan baik, perlu juga memahami
karakteristiknya.

3.7.2 Perancangan Perangkat Lunak


Perancangan perangkat lunak atau Software Design adalah proses
merancang rancangan atau desain perangkat lunak yang akan dibangun. Dalam
proses perancangan perangkat lunak, sejumlah masalah dan kebutuhan sistem
dianalisis, kemudian solusi perangkat lunak dirancang untuk memenuhi
kebutuhan tersebut.

3.8 Analisis Kebutuhan Sistem


Tahapan selanjutnya setelah membuat rancangan perangkat keras dan
perangkat lunak, yaitu membuat analisis kebutuhan sistem. Analisis kebutuhan
sistem dilakukan untuk mengetahui alat dan komponen serta perangkat lunak
apa saja yang akan digunakan untuk mengimplementasikan sistem.

3.9 Implementasi
Langkah selanjutnya setelah mengumpulkan bahan adalah
mengimplementasikan rancangan alat yang sudah dibuat. Pada tahap ini, hasil
analisis yang telah selesai akan dipraktikkan untuk membuat sistem yang
berfungsi. Implementasi pada skripsi ini terbagi menjadi dua kategori, yaitu
implementasi perangkat keras dan implementasi perangkat lunak. Langkah
selanjutnya dalam perancangan sistem adalah implementasi perangkat keras,
dimana setiap komponen disesuaikan untuk bekerja dengan sistem yang sudah
dibangun.

3.9.1 Implementasi Perangkat Keras


Realisasi perangkat keras merupakan tahap akhir dari perancangan yang
telah selesai dilakukan sebelumnya. Saat ini, setiap komponen bekerja selaras
dengan sistem yang sudah dibangun.

17
3.9.2 Implementasi Perangkat Lunak
Penerapan perangkat lunak adalah tahap dimana sebuah program yang
telah diunduh akan dijalankan di dalam modul mikrokontroler dengan
menggunakan perangkat lunak yang sesuai bahasa program yang akan
digunakan. Peneliti dalam hal ini menunjukkan bahasa C dan software Arduino
uno. Tujuan kompilasi program Arduino uno setelah ditulis adalah untuk
menentukan apakah program tersebut handal atau tidak. Prosedur saat ini
adalah mengunggah program ke modul mikrokontroler.

3.10 Pengujian Sistem Keseluruan


Pengujian sistem secara keseluruhan bertujuan untuk memastikan semua
komponen dapat berjalan dengan sempurna. Mulai dari Sensor Ultrasonic,
Tampilan LCD 16x2 , Buzzer, Lampu L|ED, blok sistem Arduino uno dan program
yang mengatur jalannya sistem keseluruhan.

3.11 Analisis Kerja


Untuk analisa kerja, dilakukan bersama pada saat melakukan uji coba alat
yang bertujuan untuk mengetahui kerja alat tersebut. Selain itu yang akan
dianalisa adalah jarak, respon dalam untuk inputan pada Rancang Bangun Sistem
Pendeteksi Dini Banjir Berbasis Arduino uno. Berdasarkan hasil pengujian sistem
yang telah di dapat akan dianalisis untuk memastikan bahwa sistem yang telah
dibuat sesuai dengan harapan.

18
DAFTAR PUSTAKA

Burlian, A., Rahmanto, Y., Samsugi, S., & Sucipto, A. (2021). Sistem Kendali Otomatis
Pada Akuaponik Berbasis Mikrokontroler Arduino Uno R3. JTST, 02(1), 1–6.
Fahmi, A. I. R. (2019). TA: Rancang Bangun Alat Peringatan Deteksi Dini Bencana
Banjir menggunakan Wemos pada Sungai Berbasis Internet of Things (Doctoral
dissertation, Institut Bisnis dan Informatika Stikom Surabaya).
Habibi, M. F. (2018). Rancang Bangun Sistem Monitoring Deteksi Dini Untuk Kawasan
Rawan Banjir Berbasis Arduino. Jurnal Mahasiswa Teknik Informatika, 2(2), 190–
195.
Hartini, Primaini, S., Nurhayani, & Hartanto, D. D. (2022). Aplikasi Mikrokontroler
Arduino Uno dalam Rancang Bangun Kunci Pintu Menggunakan E-KTP. Jurnal
Sistem Komputer Musirawas, 7(1), 74–88.
Kinaswara, T. A., Hidayati, N. R., & Nugrahanti, F. (2019). Rancang Bangun
AplikasiInventaris Berbasis Website pada Kelurahan Bantengan. Jurnal SENATIK,
71–75.
Nurnaningsih, D. (2018). Pendeteksi kebocoran tabung LPG melalui SMS gateway
menggunakan sensor MQ-2 berbasis Arduino Uno. J. Tek. Inform, 11(2), 121-126.
Rut, R. D. V. (2021). Rancang Bangun Peringatan Dini Banjir Berbasis Arduino
Uno. Jurnal Portal Data, 1(2).
Salamah, I., Taqwa, A., & Wibowo, A. T. (2020). Rancang Bangun Sistem Keamanan
Sepeda Motor Berbasis IoT (Internet of Things). Jurnal Fasilkom, 10(2), 103–112.
Samsugi, S., Ardiansyah, A., & Kastutara, D. (2018). Arduino dan Modul Wifi ESP8266
sebagai Media Kendali Jarak Jauh dengan antarmuka Berbasis Android. Jurnal
Teknoinfo, 12(1), 23–27.
Samsugi, S., Mardiyansyah, Z., & Nurkholis, A. (2020). Sistem Pengontrol Irigasi
Otomatis Menggunakan Mikrokontroler Arduino Uno. JTST, 01(01), 17–22.
Suradi, A. H., & Leko, S. Rancang Bangun Sistem Alam Pendeteksi Banjir Berbasis
Arduino Uno. ILTEK, 14(01), 2039-2043.

19
Walingkas, I. S., Najoan, M. E. I., & Sugiarso, B. A. (2019). Perpaduan Sensor Ultrasonik
dengan Mini Computer Raspberry Pi Sebagai Pemandu Robot Beroda. Jurnal
Teknik dan Komputer, 8(3), 121–132.
Widiyanto, W. W. (2018). Analisa Metodologi Pengembangan Sistem dengan
Perbandingan Model Perangkat Perangkat Lunak Sistem Informasi Kepegawaian
Menggunakan Waterfall Development Model, Model Prototype, dan Model
Rapid Application Development (RAD). Jurnal INFORMA Politeknik Indonusa
Surakarta, 4(1), 34–40.
Widodo, T., Irawan, B., Prastowo, A. T., & Surahman, A. (2020). Sistem Sirkulasi Air
Pada Teknik Budidaya Bioflok Menggunakan Mikrokontroler Arduino Uno R3.
JTIKOM, 1(2), 34–39.
Windiastik, S. P., Ardhana, E. N., & Triono, J. (2019, September). Perancangan Sistem
Pendeteksi Banjir Berbasis IoT (Internet of Thing). In Seminar Nasional Sistem
Informasi (SENASIF), 3, 1925-1931.

20

Anda mungkin juga menyukai