Selasa, 13 April 2021

IoT : Pembuatan Password Door Lock System dengan Menggunakan Arduino

 

IoT : Pembuatan Password Door Lock System dengan Menggunakan Arduino

Mata Kuliah : Arsitektur dan Organisasi Komputer
Dosen Pengampu  : Aditya Prapanca, S.T., M.Kom.

Disusun Oleh :

1. Satria Duta Dirgantara                 (20051204100)

2. Vica Fresinsya                               (20051204076)

3. Mabertha Asasiyah Berliana      (20051204024)

4. Algonza Dewangga Arjunantyo (20051204050)

Teknik Informatika 2020 B

Link YT : https://youtu.be/bdBhimF50ak


ABSTRAK

          Semakin pesatnya kemajuan teknologi sebagai alat komunikasi dan keamanan telah mengalami banyak perubahan, contohnya kunci pintu. Dahulu penggunaan kunci pintu hanya dapat dioperasikan secara manual dan apabila kunci dari pintu ttersebut hilang, maka pintu tidak dapat terbuka, dengan adanya kemajuan teknologi maka kita dapat memeanfaatkannya dengan menggunakan Arduino. Tugas ini bertujuan untuk mengoperasikan kunci pintu dengan menggunakan Arduino. User akan diminta untuk memasukkan password melalui membrane keypad agar dapat membuka kunci pintu yangv tertutup. Apabila password yang dimasukkan benar maka kunci pintu akan terbuka. Namun, apabila password yang dimasukkan salah, maka kkunci pintu tidak akan terbuka.

Kata kunci: kunci pintu, Arduino, membrane keypad, password.


BAB I

PENDAHULUAN

1.1 Latar Belakang

            Di zaman modern seperti saat ini teknologi telah berkembang dengan pesat, semua hal yang dulunya hanya dapat dioperasikan secara manual oleh manusia kini dapat dilakukan secara otomatis  oleh mesin. Perkembangan ini meliputi banyak hal, mulai dari komunikasi, mobilitas, hingga aksesibilitas dalam mengoperasikan suatu benda tertentu. Sebagai contoh seperti berbagai macam furnitur yang ada di dalam rumah, salah satunya adalah pengoperasian kunci pintu yang semula dilakukan secara manual kini dapat dioperasikan secara otomatis dengan menggunakan Arduino.

            Arduino merupakan micro controller yang bersifat open source yang dirancang  untuk memudahkan penggunaan elektronik dalam berbagai bidang. Dalam praktikum ini kami ingin membuat kunci pintu otomatis dengan menggunakan Arduino untuk memudahkan dalam mengoperasikan kunci pintu dan agar tidak mengalami kesulitan apabila kehilangan kunci untuk membuka pintu serta menjaga keamanan rumah dari para penyusup. Dengan adanya kunci pintu otomatis ini membuat hidup kita semakin praktis.

1.2 Rumusan Masalah

  1. Bagaimana cara merakit password door lock sytem dengan menggunakan Arduino?
  2. Apa kelebihan dari password door lock system?


1.3 Tujuan

  1. Agar kita dapat merakit  password door lock sytem dengan menggunakan Arduino secara mandiri.
  2. Agar dapat mempermudah dalam mengoperasikan kunci pintu dan lebih aman karena tidak memerlukan kunci.

BAB II  

LANDASAN TEORI 


2.1 Arduino Uno

            Arduino uno merupakan papan sirkuit berbasis mikrokontroler yang berfungsi untuk memuddahkan pemakai untuk menciptakaian berbagai proyek elektronika untuk menangani kasus tertentu.

2.2 3×4 Membrane Keypad

            3×4 Membrane Keypad merupakan sebuah alat yang digunakan untuk menginputkan password berupa angka maupun karakter yang telah diprogram unutuk melakukan suatu hal tertentu.

2.3 Servo Motor

            Servo motor dengan menggunakan sistem closed loop. Sistem tersebut digunakan untuk mengendalikan akselerasi dan kecepatan pada sebuah motor listrik dengan keakuratan yang tinggi.


BAB III

METODE PENELITIAN

3.1 Alat dan Bahan

3.1.1 Alat

  • Laptop
  • Arduino IDE

3.1.2 Bahan

  • Arduino Uno
  • Servo motor
  • 3×4 membrane keypad
  • Slot pintu
  • Kabel jumper


3.2 Cara Kerja Password Door Lock System Dengan Menggunakan Arduino

Setiap unit mempunyai perannya masing-masing dan saling terkoneksi satu sama lain.

Rangkaian keypad ini berfungsi untuk memasukkan input-an berupa password yang telah disimpan didalam program.

3.3 Perancangan Arduino IDE

Berikut adalah kode dari Door Lock System :


#include <Servo.h>

#include <Keypad.h>

Servo ServoMotor;

char* password = "888";  //jika ingin mengganti password masukkan 3 angka baru di line ini

int position = 0;

const byte ROWS = 4;     //jumlah baris pada keypad

const byte COLS = 3;     //jumlah kolom pada keypad

char keys[ROWS][COLS] = {

{'1','2','3'},

{'4','5','6'},

{'7','8','9'},

{'*','0','#'}

};

byte rowPins[ROWS] = { 8, 7, 6, 5 };    //input pin pada arduino

byte colPins[COLS] = { 4, 3, 2 };       // input pin pada arduino

Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );   //mengaktifkan keypad

int RedpinLock = 12;

int GreenpinUnlock = 13;

void setup()

{

ServoMotor.attach(9);       //input servo motor pada arduino

LockedPosition(true);

}

void loop()

{

char key = keypad.getKey();    

if (key == '*' || key == '#')   //posisi awal servo motor tertutup

{

position = 0;

LockedPosition(true);

}

if (key == password[position])    //posisi servo terbuka apabila password benar

{

position ++;

}

if (position == 3)

{

LockedPosition(false);

}

    delay(100);

}

void LockedPosition(int locked)

{

if (locked)

{

digitalWrite(RedpinLock, HIGH);

digitalWrite(GreenpinUnlock, LOW);

ServoMotor.write(11);

}

else

{

digitalWrite(RedpinLock, LOW);

digitalWrite(GreenpinUnlock, HIGH);

ServoMotor.write(90);

}


BAB IV 

HASIL DAN PEMBAHASAN

Tahap selanjutnya dari penelitian ini uji coba berupa pengujjian pada password door lock system dengan menggunakan arduino.


4.1 Uji Coba Slot Terkunci

Gambar tersebut merupakan hasil pengujian pada Password Door Lock System menggunakan Arduino dalam kondisi terkunci.





4.2 Uji Coba Slot Terbuka

Gambar di samping merupakan hasil dari pengujian pada Password Door Lock System menggunakan Arduino. Slot akan terbuka jika password yang kita inputkan benar. Jika password yang diinputkan salah maka slot akan tetap terkunci.



BAB V

PENUTUP

5.1       Kesimpulan

            Dari hasil pengujian yang dilakukan dalam penelitian ini dapat disimpulkan bahwa penerapan Arduino yang diterapkan pada Password Door Lock, terbuka dan terkuncinya slot dengan lebih praktis dan aman. Password door lock, merupakan solusi bagi Anda yang kerap meninggalkan rumah dalam kondisi kosong apalagi yang sering kehilangan kunci pintu. Seperti yang diketahui bahwa, mengunci rumah sangat diperlukan, agar menghindari penyusup, karena maling suka sekali membobol rumah apalagi rumah yang penghuninya pada keluar. Maka dari itu dengan adanya kunci pintu otomatis ini keamaan rumah akan terjaga, serta memberikan banyak manfaat dan membuat hidup Anda menjadi semakin praktis.

5.2       Saran

            Untuk pengembangan sistem yang telah dibuat bahwa pengunci otomatis dengan menggunakan password ini dapat dikembangkan dengan menambahkan sensor keamanan lainnya seperti sensor suara, sensor sidik jari, RFID atau dengan memanfaatkan pemrograman Android.


DAFTAR PUSTAKA

Wahyuni, R., Irawan, Y., Noviardi, Z. P., & -, Y. (2020). Alat Pengaman Pintu Dengan Password Menggunakan Arduino Uno At Mega 328P Dan Selenoid Door Lock. I N F O R M a T I K A, 12(1), 51. https://doi.org/10.36723/juri.v12i1.196

Prabhakar, P. A. Y., Oza, P. S. K., Shrivastava, N., Srivastava, P., & Wadhwa, G. (2019). Password Based Door Lock System. International Research Journal of Engineering and Technology (IRJET), 1154–1157.

https://www.irjet.net/archives/V6/i2/IRJET-V6I2225.pdf

http://utpedia.utp.edu.my/6387/1/14036_FinalDissertation.pdf

Tidak ada komentar:

Posting Komentar