Delete DOKUMENTASI_WEBSITE.md
This commit is contained in:
parent
44a554a633
commit
d869e8a8a1
|
|
@ -1,277 +0,0 @@
|
||||||
# Dokumentasi Website WebRental untuk Pemula
|
|
||||||
|
|
||||||
Dokumen ini menjelaskan website WebRental dengan bahasa sederhana supaya mudah dipahami oleh orang yang baru pertama kali melihat sistem ini.
|
|
||||||
|
|
||||||
## 1. WebRental Itu Apa?
|
|
||||||
|
|
||||||
WebRental adalah website rental kendaraan. Lewat website ini, orang bisa:
|
|
||||||
|
|
||||||
- melihat daftar kendaraan yang tersedia
|
|
||||||
- membaca detail kendaraan
|
|
||||||
- booking kendaraan
|
|
||||||
- mengunggah bukti pembayaran
|
|
||||||
- melihat status booking
|
|
||||||
- memberi ulasan setelah selesai memakai kendaraan
|
|
||||||
|
|
||||||
Di sisi lain, admin rental dan super admin bisa mengelola data serta memantau aktivitas bisnis dari dashboard masing-masing.
|
|
||||||
|
|
||||||
## 2. Siapa Saja Penggunanya?
|
|
||||||
|
|
||||||
Website ini punya 3 jenis pengguna utama.
|
|
||||||
|
|
||||||
### Customer
|
|
||||||
Customer adalah pengguna yang menyewa kendaraan.
|
|
||||||
|
|
||||||
Yang bisa dilakukan customer:
|
|
||||||
|
|
||||||
- daftar akun dan login
|
|
||||||
- melihat katalog kendaraan
|
|
||||||
- melihat detail kendaraan
|
|
||||||
- melakukan booking
|
|
||||||
- mengunggah bukti pembayaran
|
|
||||||
- melihat status booking
|
|
||||||
- membaca riwayat booking
|
|
||||||
- memberi review setelah booking selesai
|
|
||||||
|
|
||||||
### Admin Rental
|
|
||||||
Admin rental adalah pengelola untuk satu perusahaan rental.
|
|
||||||
|
|
||||||
Yang bisa dilakukan admin rental:
|
|
||||||
|
|
||||||
- login ke area rental
|
|
||||||
- menambah, mengubah, dan menghapus kendaraan
|
|
||||||
- melihat booking yang masuk
|
|
||||||
- memverifikasi atau menolak pembayaran
|
|
||||||
- mengubah status booking menjadi ongoing atau completed
|
|
||||||
- mengelola promo
|
|
||||||
- melihat laporan rental miliknya sendiri
|
|
||||||
|
|
||||||
### Super Admin
|
|
||||||
Super admin adalah pengelola utama website.
|
|
||||||
|
|
||||||
Yang bisa dilakukan super admin:
|
|
||||||
|
|
||||||
- login ke area super admin
|
|
||||||
- melihat semua user
|
|
||||||
- memverifikasi rental
|
|
||||||
- melihat laporan seluruh platform
|
|
||||||
- melihat komisi platform
|
|
||||||
- melihat audit log atau jejak aktivitas sistem
|
|
||||||
- memantau semua rental
|
|
||||||
|
|
||||||
## 3. Halaman Penting di Website
|
|
||||||
|
|
||||||
### Halaman Home
|
|
||||||
Halaman home adalah halaman utama yang pertama kali dilihat pengunjung.
|
|
||||||
|
|
||||||
Di halaman ini biasanya ada:
|
|
||||||
|
|
||||||
- banner utama
|
|
||||||
- keunggulan layanan
|
|
||||||
- daftar kendaraan unggulan
|
|
||||||
- promo
|
|
||||||
- testimoni pelanggan
|
|
||||||
- form pencarian kendaraan
|
|
||||||
|
|
||||||
Tujuan halaman ini adalah membantu pengunjung cepat memahami layanan dan menemukan kendaraan yang cocok.
|
|
||||||
|
|
||||||
### Halaman Login dan Register
|
|
||||||
Halaman ini digunakan agar pengguna bisa masuk ke akun masing-masing.
|
|
||||||
|
|
||||||
Fungsinya:
|
|
||||||
|
|
||||||
- customer bisa login atau daftar akun baru
|
|
||||||
- admin rental dan super admin bisa login ke dashboard masing-masing
|
|
||||||
|
|
||||||
Setelah login, sistem akan mengarahkan user ke halaman yang sesuai dengan role-nya.
|
|
||||||
|
|
||||||
### Halaman Katalog Kendaraan
|
|
||||||
Halaman katalog menampilkan semua kendaraan yang bisa disewa.
|
|
||||||
|
|
||||||
Pengunjung bisa:
|
|
||||||
|
|
||||||
- melihat foto kendaraan
|
|
||||||
- membaca nama dan detail singkat
|
|
||||||
- membuka halaman detail kendaraan
|
|
||||||
|
|
||||||
### Halaman Detail Kendaraan
|
|
||||||
Halaman ini berisi informasi lengkap kendaraan.
|
|
||||||
|
|
||||||
Biasanya berisi:
|
|
||||||
|
|
||||||
- foto kendaraan
|
|
||||||
- merk dan tipe
|
|
||||||
- harga per hari
|
|
||||||
- kapasitas kursi
|
|
||||||
- transmisi
|
|
||||||
- bahan bakar
|
|
||||||
- deskripsi kendaraan
|
|
||||||
|
|
||||||
Halaman ini membantu customer memutuskan apakah kendaraan cocok untuk dibooking.
|
|
||||||
|
|
||||||
### Halaman Booking
|
|
||||||
Di halaman ini customer memilih kendaraan dan mengisi data booking.
|
|
||||||
|
|
||||||
Alurnya:
|
|
||||||
|
|
||||||
1. customer memilih kendaraan
|
|
||||||
2. customer memilih tanggal sewa
|
|
||||||
3. sistem mengecek ketersediaan kendaraan
|
|
||||||
4. booking disimpan
|
|
||||||
5. customer diarahkan ke pembayaran
|
|
||||||
|
|
||||||
### Halaman Pembayaran
|
|
||||||
Setelah booking dibuat, customer akan masuk ke halaman pembayaran.
|
|
||||||
|
|
||||||
Di halaman ini customer bisa:
|
|
||||||
|
|
||||||
- melihat detail booking
|
|
||||||
- memilih metode pembayaran
|
|
||||||
- mengunggah bukti transfer
|
|
||||||
|
|
||||||
Setelah upload bukti pembayaran, status akan berubah menjadi uploaded dan menunggu dicek admin rental.
|
|
||||||
|
|
||||||
### Halaman My Bookings
|
|
||||||
Halaman ini berisi daftar booking milik customer.
|
|
||||||
|
|
||||||
Customer bisa melihat:
|
|
||||||
|
|
||||||
- booking yang sedang berjalan
|
|
||||||
- booking yang sudah selesai
|
|
||||||
- status pembayaran
|
|
||||||
- detail transaksi
|
|
||||||
|
|
||||||
### Halaman Review
|
|
||||||
Jika booking sudah selesai, customer bisa memberi ulasan.
|
|
||||||
|
|
||||||
Review ini berguna untuk membantu customer lain melihat pengalaman pengguna sebelumnya.
|
|
||||||
|
|
||||||
### Halaman Dashboard Admin Rental
|
|
||||||
Dashboard ini adalah pusat kerja admin rental.
|
|
||||||
|
|
||||||
Di dalamnya admin rental bisa melihat ringkasan seperti:
|
|
||||||
|
|
||||||
- total kendaraan
|
|
||||||
- total booking
|
|
||||||
- total customer
|
|
||||||
- total pembayaran terverifikasi
|
|
||||||
- grafik booking bulanan
|
|
||||||
- akses cepat ke menu penting
|
|
||||||
|
|
||||||
### Halaman Dashboard Super Admin
|
|
||||||
Dashboard super admin dipakai untuk memantau seluruh sistem.
|
|
||||||
|
|
||||||
Biasanya menampilkan:
|
|
||||||
|
|
||||||
- total rental
|
|
||||||
- total user
|
|
||||||
- total booking
|
|
||||||
- total revenue
|
|
||||||
- total komisi
|
|
||||||
- grafik booking per bulan
|
|
||||||
- akses cepat ke laporan dan monitoring
|
|
||||||
|
|
||||||
### Halaman Laporan
|
|
||||||
Halaman laporan dipakai untuk membaca data bisnis secara lebih serius.
|
|
||||||
|
|
||||||
Laporan ini membantu pengguna memahami:
|
|
||||||
|
|
||||||
- berapa booking yang masuk
|
|
||||||
- pembayaran mana yang sudah verified
|
|
||||||
- kendaraan mana yang paling laku
|
|
||||||
- customer mana yang paling aktif
|
|
||||||
- berapa pendapatan bisnis
|
|
||||||
- berapa komisi platform
|
|
||||||
|
|
||||||
Laporan super admin melihat semua data platform.
|
|
||||||
Laporan admin rental hanya melihat data milik rental sendiri.
|
|
||||||
|
|
||||||
### Halaman Audit Log
|
|
||||||
Audit log adalah halaman catatan aktivitas sistem.
|
|
||||||
|
|
||||||
Halaman ini dipakai untuk melihat:
|
|
||||||
|
|
||||||
- siapa yang melakukan aksi
|
|
||||||
- aksi apa yang dilakukan
|
|
||||||
- kapan aksi dilakukan
|
|
||||||
- data apa yang berubah
|
|
||||||
|
|
||||||
Tujuannya untuk monitoring dan pengecekan jika ada masalah.
|
|
||||||
|
|
||||||
## 4. Alur Sederhana Cara Kerja Website
|
|
||||||
|
|
||||||
### Alur Customer
|
|
||||||
|
|
||||||
1. customer buka website
|
|
||||||
2. customer melihat katalog kendaraan
|
|
||||||
3. customer membuka detail kendaraan
|
|
||||||
4. customer booking kendaraan
|
|
||||||
5. customer melakukan pembayaran
|
|
||||||
6. admin rental mengecek pembayaran
|
|
||||||
7. jika valid, booking diproses
|
|
||||||
8. setelah selesai, customer bisa memberi review
|
|
||||||
|
|
||||||
### Alur Admin Rental
|
|
||||||
|
|
||||||
1. admin rental login
|
|
||||||
2. admin membuka dashboard
|
|
||||||
3. admin melihat booking masuk
|
|
||||||
4. admin mengecek pembayaran
|
|
||||||
5. admin mengubah status booking bila perlu
|
|
||||||
6. admin mengelola kendaraan dan promo
|
|
||||||
7. admin membuka laporan rental
|
|
||||||
|
|
||||||
### Alur Super Admin
|
|
||||||
|
|
||||||
1. super admin login
|
|
||||||
2. super admin membuka dashboard utama
|
|
||||||
3. super admin melihat daftar user dan rental
|
|
||||||
4. super admin membuka laporan platform
|
|
||||||
5. super admin memantau audit log
|
|
||||||
6. super admin memonitor kesehatan sistem secara umum
|
|
||||||
|
|
||||||
## 5. Penjelasan Status yang Sering Dipakai
|
|
||||||
|
|
||||||
### Status Booking
|
|
||||||
|
|
||||||
- waiting_payment: menunggu pembayaran
|
|
||||||
- waiting_verification: menunggu verifikasi pembayaran
|
|
||||||
- confirmed: booking sudah dikonfirmasi
|
|
||||||
- ongoing: kendaraan sedang dipakai
|
|
||||||
- completed: booking sudah selesai
|
|
||||||
- cancelled: booking dibatalkan
|
|
||||||
|
|
||||||
### Status Pembayaran
|
|
||||||
|
|
||||||
- unpaid: belum ada pembayaran
|
|
||||||
- uploaded: bukti pembayaran sudah diunggah
|
|
||||||
- verified: pembayaran sudah disetujui admin
|
|
||||||
- rejected: pembayaran ditolak admin
|
|
||||||
|
|
||||||
## 6. Kenapa Ada Role Berbeda?
|
|
||||||
|
|
||||||
Role berbeda dibuat supaya setiap orang hanya melihat menu dan data yang sesuai tugasnya.
|
|
||||||
|
|
||||||
Contohnya:
|
|
||||||
|
|
||||||
- customer tidak bisa masuk ke halaman admin
|
|
||||||
- admin rental tidak bisa melihat data rental lain
|
|
||||||
- super admin bisa memantau semua data di platform
|
|
||||||
|
|
||||||
Ini membuat sistem lebih rapi, aman, dan mudah dikelola.
|
|
||||||
|
|
||||||
## 7. Ringkasan Singkat
|
|
||||||
|
|
||||||
Kalau dijelaskan dengan sederhana, WebRental adalah website untuk menyewa kendaraan secara online.
|
|
||||||
|
|
||||||
Customer memakai website untuk booking dan membayar.
|
|
||||||
Admin rental memakai website untuk mengelola kendaraan dan memproses booking.
|
|
||||||
Super admin memakai website untuk mengawasi seluruh sistem.
|
|
||||||
|
|
||||||
## 8. Cocok Dibaca Siapa?
|
|
||||||
|
|
||||||
Dokumen ini cocok untuk:
|
|
||||||
|
|
||||||
- pemula yang baru pertama kali melihat project ini
|
|
||||||
- developer baru yang ingin memahami alur website
|
|
||||||
- pemilik project yang ingin tahu fungsi tiap bagian website
|
|
||||||
Loading…
Reference in New Issue