Perancangan Pendaftaran Penyewa Kamar Hotel

Pada setiap kamar terdapat indikator LED hijau dan LED merah. LED berwarna hijau diartikan sebagai indikator bahwa kamar tersebut dapat diakses tidak ada orang di dalamnya. LED berwarna merah diartikan sebagai indikator bahwa kamar tidak dapat diakses ada orang di dalamnya. Indikator LED ini digunakan agar mempermudah dalam a b Gambar 3.13. a Diagram alir pengaturan waktu RTC dan b Diagram alir pembacaan waktu modul RTC DS1307 penelitian ini. Resepsionis dan OB dapat mengakses kamar jika kamar itu kosong. OB diberikan akses ke setiap kamar untuk membersihkan kamar sesuai pada waktu yang tertera pada tabel 3.2. Resepsionis diberikan akses ke setiap kamar hanya jika seumpama ada orang yang ingin melihat-lihat kamar sebelum menyewa. Diagram alir untuk persyaratan akses kamar seperti pada gambar 3.14 dengan penjelasan sebagai berikut. Sebelumnya, telah didapatkan identitas dari RFID Card oleh RFID SL018. Awalnya dilakukan pengecekan terlebih dahulu mengenai ada tidaknya orang pada kamar tersebut. Jika kamar tersebut kosong, dilakukan pengecekan terhadap identitas yang ingin mengakses kamar tersebut. Jika yang mengakses adalah penyewa kamar yang sesuai, dilakukan pengecekan terhadap waktu mengaksesnya. Waktu mengakses ini dapat dipengaruhi setelah ada interupsi komunikasi pada ethernet karena ada pemberian waktu check in dan check out. Jika penyewa mengakses kamar pada waktu check in dan check out nya, maka penyewa dapat mengakses kamar hotel. Di luar waktu check in dan check out, akan dibuat keluaran “Mencoba Memasuki Kamar x”. Gambar 3.14. Diagram alir syarat akses kamar Jika identitas merupakan resepsionis, maka kamar dapat diakses dengan indikator LED merah menyala, LED hijau mati serta adanya penyimpanan identitas yang mengisi. Jika yang mengakses kamar adalah OB, dilakukan pengecekan waktu yang sesuai dengan tabel 3.2. Jika waktu telah sesuai, maka OB dapat mengakses kamar. Jika waktu tidak sesuai maka OB tidak dapat mengakses kamar. Jika kamar yang akan diakses tidak kosong ada orang di dalamnya, dilakukan pengecekan identitas. Jika identitas sama dengan identitas yang mengisi, diartikan bahwa orang yang ada di dalam akan keluar, LED hijau menyala, LED merah mati. Hal ini juga menandakan bahwa kamar telah kosong. Jika identitas tidak sama dengan identitas yang mengisi, diartikan bahwa ada orang lain yang ingin memasuki kamar padahal ada orang di dalam. Dengan demikian, dibuat keluaran “Mencoba Memasuki Kamar x”. Tiap LED akan dihubungkan dengan beberapa pin pada Arduino sebagai berikut. Tabel 3.3. Koneksi LED pada pin Arduino Kamar LED Pin pada Arduino 1 LED Merah 2 LED Hijau 3 2 LED Merah 5 LED Hijau 6 3 LED Merah 7 LED Hijau 8

3.4.7. Pengiriman Data ke Web Melalui Ethernet

Setelah mikrokontroler telah mendapatkan data berupa identitas dari RFID Card, maka data tersebut akan ditampilkan pada halaman web. Pengiriman data ini lebih kepada pengiriman data ke alamat IP tertentu melalui internet. Untuk membantu hal ini, mikrokontroler dihubungkan dengan Modul Ethernet. Dalam menggunakan Modul Ethernet ini, mikrokontroler harus mengirimkan kode HTML agar bisa ditampilkan pada halaman web. Namun, harus ada pengaturan mengenai port, Media Access Control MAC, dan alamat IP web yang akan digunakan. Proses pengiriman data ini akan dilakukan setelah adanya proses pengolahan data pada mikrokontroler mengenai identitas RFID Card, kamar dan waktu. Kemudian, mikrokontroler akan dihubungkan ke server melalui port yang digunakan server. Jika sudah terhubung dengan server , maka mikrokontroler akan mengirimkan data ke web dengan format data seperti tabel 3.4. Diagram alir pengiriman data ke web dapat dilihat pada gambar 3.15. Tabel 3.4. Format perngiriman data ke server POST alamatfileserver --identitas= a --tanggal= waktu --kamar= kamar POST merupakan salah satu HTTP request untuk mengirimkan data alamatfileserver dihubungkan ke alamat file PHP pada server yang mengatur pemrosesan data-data yang dikirm a Identitas dari RFID Card waktu waktu yang didapatkan dari hasil pembacaan data pada RTC kamar kamar yang digunakan