Skip to content

daffa09/Hotel-Hebat

Repository files navigation

DEFINISI APLIKASI RESERVASI HOTEL HEBAT

Hotel merupakan tempat untuk bermalam jika pergi ke tempat yang cukup jauh dan memakan waktu lebih dari sehari, namun sebelum bermalam diperlukan reservasi atau boking kamar hotelnya terlebih dahulu. Di zaman digital seperti ini reservasi kamar hotel akan menjadi lebih mudah jika menggunakan web aplikasi khusus untuk melakukan reservasi kamar.

Hotel hebat menerapkan web aplikasi reservasi kamar hotel yang bertujuan untuk memudahkan pemesanan kamar di tanggal tertentu dan dengan jumlah kamar yang tersedia secara real time.

MASALAH ATAU TANTANGAN

Web Aplikasi reservasi hotel hebat dibuat untuk memudahkan pemesanan kamar bagi para konsumen maupun karyawan hotel hebat itu sendiri, dengan adanya aplikasi ini hotel hebat yakin kedepanya akan semakin mudah dan efesien dalam melakukan pemesanan kamar. Namun dalam proses pembuatan nya terdapat beberapa tantangan dan masalah.

Tantangan yang didapatkan saat mengerjakan project ini adalah :

  • melakukan research dan interview orang lain untuk kebutuhan aplikasi ini
  • sulit nya membuat fitur cek kamar dengan banyak cara pemesanan
  • membuat fitur kirim email untuk semua pemesanan pending, check-in, check-out dan batal

SOLUSI

Solusi dari tantangan yang dihadapi adalah :

  • menentukan orang tertentu yang diharapapkan paling membantu dalam aplikasi ini, ini bertujuan agar aplikasi menjadi lebih ter arah dan tidak ada pemasukan yang keliru.
  • melakukan research dan mencoba dengan cara sendiri membuat fitur tersebut
  • Dalam membuat fitur kirim email solusi nya dengan mencari cara membuat fitur ini melalui kanal youtube dan dokumentasi framework yang digunakan(dalam kasus ini menggunakan laravel 9)

PROSES PEMBUATAN

ALUR PROGRAM PEMESANAN KAMAR

CARA MENGGUNAKAN APLIKASI PEMESANAN KAMAR HOTEL HEBAT

Aplikasi ini dibuat menggunakan framework laravel 9, jadi jika ingin menggunakan aplikasi ini hal yang diperlukan adalah :

  1. terinstall composer versi terbaru
  2. terinstall laravel versi 9 (dengan catatan port phpmyadmin sudah berubah menjadi 8080)
  3. terinstall xampp atau sejenisnya
  4. terinstall php versi 8

Lalu untuk cara menggunakanya ikuti langkah berikut :

  • download project ini lalu simpan di htdocs local kalian
  • lalu buka project ini di kode editor favorit kalian
  • rename file .env.exampple menjadi .env
  • buka file .env.example lalu ubah isi pada bagian "DB_DATABASE" menjadi "hotel_hebat" tetapi kalian harus membuat databasenya terlebih dahulu di phpmyadmin
  • setelahnya ubah isi pada bagian "MAIL_USERNAME" dan "MAIL_PASSWORD" dengan email dan password kalian ataupun email hotel yang ingin menggunakan aplikasi ini
  • setelah itu buka terminal kalian yang sudah mengarah di project ini
  • lalu ketikan "php artisan migrate:fresh --seed" tanpa tanda kutip dua di terminal kalian
  • masih di terminal ketikan kembali "php artisan storage:link" tanpa tanda kutip dua lalu enter
  • jika sampai sini kalian tidak ada masalah maka aplikasi sudah siap digunakan

Lalu untuk menjalankan aplikasi nya dengan cara berikut :

  • buka terminal yang sudah mengarah di project ini
  • lalu ketikan "php artisan serve" tanpa tanda kutip dua
  • setelah itu copy url yang muncul "http://127.0.0.1:8000/" biasanya itu yang akan tertulis
  • lalu pastekan url tersebut di browser yang kalian suka lalau klik enter

FITUR YANG ADA DI APLIKASI RESERVASI HOTEL HEBAT

Fitur yang terdapat pada aplikasi ini diantaranya :

ADMINISTRATOR

Administrator dapat mengelola :

  1. Login dengan cara ketik di url "http://127.0.0.1:8000/login"

  2. Melakukan CRUD(Create, Read, Update dan Delete) pada Tipe Kamar

  3. Melakukan CRUD(Create, Read, Update dan Delete) pada Fasilitas Kamar

  4. Melakukan CRUD(Create, Read, Update dan Delete) pada Fasilitas Hotel

kalian bisa mencoba nya sendiri untuk fitur admin ini

RESEPSIONIS

Resepsionis dapat mengelola :

  1. Login dengan cara ketik di url "http://127.0.0.1:8000/login"

  2. Melakukan filtering data berdasarkan tanggal check-in dan nama tamu. Serta dapat melakukan check-in kamar yang sudah dipesan dan dapat melakukan pembatalan pesan.

  3. Melihat nota reservasi pada tombol "lihat" dan tampilan nya seperti ini jika di klik.

Resepsionis tidak mengatur check-out reservasi karena fitur chekc-out sudah dibuat otomatis oleh sistem. Jika hari ini sama dengan hari check-out maka status reservasi akan berubah menjadi "check-out" secara otomatis selama halaman itu di refresh.

USER ATAU KONSUMEN

Untuk cara pemesanan kamar nya bisa kalian lihat demo nya di portofolio ya!

User atau Konsumen dapat melakukan :

  1. Melihat Homepage Web Aplikasi

  2. Melihat tipe kamar dan fasilitasnya

  3. Melihat fasilitas hotel

  4. Melakukan Pemesanan kamar hotel hebat

KONTAK

Sekian project ujian dunia industri tahun 2022 milik saya ini,
Jika ada yang ingin ditambahkan atau dikoreksi bisa hubungi saya ke email yang berada di portofolio ya!

Arigatou. :)

🔥 TERIMAKASIH 🔥
Terimakasih banyak untuk kalian yang udah mampir kesini, semoga mempelajari sesuatu! ❤️

About

Project Ujikom Dunia Industri 2022

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published