Vol. 13 No. 2 Ae Tahun 2025 Bianglala Informatika : Jurnal Komputer Dan Informatika Universitas Bina Sarana Informatika Jakarta Aplikasi Pos Kasir Mobile Dengan Fitur Manajemen Stok Terintegrasi Untuk Mendukung Kinerja UMKM Rainier Candwian1 Minda Septiani2 Universitas Bina Sarana Informatika12 rainierc3535@gmail. com1 minda. mdt@bsi. Abstrak - Usaha Mikro. Kecil, dan Menengah (UMKM) merupakan tulang punggung perekonomian Indonesia, namun banyak di antaranya masih menghadapi tantangan dalam pencatatan transaksi dan pengelolaan stok secara efisien. Proses manual yang masih digunakan menimbulkan risiko kesalahan pencatatan dan menyulitkan pelaku usaha dalam memantau stok serta membuat keputusan yang cepat dan akurat. Penelitian ini bertujuan untuk merancang dan membangun aplikasi Point of Sale (POS) kasir mobile berbasis Flutter dengan fitur manajemen stok terintegrasi guna meningkatkan efisiensi operasional UMKM. Metode pengembangan yang digunakan adalah prototyping, dengan tahapan analisis kebutuhan, perancangan antarmuka, evaluasi pengguna, hingga implementasi final. Aplikasi dirancang untuk beroperasi secara offline, mudah digunakan, dan mampu mengurangi stok bahan baku secara otomatis setiap kali transaksi terjadi. Hasil implementasi menunjukkan bahwa aplikasi ini mampu mengurangi kesalahan pencatatan, mempercepat proses transaksi, serta meningkatkan akurasi dan efisiensi dalam pengelolaan stok. Dengan demikian, aplikasi ini diharapkan dapat menjadi solusi digital yang praktis bagi UMKM dalam menjalankan kegiatan bisnis sehari-hari. Kata Kunci: UMKM. Aplikasi Kasir. Manajemen Stok. POS. Mobile App Abstract - Micro. Small, and Medium Enterprises (MSME. are crucial to the Indonesian economy but often struggle with inefficient transaction recording and stock management. The reliance on manual processes leads to a high risk of human error, complicates inventory monitoring, and hinders swift, datadriven decision-making. This study aims to design and develop a mobile Point of Sale (POS) application using the Flutter framework, featuring integrated stock management to enhance the operational efficiency of MSMEs. The development followed a prototyping methodology, which included stages of requirement analysis, interface design, user evaluation, and final implementation. The resulting application is designed to function offline, offers an intuitive user interface, and automatically deducts raw material stock levels upon each transaction. Implementation results indicate that the application successfully minimizes recording inaccuracies, accelerates the transaction process, and significantly improves the accuracy and efficiency of inventory management. It is concluded that this application presents a viable and practical digital solution to support the day-to-day business operations and overall performance of MSMEs. Keywords: MSME. Point of Sale (POS). Inventory Management. Flutter. Mobile App. PENDAHULUAN Usaha Mikro. Kecil, dan Menengah (UMKM) perekonomian Indonesia (Yolanda et al. , n. Berdasarkan data Kementerian Koordinator Bidang Perekonomian Republik Indonesia. UMKM berkontribusi lebih dari 60% terhadap Produk Domestik Bruto (PDB) nasional serta (INDONESIA, 2. Dengan jumlah lebih dari 64 juta unit usaha yang tersebar di seluruh wilayah Indonesia. UMKM memiliki peran strategis dalam menciptakan kesejahteraan masyarakat dan mendukung pembangunan Alasan lainnya adalah usaha mikro dan kecil memiliki keunggulan dalam bidang yang memanfaatkan sumber daya alam dan padat karya, utamanya pada sektor pertanian tanaman pangan, perkebunan, peternakan, perikanan, perdagangan, dan rumah makan/restoran (Sofyan, 2. ISSN: 2338-9761 (Onlin. Meskipun berkontribusi besar, banyak UMKM menghadapi tantangan dalam pengelolaan bisnis, khususnya pada aspek pencatatan transaksi dan manajemen stok (Anjani et al. Sebagian besar pelaku usaha masih mengandalkan pencatatan manual yang rentan terhadap kesalahan, memakan waktu, dan tidak efisien dalam pelacakan stok (Herwanda & Aji, 2. Keterbatasan keterampilan digital juga menjadi hambatan, sehingga pelaku UMKM kesulitan memperoleh data bisnis secara cepat dan menyeluruh untuk mendukung pengambilan keputusan strategis. Digitalisasi telah menjadi kebutuhan mendesak yang tidak dapat diabaikan, terutama setelah dampak pandemi COVID-19 yang mempercepat perubahan di berbagai sektor, mendorong pelaku UMKM untuk beradaptasi dengan cepat terhadap kondisi yang baru (Hamzah et al. , n. Digitalisasi menjadi salah satu solusi yang dapat meningkatkan efisiensi operasional UMKM (Gultom et al. , 2. Salah satunya melalui Vol. 13 No. 2 Ae Tahun 2025 Bianglala Informatika : Jurnal Komputer Dan Informatika Universitas Bina Sarana Informatika Jakarta implementasi sistem Point of Sale (POS) manajemen stok. Sistem ini memungkinkan real-time, pengelolaan stok otomatis, serta pembuatan laporan keuangan yang lebih akurat dan cepat. Penelitian ini bertujuan untuk merancang dan mengimplementasikan aplikasi kasir mobile berbasis POS dengan fitur manajemen stok Aplikasi dikembangkan dengan antarmuka sederhana agar mudah digunakan oleh pelaku UMKM yang tidak terbiasa dengan Diharapkan aplikasi ini dapat meminimalkan kesalahan pencatatan, dan mendukung transformasi digital UMKM agar mampu bersaing di era bisnis yang semakin II. METODOLOGI PENELITIAN Penelitian ini menggunakan kombinasi metode observasi, wawancara, dan studi literatur. Observasi dilakukan secara langsung pada UMKM untuk memahami sistem pencatatan transaksi dan mengidentifikasi kendala dalam pengelolaan stok. Wawancara dengan pelaku UMKM dilakukan untuk memperoleh informasi terkait kebutuhan sistem serta masukan mengenai fitur yang diinginkan. Selain itu, studi literatur digunakan untuk mengkaji referensi dari jurnal, buku, serta penelitian terdahulu terkait sistem POS dan manajemen stok, serta Flutter pengembangan aplikasi mobile. Model pengembangan perangkat lunak yang digunakan dalam penelitian ini adalah Prototype Model. Prototype model merupakan pendekatan rekayasa perangkat lunak yang secara langsung menunjukkan bagaimana perangkat lunak atau komponen perangkat lunak akan berfungsi di lingkungannya sebelum tahap konstruksi aktual dilakukan (Binuko et al. , 2. Prototype Model digunakan karena dianggap sesuai untuk kebutuhan UMKM yang sering kali memerlukan penyesuaian cepat terhadap sistem yang dibangun. Model ini memungkinkan komunikasi intensif antara pengembang dan pengguna melalui tahapan perancangan serta evaluasi berulang, sehingga hasil akhir dapat lebih sesuai dengan kebutuhan nyata di Proses dimulai dengan analisis kebutuhan awal, di mana dilakukan identifikasi kebutuhan fungsional UMKM melalui observasi dan wawancara, kemudian memetakan fitur inti seperti transaksi penjualan, manajemen stok, dan laporan keuangan sederhana. Selanjutnya, dilakukan perancangan prototype sederhana berupa antarmuka dasar (UI/UX) menggunakan Flutter, yang difokuskan pada alur transaksi dan pencatatan stok. Prototype tersebut kemudian diuji melalui evaluasi dan umpan balik dari pengguna, sehingga diperoleh informasi mengenai kelebihan maupun kekurangannya. Berdasarkan hasil evaluasi, dilakukan perbaikan prototype dengan menambahkan fitur tambahan dan penyempurnaan antarmuka. Tahap akhir pengembangan aplikasi kasir mobile dengan fitur manajemen stok terintegrasi yang kemudian diuji secara komprehensif untuk memastikan kinerja dan keandalannya sebelum siap digunakan oleh UMKM. HASIL DAN PEMBAHASAN Aplikasi POS kasir dengan fitur manajemen stok terintegrasi yang dikembangkan dalam penelitian ini telah berhasil diimplementasikan dengan fitur utama seperti transaksi, manajemen produk, manajemen kategori, manajemen stok bahan, laporan shift dan pin admin. Database SQFLite sebagai sistem manajemen basis data lokal yang ringan dan efisien. Terdiri dari tujuh tabel utama yang saling berelasi . ategori, produk, shift, transaksi, detail transaksi, bahan, dan produk baha. , database dirancang untuk menyimpan mempertimbangkan efisiensi akses dan integritas referensial melalui penggunaan foreign key constraint yang menjamin konsistensi data pada setiap operasi. Sumber: Penulis . Sumber: Penulis . Gambar 2. Deployment Diagram Gambar 1. Prototype Model Diagram ISSN: 2338-9761 (Onlin. Vol. 13 No. 2 Ae Tahun 2025 Bianglala Informatika : Jurnal Komputer Dan Informatika Universitas Bina Sarana Informatika Jakarta Hasil pengujian menggunakan metode Blackbox, pengujian BlackBox digunakan untuk mendeteksi kecacatan dan kekurangan seperti fungsionalitas yang salah atau hilang, kesalahan antarmuka, kesalahan dalam struktur data atau akses ke database dan lainnya (Permatasari et al. , 2. berjalan sesuai dengan fungsinya. Pengguna dapat melakukan transaksi, manajemen produk, kategori dan stok bahan, serta melihat laporan shift tanpa adanya kesalahan sistem. Mengganti PIN Mengubah stok awal Memulai Shift Menamba produk ke Melakukan Pencatata Transaksi Stok Tabel 1. Tabel Hasil Pengujian Blackbox Uraian Test Case Masuk kan pin Menamba kategori ke dalam list Menamba produk ke dalam list Menghubu Produk Kategori Menamba bahan stok ke dalam list bahan Hasil Sistem hkan ke pin yang . efault Au1234A. Kategori Produk Produk Produk hkan ke Produk ISSN: 2338-9761 (Onlin. Hasil Uji Kesimp Sistem hkan ke pin yang . efault Au1234A. Kategori Produk Produk Produk hkan ke Produk Berhasil Berhasil Berhasil Berhasil Berhasil PIN dari PIN Default Au1234Ay Au9090Ay Bahan AuSosisAy Shift n tombol AuMulai ShiftAy Produk Total harga di g sesuai yang di Pencatat Transak si secara Stok AuSosisAy g secara Menu PIN dari PIN Default Au1234Ay Au9090Ay Bahan AuSosisAy Shift n tombol AuMulai ShiftAy Produk Total harga di g sesuai yang di Pencatat Transak si secara Stok AuSosisAy g secara Menu Berhasil Berhasil Berhasil Berhasil Berhasil Berhasil Berhasil Vol. 13 No. 2 Ae Tahun 2025 Laporan Shift pdf/excel/c Menghapu s Produk dari list Menghapu s Kategori Mengakhiri Shift Sosis telah di Auchecko utAy Laporan pdf/excel /csv Produk dari list e produk Kategori lagi yang AuAAy Shift Bianglala Informatika : Jurnal Komputer Dan Informatika Universitas Bina Sarana Informatika Jakarta Sosis telah di Auchecko utAy Laporan pdf/excel /csv Produk dari list e produk Kategori lagi yang AuAAy Shift Berhasil Berhasil Berhasil Berhasil Halaman utama merupakan titik awal penggunaan aplikasi yang menampilkan daftar ditambahkan melalui fitur manajemen produk. Setiap produk ditampilkan dalam bentuk daftar sederhana yang mudah dipahami oleh Ketika produk ditekan, sistem akan otomatis menambahkannya ke keranjang. Selain daftar produk, halaman ini juga dilengkapi berbagai tombol navigasi yang mendukung operasional kasir. Tersedia tombol untuk memulai shift sebagai tanda awal transaksi harian, tombol menuju halaman admin yang dilengkapi otorisasi PIN untuk menjaga keamanan, serta tombol pencarian produk berdasarkan nama agar mempermudah pencarian item tertentu. Pengguna juga dapat menambah atau mengurangi jumlah produk yang ada di keranjang secara langsung, serta menyelesaikan proses transaksi. Desain halaman dibuat dengan tampilan sederhana, bersih, dan menarik, sehingga mudah digunakan oleh kasir maupun pelaku UMKM yang tidak terbiasa dengan aplikasi Fokus utama dari halaman ini adalah memberikan kemudahan dalam navigasi dan mempercepat proses transaksi. Halaman Keranjang dan Checkout. Sumber: Penulis . Penerapan sistem ini memberikan dampak positif dalam efisiensi operasional dan peningkatan kualitas layanan. Proses transaksi menjadi lebih cepat dan pencatatan data lebih akurat. Halaman Utama. Sumber: Penulis . Gambar 4. Halaman Keranjang Sumber: Penulis . Gambar 3. Halaman Utama ISSN: 2338-9761 (Onlin. Halaman keranjang menampilkan daftar produk yang telah dipilih dari halaman utama beserta jumlah dan total harganya. Pada halaman ini, pengguna dapat menambah atau mengurangi jumlah produk sesuai kebutuhan, atau menghapus item tertentu dari keranjang. Setelah jumlah produk sesuai, pengguna dapat melanjutkan ke tahap pembayaran melalui tombol menuju halaman checkout. Fitur ini dirancang untuk memberikan fleksibilitas dan kemudahan dalam mengatur transaksi Vol. 13 No. 2 Ae Tahun 2025 Bianglala Informatika : Jurnal Komputer Dan Informatika Universitas Bina Sarana Informatika Jakarta sebelum diselesaikan. Halaman menyelesaikan proses transaksi. Pada tahap ini, pengguna dapat memilih metode pembayaran, baik secara tunai maupun Setelah metode pembayaran dipilih, pengguna menekan tombol checkout untuk mengonfirmasi transaksi. Sistem kemudian akan menyimpan data penjualan, memperbarui stok produk secara otomatis, dan menampilkan laporan sesuai transaksi. Halaman Manajemen Kategori dan Stok. Produk. Halaman Admin. Sumber: Penulis . Gambar 6. Halaman Manajemen Produk. Kategori, dan Stok Sumber: Penulis . Gambar 5. Halaman Admin Halaman admin merupakan area khusus yang hanya dapat diakses melalui otorisasi PIN, sehingga keamanan data dan Halaman ini berfungsi sebagai pusat kendali bagi pemilik usaha atau admin dalam mengatur berbagai aspek operasional Dari halaman ini, admin dapat mengakses fitur manajemen produk, manajemen kategori produk, laporan shift, serta manajemen stok bahan. Antarmuka halaman admin dirancang sederhana agar mudah dipahami, dengan navigasi yang jelas menuju masing-masing Melalui halaman ini, pemilik usaha dapat melakukan pengaturan secara menyeluruh tanpa mengganggu aktivitas Keberadaan memastikan adanya pemisahan peran antara kasir dan pengelola usaha, sehingga data transaksi dan stok lebih terkontrol. ISSN: 2338-9761 (Onlin. Halaman digunakan untuk mengatur daftar produk yang dijual dalam aplikasi. Admin dapat menambahkan produk baru dengan detail berupa nama, harga, kategori, dan gambar produk agar tampilan lebih informatif. Selain itu, tersedia fitur untuk mengedit dan menghapus produk sesuai kebutuhan. Dengan adanya halaman ini, pemilik usaha dapat menyesuaikan daftar produk secara fleksibel sesuai perubahan harga maupun ketersediaan barang. Halaman memungkinkan admin membuat dan mengatur kategori produk seperti ricebowl, fast food, drinks, maupun kategori lain sesuai kebutuhan usaha. Kategori ini berfungsi sebagai filter pada halaman utama sehingga memudahkan kasir dalam mencari Admin juga dapat mengedit maupun menghapus kategori agar tetap relevan dengan perkembangan jenis produk yang Halaman manajemen stok bahan berfungsi untuk mencatat ketersediaan bahan baku yang digunakan dalam proses produksi. Setiap kali transaksi terjadi, stok bahan otomatis berkurang sesuai resep atau komposisi yang telah ditentukan. Dengan fitur ini, pemilik usaha dapat memantau ketersediaan bahan secara lebih akurat dan mencegah terjadinya kekurangan stok Selain itu, pencatatan stok bahan juga membantu dalam melakukan perencanaan pembelian dan pengendalian biaya operasional. Vol. 13 No. 2 Ae Tahun 2025 Bianglala Informatika : Jurnal Komputer Dan Informatika Universitas Bina Sarana Informatika Jakarta Halaman Laporan Shift. Sumber: Penulis . Gambar 7. Halaman Laporan Shift Halaman laporan shift dirancang untuk mencatat dan menampilkan aktivitas kasir selama periode kerja tertentu. Setiap kali kasir memulai dan mengakhiri shift, aplikasi akan menyimpan data transaksi yang terjadi dalam rentang waktu tersebut. Informasi yang ditampilkan meliputi jumlah transaksi, total pendapatan, serta waktu mulai dan selesai shift. Fitur ini membantu pemilik usaha dalam melakukan rekap keuangan harian serta mengevaluasi kinerja kasir. Dengan adanya laporan shift, proses rekonsiliasi keuangan menjadi lebih terstruktur dan transparan. Halaman ini juga berfungsi UMKM memantau perkembangan usaha secara Halaman PIN Admin Sumber: Penulis . Gambar 8. Halaman PIN Admin Halaman PIN disediakan untuk menjaga keamanan akses terhadap fitur-fitur penting dalam aplikasi. ISSN: 2338-9761 (Onlin. Melalui halaman ini, admin dapat memperbarui PIN secara berkala agar tidak mudah diketahui oleh pihak yang tidak berwenang. Proses PIN memasukkan PIN lama sebagai verifikasi, kemudian menetapkan PIN baru yang akan Fitur ini memastikan hanya admin yang sah yang dapat mengakses halaman pengaturan, manajemen produk, kategori, stok, maupun laporan, sehingga integritas data dan keamanan sistem tetap terjaga. IV. KESIMPULAN Penelitian ini dilakukan dengan tujuan untuk menghadirkan sebuah aplikasi POS kasir mobile yang terintegrasi dengan manajemen stok guna mendukung kinerja UMKM. Seperti yang dijelaskan pada bagian pendahuluan. UMKM masih menghadapi tantangan dalam pencatatan transaksi dan pengelolaan stok yang sering dilakukan secara manual. Hasil pengembangan aplikasi menunjukkan bahwa harapan tersebut dapat terwujud, ditandai dengan tersedianya fitur utama seperti pencatatan transaksi, pengelolaan produk dan kategori, laporan shift, serta manajemen stok bahan yang dapat diakses secara praktis melalui perangkat mobile. Dengan demikian, terdapat kesinambungan antara masalah yang diuraikan dalam pendahuluan dengan hasil dan pembahasan Selain itu, penelitian ini juga membuka prospek pengembangan di masa mendatang. Integrasi aplikasi dengan layanan berbasis cloud berpotensi memperluas cakupan penggunaan, khususnya dalam mendukung sinkronisasi data antar perangkat. Fitur analitik penjualan serta notifikasi stok menipis juga dapat ditambahkan untuk membantu UMKM dalam membuat keputusan yang lebih strategis. Prospek penerapan studi lanjutan dapat diarahkan pada implementasi aplikasi di berbagai jenis usaha skala kecil hingga menengah, sehingga efektivitasnya dapat diuji di lingkungan bisnis yang lebih beragam. Sebagai rekomendasi, penelitian berikutnya dapat memperhatikan aspek keamanan data, antarmuka pengguna yang lebih adaptif, serta integrasi dengan sistem pembayaran digital yang kian berkembang. Dengan langkah tersebut, aplikasi POS kasir mobile ini tidak hanya menjadi solusi pencatatan transaksi, tetapi juga sarana digitalisasi yang lebih komprehensif untuk mendukung pertumbuhan UMKM di era transformasi digital. REFERENSI