Cara Membuat Program Kasir Sederhana Menggunakan C++

Halo Sobat Sederhana, pada kesempatan kali ini kita akan membahas tentang cara membuat program kasir sederhana menggunakan bahasa pemrograman C++. Program ini bisa digunakan untuk membantu mengelola transaksi penjualan di toko atau usaha kecil lainnya. Dalam artikel ini, kita akan belajar langkah-langkah pembuatan program kasir sederhana menggunakan bahasa pemrograman C++. Yuk simak artikelnya sampai habis!

Persiapan yang Dibutuhkan

Sebelum memulai pembuatan program kasir sederhana ini, Sobat Sederhana perlu menyiapkan beberapa hal berikut:

Item
Keterangan
Software C++ Compiler
Software untuk mengcompile program C++
Text Editor
Digunakan untuk membuat kode program

Sobat Sederhana yang belum memiliki software compiler C++, bisa mendownloadnya secara gratis dari internet seperti Code::Blocks atau Dev-C++. Sedangkan untuk text editor, bisa menggunakan notepad++, sublime text, atau yang lainnya.

Langkah-Langkah Membuat Program Kasir Sederhana

Langkah 1: Membuat Header File

Pertama, Sobat Sederhana perlu membuat file header dengan ekstensi .h. File ini berisi deklarasi variabel dan prosedur yang akan digunakan dalam program. Berikut adalah contoh kode untuk header file pada program kasir sederhana:

//Header file#include<iostream>#include<conio.h>using namespace std;class Barang {public:string id;string nama;int harga;int jumlahStok;};void tampilkanMenu();void beliBarang(Barang[], int[]);void lihatKeranjang(Barang[], int[]);void hapusKeranjang(Barang[], int[]);

Dalam contoh kode di atas, terdapat deklarasi variabel dan prosedur yang akan digunakan pada program kasir sederhana. Variabel yang dideklarasikan adalah id, nama, harga, dan jumlahStok. Selain itu, terdapat empat prosedur yang berfungsi untuk menampilkan menu, membeli barang, melihat keranjang, dan menghapus barang pada keranjang.

Langkah 2: Membuat File .cpp

Selanjutnya, Sobat Sederhana perlu membuat file C++ dengan ekstensi .cpp. File ini berisi implementasi dari prosedur-prosedur yang telah dideklarasikan pada header file. Berikut adalah contoh kode untuk file .cpp pada program kasir sederhana:

//Program Kasir Sederhana#include "header.h"int main() {Barang daftarBarang[] = {{"001", "Buku Tulis", 5000, 10},{"002", "Pensil", 1000, 20},{"003", "Penghapus", 2000, 15},{"004", "Buku Gambar", 10000, 10},{"005", "Spidol", 7000, 5}};int keranjang[] = {0, 0, 0, 0, 0};tampilkanMenu();return 0;}void tampilkanMenu() {//implementasi}void beliBarang(Barang daftar[], int keranjang[]) {//implementasi}void lihatKeranjang(Barang daftar[], int keranjang[]) {//implementasi}void hapusKeranjang(Barang daftar[], int keranjang[]) {//implementasi}

Dalam contoh kode di atas, terdapat implementasi dari prosedur-prosedur yang telah dideklarasikan pada header file. Selain itu, terdapat variabel daftarBarang dan keranjang yang digunakan untuk menyimpan data barang dan keranjang pembelian.

TRENDING 🔥  Cara Buat Pancake Pisang Sederhana

Langkah 3: Implementasi Prosedur tampilkanMenu()

Pada langkah ini, Sobat Sederhana perlu mengimplementasikan prosedur tampilkanMenu() pada file .cpp. Prosedur ini berfungsi untuk menampilkan menu program kasir sederhana. Berikut adalah contoh kode untuk implementasi prosedur tampilkanMenu():

void tampilkanMenu() {int pilihan;do {system("cls");cout<<"\tMenu Kasir Sederhana"<<endl;cout<<"----------------------------------"<<endl;cout<<"1. Beli Barang"<<endl;cout<<"2. Lihat Keranjang"<<endl;cout<<"3. Hapus Barang di Keranjang"<<endl;cout<<"4. Keluar"<<endl;cout<<"----------------------------------"<<endl;cout<<"Pilih: ";cin>>pilihan;switch (pilihan) {case 1:beliBarang(daftarBarang, keranjang);break;case 2:lihatKeranjang(daftarBarang, keranjang);break;case 3:hapusKeranjang(daftarBarang, keranjang);break;case 4:break;default:cout<<"Pilihan tidak tersedia!"<<endl;cout<<"Silakan pilih menu yang tersedia."<<endl;getch();break;}} while (pilihan != 4);}

Dalam contoh kode di atas, terdapat perintah-perintah untuk menampilkan menu kasir sederhana. Terdapat juga perintah switch-case yang digunakan untuk memilih aksi yang akan dilakukan dalam program.

Langkah 4: Implementasi Prosedur beliBarang()

Pada langkah ini, Sobat Sederhana perlu mengimplementasikan prosedur beliBarang() pada file .cpp. Prosedur ini berfungsi untuk membeli barang pada program kasir sederhana. Berikut adalah contoh kode untuk implementasi prosedur beliBarang():

void beliBarang(Barang daftar[], int keranjang[]) {int kode, jumlah;do {system("cls");cout<<"Daftar Barang yang Tersedia"<<endl;cout<<"----------------------------------"<<endl;cout<<"ID Barang\tNama Barang\tHarga"<<endl;cout<<"----------------------------------"<<endl;for (int i = 0; i < 5; i++) {cout<<daftar[i].id<<"\t\t"<<daftar[i].nama<<"\t\t"<<daftar[i].harga<<endl;}cout<<"----------------------------------"<<endl;cout<<"0. Kembali ke Menu Utama"<<endl;cout<<"----------------------------------"<<endl;cout<<"Masukkan Kode Barang: ";cin>>kode;if (kode != 0) {cout<<"Masukkan Jumlah Barang: ";cin>>jumlah;keranjang[kode-1] += jumlah;}} while (kode != 0);}

Dalam contoh kode di atas, terdapat perintah-perintah untuk menampilkan daftar barang yang tersedia dan membeli barang.

Langkah 5: Implementasi Prosedur lihatKeranjang()

Pada langkah ini, Sobat Sederhana perlu mengimplementasikan prosedur lihatKeranjang() pada file .cpp. Prosedur ini berfungsi untuk melihat keranjang pembelian pada program kasir sederhana. Berikut adalah contoh kode untuk implementasi prosedur lihatKeranjang():

void lihatKeranjang(Barang daftar[], int keranjang[]) {bool adaIsi = false;system("cls");cout<<"Keranjang Pembelian"<<endl;cout<<"----------------------------------"<<endl;cout<<"ID Barang\tNama Barang\tHarga\tJumlah"<<endl;cout<<"----------------------------------"<<endl;for (int i = 0; i < 5; i++) {if (keranjang[i] > 0) {cout<<daftar[i].id<<"\t\t"<<daftar[i].nama<<"\t\t"<<daftar[i].harga<<"\t\t"<<keranjang[i]<<endl;adaIsi = true;}}if (!adaIsi) {cout<<"Keranjang kosong!"<<endl;}cout<<"----------------------------------"<<endl;cout<<"Tekan tombol apa saja untuk kembali."<<endl;getch();}

Dalam contoh kode di atas, terdapat perintah-perintah untuk menampilkan keranjang pembelian.

TRENDING 🔥  Cara Buat Motor Servo Sederhana

Langkah 6: Implementasi Prosedur hapusKeranjang()

Pada langkah ini, Sobat Sederhana perlu mengimplementasikan prosedur hapusKeranjang() pada file .cpp. Prosedur ini berfungsi untuk menghapus barang pada keranjang pembelian pada program kasir sederhana. Berikut adalah contoh kode untuk implementasi prosedur hapusKeranjang():

void hapusKeranjang(Barang daftar[], int keranjang[]) {int kode;do {system("cls");cout<<"Hapus Barang dari Keranjang"<<endl;cout<<"----------------------------------"<<endl;cout<<"ID Barang\tNama Barang\tHarga\tJumlah"<<endl;cout<<"----------------------------------"<<endl;for (int i = 0; i < 5; i++) {if (keranjang[i] > 0) {cout<<daftar[i].id<<"\t\t"<<daftar[i].nama<<"\t\t"<<daftar[i].harga<<"\t\t"<<keranjang[i]<<endl;}}cout<<"----------------------------------"<<endl;cout<<"Masukkan Kode Barang yang akan dihapus (0 untuk kembali): ";cin>>kode;if (kode != 0) {keranjang[kode-1] = 0;}} while (kode != 0);}

Dalam contoh kode di atas, terdapat perintah-perintah untuk menghapus barang pada keranjang pembelian.

FAQ

1. Apa itu program kasir sederhana?

Program kasir sederhana adalah program yang dibuat untuk membantu mengelola transaksi penjualan di toko atau usaha kecil lainnya. Program ini biasanya digunakan untuk mempercepat proses penjualan dan meminimalkan kesalahan dalam penghitungan harga dan jumlah barang.

2. Apa saja persiapan yang dibutuhkan untuk membuat program kasir sederhana?

Beberapa persiapan yang dibutuhkan untuk membuat program kasir sederhana antara lain software compiler C++, text editor, dan daftar barang yang akan dijual.

3. Bagaimana cara membuat program kasir sederhana?

Langkah-langkah pembuatan program kasir sederhana menggunakan bahasa pemrograman C++ antara lain membuat header file, membuat file .cpp, mengimplementasikan prosedur tampilkanMenu(), beliBarang(), lihatKeranjang(), dan hapusKeranjang().

Semoga Bermanfaat dan Sampai Jumpa di Artikel Menarik Lainnya

Cara Membuat Program Kasir Sederhana Menggunakan C++