TUGAS AKHIR
5223163271
Resmont Fahmy
5223163217
Sebagai salah satu syarat untuk memperoleh gelar ahli madya (A.Md)
Pada Program Studi Diploma III Teknik Eletronika Jurusan Teknik Elektro
2019
LEMBAR PENGESAHAN
Nama : 1. Adinda Eka Rahmah Pratiwi (5223163271)
Menyetujui
NIP : 197609212001121002
Mengetahui,
Syufrijal, ST.,MT.
NIP : 197603272001121001
ii
LEMBAR PENGESAHAN
197609212001121002
NIP: …………………..
NIP: …………………..
NIP: …………………..
iii
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT, karena atas berkat dan
rahmat Nya sehingga kami dapat menyelesaikan tugas akhir yang berjudul
“Prototipe Smart Real Time Alarm Berbasis Arduino Mega 2560 di Ruangan
Organisasi Kemahasiswaan ” tepat pada waktunya. Tugas Akhir ini diajukan
untuk memenuhi salah satu persyaratan kelulusan di Program Studi Diploma III
Teknik Elektronika Fakultas Teknik Universitas Negeri Jakarta.
1. Penulis mengucapkan terima kasih kepada Bapak Syufrijal, ST., MT selaku
Koordinator Program Studi Diploma III Teknik Elektronika Fakultas Teknik,
Universitas Negeri Jakarta.
2. Bapak Dr. Muhammad Yusro, MT., Ph.D selaku dosem pembimbing tugas
akhir kami.
3. Orang tua kami tercinta yang tidak pernah lelah dalam mendukung kami baik
secara moril maupun materil.
4. Seluruh Dosen dan Staf Karyawan Gedung L Fakultas Teknik Universitas
Negeri Jakarta.
5. Serta teman-teman Diploma III Teknik Elektronika Universitas Negeri Jakarta,
khususnya angkatan 2016 yang senantiasa saling menyemangati satu sama
lain.
Penyusun I Penyusun II
iv
ABSTRAK
Adinda Eka Rahmah Pratiwi, Resmont Fahmy “Prototipe Smart Real Time
Alarm Berbasis Arduino Mega 2560 di Ruangan Organisasi Kemahasiswaan”,
Tugas Akhir, Jakarta : Program Studi Diploma Tiga Teknik Elektronika,
Fakultas Teknik, Universitas Negeri Jakarta. Juli 2019. Dosen Pembimbing:
Dr. Muhammad Yusro, MT., Ph.D.
Tujuan tugas akhir ini adalah membuat prototipe smart real time alarm di
ruangan organisasi kemahasiswaan sebagai pengingat jadwal jam perkuliahan agar
lebih efisien serta untuk akses masuk dan keluar ruangan anggota sebagai
pengaman.
Metode yang digunakan dalam penelitian ini adalah metode eksperimen (uji
coba). Penelitian eksperimen ini dilakukan pada perancangan sistem, baik pada
perancangan perangkat keras (hardware) maupun perancangan perangkat lunak
(software) dari alat ini. Diagram prototipe ini terdiri dari blok diagram input yang
berisi sensor fingerprint dan modul RTC, blok diagram control yang diatur oleh
Arduino Mega 2560, serta blok diagram output yang berisi LCD, motor servo,
dfplayer, relay, LED, speaker, dan solenoid.
Hasil pengujian yang telah penulis lakukan, prototipe ini telah berjalan sesuai
dengan program yang di buat. Hasil yang didapat adalah fingerprint dapat
mendeteksi sidik jari anggota pada saat masuk atau keluar. Pada saat anggota
masuk atau keluar solenoid akan membuka kunci pintu lalu motor servo akan
membuka pintu. Kemudian alarm akan aktif dan mengeluarkan suara dari speaker
saat 10 menit sebelum jadwal perkuliahan anggota. Sistem ini akan bekerja terus
berulang hingga sistem dimatikan.
Kata kunci : Fingerprint, Arduino Mega 2560, Motor Servo, Solenoid, RTC,
Dfplayer, Speaker.
v
ABSTRACT
Adinda Eka Rahmah Pratiwi, Resmont Fahmy “Prototype Smart Real Time
Alarm Berbasis Arduino Mega 2560 di Ruangan Organisasi Kemahasiswaan”,
Final Project, Jakarta: Diploma Three Program in Electronic Engineering,
Faculty of Engineering, Jakarta State University. July 2019 Lecturer Advisor:
Dr. Muhammad Yusro, MT., Ph.D.
Test results that the author has done, this prototype has been running in
accordance with the program created. The results obtained are fingerprint sensors
can detect fingerprints of members when entering or exiting. When members enter
or exit, the solenoid will open the door lock and the servo motor will open the
door. Then the alarm will activate and make a sound from the speaker 10 minutes
before the lecture schedule. This system will work repeatedly until the system is
turned off.
vii
DAFTAR ISI
LEMBAR PENGESAHAN....................................................................................ii
LEMBAR PENGESAHAN...................................................................................iii
KATA PENGANTAR...........................................................................................iv
ABSTRAK..............................................................................................................v
ABSTRACT...........................................................................................................vi
DAFTAR ISI.........................................................................................................vii
DAFTAR GAMBAR.............................................................................................ix
DAFTAR TABEL...................................................................................................x
BAB I
PENDAHULUAN .......................................................................................1
1.1. Latar Belakang Masalah ............................................................................1
1.2. Identifikasi Masalah ..................................................................................3
1.3. Batasan Masalah ........................................................................................3
1.4. Rumusan Masalah .....................................................................................3
1.5. Tujuan ........................................................................................................4
1.6. Manfaat ......................................................................................................4
BAB II LANDASAN
TEORI ..................................................................................5
2.1.
Prototipe ........................................................................................................5
2.1.1. Keunggulan dan Kelemahan Prototipe...................................................6
2.1.2. Kegunaan
Prototipe ................................................................................6
2.2. Real
Time ......................................................................................................7
2.3. Perangkat
Keras(Hardware) ..........................................................................7
2.3.1.
Arduino ..................................................................................................7
2.3.1.1. Arduino Mega 2560 .............................................................8
2.3.2. Sensor
Fingerprint ..................................................................................9 2.3.3.
Solenoid Door Lock ................................................................................ 10
2.3.4.
DFPlayer ..............................................................................................11
viii
2.3.5.
Relay ....................................................................................................12
2.3.5.1. Relay 1 Channel ..................................................................13
2.3.6. Modul RTC
DS3231 ............................................................................14
2.3.7.
Speaker .................................................................................................15
2.3.8. Motor Servo
SG90 ...............................................................................16
2.3.9. LCD
I2C .............................................................
..................................17 vii
2.4. Perangkat
Lunak(Software) ........................................................................18
2.4.1. Arduino IDE ............................................................................................
18
BAB III PEMBAHASAN ......................................................................................20
3.1 Metode Penelitian ....................................................................................20
3.2 Deskripsi Alat ..........................................................................................21
3.3 Desain Alat ..............................................................................................22
3.4 Blok Diagram Sistem ..............................................................................23
3.5 Diagram Alir ............................................................................................24
3.6 Deskripsi Kerja ........................................................................................25
3.7 Perancangan Perangkat Keras .................................................................26
3.7.1. Perancangan Sistem
Mekanik ..............................................................26
3.7.1.1. Perancangan Ruangan Organisasi ......................................27
3.7.1.2. Perancangan Pintu ..............................................................27
3.7.2. Perancangan Panel
Komponen .............................................................28
3.7.2.1. Wiring saat Alarm Aktif.....................................................28
3.7.2.2. Wiring Akses Masuk dan Keluar .......................................29
3.8 Perancangan Perangkat Lunak ................................................................29
3.8.1. Arduino Software IDE ...........................................................................
30
3.9 Pembuatan ...............................................................................................30
3.9.1. Pembuatan
Hardware ...........................................................................30
3.9.2. Pembuatan Software.............................................................................31
3.10 Pengujian Alat .........................................................................................34
3.10.1. Alat dan Bahan
Pengujian ..................................................................34
3.10.2. Pengujian
Hardware ...........................................................................34
3.11 Pembahasan Pengujian ............................................................................41
3.12 Implemetasi Alat .....................................................................................43
3.12.1. Bidang
Pendidikan .............................................................................43
3.12.2. Bidang
Ekonomi .................................................................................43
BAB IV PENUTUP ...............................................................................................44
4.1 Kesimpulan ..............................................................................................44
4.2 Saran ........................................................................................................45
DAFTAR PUSTAKA ............................................................................................46
LAMPIRAN-LAMPIRAN .....................................................................................49
x
DAFTAR GAMBAR
Gambar2.2 Sensor
Fingerprint ...............................................................................10
Gambar2.4 DFPlayer
Mini .....................................................................................12
Gambar2.5 Relay 1
Channel ..................................................................................13
Gambar2.9 LCD
I2C ..............................................................................................18
Gambar2.10 Arduino
IDE ......................................................................................19
xi
Gambar 3.7 Perancangan Wiring Alarm
Aktif .......................................................28
DAFTAR TABEL
Tabel 2. 1. Pin pada Arduino ...................................................................................9
Tabel 3. 1. Hasil Pengukuran Sensor
Fingerprint ..................................................34
Tabel 3. 2. Hasil Pengukuran Modul
RTC .............................................................37
Tabel 3. 3. Hasil Pengukuran Motor
Servo ............................................................38
Tabel 3. 4. Hasil Pengukuran LCD ..........................................................................
39
Tabel 3. 5. Hasil Pengukuran Sensor
Dfplayer ......................................................39
Tabel 3. 6. Hasil Pengukuran Sensor
Relay ...........................................................40
xii
BAB I PENDAHULUAN
mahasiswa saat mereka tidak memiliki jam mata kuliah. Banyak juga mahasiswa
yang menjadikan ruangan organisasi sebagai rumah kedua bagi mereka, sehingga
banyak dari mereka merasa nyaman untuk berlama lama karena banyak
berinteraksi dengan orang baru, dan lain sebagainya. Selama ini mahasiswa aktif
hanya bergantung kepada grup kelas masing masing untuk menanyakan waktu
bunyi, ataupun sinar. Fungsi dari alarm sendiri adalah memberitahukan apabila
terjadi bahaya dan kerusakan ataupun kejadian yang tidak diharapkan pada
jaringan melalui sinyal sehingga memberikan peringatan secara jelas agar dapat
xiv
2
Real Time atau Waktu-nyata adalah keadaan yang sedang berjalan, apa yang
kita rasakan, dengarkan, dan lihat pada saat itu. Situasi waktu-nyata akan menjadi
jelas bila kita mengambil studi kasus pada sistem komputer. Pada waktu menulis
hitungannya dalam sepersekian detik maka mata kita tidak dapat melihatnya. Bila
toleransi waktu ini dilewati misalnya data yang diketikkan muncul sekian detik
kemudian, maka kondisi ini dikatakan bukan waktu nyata [3]. Maka dari itu perlu
adanya batasan waktu untuk menunjukkan sistem berhasil atau tidaknya sesuai
Perlunya real time clock (RTC) untuk mempertahankan batasan waktu nyata
untuk berbagai aplikasi spesifik. Real time clock secara luas dan umum digunakan
merancang, membuat, dan mengambil judul tugas akhir yaitu ”Prototipe Smart
laporan ini akan dibahas tentang bagaimana alat tersebut dapat menghasilkan
3
suara yang berbedabeda sesuai pada data yang telah diatur melalui dfplayer dan
di ruangan organisasi.
1. Pembuatan prototipe smart real time alarm berbasis arduino mega 2560.
pengunci pintu.
melalui speaker.
4
smart real time alarm berbasis arduino mega 2560 di ruangan organisasi
kemahasiswaan?
1.5. Tujuan
Sesuai masalah yang dirumuskan, tujuan penelitian ini adalah untuk membuat
prototipe smart real time alarm berbasis arduino mega 2560 di ruangan organisasi
kemahasiswaan.
Menguji sistem kerja alarm yang bekerja secara real time di ruangan
organisasi kemahasiswaan.
1.6. Manfaat
Manfaat dari penelitian berjudul Prototipe Smart Real Time Alarm Berbasis
berikut:
realtime.
jadwal perkuliahan.
BAB II LANDASAN TEORI
2.1 Prototipe
model mula-mula (model asli) yang menjadi contoh baku. Bentuk fisik pertama
dari satu objek yang direncanakan dibuat dalam satu proses produksi, mewakili
bentuk dan dimensi dari objek yang diwakilinya dan digunakan untuk objek
banyak.
ditingkatkan.
merupakan model awal (model asli) yang dibangun untuk menguji sebuah konsep,
5
6
alat yang memberikan ide bagi pembuat, dan dapat dijadikan contoh baku
kondisi pengoperasian dari suatu sistem perangkat keras dan perangkat lunak yang
dibatasi oleh rentang waktu dan memiliki tenggat waktu (deadline) yang jelas,
relatif terhadap waktu suatu peristiwa atau operasi terjadi. Contoh dari sebuah
sistem waktu nyata adalah sistem pengendali pesawat terbang. Batasan waktu pada
RTC kependekan dari "Real Time Clock" alias jam digital yang presisi. RTC
sebenarnya adalah solusi kebutuhan akan waktu yang presisi yang berupa
hardware.
pembuatan tugas akhir ini adalah sebagai tempat melakukan pengolahan data
elektronik. Hardware yang digunakan untuk pembuatan alat tugas akhir ini adalah
arduino mega 2560, sensor fingerprint, solenoid, df player, relay, modul RTC,
2.3.1. Arduino
bahwa arduino merupakan kit elektronik atau papan rangkaian elektronik yang
jenis AVR dari perusahaan Atmel serta software pemrograman yang berlisensi
open source[10].
pin I/O digital. 15 pin input dapat digunakan sebagai output PWM dan 16 pin
input analog, 4 pin UART (Serial Port Hardware), koneksi USB, ICSP header,
Arduino mega 2560 dapat diaktifkan melalui koneksi USB atau catu daya
(Sumber: www.indiamart.com)
9
mikrokontroler
seperti smartphone, pintu masuk, alat absensi karyawan dan berbagai macam
peralatan elektronik yang membutuhkan tingkat keamanan yang tinggi, dan hanya
Secara sederhana cara kerja dari sebuah sensor fingerprint adalah dengan
merekam data sidik jari untuk pertama kalinya guna digunakan sebagai acuan.
sensor fingerprint, maka akan di lakukan scanning ulang, kemudian data sidik jari
dari hasil scanning ulang tersebut akan di cocokan apakah sama seperti data sidik
10
jari yang sudah pernah di simpan dalam database. Jika data tersebut sama, maka
akses akan dibuka. Sedangkan jika data tersebut berbeda dengan data yang ada
(Sumber: www.adafruit.com )
yaitu gerakan mendorong (push) dan menarik (pull). Pada dasarnya, Solenoid
hanya terdiri dari sebuah kumparan listrik (electrical coil) yang dililitkan di
sekitar tabung silinder dengan aktuator ferro-magnetic atau sebuah plunger yang
bebas bergerak
“Masuk” dan “Keluar” dari bodi kumparan. atau mengontrol suatu mekanisme.
Solenoid juga tergolong sebagai keluarga Transduser, yaitu perangkat yang dapat
Solenoid door lock atau solenoid kunci pintuadalah alat elektronik yang
dibuat khusus untuk pengunci pintu. Alat ini sering digunakan pada Kunci Pintu
Solenoid Kunci Pintu ini rata-rata yang dijual dipasaran adalah 12 volt tapi ada
juga yang 6volt dan 24volt. Apabila anda akan merangkai kunci pintu
11
elektronik tentunya anda akan membutuhkan alat ini sebagai penguncinya. Pada
kondisi normal solenoid dalam posisi tuas memanjang / terkunci. Jika diberi
sistem pengunci elektrik berbasis fingerprint. Cocok dipakai untuk pengunci pintu
(Sumber: www.teknikelektronika.com)
2.3.4. DFPlayer
baterai, speaker, dan push button, atau bisa juga menggunakan kombinasi Arduino
mendukung beberapa format audio pada umumnya, seperti MP3, WAV, dan
WMA serta telah mendukung micro SD dengan jenis file sistem FAT16 dan
FAT32.
3. SNR: 85 Db
NORFLASH 64 MB
6. Mode Pengontrolan: Mode kontrol I/O, mode serial, mode kontrol
tombol AD.
(Sumber: www.digiwarestore.com)
2.3.5. Relay
(menyala) atau terbuka (mati) karena efek induksi magnet yang dihasilkan
kumparan (induktor) ketika dialiri arus listrik. Berbeda dengan saklar, pergerakan
kontaktor (on atau off) dilakukan manual tanpa perlu arus listrik
13
perangakat pengendali yang mempunyai arus kecil. Dengan demikian relay dapat
3. Kontak, yang terdiri dari Normally Close dan Normally Open [16].
1. 1 channel output
Mikrokontroler[17].
(Sumber: www.www.addicore.com)
2.3.6. Modul RTC DS3231
Modul RTC DS3231 adalah modul Real Time Clock yang di lengkapi
baterai dan EEPROM external AT24C32. Real Time ini tetap akan berjalan walau
pun tidak di hubungkan dengan Arduino karena memiliki Baterai. Jadi ketika kita
hidupkan nilai waktu yang ada di modul RTC DS3231 tetap update. Modul RTC
ini juga memiliki data Tanggal, Bulan, Tahun, Jam, Menit bahkan detik yang
dapat kita tampilkan data-data nya di LCD, Running Text seperti modul P10 atau
4. Clock Accuracy 0-40 range, the accuracy 2ppm, the error was about 1
minute
6. Real time clock generator seconds, minutes, hours, day, date, month
and year timing and provide valid until the year 2100 leap year.
10. Can be cascaded with other IIC device, 24c32 addresses can be
yang tinggi, dan valid sampai tahun 2100. RTC ini juga di lengkapi sensor suhu
dan alarm clock. Untuk penyimpanan data logger bisa di simpan di EEPROM
system. Kemudian ketika kita sudah bisa membaca data Modul RTC dengan
Arduino, RTC ini dapat kita aplikasikan ke berbagai alat, contoh nya, Waktu
Sholat, Jam Digital pasti nya, Pompa Air otomatis yang waktu nya bisa di setting,
(Sumber :https://mikroavr.com)
2.3.7. Speaker
suara.Suara yang dihasilkan berasal dari hasil pemrosesan dari sinyal elektrik ke
Speaker ada dua jenis, yaitu speaker aktiv dan speaker passive.Speaker
aktiv adalah speaker yang memiliki PA (Power Amplifier) didalam satu box atau
(Sumber :https://openformat.la)
2.3.8. Motor Servo SG90
Motor servo adalah sebuah perangkat atau aktuator putar (motor) yang
dirancang dengan sistem kontrol umpan balik loop tertutup (servo), sehingga
dapat di set-up atau di atur untuk menentukan dan memastikan posisi sudut dari
poros output motor. motor servo merupakan perangkat yang terdiri dari motor
yang melekat pada poros motor DC akan memperlambat putaran poros dan
resistansinya saat motor berputar berfungsi sebagai penentu batas posisi putaran
Penggunaan sistem kontrol loop tertutup pada motor servo berguna untuk
mengontrol gerakan dan posisi akhir dari poros motor servo. Penjelasan
sederhananya begini, posisi poros output akan di sensor untuk mengetahui posisi
poros sudah tepat seperti yang di inginkan atau belum, dan jika belum, maka
kontrol input akan mengirim sinyal kendali untuk membuat posisi poros tersebut
Ada dua jenis motor servo, yaitu motor servo AC dan DC. Motor servo AC
lebih dapat menangani arus yang tinggi atau beban berat, sehingga sering
17
lebih cocok untuk digunakan pada aplikasi-aplikasi yang lebih kecil [20].
(Sumber :www.circuitdigest.com)
LCD (Liquid Cristal Display) adalah salah satu jenis display elektronik
yang dibuat dengan teknologi CMOS logic yang bekerja dengan tidak
sebagai penampil data baik dalam bentuk karakter, huruf, angka ataupun grafik.
LCD adalah lapisan dari campuran organik antara lapisan kaca bening dengan
lapisan elektroda pada kaca belakang. Ketika elektroda diaktifkan dengan medan
listrik (tegangan), molekul organik yang panjang dan silindris menyesuaikan diri
vertikal depan dan polarizer cahaya horisontal belakang yang diikuti dengan
yang telah menyesuaikan diri dan segmen yang diaktifkan terlihat menjadi gelap
penggunaan kaki di LCD. Modul ini memiliki 4 pin yang akan dihubungkan ke
Arduino. Arduino uno sudah mendukung komunikasi I2C dengan module I2C lcd,
maka dapat mengkontrol LCD Karakter 16x2 dan 20x4 hanya menggunakan 2 Pin
yaitu Analog Input Pin 4 (SDA) dan Analog Input Pin 5 (SCL) [21].
(Sumber :https://www.aliexpress.com)
diperlukan pemakai[22].
Pada proses pembuatan tugas akhir ini menggunakan software yaitu Arduino
IDE.
19
mikrokontroler.
sketch[24]
20
(Sumber :kelasrobot.com)
BAB III PEMBAHASAN
Metode yang digunakan dalam penelitian ini adalah metode eksperimen (uji
1. Tahap Analisis
dianalisis dalam tahap ini, agar nantinya sistem mampu berjalan sesuai
yang diharapkan.
20
2. Tahap Implementasi
22
C. Fase Uji Coba : sistem dan alat yang telah dibangun akan di uji pada fase
ini.
[25].
Prototipe Smart Real Time Alarm berbasis Arduino Mega 2560 di Ruangan
sudah sesuai dengan waktunya dan orang tersebut sedang berada di dalam
ruangan.
Modul RTC, Arduino Mega 2560, Relay, Sd Card, Solenoid, DFPlayer, Speaker,
LCD dengan I2C dan Motor Servo . Serta menggunakan software Arduino IDE
sebagai media pemrograman sistem. Metode yang digunakan pada alat ini yaitu
ruangan. Jika anggota organisasi di dalam ruangan dan jam yang telah diatur pada
23
RTC sesuai dengan jadwal mata kuliah maka dfplayer akan mengirimkan perintah
Desain alat di butuhkkan sebelum membuat Prototipe Smart Real Time Alarm
Blok diagram sistem akan menunjukan konsep dasar dari alat yang akan dibuat.
Blok diagram sistem dapat dilihat pada gambar 3.2 sistem di bawah ini.
24
LCD
ARDUINO MEGA
Sensor Servo
2560
DFPlayer Speaker
Modul RTC
Relay Solenoid
LED
Berdasarkan diagram blok di atas, sistem ini memiliki input 1 buah sensor
mata kuliah yang akan ditampilkan pada LCD, jika anggota organisasi berada di
ruangan dan sudah sesuai jadwal mata kuliah maka akan mengaktifkan DFPlayer.
Sistem ini memiliki output yaitu LCD dengan I2C, motor servo, dfplayer,
speaker, relay, dan solenoid. Motor servo digunakan untuk membuka dan menutup
pintu. Solenoid berfungsi untuk mengunci dan membuka kunci yang diatur oleh
modul relay. Sedangkan speaker merupakan output dari dfplayer yang berfungsi
Diagram alir Prototipe Smart Real Time Alarm Berbasis Arduino Mega 2560
menerus.
dan motor servo akan berputar 90◦ untuk membuka pintu yang
kedua.
4. Setelah itu akan menset alarm anggota yang sudah masuk lalu motor
servo akan berputar 0◦ agar pintu tertutup kembali dan relay akan
anggota dan
kedua.
untuk membuka kunci pintu serta motor servo akan berputar 90◦
untuk
membuka pintu.
7. Setelah itu motor servo akan berputar 0◦ agar pintu tertutup kembali
kedua.
10. Setelah itu motor servo akan berputar 0◦ agar pintu tertutup kembali
dibaris kedua.
Smart Real Time Alarm Berbasis Arduino Mega 2560 di Ruangan Organisasi
Kemahasiswaan agar sistem berjalan dengan baik dan sesuai yang diharapkan.
semua komponen diletakkan. Desain ruangan organisasi dapat dilihat pada gambar
28
tempat motor servo dan solenoid sebagai pintu. Perancangan pintu dapat dilihat
yang dibutuhkan oleh sistem. Komponen seperti sistem arduino mega, terminal
29
pin, dfplayer dan relay yang terdapat pada panel komponen. Panel komponen
ini:
sistem software dari alat kami, yaitu melakukan pemrograman Arduino Mega
2560 pada aplikasi Arduino IDE. Perancangan perangkat lunak adalah merancang
sekumpulan data elektronik berupa program atau instruksi yang akan menjalankan
suatu perintah.
ada seperti sensor fingerprint dan modul RTC, dengan output-output berupa
motor servo, solenoid dan speaker yang dapat diatur suaranya melalui modul
dfplayer. Pada semua program yang telah disusun, apabila tidak terjadi error saat
pengupload an maka program dianggap sudah bisa berjalan dengan baik sesuai
IDE dalam memprogram Arduino Mega 2560 .Tampilan awal Arduino Software
3.9 Pembuatan
1. Rangkaian Skematik
A. Algoritma Program
1. Inisialisasi
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <Servo.h>
Servo myservo;
#include <SoftwareSerial.h>
#include <DFPlayer_Mini_Mp3.h>
SoftwareSerial myserial(18,19);
#include <DS3231.h>
#include <Adafruit_Fingerprint.h>
t = rtc.getTime();
Hor = t.hour;
Min = t.min;
Sec = t.sec;
hari=t.dow;
if(count==1){
hambatan, dan arus baik arus searah (DC) maupun arus bolak-balik (AC). Pada
Prototipe Smart Rea Time Alarm Berbasis Arduino Mega 2560 di Ruangan
Multimeter digital digunakan karena nilai yang dihasilkan lebih akurat dan mudah
dalam pembacaan
Pada tabel 3.1 menjelaskan hasil uji sensor fingerprint. Dari tabel 3.1
didapatkan informasi bahwa tegangan pada pin RX ketika mendeteksi sidik jari
bernilai 4,7 volt sedangkan tegangan pada pin TX ketika mendeteksi sidik jari
37
bernilai 3,1 volt. Namun ketika tidak ada sidik jari yang terdeteksi maka tegangan
Pada tabel 3.2 menjelaskan hasil uji modul RTC. Dari tabel 3.2 didapatkan
informasi bahwa selisih antara waktu pada modul RTC dengan waktu real time
Pada tabel 3.3 menjelaskan hasil uji motor servo. Dari tabel 3.3
sidik jari anggota maka motor servo akan berputar 0◦ untuk membuka
pintu dan beberapa saat kemudian motor servo bergerak 90◦ untuk
menutup pintu.
4. Uji LCD
Pada tabel 3.4 menjelaskan hasil uji LCD dengan I2C . Dari tabel 3.4
waktu, sedangkan pada baris kedua menampilkan “ (nama anggota) masuk atau
tersebut
aktif.
Keaadaan Keterangan
Alarm anggota 1 aktif Memutar file 0001.mp3
Alarm anggota 2 aktif Memutar file 0002.mp3
Alarm anggota 3 aktif Memutar file 0003.mp3
Alarm anggota 4 aktif Memutar file 0004.mp3
Alarm anggota 5 aktif Memutar file 0005.mp3
Alarm anggota 6 aktif Memutar file 0006.mp3
Alarm anggota 7 aktif Memutar file 0007.mp3
Alarm anggota 8 aktif Memutar file 0008.mp3
Alarm anggota 9 aktif Memutar file 0009.mp3
Pada tabel 3.5 menjelaskan hasil uji modul DF. Dari tabel 3.5 didapatkan
informasi bahwa saat alarm anggota aktif maka dfplayer akan memutar suara dari
file yang sudah tersimpan pada sd card yang berbunyi “ (nama anggota ) segera
Pada tabel 3.6 menjelaskan hasil uji modul relay. Dari tabel 3.6 didapatkan
informasi bahwa relay mengalami 2 keaadan yaitu saat aktif akan mengaktifkan
solenoid untuk membuka kunci pintu sedangkan saat keaadaan tidak aktif maka
Kemahasiswaan berjalan sesuai dengan apa yang dirancang. Mulai dari tahap
pembuatan program, sampai pada tahap tes pengujian alat semua berjalan dengan
baik. Berjalan dengan baik yaitu dapat mengefisiensikan waktu dalam pengingat
jadwal jam perkuliahan agar lebih efisien dan efektif, serta sebagai pengaman
diantaranya : uji coba sensor fingerprint, modul RTC, motor servo, LCD, modul
dflayer, dan modul relay. Pada pengujian pertama yaitu uji coba sensor fingerprint
saat 10 anggota organisasi masuk, 10 anggota organisasi keluar, dan saat tidak
pengujian pada pin RX dan pin TX sensor fingerprint yang hasilnya menunjukkan
pin RX bertegangan 4,7 volt dan pin TX bertegangan 3,1 volt. Sedangkan saat
tidak adanya anggota organisasi yang masuk/keluar maka saat pengujian nilai pin
RX dan pin TX mengalami penurunan menjadi pin RX bertegangan 4,3 volt dan
penentuan dan pengaturan waktu saat alarm anggota organisasi aktif. Pada saat
pengujian modul RTC, terdapat perbandingan antara waktu pada modul RTC
dengan waktu real time (nyata) yaitu waktu tidak sama antara satu sama lain
42
melainkan waktu pada modul RTC kurang tepat sekitar 10 detik terhadap waktu
membuka/menutup pintu saat sidik jari anggota sudah terdeteksi. Pada pengujian
ini, terdapat 2 keadaan yaitu saat motor servo bergerak 90° dan 0°. Saat motor
servo bergerak 0° akan membuka pintu dan pengujian tegangan pada pin sinyal
servo 274,4 mV. Sedangkan saat motor servo bergerak 90° akan menutup pintu
masuk, anggota keluar, menampilkan waktu, dan alarm aktif. Pada saat anggota
masuk, tampilan pada LCD berupa “(nama anggota) masuk”. Pada saat anggota
keluar, tampilan pada LCD berupa “(nama anggota) keluar”. Pada saat
menampilkan waktu, tampilan LCD berupa waktu dari RTC yang terletak di baris
pertama. Sedangkan pada saat alarm aktif, tampilan pada LCD berupa “ jadwal
(nama anggota”. Tegangan pada pin SCL dan SDA yang diuji saat 4 keaadan
tersebut bernilai sama yaitu 4,23 volt untuk SCL dan 4,34 untuk SDA.
anggota aktif maka memutar file mp3 yang sesuai dengan data yang telah
Pengujian terakhir dilakukan untuk menguji keaadan relay saat aktid dan
tidak aktif. Pada saat relay aktif, maka bertegangan 4,7 volt dan mengaktifkan
43
solenoid. Sedangkan saat relay tidak aktif bertegangan 0 volt dan akan
menonaktifkan solenoid.
Setelah melakukan pengukuran dan pengujian pada alat. Maka hal yang
di jadikan kriteria yang perlu di uji menurut peneliti adalah implementasi alat
pada beberapa aspek dan bidang bidag kehidupan yang berbeda-beda, yaitu:
di kota
besar
BAB IV
4.1 Kesimpulan
Pada akhir perancangan dan pembuatan Prototipe Smart Real Time Alarm
1. Prototipe Smart Real Time Alarm Berbasis Arduino Mega 2560 di Ruangan
Selain itu sensor fingerprint juga sebagai counter untuk menentukan anggota
2. Pada Prototipe ini juga menggunakan modul RTC sebagai input untuk
4. Prototipe Smart Real Time Alarm Berbasis Arduino Mega 2560 di Ruangan
pintu dan pengunci pintu agar ruangan organisasi dapat dimasuki oleh anggota
saja.
5. Pada rancang bangun yang dibuat, terjadi perbedaan waktu sekitar 10 detik
antara waktu di RTC dengan waktu real time karena lamanya waktu
pengupload an program.
44
45
6. Pada protipe ini, alarm akan berbunyi 10 menit sebelum jadwal perkuliahan
anggota dimulai.
4.2 Saran
Dari hasil penilitian dan uji coba yang telah dilakukan, masih terdapat
kekurangan. Agar penelitian lebih sempurna sebaiknya ada hal yang harus
diperhatikan yaitu :
data sidik jari anggota, sehingga pada proses scan sidik jari memerlukan
3. Untuk akses masuk atau keluar seharusnya tidak hanya di tampilkan pada
DAFTAR PUSTAKA
[2] R. Akmal, “Rancang Bangun Alat Simulator Alarm, Power Indow, Power
Mirror Pada Mobil (Perancangan),” Other thesis, Politek. Negeri Sriwij., 2015.
[3] B. D. Hatmoko, “Sistem Informasi Obyek Wisata (Tour Guide) Secara Real
45
Time Menggunakan GPS di Bogor Via Mobile Berbasis Android,” J. lppm
unindra, 2015.
46
47
[14] Anonim, “Solenoid Untuk Kunci Pintu Elektrik,” 2013. [Online]. Available:
https://elektrorangkaian.blogspot.com/2013/08/solenoid-kunci- pintu-untuk-
kunci-pintu.html.
[19] Anonim, “Jenis-Jenis, Fungsi pada Speaker Beserta Masalah yang Timbul,”
48
https://trikueni-desain-sistem.blogspot.com/2014/03/Pengertian-Motor-
Servo.html%0D.