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