Sistem Kontrol Kunci Pintu Suara Arduino
Sistem Kontrol Kunci Pintu Suara Arduino
2 Oktober 2023
Intisari— Pintu adalah bidang yang memudahkan sirkulasi antar ruang yang dilingkupi oleh sebuah dinding sebagai akses keluar
masuk. Pintu membutuhkan kunci untuk memastikan pintu tertutup sempurna dan tidak dapat dibuka selain orang yang memiliki
kunci. Sistem kunci pintu tradisional yang menggunakan kunci fisik memiliki beberapa kelemahan, antara lain kunci fisik dapat hilang
atau dicuri yang menyebabkan risiko keamanan bagi pemilik rumah. Oleh sebab itu, untuk meningkatkan keamanan dan kenyamanan
dalam mengelola akses pintu, dibuatlah sistem kontrol kunci pintu dengan sensor bluetooth guna mengenali perintah suara untuk akses
kontrol pintu. Metodologi yang digunakan adalah field research yang mengumpulkan data dari lapangan dengan cara observasi dan
studi pustaka. Untuk metode pengembangan sistem menggunakan model waterfall. Perancangan sistem kontrol kunci pintu
menggunakan Arduino uno, modul Bluetooth hc-05, dan relay 5v. Hasil dari penelitian ini adalah sebuah alat yang dapat bekerja
dengan mengunci dan membuka pintu melalui perintah suara. Dengan adanya sistem kontrol kunci pintu berbasis voice recognition
diharapkan dapat meningkatkan tingkat keamanan dalam kunci pintu.
Kata Kunci— Arduino Uno, Sistem Kontrol Kunci Pintu, Voice Recognition, Waterfall, Sensor Bluetooth
Abstract— A door is an area that facilitates circulation between spaces enclosed by a wall for access in and out. The door requires a key
to ensure the door closes perfectly and cannot be opened by anyone other than the person who has the key. Traditional door lock systems
that use physical keys have several disadvantages, including that physical keys can be lost or stolen, which poses a security risk for
home owners. Therefore, to increase security and comfort in managing door access, a door lock control system with a Bluetooth sensor
was created to recognize voice commands for door access control. The methodology used is field research which collects data from the
field by means of observation and literature study. The system development method uses the waterfall model. Design of a door lock
control system using Arduino Uno, HC-05 Bluetooth module, and 5v relay. The result of this research is a tool that can work by locking
and opening doors using voice commands. With a voice recognition-based door lock control system, it is hoped that it can increase the
level of security in door locks.
Keywords— Arduino Uno, Door Lock Control System, Voice Recognition, Waterfall, Bluetooth Sensors
78
Jurnal Esensi Infokom Vol 7 No. 2 Oktober 2023
kepada pihak lain, mendokumentasikan file-file, Operation and Maintenance. Wahyu Sulistiyo et all, 2021
menyimpan data-data, dan lain-lain hingga mengambil [11]
sebuah keputusan penting bagi perusahaan. Secara prinsip,
komputer dan perangkat keras (hardware) lain hanyalah 1) Requirements Definitions
merupakan sebuah sumber daya fisik yang tidak dapat
berfungsi tanpa ada manusia yang memberikan instruksi.
Paul Eduard Sudjiman dan Lorina Siregar Sudjiman, 2018
[4]
Dalam hal ini, manusia membuat sebuah teknologi
bernama perangkat lunak (software) yang pada dasarnya
berisi suatu urutan instruksi untuk menggerakkan berbagai
komponen perangkat keras secara operasional. Dalam
perkembangannya, software (perangkat lunak) dapat
dibagi menjadi dua jenis besar, yaitu: Software yang berisi
perintah-perintah atau seperangkat instruksi untuk
Gambar 1. Model Waterfall
mengoperasikan berbagai komponen hardware disebut
sebagai System Software; dan software yang berisi
Peneliti akan melakukan analisis terkait
perintah-perintah untuk menjalankan suatu prosedur
kebutuhan sistem kunci pintu yaitu analisa
tertentu yang merepresentasikan proses, aktivitas, dan/atau
kebutuhan fungsional dan non fungsional sistem
fungsi bisnis tertentu disebut sebagai Application
termasuk perangkat lunak dan perangkat keras
Software. Paul Eduard Sudjiman dan Lorina Siregar
yang dibutuhkan oleh peneliti untuk sistem
Sudjiman, 2018 [4]
kontrol kunci pintu.
2) System and Software Design
B. Mikrokontroller
Informasi mengenai spesifikasi kebutuhan dari
Mikrokontroler adalah sistem mikroprosesor lengkap
tahap Requirement Analysis selanjutnya di
yang terkandung di dalam sebuah chip mikrokontroler
analisa pada tahap ini untuk kemudian
berbeda dari mikroprosesor serba guna yang digunakan
diimplementasikan pada desain pengembangan.
dalam sebuah PC, karena sebuah mikrokontroler umumnya
Perancangan desain dilakukan dengan tujuan
telah berisi komponen pendukung sistem minimal
membantu memberikan gambaran lengkap
mikroprosesor, yakni memori dan pemrograman Input-
mengenai apa yang harus dikerjakan. Tahap ini
Output (Your 2013). Arduino adalah pengendali mikro
juga akan membantu pengembang untuk
single-board yang bersifat open source, diturunkan dari
menyiapkan kebutuhan hardware dalam
Wiring platform, dirancang untuk memudahkan
pembuatan arsitektur sistem perangkat lunak
penggunaan elektronik dalam berbagai bidang. Herianto
yang akan dibuat secara keseluruhan.
dan Hasnor Khotimah 2021, [2]
3) Implementation and Unit Testing
Tahap implementation and unit testing
C. Model Waterfall
merupakan tahap pemrograman. Pembuatan
Metode air terjun atau yang sering disebut metode
perangkat lunak dibagi menjadi modul-modul
waterfall sering dinamakan siklus hidup klasik (classic life
kecil yang nantinya akan digabungkan dalam
cycle), nama model ini sebenarnya adalah “Linear
tahap berikutnya. Disamping itu, pada fase ini
Sequential Model” dimana hal ini menggambarkan
juga dilakukan pengujian dan pemeriksaan
pendekatan yang sistematis dan juga berurutan pada
terhadap fungsionalitas modul yang sudah
pengembangan perangkat lunak, dimulai dengan
dibuat, apakah sudah memenuhi kriteria yang
spesifikasi kebutuhan pengguna lalu berlanjut melalui
diinginkan atau belum.
tahapan penelitian menggunakan metode waterfall.
Menurut Sommerville, Waterfall terdiri dari Requirements
4) Integration and System Testing
Definition, System and Software Design, Implementation
and Unit Testing, Integration and System Testing, dan
Setelah seluruh unit atau modul yang pengujian sistem secara keseluruhan untuk
dikembangkan dan diuji di tahap implementasi mengidentifikasi kemungkinan adanya
selanjutnya diintegrasikan dalam sistem secara kegagalan dan kesalahan sistem.
keseluruhan. Setelah proses integrasi selesai, 5) Operation and Maintenance
selanjutnya dilakukan pemeriksaan dan
79
Jurnal Esensi Infokom Vol 7 No. 2 Oktober 2023
Pada tahap terakhir dalam Metode Waterfall, D. Flowchart
perangkat lunak yang sudah jadi dioperasikan Flowchart atau bisa juga disebut bagan alir adalah
pengguna dan dilakukan pemeliharaan. bagan yang menunjukkan alir langkah-langkah
Pemeliharaan memungkinkan pengembang penyelesaian suatu masalah di dalam program atau
untuk melakukan perbaikan atas kesalahan prosedur sistem secara logika. Pada penyusunan
yang tidak terdeteksi pada tahap-tahap penelitian ini, peneliti menggunakan bagan alir sistem
sebelumnya. Pemeliharaan meliputi perbaikan dan bagan alir dokumen. Flowchart merupakan
kesalaha, perabikan implementasi unit sistem, penyajian sistematis tentang proses dan logika
dan peningkatan dan penyesuaian sistem mengenai kegiatan penanganan informasi atau
sesuai dengan kebutuhan. penggambaran secara grafik dari langkah – langkah dan
urut – urutan produser dari suatu program. Flowchart
menolong analisi dan programmer untuk memecahkan
masalah kedalam segmen – segmen yang lebih kecil dan
menolong dalam menganalisa alternatif – alternatif lain
dalam pengoprasian. Salman Alfarisi, 2019 [8]
F. Penelitian Sejenis
Penelitian sejenis ini merupakan sumber/bahan
referensi yang digunakan penulis dari penelitian
sebelumnya. Adapun penelitian yang sejenis dengan
penelitian penulis dapat dilihat pada tabel 1 berikut.
TABEL I
PENELITIAN SEJENIS
80
Jurnal Esensi Infokom Vol 7 No. 2 Oktober 2023
metode publish dan subscribe, yang memerlukan sebuah perantara Antrares sebagai
disebut dengan broker kendali IoT nya.
3. Sinta Ariyanti, Slamet Pada sistem ini pengenalan suaranya menggunakan modul Easy Sistem Kunci Pintu
Seno Adi & Sugeng VR. Pusat kendali dan kontrol digunakan Arduino Uno dengan Dengan Remot
Purbawanto, 2018 [9]. Atmega 328. Motor servo digunakan untuk menggerakkan pintu Kontrol Smartphone
Sistem Buka Tutup secara otomatis. Ketika pengguna mengucapkan kata “buka” pintu Android dan suara
Pintu Otomatis pada maket rumah akan membuka. sebagai kuncinya.
Berbasis Suara
4. Ristiandika Arrahman, Merancang dan mengimplementasikan sebuah rangkaian yang Sistem Kunci Pintu
Cinthya Bella, 2022 [7] berfungsi untuk membuka dan menutup pintu gerbang secara Dengan Remot
Rancang Bangun Pintu otomatis dengan kontrol remote melalui smartphone. Menggunakan Kontrol Smartphone
Gerbang Otomatis Bluetooth HC-05 sebagai transmisi antara smartphone dengan Android
Menggunakan Arduino mikrokontroler Arduino Uno R3. Untuk mengontrol mikrokontroler
Uno R3 Arduino digunakan bahasa pemerograman C dengan menggunakan
software Arduino. Cara kerja alat ini adalah smartphone akan
menggunakan aplikasi untuk mengirim data untuk mengontrol
gerbang melalui Arduino.
5. Terhulin Purba Penelitian merancang sebuah home automation menggunakan Home Automation
Tambak, T. Ahri Arduino Uno. Peneliti (penulis) membuat sistem yang dapat berbasis EasyVR
Bahriun, 2015 [10] memantau tamu yang datang pada monitor melalui kamera CCTV, untuk dikenali
Perancangan Sistem kemudian Sistem dapat membuka kunci dan pintu rumah lalu Arduino dalam sistem
Home Automation menutup dan mengunci pintu kembali dengan perintah suara. Home Automation.
Berbasis Arduino Uno Sistem dapat menyalakan lampu dan mematikan lampu rumah Menggunakan
dengan perintah suara, lalu Jika dibutuhkan deteksi keamanan pelatihan suara.
rumah, dapat mengaktifkan sensor keamanan PIR (Passive
Infrared) dengan perintah suara. Namun ada beberapa kekurangan
dalam sistemnya adalah : Sistem membutuhkan pelatihan suara
untuk setiap pengguna yang akan menggunakan sistem ini sehingga
Sistem tidak akan dapat mengenali pengguna yang belum pernah
melakukan pelatihan suara.
81
Jurnal Esensi Infokom Vol 7 No. 2 Oktober 2023
portal untuk memasuki atau meninggalkan
ruangan tersebut. Salah satu tujuan utama dari
sebuah pintu adalah untuk memberikan
keamanan, keamanan pintu sering kali
ditingkatkan dengan penggunaan kunci. Kunci
adalah perangkat yang digunakan untuk
membuka dan mengunci pintu. Penggunaan kunci
pada pintu bertujuan untuk mengontrol akses dan
memberikan perlindungan tambahan terhadap Gambar 2. Rancangan Skematik
orang yang tidak berwenang. Maka dari itu
dibuatlah sebuah sistem control kunci pintu yang
berfungsi untuk memastikan pintu dapat terkunci 2. Diagram Blok
dengan aman dan baik. Diagram Blok digunakan untuk menggambarkan
kegiatan yang ada pada sistem. Agar dapat lebih
B. Analisa Kebutuhan Sistem mengetahui system yang akan dibuat, maka perlu
Analisa Kebutuhan sistem dilakukan untuk dibuat gambaran tentang system yang berjalan.
mengetahui spesifikasi dari kebutuhan sistem Berikut Gambar Diagram Blok dapat dilihat pada
kontrol kunci pintu yang akan dibuat. Penulis gambar 3 berikut.
akan membahas mengenai Perangkat lunak
(Software) dan Perangkat keras (Hardware) yang
dibutuhkan dalam pembuatan Sistem Kontrol
Kunci Pintu Berbasis Arduino Uno.
1. Kebutuhan Perangkat Lunak
Adapun kebutuhan perangkat lunak yang
digunakan untuk membangun perangkat ini
adalah sebagai berikut:
1) Sistem Operasi Windows 7
2) Arduino IDE
3) Tickercad Circuit
4) [Link]
2. Kebutuhan Perangkat Keras
Gambar 3. Diagram Blok
Adapun perangkat keras yang digunakan
untuk membangun perangkat ini adalah
sebagai berikut:
3. Alur Proses / Flowchart
1) 1 buah Laptop
Berikut ini adalah tahapan-tahapan yang harus
2) 1 buah Arduino Uno dilakukan jika ingin menggunakan sistem kontrol
3) 1 buah Relay 5V
kunci pintu.
4) 1 buah Selenoid Door Lock 12V 1. Tahap pertama pengguna perlu mempersiapkan
5) 1 buah Module Bluetooth HC-05 alat
6) 1 set Kabel Jumper Female to Male
2. Tahap kedua pengguna memasang baterai pada
7) Power Supply 12v (Adaptor 12v) slot baterai
3. Tahap ketiga pengguna menyalakan semua alat
2. System and Software Design (Desain)
4. Tahap leempat pengguna menghubungkan
Adapun perancangan sistem software adalah perangkat bluetooth module ke software arduino
sebagai berikut.
voice kontrol pada android pengguna melalui
1. Rangkaian Skematik
bluetooth pada handphone.
Sistem Kontrol Kunci Pintu Rangkaian skematik
5. Tahap kelima kontrol kunci pintu menggunakan
merupakan suatu komponen yang saling terhubung
perintah suara, katakan “buka pintu” untuk
yang mana Arduino Uno, Relay 5v, dan HC-05
membuka pintu, kemudian katakan “kunci
Bluetooth Modul sebagai komponen utama dalam pintu” untuk mengunci pintu.
perancangan Sistem Kontrol Kunci Pintu. Berikut
6. Tahap keenam perhatikan apakah alat berfungsi
Gambar Rangkaian Skematik dapat dilihat pada dengan baik atau tidak.
gambar 2 berikut ini.
82
Jurnal Esensi Infokom Vol 7 No. 2 Oktober 2023
B. Perakitan Sistem
Pada tahap perakitan dilakukan 2 tahapan yaitu
proses pemasangan kunci pintu dan proses
pemasangan komponen-komponennya. Berikut ini
adalah kunci pintu akan dipasang di sebuah miniatur
pintu yang telah dibuat dapat dilihat pada gambar 6
di bawah ini.
83
Jurnal Esensi Infokom Vol 7 No. 2 Oktober 2023
1. Tabel Pengujian Komponen
TABEL II
PENGUJIAN KOMPONEN
2. Dokumentasi Foto
Berikut ini adalah alat prototype kunci kontrol
pintu otomatis yang dapat dilihat pada gambar
8,9,10, dan 11.
84
Jurnal Esensi Infokom Vol 7 No. 2 Oktober 2023
3. Dokumentasi Video Paper ini tidak akan selesai tanpa adanya
Link untuk melihat video hasil pengujian kesempatan yang diberikan kepada penulis. Oleh sebab itu
sistem kontrol kunci pintu dapat dilihat di ucapan terima kasih yang sebesar-besar saya berikan kepada
bawah ini: Bapak Edy Wibowo [Link]., MM. dan Bapak Novan
1) [Link] Yurindera, [Link], MM. yang sudah memberikan
Video 4-1 Hasil Uji Coba Sistem Kontrol kesempatan kepada saya untuk menyelesaikan paper ini,
Kunci Pintu ucapan terima kasih juga untuk Leonard Febrianto selaku
2) [Link] penulis kedua, dan terutama untuk suami tersayang yang
Y selalu mendukung dalam segala hal sehingga paper ini dapat
Video 4-2 Pemasangan Relay 5v selesai.
3) [Link]
g REFERENSI
Video 4-3 Pemasangan Modul Bluetooth [1] Haris T. S; Abdi M; Bambang K, Sistem Kontrol Kunci
HC-05 Pintu Rumah Menggunakan Fingerprint Smartphone
Android Berbasis Arduino Uno. Jurnal Ilmu Komputer
5. Operation and Maintenance (Pemeliharaan) (JIK). Vol. 11, No. 1, 2022
Dalam istilah pemeliharaan disebutkan bahwa [2] Herianto dan Hasnor Khotimah, Rancang Bangun Alat
pemeliharaan mencakup dua pekerjaan yaitu istilah Deteksi Kebisingan Pengunjung Perpustakaan
Berdasarkan Parameter Tekanan Suara Nodemcu
“perbaikan” dan “pemeliharaan”. Pemeliharaan
ESP8266, JIK, Vol. 10, No. 1, 2021
dimaksudkan sebagai aktivitas untuk mencegah [3] Maria Danu Lagan dan Maxsi Ary, Sistem Kendali
kerusakan, sedangkan istilah perbaikan dimaksudkan Kunci Pintu Menggunakan Voice Command Kendali
sebagai tindakan untuk memperbaiki kerusakan. Untuk Kunci Pintu Menggunakan Voice Command Berbasis
jenis pemeliharaan yang digunakan ialah pemeliharaan Internet of Things (IoT), eProsiding Teknik Informatika
korekting yang mana pekerjaan pemeliharaan yang (PROTEKTIF), Vol. 2 No.1, 2021
dilakukan untuk meningkatkan dan memperbaiki [4] Paul Eduard Sudjiman dan Lorina Siregar Sudjiman,
kondisi fasilitas/peralatan sehingga mencapai standar Analisi Sistem Informasi Manajemen Berbasis
yang dapat diterima. Dalam perbaikan dapat dilakukan Komputer Dalam Proses Pengambilan Keputusan,
peningkatan-peningkatan sedemikian rupa, seperti Jurnal TeIKa, Vol. 8, No. 2, 2018.
melakukan perubahan atau modifikasi rancangan agar [5] Ratih Wahyuningrum dan Egy, Aplikasi Mobile
peralatan menjadi lebih baik. Informasi Candi Borobudur Berbasis Augmented
Reality, Jurnal Esensi InfokomVol 5 No. 1, 2021
[6] Ratih Wahyuningrum dan Muhammad Rizman Idris,
V. KESIMPULAN Sistem Forum Komunikasi Organisasi Mahasiswa
Berbasis Webdi Institut Bisnis Nusantara, Jurnal Esensi
Berdasarkan hasil penelitian diatas, dapat diperoleh Infokom Vol. 5 No. 1, 2021
kesimpulan, yaitu : [7] Ristiandika Arrahman dan Cinthya Bella, Rancang
Rancang Bangun Prototype Sistem Kontrol Kunci Pintu Bangun Pintu Gerbang Otomatis Menggunakan
Otomatis ini dibuat menggunakan software arduino uno IDE Arduino Uno, [Link], Vol. 2 No. 2, 2022
dan arduino voice control sedangkan hardware nya [8] Salman Alfarisi, Aplikasi Media Pengenalan Jenis
menggunakan arduino uno, relay 5v, dan modul bluetooth Kamera Dan Lensa Berbasis Android, Jurnal Sisfotek
HC-05 sebagai komponen utamanya. Model pemgembangan Global, Vol. 9 No. 1, 2019
[9] Sinta Ariyanti, Slamet Seno Adi, Sugeng Purbawanto,
sistem menggunakan waterfall. Sistem kontrol kunci pintu
Sistem Buka Tutup Pintu Otomatis Berbasis Suara,
otomatis ini bekerja dengan cara membaca perintah dari ELINVO (Electronics, Informatics, and Vocational
sensor bluetooth (HC-05) yang mengirimkan perintah suara Education), May 2018, Vol. 3 No. 1, 2018
sehingga tersampaikan ke relay 5v sebagai receiver [10] Terhulin Purba, Tambak. T, Ahri Bahriun, Perancangan
(penerima sambungan Bluetooth) untuk mengunci dan Sistem Home Automation Berbasis Arduino Uno,
membuka pintu. Singuda Ensikom, VOL.10 NO.28, 2015
UCAPAN TERIMA KASIH [11] Wahyu Sulistiyo, Parsumo Rahardjo, Irfan Ardian,
Risla Dewi Kumala Devina, IMACOL (Smart Access
Segala puji bagi Allah SWT yang telah memberikan Control Room in Building) dengan Sistem Kontrol
rahmat-Nya sehingga penulis dapat menyelesaikan paper ini Pintu dan Monitoring Ruangan serta management
tepat waktu. Sholawat dan salam selalu tercurah untuk Booking Ruangan Berbasis IoT Untuk Smart Building
baginda Nabi Muhammad SAW beserta keluarga dan para Energy Efficiency, ORBITH, 2021
sahabatnya.
85