Quiz Pemrograman Berbasis Kerangka Kerja: Code Igniter

 

Quiz Pemrograman Berbasis Kerangka Kerja

Code Igniter


Nama: Warren Gerald Polandra
NRP: 5025201233
Kelas: PBKK D
Tahun: 2023

Link Desain Awal: Figma
Link Repository: Repository
Link Video Youtube: Youtube


Transportasi Bus Rosaria Indah


Deskripsi:
Aplikasi Sistem Pemesanan Tiket Online adalah aplikasi yang melayani calon penumpang moda transportasi untuk memesan tiket baik itu tiket bus antar kota, tiket travel, tiket pesawat, tiket kapal laut maupun tiket kereta api.

Aplikasi pemesanan tiket online yang akan dibuat adalah aplikasi yang melayani pemesanan tiket bus. Aplikasi ini tentunya akan memiliki tampilan dari 2 sisi, yaitu sisi klien dan sisi adminsitrator. Tujuan utama dibuatnya aplikasi dengan sisi klien adalah untuk memesan tiket bus secara online dengan input tujuan, tanggal, jumlah penumpang, dan pilihan armada bus. Sedangkan tujuan utama dibuatnya aplikasi dengan sisi administrator adalah untuk mengorganisir armada bus, jadwal keberangkatan bus, dan mengatur database dari aplikasi pemesanan tiket online ini.

Fitur detail dari aplikasi yang akan dibuat adalah sebagai berikut:

1. Sisi klien
  • Registrasi dan login: Klien dapat meregistrasikan nama, email, dan password sebagai pengguna baru atau log in sebagai user yang sudah ada.
  • Mencari rute bus: Klien mencari rute bus berdasarkan destinasi dan asal keberangkatan.
  • Mencari tanggal bus: Setelah mencari rute bus, klien dapat memilih tanggal sesuai dengan rute yang dipilih.
  • Memilih armada bus: Klien dapat memilih armada bus sesuai dengan tanggal yang dipilih dan nama armada bus yang tersedia sesuai dengan jam yang ditentukan. 
  • Memasukkan data diri: Klien memasukkan informasi data diri seperti jumlah penumpang dan nama penumpang
  • Memilih metode pembayaran: Klien memilih metode pembayaran yang tersedia
  • Mengunduh tiket yang sudah dipesan: Klien dapat mengunduh detail dari tiket yang sudah dipesan.
2. Sisi admin
  • Login: Admin dapat login dengan kredensial administator yang ada.
  • Mengakses database armada bus: Admin dapat mengakses database armada bus dan bisa melakukan operasi CRUD.
  • Mengakses database jadwal bus: Admin dapat mengakses database jadwal bus dan bisa melakukan operasi CRUD.
  • Melihat database transaksi: Admin dapat melihat database transaksi yang sudah dilakukan oleh klien.
  • Mengakses database rute bus: Admin dapat mengakses database rute bus dan bisa melakukan operasi CRUD.

Berikut ada desain awal dari aplikasi yang akan dibuat:

Halaman Login

Halaman Register

1. Sisi klien
Dashboard Klien

Booking Ticket

Checkout


2. Sisi Admin
Dashboard Admin

Manajemen Bus

Manajemen Rute

Manajemen Schedule

Manajemen Transaksi





Comments

Popular posts from this blog

Evaluasi Akhir Semester PBKK

Tugas PBKK Latihan Studi Kasus Laravel