Salesmaster adalah aplikasi kasir (POS) untuk toko bangunan dan toko material di Android, iPhone & iPad, Windows dan Mac. Setiap barang bisa punya varian ukuran atau satuan dengan harga, modal dan stok sendiri, jasa antar dan jasa tinting bisa dijual di nota yang sama, pesanan proyek disimpan dengan Bayar Nanti, dan laporan Keuangan menunjukkan laba bersih setelah biaya operasional. Paket Gratis tersedia untuk mencoba.
Masalah yang biasa dihadapi toko bangunan
Kalau salah satu dari ini terdengar akrab, halaman ini untuk Anda.
- 01
Ribuan barang, satuannya beda-beda
Semen per sak, bata per biji, paku per kilo, kabel per meter, cat 1 kg sampai 25 kg. Harga yang dihafal kasir cepat sekali salah, apalagi setelah harga dari distributor naik.
- 02
Stok tidak pernah cocok
Di buku tertulis masih ada 40 sak semen, di gudang tinggal 25. Pipa ukuran 3/4 inci habis dan baru ketahuan saat tukang sudah menunggu di depan toko.
- 03
Pesanan proyek yang belum dibayar
Mandor memesan semen, pasir dan besi untuk dikirim besok, bayarnya saat barang turun. Kalau hanya dicatat di kertas, nota bisa hilang atau harga yang ditagih berbeda.
- 04
Omzet besar, margin tipis
Uang yang berputar banyak, tapi margin semen dan besi kecil. Setelah gaji sopir, solar pick-up dan sewa ruko, Anda tidak yakin toko sebenarnya untung berapa.
Menyusun katalog: kategori dan satuan jual
Toko bangunan biasanya punya ratusan sampai ribuan barang, jadi mulailah dari kategori yang dikenal kasir: Bahan bangunan, Cat, Pipa & listrik, dan Jasa. Di layar Penjualan, kasir cukup mengetuk kategori untuk mempersempit daftar, atau mengetik nama barang di kolom Cari.
Setiap barang di Salesmaster punya satuan, misalnya sak, karung, pcs, batang, dus, kaleng, kg atau meter. Satuan ini ikut tercetak di nota, jadi pembeli melihat "12 batang x Rp85.000", bukan hanya angka. Pilih satuan yang benar-benar dipakai saat menjual, bukan satuan saat membeli dari distributor.
Barang yang punya kode batang dari pabrik, seperti stop kontak, lampu LED atau kuas, bisa dipindai dengan scanner barcode supaya kasir tidak perlu mencari. Untuk barang curah seperti pasir atau paku, nama yang jelas di katalog sudah cukup.
Kalau barang Anda banyak, isi katalog di laptop dulu (Windows atau Mac). Data katalog tersinkron ke HP atau tablet di meja kasir, sehingga Anda tidak perlu mengetik dua kali.
- Langkah 1: Buka Katalog → Kategori, lalu buat kategori seperti Bahan bangunan, Cat, Pipa & listrik dan Jasa.
- Langkah 2: Buka Katalog → Daftar Item, tambah barang dengan nama, satuan, harga jual dan harga modal.
- Langkah 3: Nyalakan Pelacakan Stok untuk barang yang ingin Anda hitung stoknya.
- Langkah 4: Tambahkan kode barcode untuk barang pabrikan supaya bisa dipindai di kasir.
Satu barang, banyak ukuran: pakai varian
Semen 40 kg dan 50 kg, cat tembok 1 kg, 5 kg dan 25 kg, pipa PVC 1/2, 3/4 dan 1 inci, kabel 2 x 1,5 mm² dan 2 x 2,5 mm². Daripada membuat belasan item terpisah, buat satu item dengan varian. Kasir memilih variannya di layar Penjualan dan harganya langsung ikut.
Setiap varian punya harga jual sendiri, harga modal sendiri dan stok sendiri. Jadi stok cat 5 kg tidak tercampur dengan cat 25 kg, dan laporan laba memakai modal yang benar untuk setiap ukuran. Jumlah di keranjang selalu bilangan bulat, jadi kabel dijual per meter utuh dan paku per kilo utuh.
Perlu diketahui: Salesmaster tidak mengubah satuan secara otomatis. Kalau Anda membuka satu gulung kabel untuk dijual per meter, atau memecah satu dus keramik, stok gulungan tidak otomatis berkurang dan stok per meter tidak otomatis bertambah. Catat perubahan itu sebagai penyesuaian stok di Katalog → Inventaris → Stok.
Hal yang sama berlaku untuk harga grosir. Tidak ada harga bertingkat otomatis berdasarkan jumlah. Kalau Anda memberi harga khusus untuk kontraktor, buat varian terpisah seperti "Ecer" dan "Grosir", lalu kasir memilih yang sesuai.
- Langkah 1: Buka Katalog → Daftar Item dan pilih barang, misalnya Semen Portland.
- Langkah 2: Tekan Tambah Variasi dan isi nama varian, seperti 40 kg atau 50 kg.
- Langkah 3: Isi harga jual, harga modal dan stok awal untuk setiap varian.
- Langkah 4: Tekan Simpan, lalu coba pilih variannya di layar Penjualan.


Melayani tukang dan pembeli eceran di kasir
Pagi hari sebelum jam kerja proyek biasanya paling ramai: tukang datang membawa daftar belanja, pembeli rumahan menanyakan harga cat, dan sopir menunggu muatan. Di layar Penjualan, kasir mengetuk barang, mengubah jumlah, dan totalnya dihitung langsung, termasuk PPN kalau toko Anda memungutnya.
Isi nama pelanggan di transaksi kalau pembeli adalah langganan, misalnya tukang atau mandor yang sering belanja. Riwayat belanjanya tersimpan di Pelanggan, sehingga Anda tahu siapa pembeli besar dan barang apa yang biasa mereka ambil.
Untuk pesanan yang perlu keterangan, seperti "cat warna krem, tinting di toko" atau "besi dipotong dua", pakai Tambah Catatan. Catatan ikut tersimpan di transaksi dan bisa dibaca lagi saat barang disiapkan.


Ongkos antar dan jasa tinting di nota yang sama
Toko bangunan tidak hanya menjual barang. Ada jasa antar dengan motor atau pick-up, jasa tinting cat, atau jasa potong. Di Salesmaster, jasa dibuat sebagai item bertipe jasa, tanpa stok, lalu dijual di nota yang sama dengan barangnya.
Jasa antar bisa punya varian sesuai kendaraan, misalnya Motor dan Pick-up dengan harga berbeda. Kalau ongkos kirim berbeda-beda per alamat, Anda juga bisa memakai Tambah Biaya di keranjang dan mengisi nominalnya saat itu.
Karena jasa tercatat sebagai penjualan, laporan menunjukkan berapa pendapatan dari ongkos antar dalam sebulan. Angka ini berguna untuk menilai apakah biaya solar dan gaji sopir sudah tertutup.
- Langkah 1: Buka Katalog → Daftar Item dan tambah item baru bertipe Jasa, misalnya Jasa Antar Dalam Kota.
- Langkah 2: Tambahkan varian Motor dan Pick-up dengan harga masing-masing.
- Langkah 3: Masukkan jasa ke keranjang bersama barang yang dibeli, lalu selesaikan pembayaran.
Pesanan proyek yang dibayar saat barang tiba
Mandor atau pemilik rumah sering memesan hari ini untuk dikirim besok pagi, dan membayar setelah barang diturunkan. Untuk ini ada tombol Bayar Nanti. Kasir menyusun keranjang seperti biasa, lalu menyimpannya dengan nama yang jelas, misalnya "Pak Hendra, ruko", dan catatan "Kirim besok pagi".
Pesanan yang disimpan muncul di daftar Pesanan Belum Dibayar. Saat sopir kembali dan uang sudah diterima, buka pesanannya, tambahkan barang kalau pembeli minta tambahan, lalu selesaikan pembayaran. Baru saat itulah pesanan tercatat sebagai penjualan dan stok berkurang.
Ada dua hal yang perlu diingat. Pesanan Bayar Nanti tersimpan di perangkat tempat pesanan dibuat, jadi selesaikan pembayarannya di perangkat yang sama. Bayar Nanti juga bukan buku utang pelanggan: Salesmaster tidak mencatat piutang atau pembayaran sebagian dalam satu transaksi. Kalau pembeli memberi uang muka, jual item Jasa "Uang Muka / DP" seharga uang yang diterima. Saat pelunasan, jual pesanan dengan harga penuh, lalu pakai Tambah Potongan untuk seluruh penjualan sebesar DP tadi, sehingga laci dan laporan cocok di kedua hari.


Pembayaran, PPN, diskon dan nota
Buat metode pembayaran sesuai yang Anda terima: tunai, transfer bank, QRIS, kartu, atau metode lain. Laporan memisahkan uang yang masuk per metode, sehingga setoran tunai dan mutasi rekening mudah dicocokkan di akhir hari.
PPN diatur sekali di Katalog → Pajak, Biaya, Ongkos dan dipasang ke barang yang dikenakan pajak. Potongan untuk pelanggan tetap, misalnya diskon member, diatur di Diskon atau Potongan. Semuanya dihitung otomatis dan terlihat terpisah di detail transaksi.
Nota bisa dicetak di printer thermal Bluetooth atau USB, atau dikirim lewat WhatsApp, email, atau link struk web. Kontraktor yang perlu nota untuk laporan proyek bisa menerima link struk yang tidak hilang seperti kertas thermal.


Stok masuk dari distributor dan cek stok gudang
Setiap barang terjual, stoknya berkurang otomatis, termasuk stok per varian. Saat truk distributor datang, catat barang masuk di Katalog → Inventaris → Stok supaya jumlahnya bertambah. Data distributor bisa disimpan di Katalog → Inventaris → Supplier.
Lakukan hitung stok secara rutin untuk barang yang sering selisih, misalnya semen yang pecah, pasir yang tercecer, atau cat yang kalengnya penyok. Selisih dicatat sebagai penyesuaian stok, sehingga jumlah di aplikasi kembali sama dengan yang ada di gudang.
Dengan stok yang tercatat, Anda bisa melihat barang apa yang tinggal sedikit sebelum tukang datang mencarinya, dan tidak perlu menebak saat menelepon distributor untuk pesan ulang.
- Langkah 1: Buka Katalog → Inventaris → Supplier dan simpan data distributor semen, cat dan pipa.
- Langkah 2: Saat barang datang, buka Katalog → Inventaris → Stok dan catat jumlah yang masuk per barang atau varian.
- Langkah 3: Seminggu sekali, hitung barang yang sering selisih dan sesuaikan stoknya di Katalog → Inventaris → Stok.
Kasir dan pelayan toko
Pemilik masuk dengan akun utama, dan satu akun hanya bisa dipakai di satu perangkat dalam satu waktu. Kasir atau pelayan toko ditambahkan sebagai staf, lalu perangkat kasir didaftarkan untuk mereka. Staf masuk dengan PIN, dan Anda menentukan apa yang boleh mereka lihat dan ubah. Akun staf tersedia di paket Bronze Pro (1 staf) dan Silver Pro (2 staf).


Laporan penjualan dan laba bersih toko
Laporan tersedia harian, mingguan, bulanan dan tahunan: total pendapatan, penjualan kotor dan bersih, diskon, PPN yang dipungut, metode pembayaran, dan barang mana yang paling banyak menyumbang omzet. Karena setiap varian punya modal sendiri, laba kotor per barang ikut terlihat.
Untuk laba bersih, catat pengeluaran di Keuangan: belanja stok, gaji pelayan toko dan sopir, sewa ruko, solar pick-up dan listrik. Setiap pengeluaran punya kategori dan dompet asalnya, seperti kas toko, rekening bank atau dompet digital. Laporan Keuangan lalu menunjukkan omzet dikurangi modal barang dan biaya operasional.
Laporan bisa diekspor ke Excel atau PDF untuk dikirim ke akuntan atau dibandingkan dari bulan ke bulan. Toko juga tetap bisa berjualan saat internet mati: transaksi tersimpan di perangkat dan tersinkron saat koneksi kembali, dengan mode offline sampai 7 hari.


Contoh susunan katalog toko bangunan
Pakai tabel ini sebagai titik awal. Ganti nama, satuan dan harganya dengan barang Anda sendiri.
| Kategori | Barang | Satuan | Varian | Tipe item |
|---|---|---|---|---|
| Bahan bangunan | Semen Portland | sak | 40 kg, 50 kg | Produk |
| Bahan bangunan | Pasir pasang | karung | - | Produk |
| Bahan bangunan | Bata merah | pcs | - | Produk |
| Bahan bangunan | Besi beton 10 mm (12 m) | batang | - | Produk |
| Cat | Cat tembok interior | kaleng | 1 kg, 5 kg, 25 kg | Produk |
| Pipa & listrik | Pipa PVC (4 m) | batang | 1/2, 3/4, 1 inci | Produk |
| Pipa & listrik | Kabel listrik | meter | 2 x 1,5 mm², 2 x 2,5 mm² | Produk |
| Pipa & listrik | Paku | kg | 5 cm, 7 cm, 10 cm | Produk |
| Jasa | Jasa tinting cat | kaleng | - | Jasa |
| Jasa | Jasa antar dalam kota | rit | Motor, Pick-up | Jasa |
Barang yang dijual dalam beberapa ukuran dibuat sebagai satu item dengan varian, masing-masing dengan harga, modal dan stok sendiri. Jasa tidak memakai stok.
Paket yang cocok untuk toko bangunan Anda
Hitung dulu nota per hari. Toko bangunan yang melayani sekitar 20 pembeli sehari mencatat kira-kira 600 transaksi sebulan.
| Paket | Harga | Transaksi / bulan | Akun staf | Cocok untuk |
|---|---|---|---|---|
| Gratis | Gratis | 30 | Pemilik saja | Untuk mencoba alur kasir dan menyusun katalog sebelum dipakai sungguhan. |
| Solo Pro | Rp49.000/bulan | 3.000 | Pemilik saja | Toko bangunan yang kasirnya dipegang pemilik sendiri. |
| Bronze Pro | Rp69.000/bulan | 5.000 | 1 staf | Toko dengan satu kasir atau pelayan yang memakai perangkat sendiri. |
| Silver Pro | Rp99.000/bulan | 8.000 | 2 staf | Toko yang lebih ramai, dengan dua staf di perangkat terpisah, misalnya kasir dan bagian gudang. |
Semua paket termasuk kasir, katalog, struk, laporan dan mode offline. Anda bisa pindah paket kapan saja. Lihat harga →
Pertanyaan yang sering ditanya
- Apakah Salesmaster bisa mencatat stok per ukuran, misalnya cat 1 kg, 5 kg dan 25 kg?
- Bisa. Buat satu item dengan varian untuk setiap ukuran. Setiap varian punya harga jual, harga modal dan stok sendiri, dan stoknya berkurang terpisah setiap kali terjual.
- Kalau saya membuka satu gulung kabel dan menjualnya per meter, apakah stok berubah otomatis?
- Tidak. Salesmaster tidak mengubah satuan secara otomatis. Catat perpindahan itu sebagai penyesuaian stok di Katalog → Inventaris → Stok: kurangi stok gulungan dan tambahkan stok per meter.
- Bisakah memberi harga grosir untuk kontraktor?
- Tidak ada harga bertingkat otomatis berdasarkan jumlah. Cara yang dipakai: buat varian terpisah, misalnya "Ecer" dan "Grosir", lalu kasir memilih varian grosir untuk pembeli yang berhak. Anda juga bisa memberi potongan lewat Diskon atau Potongan.
- Apakah Salesmaster bisa mencatat utang atau kasbon tukang?
- Tidak. Salesmaster tidak punya buku piutang per pelanggan. Bayar Nanti hanya menyimpan keranjang sampai dibayar, di perangkat yang membuatnya, dan belum dihitung sebagai penjualan. Uang muka dijual sebagai item Jasa "Uang Muka / DP", lalu dipotong lewat Tambah Potongan saat pesanan dilunasi.
- Bagaimana mencatat ongkos antar dengan pick-up?
- Buat item bertipe Jasa, misalnya Jasa Antar Dalam Kota, dengan varian Motor dan Pick-up. Masukkan ke nota bersama barangnya. Kalau ongkosnya berbeda per alamat, pakai Tambah Biaya di keranjang.
- Apakah toko tetap bisa berjualan kalau internet mati?
- Bisa. Transaksi tersimpan di perangkat dan tersinkron saat internet kembali. Mode offline bisa dipakai sampai 7 hari sebelum aplikasi perlu tersambung untuk sinkronisasi.
- Bisakah kasir dan bagian gudang memakai perangkat masing-masing?
- Bisa, lewat akun staf. Satu akun hanya masuk di satu perangkat dalam satu waktu, jadi staf memakai akun staf di perangkat yang didaftarkan. Akun staf tersedia di Bronze Pro (1 staf) dan Silver Pro (2 staf).
Butuh bantuan menyusun katalog? Chat tim kami di WhatsApp →
