Sentra Laundry — Overview¶
Product Requirements (PRD)¶
1.1 Pendahuluan & Latar Belakang¶
Bisnis laundry dan cleaning service di Indonesia, mulai dari tipe laundry kiloan dekat perumahan, laundry satuan premium (dry cleaning jas/gaun), cuci sepatu & tas mewah, hingga jasa auto detailing kendaraan dan home cleaning, memiliki karakteristik operasional yang sarat akan interaksi fisik.
Berbeda dengan sistem POS retail biasa yang hanya mendata pengurangan barang inventori, sistem laundry berfokus pada penanganan dan pelacakan barang milik konsumen (customer asset tracking).
Masalah kronis seperti barang konsumen yang hilang atau tertukar (lost/swapped items), kerusakan kain sensitif akibat salah bahan kimia, keterlambatan pengerjaan melebihi janji durasi (SLA breach), hingga pencurian kas oleh kasir dengan cara memanipulasi timbangan berat laundry (weighing fraud) menjadi kendala utama dalam mengelola bisnis waralaba laundry multi-cabang.
SentraLaundry Clean dirancang sebagai sistem operasi laundry enterprise terintegrasi hybrid offline-first. Sistem ini mengedepankan integrasi timbangan digital otomatis bebas manipulasi manual kasir, sistem pelabelan barcode tahan air (waterproof barcode tagging), dokumentasi foto kondisi awal pakaian, serta KDS-style task queue untuk staf produksi di belakang layar.
1.2 Target Sektor Bisnis¶
- Laundry Kiloan & Satuan: Menghitung berat timbangan otomatis, penentuan harga paket cuci-setrika, pelacakan parfum.
- Satuan Premium & Dry Cleaning: Penanganan khusus jas, gaun pengantin, identifikasi noda, pengikatan foto detail sebelum dicuci.
- Cuci Sepatu & Tas (Leather/Fabric Detailing): Pencatatan re-color, deep clean, identifikasi jenis bahan kulit/canvas, foto 360 derajat kondisi awal.
- Auto Detailing & Cuci Kendaraan: Detailing interior-exterior mobil/motor, alokasi hidrolik cuci, pelacakan durasi pengerjaan.
- Home, Karpet & Sofa Cleaning: Penjadwalan tim pembersih (mobile cleaning crew) ke rumah konsumen, alokasi alat berat vakum debu.
1.3 Key Performance Indicators (KPI) Bisnis¶
Sistem secara realtime mengukur kinerja cabang berdasarkan metrik operasional berikut: - SLA On-Time Completion Rate: Persentase pesanan cuci yang selesai dikerjakan tepat sebelum tenggat waktu janji (Target: > 98.5%). - Rewash Rate: Rasio jumlah pakaian yang harus dicuci ulang karena gagal lolos inspeksi QC (Target: < 1.0%). - On-Time Delivery Rate: Kecepatan dan ketepatan kurir mengantar cucian bersih ke rumah konsumen. - Damaged & Lost Item Rate: Rasio klaim barang rusak/hilang (Target: 0.00% ideal, toleransi maksimal < 0.05%). - CLV (Customer Lifetime Value): Akumulasi nilai transaksi repeat order pelanggan dalam 6 bulan.
1.4 Regulasi & Penyesuaian Pasar Indonesia¶
- Weight Scale Hardware Integration: Sistem POS wajib terhubung langsung ke timbangan digital via koneksi serial USB/Bluetooth. Angka berat laundry terkunci otomatis ke aplikasi kasir, menghilangkan celah kecurangan kasir yang menurunkan angka timbangan demi diskon ilegal kerabat (scale fraud).
- WhatsApp Tracking Link: Pengiriman notifikasi otomatis via WhatsApp yang menyertakan link visual peta pelacakan status cucian (timeline tracking).
Business Flow¶
2.1 Alur Bisnis Utama (Penerimaan s.d. Serah Terima Cucian)¶
Alur pergerakan pakaian milik konsumen dari awal diserahkan ke kasir, masuk ke ruang cuci-setrika, diperiksa QC, hingga diantar kembali oleh kurir.
graph TD
A["Konsumen (Kasir / Pickup)"] -->|1. Drop & Timbang Otomatis| B["POS Intake Sorting"]
B -->|2. Foto & Cetak Tag Barcode| C["Tagging & Sorting Station"]
C -->|3. Alokasi Queue Kerja| D["Production Area (BOH)"]
D -->|Stasiun 1| D1["Washing (Cuci/Dry)"]
D -->|Stasiun 2| D2["Drying (Kering)"]
D -->|Stasiun 3| D3["Ironing (Setrika)"]
D1 & D2 & D3 -->|4. Quality Control & Packing| E["QC & Packaging Station"]
E -->|5. Siap Ambil / Kirim| F["Storage Shelf / Courier Assigned"]
F -->|6. Serah Terima Cucian| G["Konsumen Akhir (Lunas / COD)"]
2.2 Tantangan Operasional Laundry & Solusi Sistem¶
| Masalah Lapangan | Dampak Bisnis & Kerugian | Solusi Teknis SentraLaundry |
|---|---|---|
| Pakaian Rusak / Noda Bawaan Diklaim Konsumen | Tuntutan ganti rugi kain mahal, reputasi cabang hancur. | Mandatory Intake Photo: Kasir wajib memotret noda bawaan, kancing lepas, atau robekan kecil pakaian premium saat sorting awal. Foto tersimpan di database awan sebagai bukti hukum tak terbantahkan. |
| Pakaian Hilang atau Tertukar Antara Konsumen | Komplain massal, ganti rugi bernilai jutaan rupiah. | Waterproof Thermal Barcode Tags: Setiap keranjang/pakaian premium dipasang pita tag barcode thermal anti air yang dipindai staf di setiap perpindahan stasiun kerja. |
| Manipulasi Berat Laundry Kiloan oleh Kasir | Kehilangan omzet tunai, kebocoran operasional. | Direct API Weight Locking: POS mengunci input kolom berat langsung dari timbangan digital. Kasir tidak bisa mengetik angka berat secara manual di keyboard. |
| Keterlambatan Pengerjaan Layanan Express | Pelanggan batal berlangganan, meminta pengembalian biaya express. | Dynamic Queue Prioritization: Sistem otomatis memosisikan pesanan Express (misal: 6 Jam selesai) ke daftar teratas antrean pengerjaan operator cuci & setrika. |
Feature List¶
8.1 Manajemen Order & Timbangan Digital¶
- Direct Serial Port Integration (Scale Lock): Kasir memicu pembacaan timbangan stabil, POS mengunci angka tersebut via serial port API. Ini meniadakan kecurangan kasir (weighing fraud) yang merugikan franchise owner.
- Waterproof Barcode Tagging: Menghasilkan tag pengenal termal berbahan sintetik anti air untuk dijahit/dikepitkan pada pakaian premium/sepatu, mencegah pudarnya label saat dicuci di mesin.
8.2 Pelacakan Status & Operator History¶
- FSM State Timeline Tracking: Mengunci alur kerja berurutan: Diterima -> Cuci -> Kering -> Setrika -> QC -> Siap. Setiap transisi mencatat waktu detik presisi dan ID operator stasiun bersangkutan.
- SLA Breach Warnings Alert: Mengubah indikator warna order di KDS dapur menjadi merah berkedip saat sisa waktu SLA Regular (< 12 jam) atau Express (< 1 jam) terancam pecah (SLA breach).
8.3 Manajemen Kurir & Optimalisasi Antaran¶
- Google Maps Zone Pricing Engine: Perhitungan ongkos kirim pickup & delivery otomatis berdasarkan koordinat lintang/bujur alamat konsumen dan jarak riil dari outlet terdekat.
- Multi-Drop Courier Optimizer: Merangkai urutan pengantaran kurir secara cerdas (Traveling Salesman Algorithm) agar kurir mengantar cucian bersih ke 5 rumah konsumen dalam 1 rute perjalanan hemat bahan bakar.