Source Code Aplikasi POS Kasir Multi Toko dengan PHP
Satu aplikasi untuk banyak cabang. Stok terpisah per toko, transfer stok dengan approval pengirim dan penerima, surat jalan siap cetak, dan laporan per toko. Sekali beli, milik sendiri, tanpa biaya bulanan.
Aplikasi POS yang Ringan, Siap Pakai, dan Kini Mendukung Banyak Cabang
Source Code Aplikasi POS Penjualan Barang Kasir adalah aplikasi kasir berbasis PHP Native + PDO untuk penjualan, restok, data master, laporan, dan operasional toko. Dengan update multi toko, toko pertama Anda menjadi main toko dan cabang baru bisa ditambah kapan saja tanpa mengubah data yang sudah ada.
Mendukung role Admin, Kasir, dan Gudang dengan akses menu berbeda per role, sehingga lebih aman dan sesuai kebutuhan operasional.
TOKO RETAIL & CABANG
Kelola transaksi harian dan stok di setiap cabang.
MINIMARKET / GROSIR
Transaksi cepat dengan scan barcode dan laporan stok per toko.
GUDANG PUSAT
Restok, transfer stok ke cabang, stok opname, dan kartu stok.
UMKM & OWNER USAHA
Sekali beli, milik sendiri, tanpa biaya bulanan.
Multi Toko: Kelola Semua Cabang dari Satu Aplikasi
Fitur baru yang membuat POS Kasir Codekop siap dipakai untuk toko dengan banyak cabang.
Tambah dan ubah cabang lewat modal sederhana: kode, nama, pemilik, alamat, status, dan isolasi data.
Master barang, kategori, satuan, dan supplier dipakai bersama. Stok tercatat terpisah di tiap toko.
Pilih toko lewat pencarian cepat. Mode Semua Toko untuk laporan gabungan (hanya baca).
Transaksi selalu tercatat di toko yang benar, tidak bisa dibuat di mode Semua Toko.
Kasir dibatasi ke tokonya. Admin atau owner bisa diberi akses ke toko A, B, dan C sekaligus. Tambah user langsung dari Kelola Toko.
Tandai cabang agar datanya tidak tercampur dengan cabang lain.
Transfer Stok Antar Toko dengan Approval dan Surat Jalan
Stok berkurang setelah pengirim menyetujui, dan bertambah setelah penerima mengonfirmasi.
- ✓Persetujuan dari pengirim dan penerima
- ✓Ditolak setelah dikirim? Stok otomatis kembali ke pengirim
- ✓Keterangan khusus per item di keranjang transfer
- ✓Pilih toko asal bila akun punya akses ke lebih dari satu toko
- ✓Surat jalan siap cetak lengkap dengan data kedua toko dan kolom tanda tangan
- ✓Tab status dengan hitungan untuk memantau transfer yang butuh tindakan
- ✓Kartu stok otomatis di toko pengirim dan penerima
Sekali Beli, Milik Sendiri, Bebas Dikembangkan
Cocok untuk usaha nyata, pembelajaran, skripsi, maupun pengembangan project.
Sekali beli langsung pakai selamanya. Tidak ada biaya langganan, potongan transaksi, atau biaya tersembunyi.
100% source code, bebas dipelajari, dikembangkan, dan dimodifikasi sesuai kebutuhan bisnis.
Jalankan di localhost, VPS, atau hosting sendiri. Data sepenuhnya milik Anda.
Tetap berjalan tanpa internet melalui XAMPP atau local server.
PHP Native + PDO tanpa framework berat, dengan tabel server-side.
Struktur kode rapi, cocok untuk developer, mahasiswa, dan owner usaha.
Harga dan Fitur Terbaru POS Kasir
Harga menyesuaikan pembaruan besar pada sistem: arsitektur multi toko, stok per toko, transfer stok dengan approval, dan laporan per toko, di atas fitur kasir, stok opname, dan kartu stok yang sudah ada.
Fitur yang ditambahkan
- ✓Multi toko dengan stok per toko dan filter toko di setiap menu
- ✓Kelola Toko, user per toko, dan akses ke beberapa toko
- ✓Transfer stok antar toko dengan approval dan surat jalan
- ✓Laporan Stok Barang per toko dengan ekspor CSV
- ✓Menu Transaksi yang merapikan Kasir, Restok, Stok Opname, Kartu Stok, dan Transfer Stok
Pengguna versi lama bisa upgrade ke versi multi toko. Jasa upgrade dan pemasangan mulai dari Rp250.000, menyesuaikan kondisi source code dan kebutuhan perubahan.
Pilihan Hosting Aplikasi POS
Hosting dibayar per tahun dan dapat dipilih sesuai kapasitas data toko. Untuk banyak cabang di lokasi berbeda, pasang di hosting atau VPS agar semua cabang memakai satu database.
Instalasi awal hosting gratis selama hosting mendukung versi PHP, database, ekstensi, dan konfigurasi yang dibutuhkan. Maintenance tidak termasuk harga source code maupun hosting; biaya ditentukan berdasarkan ruang lingkup pekerjaan melalui penawaran.
Teknologi yang Digunakan
PHP 8.2+ PDO
Native PHP dengan PDO untuk koneksi database yang lebih aman. PHP 8.4 direkomendasikan.
Retro-term
Tampilan ringan dengan dark/light mode, tanpa framework CSS berat, nyaman di HP.
MariaDB / MySQL
Database untuk barang, transaksi, stok per toko, dan laporan.
Tabel Server-side
Lebih ringan untuk data barang dan transaksi yang banyak.
Printer Support Web Based
Printer struk 58mm, 80mm, dan ukuran lainnya, tergantung driver printer.
Keamanan
CSRF, XSS, session, validasi upload, rate limit login, dan Remember Me.
Fitur POS Penjualan Barang
- ✓Kelola toko, cabang, dan isolasi data
- ✓Stok per toko, master barang bersama
- ✓Filter toko di setiap menu
- ✓User per toko atau beberapa toko
- ✓Approval pengirim dan penerima
- ✓Keterangan per item
- ✓Surat jalan siap cetak
- ✓Kartu stok otomatis di kedua toko
- ✓Mode kasir cepat dengan scan barcode
- ✓Cetak struk berbagai ukuran
- ✓Pembayaran sebagian atau kurang bayar
- ✓Pajak transaksi dan keterangan keranjang
- ✓Restok dengan hutang dan jatuh tempo
- ✓Stok opname dan kartu stok
- ✓Hapus transaksi otomatis restore stok
- ✓Peringatan stok menipis
- ✓Laporan Stok Barang per toko (CSV)
- ✓Laporan penjualan, produk, pembelian
- ✓Operasional dan cash flow
- ✓Grafik per kategori dan periode
- ✓Barang, kategori, satuan, supplier, pelanggan
- ✓Import barang via Excel
- ✓Role Admin, Kasir, Gudang
- ✓Menu access per role dan log user
Alur Akses Admin, Kasir, dan Gudang
- Dashboard dan filter toko
- Menu Transaksi: Kasir, Restok, Stok Opname, Kartu Stok, Transfer Stok
- Laporan penjualan, pembelian, cash flow, Stok Barang
- Data master dan Kelola Toko
- Users, hak akses, profil toko, dan akun
- Dashboard dan Kasir untuk transaksi penjualan di tokonya
- Nota penjualan dan laporan penjualan barang
- Data master: barang, kategori, satuan, pelanggan
- Profil akun
- Restok barang untuk transaksi pembelian
- Transfer stok, stok opname, dan kartu stok
- Laporan Stok Barang, nota pembelian, pembelian barang
- Data master: barang, kategori, satuan, supplier, pelanggan, metode pembayaran
Update Fitur dan Fix Bug
- Arsitektur multi toko: toko lama menjadi main toko, setiap tabel transaksi memiliki
id_toko. - Stok per toko dengan master barang, kategori, satuan, dan supplier bersama.
- Filter toko di setiap menu, default Semua Toko (hanya baca), Kasir dan Restok wajib memilih toko.
- Kelola Toko dengan modal, user per toko, dan akses user ke beberapa toko.
- Transfer Stok dengan approval pengirim dan penerima, keterangan per item, dan surat jalan.
- Laporan Stok Barang per toko dengan ekspor CSV.
- Menu Transaksi baru, dump database bersih multi toko, dan SQL data contoh minimarket.
- Deteksi scanner barcode keyboard global pada transaksi kasir dan restok, di desktop maupun mobile.
- Recode ke arsitektur MVC (Codekop PHP MVC) dan UI Retro-term dengan dark/light mode.
- Fitur Stok Opname dan Kartu Stok.
- Rate limit login dan Remember Me 30 hari dengan token ter-hash.
Note untuk Pembeli yang Sudah Order
- Pembeli sebelumnya dapat memperoleh source code terbaru melalui link download yang sudah dibagikan.
- Jika link rusak, silakan hubungi admin kembali.
- Karena ada perubahan struktur database (multi toko), upgrade dari versi lama membutuhkan penyesuaian tabel. Data lama dapat di-reset atau dimigrasi dengan bantuan jasa upgrade.
- Terima kasih kepada pembeli yang sudah mendukung pengembangan aplikasi.
Cara Import Database
Source code dan folder vendor sudah disertakan. Instalasi cukup membuat database lalu mengimpor file SQL.
Buat Database
Buka http://localhost/phpmyadmin/, lalu buat database baru, misalnya pos_toko_saya.
Ganti Nama Database di Konfigurasi
Buka app/Config/Database.php, ubah nilai database, username, dan password MySQL bila berbeda.
Import File SQL
Pilih menu Import di phpMyAdmin, pilih Database/codekop_pos_kasir_v2_multi.sql, lalu klik Go. Skema multi toko sudah lengkap, tidak perlu migrasi terpisah.
Data Contoh (Opsional)
Import dummy_barang_minimarket.sql lalu dummy_transaksi_minimarket.sql untuk mencoba semua fitur dengan data minimarket.
Selesai
Buka aplikasi di browser, login sebagai admin, ganti password bawaan, lalu tambah cabang di Kelola Toko.
Siap digunakan untuk transaksi toko dan manajemen stok.
Kasir, restok, nota, pembayaran, laporan, dan cash flow.
Stok, user, dan laporan per cabang.
Admin, Kasir, dan Gudang dengan menu access per role.
Disclaimer Pembelian Produk
- Kami hanya menjual source code saja, jika ada penambahan fitur akan dikenakan biaya lainnya.
- Jika ada bug atau kesalahan dalam program, Anda dapat menghubungi kami.
- Permintaan fix bug (bukan penambahan fitur) dapat memakai link download yang dibagikan setelah membeli.
- Pemasangan aplikasi ke server hosting bisa dibantu oleh tim kami.
- Tidak untuk disebarluaskan dan dijual belikan kembali.
- Disclaimer dapat berubah sewaktu-waktu.
POS Kasir Multi Toko Codekop Siap Pakai
Cocok untuk toko retail, minimarket, gudang, UMKM, developer, dan mahasiswa. Sekali beli, milik sendiri, dan bebas dikembangkan.