TOKO KELONTONG POS
Web-Based Point of Sale with MVC Architecture

PROJECT BACKGROUND
Toko kelontong skala kecil-menengah umumnya masih mencatat transaksi secara manual di buku tulis, menyebabkan selisih stok dan kesulitan pembukuan.
THE CORE CHALLENGE
Sistem kasir desktop konvensional tidak bisa dipantau dari luar toko dan memerlukan biaya lisensi perangkat keras yang tinggi bagi UMKM.
ENGINEERING STRATEGY
Membangun aplikasi POS berbasis web dengan CodeIgniter 4 MVC, melakukan migrasi skema database relasional ke hosting publik tkpos.my.id, dan menyusun manual book teknis.
ARCHITECTURE SPECIFICATION
- 01Application Pattern: CodeIgniter 4 MVC separating routes, controllers, and views
- 02Persistence: Relational MySQL database with strict foreign keys and audit logs
- 03Deployment: Production environment setup on cloud hosting with domain routing
- 04Documentation: Technical manual book covering architecture, setup, and cashier guide
This project implements structured separation between presentation, state dispatch, relational data storage, and environment hosting.
DELIVERED CAPABILITIES
- Role-based authentication isolating Cashier and Administrator capabilities
- Instant receipt generation and automated decrement of inventory stock
- Periodic daily/monthly revenue accounting and transaction history export
- Responsive web layout accessible via tablet and mobile browsers
PROJECT LIFECYCLE
Functional web application with live public demo at tkpos.my.id.
TECHNICAL TAKEAWAY
Menyusun dokumentasi teknis dan manual book resmi sama pentingnya dengan menulis kode agar sistem dapat dipelihara dan dikembangkan oleh tim lain.
