Membuat Aplikasi Kasir Sederhana Di DevC++




Hallo Sobat NubyChan 
Kemarin Kita Telah Membahas Tutorial Program Membuat Game Sederhana Di Python Menggunakan Random Choice Bagi Anda Yang Belum Melihat Anda Bisa Lihat Disini ..
Oke Kita Akan Membuat Aplikasi Kasir Sederhana Menggunakan C++ Bagi Kalian Yang Belum Download DevC++ Anda Bisa Mendownload Nya Di Google.. 

Source Code 

Bagi Kalian Yang Sudah Selesai Mendownload/Yang Sudah Langsung Saja Buka DevC++ Nya
Mari Kita Praktek Bersama Dari Awal


Tampilan DevC++ Seperti Icon Di Atas... 
Lalu Buka Aplikasinya Dan Buat File Baru CTRL + N



Maka Otomatis Dia Akan Membuat File Baru Tanpaa Ke File Dulu.. 
Disini Kita Akan Membuat Salah Satu Source Code Kalian Harus Bisa Memahami Struktur Algoritma Dari Program 

Disini Kita Membuat Headernya Yang Wajib Kita Tulis Dalam Awal Mulainya Sebelum Seluruh Code Program Pada DevC++ Berjalan Yaitu Dengan Mengetik 

  1. #include
  2. using namespace std;

 Yang Nomer 1 Itu Biasa Di Sebut Header .. Jika Tidak Ada File Header / Tidak Menuliskan Header Di Atas Maka Seluruh Program Yang Kalian Ketik Tidak Akan Berjalan 
Yang Nomer 2 Itu Kenapa Using Namespace? Karena Kita Menggunakan DevC++ Beda Dengan BorlandC++ 

Lalu Kita Beri integer Dengan Menggunakan ( int main () ) di Dev c++ Dan Membuat Variabel

  1. int main (){
  2.     int kode,pri,jml,tot,byr,kbl;
  3.     char ulang;
  4.     do

Disini Kita Melakukan Pengulangan Pada C++ Yang Kita Bikin, Buat COUT.. Disini Kita Sedang Membahas Kasir .. Berarti COUT Nya .. 
Misal Kita Mempunyai Warung Nasi.. Maka Kita Isi Makanan Tersebut Misall ( Nasi + Ayam + Telur ) Dan Masukan Harga Misal 12000 

  1. #include
  2. using namespace std;
  3. int main (){
  4.     int kode,pri,jml,tot,byr,kbl;
  5.     char ulang;
  6.     do
  7.     {
  8.     cout<<"\n\nWarung Nasi Modern Zamzam"<<endl;
  9.     cout<<"\n\n100% Halal Dan Enakk"<<endl;
  10.     cout<<"------------------------------------------"<<endl;
  11.     cout<<"Menu Makanan\t\t\t\t\tHarga"<<endl;
  12.     cout<<"1. Tahu + TempeOrek + Nasi\t\t\tRp. 8000"<<endl;
  13.     cout<<"2. Ayam + Nasi + Telur\t\t\t\tRp. 17.000"<<endl;
  14.     cout<<"3. Nasi Goreng + Ayam + Telur\t\t\tRp. 12.000"<<endl;
  15.     cout<<'\n'<<"Masukan Kode Pesanan  = ";

Nahh Seperti Di Atas .. Bahwa Kita Telah Memasukkan Code 1 .. Dan Ber Isi Menu Makanan Tahu + TempeOrek + Telur 



Disini Kita Membuat Proses Pembayarannya Lagi Dengan Menggunakan Variabel yang Kita Buat Sebelumnya.. 

  1. cin>>kode;
  2.     switch (kode){
  3.         case 1:
  4.         cout<<'\n'<<"Tahu + TempeOrek + Nasi"<<endl;
  5.         pri=8000;
  6.         cout<<"Masukan Jumlah :";
  7.         cin>>jml;
  8.             tot=pri*jml;
  9.         cout<<"Total Harganya Yaitu : Rp. "<<tot<<endl;
  10.         cout<<"Dibayar : Rp. ";
  11. cin>>byr;
  12. cin>>ulang;
  13. break;


Kalian Juga Harus Memahami Kode" Dalam C++ Dan Kode Lainnya Seperti Cin,Switch,Case,Break,Getch dll .. Kembali Ke Tutorial Kira" Setelah Kita Compile Dan Run Bakalan Bagus Atau Tidak..








Maka Tampilannya Seperti Di Atas Jelek.. Setelah Kita Meng Input Pesanan Dia Tidak Ada Kembalian,Kurang/lebih Total Uang Dan Pengulangan 

Kembali Lagi Ke Algoritmanya Kita Akan Membuat " Jika Si Pembeli Membayar Kurang Dari Total Maka Akan Memunculkan Mines (-) Dari Total Harga?,, Jika Lebih .. Maka Akan Kembali .."

Kembali Lagi Ke C++ Bagi Kalian Yang Sudah Memahami Algoritma Di Atas Berarti Sangat Bagus Bagi Yang Tidak Kalian Harus Belajar Lagi 
Di Sini Kita Akan Membuat If & else Pasti Sudah Tau Kan?

Berikut Source Codenya 

  1. kbl=byr-tot;
  2.             if (byr<tot)
  3.             {
  4.                 cout<<"Maaf Duit Anda Kurang "<<kbl;
  5.            
  6.             }
  7.                 else{
  8.                
  9.                     cout<<"Kembali : Rp. "<<kbl<<endl;
  10.             }
  11.         cout<<"\nMasih ada Y/T :";
  12.         cin>>ulang;
  13.         break;


Paste Di Bawah " cin>>byr;

Kita Juga Akan Membuat Jika Si Yang Dagang Salah Memasukan Kode .. Misal Menu Makanan Yang Ia Masukkan Ada 10 Menu Makanan Tapi Dia Memasukkan 11 Misalnya Maka Kita Akan Membuat Default 

  1.  default:
  2.     cout<<"Kode Yang Anda Masukan Tidak Ada";
  3.     }
  4.     }
  5.     while (ulang/='Y');
  6.     cout<<"Terima Kasih Atas Kunjungan Anda Di Warung Nasi Zamzam";
  7.     return 0;
  8. }

Maka Setelah Kita Compile Dan Run Tampilannya Seperti Berikut 


Karena Kita Telah Memasukkan Pengulangan Maka Jika 'Y' Dia Tidak Akan Langsung Menutup Programnya..



Sekian Dari Saya Semoga Bermanffat Jangan Lupa Share 


Anda Bisa Mendownload Sourcenya Juga Disini