Hasil Implementasi Alat Hasil Perancangan Perangkat Keras

memasukkan username admin maupun manager adalah halaman perekaman data akses kamar hotel seperti Gambar 4.4. Jika username yang digunakan adalah resepsionis, maka akan ditampilkan halaman pendaftaran seperti Gambar 4.3. Namun, jika yang dimasukkan bukan ketiganya atau tidak adanya kesesuaian antara username dan password, maka akan ditampilkan pesan seperti berikut. Gambar 4.12. Pesan yang tertampil saat username atau password tidak benar Berdasarkan pengujian yang dilakukan, hasil perancangan halaman login ini telah sesuai dengan yang diharapkan.

4.3.4 Hasil dan Pembahasan Perancangan Halaman Pendaftaran

Penyewa Kamar Hotel Hasil perancangan halaman pendaftaran dapat dilihat pada Gambar 4.3. Pengujian dilakukan dengan mengambil username dan password yang sudah dimasukkan pada halaman login. Jika username dan password yang dimasukkan bukan resepsionis maka akan ditampilkan pesan seperti berikut. Gambar 4.13. Pesan yang tertampil saat username atau password bukan resepsionis Pada halaman pendaftaran, jika semua data seperti nama, kamar yang digunakan, waktu check in, dan waktu check out sudah terisi dengan benar, maka data kamar, waktu check in , dan waktu check out akan dikirim ke mikrokontroler melalui IP address Modul Ethernet Shield . Data yang dikirimkan memiliki tipe data string. Gambar 4.14 adalah program pada mikrokontroler untuk menerima data dari server. Gambar 4.14. Program penerimaan data dari server Program tersebut akan dilaksanakan bila ada pengiriman data dari server ke mikrokontroler. Data yang diterima mikrokontroler tersebut kemudian dibagi data untuk kamar, waktu check in, dan waktu check out. Data-data yang telah dibagi tersebut kemudian disimpan di EEPROM. Fungsi eeprom_write_string sebagai fungsi untuk menyimpan data ke EEPROM, berisi seperti Gambar 4.15. Gambar 4.15. Subrutin penyimpanan data ke EEPROM Data bertipe string yang akan disimpan pada EEPROM, diubah menjadi bentuk data heksadesimal terlebih dahulu agar dapat disimpan ke EEPROM mulai dari alamat EEPROM yang diinginkan. Format data check in dan check out yang disimpan pada EEPROM memiliki format data “tahun+bulan+tanggal+jam+menit”. Gambar 4.16 merupakan bukti bahwa data-data tersebut telah tersimpan di EEPROM yang ditampilkan melalui Serial Monitor Arduino. a b Gambar 4.16. a EEPROM saat belum terisi data b EEPROM setelah terisi data Hasil akhir dari halaman pendaftaran ini adalah, mikrokontroler memberikan respon berupa halaman web bertuliskan “Data Telah Berhasil Disimpan” seperti pada Gambar 4.17. Hal ini mengindikasikan bahwa data dari halaman pendaftaran dari server telah tersimpan pada mikrokontroler. Gambar 4.17. Pesan yang ditampilkan dari mikrokontroler melalui Modul Ethernet Shield bahwa data telah diterima

4.3.5 Hasil dan Pembahasan Pembacaan Identitas RFID Card oleh

RFID SL018 Pengujian terhadap pembacaan identitas RFID Card ini dilakukan dengan mendekatkan RFID Card terhadap RFID SL018. Hasil yang akan dilihat adalah terdeteksinya RFID Card oleh RFID SL018 dan identitas yang diterima oleh mikrokontroler. Gambar 4.18. Pengujian dilakukan dengan mendekatkan RFID Card ke RFID SL018 Hal pertama yang dilakukan mikrokontroler untuk membaca data dari RFID Card adalah dengan berkomunikasi terlebih dahulu dengan semua RFID SL018. Gambar 4.19 menunjukkan program untuk mikrokontroler berkomunikasi dengan RFID SL018. Gambar 4.19. Program pada mikrokontroler untuk berkomunikasi dengan RFID SL018 Program tersebut diletakkan di program utama. Mikrokontroler akan menerima data dari RFID SL018 sebagai hasil dari pembacaan data dari RFID Card setelah salah satu RFID SL018 memberikan kondisi low pada pin TagSta sebagai respon bahwa RFID SL018 mendeteksi adanya RFID Card. Saat RFID SL018 mendeteksi adanya RFID Card, maka