๐ตKendaraan (Bengkel-Specific)
โญ FITUR INTI Kasgo Bengkel
Kendaraan adalah kunci utama riwayat servis. Tiap motor/mobil customer punya record sendiri dengan plat nomor sebagai identitas unik. Saat customer balik 3-6 bulan kemudian, cukup ketik plat nomor โ semua riwayat servis kendaraan itu muncul (jasa apa yang pernah diganti, sparepart yang dipakai, mekanik yang handle, KM saat itu).
A. Daftar Kendaraan
- Menu utama โ Kendaraan
- Halaman Daftar Kendaraan muncul dengan list semua motor & mobil customer
- Filter di atas:
- Semua (default) โ semua jenis kendaraan
- Mobil โ hanya tipe mobil
- Motor โ hanya tipe motor
- Search bar: ketik plat, merk, atau nama pemilik untuk cari cepat. Contoh: ketik "Beat" โ semua Honda Beat muncul. Ketik "B 1234" โ kendaraan dengan plat tsb.
- Tiap card menampilkan: ikon (motor/mobil), plat nomor, merk + tipe + tahun + warna, dan nama Pemilik (tap nama โ ke detail Pelanggan)

B. Tambah Kendaraan Baru
- Di Daftar Kendaraan โ tap tombol + (kanan atas)
- Jenis Kendaraan: pilih Motor atau Mobil (toggle)
- Plat Nomor * (wajib): ketik plat dengan spasi standar, mis. "B 1234 XYZ", "AB 5678 CD". Sistem otomatis cek duplikasi โ plat yang sudah ada akan ditolak.
- Pemilik (opsional): dropdown pilih dari daftar Pelanggan. Kalau customer belum ada, biarkan kosong dulu โ bisa di-link nanti via tombol "Pilih Pelanggan". Untuk lepas pemilik, ada tombol "Lepas pemilik".
- Merk dan Tipe / Model: ketik mis. Honda - Beat, Toyota - Avanza
- Tahun dan Warna: untuk identifikasi (helpful kalau pelanggan punya 2 unit beda warna)
- KM Terakhir (opsional): input dalam km, mis. 12500. Akan jadi referensi servis berikutnya. KM ini di-update otomatis saat WO baru memakai kendaraan ini.
- Catatan (opsional): hal khusus, mis. "Modif knalpot racing", "Sering keluar oli di transmisi", "Customer minta selalu pakai oli sintetik"
- Toggle Aktif (default ON) โ non-aktifkan untuk arsip (kendaraan dijual customer, dll)
- Tap Simpan Kendaraan

๐ก Tip: Untuk customer walk-in tanpa identitas lengkap, tetap input minimal plat nomor + jenis (Motor/Mobil). Pemilik dan info lain bisa diisi nanti saat customer balik lagi. Yang penting plat ada โ riwayat servis tetap ke-track.
C. Edit / Hapus Kendaraan
- Di Daftar Kendaraan โ tap card kendaraan yang mau diedit
- Form Edit Kendaraan muncul (sama dengan form Tambah, sudah terisi)
- Ubah field yang perlu โ tap Simpan Perubahan
- Untuk hapus: tap icon tong sampah di kanan atas form. Konfirmasi dialog: "Plat B 1234 XYZ akan dihapus permanen." โ tap Hapus
โ ๏ธ Hati-hati hapus: Kendaraan yang sudah pernah ada di WO/transaksi tidak bisa dihapus โ akan muncul error karena ada referensi data. Untuk kasus ini, set Aktif: OFF saja (arsip).
D. Riwayat Servis per Kendaraan
Cara cek riwayat servis kendaraan tertentu:
- Dari Daftar Kendaraan โ tap card kendaraan
- Scroll ke bagian bawah form Edit โ section Riwayat Servis
- List semua WO & transaksi yang melibatkan kendaraan ini, urut dari terbaru
- Tiap row menampilkan: tanggal, jenis (WO/Transaksi), total biaya, mekanik handle
- Tap row โ buka detail WO/transaksi (untuk lihat item jasa + sparepart yang dipakai)
๐ Alternatif lewat Laporan: Untuk laporan riwayat servis dalam format printable, lihat Laporan โ Riwayat Customer (filter per pelanggan, semua kendaraan-nya).
๐ก Best Practice
- Selalu input KM Terakhir saat servis โ jadi referensi reminder servis berkala (mis. ganti oli per 2500km)
- Untuk fleet customer (kantor/taxi), bikin nama pelanggan grup mis. "PT XYZ - Driver Anto", lalu link semua kendaraan ke grup itu
- Catatan kendaraan untuk modifikasi atau preferensi customer (oli sintetik vs mineral, sparepart aftermarket vs OEM)
- Untuk bengkel campuran (motor & mobil), pakai filter Mobil/Motor di list โ lebih cepat dari scroll manual