Kasapro - Sistem POS Profesional untuk UMKM Indonesia | Point of Sale Gratis

**Sistem Point of Sale (POS) Profesional yang Mudah Digunakan untuk UMKM**
[](https://github.com/sofyan-solutions/kasapro)
[](LICENSE)
[](https://hub.docker.com/u/sofyansolutions)
**Kelola Toko Anda dengan Lebih Mudah, Cepat, dan Profesional - GRATIS**
[π Mulai Setup](#quick-start) β’ [π Panduan Lengkap](#dokumentasi-lengkap) β’ [π¬ Butuh Bantuan?](#butuh-bantuan)
π Apa itu Kasapro? Sistem POS Gratis untuk UMKM
Kasapro (Kasa Professional) adalah sistem Point of Sale (POS) profesional gratis yang dirancang khusus untuk UMKM (Usaha Mikro, Kecil, dan Menengah) di Indonesia.
Lebih simple dari ERP kompleks, lebih lengkap dari sistem kasir sederhana.
Kasapro membantu Anda:
- β
Tracking penjualan dengan akurat dan real-time
- β
Manajemen stok yang terkontrol dan otomatis
- β
Laporan bisnis yang informatif untuk pengambilan keputusan
- β
Multi-user dengan role management untuk tim Anda
- β
Offline mode - bisa digunakan tanpa internet
- β
100% Gratis - tidak ada biaya lisensi bulanan atau tahunan
π― Mengapa Memilih Kasapro? Solusi POS Terbaik untuk UMKM
Masalah yang Biasa Dihadapi UMKM
Apakah Anda pernah mengalami situasi ini?
- β Kesulitan tracking penjualan - Tidak tahu berapa omzet harian/bulanan dengan akurat
- β Stok tidak terkontrol - Sering kehabisan stok atau terlalu banyak overstock
- β Menggunakan sistem manual - Excel atau kertas, rawan error dan memakan waktu
- β Tidak tahu produk mana yang laris - Sulit menentukan produk mana yang perlu di-restock
- β Pembukuan berantakan - Laporan keuangan tidak akurat atau selalu terlambat
- β Sistem POS mahal - Software berbayar terlalu mahal untuk bisnis kecil
Jika salah satu dari situasi di atas terjadi pada bisnis Anda, maka Kasapro adalah solusinya! β
Keunggulan Kasapro: POS Profesional yang Terjangkau
1. Sistem Kasir (POS) Lengkap
- Scan barcode atau cari produk dengan mudah
- Multiple metode pembayaran (Tunai, QRIS, Transfer)
- Print struk otomatis
- Offline Mode - Bisa digunakan tanpa internet
2. Tracking Penjualan Real-Time
- Lihat omzet harian, mingguan, bulanan dengan mudah
- Dashboard yang informatif dan mudah dibaca
- Laporan penjualan detail dengan sekali klik
3. Manajemen Stok yang Terkontrol
- Pantau stok semua produk secara real-time
- Dapatkan notifikasi otomatis saat produk hampir habis
- Tidak perlu lagi khawatir kehabisan atau overstock
4. Laporan untuk Keputusan Bisnis
- Lihat produk mana yang paling laris
- Analisis penjualan per kategori
- Export laporan ke Excel untuk analisis lebih lanjut
5. Kelola Supplier & Pembelian
- Catat semua pembelian dari supplier
- Sistem otomatis update stok saat Anda membuat purchase order
- Track HPP (Harga Pokok Penjualan) untuk analisis profit
6. 100% Gratis & Self-Hosted
- Tidak ada biaya lisensi bulanan atau tahunan
- Data tersimpan di komputer/server Anda sendiri
- Kontrol penuh atas data bisnis Anda
- Privacy dan keamanan terjamin
π₯ Cocok untuk Siapa? POS untuk Berbagai Jenis Bisnis
Kasapro ideal untuk berbagai jenis bisnis retail:
β
Toko Kelontong / Warung Sembako
Fitur yang Berguna:
- Sistem kasir dengan scan barcode
- Tracking penjualan harian untuk pembukuan
- Monitoring stok produk otomatis
- Laporan penjualan untuk analisis bisnis
β
Kedai Kopi / Warung Makan / Restoran Kecil
Fitur yang Berguna:
- POS untuk order cepat
- Tracking menu yang paling laris
- Inventory management untuk bahan baku
- Laporan untuk planning menu
β
Toko Fashion / Boutique
Fitur yang Berguna:
- Tracking produk per varian (size, warna)
- Inventory management per varian
- Sales analysis per kategori
- Low stock alerts untuk restock tepat waktu
β
Toko Elektronik / Peralatan
Fitur yang Berguna:
- Tracking produk dengan banyak varian
- HPP (Harga Pokok Penjualan) tracking
- Laporan profit margin
- Inventory management lengkap
β
Bisnis Retail Kecil-Menengah Lainnya
- Yang butuh sistem profesional tapi terjangkau
- Yang ingin digitalisasi tanpa kompleksitas tinggi
- Yang peduli dengan privasi data
Tidak cocok untuk:
- β Enterprise dengan kebutuhan sangat kompleks (lebih baik pakai ERP full)
- β Multi-cabang terintegrasi (masih dalam development)
π Quick Start - Setup dalam 10 Menit
Persyaratan Sistem
Komputer/Server:
- Windows 10+, macOS 10.15+, atau Linux
- RAM minimal 4GB (8GB lebih baik)
- Ruang disk minimal 2GB
Software:
- Docker Desktop (gratis, akan kami pandu cara install-nya)
π‘ Tidak perlu khawatir! Jika Anda belum familiar dengan Docker, kami sediakan panduan lengkap step-by-step di bawah.
Langkah-Langkah Instalasi
Langkah 1: Install Docker Desktop (5 menit)
Untuk Windows/Mac:
- Download Docker Desktop dari docker.com/products/docker-desktop
- Install seperti aplikasi biasa
- Buka Docker Desktop, pastikan icon Docker berwarna hijau (running)
Untuk Linux:
# Ubuntu/Debian
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
# Verifikasi
docker --version
docker compose version
Langkah 2: Download Docker Compose File (1 menit)
Option A: Clone Repository (Jika ada Git)
git clone https://github.com/sofyan-solutions/kasapro.git
cd kasapro
Option B: Download Manual
- Buat folder baru (contoh:
kasapro)
- Download file
docker-compose.prod.yml dan .env.example dari GitHub
- Simpan di folder tersebut
Langkah 3: Setup Environment (1 menit)
Copy file environment:
# Windows
copy .env.example .env
# Mac/Linux
cp .env.example .env
File .env sudah memiliki default settings yang bisa langsung digunakan!
Langkah 4: Pull Docker Images (3-5 menit)
Pull images dari Docker Hub:
# Set version
export ERP_VERSION=v1.0.0
export DOCKER_IMAGE_PREFIX=sofyansolutions/kasapro
# Pull images
docker compose -f docker-compose.prod.yml pull
Langkah 5: Jalankan Aplikasi (1 menit)
docker compose -f docker-compose.prod.yml --env-file .env up -d
Tunggu 30-60 detik, lalu cek status:
docker compose -f docker-compose.prod.yml ps
Langkah 6: Akses Aplikasi & Setup Wizard
Buka browser dan akses:
β οΈ Catatan: Browser mungkin menampilkan warning security karena self-signed certificate. Ini normal. Klik βAdvancedβ β βProceed to localhostβ.
Setup Wizard Otomatis:
Setelah aplikasi terbuka untuk pertama kali, Setup Wizard akan muncul otomatis. Setup wizard memandu Anda untuk:
- Setup Informasi Toko:
- Nama organisasi/bisnis
- Nama toko
- Alamat toko (opsional)
- Nomor telepon (opsional)
- Buat Akun Admin:
- Username untuk login (contoh:
admin atau pemilik)
- Nama lengkap
- PIN minimal 4 digit
- Selesai:
- Klik βSelesaiβ untuk menyelesaikan setup
- Anda akan diarahkan ke halaman login
- Gunakan akun admin yang baru dibuat untuk login
β
Tips: Setup wizard hanya muncul sekali saat pertama kali install. Setelah setup selesai, Anda bisa langsung login dengan akun admin yang sudah dibuat.
Jika Setup Wizard Tidak Muncul (Fallback):
Jika setup wizard tidak muncul (sangat jarang), Anda bisa login dengan kredensial default:
- Username:
kasir.demo atau supervisor.demo
- PIN:
1234
β οΈ Penting: Setelah login dengan default credentials, segera buat user admin baru dan ganti kredensial default untuk keamanan!
Langkah 7: Tambah Produk Pertama
Setelah login, tambah produk pertama Anda:
- Klik menu βProdukβ di sidebar
- Klik βTambah Produkβ
- Isi informasi produk:
- Nama produk (contoh: βKopi Bubuk 250gβ)
- SKU (contoh: βSKU-001β)
- Harga jual (contoh:
35000 untuk Rp 35.000)
- Stok awal (opsional)
- Klik βSimpanβ
Selesai! π Aplikasi siap digunakan untuk transaksi pertama.
π Butuh panduan lebih detail? Lihat Panduan Instalasi Lengkap atau Quick Start Guide
π‘ Fitur-Fitur Utama Kasapro
π Sistem Kasir (POS) Lengkap
Sistem Point of Sale profesional dengan fitur lengkap untuk operasional kasir sehari-hari:
- Scan barcode dengan camera atau barcode scanner
- Pencarian produk manual
- Multiple metode pembayaran (Tunai, QRIS, Transfer)
- Print struk otomatis
- Offline Mode - Bisa digunakan tanpa internet
π¦ Manajemen Stok Otomatis
Kelola inventory dengan mudah dan efisien:
- Pantau stok semua produk secara real-time
- Notifikasi otomatis saat produk hampir habis
- Stock adjustment dengan alasan dan audit trail
- History pergerakan stok lengkap
π Laporan & Analisis Bisnis
Laporan informatif untuk membantu pengambilan keputusan:
- Dashboard dengan KPI (omzet, transaksi, produk)
- Sales reports dengan grafik visual
- Analisis produk terlaris
- Export ke Excel untuk analisis lebih lanjut
πͺ Kelola Supplier & Pembelian
Manajemen supplier dan purchase order yang terintegrasi:
- Database supplier lengkap
- Buat purchase order dengan mudah
- Stok otomatis update setelah purchase
- Track HPP (Harga Pokok Penjualan)
π₯ Multi-User & Role Management
Sistem user management dengan role-based access control:
- Cashier - Hanya bisa melakukan transaksi
- Supervisor - Bisa override diskon, manage users, view reports
- Owner - Full access ke semua fitur
π± Akses dari Berbagai Device
Aplikasi berbasis web yang responsive:
- Bisa diakses dari laptop, tablet, atau smartphone
- Interface otomatis menyesuaikan ukuran layar
- Install sebagai PWA (Progressive Web App)
πΈ Screenshots - Lihat Tampilan Kasapro
Tampilan POS (Point of Sale)
Interface kasir yang bersih dan mudah digunakan. Scan barcode atau cari produk, langsung masuk ke keranjang.
Dashboard Bisnis
Lihat performa bisnis Anda dalam satu tampilan. Omzet, jumlah transaksi, dan produk terlaris langsung terlihat.
Kelola Produk
Tambah, edit, dan kelola produk dengan mudah. Sertakan foto, harga, stok, dan informasi lainnya.
Laporan Detail
Laporan penjualan yang detail dan mudah dipahami. Export ke Excel untuk analisis lebih lanjut.
β FAQ - Pertanyaan yang Sering Ditanyakan
Apakah Kasapro Gratis?
β
Ya, Kasapro 100% gratis untuk digunakan. Tidak ada biaya lisensi bulanan atau tahunan. Yang Anda butuhkan hanya komputer dan Docker (juga gratis).
Apakah Data Saya Aman?
β
Sangat aman! Semua data tersimpan di komputer/server Anda sendiri. Tidak dikirim ke cloud atau server pihak ketiga. Anda punya kontrol penuh atas data Anda.
Apakah Perlu Koneksi Internet?
β οΈ Untuk instalasi awal dan update, perlu internet. Tapi untuk penggunaan sehari-hari, bisa digunakan offline! Transaksi akan otomatis tersimpan dan di-sync saat internet kembali.
Seberapa Sulit Setup-nya?
β
Tidak sulit! Jika Anda bisa install aplikasi biasa, Anda bisa setup Kasapro. Rata-rata setup hanya butuh 10-15 menit. Kami sediakan panduan step-by-step yang mudah diikuti.
Apakah Bisa Digunakan untuk Multi-Cabang?
β οΈ Saat ini Kasapro fokus untuk single location. Untuk multi-cabang, bisa gunakan instance terpisah per cabang. Fitur multi-cabang terintegrasi sedang dalam development.
Bagaimana Cara Update Aplikasi?
β
Sangat mudah! Cukup pull images baru dari Docker Hub dan restart:
docker compose -f docker-compose.prod.yml pull
docker compose -f docker-compose.prod.yml up -d
Bagaimana Cara Backup Data?
β
Backup database bisa dilakukan dengan perintah:
docker compose -f docker-compose.prod.yml exec postgres pg_dump -U pos_user pos_db > backup.sql
Lihat Panduan Backup untuk detail lengkap.
Apakah Support Indonesia?
β
Ya! Aplikasi menggunakan Bahasa Indonesia. Dokumentasi juga tersedia dalam Bahasa Indonesia. Support tersedia via email.
Bisakah Di-custom Sesuai Kebutuhan?
β
Karena self-hosted, Anda punya kontrol penuh. Untuk customization lebih dalam, bisa request fitur atau kontak support untuk diskusi.
Apakah Bisa Digunakan Offline?
β
Ya! Kasapro mendukung offline mode. Transaksi bisa dilakukan tanpa internet, dan akan otomatis sync saat online kembali.
π Dokumentasi Lengkap
π Getting Started
π Panduan Penggunaan
π§ Advanced & Troubleshooting
π Roadmap - Fitur yang Akan Datang
Kami terus mengembangkan Kasapro berdasarkan feedback dari pengguna:
π Multi-Cabang Support - Kelola beberapa cabang dalam satu sistem
π Mobile App - Aplikasi mobile native untuk iOS & Android
π Cloud Deployment Option - Option untuk deploy di cloud
π Advanced Analytics - Laporan dan analisis yang lebih mendalam
π Payment Gateway Integration - Integrasi dengan payment gateway
π¬ Butuh Bantuan?
Email Support: solutionssofyan@gmail.com
Dokumentasi Lengkap: Lihat Semua Panduan
Report Bug: GitHub Issues
Diskusi: GitHub Discussions
π€ Kontribusi & Komunitas
Kasapro adalah proyek open source. Kami menyambut kontribusi dari komunitas!
Cara berkontribusi:
- π Improve documentation
- π Report bugs
- π‘ Suggest features
- β Star repository jika membantu
Lihat Panduan Kontribusi untuk detail.
π License
Proyek ini menggunakan MIT License. Lihat dokumentasi lisensi untuk detail.
π― Kata Kunci untuk Pencarian
Kasapro - Sistem POS, Point of Sale, Kasir Digital, Sistem Kasir UMKM, POS Gratis, Inventory Management, Tracking Penjualan, Laporan Bisnis, Self-Hosted POS, Sistem Kasir Indonesia, POS untuk Toko, Kasir Software, Retail Management System, POS Offline, POS untuk Warung, Sistem Kasir Gratis, POS untuk Kedai Kopi, POS untuk Toko Fashion, Manajemen Stok Otomatis, Laporan Penjualan Real-Time
## Mulai Sekarang - Gratis, Mudah, dan Profesional
**Siap untuk membuat bisnis Anda lebih profesional?**
[π Mulai Setup](/kasapro/docs/02-instalasi-setup.html) β’ [π Quick Start](/kasapro/docs/03-quick-start.html) β’ [π¬ Tanya di GitHub](https://github.com/sofyan-solutions/kasapro/discussions)
---
**Dibuat dengan β€οΈ untuk UMKM Indonesia**
*Mari bersama-sama membantu UMKM Indonesia menjadi lebih digital dan profesional*
[Website](On Development) β’ [Docker Hub](https://hub.docker.com/u/sofyansolutions) β’ [Support](mailto:solutionssofyan@gmail.com) β’ [License](/kasapro/LICENSE)