idcsLogo
idcsLogo2
idcsLogo2
  • Home
  • E-Learning
    • Visual Studio C#
    • C# Dasar
    • Windows Form C#
    • Golang
    • SQL Server
  • Tips and Trick
    • Console
    • Windows Form
  • Submit Artikel
  • Laporkan Masalah

Aplikasi Kasir Sederhana WinForm C#.NET

Home » Aplikasi Kasir Sederhana WinForm C#.NET
  • Daftar Materi

    • Apakah itu Windows Form ?
    • Apakah itu Visual Studio ?
    • Tampilan WinForm VS 2019
  • –

    • Apa itu Form ?
    • Apa itu WinForm Control ?
    • Control Properties
    • Membuat Aplikasi WinForm
    • Toolbar WinForm
    • Mnemonic
  • –

    • Docking dan Anchor
    • Container Control
    • Flow Layout
    • GroupBox
    • Panel
    • Split Container
    • TabControl
    • TableLayoutPanel
  • –

    • Apa itu Event ?
    • Apa itu Event Handler ?
    • Event Order
  • –

    • Mengenal GDI+
    • Menggambar Vektor
    • Cardinal Spline
    • Bezier Spline C#
  • –

  • Aplikasi Kasir Sederhana WinForm Bahasa Pemrograman C#.NET
    Aplikasi Kasir Sederhana WinForm C#.NET

    Aplikasi kasir merupakan aplikasi yang berfungsi untuk membantu mencatat segala bentuk transaksi yang terjadi pada suatu usaha tertentu.

    Mulai dari Toko, Cafe, Restaurant, Laundry, Angkringan dan lain sebagainya sekarang sudah mulai menggunakan System Pos atau kasir.

    Bahasa pemrograman C# memungkinkan kamu untuk membuat aplikasi berbasis android, desktop, maupun web melalui asp.net.

    namun kali ini idcsharp akan membahas mengenai pembuatan Aplikasi Kasir Sederhana berbasis Desktop menggunakan C#.NET.

    Aplikasi yang akan kita buat merupakan aplikasi kasir yang sangat sederhana yang lebih fokus terhadap transaksi.

    Karena pembuatan tutorial ini digunakan untuk meningkatkan pemahaman dasar tentang bahasa pemrograman C#.

    Sebelum memulai alangkah baiknya kita berdoa terlebih dahulu.

    Langkah pertama yang harus dilakukan adalah menyiapkan Project Baru pada Visual Studio dengan tipe Windows Form C#.NET.

    baca : Cara Membuat Aplikasi Windows Form C#.NET

    Kemudian, Buatlah tampilan seperti gambar dibawah ini :

    Pada desain Aplikasi di atas, kami menggunakan :

    • 1 PictureBox
    • 1 ComboBox
    • 5 Label
    • 1 TextBox
    • 3 Button
    • 1 ListTextBox.

    Setelah kamu selesai mengatur tata letak sesuai gambar di atas, tahap selanjutnya adalah memasukan code program kedalam aplikasi.

    Menambahkan Item pada ComboBox C#

    Kita akan menggunakan ComboBox untuk membuat daftar barang yang dijual, maka dari itu hal pertama yang harus dilakukan adalah mengisinya.

    Bagaimana cara mengisi ComboBox dengan C# ?

    kamu dapat menggunakan kode/ syntax dibawah ini untuk mengisi ComboBox.

    Item.Items.Add("Makaroni Pedas");
    Item.Items.Add("Es Cincau");
    Item.Items.Add("Mie Goreng");
    Item.Items.Add("Mie Rebus");
    Item.Items.Add("Telur");
    

    masukan kode diatas pada bagian Form Load, agar berjalan ketika program di jalankan.

    Menambahkan Value pada TextBox Harga C#.

    Kasus selanjutnya adalah bagaimana menampilkan value yang berupa harga pada textbox, ketik user memilih barang pada ComboBox.

    Agar harga tampil ketika value ComboBox berubah, maka kita perlu menaruh kode harga kedalam ComboBox_SelectedIndexChanged.

    masukan kode dibawah kedalamnya :

     if (Item.Text == "Makaroni Pedas")
                {
                    Harga.Text = "2000";
                }
                else if (Item.Text == "Es Cincau")
                {
                    Harga.Text = "3000";
                }
                else if (Item.Text == "Mie Goreng")
                {
                    Harga.Text = "6000";
                }
                else if (Item.Text == "Mie Rebus")
                {
                    Harga.Text = "5000";
                }
                else if (Item.Text == "Telur")
                {
                    Harga.Text = "1500";
                }
    

    Menampilkan Data Input kedalam ListTextBox C#

    Menampilkan barang yang dipilih pada ListTextBox, untuk mentransfer data dari textbox ke dalam ListTextBox, disini kita melakukannya melalui button.

    Jadi langkah pertama adalah, masukan kode dibawah ini pada Event OnClixk Button Beli.

     if (string.IsNullOrWhiteSpace(itemList.Text) && string.IsNullOrWhiteSpace(Harga.Text))
                {
                    MessageBox.Show("Pilih Item Terlebih dahulu");
                }
                else
                    
                itemList.Items.Add(Item.Text + " " + Harga.Text);
                itemList.Text = "";
                Item.Text = "";
                Harga.Text = "";
    

    if (string.IsNullOrWhiteSpace(Harga.Text)), berarti apabila TextBox Harga kosong maka :

    MessageBox.Show(“Pilih Item Terlebih dahulu”);

    Akan menampilkan windows baru yang berisi Text ” Pilih Item Terlebih Dahulu“

    kemudian apabila TextBox Harga berisi value, maka :

    itemList.Items.Add(Item.Text + ” ” + Harga.Text);
    Harga.Clear()

    Menambahkan Item ke ListTextBox, kemudian membersihkan form harga.

    Membuat Fungsi Reset ListTextBox C#

    Fungsi Reset ini digunakan untuk membersihkan log transaksi sebelumnya pada program kasir.

    masukan kode dibawah ini pada button Bersihkan.

     itemList.Items.Clear();
     itemList.Items.Add("Pesanan" + " " + " Harga ");
    

    Membuat Fungsi Exit Aplikasi C#

    Selanjutnya adalah membuat fungsi keluar aplikasi pada button, dengan tambahan Jendela Konfirmasi.

    masukan kode dibawah ini pada EventOnClick pada button exit.

    if (MessageBox.Show("Kamu Yakin ?", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
    {
                    MessageBox.Show("Sampai Jumpa");
                    this.Close();
                }
                else
                {
       
                }
            }
    

    Kode diatas akan menampilkan peringatan, kamu yakin ?, apabila kamu pilih yes, maka aplikasi akan tertutup, sedangkan no maka akan kembali ke parentform.

    Confirmation Exit Form C#

    Jika kamu mengikuti step by step diatas, maka program akan berjalan dengan lancar, namun ada beberapa hal yang harus dibenahi, seperti :

    • disable input pada TextBox Harga
    • Ganti Style ComboBox menjadi DropDownList.

    untuk mengaturnya kamu dapat membuka pada tab properti kontrol, pada bagian style dan enabled.

    Source code Program
    Angga Adji Surya
    33
    Tips and Trick, Windows Form
    Prev PostForm dengan Warna Latar Dinamis C#Form dengan Warna Latar Dinamis C#Mei 13, 2019
    Next PostCara membuat Toolbar pada WinForm C#Mei 19, 2019Cara membuat Toolbar pada Windows Form C# Visual StudioCara membuat Toolbar pada Windows Form C# Visual Studio
    idcsLogo
    IDCSharp menyediakan materi - materi bahasa pemrograman komputer dan informasi seputar dunia IT untuk kamu. Mari kita belajar membuat aplikasi bersama
    • Implementasi Media Video dan Audio pada HTML5 Part 2
    • Memahami 3 Jenis Api Model pada HTML5
    • Memahami 3 Api Model pada HTML5 Part 2
    • Memahami 3 Api Model pada HTML5 Part 3
    • Memahami 3 Api Model pada HTML5 Part 4
    • Home
    • E-Learning
      • Visual Studio C#
      • C# Dasar
      • Windows Form C#
      • Golang
      • SQL Server
    • Tips and Trick
      • Console
      • Windows Form
    • Submit Artikel
    • Laporkan Masalah
    Copyright © 2021 IDCSharp. All Rights Reserved