Mulai Cepat dalam 5 Menit
Ikuti langkah berikut untuk mulai menggunakan STC POS dari nol.
-
Daftarkan toko Anda
Buka halaman registrasi, isi nama toko, email, kata sandi, dan pilih jenis bisnis (Toko/Retail atau Restoran & Kafe). Akun trial 14 hari langsung aktif — tidak perlu kartu kredit.
-
Lengkapi Pengaturan Toko
Masuk ke Pengaturan → Toko. Isi nama toko, alamat, nomor telepon, logo, dan rate pajak. Informasi ini muncul di struk pelanggan.
-
Tambah Produk Pertama
Buka Produk → Tambah Produk. Isi kode, nama, kategori, harga beli, harga jual, dan stok awal. Gambar produk bersifat opsional.
-
Tambah Kasir / Staff
Buka Pengguna (menu Admin). Buat akun dengan role Kasir untuk staff yang mengoperasikan POS, atau Manager untuk yang butuh akses laporan.
-
Buka Transaksi Pertama
Buka menu Kasir/POS. Pilih produk, klik Bayar, pilih metode pembayaran — transaksi selesai dan stok otomatis berkurang.
Setup Toko
Semua pengaturan toko ada di Pengaturan (menu kiri, hanya Admin).
| Pengaturan | Keterangan |
|---|---|
| Nama & Alamat Toko | Ditampilkan di struk dan kartu member PDF. |
| Logo | Upload JPG/PNG maks 2MB. Muncul di struk thermal. |
| Rate Pajak (PPN) | Persentase PPN yang ditambahkan ke subtotal. Isi 0 jika sudah termasuk harga. |
| Service Charge | Hanya berlaku untuk order tipe Dine In di restoran. |
| Metode Pembayaran | Aktifkan/nonaktifkan metode bayar yang tersedia di POS (Tunai, QRIS, Transfer, dll.). |
| Rate Poin Loyalty | Misal: setiap Rp 10.000 transaksi = 1 poin. |
| Timezone | Penting agar laporan dan shift kasir akurat sesuai zona waktu Anda. |
Kelola Pengguna & Hak Akses
Buka Pengguna (menu Admin) untuk menambah, mengedit, atau menonaktifkan akun staff.
Admin
Akses penuh ke semua fitur: produk, laporan, pengaturan, manajemen pengguna.
Manager
Akses laporan, produk, dan stok. Tidak bisa ubah pengaturan atau hapus pengguna.
Kasir
Hanya bisa membuka POS dan melihat transaksi milik sendiri. Tidak ada akses ke laporan global.
Kasir / POS
Buka menu Kasir untuk memulai transaksi. Tersedia untuk semua role (Admin, Manager, Kasir).
Pilih Tipe Order
Reguler (retail), Dine In, Takeaway, atau Delivery. Tipe order menentukan apakah service charge diterapkan.
Tambah Produk ke Keranjang
Klik produk di grid atau scan barcode. Gunakan search dan filter kategori untuk cari cepat. Klik produk berkali-kali untuk tambah qty.
Pilih Pelanggan (Opsional)
Klik ikon user di cart untuk mengaitkan transaksi ke pelanggan terdaftar. Poin loyalty akan otomatis ditambahkan.
Terapkan Diskon (Opsional)
Masukkan kode promo atau pilih diskon dari daftar. Diskon bisa berupa persentase atau nominal tetap.
Proses Pembayaran
Klik Bayar, pilih metode, masukkan jumlah diterima. Kembalian dihitung otomatis. Konfirmasi untuk cetak struk.
Diskon & Promo
Buat diskon dari menu Diskon & Promo (Admin/Manager). Diskon bisa berupa kode promo atau diskon langsung tanpa kode.
| Tipe | Cara Kerja | Contoh |
|---|---|---|
| Persentase | Potongan % dari subtotal | Diskon 15% → Subtotal Rp 100k jadi Rp 85k |
| Nominal | Potongan Rp tetap dari subtotal | Diskon Rp 10.000 |
| Diskon per Item | Di Restoran, diskon bisa per item di tabel pesanan meja | Potongan Rp 5.000 untuk menu tertentu |
Retur Transaksi
Buka Retur Transaksi → Buat Retur. Cari nomor invoice, pilih item yang dikembalikan, konfirmasi. Stok otomatis dikembalikan ke gudang dan poin pelanggan disesuaikan.
Shift Kasir
Fitur shift memungkinkan pemantauan pendapatan per periode kerja kasir.
Buka Shift
Sebelum mulai bekerja, kasir buka Shift Kasir → Buka Shift dan isi modal awal kas.
Bekerja Normal
Semua transaksi selama shift tercatat otomatis dalam laporan shift.
Tutup Shift
Akhir shift, kasir tutup shift dan isi jumlah kas yang dihitung fisik. Sistem menampilkan selisih (over/short).
Cetak Laporan Shift
Unduh PDF laporan shift yang merangkum total transaksi, metode bayar, dan selisih kas.
Manajemen Produk
Buka Produk untuk mengelola semua item yang dijual. Hanya Admin dan Manager yang bisa tambah/edit/hapus produk.
Kode & Barcode
Kode produk otomatis (PRD-00001). Barcode bisa diisi manual atau di-scan.
Harga Grosir
Tentukan harga grosir dan minimum qty agar harga turun otomatis saat qty melebihi batas.
Stok Minimum
Atur min_stock untuk trigger notifikasi low-stock di dashboard dan laporan stok.
Toggle Ketersediaan
Untuk restoran: tombol "Tersedia/Habis" memungkinkan tandai produk sold out tanpa hapus dari sistem.
Stok & Riwayat
Setiap perubahan stok (penjualan, pembelian, penyesuaian, produksi) tercatat secara otomatis di Stok → Riwayat Stok.
| Tipe Perubahan | Kapan Terjadi |
|---|---|
| out — Penjualan | Setiap transaksi POS berhasil diproses |
| in — Pembelian | Purchase order diterima (status Received) |
| in — Produksi | Order produksi diselesaikan (stok produk jadi bertambah) |
| out — Bahan Baku | Order produksi diselesaikan (stok material berkurang) |
| adjustment — Stok Opname | Stok opname diselesaikan dengan selisih fisik vs sistem |
| transfer — Transfer Cabang | Transfer stok antar cabang disetujui dan diselesaikan |
Label & Barcode
Cetak label harga dengan barcode untuk produk fisik. Buka Produk → Cetak Label.
Pilih Produk
Centang produk yang ingin dicetak labelnya dari daftar produk, atau gunakan tombol Cetak Label di halaman daftar produk.
Cetak / Simpan PDF
Label muncul dalam format printable. Gunakan Ctrl+P untuk cetak ke printer label atau PDF. Label memuat nama produk, harga, dan barcode.
Bundling Produk
Buat paket produk yang dijual dengan harga spesial. Contoh: "Paket Hemat" = Mie Instan + Telur + Kecap seharga Rp 15.000.
Buka Bundling Produk → Tambah Bundle. Pilih produk komponen dan tentukan harga jual bundle. Saat bundle dibeli lewat POS, stok setiap komponen berkurang sesuai qty yang ditentukan di bundle.
Data Pelanggan
Simpan data pelanggan untuk riwayat pembelian, program loyalty, dan piutang. Buka Pelanggan → Tambah Pelanggan.
Setiap pelanggan memiliki kode unik (CST-00001), bisa ditautkan ke transaksi di POS. Lihat riwayat belanja lengkap dan total poin di halaman detail pelanggan.
Program Loyalty & Poin
STC POS memiliki sistem poin bawaan. Poin diberikan otomatis setiap transaksi yang dikaitkan ke pelanggan terdaftar.
Kumpul Poin
Rate poin diatur di Pengaturan. Misal: Rp 10.000 = 1 poin. Poin dikreditkan otomatis saat checkout.
Tukar Hadiah
Buat daftar hadiah di Loyalty → Hadiah. Pelanggan bisa menukar poin melalui kasir.
Tier Otomatis
Bronze (0–499), Silver (500–1999), Gold (2000–4999), Platinum (5000+). Tier menentukan warna kartu member.
Kartu Member PDF
Cetak kartu member fisik berukuran standar kartu kredit (85.6×54mm) dalam format PDF siap potong.
Buka Detail Pelanggan
Klik nama pelanggan dari daftar, lalu klik tombol "Cetak Kartu" di pojok kanan atas halaman.
PDF Terbuka di Tab Baru
Kartu dengan desain gradient sesuai tier (Bronze/Silver/Gold/Platinum) muncul dalam PDF.
Cetak & Potong
Gunakan Ctrl+P, pilih printer. Potong mengikuti garis putus-putus. Kartu memuat nama, kode member, total poin, dan tanggal bergabung.
Peta Meja
Buka Peta Meja untuk visualisasi status semua meja secara real-time. Meja dikelompokkan per area (Dalam, Luar, Bar, VIP).
| Status | Arti |
|---|---|
| ● Tersedia | Meja kosong dan siap terima tamu |
| ● Terisi | Ada pesanan aktif di meja ini. Timer menghitung durasi terisi. |
| ● Reservasi | Meja sudah dipesan untuk waktu tertentu |
| ● Bersih-bersih | Tamu selesai, meja sedang dibersihkan |
Klik kartu meja untuk edit detail atau lihat pesanan aktif. Timer otomatis berjalan dan berubah warna: hijau (normal) → kuning (>60 menit) → merah (>120 menit).
Pesanan Meja
Buka Pesanan Meja atau klik meja di Peta Meja untuk kelola order secara real-time.
Tambah Item
Pilih menu dari grid kanan. Jika produk punya modifier (ukuran, topping), popup pilihan muncul otomatis.
Diskon per Item
Edit kolom diskon langsung di baris item. Total otomatis diperbarui tanpa reload halaman.
Pindah Meja
Tombol "Pindah Meja" di header. Pilih meja tujuan yang tersedia — pesanan dan tagihan berpindah otomatis.
Timer Elapsed
Badge timer di header menunjukkan berapa lama meja sudah terisi, dengan warna peringatan otomatis.
KOT — Kitchen Order Ticket
KOT (Kitchen Order Ticket) adalah tiket yang dicetak ke dapur agar chef tahu item apa yang perlu dimasak.
Tambahkan item ke pesanan meja
Setelah semua item diinput oleh kasir/waiter.
Klik tombol KOT di header
Tombol KOT muncul di halaman detail pesanan. Klik untuk membuka tiket di tab baru dan mencetak otomatis.
Printer thermal mencetak tiket
Tiket berisi: nomor order, nomor meja, daftar item + quantity, catatan/modifier, dan timestamp. Item baru ditandai badge "BARU".
Split Bill (Bagi Tagihan)
Fitur Split Bill memungkinkan sekelompok tamu membayar masing-masing item yang mereka pesan tanpa harus bayar semua sekaligus.
Klik tombol "Split" di header pesanan
Modal Split Bill terbuka menampilkan semua item aktif.
Centang item yang ingin dibayar
Subtotal dihitung otomatis sesuai item yang dipilih. Pajak dan service charge proporsional.
Pilih metode bayar dan konfirmasi
Transaksi parsial dibuat. Item yang sudah dibayar ditandai "Billed" dan tidak masuk tagihan berikutnya.
Bayar sisa item
Ulangi proses untuk tamu berikutnya. Saat semua item berstatus Billed, pesanan otomatis ditutup.
Waiting List
Kelola antrean tamu yang menunggu meja tersedia. Buka Waiting List dari menu Restoran.
- Tambah tamu baru: nama, nomor HP, jumlah orang, catatan.
- Timer otomatis menghitung lama menunggu dan berubah warna: hijau (<15 menit) → kuning (>15 menit) → merah (>30 menit).
- Tombol Duduk untuk tandai tamu sudah mendapat meja.
- Tombol Batal jika tamu tidak jadi menunggu.
Kitchen Display System (KDS)
KDS adalah layar di dapur yang menampilkan semua item yang perlu dimasak secara real-time, dengan auto-refresh setiap 30 detik.
Buka Kitchen Display dari menu Restoran (atau tombol di halaman Pesanan Meja). KDS menampilkan kartu per item dengan status: Menunggu → Masak → Siap. Chef klik kartu untuk update status.
Bill of Materials (BOM)
BOM mendefinisikan bahan baku (raw material) yang dibutuhkan untuk memproduksi 1 unit produk jadi. Buka Manufaktur → Bill of Materials.
Pilih produk jadi
Dari tabel produk, klik tombol "+ Tambah" di baris produk yang ingin diberi BOM.
Pilih bahan baku dan qty
Bahan baku adalah produk lain yang sudah terdaftar di sistem. Masukkan jumlah yang dibutuhkan per 1 unit produk jadi.
HPP dihitung otomatis
Sistem menghitung HPP (Harga Pokok Produksi) = jumlah × harga beli setiap bahan baku.
Order Produksi
Setelah BOM terdefinisi, buat Order Produksi untuk memproduksi produk jadi dari bahan baku.
Buat Order (Status: Draft)
Pilih produk jadi dan jumlah yang ingin diproduksi. Sistem otomatis menghitung kebutuhan bahan baku dari BOM dan menampilkan status stok setiap bahan.
Mulai Produksi
Klik Mulai Produksi. Sistem memvalidasi stok bahan baku mencukupi. Jika ada kekurangan, muncul peringatan spesifik.
Selesaikan Produksi
Klik Selesaikan Produksi. Sistem secara atomik: mengurangi stok semua bahan baku, menambah stok produk jadi, mencatat HPP total, dan membuat riwayat stok untuk audit.
Purchase Order
Rekam pembelian barang ke supplier. Buka Pembelian → Buat Pembelian.
| Status | Arti |
|---|---|
| Draft | PO dibuat, belum dikirim ke supplier |
| Ordered | PO sudah dikonfirmasi ke supplier |
| Received | Barang sudah diterima — stok otomatis bertambah |
| Paid | Pembayaran ke supplier sudah dilunasi |
Manajemen Supplier
Daftar supplier ada di Pembelian → Supplier. Setiap supplier memiliki nama, telepon, email, dan alamat. Saat buat Purchase Order, pilih supplier dari daftar ini.
Laporan hutang pembelian tersedia di Laporan → Hutang Pembelian untuk memantau pembayaran yang belum lunas.
Laporan Penjualan
Semua laporan ada di menu Laporan (Admin & Manager). Tersedia filter tanggal dan ekspor PDF.
Ringkasan
Omzet harian, mingguan, bulanan. Grafik tren penjualan dan produk terlaris.
Laporan Penjualan
Detail per transaksi dengan filter tanggal, kasir, dan metode pembayaran.
Laporan Stok
Produk dengan stok rendah, riwayat perubahan stok per produk.
Laba / Rugi
Kalkulasi laba kotor: omzet − HPP. Filter periode fleksibel.
Laporan Restoran
Buka Manufaktur → Laporan Restoran untuk analitik khusus restoran.
Omzet per Meja
Lihat meja mana yang menghasilkan pendapatan tertinggi dalam periode tertentu.
Omzet per Kasir
Bandingkan performa antar kasir/waiter berdasarkan total transaksi dan omzet.
Turnaround Time
Rata-rata durasi meja terisi per meja. Ideal untuk optimalkan rotasi meja.
Top Menu
10 menu terlaris berdasarkan qty terjual dan omzet dalam periode yang dipilih.
Pengaturan Toko
Akses via Pengaturan di sidebar (hanya Admin). Mencakup informasi toko, logo, pajak, service charge, metode pembayaran, dan rate loyalty.
Billing & Langganan
Lihat status langganan, history pembayaran, dan perpanjang di Billing.
| Informasi | Keterangan |
|---|---|
| Trial | 14 hari gratis tanpa kartu kredit. Semua fitur tersedia. |
| Perpanjang | Pilih plan, klik Berlangganan. Redirect ke halaman pembayaran DOKU (transfer bank, QRIS, atau virtual account). |
| Buka Semua Fitur | Jika toko hanya memilih satu jenis bisnis saat daftar, bisa upgrade ke Toko + Restoran & Kafe melalui menu Upgrade Fitur. |