Aplikasi reservasi hotel dengan codeigniter4 ini merupakan sebuah contoh proyek untuk siswa Rekayasa Perangkat Lunak Jenjang SMK. Aktor dari aplikasi ini terdiri dari 3 yaitu :
- Tamu
- Admin
- Resepsionis
Tamu bisa melihat galeri fasilitas hotel dan fasilitas kamar serta melakukan reservasi online tanpa harus membuat akun, administrator hanya bertugas mengelola data fasilitas hotel, fasilitas kamar dan kamar. Sedangkan resepsionis bertugas menerima tamu untuk melakukan cek in dan cek out tanpa mencatat pembayarannya, resepsionis juga bisa mengecek ketersediaan kamar.
Untuk menjalankan aplikasi ini aplikasi yang dibutuhkan
- PHP min versi 7.3.x
- MySQL
- Composer
- Browser
- Git bash (optional untuk proses download)
Untuk instalasi silahkan pilih metode berikut
-
Download zip file, atau
-
Clone dari repostory (membutuhkan Git yang terinstall di PC anda), dengan cara
- jalankan terminal atau command line
- jalankan perintah berikut :
git clone https://github.com/oyasuryana/AppReservasiHotel
- Maka akan terdownload folder 'AppReservasiHotel'
- Buat database dengan nama
appReservasiHotel
- Import file database dengan phpmyadmin atau MySQL client tool lainnya
- Lakukan perubahan seting database di file env
- rename file env menjadi .env (diawali tanda titik)
-
Jalankan aplikasi
-
Jalankan editor (disarankan Visual Studio COde)
-
Buka folder folder appReservasiHotel
-
Pada visual studio code buat terminal baru
-
ketik perintah berikut
php spark serve
(tekan enter) -
Jalankan browser, arahkan url ke http://localhost:8080 (atau port yang tertera di terminal)
-
Perbedaan versi PHP yang digunakan akan menyebabkan error, untuk mengantisipasi error tersebut lakukan langkah berikut :
-
Jalankan editor (disarankan Visual Studio COde)
-
Buka folder folder appReservasiHotel
-
Pada visual studio code buat terminal baru
-
ketik perintah berikut
composer update (tekan enter)
-
Jalankan kembali apliaksi, ketik perintah berikut
php spark serve
(tekan enter) -
Jalankan browser, arahkan url ke http://localhost:8080 (atau port yang tertera di terminal)
Blog : https://ozs.web.id Subscribe YT channel : https://youtube.com/c/PojokProgrammer
Sebagai bentuk dukungan untuk tetap berkarya silahkan yang mau berdonasi mengganti pulsa kirik ke OVO - 085224191648
terima kasih