1
Jurnal SISFOKOM, Volume 04, Nomor 01, Maret 2015
(Strength, Weakness, Opportunity, Threats) untuk menganalisa Tabel 1. Analisis Swot Rancang Bangun Pintu Air Otomatis
bahwa proyek yang sedang dirancang dapat diterapkan.
1. Pintu dapat membuka dan
B. Analisis menutup secara otomatis
Analisis yang dilakukan dalam rancangan proyek ini terdiri Strength 2. Sistem dilengkapi dengan sensor
dari: 3. Informasi ketinggian air
1) Analisis Sistem Berjalan ditampilkan ke LCD
Analisis sistem berjalan, merupakan proses kerja sistem 1. Bergantung pada aliran arus
yang terjadi saat ini atau yang sedang berlangsung sebelum listrik.
dikembangkannya proyek. Dalam tahap analisis sistem Weakness 2. Proses buka tutup pintu akan
berjalan digambarkan dalam bentuk activity dan use case. terkendala jika ada sampah yang
menghalangi.
2) Analisis Sistem Usulan
Analisis sistem usulan, kebutuhan sistem yang 1. Alat ini bekerja secara otomatis
digunakan untuk membangun pintu air otomatis ini 2. Dapat dikembangkan menjadi
Opportunities
menggunakan mikrokontroler arduino uno sebagai system peringatan dini waspada
pemroses utama, mikrokontroler arduino nano sebagai banjir.
pemroses pengukuran ketinggian air dan untuk 1. Komponen alat ini akan rusak
menampilkan ke LCD, sensor ultrasonik sebagai pengukur jika terendam air.
ketinggian air, sensor air (water level float switch) yang
berfungsi sebagai pendeteksi ketinggian, motor servo Threats 2. Sensor air yang digunakan tidak
berfungsi sebagai pembuka atau penutup pintu air, dan akan aktif jika ada benda
LCD yang digunakan sebagai layar informasi ketinggian penghalang.
air. Dalam pembuatan program (editing) menggunakan
software arduino IDE yang menggunakan pemrograman
Selanjutnya, penerapan strategi SWOT pada rancang
bahasa C.
bangun pintu air otomatis menggunakan water level float
switch sensor berbasis mikrokontroler arduino uno dijelaskan
3) Perancangan pada tabel 2.
Perancangan dalam pembuatan pintu air otomatis
dibagi menjadi empat tahapan perancangan, yaitu Tabel 2. Strategi Swot Rancang Bangun Pintu Air Otomatis
perancangan input yang menjelaskan alur kerja input
1. Perangkat ini dapat bekerja secara
sensor, perancangan proses yang mejelaskan alur kerja
perfungsi antar komponen, perancangan output yang otomatis dalam membuka dan
menampilkan proses kerja alat secara keseluruhan yang menutup pintu berdasarkan jumlah
disusun dengan flowchart, serta perancangan model pintu sensor yang aktif pada dasar
air yang diusulkan. bendungan.
Strategi S-O
2. Pengembangan sistem menjadi
4) Implementasi sistem peringatan dini waspada
Tahapan akhir dari suatu rancangan proyek adalah banjir dapat berupa alarm maupun
implementasi dari tahapan-tahapan sebelumnya. pengiriman pesan singkat berupa
Implementasi menjelaskan semua proses instalasi dari SMS kepada sejumlah masyarakat.
mulai instalasi perangkat keras, instalasi perangkat lunak,
1. Untuk mencegah terjadinya
tahap pemrograma, serta dilakukan tahapan pengujian
yang berguna untuk mengetahui bahwa perangkat dapat pemadaman arus listrik saat terjadi
berfungsi dengan benar, pada tahapan pengujian luapan air diperlukan batrai tower
menggunakan metode blackbox guna menemukan BTS yang memiliki kapasitas
kesalahan fungsi yang tidak benar atau hilang hingga besar sebagai pengganti listrik.
kesalahan kerja dari suatu perangkat yang sedang Strategi W- 2. Pada posisi didepan daun pintu air
dirancang. O dibuat semacam jaring dari besi
atau kawat baja yang berfungsi
III. PEMBAHASAN menyaring sampah agar tidak
langsung mengenai pintu yang
A. Perencanaan akan membuat kemacetan pada
Studi kelayakan pintu air otomatis menggunakan water proses buka tutup pintu.
level float switch sensor berbasis mikrokontroler arduino uno 1. Pada perangkat utama, sensor
dilakukan menggunakan strategi analisis SWOT seperti yang Strategi S-T ultrasonik dan LCD dipasang
terlihat pada tabel 1. semacam case yang berguna untuk
2
Jurnal SISFOKOM, Volume 04, Nomor 01, Maret 2015
melindungi dari air hujan, ataupun
benturan benda keras lainnya.
2. Pada sensor water level float
switch dipasang semacam case
yang dapat melindungi dari
sampah yang berada pada
bendungan.
1. Peletakan komponen utama
ditempatkan diposisi yang aman
dari jangkauan air, sensor yang
Strategi W- digunakan harus terlindungi.
T 2. Untuk mengatasi hal yang tidak
terduga dalam sistem otomatis
yang terpasang, pada pintu air
juga
dilengkapi dengan sistem manual.
B. Analisis
Analisis sistem berjalan akan dijelaskan dengan
menggunakan diagram use case yang ditampilkan pada gambar
1 dan diagram activity sistem berjalan pada gambar 2.
C. Perancangan
Cara kerja pintu otomatis ini adalah informasi ketinggian
Gambar 1. Diagram Use Case Sistem Berjalan air akan ditampilkan pada LCD Display berdasarkan hasil
pengukuran sensor utrasonic yang dipasang pada bagian atas
pintu air. Di dalam bendungan telah dipasang dua buah sensor
air jenis pelampung (water level float swtich) dimana sensor
pertama diletakkan paling bawah, dan sensor kedua berada
paling atas. Saat pintu air menyentuh sensor pertama
(mengaktifkan sensor pertama), maka motor servo akan
berputar sebesar 600 dan pada saat air menyentuh sensor air
kedua (mengaktifkan sensor kedua), maka motor servo akan
berputar sebesar 1100. Dan jika ketinggian air mulai
3
Jurnal SISFOKOM, Volume 04, Nomor 01, Maret 2015
berkurang dimana sensor kedua tidak aktif, maka motor servo
akan berputar sebesar 600 dan jika ketinggian air kembali
normal dimana sensor pertama tidak aktif maka motor servo
akan bergerak menutup pintu air secara sempurna. Sensor air
(water level float swicth) akan aktif jika posisi sensor tersebut
terendam air.
Start;
Alat siap;
if(Sensor 1 aktif?){
Pintu Terbuka 600;
Gambar 4. Component Diagram Rancangan Pintu Air Mengalirkan Air;
Otomatis if (Air Meluap?);
Air bertambah;
Dilihat dari diagram pada gambar 4, mikrokontroler If(Sensor 2 aktif?){
arduino uno menerima masukan dari water level float switch Pintu terbuka 1100;
sensor dan menghasilkan keluaran kemotor servo. Lalu Mengalirkan Air;
mikrokontroler arduino nano menerima masukan dari sensor While(!Air Meluap?){
ultrasonik dan menghasilkan keluaran ke LCD Display. Read Pintu Terbuka 600;}
Read Pintu terbuka 1100;}
Perancangan proses cara kerja water level float switch Read Pintu terbuka 600;}
sensor disajikan dalam bentuk flowchart pada gambar 5 dan Read Pintu Air tertutup sempurna; 15 End;
algoritma cara kerja water level float switch sensor dijelaskan
pada gambar 6. Gambar 6. Algoritma Cara Kerja Water Level Float Switch
Sensor.
4
Jurnal SISFOKOM, Volume 04, Nomor 01, Maret 2015
Perancangan cara kerja alat secara keseluruhan pada
Start;
rancang bangun pintu air otomatis menggunakan water level
alat siap;
float switch sensor berbasis mikrokontroler arduino uno
ultrasonik baca tinggi air;
disajikan dalam bentuk flowchart pada gambar 7.
Tampil ke LCD;
if (Sensor 1 aktif?)
{ Pintu terbuka 600;
mengalirkan air;
if (!air meluap?)
{Air bertambah;
if(sensor 2 aktif?) 11 {Pintu terbuka 1100;
mengalirkan air;
if (sensor 2 aktif?)
{Read Pintu terbuka 1100}}
Read Pintu terbuka 600;}
Pintu menutup sempurna;};
Read ultrasonik baca tinggi air;
End;
D. Implementasi
Implementasi dari rancang bangun pintu air otomatis
menggunakan water level float switch sensor berbasis
mikrokontroler arduino uno terdiri dari instalasi perangkat
keras, instalasi perangkat lunak Arduino IDE versi yang
digunakan dalam rancangan ini adalah 1.0, pemrograman atau
coding serta pengujian yang menggunakan metode BlackBox
Testing.
1) Instalasi Perangkat Keras
Instalasi rangkaian perangkat keras pada gambar 3.9
dan gambar 3.10 adalah rangkaian alat secara keseluruhan
yang terpasang pada prototype.
5
Jurnal SISFOKOM, Volume 04, Nomor 01, Maret 2015
IV. PENUTUP
A. Kesimpulan
Berdasarkan hasil pembahasan dan pengujian yang telah
dilakukan pada rancang bangun pintu air otomatis
menggunakan water level flow switch sensor dan sensor
ultrasonic berbasis mikrokontroler arduino uno, maka dapat
diambil kesimpulan sebagai berikut:
Meringankan tugas manusia dalam mengontrol
ketinggian air dibendungan, serta dapat mengurangi
kelalaian manusia dalam bertugas.
Dengan adanya sistem pintu air otomatis ini
diharapkan mampu mengontrol ketinggian atau volume
air pada suatu bendungan dengan lebih efektif.
Kekurangan dari alat yang dirancang ini adalah proses
Gambar 1.0 Rancangan Alat buka dan tutup pintu air tidak berjalan secara
maksimal apabila sekitar pintu terdapat sampah atau
Dari gambar 3.9 dan 3.10 rancangan pintu air otomatis benda-benda yang menghalangi.
menggunakan dua buah water level float switch sensor,
satu sensor ultrasonik, satu LCD display, satu motor servo, B. Saran
satu mikrokontroler arduino uno dan nano. Penelitian yang dilakukan ini tentunya tidak terlepas dari
pada kekurangan dan kelemahan. Oleh karena itu, untuk
2) Blackbox Testing pengembangan sistem lebih lanjut, perlu diperhatikan
Tahapan pengujian adalah tahapan akhir saat semua beberapa hal berikut ini:
proses dilalui dengan tujuan untuk mengetahui apakah alat Pintu air masih merembes, penutupan pintu masih
yang dirancang telah sesuai dengan hasil yang diharapkan. belum sempurna. Diperlukan alat tambahan agar air
Pengujian ini menggunakan metode BlackBox Testing, tidak merembes.
dimana pengujian ini memfokuskan pada kebutuhan Dalam protoype ini menggunakan hardware atau
fungsional perangkat dengan tujuan berusaha menemukan perangkat keras dengan spesifikasi minimum, untuk
kesalahan, kesalahan yang dimaksud adalah kesalahan pengembangan selanjutnya dapat menggunakan
fungsi, kesalahan intreface, kesalahan struktur data, hardware dengan spesifikasi yang lebih baik.
ataupun kesalahan kinerja. Sistem ini dapat dikembangkan kembali untuk sistem
peringatan dini waspada banjir.
Tabel 3. Blackbock testing
No Prosedur Hasil yang Validasi
diharapkan
1 Air dimasukan Pintu air terbuka Valid DAFTAR PUSTAKA
kedalam wadah secara otomatis
secara bertahap dengan putaran [1] Adi Nugroho. 2010. Rekayasa Perangkat Lunak Berbasis Objek dengan
hingga water level servo 600 Metode USDP. Andi. Yogyakarta.
wloat switch [2] Albir, Sinan Si. 2003. Learning UML. O’Reilly & Associates, Inc., 1005
sensor pertama Gravenstein Highway North, Sebastopol, CA 95472.
aktif [3] Andrianto, Heri dan Aan Darmawan. 2016. Arduino Belajar Cepat dan
2 Mengurangi air Pintu air menutup Valid Pemrograman. Informatika. Bandung.
sampai water otomatis sempurna [4] Booch, Grady. 2005. Object Oriented Analysis and Design with
level wloat switch Application 2nd Edition. United States of America.R. Nicole, “Title of
sensor pertama paper with only first word capitalized,” J. Name Stand. Abbrev., in
tidak aktif press.
3 Air dimasukan Pintu air terbuka Valid [5] Fowler, Martin.2005. UML Distilled. Edisi 3. Andi. Yogyakarta.
kedalam wadah secara otomatis [6] Gries, David, Fred B. Schneider. 2005. An Integrated Approach to
sampai water dengan putaran Software Engineering Third Edition. Pankaj Jalote. Indian Institute of
Technology Kampur India.
level float switch servo 1100
sensor kedua aktif [7] Herlawati, dan Widodo. 2011. Menggunakan UML. Informatika.
4 Air dimasukan Sensor ultrasonik Valid Bandung.
kedalam wadah dapat mengukur [8] Krismiaji. 2010. Sistem Informasi Akuntasi. UPP AMP YKPN.
Yogyakarta.
secara bertahap ketinggian air dan
menampilkannya ke [9] Munawar. 2005. Pemodelan Visual Menggunakan UML. Graha Ilmu.
Yogyakarta
LCD display