Abstrak
Pengembangan Sistem Point Of Sale (POS) Berbasis Progressive Web App (PWA) Untuk Digitalisasi Operasional Usaha Kuliner
Oleh :
Dimas Premono Soko Andayani - V3423030 - Sekolah Vokasi
Transformasi digital pada sektor UMKM mendorong tingginya kebutuhan akan sistem Point of Sale (POS) yang terintegrasi. Namun, ketergantungan sebagian besar aplikasi POS modern pada koneksi internet yang stabil serta tuntutan spesifikasi perangkat keras aplikasi native yang tinggi kerap menjadi kendala operasional utama bagi pelaku usaha kuliner. Untuk mengatasi permasalahan tersebut, dikembangkan SeliPOS, sebuah sistem Point of Sale berbasis Progressive Web App (PWA) dengan pendekatan offline-first menggunakan metode pengembangan Agile. Perancangan sistem meliputi pemodelan proses bisnis dengan BPMN, visualisasi interaksi pengguna dengan use case diagram, serta perancangan basis data menggunakan Entity Relationship Diagram (ERD). Pengembangan sisi backend menggunakan bahasa pemrograman Golang, framework Gin, basis data PostgreSQL, dan Bun ORM, sedangkan sisi frontend dikembangkan menggunakan Vue.js 3, TypeScript, Tailwind CSS, PrimeVue, serta IndexedDB untuk penyimpanan lokal. Pengujian dilakukan menggunakan pendekatan Black Box Testing untuk pengujian fungsionalitas dan compatibility testing untuk mengecek konsistensi tampilan. Hasil Tugas Akhir ini adalah sistem informasi POS berbasis web yang mencakup fitur manajemen produk dan kategori, pengelolaan transaksi kasir, manajemen inventaris berbasis pola Event Sourcing melalui riwayat stok, monitor antrean dapur secara real-time, dukungan transaksi luring, serta dashboard statistik penjualan.