Dalam dunia bisnis pasti akan ada yang namanya transaksi. Khususnya untuk bisnis kuliner. Bisnis kuliner dari tahun ke tahun semakin menjamur dalam arti tumpah ruah yang menjalankan bisnis ini. Selain daftar menu yang disajikan, pastinya bisnis ini memerlukan yang namanya kasir. Tapi apakah hanya kasir saja cukup di era modern serba canggih ini? Mungkin tidak. Karena sudah banyak rumah makan ternama yang menggunakan kasir sekaligus software nya agar mempermudah dalam pencatatan transaksi. Bahkan toko swalayan dan ritel pun sudah sejak 2000s menggunakan software kasir untuk memudahkan dalam transaksi. Nah bagi yang belum mengerti seperti apa software kasir itu, Di sini saya contohkan sistem sederhana nya. Software yang saya gunakan untuk membuat program ini yaitu Microsoft Visual Studio 2012. Baik, langsung saja inilah Contoh Bahasa Pemrograman C# Software Kasir Sederhana.
Buat Form
Pada Microsoft Visual Studio 2012, Anda akan di suguhkan dengan form UI yang kosong dan belum terisi komponen apapun. Buatlah form / jendela utama bisa juga disebut desain. Di bawah ini desain yang saya buat untuk program nanti.
Komponen yang dibutuhkan (sesuai gambar di bawah):
1. Label
2. CheckBox
3. RadioButton [YA / TIDAK]
4. TextBox
5. Button
Komponen yang dibutuhkan (sesuai gambar di bawah):
1. Label
2. CheckBox
3. RadioButton [YA / TIDAK]
4. TextBox
5. Button
Syntax/Kode Pemrograman Bahasa C#
Pada jendela form.cs[Design], double klik pada bagian form tersebut, akan keluar tampilan private void seperti pada syntax di bawah ini. Selanjutnya isi atau deklarasikan variabel yang terdapat pada textBoxt Anda. Di sini nama textbox saya sesuai dengan fungsi textbox pada form saya. Contoh : txtnama, txtsop, txtrica, txtteh, txttotal.
private void Form1_Load(object sender, EventArgs e)
{
txtnama.Focus();
txtsop.Visible = false;
txtrica.Visible = false;
txtteh.Visible = false;
txttotal.ReadOnly = true;
}
Kemudian beri nama juga variabel untuk checkBox sesuai fungsi dan nama masing-masing elemen checkBox. Klik 2 kali / double klik pada setiap checkBox tadi lalu isikan syntax berikut di bawah syntax form1_load di atas:
private void cksop_CheckedChanged(object sender, EventArgs e)
{
if (cksop.Checked == true)
{
txtsop.Visible = true;
txtsop.Focus();
}
else
{
txtsop.Visible = false;
}
}
private void ckrica_CheckedChanged(object sender, EventArgs e)
{
if (ckrica.Checked == true)
{
txtrica.Visible = true;
txtrica.Focus();
}
else
{
txtrica.Visible = false;
}
}
private void ckteh_CheckedChanged(object sender, EventArgs e)
{
if (ckteh.Checked == true)
{
txtteh.Visible = true;
txtteh.Focus();
}
else
{
txtrica.Visible = false;
}
}
Setelah masing-masing checkBox telah dideklarasikan, selanjutnya klik 2x pada button/tombol hitung. Kemudian isikan syntax berikut di dalamnya.
private void button1_Click(object sender, EventArgs e)
{
double total = 0;
int sop, rica, teh;
if (cksop.Checked)
{
sop = int.Parse(txtsop.Text);
total = total + 9000 * sop;
}
if (ckrica.Checked)
{
rica = int.Parse(txtrica.Text);
total = total + 8500 * rica;
}
if (ckteh.Checked)
{
teh = int.Parse(txtteh.Text);
total = total + 2000 * teh;
}
if (rbYA.Checked == true)
{
total = total - 0.25 * total;
txttotal.Text = total.ToString();
}
else
{
txttotal.Text = total.ToString();
}
}
Syntax / kode di atas menjelaskan, jika CheckBox terpilih maka akan menjalankan perintah sesuai deklarasi masing-masing CheckBox. Pendeklarasian ini berisi perhitungan jumlah total yang dibeli dan harga total yang akan dibayar.
Seperti itulah salah satu Contoh Bahasa Pemrograman C# Software Kasir Sederhana yang saya buat dan pastinya masih banyak kekurangan. Sekian tutorial kali ini saya bagikan, jika Anda merasa kurang paham atau tidak mengerti, bisa Anda tanyakan melalui formulir Kontak. Terimakasih kunjungannya, sampai bertemu di tutorial selanjutnya. Wassalam.
Itu perlu buat class baru lagi gak gan?
BalasHapus