Cepat di kasir, rapi di stok, jujur di angka.

ARUS adalah POS dan ERP ringan untuk toko ritel satu cabang maupun banyak cabang. Kasir web dan Android, stok, pembelian, piutang, hutang, akuntansi, dan asisten AI berjalan dalam satu sistem.

Mulai TransaksiJelajahi fitur
POS & ERP untuk toko ritel satu atau banyak cabang Source-available · bukan untuk dijual ulang
TOKO CONTOH · CABANG 1
Kasir: Sari · Shift 1

Kopi sachet 3x15.000
Beras 5 kg68.000
Minyak 2 L36.500

Poin member−1.000
TOTAL118.500
QRIS (MDR ditanggung toko)118.500
Harga dihitung server.
Kirim ganda tidak membuat nota ganda.

Lihat tampilan sebenarnya

Antarmuka yang dirancang untuk kerja cepat, di kasir maupun di meja pemilik.

Catatan: semua data pada tampilan di bawah adalah data contoh (dummy), bukan data toko sungguhan.

Data contoh (dummy)
Layar kasir ARUS

Satu transaksi, lima langkah, tanpa celah

Dari barang discan sampai struk tercetak, setiap langkah dijaga server dan database.

1
Scan atau cariBarcode, kolom QTY, atau 16 slot pintasan. Katalog lebih dari 100 ribu barang tetap cepat dicari.
2
Server menghitungHarga grosir, kupon, dan poin dihitung di server. Stok kurang atau harga di bawah HPP diperingatkan lebih awal.
3
BayarTunai, non-tunai, split, atau kredit dengan DP sesuai limit member. Biaya MDR dihitung otomatis.
4
Satu transaksi DBNota, stok ledger, poin, dan piutang tersimpan atomik. Idempotency-Key mencegah nota ganda.
5
Struk dan auditStruk 58/80 mm tercetak, perubahan harga dan revisi tercatat di audit log.

Semua yang dibutuhkan toko, dari kasir sampai back-office

Satu instalasi melayani banyak bisnis (multi-tenant). Data tiap bisnis terisolasi di server dan di database.

Kasir (POS)

  • Layar keyboard-first dengan shortcut F1–F10
  • Scan barcode, 16 slot pintasan barang, nota pending
  • Bayar tunai, non-tunai, split, kredit + DP
  • Member, poin, kupon, salesman, biaya lain
  • Shift kasir dengan hitung fisik per metode
  • Struk 58/80 mm lewat browser atau print-agent ESC/POS
  • Revisi dan batal nota, retur penjualan
  • Kas kecil per shift dengan batas dan PIN penyetuju
  • Dua tampilan: modern dan klasik ala aplikasi desktop
  • Penjualan Langsung: nota masuk tampil realtime

Stok

  • Ledger append-only dengan bucket Display, Gudang, Retur
  • Aman untuk banyak kasir yang menjual barang sama
  • Saldo awal dan kunci tanggal mulai operasional
  • Opname, pecah satuan, kartu stok dengan saldo berjalan
  • Mutasi antar cabang: kirim, terima, selisih tercatat

Pembelian dan hutang

  • Pembelian tunai atau kredit, diskon baris bertingkat
  • HPP rata-rata tertimbang per cabang
  • Retur beli dari bucket Retur
  • Hutang pemasok: cicilan, pelunasan kolektif, aging
  • Riwayat harga beli

Pelanggan dan keuangan

  • Member dengan level berdasarkan poin
  • Deposit member sebagai metode bayar
  • Piutang: cicilan, pelunasan kolektif, aging
  • Metode bayar per tenant dengan biaya MDR
  • HPP dan laba khusus pemegang izin

Master data

  • Item dengan barcode, harga per cabang
  • Harga grosir bertingkat dan konversi satuan
  • Satuan, kategori, brand, principal, pemasok
  • Pencarian cepat untuk katalog lebih dari 100 ribu barang

Akuntansi (SIAK)

  • Kode akun (COA) dan jurnal dengan posting permanen
  • Periode bulanan dan jurnal balik
  • Buku besar, jurnal umum, kas dan bank
  • Neraca saldo, laba rugi, neraca keuangan
  • Jurnal otomatis dari penjualan, pembelian, retur, piutang, hutang, opname, shift, dan kas kecil, dibuat sebagai draf untuk disetujui akuntan

Asisten AI

  • Tanya angka toko dalam bahasa sehari-hari
  • Terhubung ke Claude, ChatGPT, Gemini, atau Qwen sesuai pilihan Anda
  • Hanya membaca data, tidak pernah mengubahnya: dijaga langsung di database
  • Jawaban berupa ringkasan dan tabel yang siap dipakai
  • Dapat dihubungkan ke asisten AI favorit lewat connector MCP

ARUS Mobile (Android)

  • Kasir lengkap: scan kamera, member, kredit, nota pending
  • Tutup shift dan penjualan hari ini
  • Cetak struk lewat printer Bluetooth
  • Tema terang dan gelap

Akses dan keamanan

  • Login argon2id, refresh token berotasi
  • Role dan izin per menu, akses per outlet
  • Audit log append-only
  • Platform Admin terpisah dengan 2FA TOTP
  • Matriks izin per modul dan per aksi
  • Antarmuka Indonesia dan Inggris, tema terang atau gelap
100 rb+barang per katalog
25 kasirmenjual stok 10, tepat 10 berhasil (test konkurensi)
58 / 80 mmstruk thermal
ID · ENdua bahasa antarmuka

Dibangun agar aman, akurat, dan tetap lancar

Tiga hal yang paling dijaga ARUS supaya toko Anda tenang menjalankan usaha setiap hari.

Browser / AndroidAPIDatabase

Aman dan terpisah

Data tiap bisnis terisolasi, dijaga di sisi server dan di database. Hak akses diatur per peran dan per cabang, dan setiap perubahan penting tercatat di audit log.

Angka yang bisa dipercaya

Harga dan total dihitung server, bukan perangkat kasir. Kirim ganda tidak membuat nota ganda. Stok tercatat sebagai riwayat keluar-masuk yang tidak bisa tertimpa, dan nilai uang dihitung tepat tanpa pembulatan liar.

Tetap lancar saat ramai

Puluhan kasir bisa menjual barang yang sama tanpa selisih stok. Katalog ratusan ribu barang tetap cepat dicari. Berjalan di PC kasir, tablet, dan HP Android dengan printer struk thermal.

358+test otomatis, dijalankan terhadap database sungguhan
25 kasirmenjual stok 10 secara serentak: tepat 10 berhasil, tidak ada stok minus
330 rb notadasbor tetap terbuka dalam 0,2 detik saat data hangat
2 lapisisolasi data antar-toko: di aplikasi dan di database

Diuji saat banyak orang bersamaan

  • Banyak kasir menjual barang yang sama: stok tidak pernah minus
  • Batal nota bersamaan: stok dan uang hanya dikembalikan sekali
  • Retur bersamaan: tidak pernah melebihi jumlah yang terjual
  • Bayar piutang bersamaan: tidak pernah melebihi sisa tagihan
  • Limit kredit dan saldo deposit member tidak bisa terlewati
  • Tukar poin dan kupon bersamaan: tidak bisa dipakai dua kali
  • Pembelian bersamaan: harga pokok rata-rata tetap konsisten

Diuji agar data tetap benar

  • Kirim ulang transaksi tidak membuat nota ganda, dan tidak bocor antar cabang
  • Satu toko tidak pernah bisa melihat data toko lain, termasuk saat koneksi dipakai bergantian
  • Jurnal yang sudah diposting tidak bisa diubah, dijaga langsung oleh database
  • Posting jurnal dan tutup buku bersamaan tetap aman
  • Audit log hanya bisa bertambah, tidak bisa diedit atau dihapus
  • Kode otomatis dan pendaftaran email tidak pernah kembar

Diukur pada data besar

  • Dasbor diuji pada 330 ribu nota dan 150 ribu barang di 2 cabang: 75 sampai 190 ms (data hangat), sekitar 1,5 detik saat pertama dibuka
  • Pencarian barang di kasir tetap cepat pada katalog 150 ribu barang
  • Kueri laporan dan pencarian diukur rencana eksekusinya pada data besar dan memakai indeks
  • Jurnal harian otomatis dari ratusan nota dibuat dalam waktu kurang dari 0,1 detik
KasirStokPembelianPiutangHutangAkuntansiAsisten AIMulti-cabangStruk thermalAndroidLaporan keuanganAudit logMember & poinShift kasir

Mulai berjualan dalam empat langkah

Tidak perlu migrasi rumit. Toko Anda langsung jalan lewat onboarding.

  • Daftar dan atur tokoBuat akun, tambah cabang, kasir, dan hak akses
  • Import barangUnggah master barang dari Excel atau CSV
  • Isi saldo awalStok, piutang, dan hutang awal
  • Mulai jualBuka shift, scan barang, cetak struk

Satu sistem untuk seluruh toko

  • Kasir web dan Android dengan struk thermal 58/80 mm
  • Stok, pembelian, piutang, dan hutang terhubung otomatis
  • Jurnal akuntansi dan laporan keuangan siap periksa
  • Asisten AI (Claude, ChatGPT, Gemini, Qwen) yang menjawab pertanyaan tentang angka toko
  • Banyak cabang dengan hak akses per outlet

Mudah dipasang dan diperbarui

Dari server kosong sampai toko pertama berjualan sudah ada panduan langkah demi langkah. Pembaruan berikutnya cukup satu perintah, dan data Anda dicadangkan lebih dulu.

Pembaruan satu perintah

  1. Cadangkan database otomatis sebelum apa pun berubah
  2. Perbarui struktur database dengan aman
  3. Ganti aplikasi server, versi sebelumnya disimpan untuk kembali bila perlu
  4. Ganti tampilan web
  5. Mulai ulang layanan
  6. Cek kesehatan otomatis, hasilnya langsung tampil

Proses berhenti di langkah pertama yang gagal, jadi tidak ada pembaruan setengah jalan.

Cadangan data terjadwal

  • Cadangan harian untuk database dan berkas unggahan (foto barang, logo)
  • Salinan harian disimpan 14 hari, cadangan sebelum pembaruan disimpan 30 hari
  • Dianjurkan menyalin ke penyimpanan di luar server agar aman bila server hilang
  • Cukup dipasang sekali lewat jadwal bawaan panel hosting

Pemeriksaan kesehatan

  • Satu skrip memeriksa layanan aplikasi, database, dan cache
  • Memastikan alamat web dan alamat API menjawab dengan benar
  • Cocok dipasang sebagai pemantau berkala
  • Ada panduan pemecahan masalah untuk gejala yang umum

Panel hosting (aaPanel)

  • Cocok untuk VPS dengan panel hosting populer
  • Panduan lengkap: server, database, SSL, situs, dan layanan
  • Berkas konfigurasi siap pakai disediakan
  • Sudah dipakai di server nyata

Server Linux manual

  • Untuk Anda yang ingin mengelola server sendiri
  • Berkas konfigurasi web, sertifikat HTTPS, dan layanan sudah disiapkan
  • Skrip pembaruan dan cadangan yang sama

PC kasir

  • Program kecil di PC kasir mengirim struk langsung ke printer thermal USB 58/80 mm
  • Tanpa perlu dialog cetak browser di setiap transaksi
  • Panduan pemasangan khusus untuk PC kasir
  • Kasir Android memakai printer Bluetooth

Kode terbuka untuk dibaca, bukan untuk dijual

ARUS memakai model source-available (sering disebut juga shared source atau commercial-restriction): kode sumber boleh dilihat dan dipelajari, tetapi penggunaan komersial dibatasi dan perlu izin tertulis dari kami.

✓Boleh tanpa izin

  • Membaca, mempelajari, dan mengaudit kode sumber
  • Mencoba dan menguji di lingkungan sendiri
  • Menjalankannya untuk operasional toko atau usaha Anda sendiri
  • Memakai untuk keperluan pribadi, belajar, atau riset
  • Memberi masukan dan melaporkan masalah lewat GitHub

!Perlu izin tertulis

  • Menjual, menyewakan, atau melisensikan ulang kode sumber ARUS
  • Menjual ARUS atau turunannya sebagai produk atau layanan (termasuk SaaS)
  • Memasang atau mengelola ARUS untuk pihak lain demi imbalan
  • Menghapus atau mengubah keterangan hak cipta

ARUS bukan open source dalam arti definisi OSI karena ada pembatasan komersial. Untuk izin penggunaan komersial, kemitraan, atau pertanyaan lisensi, hubungi Eraya Digital Solusindo lewat repositori GitHub. Naskah lengkapnya ada di berkas LICENSE pada repositori.

Siap membawa toko Anda ke ARUS Keberuntungan?

ARUS dikembangkan aktif oleh Eraya Digital Solusindo. Kode dan dokumentasi terbuka untuk dibaca; penggunaan komersial perlu izin.

Buka repositori