BAB I PENDAHULUAN
PROGRAM
ALAT BANTU HITUNG UNTUK KASIR
Kasir merupakan pekerjaan yang difokuskan pada
penanganan uang tunai Dalam toko, kasir adalah orang yang memindai barang
melalui mesin yang disebut kasir bahwa konsumen ingin membeli di toko ritel di
bisnis non-ritel, ini akan menjadi posisi tanggung jawab yang signifikan dengan
proporsi yang selalu lebih besar dari transaksi yang dilakukan dengan
menggunakan pengganti uang tunai (seperti cek, kartu kredit, kartu debit, kasir
adalah seseorang yang memungkinkan pelanggan untuk berinteraksi dengan account
mereka , seperti dengan menerima dan menyalurkan uang dan menerima cek.
Ketika bisnis semakin berkembang, jumlah pengunjung
yang hadir ke outlet tentu semakin ramai. Sebagai pemilik usaha, mungkian akan
mengalami kesulitan ketika harus mengatur proses transaksi yang dilakukan
secara manual padahal jumlah sumber daya yang ada terbatas dan juga pencatatan
ataupun laporan penjualan menjadi salah satu hal yang vital dalam berbisnis.
Dengan memiliki catatan penjualan, produsen dapat mengetahui perkembangan
bisnis dari waktu ke waktu. Produsen juga dapat melakukan strategi penjualan di
masa mendatang dengan berpedoman pada dta penjualan yang sudah terjadi.
Pencatatan penjualan yang salah dan tidak sesuai dapat memberi dampak yang
buruk, mulai dari bisnis yang stagnan hingga
terjadi kebangkrutan.
Oleh karenaitu kami membuat program Bahasa C yang berjudul PROGRAM
ALAT BANTU HITUNG UNTUK KASIRuntuk memudahkan kasir dalam menyelesaikan berbagai permasalahan perhitungan dalam transaksi.
Perumusan masalah pada pembuatan program berdasarkanlatarbelakangdiatas
sebagai berikut:
a.Bagaimana cara membuat program untuk mempermudah kasir dalam menghitung jumlah transaksi ?
b.
Bagaimana cara kerja dari
program alat bantu hitung kasir ?
Adapun tujuan yang kami
inginkan dari PKM-KC ini sebagai berikut:
4.1 Mengetahui cara membuat program untuk mempermudah kasir
4.2 Mengetahui cara kerja dari program alat bantu hitung kasir
Luaran yang
diharapkan dalam program
ini adalah program dari Bahasa C untuk menghitungjumlah pada transaksi yang dilakukan oleh
kasirdapat
digunakan oleh khalayak umum dengan tujuan agar kasir dapat dipermudah dengan adanya
program inidalammelakukanperhitungandalamsebuahtransaksi.
Program ini
dapat digunakan sebagaialat
bantu hitung untuk kasir dalam melakukan perhitungan dalam sebuah transaksi.
PEMBAHASAN DAN HASIL
PERCOBAAN PROGRAM
2.1 LISTING PROGRAM ALAT BANTU HITUNG UNTUK KASIR
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main ()
{
int i, n, b, k, k2, h[100], j[100], tsh=0, th[100];//DEKLARASI VARIABEL
BILANGAN BULAT
char a[100][30], p[5];//DEKLARASI VARIABEL STRING
printf("===PROGRAM PEMBAYARAN
KASIR===\n");
printf("\t\t===NOMOR 1===\n");
awal://LABEL"awal"
printf("\nMasukkanbanyakjenisbarang:
");
scanf("%i",&n);//MENGGUNAKAN
VARIABEL "n" UNTUK MENERIMA INPUT INTEGER
for(i=1; i<=n; i++)
{
printf(" Masukkan
namabarangke-%i\t: ",i);
scanf("%s",
&a[i]);//MENGGUNAKAN VARIABEL "a[i]" UNTUK MENERIMA INPUT STRING
SEBANYAK "n" KALI
printf(" Masukkan harga per
barang\t: Rp. ");
scanf("%i",&h[i]);//MENGGUNAKAN
VARIABEL "h[i]" UNTUK MENERIMA INPUT INTEGER SEBANYAK "n"
KALI
printf(" Masukkan jumlahbarang\t\t:
");
scanf("%i",
&j[i]);//MENGGUNAKAN VARIABEL "J[i]" UNTUK MENERIMA INPUT INTEGER
SEBANYAK "n" KALI
printf("\n");
}
for(i=1; i<=n; i++)
{
th[i]=j[i]*h[i];//MENCARI TOTAL HARGA
MASING-MASING BARANG
tsh=tsh+th[i];//MENCARI TOTAL HARGA
KESELURUHAN
}
printf("Total hargakeseluruhan\t\t:
Rp. %i\n", tsh);
printf("Masukkan
jumlahpembayaran\t: Rp. ");
scanf("%i",
&b);//MENGGUNAKAN VARIABEL "b" UNTUK MENERIMA INPUT INTEGER
k=b-tsh;//MENGHITUNG KEMBALIAN PEMBAYARAN
system("cls");//MEMBERSIHKAN LAYAR
printf("=========================================================================\n");
printf("Daftar
belanjaanda:\n");
for(i=1; i<=n; i++)
{
printf(" %i. %ibuah %s (@ Rp.
%i)\t: Rp. %i\n", i, j[i], a[i], h[i], th[i]);//MENAMPILKAN DAFTAR BELANJA
}
if(b>=tsh)//PEMILIHAN KODISI
{
printf("\nTotalharga\t: Rp.
%i\n", tsh);
printf("Pembayaran\t: Rp.
%i\n", b);
printf("Kembalian\t: Rp.
%i\n", k);
}
else
{
k2=-1*k;//MENCARI KEKURANGAN PEMBAYaRAN
printf("\nMAAF UANG ANDA TIDAK
CUKUP UNTUK MELAKUKAN PEMBAYARAN...\n");
printf("Total harga\t: Rp.
%i\n", tsh);
printf("Pembayaran\t: Rp.
%i\n", b);
printf("Kekurangan\t: Rp.
%i\n", k2);
}
printf("=========================================================================\n");
pilih://LABEL "pilih"
printf("\nUlangi (y/t): ");
scanf("%s",
&p);//MENGGUNAKAN VARIABEL "P" UNTUK MENERIMA INPUT STRING
system("cls");//MEMBERSIHKAN LAYAR
if(strcmp(p,"y")==0||strcmp(p,"Y")==0)//SELEKSI
KODISI
{
gotoawal;//MENUJU LABEL "awal"
}
else if(strcmp(p,"t")==0||strcmp(p,"T")==0)
{
printf("\nAndaakankeluardari
program ini...\n");
}
else
{
printf("Masukkan pilihan yang
benar...\n");
gotopilih;//MENUJU KE LABEL
"pilih"
return 0;
}
hasil percobaan
0 Komentar