Perancangan Sistem Point of Sale (POS) Berbasis Web Menggunakan Next.js, Stripe, dan Supabase
Keywords:
Point of Sale (POS), Next.js, Stripe Payment Gateway, Supabase Cloud DatabaseAbstract
Perkembangan industri ritel dan Usaha Mikro, Kecil, dan Menengah (UMKM) menuntut adanya sistem pencatatan transaksi yang cepat, aman, dan dapat diakses dari berbagai perangkat secara real-time. Sistem Point of Sale (POS) tradisional kerap menghadapi kendala dalam hal sinkronisasi data, fleksibilitas pembayaran, serta keamanan akses pengguna. Penelitian ini bertujuan merancang dan mengimplementasikan sistem POS berbasis web menggunakan framework Next.js guna memastikan performa aplikasi yang responsif melalui mekanisme Server-Side Rendering (SSR) dan Static Site Generation (SSG). Manajemen identitas dan keamanan hak akses pengguna dikelola menggunakan layanan Clerk Authentication, sementara modul transaksi nontunai diintegrasikan dengan Stripe Payment Gateway. Metode pengembangan sistem yang diterapkan adalah Agile Software Development dengan model Scrum, yang memungkinkan iterasi cepat dan adaptif. Pengujian fungsional dilakukan menggunakan metode Black-Box Testing dengan 8 skenario uji yang mencakup seluruh alur utama sistem. Hasil penelitian menunjukkan bahwa integrasi ketiga teknologi tersebut menghasilkan platform POS yang andal, mampu mempercepat proses checkout secara signifikan, serta memberikan tingkat keamanan data pengguna dan transaksi yang optimal. Sistem ini berpotensi besar untuk diadopsi oleh pelaku UMKM dan ritel menengah guna meningkatkan efisiensi operasional dan manajemen keuangan.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Frizqy Mahrizal, Kevin Christofer Jamesie

This work is licensed under a Creative Commons Attribution 4.0 International License.

