Ini adalah sebuah proyek rental mobil yang dibangun menggunakan framework CodeIgniter 4 (CI4) dan menggunakan library MythAuth untuk mengelola menu login dan otorisasi pengguna. Jika Anda ingin mengkloning proyek ini, pastikan untuk mendownload dan menginstal MythAuth terlebih dahulu.
Anggota Kelompok:
- 312110396 - Muhammad Arya Dipanegara Gunawan
- 312110081 - Kevin Suyadi Ritonga
- 312110294 - Zaini Muhtarom
- 312110319 - Sara Khusnul Mumtazah
- 312110481 - Wildan Muhammad Fauzan
- 31211459 - Faris Maulana
Langkah - langkah untuk menggunakan layanan sewa mobil
- Carilah daftar mobil populer yang tersedia untuk disewa, termasuk Audi, Porsche, Bugatti, dan Taycan.
- Pilih paket yang sesuai dengan kebutuhan, situs ini menawarkan dua paket berbeda yaitu Paket Super dan Paket Lengkap.
- Jika anda memilih paket lengkap, klik tombol "Pesan Sekarang" dan pilih apakah anda ingin layanan setir sendiri atau supir.
- Tunggu layanan sewa mobil untuk mengkonfirmasi reservasi anda.
- Ambil mobil di lokasi yang ditentukan dan nikmati sewa anda.
Rental Mobil Menggunakan CodeIgniter 4
Deskripsi: Anda dapat menggunakan framework CodeIgniter 4 untuk membuat sistem rental mobil yang dapat membantu dalam manajemen penyewaan mobil. Dalam sistem ini, Anda dapat mengimplementasikan fitur-fitur seperti:
- Pendaftaran Pengguna
- Pemilihan Mobil
- Pemesanan
- Manajemen Penyewaan
- Laporan Keuangan
Dengan menggunakan CodeIgniter 4, Anda dapat dengan mudah mengatur dan mengelola model, controller, dan tampilan yang diperlukan untuk membangun sistem rental mobil ini. Framework ini menyediakan fitur-fitur yang kuat dan memudahkan pengembangan aplikasi web yang andal dan efisien.
Sebelum Anda mulai, pastikan komputer Anda memenuhi persyaratan berikut:
- PHP 7.2 atau versi lebih tinggi
- MySQL 5.6 atau versi lebih tinggi
- Composer (untuk mengelola dependensi proyek)
Berikut langkah-langkah untuk menginstal dan menjalankan proyek ini:
-
Clone repository ini ke direktori lokal Anda:
git clone https://github.com/username/repo.git
-
Masuk ke direktori proyek:
cd repo
-
Pastikan Anda telah menginstal Composer. Jika belum, Anda dapat mengunduhnya dari https://getcomposer.org/download/.
-
Install dependensi proyek dengan menjalankan perintah berikut:
composer install
-
Buat salinan file
.env
dengan perintah berikut:cp env .env
Atau, jika Anda menggunakan Windows PowerShell:
copy env .env
-
Buka file
.env
dengan editor teks dan sesuaikan pengaturan database sesuai dengan lingkungan Anda. -
Jalankan migrasi database untuk membuat tabel yang diperlukan:
php spark migrate
-
Jalankan server pengembangan CI4 dengan perintah berikut:
php spark serve
Proyek sekarang akan dijalankan di
http://localhost:8080
.
Proyek ini menggunakan library MythAuth untuk mengelola menu login dan otorisasi pengguna. Past
ikan Anda telah mengunduh dan menginstal MythAuth sebelum menjalankan proyek ini. Anda dapat menemukan informasi lebih lanjut tentang cara menggunakan MythAuth di dokumentasinya: MythAuth Documentation.
Jika Anda ingin berkontribusi pada proyek ini, Anda dapat melakukan fork repository ini dan mengajukan pull request dengan perubahan yang diusulkan.
Proyek ini dilisensikan di bawah MIT License. Terima kasih telah mengunjungi halaman ini.