STUDI KASUS
Pemesanan Layanan
Sistem Booking Maro Barbershop
Aplikasi web untuk memilih layanan, kapster, dan jadwal. Pelanggan dapat melihat riwayat booking; admin mengelola pesanan, sementara kapster melihat jadwalnya sendiri.
TEKNOLOGI YANG DIGUNAKAN
Laravel 10 / MySQL / Blade / Bootstrap 4 / AdminLTE 3 / Midtrans Sandbox / TCPDF
MASALAH
Booking barbershop perlu memperhitungkan durasi layanan, jadwal kerja kapster, dan slot yang sudah terisi. Jika ketiganya tidak diperiksa bersama, pilihan waktu bisa bertabrakan dan status pesanan sulit diikuti.
FITUR UTAMA
-
01
Booking bertahap
Pelanggan memilih layanan, kapster, dan slot waktu dalam urutan yang jelas.
-
02
Pemeriksaan jadwal bentrok
Slot diperiksa berdasarkan durasi layanan dan booking yang sudah ada.
-
03
Tampilan sesuai peran
Pelanggan, admin, dan kapster melihat informasi serta tindakan yang berbeda.
-
04
Status booking dan pembayaran
Status booking dapat diikuti oleh pelanggan, admin, dan kapster. Jalur pembayaran disiapkan melalui Midtrans Sandbox.
-
05
Laporan PDF
Admin dapat memfilter booking berdasarkan tanggal dan mengunduh laporan.
IMPLEMENTASI
Saya membuat alur booking bertahap: pilih layanan, kapster, lalu waktu yang tersedia. Sebelum booking disimpan, sistem memeriksa benturan slot berdasarkan durasi layanan. Admin memiliki dashboard, daftar booking dengan filter tanggal, dan laporan PDF. Kapster melihat booking berdasarkan tanggal dan dapat menandai layanan selesai. Untuk pembayaran, kode menyiapkan integrasi Midtrans Sandbox; alur booking lokal tetap dapat dipakai tanpa transaksi live.
TAMPILAN PROYEK
Buka tampilan 01 dalam ukuran penuh
Buka tampilan 02 dalam ukuran penuh
Buka tampilan 03 dalam ukuran penuh
Buka tampilan 04 dalam ukuran penuh
Buka tampilan 05 dalam ukuran penuh
Buka tampilan 06 dalam ukuran penuh
Buka tampilan 07 dalam ukuran penuh
Buka tampilan 08 dalam ukuran penuh
HASIL
Aplikasi ini pernah digunakan untuk menjalankan booking layanan dan mengatur jadwal kapster. Pelanggan dapat melihat riwayat pesanan, sementara admin dan kapster memantau pekerjaan dari tampilan masing-masing.
Ingin membuat aplikasi dengan kebutuhan serupa?
Jelaskan siapa penggunanya, bagaimana prosesnya berjalan, dan fitur apa yang dibutuhkan. Saya akan mempelajarinya sebelum membahas solusi teknis.
Bahas Proyek