Sunday, 8 January 2017

Pembuatan Program Kasir Rumah Makan Dengan C++

Assalammualaikum wr.wb.
Selamat malam semuanya pengunjung setia Syntax404, Saya berharap semua sehat sehat saja hehehe.
Sesuai dengan judul diatas "Pembuatan Program Kasir Rumah Makan Dengan C++" saya akan sedikit share tentang judul diatas baiklah kita simak sama sama ya :) .

Dari pengalaman saya sehari hari  melihat hari demi hari teknologi semakin modren, saya semakin berinisiatif untuk membuat program kasir rumah makan walaupun hanya menggunakan platform DEV-C++.
Program Kasir

Yak langsung saja kita masuk ke judul diatas ya, simak baik baik semoga aja berhasil :) .
  1. Buka program Dev-C++ anda versi berapapun tidak masalah, kalau saya menggunakan versi 4.9.9.2 karna compatible menurut saya sih :D kalau anda mau bisa Download Disini!!!
  2. Setelah dibuka program Dev-C++ nya klik tab File->New->Source File.
  3. Kemudian copy kan source code dibawah ini:
  4. #include<iostream>
    #include <windows.h>
    using namespace std;
    int main (){
        int kode,pri,jml,tot,byr,kbl;
        char mad;
        do
        {
           system("color F2");
        cout<<"\t\t        Selamat Datang Di"<<endl;
        cout<<"\t\t      Warung Lezat Enak Medan"<<endl;
        cout<<"\t\t         Jl. syntax404.tk"<<endl;
        cout<<"\t\t================================="<<endl;
        cout<<""<<endl;
        cout<<"*---*-------------------------*------------*"<<endl;
        cout<<"|No | Menu Makanan Dan Minuman|    Harga   |"<<endl;
        cout<<"====*=========================*============*"<<endl;
        cout<<"|1. | AYAM GORENG + NASI      | Rp. 13.000 |"<<endl;
        cout<<"|2. | NASI GORENG             | Rp. 10.000 |"<<endl;
        cout<<"|3. | MIE KUAH                | Rp. 10.000 |"<<endl;
        cout<<"|4. | MIE GORENG              | Rp. 10.000 |"<<endl;
        cout<<"|5. | TST                     | Rp.  8.000 |"<<endl;
        cout<<"|6. | JUS JERUK               | Rp.  7.000 |"<<endl;
        cout<<"|7. | TEH MANIS DINGIN/PANAS  | Rp.  7.000 |"<<endl;
        cout<<"|8. | JUS MANGGA              | Rp.  7.000 |"<<endl;
        cout<<"|9. | JUS LEMON               | Rp.  7.000 |"<<endl;
        cout<<"|10.| JUS TERONG BELANDA      | Rp.  7.000 |"<<endl;
        cout<<"|11.| ES KOSONG               | Rp.  1.000 |"<<endl;
        cout<<"*---*-------------------------*------------*"<<endl;
        cout<<'\n'<<"Masukkan Menu Makanan (Nomor) :";
        cin>>kode;
        switch (kode){
    /*============================================
    // PROGRAM KASIR SEDERHANA                   ||
    // AUTHOR BY: M. IQBAL YAZI                
    // JANGAN LUPA BERKUNJUNG KE www.syntax404.tk
    // MAAF JIKA ADA KESALAHAN DARI PROGRAM
    INI KARNA AUTHOR ADALAH SEORANG NEWBIEW       ||
    ==============================================*/

       case 1:
            cout<<'\n'<<"AYAM GORENG + NASI"<<endl;
            pri=13000;
            cout<<"Masukkan Jumlah Pesanan :";
            cin>>jml;
                tot=pri*jml;
            cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
            cout<<"Dibayar : Rp. ";
            cin>>byr;
                kbl=byr-tot;
            cout<<"Total Kembalian : Rp. "<<kbl<<endl;
            cout<<"Masih ada yang Lain Jika Ada Tekan Y, Jika Tidak Tekan N ? :";
            cin>>mad;
            break;
        case 2:
            cout<<'\n'<<"NASI GORENG"<<endl;
                pri=10000;
            cout<<"Masukkan Jumlah Pesanan :";
            cin>>jml;
                tot=pri*jml;
            cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
            cout<<"DIBAYAR : Rp. ";
            cin>>byr;
                kbl=byr-tot;
            cout<<"KEMBALI : Rp. "<<kbl<<endl;
            cout<<"Masih ada yang Lain Jika Ada Tekan Y, Jika Tidak Tekan N ? :";
            cin>>mad;
            break;
        case 3:
            cout<<'\n'<<"MIE KUAH"<<endl;
                pri=10000;
            cout<<"Masukkan Jumlah Pesanan :";
            cin>>jml;
                tot=pri*jml;
            cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
            cout<<"DIBAYAR : Rp. ";
            cin>>byr;
                kbl=byr-tot;
            cout<<"KEMBALI : Rp. "<<kbl<<endl;
            cout<<"Masih ada yang Lain Jika Ada Tekan Y, Jika Tidak Tekan N ? :";
            cin>>mad;
            break;
        case 4:
            cout<<'\n'<<"MIE GORENG"<<endl;
                pri=10000;
            cout<<"Masukkan Jumlah Pesanan :";
            cin>>jml;
                tot=pri*jml;
            cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
            cout<<"DIBAYAR : Rp. ";
            cin>>byr;
                kbl=byr-tot;
            cout<<"KEMBALI : Rp. "<<kbl<<endl;
            cout<<"Masih ada yang Lain Jika Ada Tekan Y, Jika Tidak Tekan N ? :";
            cin>>mad;
            break;
        case 5:
            cout<<'\n'<<"TST"<<endl;
                pri=8000;
            cout<<"Masukkan Jumlah Pesanan :";
            cin>>jml;
                tot=pri*jml;
            cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
            cout<<"DIBAYAR : Rp. ";
            cin>>byr;
                kbl=byr-tot;
            cout<<"KEMBALI : Rp. "<<kbl<<endl;
            cout<<"Masih ada yang Lain Jika Ada Tekan Y, Jika Tidak Tekan N ? :";
            cin>>mad;
            break;
        case 6:
            cout<<'\n'<<"JUS JERUK"<<endl;
                pri=7000;
            cout<<"Masukkan Jumlah Pesanan :";
            cin>>jml;
                tot=pri*jml;
            cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
            cout<<"DIBAYAR : Rp. ";
            cin>>byr;
                kbl=byr-tot;
            cout<<"KEMBALI : Rp. "<<kbl<<endl;
            cout<<"Masih ada yang Lain Jika Ada Tekan Y, Jika Tidak Tekan N ? :";
            cin>>mad;
            break;
        case 7:
            cout<<'\n'<<"TEH MANIS DINGIN/PANAS"<<endl;
                pri=7000;
            cout<<"Masukkan Jumlah Pesanan :";
            cin>>jml;
                tot=pri*jml;
            cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
            cout<<"DIBAYAR : Rp. ";
            cin>>byr;
                kbl=byr-tot;
            cout<<"KEMBALI : Rp. "<<kbl<<endl;
            cout<<"Masih ada yang Lain Jika Ada Tekan Y, Jika Tidak Tekan N ? :";
            cin>>mad;
            break;
        case 8:
            cout<<'\n'<<"JUS MANGGA"<<endl;
                pri=7000;
            cout<<"Masukkan Jumlah Pesanan :";
            cin>>jml;
                tot=pri*jml;
            cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
            cout<<"DIBAYAR : Rp. ";
            cin>>byr;
                kbl=byr-tot;
            cout<<"KEMBALI : Rp. "<<kbl<<endl;
            cout<<"Masih ada yang Lain Jika Ada Tekan Y, Jika Tidak Tekan N ? :";
            cin>>mad;
            break;
        case 9:
            cout<<'\n'<<"JUS LEMON"<<endl;
                pri=7000;
            cout<<"Masukkan Jumlah Pesanan :";
            cin>>jml;
                tot=pri*jml;
            cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
            cout<<"DIBAYAR : Rp. ";
            cin>>byr;
                kbl=byr-tot;
            cout<<"KEMBALI : Rp. "<<kbl<<endl;
            cout<<"Masih ada yang Lain Jika Ada Tekan Y, Jika Tidak Tekan N ? :";
            cin>>mad;
            break;
        case 10:
            cout<<'\n'<<"JUS TERONG BELANDA"<<endl;
                pri=7000;
            cout<<"Masukkan Jumlah Pesanan :";
            cin>>jml;
                tot=pri*jml;
            cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
            cout<<"DIBAYAR : Rp. ";
            cin>>byr;
                kbl=byr-tot;
            cout<<"KEMBALI : Rp. "<<kbl<<endl;
            cout<<"Masih ada yang Lain Jika Ada Tekan Y, Jika Tidak Tekan N ? :";
            cin>>mad;
            break;
        case 11:
            cout<<'\n'<<"ES KOSONG"<<endl;
                pri=1000;
            cout<<"Masukkan Jumlah Pesanan :";
            cin>>jml;
                tot=pri*jml;
            cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
            cout<<"DIBAYAR : Rp. ";
            cin>>byr;
                kbl=byr-tot;
            cout<<"KEMBALI : Rp. "<<kbl<<endl;
            cout<<"Masih ada yang Lain Jika Ada Tekan Y, Jika Tidak Tekan N ? :";
            cin>>mad;
            break;
        default:
        cout<<"Maaf! Kode yang anda masukkan tidak ada";
        }
        }
        while (mad/='Y');
        cout<<"Terimah Kasih Atas Kunjungan Anda di syntax404.tk";
        return 0;
    }
Setelah sudah di copas tekan F9 pada keyboad anda simpan dengan nama ATM, kalau berhasil seperti gambar dibawah ini:
 Jika anda mauf file yang sudah jadi bisa anda download Dsini!!! password rar: "syntax404.tk" (Tanpa tanda kutip).

Sekian tutorial dari saya semoga bermanfaat ya buat anda terutama pengunjung setia syntax404.tk, Saya ucapkan terimakasih buat yang sudah membaca dan mengikuti blog saya ini Assalammualaikum wr.wb, jangan lupa share, bookmark, dan comment dibawah ya :) sampai jumpa lagi di tutorail yang akan datang slalu tunggu ya update artikel menarik nya :)
Read more

Wednesday, 4 January 2017

Cara Membuat Program Mesin ATM Sederhana Dengan C++

Assalammualaikum wr.wb.
Selamat malam semuanya pengunjung setia Syntax404, Saya berharap semua sehat sehat saja hehehe.
Sesuai dengan judul diatas "Cara Membuat Program Mesin ATM Sederhana Dengan C++" saya akan sedikit share tentang judul diatas baiklah kita simak sama sama ya :) .



Melihat screenshot diatas kayaknya tertarik kan hehehehe :D selow selow (kata anak sekarang) sebelum ke inti permasalahan nya coba cek dulu postingan yang lama tentang program C++ Cara membuat Program tiket Kereta Api dengan C++ 

Program ini adalah program ATM sederhana dengan menu cek saldo, tarik tunai, dan transfer, dan saya memakai header cuma 2 yaitu:
  1. #include<windows.h>
  2. #include <iostream>
 Yuk langsung saja kita praktekkan bersama lihat dan cermati script nya ya kawan :)
  • Buka c++ nya kemudian klik tab file->new->source file (jika anda tidak ada Dev-C++ nya Download Disini!!!
  • setelah itu copy script dibawah ini:

  •  // PROGRAM ATM SEDERHANA
     // SALDO UTAMA Rp5.000.000
     // PIN ANDA SAAT INI: 7777
    #include<windows.h>
    #include <iostream>
    using namespace std;
    long nSaldo = 5000000;  //global variabel


    int transaksi(int a, int b) //function utk menu tarik tunai
    {
        nSaldo= a-b;
        cout<<endl;
        cout<<"Transaksi berhasil !"<<endl<<endl;
        cout<<"Jumlah saldo anda saat ini adalah : Rp. "<<nSaldo<<endl<<endl;
        cout<<"1. Kembali"<<endl;
        cout<<"2. Keluar"<<endl<<endl;
         } //akhir function

    int main()
    {
        char cNama[50];
        int nPin, nTransfer;
        int nPil[7];
        char chRek[5];
     
        awal:
        system("cls");
               system("color 17");
        cout<<"SELAMAT DATANG DI ATM KITA KITA"<<endl<<endl;
        cout<<"Masukan PIN anda : "; cin>>nPin;
     
        if (nPin == 7777) //====>>> Ini adalah pin anda
        {
              
                 system("cls");
                 cout<<"\t \t \t \t===ATM KITA KITA==="<<endl<<endl;
                 cout<<"1. Cek Saldo"<<endl;
                 cout<<"2. Tarik Tunai"<<endl;
                 cout<<"3. Transfer"<<endl<<endl;
                 cout<<"Pilih menu : "; cin>>nPil[0];cout<<endl;
              
              
                 switch (nPil[0])    //Switch to case menu
                 {
                        case 1:      //Case menu 1
                             cout<<"Jumlah saldo anda saat ini adalah : Rp. "<<nSaldo<<endl<<endl;
                             cout<<"1. Kembali"<<endl;
                             cout<<"2. Keluar"<<endl<<endl;
                             cout<<"Pilih : "; cin>>nPil[2];
                             if (nPil[2] == 1)
                             {
                                         goto awal;
                                         }
                                         {
                                              break;
                                              }
                     
                        case 2:      //Case menu 2
                             cout<<"\t *_------------------_*"<<endl;
                             cout<<"\t || Menu Tarik Tunai ||"<<endl;
                             cout<<"\t *--------------------*"<<endl;
                             cout<<"\t | 1. |Rp. 50.000     |"<<endl;
                             cout<<"\t | 2. |Rp. 100.000    |"<<endl;
                             cout<<"\t | 3. |Rp. 200.000    |"<<endl;   
                             cout<<"\t | 4. |Rp. 500.000    |"<<endl;   
                             cout<<"\t | 5. |Rp. 1.000.000  |"<<endl;
                             cout<<"\t | 6. |Rp. 1.500.000  |"<<endl;
                             cout<<"\t | 7. |Rp. 2.000.000  |"<<endl;   
                             cout<<"\t | 8. |Rp. 3.000.000  |"<<endl;
                             cout<<"\t | 9. |Rp. 5.000.000  |"<<endl;
                             cout<<"\t *--------------------*"<<endl<<endl;
                             cout<<"Pilih : ";cin>>nPil[3];
                             switch (nPil[3]) //Sub case menu 2
                             {
                                    case 1:  //sub case menu 2 - 1
                                      
                                         transaksi(nSaldo, 100000);
                                         cout<<"Pilih : ";cin>>nPil[4];
                                         if (nPil[4] == 1)
                                         {
                                                     goto awal;
                                                     }
                                                     {
                                                          goto akhir;;
                                                          }
                                              
                                              
                                    case 2:  //sub case menu 2 - 2
                                      
                                         transaksi(nSaldo, 200000);
                                         cout<<"Pilih : ";cin>>nPil[4];
                                         if (nPil[4] == 1)
                                         {
                                                     goto awal;
                                                     }
                                                     {
                                                          goto akhir;;
                                                          }
                                 
                                    case 3:  //sub case menu 2 - 3
                                      
                                         transaksi(nSaldo, 500000);
                                         cout<<"Pilih : ";cin>>nPil[4];
                                         if (nPil[4] == 1)
                                         {
                                                     goto awal;
                                                     }
                                                     {
                                                          goto akhir;
                                                          }
                                                       
                                    case 4:  //sub case menu 2 - 4
                                      
                                         transaksi(nSaldo, 1000000);
                                         cout<<"Pilih : ";cin>>nPil[4];
                                         if (nPil[4] == 1)
                                         {
                                                     goto awal;
                                                     }
                                                     {
                                                          goto akhir;
                                                          }
                                                       
                                    case 5:  //sub case menu 2 - 5
                                      
                                         transaksi(nSaldo, 1500000);
                                         cout<<"Pilih : ";cin>>nPil[4];
                                         if (nPil[4] == 1)
                                         {
                                                     goto awal;
                                                     }
                                                     {
                                                          goto akhir;
                                                          }
                                                       
                                    case 6:  //sub case menu 2 - 6
                                      
                                         transaksi(nSaldo, 2000000);
                                         cout<<"Pilih : ";cin>>nPil[4];
                                         if (nPil[4] == 1)
                                         {
                                                     goto awal;
                                                     }
                                                     {
                                                          goto akhir;
                                                          }
                                                       
                                    case 7:  //sub case menu 2 - 7
                                      
                                         transaksi(nSaldo, 3000000);
                                         cout<<"Pilih : ";cin>>nPil[4];
                                         if (nPil[4] == 1)
                                         {
                                                     goto awal;
                                                     }
                                                     {
                                                          goto akhir;
                                                          }
                                                       
                                    case 8:  //sub case menu 2 - 8
                                      
                                         transaksi(nSaldo, 5000000);
                                         cout<<"Pilih : ";cin>>nPil[4];
                                         if (nPil[4] == 1)
                                         {
                                                     goto awal;
                                                     }
                                                     {
                                                          goto akhir;
                                                          }
                                                       
                                                          }//Akhir sub case menu 2    
                                 
                     
                        case 3:     //Case menu 3
                          
                             ulang:
                             cout<<"Masukan nomor rekening (Max 5 digit): "; cin>>chRek;
                             cout<<"Masukan jumlah transfer      \t    : "; cin>>nTransfer; cout<<endl<<endl;
                             cout<<"Nomor rekening  : "<<chRek<<"\nJumlah transfer : "<<nTransfer<<endl<<endl;
                             cout<<"1. Transfer"<<endl;
                             cout<<"2. Ulangi"<<endl<<endl;
                             cout<<"Pilih : "; cin>>nPil[5];
                             if (nPil[5] == 1)
                             {
                                         cout<<endl;
                                         nSaldo = nSaldo - nTransfer;
                                         cout<<"Transaksi berhasil !"<<endl;
                                         cout<<"Jumlah saldo anda saat ini adalah : Rp. "<<nSaldo<<endl<<endl;
                                         cout<<"1. Kembali"<<endl;
                                         cout<<"2. Keluar"<<endl<<endl;
                                         cout<<"Pilih : "; cin>>nPil[6];
                                         if (nPil[6] == 1)
                                         {
                                                     goto awal;
                                                     }
                                                     {
                                                          break;
                                                          }
                                                          }
                                                          {
                                                                cout<<endl;
                                                                goto ulang;
                                                                }
                          
                          
                             } //Akhir case menu
                             }
                             {
                              cout<<"PIN anda salah !"<<endl<<endl;
                              cout<<"1. Kembali"<<endl;
                              cout<<"2. Keluar"<<endl<<endl;
                              cout<<"Pilih : "; cin>>nPil[1];
                              if(nPil[1] == 1)
                              {
                                         goto awal;
                                         }
                                         {
                                              goto akhir;
                                              }
                                              }
                                                             
                           
    akhir:              
    system("PAUSE");
    return 0;
     
    }
Setelah sudah di copas tekan F9 pada keyboad anda simpan dengan nama ATM, kalau berhasil seperti gambar dibawah ini:
Jika anda mauf file yang sudah jadi bisa anda download Dsini!!! password rar: "syntax404.tk" (Tanpa tanda kutip)
  • Catatan untuk program ATM
    PIN: 7777
Sekian tutorial dari saya semoga bermanfaat ya buat anda terutama pengunjung setia syntax404.tk, Saya ucapkan terimakasih buat yang sudah membaca dan mengikuti blog saya ini Assalammualaikum wr.wb, jangan lupa share, bookmark, dan comment dibawah ya :) sampai jumpa lagi di tutorail yang akan datang slalu tunggu ya update artikel menarik nya :)
Read more