CarLink System - Activity Diagrams
Diagram Activity - Sistem Login
Buka Halaman Login
Input Username/Email & Password
Klik Tombol Login
Berhasil Login
Validasi Format Input
Cek Database Kredensial
Identifikasi Role User
Redirect ke Dashboard
Log Aktivitas Login
Diagram Activity - Registrasi Pelanggan
Buka Form Tambah Pelanggan
Input Data Pelanggan
Submit Form
Konfirmasi Berhasil
Validasi Data Input
Cek Duplikasi KTP/Email
Simpan ke Database
Generate ID Pelanggan
Log Aktivitas
Diagram Activity - Manajemen Kendaraan
Pilih Menu Kendaraan
Tambah
Input Data Kendaraan
Upload Foto
Submit Data
Terima Konfirmasi
Validasi Data Kendaraan
Cek Duplikasi Nopol
Simpan Data & Foto
Set Status "Tersedia"
Log Aktivitas
Diagram Activity - Pemesanan Rental
Login ke Sistem
Lihat Daftar Kendaraan
Pilih Kendaraan
Isi Form Pemesanan
Konfirmasi Pesanan
Terima Notifikasi
Tampilkan Kendaraan Tersedia
Validasi Data Pemesanan
Cek Ketersediaan
Buat Transaksi Rental
Update Status Kendaraan
Kirim Notifikasi
Log Transaksi
Diagram Activity - Pengembalian Kendaraan
Proses Pengembalian
Verifikasi Kondisi Kendaraan
Konfirmasi Pengembalian
Terima Invoice
Hitung Durasi Sewa
Hitung Denda
Hitung Total Biaya
Update Status Kendaraan "Tersedia"
Generate Invoice
Update Status Transaksi
Log Pengembalian
Diagram Activity - Proses Pembayaran
Lihat Detail Tagihan
Pilih Metode Pembayaran
Lakukan Pembayaran
Upload Bukti Transfer
Terima Konfirmasi
Tampilkan Metode Pembayaran
Catat Metode yang Dipilih
Verifikasi Pembayaran
Update Status Pembayaran
Kirim Notifikasi
Generate Receipt
Log Pembayaran