4.2 Implementasi
Pada tahap implementasi, perangkat yang digunakan adalah Arduino Mega 2560, Modul SD card, modul RFID, modul RTC, dan SIM900. Perangkat-perangkat ini
merupakan perangkat keras pada sistem absensi. Gambar 4.1 menunjukkan perangkat-perangkat yang digunakan.
Gambar 4.1 Perangkat-Perangkat Keras Sistem Absensi
Perangkat-perangkat keras yang ditunjukkan pada Gambar 4.1 memiliki protokol masing-masing dalam berkomunikasi dengan perangkat lain. Untuk memudahkan
penggabungan semua perangkat menjadi satu kesatuan, maka dibuat sebuah shieldyang memiliki kompatibilitas dengan Arduino Mega 2560. Shielddirancang
sesuai dengan rangkaian yang ditunjukkan pada Gambar 3.10. Gambar 4.2 menunjukkan shield Arduino Mega 2560 yang telah selesai dibuat.
Universitas Sumatera Utara
Gambar 4.2ShieldArduino Mega 2560
Sistem absensi yang dirancang memanfaatkan komputer sebagai catu daya dan penampil kondisi sistem absensi. Komputer berkomunikasi dengan sistem absensi
melalui protokol serial dengan sebuah kabel USB Universal Serial Bus. Di dalam komputer terdapat serial monitor yang akan menampilkan data kondisi Arduino.
Gambar 4.3 menunjukkan implementasi keseluruhan sistem yang telah dibuat.
Universitas Sumatera Utara
Gambar 4.3 Implementasi Perangkat Absensi
4.3 Pengujian dan Analisis Koneksi Arduino dengan RTC
Pengujian koneksi RTC menggunakan Arduino Mega 2560, shield Arduino Mega 2560, Modul RTC DS1307, dan software Arduino IDE yang mempunyai serial
monitor. Gambar 4.4 menunjukkan perangkat-perangkat yang digunakan dalam pengujian.
Universitas Sumatera Utara
Gambar 4.4 Perangkat Pengujian Modul RTC
Perangkat-perangkat pengujian RTC dijadikan satu kesatuan dan dihubungkan ke komputer melalui kabel USB untuk menampilkan kondisi pengujian modul RTC pada
serial monitor. Gambar 4.5 menunjukkan proses pengujian modul RTC.
Gambar 4.5 Pengujian Modul RTC
Universitas Sumatera Utara
Pengujian koneksi Arduino dengan RTC dilakukan dengan meng-upload program yang telah ada di pustaka RTClib.h. Program ini bermaksud untuk membaca dan
menampilkan data waktu yang ada di modul RTC DS-1307 di serial monitor. Gambar 4.6 menunjukkan hasil pengujian koneksi RTC dengan Arduino.
Gambar 4.6 Hasil Pengujian Koneksi RTC dengan Arduino
Pada Gambar 4.6 menunjukkan serialmonitor menampilkan data waktu dengan format haribulantahun dan jam:menit:detik. Pada Gambar 4.6 juga terlihat waktu
yang terdapat pada komputer yang menunjukkan pukul 03.43. Perbandingan waktu menunjukkan tidak ada selisih yang signifikan antara waktu pada RTC dengan waktu
yang ditampilkan oleh komputer.
Universitas Sumatera Utara
4.4 Pengujian dan Analisis Koneksi Arduino dengan RFID