Aplikasi Kasir Sederhana WinForm C#.NET

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.

You may also like...