Visual Basic .Net
Visual Basic .Net Semua member

SC Kasir VB.NET — Aplikasi Kasir Toko Sederhana dengan Cetak Struk (Windows Forms .NET 8)

Sharecode.id 07 Nov 2026
SC Kasir VB.NET — Aplikasi Kasir Toko Sederhana dengan Cetak Struk (Windows Forms .NET 8) - screenshot 1
SC Kasir VB.NET — Aplikasi Kasir Toko Sederhana dengan Cetak Struk (Windows Forms .NET 8) - screenshot 2
SC Kasir VB.NET — Aplikasi Kasir Toko Sederhana dengan Cetak Struk (Windows Forms .NET 8) - screenshot 3
SC Kasir VB.NET — Aplikasi Kasir Toko Sederhana dengan Cetak Struk (Windows Forms .NET 8) - screenshot 4
SC Kasir VB.NET — Aplikasi Kasir Toko Sederhana dengan Cetak Struk (Windows Forms .NET 8) - screenshot 5
1 / 5

SC Kasir VB.NET adalah aplikasi kasir (point of sale) desktop sederhana untuk toko kelontong, warung, atau minimarket kecil. Cocok sebagai bahan belajar VB.NET karena alurnya lengkap: data master, transaksi, cetak, laporan, sekaligus bisa langsung dipakai di toko.

Fitur:

  • Dasbor: penjualan hari ini, jumlah transaksi, jumlah jenis barang, dan daftar barang yang stoknya menipis.
  • Data Barang: tambah, ubah, hapus, dan cari barang. Kode barang otomatis (BRG001, BRG002, ...); barang dengan stok menipis ditandai merah.
  • Layar kasir: cari barang dengan kode atau nama (autocomplete), atur qty, ubah qty langsung di tabel, total dan kembalian dihitung otomatis, tombol Uang Pas, cek stok, dan stok berkurang otomatis saat transaksi disimpan. Nomor nota otomatis per hari (TRX-20261107-001).
  • Struk 58 mm: pratinjau lalu cetak ke printer thermal atau Microsoft Print to PDF.
  • Riwayat penjualan: filter rentang tanggal dan no. nota, detail barang per nota, omzet periode, cetak ulang struk, dan ekspor CSV yang bisa dibuka di Excel.
  • Pengaturan toko: nama, alamat, telepon, dan pesan di bawah struk.
  • Format Rupiah Indonesia; kolom nominal otomatis diberi titik ribuan saat diketik.
  • Pintasan keyboard: F1/F2/F3 dari dasbor, Enter untuk menambah barang, F10 untuk simpan, Del untuk hapus item, Esc untuk tutup.

Yang dipelajari dari kode ini: DataGridView (termasuk edit satu kolom), ComboBox autocomplete, validasi input, LINQ untuk laporan, serialisasi JSON, PrintDocument dan PrintPreviewDialog untuk cetak struk, serta SaveFileDialog untuk ekspor CSV.

Teknologi: Visual Basic .NET, Windows Forms, .NET 8. Tanpa paket NuGet dan tanpa database server: data disimpan sebagai file JSON di folder data di samping file .exe, jadi aplikasi langsung jalan. Kode memakai Option Strict On, nama variabel dan komentar berbahasa Indonesia, dan semua form bisa dibuka di Form Designer Visual Studio.

Kebutuhan: Windows 10/11 dan Visual Studio 2022 versi 17.8 ke atas, atau .NET 8 SDK bila ingin build lewat command line.

Cara membuka dengan benar:

  1. Pasang Visual Studio 2022 versi 17.8 atau lebih baru (edisi Community gratis) dengan workload .NET desktop development. Cek versinya di menu Help → About Microsoft Visual Studio. Visual Studio 2019 dan versi lebih lama tidak bisa membuka proyek .NET 8.
  2. Ekstrak zip ke folder biasa, misalnya D:\Proyek\. Jangan membuka file langsung dari dalam zip, dan hindari folder C:\Program Files.
  3. Buka file SCKasir.sln dengan klik dua kali, atau lewat File → Open → Project/Solution. Jangan memakai Open Folder, karena proyek tidak akan bisa di-debug.
  4. Tunggu sampai proses memuat proyek selesai (lihat status di pojok kiri bawah), lalu tekan F5 untuk menjalankan.
  5. Untuk mengubah tampilan, klik dua kali form di Solution Explorer (misalnya Forms\FormUtama.vb) agar terbuka di Form Designer. Tekan F7 untuk pindah ke kodenya.

Jika ada masalah:

  • "Project not loaded" / "unsupported" / meminta .NET 8: perbarui Visual Studio ke 17.8+ lewat Visual Studio Installer, dan pastikan workload .NET desktop development tercentang.
  • Form Designer menampilkan error atau kosong: jalankan Build → Build Solution (Ctrl+Shift+B), tutup tab form, lalu buka lagi.
  • Tanpa Visual Studio: pasang .NET 8 SDK, buka terminal di folder hasil ekstrak, lalu jalankan dotnet run --project SCKasir.

Lisensi: MIT. Gratis untuk semua member sharecode.id, boleh dipakai untuk belajar, tugas, maupun dikembangkan menjadi aplikasi komersial.

Gratis Untuk semua member
  • KategoriVisual Basic .Net
  • Ukuran file35 KB
  • Diunggah07 Nov 2026
  • DiunduhBelum ada
Sharecode.id

Sharecode.id

Bergabung 25 Juni 2022

Lihat profil Kirim pesan
GratisUntuk semua member