Implementasi Pengujian dan Analisis Koneksi Arduino dengan RTC

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