Sistem penerbangan yang kami kembangkan merupakan sistem yang menyediakan jadwal penerbangan pada maskapai tersebut.
Core domain dari sistem penerbangan yaitu: Manajemen Jadwal Penerbangan: Mengelola jadwal penerbangan untuk setiap rute dan pesawat. Manajemen Kursi: Mengatur kesediaan kursi dan memberikan nomor kursi kepada penumpang. Manajemen Keuangan: Mengambil rekapitulasi keuangan dan melakukan penagihan.No. | Nama | NIM |
---|---|---|
1. | Kevin Prayoga Abdinegara | 18221141 |
2. | Rayhan Nugraha Putra | 18221149 |
3. | Hans Stephano Edbert N | 18221171 |
- PHP
- Codeigniter 4
- Bootstrap
- MySQL
- phpMyAdmin
- Postman
- Github dan Git
- Visual Studio Code
-
Clone respository ini dan repository TST-Ticket
-
Buka dan masuk ke dalam kedua repository di jendela yang berbeda
-
Copy content .env.example ke dalam .env
-
Download & install XAMPP Link
-
Run Apache dan MySQL pada XAMP
-
Masukkan database onlyflight untuk sistem onlyflights dan database ticketing untuk sistem TST-Ticketing pada localhost:/ kemudian sesuaikan dengan file .env anda
-
Setup aplikasi menggunakan command berikut
composer install
composer update
- Jalankan aplikasi menggunakan command berikut pada terminal setiap jendela
OnlyFlights php spark serve --port 8080
TST-Ticket php spark serve --port 3000
-
Service TST-Ticket berjalan pada http://localhost:3000 dan OnlyFlights berjalan pada http://localhost:8080
-
Berikut informasi akun yang dapat digunakan untuk login
# Login TST-Ticket
username: ilmagita
password: akujember
# Login Onlyflights
username: [email protected]
password: password123
-
Login - Dengan Melakukan Login, admin mampu mengakses fitur yang ada di dalamnya seperti penambahan jadwal penerbangan, melakukan check-in dan mengelola jadwal
-
Add/Edit/Delete Penerbangan - Admin dapat mengelola jadwal penerbangan berdasarkan yang diinginkan
-
Add/Edit/Delete Bandara - Admin dapat mengelola jadwal bandara berdasarkan yang diinginkan
-
Check-in - Admin dapat melakukan check-in untuk passenger yang ingin melakukan check-in untuk melakukan validasi dan pemberian nomor kursi
-
Recapitulations Finance - Admin dapat melihat rekapitulasi keuangan yang per bulan pada setiap penerbangan
Development processes and interfaces are provided in the document.