Perancangan Resistor Pull-Up Perancangan Perangkat Keras

Tabel 3.1. Format data yang dihasilkan pada halaman web pendaftaran untuk kemudian diproses pada mikrokontroler alamatfileserver -- kamar -- tanggal_in -- bulan_in -- tahun_in -- jam_in -- menit_in -- tanggal_out -- bulan_out -- tahun_out -- jam_out -- menit_out alamatfileserver dihubungkan ke alamat file PHP pada server yang mengatur pemrosesan data-data yang dikirm kamar kamar yang digunakan atau disewa tanggal_in; jam_in; bulan_in; menit_in; tahun_in; Waktu check in penyewa, terdiri atas tanggal, bulan, tahun, jam, dan menit tanggal_out; jam_out; bulan_out; menit_out; tahun_out; Waktu check out penyewa, terdiri atas tanggal, bulan, tahun, jam, dan menit Selanjutnya, mikrokontroler akan membaca dan menerima data tersebut menggunakan HTTP request dengan format sebagai berikut. GET alamatfileserver Kemudian, data-data masukan dari halaman web pendaftaran akan diproses pada mikrokontroler. Pengiriman data dari web ke mikrokontroler ini menggunakan interupsi komunikasi pada ethernet shield yang nantinya akan mempengaruhi hak akses ID Card penyewa menjadi dapat digunakan untuk mengakses kamar. Dikarenakan yang memiliki hak akses untuk halaman hanyalah resepsionis, maka selain resepsionis tidak dapat mengakses halaman ini dengan cara diberikan notifikasi “Tidak memiliki hak akses”. Diagram alir untuk pengaturan ini adalah sebagai berikut. Gambar 3.10. Diagram alir halaman pendaftaran

3.4.3. Diagram Alir Program Utama

Gambar 3.11 menunjukan diagram alir program utama. Proses dimulai dengan pembacaan RFID Card oleh RFID SL018. Data yang diterima oleh RFID SL018 diterima oleh mikrokontroler. Mikrokontroler akan mengecek identitas dari RFID Card, kamar yang digunakan beserta waktu kunjung. Pengecekan ini berlaku untuk setiap RFID yang terpasang. Jika identitas RFID Card, kamar yang digunakan dan waktu kunjung telah sesuai, maka pengguna diperbolehkan mengakses kamar hotel. Namun, jika tidak sesuai, maka pengguna tidak dapat mengakses kamar hotel. Data-data dari hasil pengecekan tersebut akan dikirimkan ke server untuk kemudian ditampilkan pada halaman web. Pengiriman data ini diproses oleh mikrokontroler yang berkomunikasi dengan Modul Ethernet . Gambar 3.11. Diagram alir program utama