Perancangan Sistem Point of Sale (POS) Berbasis Web Menggunakan Next.js, Stripe, dan Supabase

Authors

  • Frizqy Mahrizal Program Studi Teknik Komputer, Politeknik Unggulan Cipta Mandiri, Medan, Indonesia
  • Kevin Christofer Jamesie Program Studi Teknik Komputer, Politeknik Unggulan Cipta Mandiri, Medan, Indonesia

Keywords:

Point of Sale (POS), Next.js, Stripe Payment Gateway, Supabase Cloud Database

Abstract

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

2026-09-19