Oleh
I Gede Fajar Pramana
NIM.21102046
A. LATAR BELAKANG
Password door lock telah menjadi solusi populer untuk meningkatkan keamanan dan
kenyamanan akses pada bangunan, ruangan, berangangkas, dan perangkat lainnya di era
digital saat ini. Teknologi ini memungkinkan pengguna untuk membuka pintu atau akses fisik
lainnya dengan menggunakan kode rahasia atau kata sandi,
Penggunaan password door lock memberikan berbagai keuntungan, seperti mengurangi
risiko kehilangan kunci fisik, meningkatkan efisiensi dalam pengelolaan akses, dan
memberikan kemudahan bagi pengguna untuk membuka pintu tanpa perlu menggunakan
kunci
B. RUMUSAN MASALAH
1. Kenapa perlu dibuatnya password door lock dengan Arduino ?
C. TUJUAN
Tujuan diciptakan alat ini adalah untuk menambah keamanan dan kenyamanan bagi
pengguna yang inggin mengamankan ruangan ataupun brangkasnya dengan biaya yang
tidak begitu banyak karena password door lock ini tidak memerlukan kunci fisik jadi
pengguna tidak perlu repot untuk membawa kunci fisik dan juga tidak perlu takut akan
kehilangan kunci
D. MANFAAT
Manfaat dari password door lock
Keypad 4x4 bekerja dengan cara mengirimkan sinyal atau kode unik ke papan
mikrokontroler (seperti Arduino) ketika tombol tertentu ditekan oleh pengguna. Untuk
mengidentifikasi kode unik yang dikirimkan oleh setiap tombol, masing-masing baris
dan kolom pada matriks keypad dihubungkan ke papan mikrokontroler melalui kabel.
Untuk membaca input dari keypad 4x4, Arduino mengirimkan sinyal ke masing-
masing baris pada matriks keypad dengan satu baris pada satu waktu, dan kemudian
membaca input dari setiap kolom untuk mengidentifikasi tombol yang ditekan. Dengan
mengulang proses ini pada setiap baris, Arduino dapat mengidentifikasi kode unik yang
dikirimkan oleh tombol yang ditekan.
SPESIFIKASI
Operating Voltage = 5V
Board Diemsions = 5,6cm * 4cm
Saat sebuah tombol pada keypad ditekan, baris dan kolom yang terkait dengan
tombol tersebut akan terhubung dan membentuk sebuah jalur listrik. Jalur listrik ini
kemudian dideteksi oleh mikrokontroler yang terhubung dengan keypad.
2.5KOMPONEN PENDUKUNG
1 BREAD BOARD
Kabel jumper adalah kabel elektrik yang memiliki pin konektor di setiap ujungnya
dan memungkinkanmu untuk menghubungkan dua komponen yang melibatkan
Arduino tanpa memerlukan solder. Intinya kegunaan kabel jumper ini adalah sebagai
konduktor listrik untuk menyambungkan rangkaian listrik. Biasanya
kabel jamper digunakan pada breadboard atau alat prototyping lainnya agar lebih
mudah untuk mengutak-atik rangkaian. Konektor yang ada pada ujung kabel terdiri
atas dua jenis yaitu konektor jantan (male connector) dan konektor betina (female
connector). Konektor jantan fungsinya untuk menusuk dan konektor betina fungsinya
untuk ditusuk.
3. Arduino IDE
Arduino IDE merupakan perangkat lunak dari Arduino untuk kita melakukan
program dan melakukan cek coding yang kita gunakan pada Arduino apakah terdapat
error atau tidak
4. Arduino uno
Arduino Uno adalah salah satu board mikrokontroler yang dirancang untuk
memudahkan pengembangan dan prototyping perangkat elektronik yang terhubung dengan
komputer atau sistem lain melalui port USB. Board ini menggunakan mikrokontroler
ATmega328P dan dilengkapi dengan pin-pin input/output digital dan analog yang dapat
diprogram menggunakan bahasa pemrograman Arduino. Arduino Uno sangat populer dan
sering digunakan oleh para pengembang dan hobbiest dalam berbagai proyek seperti
robotika, otomasi rumah, dan sensor-sensor IoT.
BAB III
PERANCANGAN ALAT
3.1 Alat dan bahan
Merancang alat yang kita gunakan tentunya kita memerlukan alat dan bahan, alat dan
bahan yang kita gunakan pada perancangan kali ini adalah
Alat dan bahan:
a. Keypad 4x4
b. Motor Servo
c. Kabel Jumper
d. Pc yang sudah ada Arduino IDE
e. Bread Board
Prototype password door lock system dirancang dengan bertujuan untuk memudahkan
pengguna untuk mengakses pintu brangkas yang terkunci tanpa repot repot membawa
kunci fisik
a. Blok Input
Pada blok input terdapat 1 input yaitu keypad 4x4 dimana keypad ini akan
mengirimkan sinyal kepada kepada arduino
b. Blok Proses
Pada blok proses Arduino uno akan mempreoses input yang datang dari keypad 4x4
apakah password yang dimasukan benar atau salah
c. Blok Output
Pada blok Output terdapat 2 yaitu LCD 16x2 dan juga motor servo dimana LCD 16x2
akan menampilkan apakah password yang di masukan benar atau salah dan servo akan
membuka kunci apabila password yang dimasukan benar
3.3Tahapan Pembuatan
Tahap pembuatan yang pertama kali kita lakukan adalah dengan merancang pola
kerja atau flochart dari alat yang akan kita buat
3.3.1 Flowchart
Flowchart atau bagan alur adalah diagram yang menampilkan langkah-langkah dan
keputusan untuk melakukan sebuah proses dari suatu program. Setiap langkah digambarkan
dalam bentuk diagram dan dihubungkan dengan garis atau arah panah.Flowchart berperan
penting dalam memutuskan sebuah langkah atau fungsionalitas dari sebuah proyek
pembuatan program yang melibatkan banyak orang sekaligus. Selain itu dengan
menggunakan bagan alur proses dari sebuah program akan lebih jelas, ringkas, dan
mengurangi kemungkinan untuk salah penafsiran. Penggunaan flowchart dalam dunia
pemrograman juga merupakan cara yang bagus untuk menghubungkan antara kebutuhan
teknis dan non-teknis.
Software yang saya gunakan untuk melakukan codingan ini adalah arduini
IDE dan Bahasa yang saya gunakan adalah C++ adalah bahasa pemrograman tingkat
tinggi yang kuat dan populer. Bahasa ini dikembangkan pada tahun 1979 oleh Bjarne
Stroustrup sebagai perluasan dari bahasa pemrograman C. C++ menggabungkan
paradigma pemrograman prosedural, berorientasi objek, dan generik, sehingga
memberikan fleksibilitas dan kemampuan yang luas dalam pengembangan perangkat
lunak.
Berikut adalah rancangan alat yang sudah jadi saya menggunakan dataran
triplek yang seperti itu untuk memudahkan dalam pengujian
BAB IV
Penutup
a. Kesimpulan
Berdasarkan hasil penelitian yang dibuat bahwa membangun
password door lock system dengan motor servo dan keypad 4x4 dapat
mempermudah pengguna untuk mengunci ataupun membuka kunci pada
pintu dan juga untuk konsumsi daya dari alat ini sangatlah sedikit
dikarenakan tidak diperlukan power diatas 5V
b. Saran
Sebelum merancang alat ini untuk menyimpan keypad dengan baik dan usahakan
untuk tidak tertekuk