Skip to content

sofyan-solutions/kasapro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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

Kasapro Logo

Sistem Point of Sale (POS) Profesional yang Mudah Digunakan untuk UMKM

Version License Docker Hub

Kelola Toko Anda dengan Lebih Mudah, Cepat, dan Profesional - GRATIS

πŸš€ Mulai Setup β€’ πŸ“š Panduan Lengkap β€’ πŸ’¬ 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:

  1. Download Docker Desktop dari docker.com/products/docker-desktop
  2. Install seperti aplikasi biasa
  3. 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

  1. Buat folder baru (contoh: kasapro)
  2. Download file docker-compose.prod.yml dan .env.example dari GitHub
  3. 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:

https://localhost:9443

⚠️ 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:

  1. Setup Informasi Toko:

    • Nama organisasi/bisnis
    • Nama toko
    • Alamat toko (opsional)
    • Nomor telepon (opsional)
  2. Buat Akun Admin:

    • Username untuk login (contoh: admin atau pemilik)
    • Nama lengkap
    • PIN minimal 4 digit
  3. 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:

  1. Klik menu "Produk" di sidebar
  2. Klik "Tambah Produk"
  3. Isi informasi produk:
    • Nama produk (contoh: "Kopi Bubuk 250g")
    • SKU (contoh: "SKU-001")
    • Harga jual (contoh: 35000 untuk Rp 35.000)
    • Stok awal (opsional)
  4. 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)

POS Interface - Sistem Kasir Digital Kasapro Interface kasir yang bersih dan mudah digunakan. Scan barcode atau cari produk, langsung masuk ke keranjang.

Dashboard Bisnis

Dashboard - Laporan Penjualan Real-Time Lihat performa bisnis Anda dalam satu tampilan. Omzet, jumlah transaksi, dan produk terlaris langsung terlihat.

Kelola Produk

Product Management - Manajemen Produk dan Inventory Tambah, edit, dan kelola produk dengan mudah. Sertakan foto, harga, stok, dan informasi lainnya.

Laporan Detail

Reports - Laporan Penjualan dan Analisis Bisnis 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 β€’ πŸ“š Quick Start β€’ πŸ’¬ Tanya di GitHub


Dibuat dengan ❀️ untuk UMKM Indonesia

Mari bersama-sama membantu UMKM Indonesia menjadi lebih digital dan profesional

[Website](On Development) β€’ Docker Hub β€’ Support β€’ License

About

Sistem POS gratis untuk UMKM Indonesia. Point of Sale self-hosted dengan inventory management, offline mode, dan laporan bisnis. Setup 10 menit dengan Docker.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors