menu_book Dokumentasi Sistem Flowta
Dokumentasi Sistem Flowta
Panduan lengkap aplikasi manajemen produksi digital — mulai dari konsep Kanban Board, Quality Control, hingga analitik dan pelaporan. Dokumen ini ditujukan untuk Manajemen, Supervisor, Staf, dan Developer.
tocDaftar Isi
1Deskripsi Sistem
Flowta adalah sistem manajemen produksi digital yang dirancang untuk membantu tim internal mengelola alur kerja produksi secara terstruktur, transparan, dan efisien. Sistem ini menggunakan konsep Kanban Board untuk memvisualisasikan setiap tahapan produksi.
Transparansi
Semua tahap produksi terlihat real-time oleh seluruh tim.
Quality Control
Inspeksi 3 tahap: Pra Produksi, Produksi, dan Hasil Akhir.
Tracker Publik
Konsumen memantau status produk via link unik tanpa login.
2Arsitektur & Teknologi
Frontend Stack
- check_circleTailwind CSS — Utility-first styling (via CDN)
- check_circleVanilla JavaScript — Logika tanpa framework
- check_circleMaterial Symbols — Ikon konsisten
- check_circleChart.js — Visualisasi grafik QC
- check_circleSortableJS — Drag & drop fase/kanban
- check_circleSheetJS (XLSX) — Export laporan ke Excel
Penyimpanan Data
Seluruh data tersimpan di localStorage browser dengan isolasi per departemen. Script auth.js menghook getItem/setItem agar setiap departemen hanya melihat datanya sendiri.
Otentikasi
Login berbasis user/password sederhana, session disimpan di flowta_currentUser.
3Alur Produksi Utama
Diagram berikut menggambarkan siklus hidup sebuah SPK (Surat Perintah Kerja) dari awal hingga akhir.
schemaDiagram Alur SPK
kanban.html
Drag & Drop
3 Tahap QC
Produksi Tuntas
Link Konsumen
Umpan Balik
Input SPK Baru
Dari halaman Kanban, klik tombol + SPK Baru. Isi nama klien, uraian pekerjaan, jenis project, dan target selesai (tanggal & jam). Token akan dipotong sesuai tarif.
Proses Produksi
Kartu SPK muncul di kolom fase pertama. Drag & drop kartu ke fase berikutnya seiring progres pekerjaan. Setiap perpindahan tercatat di log histori beserta timestamp dan user.
QC & Penyelesaian
Lakukan inspeksi QC 3 tahap (Pra Produksi, Produksi, Hasil Akhir) di halaman detail produk. Setelah lulus QC, tandai SPK sebagai SELESAI. Kirim link tracker ke konsumen.
4Detail Modul Sistem
Ringkasan KPI produksi: Total SPK aktif, selesai, terlambat. Daftar order prioritas kritis (15 teratas), dan feed aktivitas produksi (20 log terbaru). Menyediakan pencarian global untuk mencari SPK di seluruh sistem.
Kanban Board
kanban.htmlPapan kerja visual berbasis kolom fase. Fitur utama: Buat SPK Baru (modal form lengkap), Drag & Drop kartu antar fase (menggunakan SortableJS), indikator warna deadline (hijau/kuning/merah). Klik kartu untuk masuk ke halaman Detail Produk.
Detail Produk / Produk
product-detail.html / products.htmlproduct-detail.html: Halaman lengkap per SPK — informasi klien, uraian, edit produk, input QC (3 tahap), log komentar, histori aktivitas, tombol selesai/batal, cetak label, dan Link Tracker untuk konsumen. products.html: Tabel ringkasan seluruh SPK dengan filter periode dan status, serta opsi export Excel/PDF.
Quality Control
qc.htmlDashboard analitik QC. Donut chart distribusi status (Sudah QC / Sebagian / Belum), bar chart kelengkapan per tahap, progress ring per stage, dan tabel detail per SPK. Filter berdasarkan periode (Hari Ini, Minggu Ini, Bulan Ini, Semua, atau Range Kustom).
3 Tahap Inspeksi QC:
Manajemen Fase
phase.htmlKelola kolom-kolom Kanban (fase produksi). Tambah, edit, hapus, dan drag-and-drop untuk mengubah urutan fase. Setiap fase memiliki ikon, warna, dan deskripsi. Perubahan urutan langsung mempengaruhi tampilan papan Kanban.
Tracker Konsumen
tracker.htmlHalaman publik tanpa login. Konsumen mengakses via link unik (mengandung ID SPK), lalu melihat detail pesanan, riwayat aktivitas produksi, dan hasil QC. Link dibuat dari halaman Detail Produk.
Review Konsumen
reviews.htmlLaporan umpan balik konsumen. Menampilkan rating bintang, komentar, dan statistik kepuasan. Data review disimpan di flowta_reviews.
Histori Aktivitas
Log semua aktivitas: create, move, complete, cancel, QC, comment. Filter periode & tipe. Export CSV. Timeline visual.
history.htmlUser Productivity
Heatmap aktivitas, distribusi peran, tabel performa per user dengan skor produktivitas (weighted: complete=40, move=30, qc=20, create=10).
productivity.htmlLaporan Produksi
Calendar heatmap kepadatan produksi + tabel SPK dikelompokkan per fase & kategori (Administrasi, Produksi, QC, Customer). Export Excel via SheetJS.
laporan-produksi.htmlManajemen Sistem
4 tab: Departemen (CRUD), Pengguna (CRUD + filter role), Data SPK (view + hapus + export CSV), Token & Tarif (saldo, top-up, riwayat, atur tarif).
sistem.html5Peran & Hak Akses
| Peran | Akses Utama | Batasan |
|---|---|---|
| Pemilik Sistem | Semua modul, semua departemen, fase, pengguna, token | Tidak ada batasan |
| Supervisor | Kanban, QC, Produk, Histori, Laporan, Detail | Tidak bisa akses Fase, departemen terkunci |
| Staf | Kanban (drag), Detail Produk (view), Histori | Tidak bisa QC, batal SPK, akses Fase |
6Sistem Token & Billing
Setiap aksi penting dalam sistem memerlukan token departemen. Jika token habis, user non-Pemilik akan dilogout otomatis. Pemilik Sistem dapat melakukan top-up melalui halaman Sistem → Token & Tarif.
Login
1
Drag Kanban
2
Simpan SPK
5
Edit Produk
3
Simpan QC
2
Selesai SPK
5
Pencarian
2
Download
3
7Skema Data (localStorage)
| Key | Tipe | Deskripsi |
|---|---|---|
| flowta_kanban_cards | Array | Semua kartu SPK (id, title, type, phaseId, status, dueDate, dll) |
| flowta_phases | Array | Daftar fase/kolom kanban (id, title, icon, colorClass, order) |
| flowta_history | Array | Log aktivitas (create, move, complete, cancel, qc, comment) |
| flowta_qc | Array | Record QC per SPK (cardId, type, timestamp, user, notes, result) |
| flowta_reviews | Array | Ulasan/rating konsumen per SPK |
| flowta_users | Array | Akun pengguna (id, name, username, password, role, deptId) |
| flowta_departments | Array | Departemen (id, name, token, phone, wa, email, dll) |
| flowta_token_history | Array | Riwayat penggunaan/topup token |
| flowta_token_rates | Object | Tarif token per aktivitas (key-value) |
| flowta_currentUser | String | ID user yang sedang login |
| flowta_active_dept | String | ID departemen aktif (untuk Pemilik Sistem) |
8Pertanyaan Umum (FAQ)
Bagaimana cara membuat SPK baru? expand_more
Bagaimana cara membatalkan atau menghapus SPK? expand_more
Apakah data aman jika browser ditutup? expand_more
Bagaimana cara mengirim link tracker ke konsumen? expand_more
Apa yang terjadi jika token departemen habis? expand_more
Bagaimana cara mengubah urutan fase produksi? expand_more
Sistem Flowta — Dokumentasi Resmi v2.0.26
Budi Ariadi Tata Kelola 0811 767 4848 · Hak Cipta dilindungi Undang-Undang