Disusun oleh:
SETYO NING WASKITO
NIM: 1911102441137
1
PROPOSAL SKRIPSI
Disusun oleh:
SETYO NING WASKITO
NIM: 1911102441137
i
HALAMAN PENGESAHAN
DISUSUN OLEH:
Setyo Ning Waskito
1911102441137
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.
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
vii
DAFTAR TABEL
viii
BAB 1 PENDAHULUAN
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.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.
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).
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).
4
LCD berfungsi sebagai penampil data baik dalam bentuk karakter, huruf, angka
ataupun grafik (Burlian dkk., 2021).
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).
5
Gambar 2.5 Metode Protype
Adapun 3 tahapan pada metode protype adalah sebagai berikut (Widiyanto,
2018):
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).
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.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 PERANCANGAN
IMPLEMENTASI
PENGUJIAN SISTEM
ANALISIS KERJA
Gambar 3. 1 Alur Penelitian
14
Tabel 3. 3 Data Banjir di Jalan Juanda
15
Input Proses Output
Tampilan
Sensor
LCD 16x2
Ultrasonik
Arduino uno
Lampu LED
Buzzer
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.
16
mengatasi kerusakan komponen dengan baik, perlu juga memahami
karakteristiknya.
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.
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.
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