Anda di halaman 1dari 88

RANCANG BANGUN ALAT BANTU PARKIR KAPAL MENGGUNAKAN

SENSOR ULTRASONIK BERBASIS ARDUINO

TUGAS AKHIR

USM

OLEH

RENDY HARTONO
G.211.14.0125

PROGRAM STUDI S1 – TEKNIK INFORMATIKA


JURUSAN TEKNOLOGI INFORMASI
FAKULTAS TEKNOLOGI INFORMASI DAN KOMUNIKASI
UNIVERSITAS SEMARANG
2019
ABSTRACT

In daily life, people can’t be separated from the use of technology.


Technology are generally used by people for many things in this life such for a tool
to simplifying some job. It’s not even strange if some transportation now has high
technology in it, one example is a ship. Parking of ships is difficult without the signal
from a person, because it can cause the hull of the ship during parking
From this thought, ship parking tools were created using ultrasonic sensors.
This tool is designed to facilitate someone in when parked a large or small ship
without an assistant. This tool uses hardware that is Arduino Uno R3 as its main
control, an Ultrasonic Sensor that is useful as an accurate sensor for calculating the
distance of an object and a Buzzer Module to give the notification tone from distance
an object dan LED for giving information which side detect an object.
The results of the manufacture of this tool are expected to produce a tool that
is capable of carrying out ship parking with ultrasonic sensors and the sound of
Buzzer and LED as an auto notification so that it is effective when its use.
Keyword: Arduino Uno, Ultrasonic Sensor, Ship Parking, Buzzer, LED.

v
KATA PENGANTAR

Segala puji dan syukur kehadirat Tuhan Yang Maha Esa karena atas segala
rahmat dan hidayah-Nya, penulis dapat menyelesaikan penelitian ini dengan judul
“RANCANG BANGUN ALAT BANTU PARKIR KAPAL MENGGUNAKAN
SENSOR ULTRASONIK BERBASIS ARDUINO”. Adapun tujuan penulisan
Tugas Akhir ini adalah untuk memenuhi syarat dalam mencapai gelar Sarjana
Komputer pada jurusan Teknologi Informasi Fakultas Teknologi Informasi dan
Komunikasi Universitas Semarang. Dengan selesainya penyusunan Tugas Akhir ini
penulis banyak memperoleh dukungan, masukan, dan bimbingan yang sangat
bermanfaat dari berbagai pihak selama penulisan laporan ini, oleh karena itu penulis
mengucapkan terima kasih kepada :

1. Bapak Andy Kridasusila. SE., MM. selaku Rektor Universitas Semarang.


2. Bapak Susanto S.kom., M.Kom. selaku Dekan Fakultas Teknologi Informasi dan
Komunikasi.
3. Bapak April Firman Daru, S.Kom., M.Kom. selaku ketua Program Studi Teknik
Informatika Universitas Semarang.
4. Bapak Whisnumurti Adhiwibowo, ST., M.Kom. selaku Dosen Pembimbing yang
telah meluangkan waktunya mengarahkan dan membimbing penulis dengan
sabar sampai selesainya laporan Tugas Akhir ini.
5. Seluruh Dosen Pengajar dan Staf Fakultas Teknologi Informasi dan Komunikasi.
6. Kedua orang Tua saya yang telah memberikan doa restu dan dorongan baik moril
maupun materil.
7. Orang yang memberi penyemangat, doa dan dukungan yang tiada henti selama
pengerjaan tugas akhir, dan teman-teman Teknik Informatika angkatan 2014.
8. Dan saudara – saudara yang telah memberikan doa perhatian, semangat dan
motivasi.
9. Semua pihak yang tidak bisa penulis sebutkan satu persatu yang telah membantu
sehingga dapat terselesaikannya laporan tugas akhir ini.

vii
DAFTAR ISI

HALAMAN JUDUL ................................................................................................... i


PERNYATAAN TUGAS AKHIR ............................................................................... ii
PERSETUJUAN TUGAS AKHIR .............................................................................. iii
PENGESAHAN UJIAN TUGAS AKHIR .................................................................. iv
ABSTRACT ................................................................................................................... v
ABSTRAK ................................................................................................................... vi
KATA PENGANTAR ................................................................................................. vii
DAFTAR ISI ................................................................................................................ ix
DAFTAR GAMBAR ................................................................................................... xii
DAFTAR TABEL ........................................................................................................ xiii

BAB I PENDAHULUAN
1.1. Latar Belakang ..................................................................................... 1
1.2. Perumusan Masalah ............................................................................. 2
1.3. Batasan Masalah................................................................................... 3
1.4. Tujuan Tugas Akhir ............................................................................. 3
1.5. Manfaat Tugas Akhir ........................................................................... 3
1.6. Metodologi Penelitian .......................................................................... 4
1.6.1 Pengumpulan Data ...................................................................... 4
1.6.2 Jenis Data .................................................................................... 5
1.6.3 Metode Pengembangan Sistem ................................................... 6
1.7. Sistematika Penulisan .......................................................................... 8

ix
BAB II LANDASAN TEORI
2.1. Kajian Pustaka...................................................................................... 10
2.1.1 Perancangan Alat Sensor Parkir Perintah Suara
Menggunakan Mp3 Shield Arduino ......................................... 10
2.1.2 Aplikasi Sensor Ultrasonik Berbasis Mikrokontroler
AtMega328 Untuk Merancang Tempat Sampah Pintar ........... 10
2.1.3 Robot Penjejak Ruangan Dengan Sensor Ultrasonik Pada
Arduino Uno ............................................................................ 11
2.2. Mikrokontroler ..................................................................................... 12
2.3. Arduino ................................................................................................ 12
2.3.1 Arduino Uno ............................................................................ 12
2.4 Rancang Bangun .................................................................................. 13
2.5 Parkir .................................................................................................... 13
2.6 Kapal .................................................................................................... 14
2.7 Sensor Ultrasonik ................................................................................. 16
2.8 LED ...................................................................................................... 19
2.9 Buzzer ................................................................................................... 20
2.10 Flowchart ............................................................................................. 20
2.10.1 Jenis Flowchart ........................................................................ 21
2.10.2 Simbol Flowchart .................................................................... 21
2.11 Pengujian Alpha ................................................................................... 22
2.12 Pengujian Beta ..................................................................................... 23

BAB III PERENCANAAN DAN ANALISA PERANCANGAN SISTEM


3.1. Tahap Analisa....................................................................................... 24
3.1.1 Identifikasi Masalah.................................................................. 24
3.1.2 Penyelesaian Masalah ............................................................... 24
3.2. Tahap Perencanaan............................................................................... 26
3.2.1 Perencanaan Sistem .................................................................. 26

x
3.3. Tahap Perancangan Alat ...................................................................... 26
3.3.1 Flowchart Design System......................................................... 26
3.3.2 Desain Blok Model Perancangan ............................................. 28
3.4 Perancangan Perangkat Keras .............................................................. 29
3.4.1 Skematik Keseluruhan Rangkaian ........................................... 29
3.4.2 Perencanaan Pembuatan Prototype .......................................... 32
3.5 Perancangan Perangkat Lunak ............................................................. 33

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN SISTEM

4.1. Implementasi Sistem ............................................................................ 34


4.1.1 Implementasi Perangkat Keras ................................................. 34
4.1.2 Implementasi Perangkat Lunak ................................................ 35
4.2. Pengujian Sistem .................................................................................. 42
4.2.1 Pengujian Alpha ....................................................................... 42
4.2.2 Hasil Pengujian Alpha .............................................................. 43
4.2.3 Pengujian Beta ......................................................................... 43
4.2.4 Rumus Pengujian Beta ............................................................. 43
4.2.5 Hasil Pengujian Beta ................................................................ 44
4.2.6 Kesimpulan Hasil Pengujian Beta ............................................ 53

BAB V PENUTUP
5.1. Kesimpulan .......................................................................................... 55
5.2. Saran ..................................................................................................... 55
DAFTAR PUSTAKA
LAMPIRAN

xi
DAFTAR GAMBAR

Gambar 1.1 Model Prototype.................................................................................... 6


Gambar 2.1 Arduino Uno.......................................................................................... 13
Gambar 2.2 Prinsip Kerja Sensor Ultrasonik ............................................................ 17
Gambar 2.3 Rangkaian Pemancar Sensor Ultrasonik ............................................... 18
Gambar 2.4 Rangkaian Penerima Sensor Ultrasonik ................................................ 18
Gambar 2.5 Sensor Ultrasonik .................................................................................. 19
Gambar 2.6 LED ....................................................................................................... 19
Gambar 2.7 Buzzer .................................................................................................... 20
Gambar 3.1 Flowchart .............................................................................................. 27
Gambar 3.2 Desain Blok Model Perancangan .......................................................... 29
Gambar 3.3 Skema rangkaian prototype alat bantu parkir kapal ............................. 30
Gambar 3.4 Perencanaan Pembuatan Prototype ....................................................... 33
Gambar 4.1 Rancang Bangun prototype alat bantu parkir kapal menggunakan sensor
Utrasonik berbasis Arduino ................................................................... 35
Gambar 4.2 Editor Penulisan Program ..................................................................... 36
Gambar 4.3 Hasil Pengujian Beta ............................................................................. 54

xii
DAFTAR TABEL

Tabel 2.1 Simbol Diagram Flowchart ...................................................................... 21


Tabel 4.1 Hasil Pengujian Alpha............................................................................... 42
Tabel 4.2 Jawaban dan Skor...................................................................................... 44
Tabel 4.3 Nilai Persentase ......................................................................................... 44
Tabel 4.4 Responden ................................................................................................. 44
Tabel 4.5 Hasil Pengujian Beta Pertanyaan Nomor Satu.......................................... 45
Tabel 4.6 Hasil Pengujian Beta Pertanyaan Nomor Dua .......................................... 46
Tabel 4.7 Hasil Pengujian Beta Pertanyaan Nomor Tiga ......................................... 47
Tabel 4.8 Hasil Pengujian Beta Pertanyaan Nomor Empat ...................................... 47
Tabel 4.9 Hasil Pengujian Beta Pertanyaan Nomor Lima ........................................ 48
Tabel 4.10 Hasil Pengujian Beta Pertanyaan Nomor Enam ..................................... 49
Tabel 4.11 Hasil Pengujian Beta Pertanyaan Nomor Tujuh ..................................... 50
Tabel 4.12 Hasil Pengujian Beta Pertanyaan Nomor Delapan ................................. 51
Tabel 4.13 Hasil Pengujian Beta Pertanyaan Nomor Sembilan ................................ 52
Tabel 4.14 Hasil Pengujian Beta Pertanyaan Nomor Sepuluh .................................. 53

xiii
BAB I
PENDAHULUAN

1.1 Latar Belakang


Dalam kehidupan sehari-sehari manusia tidak lepas dengan
penggunaan teknologi. Teknologi umumnya digunakan manusia untuk
beberapa hal dalam kehidupan yang berguna sebagai alat untuk
mempermudah sebuah pekerjaan. Bahkan tidak aneh jika beberapa alat
transportasi kini memiliki teknologi tinggi di dalamnya, salah satu
contohnya adalah sebuah kapal. Mengingat permarkiran kapal adalah hal
yang sulit bila dilakukan sendirian terutama jika yang diparkirkan adalah
sebuah kapal yang besar
Untuk mendukung keterbatasan kemampuan manusia maka
diperlukannya sebuah alat bantu yang memiliki fungsi sebagai sarana
pembantu dalam memarkirkan sebuah kapal. Tentu sebuah kapal tidak
murah harganya, diperlukan penanganan tinggi untuk merawat sebuah
kapal, kapal yang terawat akan memberikan performa maksimal dalam
penggunaannya, dalam merawat sebuah kapal tentulah kemampuan dari
pengguna merupakan faktor yang sangat penting, salah dalam
menjalankan sebuah kapal bisa menyebabkan kerusakan pada kapal.
Kapal yang besar dengan bahan baja tidak dapat dikatakan sebagai
barang kuat jika skill dari pengguna masih awam, dengan terbenturnya
badan kapal pada dermaga saat pemarkiran tidak hanya menyebabkan
rusaknya badan kapal namun juga membuat lecet cat pada bagian yang
terbentur. Tentu orang yang berkemampuan awam harus memiliki sebuah
asisten dalam memarkirkan kapalnya, namun kehadiran asisten tidak
selalu ada dalam prakteknya. Maka diperlukannya alat untuk membantu
pengguna yang tidak memiliki asisten. Sehingga pengguna bisa
memarkirkan kapal sendiri dengan meminimalkan resiko terbenturnya
badan kapal ke dermaga. Selain itu, sistem pemarkiran ini dilengkapi
dengan nada notifikasi beep serta LED untuk mengetahui seberapa jauh

1
2

dekatnya badan kapal pada dermaga sehingga dapat memudahkan


penggunaan.
Inovasi kreatif dengan memanfaatkan kemajuan teknologi yang
memiliki fungsi untuk mempermudah pengguna dalam melakukan kinerja.
Inovasi yang dilakukan adalah merancang prototype alat bantu parkir
kapal yang menggunakan sensor ultrasonik sebagai modul yang dapat
memverifikasi jarak objek secara akurat sehingga mengetahui jauh
dekatnya kapal dengan dermaga, penulis memilih sensor ultrasonik karena
untuk kegunaannya sudah cukup dan dananya pun tidak terlalu besar
apabila nantinya sistem ini akan diaplikasikan ke kapal kecil atau
tongkang pengangkut barang. Dengan penggunaan sensor ultrasonik ini,
maka perangkat memiliki tingkat keakuratan dalam memverifikasi jarak
secara baik dengan didukung oleh buzzer untuk memberikan notifikasi
dengan hanya dari pendengaran serta LED untuk menunjukkan sisi mana
yang mendeteksi objek yang berarti menambah efektif dalam
pengerjaannya.
Berdasarkan uraian tersebut maka diperlukan alat yang dapat
membantu sebuah kapal dalam permarkiran dengan menggunakan
teknologi sensor ultrasonik. Oleh karena itu penulis merancang alat yang
akan direalisasikan dalam tugas akhir dengan judul “RANCANG
BANGUN ALAT BANTU PARKIR KAPAL MENGGUNAKAN
SENSOR ULTRASONIK BERBASIS ARDUINO ”.

1.2 Perumusan Masalah


Berdasarkan latar belakang yang telah diuraikan tersebut, maka
dapat dirumuskan masalah yang ada yaitu bagaimana rancang bangun
prototype alat bantu parkir kapal dengan menggunakan Sensor Ultrasonik
yang dilengkapi dengan Buzzer serta LED menggunakan Arduino.
3

1.3 Batasan Masalah


Agar sistem dapat tercapai pada tujuan sesuai yang diinginkan,
maka pembahasan dibatasi pada hal-hal sebagai berikut:
1. Rancang bangun menggunakan arduino.
2. Rancang bangun menggunakan sensor ultrasonik sebagai tolak
ukur jarak objek.
3. Rancang bangun berupa sampel kapal yang dapat berbunyi ketika
jarak objek sudah terdeteksi menggunakan Buzzer dan LED yang
berkedip untuk memberikan info sisi mana yang mendeteksi
objek.
4. Metode pengembangan sistem menggunakan metode prototype.

1.4 Tujuan Tugas Akhir


Tujuan dari penelitian ini yaitu menghasilkan sebuah prototype alat
bantu parkir kapal yang dilengkapi dengan Sensor Ultrasonik, yang
nantinya Buzzer akan berbunyi ketika objek sudah terdeteksi secara
otomatis dan LED akan berkedip tergantung sisi mana yang mendeteksi
objek.

1.5 Manfaat Tugas Akhir


1. Manfaat Bagi Penulis
a. Penulis dapat mengaplikasikan teori-teori yang diperoleh saat
perkuliahan.
b. Menambah pengalaman bagi penulis untuk lebih mendalami
perakitan sistem khususnya pada Arduino.
c. Penulis lebih mengetahui pemanfaatan mikroprosesor Arduino
dalam kehidupan sehari-hari.
2. Manfaat Bagi Akademik
a. Sebagai tolak ukur mahasiswa dalam menyerap ilmu perkuliahan
dan mampu mengimplementasikannya.
4

b. Menambah referensi studi pustaka sebagai bahan kajian, studi


banding dan literatur pada perpustakaan Universitas Semarang.
3. Bagi Pembaca
Dapat digunakan sebagai referensi dan bahan acuan apabila hendak
melakukan penelitian ataupun studi lebih lanjut.
4. Bagi Pengguna
Dapat membantu pengguna dalam memarkirkan sebuah kapal sehingga
meminimalkan resiko terbenturnya badan kapal pada dermaga
meskipun tanpa dibantu seorang asisten sehingga mengefisiensikan
permarkiran kapal.

1.6 Metodologi Penelitian


1.6.1 Pengumpulan Data
Data adalah sumber atau bahan mentah yang sangat berharga
bagi suatu proses yang menghasilkan informasi. Oleh karena itu,
pengumpulan data perlu dilakukan secara cermat sehingga data - data
yang diperoleh dapat bermanfaat dan berkualitas. Adapun metode
pengumpulan data yang penulis gunakan adalah sebagai berikut :
a. Wawancara
Metode wawancara yaitu suatu metode pengumpulan data
dengan cara tanya jawab secara langsung. Penulis mengadakan tanya
jawab secara langsung kepada Bapak Erwan Tyas Handono selaku
Shipyard Coordinator PT Dok & Perkapalan Kodja Bahari untuk
melakukan pengumpulan data dan informasi yang diperlukan dalam
pembuatan laporan dan sistem.
b. Observasi
Observasi yaitu metode pengumpulan data yang dilakukan
dengan cara mengadakan pengamatan secara langsung pada objek
permasalahan yang diambil. Penulis mengadakan pengamatan
langsung mengenai dimana dan bagaimana cara seseorang
memarkirkan sebuah kapal di dermaga.
5

c. Studi Pustaka
Studi Pustaka yaitu metode pengumpulan data yang
dilakukan dengan mencari, membaca dan mengumpulkan dokumen-
dokumen seperti buku, artikel dan literatur-literatur sebagai referensi,
yang berhubungan dengan topik penelitian yang akan dilakukan.
1.6.2 Jenis Data
Dalam penelitian yang dilakukan, penulis mengumpulkan data -
data dalam dua jenis yakni :
a. Data Primer
Data primer adalah data yang diperoleh langsung dari sumber
yang diamati. Dalam penelitian ini, data primer diperoleh melalui
observasi dari objek penilitian yang dilakukan oleh penulis melalui
tanya jawab terhadap beberapa orang yang menggunakan kapal.
Teknik pengumpulan data dengan cara melakukan pembagian daftar
pertanyaan langsung, sehingga data yang penulis kumpulkan
menggambarkan keadaan alat sebenarnya. Data penelitian yang
penulis gunakan adalah kuesioner. Hal yang mendasari pemakaian
kuesioner merupakan salah satu alat penelitian yang dapat digunakan
untuk pendekatan penelitian survei. Dengan menggunakan kuesioner
dapat memberikan kemudahan bagi responden untuk memahami dan
menjawab pertanyaan yang diajukan dengan baik. Hal ini
dikarenakan responden memiliki waktu yang cukup lama untuk
berpikir dan menyelesaikan kuesioner tersebut.
b. Data Sekunder
Data sekunder adalah data yang diperoleh secara tidak
langsung dari objek penelitian dan didapat dari studi pustaka dan
literatur yang digunakan sebagai pendukung data primer.
Pengumpulan data sekunder dilakukan dengan mencari dan
mempelajari literature, buku-buku, artikel, jurnal, teori yang
mendukung, serta referensi lainnya yang berhubungan dengan
6

rancang bangun prototype alat bantu parkir kapal dengan sensor


ultrasonik menggunakan arduino.
1.6.3 Metode Pengembangan Sistem
Dalam perancangan sistem diperlukan cara-cara untuk
mengembangkan sistem tersebut guna mendapatkan sistem yang handal
dan sesuai dengan yang diharapkan. Metode yang digunakan dalam
penulisan tugas akhir ini adalah metode Prototype.
Model prototype dapat digunakan untuk menyambungkan
ketidakpahaman pelanggan mengenai hal teknis dan memperjelas
spesifikasi kebutuhan yang diinginkan pelanggan kepada pengembang
perangkat lunak.
Model prototype dimulai dari mengumpulkan kebutuhan
pelanggan terhadap perangkat lunak yang akan dibuat. Lalu dibuatlah
program prototype agar pelanggan lebih terbayang dengan apa yang
sebenarnya diinginkan.

Gambar 1.1 Model Prototype (Pressman, 2012)


7

Adapun penjelasan mengenai pemodelan prototype pada


Gambar 1.1 adalah sebagai berikut :
1. Komunikasi
Melakukan proses perumusan kebutuhan fungsional dengan
menggali informasi dan melakukan pertemuan dengan
orang-orang yang menggunakan kapal. Tahapan ini
digunakan untuk mengetahui ruang lingkup informasi, dan
kemapuan kinerja yang ingin dihasilkan pada kemudahan
prototype alat bantu parkir kapal dengan sensor ultrasonik
berbasis arduino.
2. Perencanaan secara cepat
Pada tahapan ini, melakukan identifikasi spesifikasi
kebutuhan berdasarkan hasil yang telah selesai
dikumpulkan dari komunikasi. Kemudian dilakukan ke
dalam tahap bentuk penjadwalan waktu secara matang
dalam bidang pengembangan. Dari hasil tahapan ini adalah
detail perencanaan, sehingga membuat pengguna nahkoda
kapal dapat dengan mudah dalam penggunaan.
3. Pemodelan perancangan secara cepat
Pemodelan yang dilakukan adalah perancangan secara cepat
mewakili seluruh aspek yang akan disusun. Data-data yang
telah dikumpulkan pada tahapan sebelumnya akan dibuat ke
dalam bentuk yang dimengerti oleh pengguna. Perangkat
arduino sebagai mainboard utama alat ini, sensor ultrasonik
digunakan sebagai sensor untuk menghitung dekat atau
jauhnya jarak kapal ke dermaga, dan buzzer sebagai tanda
pemberitahuan dengan suara.
4. Pembentukan prototype
Pada tahapan ini membuat rancangan pada miniatur kapal
yang dipasangi komponen prototype alat bantu parkir kapal,
yaitu dengan menggunakan 4 (empat) sensor ultrasonik
8

pada bagian depan, belakang, samping kiri dan samping


kanan badan kapal dengan berbasis arduino.
5. Penyerahan sistem
Prototype yang telah dibangun kemudian diujikan kepada
calon pengguna untuk melakukan evaluasi-evaluasi yang
dibuat sebelumnya, dan untuk medapatkan umpan balik
yang digunakan untuk memperbaiki spesifikasi kebutuhan
yang diperlukan.

1.7 Sistematika Penulisan


Untuk mempermudah pemahaman dalam penelitian ini maka
pembahasan akan dibagi dalam beberapa bab sesuai dengan pokok
permasalahan, yaitu:
BAB I : PENDAHULUAN
Didalam bab ini akan diuraikan mengenai penjelasan latar
belakang, rumusan masalah, batasan masalah, tujuan tugas
akhir, manfaat tugas akhir, metodologi penelitian, dan
sistematika penulisan Tugas Akhir.
BAB II : LANDASAN TEORI
Dalam bab ini dijelaskan teori pendukung yang digunakan
untuk pembahasan dan cara kerja dari rangkaian. Teori
pendukung itu antara lain tentang mikrokontroler.
BAB III : PERENCANAAN DAN ANALISA PERANCANGAN
SISTEM
Berisi tentang perencanaan dan perancangan kebutuhan
perangkat lunak dan perangkat keras berdasarkan teori yang
menunjang, seperti perencanaan antarmuka dan sistem yang
dibuat.
BAB IV : IMPLEMENTASI SISTEM DAN PENGUJIAN SISTEM
Digunakan untuk mengaplikasikan perancangan untuk
mengetahui sejauh mana perangkat tersebut berguna dan
9

bagaimana pengembangan berikutnya, dari tahap tersebut


kemudian dilanjutkan implementasi dan uji coba perangkat
yang telah dibuat.
BAB V : PENUTUP
Pada bab ini berisi kesimpulan dan saran untuk pengembangan
program lebih lanjut.

DAFTAR PUSTAKA
LAMPIRAN
BAB II
LANDASAN TEORI

2.1 Kajian Pustaka


2.1.1 Perancangan Alat Sensor Parkir Perintah Suara Menggunakan
MP3 Shield Arduino
Pada pembuatan sistem alat bantu parkir mobil ini
menggunakan sensor ultrasonik sebagai input dan notifikasi suara
melalui speaker yang terintegrasi ke MP3 Shield sebagai output.
Semua komponen rangkaian input, proses dan output
berfungsi dengan baik dan sesuai dengan yang diharapkan.
Penggunaan sensor ultrasonik sebagai alat bantu parkir dapat
menjadi solusi apabila dibandingkan dengan perkiraan semata
melalui kaca spion, hal ini memudahkan pengguna dalam
memarkirkan sebuah mobil mengingat dengan adanya nada
notifikasi dari speaker yang membantu dengan keakuratan yang
cukup baik.
Apabila jarak berada di bawah 50 cm, namun di atas 10 cm
maka alat akan mengeluarkan suara untuk memundurkan kendaraan,
dan jika jarak berada antara 5 – 10 cm maka alat akan memberi
instruksi untuk berhenti, jika kurang dari 5 cm alat akan memberi
instruksi intuk maju sedikit karena parkir terlalu dekat dengan objek
dibelakangnya. (Priadhana dkk, 2018)
2.1.2 Aplikasi Sensor Ultrasonik Berbasis Mikrokontroler
AtMega328 Untuk Merancang Tempat Sampah Pintar
Pada pembahasan rancangan tempat sampah pintar ini
menggunakan komponen sensor ultrasonik sebagai input dan motor
servo sebagai output dengan cara mengangkat penutup tempat
sampah saat ada objek mendekat.
Percobaan yang dilakukan kepada alat ini memberikan hasil
yang memuaskan bagi penggunanya, alat ini sendiri mendapatkan

10
11

daya melalui baterai kotak 9V mengingat papan pintar Atmega328


bisa di beri daya melalui baterai membuatnya simple saat sampah
ingin dipindahkan pada tempat-tempat tertentu.
Percobaan dilakukan dengan posisi penutup sampah tertutup
dan ketika objek mendekati sensor ultrasonik yang tepat berada di
bawah penutup maka penutup perlahan terbuka karena motor servo
mengangkat penutup perlahan seiring dengan dekatnya objek pada
sensor, saat sensor mendeteksi objek 10 cm maka penutup sampah
terbuka maksimal dan kembali tertutup ketika sensor tidak
mendeteksi adanya objek sejauh 20 cm. (Yudha dkk, 2018)
2.1.3 Robot Penjejak Ruangan Dengan Sensor Ultrasonik Pada
Arduino Uno
Pembuatan alat ini menggunakan mobil rc sebagai badan yang
berjalan dan dibagian depan, samping dan belakang terdapat sensor
ultrasonik yang berguna sebagai pendeteksi objek, lalu alat proses
papan arduino berada dibagian atas mobil rc, sensor ultrasonik
sebagai input, Arduino sebagai proses dan pergerakan mobil rc
sebagai output.
Mobil rc diletakan dalam ruangan dalam kondisi hidup, saat
mobil rc hidup maka Arduino juga hidup karena Arduino
mendapatkan daya melalui baterai cas yang digunakan mobil, secara
standar mobil diseting akan berjalan lurus perlahan, lalu ketika
sensor mendeteksi adanya objek maka mobil akan berbelok ke sisi
yang tidak memiliki objek dan berjalan kembali secara perlahan.
Pengaturan pada Arduino untuk proses sendiri dilakukan
dengan saat sensor ultrasonik depan mendeteksi adanya objek
sejauh 5 cm, maka mobil akan berbelok kearah samping kiri atau
kanan dimana sensor ultrasonik tidak mendeteksi objek, apabila sisi
depan dan samping mendeteksi objek, maka mobil akan bergerak
mundur sampai sisi samping sensor tidak mendeteksi objek untuk
kemudian berbelok. (Fathur dkk, 2019)
12

2.2 Mikrokontroler
Mikrokontroler adalah sebuah sistem komputer fungsional dalam
sebuah chip. Di dalamnya terkandung sebuah inti prosesor, memori
(sejumlah kecil RAM, memori program, atau keduanya), dan
perlengkapan input-output. Seperti umumnya komputer, mikrokontroler
adalah alat yang mengerjakan instruksi-instruksi yang diberikan
kepadanya.
Dengan kata lain, mikrokontroler adalah suatu alat elektonika
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 (Syahwil, 2013).
2.3 Arduino
Arduino adalah nama keluarga papan mikrokontroler yang awalnya
dibuat oleh perusahaan Smart Projects. Salah satu tokoh penciptanya
adalah Massimo Banzi. Papan ini merupakan perangkat keras yang
bersifat “open source” sehingga boleh dibuat oleh siapa saja.
Pemrograman arduino dilakukan melalui komputer dan untuk membuat
program Arduino menggunakan software yang dinamakan Arduino
Integrated Development Environment (Arduino IDE) (Kadir, 2015).

2.3.1 Arduino Uno

Arduino uno adalah papan mikrokontroler berbasis


ATmega328 (sebuah keping yang secara fungsional bertindak
seperti sebuah komputer). Arduino uno memiliki 14 digital pin
input / output (dimana 6 dapat digunakan sebagai output PWM), 6
input analog, koneksi USB, colokan catu daya eksternal, header
ICSP dan tombol reset. Arduino uno mengandung mikroprosesor
(berupa Atmel AVR) dan dilengkapi dengan oscillator 16MHz.
Arduino uno dilengkapi dengan Static Random-Access Memory
(SRAM) berukuran 2KB untuk memegang data, Flash memory
13

berukuran 32KB dan Erasable Programmable Read-Only Memory


(EEPROM). SRAM digunakan untuk menampung data atau hasil
pemrosesan data selama Arduino menerima pasokan catu daya.
Flash memory untuk menaruh program yang dibuat. EEPROM
digunakan untuk menyimpan program bawaan dari Arduino uno
dan sebagian lagi dapat dimanfaatkan untuk menaruh data secara
permanen.

Gambar 2.1 Arduino Uno (Kadir, 2015)


2.4 Rancang Bangun
Menurut Pressman (2012), perancangan adalah langkah pertama
dalam fase pengembangan rekayasa produk atau sistem. Perancangan itu
adalah proses penerapan berbagai teknik dan prinsip yang bertujuan untuk
mendefinisikan sebuah peralatan, satu proses atau satu sistem secara
detail yang membolehkan dilakukan realisasi fisik
2.5 Parkir
Menurut Kamus Besar Bahasa Indonesia parkir berarti suatu
keadaan dimana sebuah kendaraan tidak bergerak dari suatu tempat
yang bersifat sementara atau beberapa saat. (Wikipedia, 2008), sementara
itu dalam beberapa pengaplikasian parkir tentu saja memiliki alat bantu
untuk melakukan kegiatan ini, alat bantu parkir kapal terdiri dari 2 hal
yatu :
14

a. Alat bantu parkir secara manual


Dalam pengaplikasiannya alat bantu parkir manual ini
menggunakan kekuatan manusia secara langsung dan belum bisa
diotomatisasi, atau lebih mudahnya membutuhkan manusia sebagai
asisten untuk membantu seseorang dalam memarkirkan kendaraan
mereka, contoh mudahnya adalah dengan menggunakan peluit,
tongkat bendera, tongkat lampu ataupun berupa teriakan langsung.
b. Alat bantu parkir secara otomatisasi
Dalam pengaplikasiannya alat bantu parkir otomatisasi ini
menggunakan bantuan komputer atau lebih mudahnya dengan
bantuan teknologi, dalam kegiatan pemarkiran kendaraan dengan
cara ini bisa dilakukan sendiri oleh seorang supir tanpa bantuan
asisten karena supir sendiri sudah memiliki alat bantu untuk
memarkirkan kendaraannya yang sudah di otomatisasi. Alat bantu
ini biasanya berupa kamera yang memperlihatkan keadaan
belakang kendaraan, ataupun hanya berupa sensor ultrasonik
dengan speaker beep untuk memberitahukan jarak antara
kendaraan dengan objek lain.
2.6 Kapal
Kapal adalah kendaraan pengangkut penumpang dan barang di
laut, sungai seperti halnya sampan atau perahu yang lebih kecil.
Kapal biasanya cukup besar untuk membawa perahu kecil seperti
sekoci, ada beberapa jenis kapal yang memiliki fungsinya sendiri seperti
kapal tanker, kontainer, barang, pesiar, ferry dan sebagainya. (Wikipedia,
2013).
Adapun jenis – jenis kapal yang memiliki fungsinya masing –
masiing, yaitu :
a. Kapal Tanker
Kapal yang dirancang untuk mengangkut minyak atau produk
turunannya. Jenis utama kapal tanker termasuk tanker minyak,
tanker kimia, dan pengangkut LNG. Di antara berbagai jenis kapal
15

tanker, super tanker dirancang untuk mengangkut minyak sekitar


Afrika dan Timur Tengah. Super tanker Knock Nevis adalah jenis
kapal tanker terbesar di dunia.
b. Kapal Kontainer
Kapal yang khusus digunakan untuk mengangkut peti kemas yang
standar. Memiliki rongga (cells) untuk menyimpan peti kemas
ukuran standar. Peti kemas diangkat ke atas kapal di terminal peti
kemas dengan menggunakan kran/derek khusus yang dapat
dilakukan dengan cepat, baik derekderek yang berada di dermaga,
maupun derek yang berada di kapal itu sendiri.
c. Kapal Pesiar
Kapal penumpang yang dipakai untuk pelayaran pesiar.
Penumpang menaiki kapal pesiar untuk menikmati waktu yang
dihabiskan di atas kapal yang dilengkapi fasilitas penginapan dan
perlengkapan bagaikan hotel berbintang. Sebagian kapal pesiar
memiliki rute pelayaran yang selalu kembali ke pelabuhan asal
keberangkatan. Lama pelayaran pesiar bisa berbeda-beda, mulai
dari beberapa hari sampai sekitar tiga bulan tidak kembali ke
pelabuhan asal keberangkatan. Kapal pesiar berbeda dengan kapal
samudra (ocean liner) yang melakukan rute pelayaran reguler di
laut terbuka, kadang antar benua, dan mengantarkan penumpang
dari satu titik keberangkatan ke titik tujuan yang lain. Kapal yang
lebih kecil dan sarat air, kapal yang lebih rendah digunakan
sebagai kapal pesiar sungai.
d. Kapal Ferry
Kapal yang bisa memuat kendaraan yang berjalan masuk ke dalam
kapal dengan penggeraknya sendiri dan bisa keluar dengan sendiri
juga, sehingga disebut sebagai kapal roll on-roll off atau disingkat
Ro-Ro. Oleh karena itu, kapal ini dilengkapi dengan pintu rampa
yang dihubungkan dengan moveable bridge atau dermaga apung ke
dermaga. Kapal Ro-Ro memiliki desain yang landai sehingga
16

memungkinkan muatan secara efisien “keluar-masuk” kapal saat di


pelabuhan. Kapal Ro-Ro biasanya memiliki pintu/rampa/ramp door
di haluan dan buritan, kendaraan. Feri mempunyai peranan penting
dalam sistem pengangkutan bagi banyak kota pesisir pantai,
membuat transit langsung antar kedua tujuan dengan biaya lebih
kecil dibandingkan jembatan atau terowong. Feri juga digunakan
untuk angkutan barang (dalam truk dan kadang-kadang kontainer
pengiriman unpowered). Kapal feri biasanya beroperasi dengan
rute antar pulau dalam jarak yang dekat.
e. Kapal Tongkang
Kapal yang dibangun untuk transportasi sungai dan kanal dengan
membawa muatan seperti batu bara, kayu, dll. Beberapa tongkang
tidak memiliki mesin (Propelled) sehingga harus ditarik oleh kapal
tunda atau didorong oleh tow boats. Selain itu ada juga jenis
Hopper Tongkang yaitu kapal yang tidak bisa bergerak dengan
sendirinya, tidak seperti beberapa jenis lain tongkang. Kapal ini
dirancang untuk membawa bahan-bahan seperti batu, pasir, tanah
dan sampah, untuk membuang ke laut, sungai atau danau untuk
reklamasi tanah, berat bersih kapal tongkang sendiri mencapai 600
ton dan muat untuk mengangkut beban seberat 5.000 ton, dengan
total satu kapal tongkang bermuatan penuh memiliki berat 5.600
ton, kapal ini lebih besar dari kapal yang menariknya, jadi dalam
memarkirkannya harus memiliki kemampuan khusus.
2.7 Sensor Ultrasonik
Sensor Ultrasonik didefinisikan sebagai sebuah sensor yang
memiliki fungsi untuk mengubah besaran fisis alias bunyi menjadi
besaran listrik, begitupun sebaliknya. Prinsip kerja sensor ultrasonik ini
cukup simpel, yakni berdasarkan pantulan suatu gelombang suara dengan
frekuensi yang sangat tinggi, mencapai 20.000 Hz yang tidak bisa
didengar oleh telinga manusia sehingga dapat digunakan untuk
mendefinisikan eksistensi atau jarak suatu benda. Bunyi dari sensor
17

ultrasonik sendiri dapat merambat melalui benda padat, cair, ataupun gas,
namun yang paling bagus adalah benda cair.
Cara kerja Sensor Ultrasonik ini adalah dengan menggunakan
pantulan suara. Gelombang yang dibandingkan tersebut memiliki
frekuensi tertentu (umumnya sekitar 40 kHz), secara sederhana, sensor
ultrasonik akan menembakkan gelombang ultrasonik menuju objek
tertentu. Setelah gelombang menyentuh objek, maka gelombang akan
dipantulkan kembali ke sensor tersebut, lalu sensor akan menghitung
selisih antara waktu pengiriman dan waktu penerimaan gelombang
pantul. Sinyal yang dipancarkan oleh sensor ultrasonik berupa gelombang
bunyi dengan kecepatan 340 m/s.
Sinyal yang dipantulkan dan diterima kembali oleh sensor akan
dihitung dengan rumus S = 340.t/2, dimana S adalah jarak sensor dengan
objek pantul, dan t adalah selisih waktu saat gelombang dipancarkan dan
diterima. (Pratama, 2014)
Untuk lebih jelasnya bisa dilihat pada gambar berikut :

Gambar 2.2 Prinsip Kerja Sensor Ultrasonik (Pratama, 2014)


18

Berikut adalah Skema Rangkaian Sensor Ultrasonik dan Gambar


Sensor Ultrasonik itu sendiri.

Gambar 2.3 Rangkaian Pemancar Sensor Ultrasonik (Pratama, 2014)

Gambar 2.4 Rangkaian Penerima Sensor Ultrasonik (Pratama, 2014)


19

Gambar 2.5 Sensor Ultrasonik (Pratama, 2014)

2.8 LED
LED (Light Emitting Diode) atau yang juga dikenal dengan istilah
diode pemancar cahaya akan mengeluarkan cahaya bila diberi tegangan
sebesar 1,8 V dengan arus 1,5 mA. LED banyak digunakan sebagai
indikator dan peraga display. Lampu LED terbuat dari plastik dan diode
semikonduktor yang dapat menyala apabila dialiri tegangan listrik rendah
(sekitar 1,8 volt DC). Terdapat bermacam-macam warna dan bentuk dari
lampu LED yang disesuaikan dengan kebutuhan dan fungsinya. (Syahwil,
2017)

Gambar 2.6 LED (Syahwil, 2017)


20

2.9 Buzzer
Buzzer adalah sebuah komponen elektronika yang berfungsi untuk
mengubah getaran listrik menjadi getaran suara. Pada dasarnya prinsip
kerja buzzer hampir sama dengan loud speaker, jadi buzzer juga terdiri
dari kumparan yang terpasang pada diafragma dan kemudian kumparan
tersebut dialiri arus sehingga menjadi elektromagnet, kumparan tadi akan
tertarik ke dalam atau keluar, tergantung dari arah arus dan polaritas
magnetnya, karena kumparan dipasang pada diafragma maka setiap
gerakan kumparan akan menggerakkan diafragma secara bolak-balik
sehingga membuat udara bergetar yang akan menghasilkan suara. Buzzer
biasa digunakan sebagai indikator bahwa proses telah selesai, sedang
terjadi atau terjadi suatu kesalahan pada sebuah alat (alarm). (Pratama,
2014).

Gambar 2.7 Buzzer (Pratama, 2014)

2.10 Flowchart
Menurut Abdul Kadir (2013), Flowchart adalah bentuk penyajian
grafis yang menggambarkan solusi langkah demi langkah terhadap satu
permasalahan. Flowchart tidak hanya dipakai untuk menggambarkan
operasi yang sederhana tetapi juga dapat digunakan untuk menangani
persoalan yang kompleks.
21

Dibandingkan dengan pseudokode, flowchart mempunyai


kelebihan sebagai berikut:
a. Merupakan metode komunikasi yang handal, hanya menggunakan
sedikit simbol yang mudah dipahami oleh siapa saja.
b. Bentuknya mencerminkan keadaan yang sesungguhnya, misalnya
secara visual dapat menggambarkan pengulangan atau pencabangan.
c. Kesalahan-kesalahan dapat terdeteksi secara visual (misalnya ada
langkah yang belum diarahkan ke langkah lain).
2.10.1 Jenis Flowchart
Menurut Abdul Kadir (2013), Flowchart dapat
dikelompokkan ke dalam dua kategori: system flowchart
(diagram alir sistem) dan program flowchart (diagram alir
program).
a. System flowchart bisa digunakan oleh analis sistem untuk
menggambarkan aliran data atau struktur file di dalam suatu
sistem.
b. Program flowchart adalah flowchart yang bisa dipakai oleh
pempogram untuk menjelaskan langkah-langkah di dalam
suatu tugas.
2.10.2 Simbol Flowchart

Menurut Abdul Kadir (2013), Flowchart


menggunakan simbol-simbol standar. Itulah sebabnya,
flowchart sangat mudah untuk dipahami. Adapun simbol-
simbol flowchart adalah sebagai berikut:

Tabel 2.1 Simbol Diagram Flowchart (Kadir,2013)

Simbol Keterangan

Terminator Menyatakan titik awal atau titik


akhir diagram alir.
22

Proses Menyatakan sebarang proses,


misalnya untuk menyatakan suatu
operasi aritmatika.

Proses terdefinisi Menyatakan prosedur lain yang


telah didiagramalirkan.

Input atau output Menyatakan operasi pemasukan


data atau penampilan data.

Keputusan Digunakan untuk melakukan


pengambilan keputusan. Dalam hal
ini, yang ada dalam simbol ini
berupa suatu pertanyaan yang
jawabannya berupa dua
kemungkinan yaitu YA atau Tidak.

Konektor Digunakan untuk menghubungkan


ke berbagai bagian dalam diagram
alir.

2.11 Pengujian Alpha


Pengujian alpha dibuat untuk dilakukan tes penerimaan sehingga
memungkinkan pengguna untuk memvalidasi seluruh keperluan. Tes ini
dilakukan karena memungkinkan pelanggan menemukan kesalahan yang
lebih rinci.
Pengujian alpha dilakukan disisi pengembang oleh sekelompok
perwakilan dari pengguna akhir. Perangkat lunak ini digunakan dalam
kondisi natural dimana pengembang “melihat dengan kacamata”
pengguna dan mencatat kesalahan-kesalahan dan masalah-masalah
23

penggunaan. Pengujian alpha dilakukan dalam lingkungan yang


dikendalikan (Pressman, 2012).

2.12 Pengujian Beta


Pengujian beta dilakukan pada satu atau lebih pengguna akhir.
Pengujian beta adalah aplikasi hidup dari perangkat lunak dalam sebuah
lingkungan yang tidak dapat dikendalikan oleh pengembang. Pelanggan
mencatat semua masalah (nyata atau membayangkan) yang ditemui
selama pengujian beta dan melaporkan secara berkala masalah-masalah
tersebut kepada pengembang. Saat hasil dari masalah dilaporkan selama
pengujiana beta, pengembang perangkat lunak membuat perubahan dan
kemudian mempersiapkan diri untuk merilis produk perangkat lunak
kepada seluruh pelanggan (Pressman, 2012).
BAB III
PERENCANAAN DAN ANALISA PERANCANGAN SISTEM

3.1 Tahap Analisa


Inisialisasi dapat didefinisikan sebagai penguraian dari suatu sistem
informasi yang utuh kedalam bagian-bagian komponennya dengan maksud
untuk memberi nilai awal sebagai deklarasi variabel atau obyek yang berguna
untuk mengidentifikasi dan mengevaluasi permasalahan, kesempatan dan
hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga
dapat dilakukan perbaikan
3.1.1 Identifikasi Masalah
Masalah yang dihadapi pada pemarkiran kapal ada di saat
pemarkiran dilakukan secara sendirian tanpa hadirnya bantuan dari
asisten, tidak semua pengguna kapal memiliki kemampuan baik dalam
memarkirkan kapal sehingga hal ini meningkatkan kemungkinan
terbenturnya badan kapal ke dermaga yang berimbas pada rusaknya
badan kapal serta lecetnya cat pada bagian yang terbentur.
3.1.2 Penyelesaian Masalah
Setelah mengetahui sumber masalah pada pemarkiran kapal
maka perlu dibuat solusi untuk menyelesaikan masalah tersebut yaitu
kebutuhan akan prototype alat bantu parkir kapal yang bisa membantu
pemakai dalam memarkirkan sebuah kapal meskipun tanpa adanya
asisten sekalipun. Prototype alat bantu parkir menggunakan sensor
ultrasonik berbasis arduino ini dilengkapi dengan suara notifikasi beep
dan kedipan LED yang memiliki tempo berbeda tergantung jauh atau
dekatnya objek pada kapal sesuai dengan pembacaan pada sensor
ultrasonik.
Adapun kebutuhan yang didapat setelah melakukan tahap
analisa.

24
25

a. Kebutuhan Perangkat Keras


Perangkat keras yang dibutuhkan untuk membuat
prototype alat bantu parkir otomatis meliputi komponen-
komponen dan modul. Adapun komponen perangkat keras dan
modul yang digunakan dalam pembuatan alat ini yaitu:
1. Module
a. Arduino uno.
b. Sensor Ultrasonik.
c. Buzzer.
d. LED
2. Komponen Prototype
a. Kabel Jumper.
b. Kabel Konverter Baterai.
c. Kapal Remote.
d. Baterai Kotak 9V

b. Kebutuhan Perangkat Lunak


Perangkat lunak yang dibutuhkan dalam perancangan ini
adalah untuk membuat program pada arduino uno yaitu arduino IDE
(Integrated Development Environment) yang dikenal dengan sketch
yang nantinya akan di upload ke dalam IC EFPROM yang terdapat
pada arduino uno itu sendiri.
Arduino inilah yang yang akan menerima input dari sensor
ultrasonik saat objek mendekat untuk selanjutnya Arduino
mengirimkan sinyal output melalui buzzer dengan notifikasi beep
yang berbeda tempo sesuai dengan seberapa jauh dekatnya objek pada
sensor.
26

3.2 Tahap Perencanaan


Perencanaan merupakan langkah pertama dalam proses membangun
sebuah alat, karena dalam tahap perencanaan ini akan ditentukan alat apa
yang akan dibangun sehingga dapat berfungsi secara maksimal. Oleh sebab
itu perencanaan harus dilakukan secara matang agar alat yang dihasilkan
benar – benar optimal.
Melihat masalah yang ada yaitu seringnya kapal yang terbentur pada
pinggiran dermaga saat pemarkiran. Selain itu, masih seringnya ditemui
pengemudi kapal yang membutuhkan bantuan asisten untuk memarkirkan
sebuah kapal. Sehingga dalam menangani beberapa hal tersebut yang dialami
oleh pengguna dibutuhkan prototype alat bantu parkir kapal menggunakan
sensor ultrasonik pada arduino yang dapat digunakan dengan mudah yang
dikonfigurasikan dengan komponen-komponen perangkat lunak sebagai
penulisan program arduino dan perangkat keras sehingga bisa bekerja dengan
maksimal sesuai dengan yang kita inginkan serta merencanakan seperti apa
nantinya diagram blok model perancangan, skematik pemasangan alat dan
pembuatan prototype.
3.2.1 Perencanaan Sistem
Perencanaan sistem yang baik disini sangatlah dibutuhkan
adanya, karena dengan sistem yang baik akan memberikan hasil yang
maksimal untuk alat ini, sistem pendeteksian objek untuk prototype alat
bantu parkir kapal ini akan berawal ketika sensor ultrasonik mendeteksi
adanya objek sejauh 30 cm dan jika objek mendekat buzzer dan LED
akan memberikan output tempo yang cepat, namun sebaliknya untuk
objek yang menjauh maka buzzer dan LED akan memberikan output
tempo yang lambat dan akhirnya mati saat objek diatas 30 cm.

3.3 Tahap Perancangan Alat


3.3.1 Flowchart Design System
Flowchart disini digunakan sebagai sebagai bentuk
penyajian grafis yang menggambarkan solusi langkah demi langkah
27

terhadap permasalahan, dijelaskan dengan menggunakan bagan


simbol, urutan proses mendetail dan memberikan hubungan proses
intruksi sehingga memudahkan untuk dipahami dan dimengerti
Adapun Flowchart untuk perancangan alur sistem sebagai
berikut:

Start

Inisialisasi

Deteksi
Tidak Objek

Ya

Deteksi
Jarak
Mendekat Menjauh

LED dan LED dan Nada


Nada Beep Beep tempo
tempo cepat lambat

Matikan Tidak

Ya

End

Gambar 3.1 Flowchart


28

Keterangan :
1. Start.
2. Arduino melakukan booting dan melakukan inisialisasi sebagai
permulaan.
3. Jika sensor ultrasonik mendeteksi adanya sebuah objek yang
berada di tepat di depan sensor maka sensor memberikan input
kepada Arduino yang diproses untuk kemudian dapat
melanjutkan tahap selanjutnya ke pendekteksian jarak. Dan jika
sensor ultrasonik tidak mendeteksi adanya objek maka akan
kembali dan looping ke tahap pendeteksian objek.
4. Jika sensor ultrasonik mengukur jarak objek tersebut dan
terhitung mendekat (i < n) maka sensor memberikan input kepada
Arduino untuk diproses, kemudian Arduino memberikan output
berupa nada beep tempo cepat dan LED berkedip cepat sesuai sisi
mana yang mendeteksi objek. Dan jika sensor ultrasonik
mengukur jarak objek tersebut dan terhitung menjauh (i > n)
maka sensor memberikan input kepada Arduino untuk diproses,
kemudian Arduino memberikan output berupa nada beep tempo
lambat dan LED berkedip lambat sesuai sisi mana yang
mendeteksi objek.
5. Jika Arduino dimatikan maka proses selesai. Dan jika Arduino
tidak dimatikan maka kembali kepada proses dimana
pendeteksian objek dilakukan.
6. End

3.3.2 Desain Blok Model Perancangan


Diagram blok merupakan salah satu bagian terpenting dalam
perancangan, karena dari diagram blok dapat diketahui prinsip kerja
keseluruhan rangkaian.
29

Buzzer

Sensor
Ultrasonik ARDUINO

LED

Gambar 3.2 Desain Blok Model Perancangan


Keterangan :
1. Sensor Ultrasonik
Digunakan untuk mendeteksi dan mengukur jarak objek pada
modul.
2. Arduino Uno
Digunakan untuk menyimpan program yang telah dibuat dan
untuk menjalankan komponen yang ada.
3. Buzzer
Digunakan sebagai penanda suara pada prototype alat bantu parkir
kapal.
4. LED
Digunakan sebagai lampu notifikasi untuk menunjukkan sisi mana
yang mendeteksi objek.

3.4 Perancangan Perangkat Keras


3.4.1 Skematik Keseluruhan Rangkaian
Dalam skematik rangkaian ini menerangkan keseluruhan
prototype yang penulis rancang. Pada gambar 3.2 terdapat modul
30

board arduino, sensor ultrasonic, buzzer dan LED yang saling


terhubung. Arduino uno sebagai kontroler dari keseluruhan
rangkaian yang bertugas menerima, mengolah data. Sensor
ultrasonik sebagai alat pendeteksi dan pengukur jarak dekat atau
jauhnya suatu objek pada modul, serta disertai dengan buzzer
sebagai pemberi nada beep dan LED untuk menunjukkan sisi bagian
mana yang mendeteksi objek.
Adapun skematik rangkaian yang telah penulis rancang
adalah sebagai berikut :

Gambar 3.3 Skema rangkaian prototype alat bantu parkir


31

Keterangan Module :
1. Arduino Uno
Digunakan untuk menyimpan program yang telah dibuat dan
untuk menjalankan komponen yang ada.
2. Sensor Ultrasonik
Digunakan untuk mendeteksi dan mengukur jauh dekatnya
objek pada modul sebagai input kepada Arduino.
3. Buzzer
Digunakan sebagai notifikasi atau tanda suara pada saat
pemarkiran kapal.
4. LED
Digunakan sebagai sebagai lampu notifikasi untuk menunjukkan
sisi mana yang mendeteksi objek.

Keterangan Pemasangan:
1. Sensor Ultrasonik 2A
- Pin VCC Ultrasonik ke Pin 5V Arduino.
- Pin TRIG Ultrasonik ke Pin 3 Arduino.
- Pin ECHO Ultrasonik ke Pin 2 Arduino.
- Pin GND Ultrasonik ke Pin GND Arduino.
2. Sensor Ultrasonik 2B
- Pin VCC Ultrasonik ke Pin 5V Arduino.
- Pin TRIG Ultrasonik ke Pin 5 Arduino.
- Pin ECHO Ultrasonik ke Pin 4 Arduino.
- Pin GND Ultrasonik ke Pin GND Arduino.
3. Sensor Ultrasonik 2C
- Pin VCC Ultrasonik ke Pin 5V Arduino.
- Pin TRIG Ultrasonik ke Pin 7 Arduino.
- Pin ECHO Ultrasonik ke Pin 6 Arduino.
- Pin GND Ultrasonik ke Pin GND Arduino.
32

4. Sensor Ultrasonik 2D
- Pin VCC Ultrasonik ke Pin 5V Arduino.
- Pin TRIG Ultrasonik ke Pin 9 Arduino.
- Pin ECHO Ultrasonik ke Pin 8 Arduino.
- Pin GND Ultrasonik ke Pin GND Arduino.
5. Buzzer 3
- Pin Positif Buzzer ke Pin 10 Arduino.
- Pin Negatif Buzzer ke Pin GND Arduino.
6. LED 4A
- Pin Positif LED ke Pin 11 Arduino.
- Pin Negatif LED ke Pin GND Arduino.
7. LED 4B
- Pin Positif LED ke Pin 12 Arduino.
- Pin Negatif LED ke Pin GND Arduino.
8. LED 4C
- Pin Positif LED ke Pin 13 Arduino.
- Pin Negatif LED ke Pin GND Arduino.
9. LED 4D
- Pin Positif LED ke Pin A0 Arduino.
- Pin Negatif LED ke Pin GND Arduino.

3.4.2 Perencanaan Pembuatan Prototype


Berdasarkan skema-skema yang telah diuraikan diatas maka
dapat dilakukan perencanaan dalam pembuatan prototype alat bantu
parkir kapal sebagai berikut:
33

Gambar 3.4 Perencanaan Pembuatan Prototype

Keterangan :
1. Arduino digunakan untuk menyimpan program yang telah dibuat
dan untuk menjalankan perintah dari user sesuai dengan input
program.
2. Sensor Ultrasonik berguna untuk input Arduino sebagai alat
pendeteksi dan pengukur jarak objek.
3. Buzzer digunakan sebagai output indikator atau pemberitahuan.
4. LED digunakan sebagai ouput indicator sisi objek terdeteksi.

3.5 Perancangan Perangkat Lunak


Perancangan perangkat lunak dilakukan untuk menyiapkan
kebutuhan software maupun rancangan desain interface aplikasi yang akan
digunakan dalam prototype alat bantu parkir kapal. Perancangan perangkat
lunak yang dibahas adalah pemasangan software IDE.
BAB IV
IMPLEMENTASI SISTEM DAN PENGUJIAN SISTEM

4.1 Implementasi Sistem


Implementasi merupakan tahapan penerapan perangkat keras dan
perangkat lunak agar sistem dapat bekerja sesuai kebutuhan dan fungsinya.
Perangkat keras nantinya akan dirakit dan disusun sedemikian rupa agar
dapat dihubungkan dengan perangkat lunak.
Pada perangkat keras terbagi menjadi beberapa modul dan
komponen-komponen dasar elektronika, sedangkan pada perangkat lunak
penulis menggunakan aplikasi Arduino IDE sebagai editor penulisan
program.
4.1.1 Implementasi Perangkat Keras
Pada tahap perakitan perangkat keras ini terdiri dari
Arduino uno, sensor ultrasonik, buzzer serta baterai 9V dan LED.
Bagian - bagian dari hardware satu sama lain harus berhubungan
dan bekerja sama secara harmonis/ berintegrasi sesuai dengan
kebutuhan alat dan tujuan pembuatan prototype alat bantu parkir
kapal menggunakan sensor ultrasonik berbasis Arduino.
Dari beberapa rangkaian modul di atas maka selanjutnya
akan dirangkai menjadi satu yang membentuk sebuah alat yang
saling terintegrasi, sehingga menjadikan sebuah alat untuk
membantu proses pemarkiran kapal.

34
35

Gambar 4.1 Rancang bangun prototype alat bantu parkir kapal menggunakan
sensor ultrasonik berbasis Arduino

4.1.2 Implementasi Perangkat Lunak


Perangkat lunak berperan penting dalam terbentuknya alat
ini agar alat dapat bekerja sesuai dengan fungsinya. Perangkat lunak
yang dipakai dalam pembuatan alat adalah Arduino IDE sebagai
media menulis perintah program yang akan di upload ke Arduino.
Sebelum menulis program terlebih dahulu integrasikan
library Blynk kedalam Arduino IDE. Library berguna untuk
mempermudah dalam proses penulisan program karena dalam
library sudah terdapat example yang akan digunakan dalam
penulisan. Dalam alat ini penulis menggunakan library ultrasonik
untuk mengidentifikasi jarak objek dengan sensor dalam centimeter
(cm), kemudian modul Arduino sebagai pemberi perintah untuk
36

memberikan notifikasi pemberitahuan buzzer dan LED. Berikut


coding yang di-upload ke dalam mikrokontroler Arduino :

Gambar 4.2 Editor Penulisan Program

Berikut adalah kode program yang harus dituliskan ke dalam


editor Arduino IDE :
#define echoPinA 3
#define trigPinA 2
#define echoPinB 5
#define trigPinB 4
#define echoPinC 7
#define trigPinC 6
#define echoPinD 9
#define trigPinD 8
#define Buzzer 10
37

#define LedA 11
#define LedA 12
#define LedA 13
#define LedA 14

long duration, durationA, durationB,


durationC;
int distance = 0;
int distanceA = 0;
int distanceB = 0;
int distanceC = 0;// jarah dalam
centimeter

void setup()
{
pinMode(trigPinA, OUTPUT);
pinMode(echoPinA, INPUT);
pinMode(trigPinB, OUTPUT);
pinMode(echoPinB, INPUT);
pinMode(trigPinC, OUTPUT);
pinMode(echoPinC, INPUT);
pinMode(trigPinD, OUTPUT);
pinMode(echoPinD, INPUT);
pinMode(Buzzer, OUTPUT);
pinMode(LedA, OUTPUT);
pinMode(LedB, OUTPUT);
pinMode(LedC, OUTPUT);
pinMode(LedD, OUTPUT);
Serial.begin(9600);
}
void loop()
38

{
//sensor 1
digitalWrite(trigPinA, HIGH);
delayMicroseconds(10);
digitalWrite(trigPinA, LOW);
duration = pulseIn(echoPinA, HIGH,
20000);
distance = duration*0.034/2;

if (duration == 0)
{
pinMode(echoPinA, OUTPUT);
digitalWrite(echoPinA, LOW);
delayMicroseconds(200);
pinMode(echoPinA, INPUT);
}
else if (distance <= 30)
{
Serial.print ( "Jarak Atas ");
Serial.print ( distance);
Serial.println("cm");
digitalWrite(Buzzer,HIGH);
delay(distance);
digitalWrite(Buzzer,LOW);
delay(distance);
digitalWrite(LedA,HIGH);
delay(distance);
digitalWrite(LedA,LOW);
delay(distance);
}
39

//sensor 2
digitalWrite(trigPinB, HIGH);
delayMicroseconds(10);
digitalWrite(trigPinB, LOW);
durationA = pulseIn(echoPinB, HIGH,
20000);
distanceA = durationA*0.034/2;

if (durationA == 0)
{
pinMode(echoPinB, OUTPUT);
digitalWrite(echoPinB, LOW);
delayMicroseconds(200);
pinMode(echoPinB, INPUT);
}
else if (distanceA <= 30)
{
Serial.print ( "Jarak Depan ");
Serial.print ( distanceA);
Serial.println("cm");
digitalWrite(Buzzer,HIGH);
delay(distanceA);
digitalWrite(Buzzer,LOW);
delay(distanceA);
digitalWrite(LedB,HIGH);
delay(distanceA);
digitalWrite(LedB,LOW);
delay(distanceA);

}
40

//sensor 3
digitalWrite(trigPinC, HIGH);
delayMicroseconds(10);
digitalWrite(trigPinC, LOW);
durationB = pulseIn(echoPinC, HIGH,
20000);
distanceB = durationB*0.034/2;

if (durationB == 0)
{
pinMode(echoPinC, OUTPUT);
digitalWrite(echoPinC, LOW);
delayMicroseconds(200);
pinMode(echoPinC, INPUT);
}
else if (distanceB <= 30)
{
Serial.print ( "Jarak Belakang ");
Serial.print ( distanceB);
Serial.println("cm");
digitalWrite(Buzzer,HIGH);
delay(distanceB);
digitalWrite(Buzzer,LOW);
delay(distanceB);
digitalWrite(LedC,HIGH);
delay(distanceB);
digitalWrite(LedC,LOW);
delay(distanceB);

}
41

//sensor 4
digitalWrite(trigPinD, HIGH);
delayMicroseconds(10);
digitalWrite(trigPinD, LOW);
durationC = pulseIn(echoPinD, HIGH,
20000);
distanceC = durationC*0.034/2;

if (durationC == 0)
{
pinMode(echoPinD, OUTPUT);
digitalWrite(echoPinD, LOW);
delayMicroseconds(200);
pinMode(echoPinD, INPUT);
}
else if (distanceC <= 30)
{
Serial.print ( "Jarak Kiri ");
Serial.print ( distanceC);
Serial.println("cm");
digitalWrite(Buzzer,HIGH);
delay(distanceC);
digitalWrite(Buzzer,LOW);
delay(distanceC);
digitalWrite(LedD,HIGH);
delay(distanceC);
digitalWrite(LedD,LOW);
delay(distanceC);

}
}
42

4.2 Pengujian Sistem


Pengujian sistem adalah serangkaian pengujian yang berbeda-
beda yang bertujuan untuk mengetahui sistem yang kita bangun sudah baik
atau belum, mencari kekurangan-kekurangan yang ada dan menguji apakah
fungsi-fungsi yang ada bekerja dengan baik atau tidak. Ada dua metode
pengujian yang akan di gunakan dalam pengujian sistem ini yaitu pengujian
alpha dan pengujian beta.
4.2.1 Pengujian Alpha
Pengujian alpha dilakukan untuk mengetahui apakah alat
bekerja dengan normal, seperti menguji fungsi yang sesuai atau
bekerja, menguji fitur alat, serta menguji respon alat.

Tabel 4.1 Hasil Pengujian Alpha


Input Fungsi Output / Next Hasil
/Pengujian State Uji
Sensor Mengukur jarak Memberikan hasil Berhasil
Ultrasonik pasti antara akurat ke Arduino
objek dengan jarak antara objek
modul sensor dengan modul
Buzzer Notifikasi atau Buzzer Berhasil
tanda suara menghasilkan suara
untuk beep tempo cepat
memberikan saat objek
acuan objek mendekat dan
mendekat atau tempo melambat
menjauh. saat menjauh
LED Notifikasu LED berkedip Berhasil
berupa lampu sesuai dengan sisi
yang berkedip yang mendeteksi
untuk objek dengan
memberikan tempo cepat saat
43

informasi sisi mendekat dan


yang mendeteksi tempo lambat saat
objek menjauh

4.2.2 Hasil Pengujian Alpha


Hasil dari pengujian yang telah dilakukan menunjukan
bahwa alat yang telah dibangun sudah memenuhi persyaratan
fungsional yang dapat dilihat dari hasil pengujian alpha yang sudah
memenuhi persyaratan fungsional dan menunjukan keberhasilan dari
setiap percobaan.

4.2.3 Pengujian Beta


Pengujian beta dilakukan dengan menggunakan metode
kuisioner. Tahapan pertama pengujian ini akan dilakukan dengan
cara responden melihat dan menggunakan prototype alat bantu
parkir kapal menggunakan sensor ultrasonik berbasis Arduino
terlebih dahulu. Setelah itu tahap kedua akan diberikan beberapa
pertanyaan kuisioner kepada responden yang dilakukan secara
langsung. Kemudian, hasil jawaban dari responden akan dicatat
pada hasil pengujian beta. Kuisioner ini terdiri dari 10 pertanyaan
(terlampir) dengan menggunakan lima skala kepuasan yaitu sangat
setuju, setuju, cukup setuju, kurang setuju, sangat tidak setuju.

4.2.4 Rumus Pengujian Beta


Untuk mendapatkan hasil interpretasi, harus diketahui skor
maksimum responden dengan menggunakan rumus Q = T x S
Keterangan :
Q = Skor Maksimum
T = Jumlah Total Responden
44

S = Skor Jawaban Tertinggi


Tabel 4.2 Jawaban dan Skor
Jawaban Kode Skor
Sangat Setuju SS 5
Setuju S 4
Cukup Setuju CS 3
Kurang Setuju KS 2
Sangat Tidak Setuju STS 1

Berdasarkan data hasil kuisioner, dapat dicari persentase


jawaban dengan menggunakan rumus R = P / Q x 100%
Keterangan :
P = Skor Responden
Q = Skor Maksimum
R = Nilai Persentase

Tabel 4.3 Nilai Persentase


Kategori Keterangan
80% - 100% Sangat Setuju
60% - 80% Setuju
40% - 60% Cukup Setuju
20% - 40% Kurang Setuju
0% - 20% Sangat Tidak Setuju

4.2.5 Hasil Pengujian Beta


Adapun hasil dari penilaian kuesioner adalah sebagai berikut :

Tabel 4.4 Responden


45

No Nama Jenis Kelamin Umur


1 Yohanes Trio Yogya Saputra Laki - Laki 25 th
2 Rimba Dhimas Laki - Laki 27 th
3 Dominico Widia Reza Laki-laki 23 th
4 Rizky Adhimas Laki - Laki 22 th
5 Dewa Pamungkas R.B.P Laki – Laki 22 th
6 Ade Bagus Saputra Laki-laki 23 th
7 Ayubadra Isnayana S Perempuan 24 th
8 Ilham Jati Syamsuar Laki-laki 23 th
9 Erdi Bagus Maulana Laki - Laki 20 th
10 Erohuki Samudra Mahendra Laki-laki 24 th

1. Apakah prototype alat bantu parkir kapal ini menarik ?

Tabel 4.5 Hasil Pengujian Beta Pertanyaan Nomor Satu

Kategori Jawaban Skala Jawaban Responden Skor


Sangat Setuju 9 10 5
Setuju 1 10 4
Cukup Setuju 0 10 3
Kurang Setuju 0 10 2
Sangat Tidak Setuju 0 10 1

Skor Responden P => (9 x 5) + (1 x 4) = 49

Nilai Persentase R => (49 / 50) x 100% = 98%

Keterangan : hasil pengujian beta dengan jumlah


responden 10 orang, 9 orang menjawab sangat setuju, dan 1
orang menjawab setuju pernyataan tersebut menghasilkan
46

persentase 98%. Dari hasil tersebut dengan demikian menurut


masyarakat alat ini sudah menarik.

2. Apakah prototype alat bantu parkir kapal ini mudah dalam


penggunaan ?

Tabel 4.6 Hasil Pengujian Beta Pertanyaan Nomor Dua

Kategori Jawaban Skala Jawaban Responden Skor


Sangat Setuju 4 10 5
Setuju 6 10 4
Cukup Setuju 0 10 3
Kurang Setuju 0 10 2
Sangat Tidak Setuju 0 10 1

Skor Responden P => (4 x 5) + (6 x 4) = 44

Nilai Persentase R => (44 / 50) x 100% = 88%

Keterangan : hasil pengujian beta dengan jumlah


responden 10 orang, 4 orang menjawab sangat setuju, dan 6
orang menjawab setuju pernyataan tersebut menghasilkan
persentase 88%. Dari hasil tersebut dengan demikian menurut
masyarakat alat ini sudah mudah dalam penggunaanya.
47

3. Apakah prototype alat bantu parkir kapal ini memudahkan


proses permarkiran kapal ?

Tabel 4.7 Hasil Pengujian Beta Pertanyaan Nomor Tiga

Kategori Jawaban Skala Jawaban Responden Skor


Sangat Setuju 5 10 5
Setuju 5 10 4
Cukup Setuju 0 10 3
Kurang Setuju 0 10 2
Sangat Tidak Setuju 0 10 1

Skor Responden P => (5 x 5) + (5 x 4) = 45

Nilai Persentase R => (45 / 50) x 100% = 90%

Keterangan : hasil pengujian beta dengan jumlah


responden 10 orang, 5 orang menjawab sangat setuju, dan 5
orang menjawab setuju pernyataan tersebut menghasilkan
persentase 90%. Dari hasil tersebut dengan demikian menurut
masyarakat alat ini sudah dapat memudahkan proses
pemarkiran kapal.

4. Apakah semua alat bekerja sesuai fungsinya ?

Tabel 4.8 Hasil Pengujian Beta Pertanyaan Nomor Empat

Kategori Jawaban Skala Jawaban Responden Skor


Sangat Setuju 7 10 5
Setuju 3 10 4
48

Cukup Setuju 0 10 3
Kurang Setuju 0 10 2
Sangat Tidak Setuju 0 10 1

Skor Responden P => (7 x 5) + (3 x 4) = 47

Nilai Persentase R => (47 / 50) x 100% = 96%

Keterangan : hasil pengujian beta dengan jumlah


responden 10 orang, 7 orang menjawab sangat setuju, dan 3
orang menjawab setuju pernyataan tersebut menghasilkan
persentase 96%. Dari hasil tersebut dengan demikian menurut
masyarakat alat ini sudah bekerja sesuai fungsinya.

5. Apakah alat ini mengatasi masalah saat melakukan proses


pemarkiran kapal tanpa asisten ?

Tabel 4.9 Hasil Pengujian Beta Pertanyaan Nomor Lima

Kategori Jawaban Skala Jawaban Responden Skor

Sangat Setuju 6 10 5
Setuju 2 10 4
Cukup Setuju 2 10 3
Kurang Setuju 0 10 2
Sangat Tidak Setuju 0 10 1

Skor Responden P => (6 x 5) + (2 x 4) + (2 x 3) = 44

Nilai Persentase R => (44 / 50) x 100% = 88%


49

Keterangan : hasil pengujian beta dengan jumlah


responden 10 orang, 6 orang menjawab sangat setuju, 2 orang
menjawab setuju, dan 2 orang menjawab cukup setuju
pernyataan tersebut menghasilkan persentase 88%. Dari hasil
tersebut dengan demikian menurut masyarakat alat ini dapat
mengatasi pemarkiran kapal tanpa bantuan seorang asisten.

6. Apakah prototype alat bantu parkir ini memberikan perkiraan


jarak akurat ?

Tabel 4.10 Hasil Pengujian Beta Pertanyaan Nomor Enam

Kategori Jawaban Skala Jawaban Responden Skor


Sangat Setuju 3 10 5
Setuju 5 10 4
Cukup Setuju 2 10 3
Kurang Setuju 0 10 2
Sangat Tidak Setuju 0 10 1

Skor Responden P => (3 x 5) + (5 x 4) + (2 x 3) = 41

Nilai Persentase R => (41 / 50) x 100% = 82%

Keterangan : hasil pengujian beta dengan jumlah


responden 10 orang, 3 orang menjawab sangat setuju, 5 orang
menjawab setuju, dan 2 orang menjawab cukup setuju
pernyataan tersebut menghasilkan persentase 82%. Dari hasil
tersebut dengan demikian menurut masyarakat alat ini cukup
akurat dalam penghitungan jarak..
50

7. Apakah dengan adanya LED sangat membantu untuk


mengetahui sisi mana yang mendeteksi objek ?

Tabel 4.11 Hasil Pengujian Beta Pertanyaan Nomor Tujuh

Kategori Jawaban Skala Jawaban Responden Skor


Sangat Setuju 3 10 5
Setuju 6 10 4
Cukup Setuju 1 10 3
Kurang Setuju 0 10 2
Sangat Tidak Setuju 0 10 1

Skor Responden P => (3 x 5) + (6 x 4) + (1 x 3) = 42

Nilai Persentase R => (42 / 50) x 100% = 84%

Keterangan : hasil pengujian beta dengan jumlah


responden 10 orang, 3 orang menjawab sangat setuju, 6 orang
menjawab setuju, dan 1 orang menjawab cukup setuju
pernyataan tersebut menghasilkan persentase 84%. Dari hasil
tersebut dengan demikian menurut masyarakat alat ini memiliki
LED sangatlah penting perannya untuk memberitahu sisi mana
yang mendeteksi objek.
51

8. Apakah alat ini menunjang kebutuhan akan keselamatan


pemarkiran bagi perusahaan ?
Tabel 4.12 Hasil Pengujian Beta Pertanyaan Nomor Delapan

Kategori Jawaban Skala Jawaban Responden Skor


Sangat Setuju 4 10 5
Setuju 4 10 4
Cukup Setuju 2 10 3
Kurang Setuju 0 10 2
Sangat Tidak Setuju 0 10 1

Skor Responden P => (4 x 5) + (4 x 4) + (2 x 3) = 40

Nilai Persentase R => (40 / 50) x 100% = 80%

Keterangan : hasil pengujian beta dengan jumlah


responden 10 orang, 4 orang menjawab sangat setuju, 4 orang
menjawab setuju dan 2 orang menjawab cukup setuju
pernyataan tersebut menghasilkan persentase 80%. Dari hasil
tersebut dengan demikian menurut masyarakat alat dapat
menjadi penunjang keselamatan bagi perusahaan.
52

9. Apakah alat ini masih perlu pengembangan lebih lanjut lagi


agar dapat dipasarkan secara luas?

Tabel 4.13 Hasil Pengujian Beta Pertanyaan Nomor Sembilan

Kategori Jawaban Skala Jawaban Responden Skor


Sangat Setuju 3 10 5
Setuju 7 10 4
Cukup Setuju 0 10 3
Kurang Setuju 0 10 2
Sangat Tidak Setuju 0 10 1

Skor Responden P => (3 x 5) + (7 x 4) = 43

Nilai Persentase R => (43 / 50) x 100% = 86%

Keterangan : hasil pengujian beta dengan jumlah


responden 10 orang, 3 orang menjawab sangat setuju, dan 7
orang menjawab setuju, pernyataan tersebut menghasilkan
persentase 86%. Dari hasil tersebut dengan demikian menurut
masyarakat alat ini masih perlu pengembangan lanjut sehingga
dapat dipasarkan secara luas.
53

10. Apakah alat ini sangat diperlukan bagi instansi atau


perusahaan?

Tabel 4.14 Hasil Pengujian Beta Pertanyaan Nomor Sepuluh

Kategori Jawaban Skala Jawaban Responden Skor


Sangat Setuju 5 10 5
Setuju 5 10 4
Cukup Setuju 0 10 3
Kurang Setuju 0 10 2
Sangat Tidak Setuju 0 10 1

Skor Responden P => (5 x 5) + (5 x 4) = 45

Nilai Persentase R => (45 / 50) x 100% = 90%

Keterangan : hasil pengujian beta dengan jumlah


responden 10 orang, 5 orang menjawab sangat setuju, dan 5
orang menjawab setuju pernyataan tersebut menghasilkan
persentase 90%. Dari hasil tersebut dengan demikian menurut
masyarakat alat ini dapat dan diperlukan bagi instansi atau
perusahaan yang memiliki armada kapal guna pemarkiran.

4.2.6 Kesimpulan Hasil Pengujian Beta


Dari pengujian beta yang telah dilakukan yaitu dengan
pengujian perhitungan kategori jawaban dari kuisioner yang telah
dibagikan dilapangan di dapatkan hasil sebagai berikut :
54

Persentase Kepuasan
100%
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%

Series 1 Series 2

Gambar 4.3 Hasil Pengujian Beta

Maka dari itu dapat diambil kesimpulan bahwa alat yang dibuat
telah sesuai dengan tujuan yaitu sebagai media bantu saat proses
pemarkiran kapal.
BAB V
PENUTUP

5.1 Kesimpulan
Kesimpulan didapatkan dari hasil pembahasan dan pengujian pada
sistem. Kesimpulan dari laporan Rancang Bangun alat bantu parkir kapal
menggunakan sensor ultrasonik berbasis Arduino adalah:
a. Dengan adanya prototype alat bantu parkir kapal menggunakan sensor
ultrasonik ini dapat mempermudah dalam membantu pemarkiran kapal
meskipun tanpa di dampingi asisten sehingga meminimalisir terjadinya
kecelakaan saat pemarkiran kapal.
b. Alat ini mudah digunakan sehingga pengemudi kapal awampun bisa
melakukan dan terbantu dengan adanya kehadiran alat ini.

5.2 Saran
Untuk Pengembangan lebih lanjut, penulis memberikan saran untuk
pengembangan dari sistem ini yaitu:
a. Untuk lebih mengamankan proses pemarkiran baiknya alat ini
terintegrasi langsung dengan mesin kapal, sehingga saat sensor
mendeteksi jarak sudah tidak aman maka alat membantu dalam proses
pengereman kapal.
b. Untuk pengimplementasian ke kapal langsung tidak harus menggunakan
4 sensor seperti penulis, gunakanlah secukupnya guna keamanan sisi –
sisi kapal dan gunakanlah sensor ultrasonik yang dapat mendeteksi
sesuai kebutuhan juga, usahakan sensor ultrasonik tersebut anti air
mengingat bahwa kapal selalu berada di air

55
DAFTAR PUSTAKA

Andrianto, Heri dan Aan Darmawan, 2016, Arduino Belajar Cepat dan
Pemprograman, Informatika, Bandung.

Kadir, Abdul, 2015, Panduan Praktis Mempelajari Aplikasi Mikrokontroler


dan Pemrogramannya Menggunakan Arduino, Andi, Yogyakarta.

Kadir, Abdul, 2017, Pemrograman Arduino & Android Menggunakan App


Inventor, PT Elex Media Komputindo, Jakarta.

Kadir, Abdul. 2013. Pengenalan Algoritma Pendekatan secara Visual dan


Interaktif Menggunakan Raptor. Andi. Yogyakarta.

Pressman, Roger S, 2012, Rekayasa Perangkat Lunak, Andi, Yogyakarta.

Pratama , I Putu Agus Eka, 2014, Smart City beserta Cloud Computing dan
Teknologi-Teknologi Pendukung Lainnya, Informatika, Bandung.

Syahwil, Mohammad, 2013, Panduan Mudah Simulasi dan Praktik


Mikrokontroller Arduino, Andi, Yogyakarta.

Wicaksono, Mochamad Fajar dan Hidayat. 2017, Mudah Belajar


Mikrokontroler Arduino, Informatika, Bandung.

56

Anda mungkin juga menyukai