Anda di halaman 1dari 19

LAPORAN TUGAS AKHIR

MANAJEMEN PENGOLAHAN DATA KLINIK BERBASIS JAVA NETBEANS

DISUSUN OLEH :

1. MOCH. Rendi Maulana S (22041064)

PROGRAM STUDI D3 TEKNIK KOMPUTER

POLITEKNIK HARAPAN BERSAMA KOTA TEGAL

2024
MOTTO

“Pendidikan memiliki akar yang pahit, tapi buahnya manis.” – Aristoteles

“Tetap sabar, semangat, dan tersenyum. Karena kamu sedang menimba ilmu di
Universitas Kehidupan. Allah menaruhmu di tempatmu yang sekarang bukan
karena kebetulan.”

“Semua akan indah pada waktunya”

“Jadikan teman dekatmu sebagai keluarga di tanah rantau, karena teman adalah
tempat kita mencurahkan keluh kesah kita”

“Jalan hidup kita sudah di atur allah swt. Jadi jalani dengan rasa bersyukur dan
Ceria”

i
PERSEMBAHAN

"Dengan penuh rasa syukur, saya ingin mengucapkan terima kasih kepada banyak
pihak yang telah memberikan dukungan dan bantuan dalam proses penyelesaian tugas akhir
ini. Pertama-tama, terima kasih kepada pembimbing akademik saya, yang telah memberikan
arahan, bimbingan, dan waktunya untuk membantu saya mengembangkan projek ini dengan
baik. Saya juga ingin mengucapkan terima kasih kepada keluarga dan teman-teman saya atas
dukungan, dorongan, dan pengertian selama seluruh perjalanan ini.
Tanpa dukungan dan semangat mereka, saya tidak akan bisa mencapai titik ini. Tidak
lupa, terima kasih kepada rekan-rekan sejawat yang telah berbagi pengetahuan, ide, dan
pengalaman yang berharga. Kolaborasi dan diskusi dengan mereka telah memberikan
wawasan baru dan memperkaya hasil akhir tugas ini.
Saya juga ingin mengapresiasi institusi pendidikan yang telah memberikan
kesempatan kepada saya untuk mengejar studi dan menyelesaikan tugas akhir ini. Terima
kasih kepada semua pihak di kampus dan departemen terkait yang telah memberikan fasilitas
dan dukungan teknis yang diperlukan. Akhirnya, saya ingin mengucapkan terima kasih
kepada semua responden dan peserta penelitian yang telah meluangkan waktu untuk
berpartisipasi dalam studi ini. Kontribusi mereka sangat berharga dan memberikan dasar yang
kuat bagi kesimpulan yang saya sampaikan dalam tugas akhir ini.
Semua ucapan terima kasih ini tidak dapat saya ungkapkan dalam kata-kata yang
cukup. Saya berharap tugas akhir ini dapat memberikan manfaat bagi mereka yang membaca
dan menjadi pijakan untuk penelitian dan pengembangan lebih lanjut di bidang ini. Terima
kasih sekali lagi kepada semua yang telah membantu dan mendukung saya dalam perjalanan
ini." Pastikan untuk menyesuaikan kalimat persembahan dengan orang-orang atau pihak-
pihak yang telah memberikan kontribusi dalam tugas akhir Anda.

ii
KATA PENGANTAR

Dalam era perkembangan teknologi yang pesat, penggunaan sistem parkir otomatis
berbasis mikrokontroler semakin menjadi perhatian. Sistem parkir konvensional seringkali
menghadapi tantangan seperti kekurangan ruang parkir, kesulitan mencari slot parkir yang
tersedia, dan proses pembayaran yang lambat. Oleh karena itu, dalam konteks ini, penelitian
dan pengembangan sistem parkir otomatis menjadi sangat relevan dan penting. Kata
pengantar ini bertujuan untuk memperkenalkan dan menjelaskan tentang sistem parkir
otomatis berbasis Arduino Uno R3. Sistem ini menggunakan teknologi mikrokontroler yang
diprogram dengan menggunakan bahasa pemrograman sederhana sehingga dapat mengontrol
operasi keseluruhan sistem parkir. Arduino Uno R3 dipilih karena kemampuannya yang
handal, sumber daya yang mudah didapatkan, dan dokumentasi yang luas.
Dalam kata pengantar ini, akan dibahas tentang struktur dan fungsi dari sistem parkir
otomatis ini, serta manfaat yang ditawarkan. Penelitian ini diharapkan dapat memberikan
pemahaman yang lebih baik tentang implementasi sistem parkir otomatis berbasis Arduino
Uno R3, serta memberikan kontribusi dalam pemecahan masalah parkir yang efisien dan
nyaman. Penyusunan kata pengantar ini tidak terlepas dari bantuan dan dukungan berbagai
pihak. Saya ingin mengucapkan terima kasih kepada tim peneliti yang telah berkontribusi
dalam pengembangan sistem ini. Juga, terima kasih kepada keluarga dan teman-teman yang
memberikan dukungan dan motivasi selama proses penelitian ini.
Akhir kata, saya berharap bahwa penelitian ini dapat memberikan wawasan baru dan
memberikan kontribusi bagi pengembangan sistem parkir otomatis yang lebih baik di masa
depan. Semoga kata pengantar ini dapat memperkenalkan dengan baik tentang sistem parkir
otomatis berbasis Arduino Uno R3 dan memotivasi untuk penelitian lebih lanjut dalam
bidang ini.

Terima kasih.

iii
DAFTAR ISI

MOTTO......................................................................................................................................i
PERSEMBAHAN......................................................................................................................ii
KATA PENGANTAR..............................................................................................................iv
BAB I Latar belakang................................................................................................................1
1.1 Rumusan Masalah:...........................................................................................................1
1.2 Tujuan:..............................................................................................................................1
1.3 Manfaat:............................................................................................................................1
BAB II Landasan Teori..............................................................................................................2
2.1 Arduino Uno R3...............................................................................................................2
2.2 Buzzer...............................................................................................................................3
2.3 Sensor Ultrasonik.............................................................................................................4
2.4 Breadboard.......................................................................................................................4
2.5 Jumper male to male.........................................................................................................5
2.6 Jumper male to female......................................................................................................6
2.7 led dimmer........................................................................................................................6
BAB III Pembahasan dan Implementasi....................................................................................7
3.1 Alat...................................................................................................................................7
3.2 Prinsip kerja sistem parkir otomatis menggunakan Arduino Uno dengan sensor jarak
ultrasonik dapat dijelaskan sebagai berikut:...........................................................................7
3.3 Pemberian Perintah Algoritma.........................................................................................8
3.3.1 Sensor Ultrasonic.......................................................................................................8
3.3.2 Lcd Display................................................................................................................9
3.3.3 Buzzer......................................................................................................................10
3.3.4 Lcd Display..............................................................................................................11
3.4 Implementasi..................................................................................................................12
BAB IV PENUTUP.................................................................................................................13
4.1 Kesimpulan.....................................................................................................................13

iv
BAB I
Latar belakang

Di era sekarang ini, teknologi merupakan suatu hal yang sangat erat kaitannya dengan
kehidupan manusia sehari-hari. Dimana banyak teknologi yang dimanfaatkan agar memudahkan
pekerjaan manusia. Salah satu teknologi yang berperan penting dalam kehidupan adalah
teknologi informasi.
Salah satu alat dalam pemanfaatan teknologi informasi adalah computer, dimana
computer digunakan sebagai alat pengolah data yang cepat dibandingkan dengan mengolah data
secara manual.
Tugas Akhir (TA) merupakan bagian dari persyaratan akhir akademis seorang mahasiswa
agar dapat lulus. Secara keselurahan proses dalam pengerjaan TA tersebut meliputi beberapa
tahap yang tentu saja dilakukan dengan mengelola beberapa data dari mahasiswa,kaprodi dan
dosen. Selama ini masih sering terdapat kesulitan bagi pihak Klinik dalam proses manajemen
pengolahan data obat, pelanggan, maupun terlebih bila data yang diproses jumlahnya cukup
banyak dan kompleks, hal ini disebabkan antara lain karena dalam proses pengolahan data masih
menggunakan cara manual dan masih menggunakan bantuan aplikasi Microsoft Excel atau
Word, serta belum adanya sistem aplikasi yang khusus yang digunakan dalam proses pengolahan
data obat, pelanggan, maupun supplier. Oleh karena itu, diperlukan suatu system
terkomputerisasi (aplikasi) untuk mengelola data dari proses TA tersebut agar informasi yang
dibutuhkan oleh staff klinik maupun pihak dokter dapat dibuat secara mudah,cepat dan akurat.

I.1 Rumusan Masalah:


1. Kinerja sistem masih kurang.
2. Proses pengolahan data masih lambat.
3. Kemungkinan terjadinya duplikasi data masih ada.
4. Penyajian informasi belum maksimal.

I.2 Tujuan:
1. untuk memahami tahapan/proses pengolahan data Tugas Akhir yang saat ini digunakan
di Klinik Bregas Waras
2. untuk menentukan tahapan/proses pengolahan data Tugas Akhir yang baru agar lebih
efisien dan efektif
3. untuk mengimplementasikan system informasi dari pengolahan data Tugas Akhir yang
baru
I.3 Manfaat:
1. Mempermudah untuk menginput pengolahan data obat, pelanggan maupun data
supplier obat.

1
2
BAB II
Landasan Teori

II.1 Arduino Uno R3


salah satu jenis papan pengembangan yang sangat populer dalam komunitas elektronik
dan pemrograman. Arduino Uno R3 didasarkan pada mikrokontroler ATmega328P dan
merupakan versi terbaru dari Arduino Uno.

GAMBAR 1 Arduino UNO

Arduino Uno R3 memiliki beberapa fitur dan spesifikasi penting, antara lain:

1. Mikrokontroler ATmega328P: Arduino Uno R3 menggunakan mikrokontroler


ATmega328P yang beroperasi pada kecepatan 16 MHz. Mikrokontroler ini memiliki 32
kilobita (KB) memory program dan 2 kilobita (KB) RAM.
2. Pin Input/Output (I/O): Arduino Uno R3 dilengkapi dengan 14 pin digital I/O, di
antaranya 6 pin dapat diatur sebagai output PWM (Pulse Width Modulation), dan 6 pin
dapat diatur sebagai input analog. Selain itu, terdapat juga pin khusus untuk komunikasi
serial, I2C, dan SPI.
3. Tegangan Operasi: Arduino Uno R3 bekerja pada tegangan operasi 5 volt. Namun, papan
ini juga dapat menerima tegangan eksternal dari 7 hingga 20 volt melalui jack power atau
pin Vin.
4. Memori Flash: Arduino Uno R3 memiliki memori Flash sebesar 32 KB, di mana sekitar
0.5 KB digunakan oleh bootloader.
5. Komunikasi: Arduino Uno R3 mendukung komunikasi serial melalui USB dan juga
memiliki pin khusus untuk komunikasi serial UART (Universal Asynchronous Receiver-
Transmitter).

3
6. Pengaturan Daya: Arduino Uno R3 dapat dihubungkan ke sumber daya melalui jack
power atau melalui koneksi USB. Papan ini juga dilengkapi dengan regulator tegangan
yang memungkinkan Anda mengatur daya yang diperlukan untuk proyek Anda.
7. Pengembangan Terbuka: Arduino Uno R3 didukung oleh lingkungan pengembangan
terbuka yang disebut Arduino IDE (Integrated Development Environment). Arduino IDE
menyediakan bahasa pemrograman berbasis Wiring yang mudah dipahami dan
memungkinkan pengguna untuk mengunggah dan menjalankan kode pada Arduino Uno
R3.

Arduino Uno R3 sangat cocok untuk pemula yang ingin mempelajari elektronika dan
pemrograman. Dengan papan ini, Anda dapat membuat berbagai proyek seperti robotika, kendali
otomatis, sistem sensor, dan banyak lagi.

II.2 Buzzer
Buzzer pada Arduino Uno adalah sebuah komponen elektronik yang digunakan untuk
menghasilkan suara atau bunyi. Buzzer ini biasanya berbentuk kecil dan terbuat dari material
piezoelektrik yang dapat mengubah sinyal listrik menjadi getaran mekanis yang menghasilkan
suara. Buzzer piezo pada Arduino Uno terhubung ke salah satu pin digital yang dapat
dikonfigurasi sebagai output. Dengan menggunakan fungsi-fungsi dalam bahasa pemrograman
Arduino, seperti tone() dan noTone(), pengguna dapat mengontrol frekuensi dan durasi bunyi
yang dihasilkan oleh buzzer.

GAMBAR 2 Buzzer
Buzzer pada Arduino Uno digunakan dalam berbagai aplikasi, seperti alarm, musik
sederhana, efek suara, atau sebagai indikator audio dalam proyek elektronik. Dengan
menggunakan buzzer pada Arduino Uno, Anda dapat membuat proyek yang melibatkan suara,
seperti alarm, musik sederhana, efek suara, dan banyak lagi.

4
II.3 Sensor Ultrasonik
Sensor Ultrasonik diartikan juga sebagai alat elektronika yang kemampuannya bisa
mengubah dari energy listrik menjadi energy mekanik dalam bentuk gelombang suara ultrasonik.
Sensor ini terdiri dari rangkaian pemancar Ultrasonic yang dinamakan transmitter dan penerima
ultrasonic yang disebut receiver.

GAMBAR 3 Sensor Ultrasonik

II.4 Breadboard
Breadboard adalah alat prototyping elektronik yang terbuat dari bahan plastik dengan
lubang-lubang kecil untuk menyusun dan menghubungkan komponen elektronik secara
sementara. Jalur logika yang tersusun di breadboard memungkinkan pengguna untuk
menghubungkan komponen tanpa soldering atau kabel jumper. Breadboard digunakan dalam
tahap prototyping untuk mencoba dan mengubah rangkaian elektronik sebelum dipindahkan ke
papan sirkuit cetak (PCB) yang permanen.

GAMBAR 4 BreadBoard

5
LCD Display 16x2 umumnya menggunakan teknologi karakter, di mana setiap karakter
terdiri dari kumpulan piksel yang membentuk huruf, angka, atau simbol. Dengan 16 kolom,
display ini dapat menampilkan 16 karakter dalam satu baris, dan dengan 2 baris, totalnya dapat
menampilkan 32 karakter. LCD Display 16x2 biasanya menggunakan antarmuka parallel, yang
membutuhkan beberapa koneksi pin untuk mengirim data dan sinyal kontrol. Koneksi yang
umum digunakan meliputi VCC (daya), GND (ground), RS (Register Select), RW (Read/Write),
E (Enable), dan beberapa koneksi untuk data.

GAMBAR 5 Lcd Display


Untuk mengontrol LCD Display 16x2, pengguna dapat menggunakan perpustakaan
(library) Arduino yang disediakan secara umum, seperti LiquidCrystal library, yang
menyederhanakan penggunaan dan pengaturan display. Pengguna dapat memprogram
mikrokontroler untuk mengirimkan perintah dan data ke LCD Display 16x2 agar menampilkan
teks atau karakter yang diinginkan.

II.5 Jumper male to male


Jenis kabel jumper yang memiliki ujung-ujung konektor jantan pada kedua sisinya.
Konektor jantan ini biasanya berupa pin atau pegangan kecil yang dapat langsung terhubung ke
header atau pin pada papan breadboard, mikrokontroler, atau komponen elektronik lainnya yang
memiliki header yang kompatibel.

GAMBAR 6 Jumper male to male

6
Jumper male to male sangat berguna dalam prototyping elektronik karena memungkinkan
pengguna untuk dengan mudah menghubungkan komponen-komponen elektronik tanpa perlu
soldering atau penggunaan alat khusus. Dengan menggunakan jumper male to male, pengguna
dapat membuat koneksi sementara dan fleksibel antara pin-pin pada komponen elektronik yang
berbeda.

II.6 Jumper male to female


Jumper male to female adalah jenis kabel jumper yang memiliki konektor jantan pada
satu ujungnya (male) dan konektor betina pada ujung yang lain (female). Konektor jantan
biasanya berupa pin atau pegangan kecil yang dapat langsung terhubung ke header atau pin pada
papan breadboard, mikrokontroler, atau komponen elektronik lainnya yang memiliki header yang
kompatibel. Sementara itu, konektor betina berupa lubang atau socket yang dapat menerima
konektor jantan.

GAMBAR 7 male to female


Jumper male to female sangat berguna dalam prototyping elektronik karena
memungkinkan pengguna untuk menghubungkan komponen elektronik dengan header atau pin
yang berbeda jenis atau gender. Misalnya, jika pengguna ingin menghubungkan pin jantan pada
mikrokontroler ke header betina pada modul atau sensor, jumper male to female dapat digunakan
untuk menciptakan koneksi yang sesuai.

II.7 led dimmer


proyek elektronik yang menggunakan Arduino untuk mengendalikan kecerahan
(brightness) dari sebuah LED. Arduino adalah platform mikrokontroler yang dapat diprogram
dan digunakan untuk mengontrol berbagai perangkat elektronik, termasuk LED.

7
BAB III
Pembahasan dan Implementasi
III.1 Alat
A. Alat yang di gunakan untuk pembuatan sistem parkir otomatis berbasis mikrokontroler
Arduino Uno R3 sebagai berikut:
1. Arduino Uno R3
2. Sensor Ultrasonik
3. Buzzer
4. lcd 16x2 i2c
5. Led
6. Breadboard atau PCB
7. Kabel Jumper Male to Male
8. Kabel Jumper Male to Female

III.2 Prinsip kerja sistem parkir otomatis menggunakan Arduino Uno dengan sensor
jarak ultrasonik dapat dijelaskan sebagai berikut:

1. Deteksi Keberadaan Kendaraan: Sensor jarak ultrasonik dipasang di setiap slot


parkir untuk mendeteksi keberadaan kendaraan. Sensor ini mengirimkan gelombang
ultrasonik yang kemudian memantul kembali setelah mencapai kendaraan. Arduino
Uno mengukur waktu yang dibutuhkan untuk gelombang kembali, dan dengan
menggunakan kecepatan suara yang diketahui, jarak antara sensor dan kendaraan
dapat dihitung. Jika jarak yang terdeteksi kurang dari batas tertentu, maka slot
parkir dianggap terisi.
2. Tampilan Informasi: LCD display digunakan untuk menampilkan informasi kepada
pengemudi. Informasi yang ditampilkan dapat berupa status parkir (terisi atau
kosong) untuk setiap slot parkir, serta instruksi atau pesan lain yang diperlukan.
3. Kontrol Palang Pintu: Motor servo digunakan untuk menggerakkan palang pintu
parkir. Ketika kendaraan memasuki atau meninggalkan slot parkir, Arduino Uno
akan mengendalikan motor servo untuk membuka atau menutup palang pintu sesuai
dengan keadaan parkir.
4. Indikator Visual: LED indikator digunakan untuk memberikan tanda visual tentang
status parkir. Misalnya, LED merah dapat menyala jika slot parkir terisi, sedangkan
LED hijau dapat menyala jika slot parkir kosong.
5. Suara Peringatan: Buzzer dapat digunakan untuk memberikan peringatan suara
kepada pengemudi ketika kendaraan mendekati atau meninggalkan slot parkir. Ini
membantu pengemudi dalam memarkir dengan aman.

8
6. Kontrol dan Logika: Arduino Uno bertindak sebagai otak sistem parkir otomatis.
Itu menerima masukan dari sensor jarak ultrasonik dan mengolahnya dengan
menggunakan logika pemrograman yang telah diprogram sebelumnya. Berdasarkan
masukan sensor dan

III.3 Pemberian Perintah Algoritma

III.3.1 Sensor Ultrasonic

Penjelasan Kode:
1. Pertama, kita memasukkan pustaka NewPing.
2. Kemudian, kita mendefinisikan pin TRIGGER_PIN dan ECHO_PIN yang akan
digunakan untuk menghubungkan sensor ultrasonik dengan Arduino. Juga, kita
menetapkan MAX_DISTANCE sebagai jarak maksimum yang ingin kita ukur (dalam
centimeter).
3. Selanjutnya, kita membuat objek NewPing dengan memberikan TRIGGER_PIN,
ECHO_PIN, dan MAX_DISTANCE sebagai parameter.
4. Di dalam fungsi setup(), kita memulai komunikasi serial dengan kecepatan 9600 baud.
5. Di dalam loop(), kita menunda eksekusi selama 50ms untuk menghindari pembacaan
yang terlalu cepat.

9
6. Selanjutnya, kita menggunakan fungsi ping_cm() dari objek sonar untuk memperoleh
jarak dalam centimeter.
7. Nilai jarak kemudian ditampilkan melalui Serial Monitor dengan menggunakan fungsi
Serial.print() dan Serial.println().

III.3.2 Lcd Display

Penjelasan Kode:
1. Pertama, kita memasukkan pustaka Wire, LiquidCrystal_I2C, dan NewPing.
2. Kemudian, kita mendefinisikan pin TRIGGER_PIN, ECHO_PIN, dan
MAX_DISTANCE yang akan digunakan untuk sensor ultrasonik.
3. Selanjutnya, kita membuat objek NewPing dan LiquidCrystal_I2C seperti pada contoh
sebelumnya.
4. Di dalam fungsi setup(), kita memulai komunikasi I2C dengan Wire.begin().
5. Kemudian, kita menginisialisasi LCD dengan lcd.begin(16, 2) dan mengaktifkan
backlight LCD dengan lcd.backlight().
6. Pada baris selanjutnya, kita mencetak teks "Jarak (cm):" pada baris pertama LCD.
7. Di dalam loop(), langkah-langkah yang sama dengan contoh sensor ultrasonik
sebelumnya dijalanka.
 Mengukur jarak menggunakan sonar.ping_cm().

10
 Mengatur posisi kursor LCD ke baris kedua dengan lcd.setCursor(0, 1).
 Menghapus teks sebelumnya dengan lcd.print(" ").
 Menampilkan jarak yang diukur pada baris kedua dengan lcd.print(distance).

III.3.3 Buzzer

11
Pada kode di atas, kita menggunakan fungsi tone() untuk menghasilkan suara pada buzzer
dengan frekuensi tertentu, dan noTone() untuk mematikan bunyi buzzer. Anda dapat mengganti
nilai frekuensi dalam fungsi tone() sesuai dengan kebutuhan Anda. Perhatikan bahwa pada
Arduino, pin yang digunakan untuk buzzer harus mendukung PWM (Pulse Width Modulation).

III.3.4 Lcd Display

Pada kode di atas, kita menggunakan library LiquidCrystal_I2C untuk mengontrol LCD
dengan koneksi I2C. Pada bagian setup, kita melakukan inisialisasi LCD dengan ukuran 16x2
dan menyalakan backlight LCD. Pada loop, setiap kali ada perubahan jarak, kita mengupdate
tampilan LCD dengan menggunakan fungsi lcd.setCursor() untuk mengatur posisi kursor dan
lcd.print() untuk menampilkan data jarak.

12
III.4 Implementasi

Program di atas adalah contoh program yang menggunakan sensor ultrasonik untuk
mengukur jarak dan mengontrol LED serta buzzer berdasarkan jarak yang terdeteksi. Berikut
adalah penjelasan alur programnya:
1. Pada bagian awal, kita mengimpor library yang diperlukan, yaitu NewPing untuk
mengakses sensor ultrasonik dan LiquidCrystal_I2C untuk mengakses LCD
menggunakan koneksi I2C.
2. Selanjutnya, kita mendefinisikan pin yang akan digunakan untuk sensor ultrasonik (trig
dan echo) serta pin untuk LED dan buzzer.
3. Kemudian, kita membuat objek LiquidCrystal_I2C dengan alamat I2C yang sesuai dan
ukuran 16x2.
4. Di dalam fungsi setup(), kita mengatur mode pin-pin yang akan digunakan sebagai
OUTPUT atau INPUT sesuai kebutuhan. Selain itu, kita juga melakukan inisialisasi LCD
dengan ukuran 16x2 dan menyalakan backlight LCD. Pada LCD, kita menampilkan teks
"JARAK:".
5. Di dalam loop(), kita melakukan pengukuran jarak menggunakan sensor ultrasonik.
Pertama, kita mengirimkan sinyal pulsa ke pin trig dengan memberikan nilai HIGH
selama 1 mikrodetik, kemudian kita matikan. Selanjutnya, kita menggunakan fungsi
pulseIn() untuk menghitung durasi sinyal yang dikembalikan oleh sensor ultrasonik.
Durasi tersebut kemudian dikonversi menjadi jarak dalam satuan cm.
6. Selanjutnya, kita mengupdate tampilan LCD dengan menampilkan nilai jarak yang
diukur. Kita mengatur posisi kursor LCD menggunakan fungsi setCursor() dan
menampilkan jarak menggunakan fungsi print().
7. Setelah itu, kita melakukan pengecekan terhadap jarak yang diukur. Jika jarak kurang
dari atau sama dengan batas tertentu, LED dan buzzer akan diaktifkan dengan
menggunakan fungsi digitalWrite() untuk memberikan nilai HIGH pada pin yang sesuai.
Durasi dan interval bunyi buzzer diatur menggunakan fungsi delay().

13
8. Jika jarak lebih besar dari batas tertentu, LED dan buzzer akan dimatikan dengan
menggunakan fungsi digitalWrite() untuk memberikan nilai LOW pada pin yang sesuai.
9. Program akan terus berjalan di loop ini, melakukan pengukuran jarak dan mengontrol
LED serta buzzer berdasarkan jarak yang terdeteksi.

Demikianlah penjelasan tentang alur program dari script yang diberikan. Program tersebut
menggabungkan penggunaan sensor ultrasonik, LCD, LED, dan buzzer untuk membuat sistem
alarm berbasis jarak.

BAB IV PENUTUP
IV.1 Kesimpulan

penggunaan sensor ultrasonik, LCD, LED, dan buzzer untuk mengukur jarak,
menampilkan nilai jarak pada LCD, serta mengontrol LED dan buzzer sebagai peringatan
berbasis jarak. Program ini dapat digunakan sebagai sistem alarm atau peringatan ketika objek
berada dalam jarak yang ditentukan. Dengan menggunakan delay() dalam program ini, dapat
mengakibatkan ketidakresponsifan terhadap input dan jeda dalam pengukuran jarak. Namun,
program ini memberikan gambaran bagaimana mengintegrasikan komponen tersebut untuk
menciptakan sistem yang efektif dalam memantau jarak dan memberikan peringatan visual dan
sura.

14

Anda mungkin juga menyukai