1
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License .

## ALAT KONTROL AKSES PINTU MENGGUNAKAN SIDIK JARI DENGAN NOTIFIKASI TELEGRAM BERBASIS IOT
Ahmad Hanafie 1 , Nursuci Putri Husain 2 , Sukirman 3 , Ulfa Nurhidayah 4*)
1 Jurusan Teknik Industri, Fakultas Teknik, Universitas Islam Makassar,
2,3,4 Jurusan Teknik Informatika, Fakultas Teknik, Universitas Islam Makassar, Jl. Perintis Kemerdekaan km.9 No. 29 Makassar, Indonesia 90245
Email: ahmadhanafie.dty@uim-makassar.ac.id , nursuciputrihusain.dty@uim-makassar.ac.id , sukirmanirman744@gmail.com ulfha15899@gmail.com

## ABSTRAK
Keamanan sistem dalam rumah atau tempat tinggal yang kurang ketat dapat menyebabkan hal-hal yang tidak diinginkan seperti  pencurian  dll.  Oleh  karena  itu  dibutuhkan  suatu  perangkat  sistem  keamanan  untuk  dapat  menjaga  keamanan setiap  waktu  bahakan  melindungi  aset  dan  privasi  yang  dimiliki.  Tujuan  penelitian  ini  untuk  merancang  dan  menguji sistem  akses  pintu  menggunakan  sidik  jari  dengan  notifikasi  telegram.  Metode  yang  digunakan  berupa  penelitian terdahulu yang serupa. Data yang yang diperoleh kemudian dianalisis menggunakan metode Analisa SWOT ( Strenght, Weaknes, Opportunities, Threats ). Cara kerja alat ini yaitu setiap sidik jari memiliki ID yang tersimpan dalam database Arduino,  jika sensor fingerprint mendeteksi  kemiripan sidik  jari  maka  Arduino secara otomatis akan  membuka pintu, informasi ini juga akan dikirim melalui Telegram ke pemilik rumah sebagai notifikasi bahwa telah terdeteksi sidik jari pada fingerprint. Hasil  yang  diperoleh  adalah  rancangan  Alat  kontrol  akses  pintu  menggunakan  sidik  jari  dengan notifikasi  telegram,  dirancang  menggunakan  Arduino  Uno  sebagai  pusat  kendali.  Pengujian  diperoleh  jika  sidik  jari teridentifikasi  cocok  pintu  akan  terbuka  dan  membutuhkan  waktu  notifikasi  masuk ± 2.3  detik,  sensor  mendeteksi adanya pembukaan pintu secara paksa buzzer berbunyi dan  membutuhkan waktu notifikasi  masuk ± 3.7 detik . Dapat disimpulkan  bahwa  alat  pengamana  pintu  menggunakan  sidik  jari  dan  Arduino  Uno  sebagai  pusat  kendali  dengan modul  esp32  untuk  mengirimkan  informasi  ke  telegram.  Alat  ini  sudah  dapat  diimplementasikan  pada  pintu  dengan skala prototype.
Kata Kunci: Arduino, Atmega328, Fingerprint, ESP32, Telegram

## ABSTRACT
A less stringent home security system can invite unwanted things such as theft and so on. Therefore we need a security system device to be able to maintain security at all times and even protect assets and privacy owned. The purpose of this study was to design and test a door access system using fingerprints with telegram notifications. The method used is a similar previous research. The data obtained were then analyzed using the SWOT analysis method (Strength, Weaknes, Opportunities, Threats). The way this tool works is that each fingerprint has an ID stored in the Arduino database, if the fingerprint sensor detects a fingerprint resemblance, the Arduino will automatically open the door, this information will also be sent via Telegram to the home owner as a notification that a fingerprint has been detected. . The results obtained are the design of the door access control device using fingerprints with telegram notifications, designed using Arduino Uno as the control center. The test is obtained if the fingerprint is identified as suitable, the door will open and requires an incoming notification time of ± 2.3 seconds, the sensor detects a forced opening of the door the buzzer sounds and requires  an  incoming  notification  time  of  ±  3.7  seconds.  It  can  be  concluded  that  the  door  security  device  uses fingerprints  and  Arduino  Uno  as  a  control  center  with  the  esp32  module  to  send  information  to  Telegram  and  is combined  with  data  storage on the  Telegram  application  chat  bot.  This  tool  can  already  be  implemented  on the  door with a prototype scale.
Keywords: Arduino, Atmega328, Fingerprint, ESP32, Telegram

## PENDAHULUAN
Sistem  kendali  merupakan  suatu  sistem  yang hubungan  antar  komponennya  akan  menciptakan halnya  konfigurasi  dengan  memberi  respon  dengan harapan  tersebut.  Sistem  kontrol  dapat  mengirimkan perintah, mengontrol sistem itu sendiri, atau sistem lain untuk  menghasilkan  keluaran  sistem  yang  diinginkan. Penggunaan  sistem  kontrol  sering  kita  temukan  pada kehidupan  sehari-hari,  baik  itu  digunakan  secara langsung  mapun  tak  langsung  (Erni  Yudaningtyas, 2017).
Telegram Messenger adalah alat yang digunakan  untuk  berkomunikasi  satu  sama  lain, bertukar  pesan  dan  dapat  digunakan  untuk  mengirim gambar, pesan suara, file dokumen. Aplikasi Telegram Messenger  juga  dapat  dihubungkan  ke  Arduino, dengan  sistem  bot  yang  tersedia  untuk  bertindak sebagai pengontrol atau perintah (Setiawan 2019).
Internet  of  Things, juga  dikenal  sebagai  IoT, adalah sebuah konsep yang bertujuan untuk memperluas  manfaat  konektivitas  Internet  yang  selalu aktif.  Dengan  perkembangan  infrastruktur  Internet, kami  bergerak  menuju  tahap  berikutnya  di  mana  tidak hanya smartphone atau komputer yang dapat terhubung melalui  Internet.  Tetapi  banyak  jenis  objek  fisik  yang berbeda  akan  terhubung  ke  Internet (Hanafie  &  Putri, 2021).
Berita  keamanan  rumah  merupakan  hal  penting yang sering diperbincangkan di lingkungan sebagainya. Keamanan  system  dalam  rumah  atau  tempat  tinggal yang  kurang  ketat  dapat  menyebabkan  hal-hal  yang tidak diinginkan seperti pencurian dll. Oleh karena itu, diperlukan suatu elemen sistem keamanan untuk dapat menjaga  keamanan  setiap  saat,  bahkan  mengawasi properti  dan  privasi  secara  umum,  penjaga  pintu  yang digunakan  di  rumah  yang  dipergunakan  oleh  utilitas selalu memakai kunci umum (Singgeta , 2018).
Peneliti  terdahulu  merancang  suatu  sistem pengunci  pintu elektronik  menggunakan RFID sebagai pembaca  e-KTP  dan Fingerprint FPM  10A  sebagai pembaca sidik  jari.  Alat yang dirancang berbasis  SMS Gateway , dimana aktifitas yang terjadi pada buka tutup pintu  akan  dikirim  ke  telepon  seluler  ( Handphone) (Frika  N  Simanihuruk,  2020).  Sedangkan  alat  yang penulis  merancang  alat  berupa  pengamanan  pintu menggunakan FPM10A sebagai pembaca sidik jari dan Arduino  Uno  sebagai  pusat  kendali  dengan  modul ESP32 untuk mengirimkan informasi serta dikombinasikan  dengan  penyimpanan  data  pada bot chat aplikas Telegram.
Berdasarkan  latar  belakang  maka,  tujuannya adalah  merancang  suatu  penelitian  pengembangan untuk sistem pengaman pintu rumah dengan memanfaatkan  fitur bot  chat aplikasi  Telegram  yang diharapakan  dapat  meningkatkan  keamanan  rumah dengan metode IoT. Sistem bekerja dengan meregistrasikan  sidik  jari  kedalam  mikrokontroler Arduino  Uno  kemudian  sistem  akan  memverifikasi sidik  jari  jika  benar  maka  akan  masuk  notifikasi pemberitahuan  di  akun  telegram  bahwa  solenoid
terbuka  dan  jika  salah  solenoid  tetap  terkunci  dan setelah  mengetahui  bahwa  seorang  penyusup  telah memasuki  rumah  secara  paksa,  pemberitahuan  akan dikirim  melalui  bot telegram, kemudian apabila sensor Ultrasonik  mendetesi  adanya  seorang  berdiri  depan pintu  maka  Buzzer  akan  berbunyi  dan  akan  masuk notifikasi pemberitahuan di akun telegram.

## METODOLOGI PENELITIAN

## Alat
Alat  yang  digunakan  pada  penelitian  ini  yaitu Laptop,  Solder,  Obeng,  Gergaji,  Trplek  Plywood, Penggaris, Kabel Jamper,

## Bahan
Bahan-bahan  yang  digunakan  pada  penelitian ini  yaitu  Arduino  Uno,  LCD  i2c,  Buzzer,  ESP32, Mosfet  Driver,  Solenoid  Door  Lock ,  Sensor  Magnet, Sensor Ultrasonic, Pemrograman  Bahasa  C,  Arduino IDE dan Bot Telegram.

## Tahapan / Prosedur Kerja
Terdapat 3 tahapan perancangan yang digunakan yaitu  tahapan  pertama  tahap  perancangan  yang  yang dilakukan  menentukan  bentuk  miniatur  pintu  dengan persegi  panjang  dengan  tinggi  40cm  dan  lebar  60cm, pada  bagian  depan  alat terdapat  gagang  pintu  dan  box yang  didalamnya  terdapat  rangkaian-rangkaian  alat perangkat keras.
Tahapan  kedua  adalah  merancang  perangkat dimana  Arduino  Uno  sebagai  pusat  kendali  rangkaian yang  diprogram  menggunakan software IDE  Arduino, sistem pembuka pintu  menggunkan sensor fingerprint , dan LCD untuk menampilkan perintah dan id sidik jari yang  telah  terdaftar  lalu  Buzzer  diberikan  tegangan dari  Arduino  Uno  yang  akan  berbunyi  apabila  pintu telah  dibuka  secara  paksa,  Kemudian  untuk  mengirim notifikasi  ke  Aplikasi  Telegram  diperlukan  koneksi jaringan internet Esp32 menggunkan komunikasi serial yang terhubung dengan Arduino.
Tahap  ketiga  adalah  tahap  uji  coba.  Hal  ini dilakukan  untuk  melihat  apakah  alat  berfungsi  seperti yang diharapkan dan apakah alat berfungsi normal.

## Metode Analisis Data Rancangan
Metode analisa yang gunakan dalam perancangan  prototype  alat  kontrol  akses  pintu  untuk mengeahui  sejauh  mana system yang  telah  dirancang dapat  bekerja  dengan  baik. Indicator keberhasil  dari masing-masing  blok  rangkaian  pada prototype ini menggunakan  perhitungan  kesalahan relative dan perhitungan nilai rata - rata.
Perhitungan  hasil  rata  -  rata  merupakan  angka representasi  atau  biasa  pula  dianggap  sebagai  mean dari  sebuah    kelompok  data  mewakili  hasil  dengan keseluruhan
Keterangan: NS: Nilai Sebenarnya NT: Nilai Terukur
Interprestasi  nilai  kelayakan  kesalahan relative (%) digunakan:
0 – 24 : Sangat pasti
25 – 50 : pasti 51- 75 : Tidak Layak
76 – 100: Sangat Tidak Layak
m = Jumlah Nilai
Banyak data
m = Nilai Rata-rata
Jenis penelitian yang digunakan dalam penelitian  ini    dikenal  dengan    R&D  (Research  & Development).  R&D  adalah    proses  atau  langkah mengembangkan    produk  baru  atau  menyempurnakan produk yang sudah ada yang dapat dipertimbangkan.

## HASIL DAN PEMBAHASAN

## Hasil Rancangan Alat Kontrol Akses Pintu

## Perancangan Perangkat Lunak
Tahapan  hasil  desain  dan  perancangan,  Alat Kontrol  Akses  Pintu  Menggunakan  Sidik  Jari  Dengan Notifikasi Telegram Berbasis IOT secara keseluruan .
Gambar 1. Skema Rangkaian
Pada  diagram  rangkaian  ini  menggambarkan keseluruhan  prototipe  yang  telah  penulis  rancang, termasuk  4  elemen  penting  yang  terintegrasi  menjadi satu.  Elemen  penting  ini  adalah  sirkuit  input,  sirkuit kontrol, dan sirkuit output  serta aplikasi program  yang disematkan. Rangkaian terdiri dari komponen elektronik  dalam  bentuk  input  atau  output  yang diperlukan  untuk  pengoperasian  mikrokontroler  yang benar.
Gambar 2. Rangakaian Perangkat Keras

## Rancangan Sistem
a. Rangkaian LCD I2C ke Arduino Uno
Menurut  peneliti  terdahulu  Lcd  bertindak sebagai  output  tampilan  yang  bertindak  sebagai penyedia informasi ketika fungsi sedang berjalan. LCD terhubung  ke  Arduino  menggunakan  komunikasi  12C. Ada  4  (4)  pin  yang  perlu  dihubungkan  ke  Arduino (Annabella  Medina  Aisyah,  2020).  Sedangkan  penulis merancang  koneksi  Lcd  dengan  Arduino  Uno  dimana lcd  adalah  media  penapil  output,  untuk  menampilkan perintah dan ID sidik jari yang terdaftar.
Gambar 3. Koneksi LCD 12C dengan Arduino

## b. Rangkaian Buzzer ke Arduino Uno
Buzzer merupakan sebuah komponen Perangkat elektronik  yang  termasuk  dalam  kategori  transduser dimana  buzzer  dapat  mengubah  sinyal  listrik  menjadi getaran  suara  (Sugiono  Anggriyani,  2020),  Sedangkan Buzzer  yang  digunakan  penulis  dapat  berbunyi  jika diberikan  tegangan  dari  Arduino  Uno  dan  merupakan output untuk  menandakan  Proses  selesai  atau  terjadi kesalahan saat menjalangkan alat ini. Buzzer diberikan tegangan dari Arduino Uno yang akan berbunyi apabila pintu telah dibuka secara paksa.
Gambar 4. Koneksi Buzzer ke Arduino Uno

## c. Rangkaian ESP32 ke Arduino Uno
Esp32  menggunkan  Komunikasi  serial  untuk menghubungkan  ke  Arduino.  Pada  kenyataannya, Esp32  dapat  beroperasi  secara  mandiri,  tetapi  di  sini hanya  membutuhkan  koneksi  melalui  jaringan  internet (Annabella Medina Aisyah, 2020), dan rangkaian yang penulis  buat  untuk  mengirim  notifikasi  ke  Aplikasi Telegram  diperlukan  koneksi  jaringan  internet  Esp32 menggunkan komunikasi serial yang terhubung dengan Arduino.
Gambar 5. Koneksi Esp32 ke Arduino Uno
d. Rangkaian  Mosfet  Driver  ke  Arduino  dan Solenoid
Rangkaian  driver  MOSFET  adalah  rangkaian yang  digunakan  untuk  menghubungkan  rangkaian kontrol  ke  MOSFET  agar  rangkaian  kontrol  berfungsi dengan  baik.  Fungsi  utama  driver  MOSFET  adalah untuk  memungkinkan  MOSFET  digerakkan  dari keadaan mati ke keadaan hidup dan sebaliknya.
Gambar 6. Koneksi Mosfet Driver ke Arduino dan Solenoid

## Hasil Pengujian Alat Kontrol Akses Pintu
Pada  tahapan  ini  proses  pengujian  dilakukan dengan  membuat  simulasi  saat  system  mendeteksi sidik  jari  yang  tepat  dan  saat  system  mendeteksi adanya  upaya  pembukaan  pintu  secara  paksa.  Data pengujian  berupa  waktu  respon  alat  yang  dicatat dengan  satuan  detik.  Indicator  keberhasilan  pada proses  pengujian  ini  mengacu  pada  hasil  rancangan diharapkan.
Berikut  table  hasil  pengujian  system  secara menyeluruh.
Table  1. Hasil  pengujian  Alat  Kontrol  Akses  Pintu Menggunakan Notifikasi Telegram
NO Kondisi Respon Buzzer
Respon Solenoid Waktu Pesan Notifikasi Masuk ke Aplikasi Telegram ( Detik) Ket 1 Sidik Jari Teridentifkasi cocok Tidak Berbunyi Terbuka 2.30 Baik
NO Kondisi Respon Buzzer Respon Solenoid Waktu Pesan Notifikasi Masuk ke Aplikasi Telegram ( Detik) Ket 2 Sidik Jari Teridentifkasi Tidak cocok Tidak Berbunyi Tertutup - Baik 3 Sensor Getar Mendeteksi Pembukaan Pintu Secara Paksa Berbunyi  Terbuka 3.7 Baik 4 Mendeteksi Objek di Depan Pintu Berbunyi  Tertutup 3.5 Baik
Pada  tabel  1,  menunjukkan  jika  sidik  jari  yang di scan di fingerprint teridentifikasi  cocok  maka Buzzer  tidak  akan  berbunyi  kemudian  pintu  akan secara  otomatis  terbuka,  waktu  pesan  notifikasi  akan masuk  ke  aplikasi  telegram ± 2.3  detik,  apabila  sidik jari  yang  di scan di fingerprint teridentifaksi  tidak cocok Buzzer tidak akan berbunyi dan pintu akan tetap tertutup namun tidak akan ada notifikasi yang masuk di aplikasi  telegram.  Akan  tetapi,  jika  sensor  getar mendeteksi  adanya  pembukaan  pintu  secara  paksa maka  Buzzer  akan  berbunyi  kemudian  esp32  akan mengirim  notifikasi  pemberitahuan  telegram  bahwa pintu telah dibuka secara paksa dalam kurung waktu ± 3.7 detik.
Pengujian  sistem  yang  digunakan  adalah pengujian  black  box,  dimana  perangkat  lunak  diuji terhadap  spesifikasi  fungsional  tanpa  pengujian  desain atau  kode  program.  Tujuan  pengujian  adalah  untuk menentukan  apakah  fitur  perangkat  lunak,  input,  dan output memenuhi spesifikasi yang diperlukan. (Susanto & Ramadhan, 2017).
Gambar 7. Hasil Perancangan Alat Secara Keseluruhan

## Pengujian Aplikasi Telegram
Hasil  pengujian  peneliti  terdahulu  dengan menggerakkan  kotak  amal,  sensor  getaran  biasanya mendeteksi  bahwa kotak amal  bergerak. Ketika sensor magnetik  mendeteksi  gerakan  dari  kotak  amal,  bel berbunyi  selama  kotak  amal    terus  bergerak  dan mengirimkan  pesan    telegram  bahwa  seseorang memiliki  kotak  amal.  (Narendro,  Arsanto  Raditya, 2020).
Sedangkan Pengujian Telegram penulis adalah  untuk  menguji  apakah  Esp32  dapat  mengirim notifikasi  ke  Telegram  dan  Telegram  dapat  menerima notifikasi  tersebut.  Ketika  seseorang  membuka  Anda akan  menerima  pemberitahuan  telegram  pintu  secara paksa  dan  ketika  ada  yang  mengscan  sidik  jari. Tampilan  pesan  notifikasi  yang  masuk  aplikasi telegram  apabila  pintu  dibuka  dengan  sidik  jari  yang teridentifisaki  cocok  dan  pesan  notifikasi  yang  masuk yaitu “Silahkan Masuk Tuan”. Akan tetapi, jika sensor getar  mendeteksi  adanya  pembukaan  pintu  secara paksa  maka  pesan  notifikasi  pemberitahuan  yang masuk  yaitu  “Lapor,  pintu  masuk  telah  dibuka  secara paksa”.

## Gambar 7. Notifikasi Telegram
KESIMPULAN :
Setelah  merancang  dan  menyelesaikan  skripsi ini,  maka penulis  menarik  beberapa kesimpulan antara lain:
1. Alat  kontorl  akses  pintu  menggunakan  sidik  jari ( fingerptint )  dengan  notfikasi  Telegram  berhasil dibuat yang dioprasikan menggunkan Arduino Uno sebagai  pusat  kendali  ragkaian  dan  diprogram menggunakan software IDE Arduino.
2. Pengujian  pintu,  ketika  dibuka  secara  paksa  akan muncul noifikasi pada telegram “Lapor, pintu telah dibuka secara paksa”
3. Pintu  akan  terbuka  ketika  menempelkan  sidik  jari pada  sensor fingerprint yang  telah  terdaftar sebelumnya  dan  esp32  mengirimkan  notifikasi  ke Telegram pemilik rumah.

## DAFTAR PUSTAKA
Annabella  Medina  Aisyah.  (2020).  Rancang  Bangun Sistem  Keamanan  Pintu  Ruangan  Otomatis Dengan Notifikasi Telegram. Mosaic , 53 (2), 83– 95. https://doi.org/10.1111/j.1752- 7325.1956.tb01736.x Erni Yudaningtyas. (2017). Belajar Sistem  Kontrol. In
Soal  dan  Pembahasan .  Tim  UB  Press.  978-602- 432-325-7 Frika  N  Simanihuruk.  (2020). Rancang  Bangun Pengaman  Pintu  Otomatis  Menggunakan  E-Ktp Dan  Sidik  Jari  (Fingerprint  Fpm  10a)  Berbasis Sms Gateway Universitas Sumatera Utara . Hanafie,  A.,  &  Putri,  M.  E.  (2021). Pengembangan Tempat  Sampah  Cerdas  Berbasis  Internet  Of Things  (  Iot )  Studi  Kasus  Fakultas  Teknik  Uim .
16 (April).
Narendro, Arsanto Raditya, M. L. (2020).
Pemanfaatan  Aplikasi  Telegram  Dilengkapi Sensor Getar Dan Finger Print Untuk Pengamanan Kotak Amal Masjid . 2020 (Semnasif), 178–186.
Setiawan,  D.,  Candra,  J.  E.,  &  Suharyanto,  C.  E.
(2019). Perancangan Sistem Pengontrol Keamanan Rumah dengan Smart CCTV Menggunakan  Arduino  Berbasis  Telegram. InfoTekJar  (Jurnal  Nasional  Informatika  Dan Teknologi
Jaringan) , 4 (1), 185–190. https://doi.org/10.30743/infotekjar.v4i1.1598 Singgeta, R. L., Manembu, P. D. K., & Rembet, M. D. (2018). Sistem  Pengamanan  Pintu  Rumah Dengan  Rfid  Berbasis  Wireless  Esp8266 . 2018 (Ritektra), 2–3. Sugiono  Anggriyani  No.  (2020).  Scanned  with CamScanner. Rancang Bangun Sistem Keamanan Rumah Menggunkan Aplikasi Telegram Berbasis Wemos D1 , 231. Susanto,  E.  R.,  &  Ramadhan,  F.  (2017).  Rancang Bangun Aplikasi Berbasis Web Perizinan Praktik Tenaga  Kesehatan  Menggunakan  Framework Codeigniter  Pada  Dinas  Kesehatan  Kota  Metro. Jurnal Tekno Kompak , 11 (2), 55. https://doi.org/10.33365/jtk.v11i2.173