Lewati ke konten

Studi kasus EQUA ERP

Satu sistem untuk air truk, depot, toko, dan sumber air.

Program digitalisasi untuk EQUA, usaha air di Cianjur dengan empat lini: air truk, depot isi ulang, toko, dan dua sumber air. Setiap transaksi dicatat sekali di tempat kejadian, lalu mengalir ke kas, piutang, laporan, dan pembukuan.

Bisnis
Usaha air di Cianjur
Peran penulis
Pemilik produk & pengarah pengembangan
Periode
September 2026
Status
Rilis v1.0.1 · menjelang UAT

Ditulis oleh Asep Jaenudin Sutarji, pendiri Sutarji Co, tentang pekerjaannya sendiri.

Skema alur dataEQUA ERP · v1.0.1

  • Air truk

    pesanan, rit, setoran sopir

  • Depot isi ulang

    kasir, shift, stok

  • Toko

    kasir, penerimaan, opname

  • Sumber air

    meter, pengisian truk, neraca air

Dicatat sekali di

EQUA ERP

Satu data

Dicatat sekali, dipakai semua bagian.

12 modul · 182 tabel

Mengalir ke
  • Kas & setoran

    posisi kas, selisih

  • Piutang

    faktur, umur piutang

  • Laporan H+0

    ringkasan hari itu

  • Akuntansi

    jurnal, buku besar

Tetap jalan tanpa sinyal

  • Aplikasi sopir
  • POS depot & toko
  • Produksi air
modul dalam satu sistem
12
halaman antarmuka
179
tabel database
182
kriteria penerimaan teruji otomatis
552/554

01Tantangan

Uangnya bergerak di jalan.

EQUA menjalankan empat lini usaha sekaligus: air truk, depot isi ulang, toko, dan dua sumber air. Uang dan barang berpindah di jalan, di depot, dan di sumber air — sering kali di tempat tanpa sinyal — sementara pemilik perlu tahu posisi kas dan piutang pada hari yang sama.

Rancangannya berangkat dari satu aturan: setiap transaksi dicatat sekali, oleh orang yang mengerjakannya, di tempat kejadian. Dari situ data mengalir sendiri ke kas, piutang, laporan harian, dan pembukuan — tanpa dicatat ulang di kantor.

02Cara kerjanya

Satu rit, dicatat sekali.

  1. DispatcherM2

    Pesanan masuk jadwal

    Pesanan dicatat di kantor dan langsung masuk papan jadwal rit hari itu.

  2. SopirM3offline

    Rit selesai di lokasi

    Dari ponselnya, sopir mencatat berangkat, tiba, dan selesai — lengkap dengan lokasi dan foto bukti kirim, walau sedang tanpa sinyal.

  3. SopirM3 → M5

    Dibayar atau tempo

    Pembayaran dicatat per rit. Tunai menjadi kas di tangan sopir; tempo otomatis menjadi piutang berfaktur.

  4. Admin keuanganM4

    Setoran diterima

    Di akhir hari sopir menyetor. Sistem membandingkan uang yang seharusnya dengan yang diterima, lalu menghitung selisihnya.

  5. SistemM11

    Pembukuan mengikuti sendiri

    Setiap transaksi di atas menjadi jurnal di buku besar tanpa diketik ulang. Tutup buku tinggal memeriksa, bukan mencatat.

  6. PemilikM9

    Ringkasan hari itu terbit

    Setelah kas ditutup, pemilik menerima ringkasan H+0: omzet per lini, kas, selisih, dan piutang.

03Cakupan

Dua belas modul, satu data.

  1. M1

    Data master

    Pelanggan, produk & harga, armada, depot

  2. M2

    Pesanan & rit

    Pesanan, jadwal rit, langganan

  3. M3offline

    Aplikasi sopir

    Rit, bukti kirim, bayar, setor

  4. M4

    Kas & setoran

    Posisi kas, setoran, tutup kas

  5. M5

    Piutang

    Faktur, pelunasan, umur piutang

  6. M6offline

    POS depot

    Transaksi, shift, stok

  7. M7

    Toko & stok

    POS toko, penerimaan, opname

  8. M8offline

    Produksi air

    Meter, pengisian truk, neraca air

  9. M9

    Laporan

    Dashboard H+0, laba per lini

  10. M10

    Akses & audit

    Peran, 2FA, persetujuan, jejak audit

  11. M11

    Akuntansi

    Jurnal otomatis, buku besar, tutup periode

  12. M12

    Armada & GPS

    Peta real-time, riwayat, geofence

  • + Portal pemilik mitra depot
  • + Aplikasi pelanggan · belum dinyalakan

04Yang dibangun

Dari jalan sampai buku besar.

Lapangan tetap jalan tanpa sinyal

  • Tiga aplikasi lapangan yang dipasang di ponsel dan tablet: sopir & kernet, kasir depot & toko, dan operator sumber air.
  • Semuanya offline-first: transaksi disimpan di perangkat dulu, lalu terkirim sendiri saat sinyal kembali — tanpa data dobel.
  • Sopir mencatat berangkat, tiba, dan selesai lengkap dengan lokasi, bukti kirim, pembayaran per rit, dan setoran.
  • Foto bukti diperkecil otomatis supaya hemat kuota data ponsel lapangan.

Uang dan stok tercatat sekali

  • Pesanan, jadwal rit, kas & setoran sopir, piutang, dan faktur terhubung dalam satu alur.
  • POS multi-outlet untuk depot dan toko: shift, kas awal, stok, opname, dan harga mitra.
  • Produksi air: pembacaan meter berfoto, pengisian truk per rit, dan neraca air untuk melihat susut.
  • Akuntansi per pusat laba dengan jurnal otomatis, buku besar, dan tutup periode.

Pemilik melihat hari ini, bukan bulan lalu

  • Dashboard H+0: ringkasan hari itu dirancang tersedia paling lambat 30 menit setelah kas ditutup, dan bisa dibuka dari ponsel.
  • Laba kotor per lini usaha dan konsolidasi, dengan ekspor Excel dan PDF.
  • Kotak masuk pengecualian mengumpulkan hal yang butuh perhatian pemilik.
  • Pelacakan armada: peta real-time, riwayat perjalanan, dan pemeriksaan lokasi saat rit selesai.

Aman dan bisa diaudit

  • Tidak ada data bisnis yang bisa dihapus: koreksi selalu berupa transaksi pembalik yang beralasan, dan aturan ini dijaga sampai tingkat database.
  • Peran dan lingkup akses, PIN dengan perangkat terdaftar, dan verifikasi dua langkah untuk pemilik, keuangan, dan admin sistem.
  • Pemisahan tugas dan alur persetujuan: sistem menolak pelanggaran, bukan sekadar memperingatkan.
  • Jejak audit untuk setiap perubahan.

05Cara dibangun

Teruji sebelum dipakai.

  1. 01

    Kebutuhan ditulis sebelum kode

    Dokumen kebutuhan merinci 114 user story dengan 554 kriteria penerimaan yang bisa dijawab lulus atau gagal.

  2. 02

    Setiap kriteria punya uji

    552 dari 554 kriteria penerimaan tercakup uji otomatis: lebih dari 1.400 uji, ditambah tujuh skenario ujung-ke-ujung yang dijalankan lewat antarmuka sungguhan.

  3. 03

    Diuji di tiga kali volume

    Uji beban memakai 60 hari data sintetis pada tiga kali volume usaha. Di lingkungan uji, semua layar kunci tampil di bawah dua detik.

  4. 04

    Diaudit sebelum rilis

    Audit internal menghasilkan 78 temuan; 77 diperbaiki dengan uji regresi, dan satu masuk daftar tunggu dengan alasan tertulis.

06Peran & status

Siapa mengerjakan apa.

Saya memegang arah proyek ini: cakupan, prioritas, dan keputusan rilis. Penulisan kodenya dikerjakan tim agen AI (Claude Code) di bawah arahan itu, dengan disiplin yang sama seperti tim pengembang: dokumen kebutuhan, register keputusan, uji untuk setiap kriteria penerimaan, dan audit sebelum rilis.

Status apa adanya: versi 1.0.1 selesai dibangun dan lulus uji otomatis pada 30 September 2026. Tahap berikutnya adalah uji terima oleh pengguna (UAT) dan pilot, jadi halaman ini menampilkan skema dan angka — belum ada situs publik untuk dikunjungi.

Teknologi

  • Next.js 16
  • React 19
  • TypeScript
  • Drizzle ORM
  • PostgreSQL
  • Tailwind CSS 4
  • PWA offline
  • Vitest · Playwright

Semua angka di halaman ini dihitung langsung dari repositori proyek pada rilis v1.0.1.

Tulisan terkait

Tulisan yang memakai studi kasus ini.

Semua tulisan
  1. Konsultasi IT

    Digitalisasi UMKM: mulai dari mana?

    Baca 5 menit

    Digitalisasi tidak dimulai dari aplikasi. Enam langkah: petakan masalah, pilih antara merapikan, menyambungkan, atau membangun, lalu kerjakan bertahap.

  2. Aplikasi web

    Aplikasi offline-first: tetap jalan tanpa internet.

    Baca 5 menit

    Sopir, kasir, dan petugas lapangan sering bekerja tanpa sinyal. Cara kerja aplikasi offline-first: catat di perangkat, lalu terkirim tanpa data dobel.

  3. ERP

    ERP custom atau ERP siap pakai?

    Baca 6 menit

    Kapan ERP siap pakai sudah cukup, dan kapan ERP custom layak dibangun? Lima pertanyaan untuk memutuskan, dengan contoh dari brand fashion dan usaha air.

Layanan

Butuh hal serupa untuk bisnis Anda?

Semua layanan
  1. 01

    Operasional yang rapi Jasa pembuatan ERP custom

    Stok, pembelian, produksi, sampai pembukuan dalam satu alur yang bisa ditelusuri, menggantikan spreadsheet yang tercecer.

  2. 02

    Tim dan pelanggan di satu sistem Jasa pembuatan aplikasi web

    Satu login untuk katalog, pesanan, gudang, dan keuangan; percakapan WhatsApp, Instagram, dan email pelanggan di satu tempat.

Studi kasus berikutnyaKakang ACKatalog sewa AC yang mengantar pencarian Google ke chat WhatsApp.
07Kontak

Ingin bisnis Anda tumbuh? Ceritakan dulu kondisinya.

Tidak perlu dokumen rapi atau istilah teknis. Cukup ceritakan tujuan Anda dan apa yang paling merepotkan hari ini — dari situ kita lihat langkah teknologi mana yang paling masuk akal.

Kabupaten Cianjur, Jawa Barat · WIB (UTC+7)

Berbasis di Cianjur dan melayani klien di seluruh Indonesia. Untuk klien di luar Cianjur, pertemuan langsung tetap bisa diatur.

Brief kilat · 30 detik

Saya ingin dibantu soal…
Kondisi saat ini

Pratinjau pesan

Halo Sutarji Co, Saya ingin berdiskusi tentang bisnis saya.

Tidak ada data yang disimpan di situs ini. Pesan baru terkirim setelah Anda menekan kirim di aplikasi Anda sendiri.

Diskusikan bisnis Anda