Thursday, December 5, 2019

Program Kasir Kedai KU Dengan C++
Hasil gambar untuk pemrograman c++

C++ adalah bahasa pemrograman yang dibuat oleh Bjarne Stroustrup dan merupakan pengembangan dari bahasa C yang dikembangkan duluan pada awal tahun 1970. Salah satu perbedaan yang paling mencolok antara bahasa C++ dengan bahasa C adalah adanya dukungan terhadap konsep pemrograman berorientasi obyek (Object Oriented Programming) pada bahasa C++, sedangkan bahasa C lebih cenderung ke bahasa prosedural.

Dalam rangka memenuhi Tugas Dasar Pemrogamn ARS University kami Kelompok 7 dengan nama "Anonymose Squad" membuat sebuah Program Kasir menggunakan bahasa pemrogaman C++.
Script yang kami buat terdapat beberapa struktur dasar pemrogaman diantaranya :

  1. Variabel
  2. Konstanta
  3. Berbagai Tipe Data
  4. Array
  5. Percabangan (Mengguakan IF)
  6. Perulangan (Menggunakan FOR)

Berikut adalah Flowchart dari Program Kasir menggunakan C++.
Flowchart Kasir C++
Kami menggunakan Compiler Borland C++ dalam membuat program kasir tersebut.
Hasil gambar untuk borland c++

Borlan C++ adalah perangkat unak pembuat program C++ yang berjalan pada system operasi windows. Keunggulan dari aplikasi ini terletak pada bahasa pemrogramannya yang sudah dikenal memiliki produktivitas, kecepatan kompilasi (eksekusi program), pengembangan software serta dilengkapi dengan program yang terstruktur.


Berikut adalah Script Program Kasir Kedai KU

#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <string>

menu(){
cout<<"|***************************************MENU********************************************|"<<endl;
cout<<"|1. Coffee 2. Milk Base    |"<<endl;
cout<<"|a. Espresso Rp. 16.000,-    a. Milk Tea Rp. 15.000,- |"<<endl;
cout<<"|b. Latte Rp. 17.000,-    b. Matcha Milk Rp. 16.000,- |"<<endl;
cout<<"|c. Americano Rp. 15.000,-    c. Taro Milk Tea Rp. 15.000,- |"<<endl;
cout<<"|d. Affogato Rp. 18.000,-    d. Strawberry Slush Rp. 15.000,- |"<<endl;
cout<<"|e. Cappucinno Rp. 17.000,-    e. Choco Milk Rp. 15.000,- |"<<endl;
cout<<"|_______________________________________________________________________________________|"<<endl;
}

void main()
{
string kasir[6]={"Nama Customer","Berapa Jenis Pesanan : ","Pesanan Ke- ","EX. Kode Espresso--> 1a","Kode Menu : ","Jumlah Pesanan : "};    clrscr();
char nama[25], home;
struct
{

char kode[20],tipe[20];
long banyak,jumlah,harga;
}kedai[100];
long i,x,total,bayar,kembali;

awal:
         clrscr();
         cout<<endl;
         cout<<"=============================SELAMAT DATANG======================="<<endl;
         cout<<"\t\t\tDI PROGRAM KASIR KEDAI KU"<<endl;
cout<<"Nama Customer = "; gets(nama);
menu();
cout<<kasir[1]; cin>>x;

for (int i = 1; i <=x; i++)
{
clrscr();
menu();
cout<<kasir[2]<<i<<endl;
cout<<kasir[3]<<endl;
cout<<kasir[4]; cin>>kedai[i].kode;
cout<<kasir[5];cin>>kedai[i].banyak;
}
for (int i =1;i <=x; i++)
{
if (strcmpi(kedai[i].kode, "1a")==0)
{
strcpy(kedai[i].tipe, "Espresso");
kedai[i].harga=16000;
}
else if (strcmpi(kedai[i].kode, "1b")==0)
{
strcpy(kedai[i].tipe, "Latte");
kedai[i].harga=17000;
}
else if (strcmpi(kedai[i].kode, "1c")==0)
{
strcpy(kedai[i].tipe, "Americano");
kedai[i].harga=15000;
}
else if (strcmpi(kedai[i].kode, "1d")==0)
{
strcpy(kedai[i].tipe, "Affogato");
kedai[i].harga=18000;
}
else if (strcmpi(kedai[i].kode, "1e")==0)
{
strcpy(kedai[i].tipe, "Cappucinno");
kedai[i].harga=17000;
}
else if (strcmpi(kedai[i].kode, "2a")==0)
{
strcpy(kedai[i].tipe, "Milk Tea");
kedai[i].harga=15000;
}
else if (strcmpi(kedai[i].kode, "2b")==0)
{
strcpy(kedai[i].tipe, "Matcha Milk");
kedai[i].harga=16000;
}
else if (strcmpi(kedai[i].kode, "2c")==0)
{
strcpy(kedai[i].tipe, "Taro Milk Tea");
kedai[i].harga=15000;
}
else if (strcmpi(kedai[i].kode, "2d")==0)
{
strcpy(kedai[i].tipe, "Strawberry Slush Milk");
kedai[i].harga=15000;
}
else if (strcmpi(kedai[i].kode, "2e")==0)
{
strcpy(kedai[i].tipe, "Choco Milk");
kedai[i].harga=15000;
}

}
clrscr();
cout<<"Nama Customer : "<<nama<<endl;
cout<<"No. \tPesanan\t\t\tBanyak\t\tHarga\t\tJumlah"<<endl;
for (int i =1; i<=x; i++)
{
kedai[i].jumlah=kedai[i].banyak * kedai[i].harga;
cout<<i<<"\t"<<kedai[i].tipe<<"\t\t"<<kedai[i].banyak<<"\t\t"<<kedai[i].harga<<"\t\t"<<kedai[i].jumlah<<endl;
}
total=0;
for (int i =1; i<=x; i++)
{
total=total+kedai[i].jumlah;
}
         cout<<"====================================================================================="<<endl;
cout<<endl;
cout<<"Total Harga : Rp "<<total<<endl;
cout<<"Pembayaran  : Rp "; cin>>bayar;
kembali=bayar-total;
cout<<"Kembalian   : Rp "<<kembali<<endl;
         cout<<endl;
cout<<"Input Pembelian Lagi ...?[Y/N]"<<endl;
home=getche();
if (home=='Y' || home=='y')
{
goto awal;
getch();
}
}

Berikut adalah tampilan dari penggunaan Program Kasir Kedai KU






Terimakasih sekian blog yang kami buat untuk berbagi ilmu tentang pemrogaman bahasa C++.







No comments:

Post a Comment