17 BAB III PERANCANGAN ALAT Pada bab ini akan dijelaskan mengenai perancangan dan realisasi dari perangkat keras, serta perangkat lunak dari perancangan pengatur akses pintu masuk dan pencatat presensi di Laboratorium Skripsi Elektronika Universitas Kristen Satya Wacana. 3.1. Blok Diagram Gambaran sistem dan cara kerja sistem yang akan dikerjakan atau dibangun secara terperinci akan dijelaskan oleh blok diagram di bawah ini. Gambar 3.1. Blok Diagram Pengatur Akses Pintu Masuk dan Pencatat Presensi. Rangkaian perangkat keras sistem pengatur akses pintu masuk dan pencatat presensi digambarkan pada Gambar 3.1. Data yang diperoleh akan diproses oleh Arduino Mega 2560 kemudian ditampilkan melalui LCD. Peringatan atau alarm dikeluarkan menggunakan buzzer. Untuk dapat login/masuk ke ruangan laboratorium skripsi, mahasiswa perlu menekan sebuah tombol pada box di luar ruangan untuk mengaktifkan fingerprint sensor yang berada diluar, tombol tersebut terhubung dengan pin analog Arduino Mega 2560 sedangkan fingerprint sensor terhubung dengan serial data Arduino Mega 2560. Hasil dari sensor fingerprint yang berupa nomor ID tersebut akan
15
Embed
BAB III PERANCANGAN ALAT - repository.uksw.edurepository.uksw.edu/bitstream/123456789/16666/3/T1_612012009_BAB...Mega 2560 sedangkan fingerprint sensor terhubung dengan serial data
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
17
BAB III
PERANCANGAN ALAT
Pada bab ini akan dijelaskan mengenai perancangan dan realisasi dari perangkat
keras, serta perangkat lunak dari perancangan pengatur akses pintu masuk dan pencatat
presensi di Laboratorium Skripsi Elektronika Universitas Kristen Satya Wacana.
3.1. Blok Diagram
Gambaran sistem dan cara kerja sistem yang akan dikerjakan atau
dibangun secara terperinci akan dijelaskan oleh blok diagram di bawah ini.
Gambar 3.1. Blok Diagram Pengatur Akses Pintu Masuk dan Pencatat Presensi.
Rangkaian perangkat keras sistem pengatur akses pintu masuk dan pencatat
presensi digambarkan pada Gambar 3.1. Data yang diperoleh akan diproses oleh
Arduino Mega 2560 kemudian ditampilkan melalui LCD. Peringatan atau alarm
dikeluarkan menggunakan buzzer.
Untuk dapat login/masuk ke ruangan laboratorium skripsi, mahasiswa perlu
menekan sebuah tombol pada box di luar ruangan untuk mengaktifkan fingerprint
sensor yang berada diluar, tombol tersebut terhubung dengan pin analog Arduino
Mega 2560 sedangkan fingerprint sensor terhubung dengan serial data Arduino
Mega 2560. Hasil dari sensor fingerprint yang berupa nomor ID tersebut akan
18
dicari pada data yang sudah tersimpan pada SD-Card. SD-Card reader sudah
terdapat pada modul Ethernet Shield W 5100, modul ini menggunakan
komunikasi SPI (Serial Pheripheral Interface) pada Arduino Mega 2560. Untuk
memilih penggunaan Ethernet Shield W 5100 sebagai perangkat untuk
menghubungkan Arduino Mega 2560 dengan internet, pin digital nomor 4 pada
arduino dibuat berlogika 1 (high). Untuk mendapatkan koneksi internet melalui
USB Modem, Ethernet Shield membutuhkan wireless N Router TL-MR3020 yang
terhubung menggunakan kabel LAN.
Apabila sensor fingerprint tidak dapat mengenali sidik jari dari mahasiswa
yang sudah terdaftar dalam sistem tersebut setelah 3 kali percobaan, mahasiswa
tersebut dapat melakukan login menggunakan keypad yang tersedia untuk
menginput NIM dan password mahasiswa tersebut. Tombol-tombal keypad
tersebut dideteksi menggunakan metode scanning keypad. Apabila login berhasil,
data dari mahasiswa tersebut ditampilkan melalui LCD, kemudian data tersebut
dicatat pada SD-Card dan dikirim ke ruang obrolan pesan di aplikasi Telegram,
lalu electromagnetic lock dimatikan agar pintu dapat terbuka dan pada saat
tersebut sensor pintu diaktifkan untuk mengamati pintu tersebut sudah ditutup
kembali atau belum setelah mahasiswa tersebut keluar/masuk ruangan. Jika pintu
belum kembali ditutup setelah 10 detik maka buzzer diaktifkan sebagai
peringatan. Apabila setelah 5 detik peringatan diabaikan, sistem akan mencatat
kejadian tersebut dan mengirimkan pemberitahuan melalui telegram kepada
admin.
Untuk logout/keluar dari ruangan, proses kerja sistem sama dengan proses
login. Jika pengguna tidak dikenali atau tidak terdaftar pada sistem setelah
melakukan login/logout melalui keypad, sistem akan kembali menampilkan
waktu. Baterai digunakan sebagai catu daya cadangan pada sistem agar sistem
tetap dapat berjalan saat sumber daya listrik sedang padam.
19
3.2. Algoritma Sistem
Pada bagian ini akan dijelaskan algoritma yang digunakan pada sistem.
Algoritma dapat dilihat dalam bentuk diagram alir pada gambar
Gambar 3.2. Diagram Alir Keseluruhan Sistem.
20
Penjelasan Diagram Alir Keseluruhan Sistem
Terdapat pilihan menu, yaitu login, dan logout. Pada menu logout setelah
pengecekan sidik jari menggunakan sensor fingerprint ZFM60 V1.2, apabila
sidik jari tidak terbaca sebanyak 3 kali, maka sistem akan melakukan pengecekan
id menggunakan keypad melalui input NIM dan password. Id yang didapat
tersebut akan dicari pada data yang tersimpan apakah terdaftar pada sistem atau
tidak, kemudian akan dilakukan pengecekan kembali apakah id/akun tersebut
merupakan admin, jika merupakan admin maka tampilan menu untuk admin akan
ditampilkan LCD, yaitu untuk logout atau untuk mengatur sistem tersebut.
Untuk selain admin maka sistem akan berjalan untuk menyimpan data akun
tersebut ke SD-Card (logger), kemudian mengirim data akun tersebut ke admin
melalui aplikasi Telegram, kemudian mematikan Electromagnetic Lock agar
pintu dapat dibuka dan mengaktifkan sensor pintu untuk membaca apakah pintu
sudah kembali ditutup atau belum. Durasi untuk pintu tetap terbuka adalah 10
detik, apabila melebihi dari batas tersebut, alarm akan diaktifkan. Jika alarm yang
sudah diaktifkan selama lebih dari 5 detik dan diabaikan, sistem akan mencatat
kondisi yang terjadi pada notepad yang disimpan pada SD-Card dan juga
mengirim kondisi melalui Telegram.
Apabila dibutuhkan waktu yang lebih lama karena ada kepentingan
tertentu, admin dapat menambahkan waktu jeda maksimal 15 menit. Pilihan jeda
ini hanya dapat diakses oleh admin melalui menu admin pada sistem.
Pada saat login sistem berjalan seperti saat logout, tetapi pilihan menu
admin tidak ditampilkan saat admin melakukan login.
3.3. Realisasi Perangkat Keras
Berikut rancangan realisasi perangkat keras.
3.3.1. Box Alat
Perealisasian box untuk perangkat keras, terdiri dari 2 box. Box pertama
merupakan wadah/tempat diletakannya Arduino Mega2560, baterai, portable
wireless N-Router TL-MR 3020, switching power supply 12V 5A, LCD
20×4 yang pertama, sensor sidik jari yang pertama, tombol
darurat/emergency, tombol untuk melakukan logout, buzzer, usb modem,
rangkaian regulator, dan rangkaian penunjang sistem. Box pertama dipasang
21
didalam ruangan. Box kedua merupakan wadah/tempat diletakannya LCD
20×4 yang kedua, sensor sidik jari yang kedua, dan tombol untuk melakukan
login. Box kedua dipasang diluar dan dilengkapi penutup untuk melindungi
komponen sistem dari air hujan dan panas matahari.
3.3.1.1. Box Pertama
Berikut gambaran penempatan komponen dan gambaran dari box
pertama.
Gambar 3.3. Penempatan komponen di dalam box pertama.
22
Gambar 3.4. Penempatan komponen di dalam box pertama.
Keterangan Gambar 3.4 :
1. Stop Kontak listrik AC.
2. Battery / aki kering 12 V.
3. Switching Power Supply 12 V 5A.
4. USB modem.
5. Portable Wireless N-Router TP-Link TL-MR 3020.
6. Buzzer.
7. Rangkaian penunjang.
8. Arduino Mega2560 dan Ethernet-Shield W5100.
9. Rangkaian Regulator.
23
Gambar 3.5. Box pertama tampak dari atas.
Keterangan Gambar 3.5 :
1. LCD 20×4.
2. Keypad modul 4×4.
3. Sensor Fingerprint ZFM60 V1.2.
4. Tombol untuk Logout.
5. Tombol Emergency.
6. Dimensi panjang × lebar (300 mm × 300 mm).
Gambar 3.6. Dinding box pertama.
24
Keterangan Gambar 3.6 :
1. Dinding box berdimensi = tinggi × lebar (300 mm × 125 mm).
3.3.1.2. Box Kedua
Berikut gambaran penempatan komponen dan gambaran dari box
kedua.
Gambar 3.7. Box 2 tampak dari atas.
Keterangan Gambar 3.7 :
1. LCD 20×4.
2. Keypad modul 4×4.
3. Sensor Fingerprint ZFM60 V1.2.
4. Tombol untuk Logout.
5. Dimensi box panjang × lebar (120 mm × 120 mm).
Gambar 3.8. Box 2 tampak dari samping.
25
Keterangan Gambar 3.8 :
1. Tutup box dimensi Panjang × Lebar × Tinggi (120 mm ×
120 mm × 20 mm).
2. Dimensi dinding box Panjang × Lebar × Tinggi (120 mm ×