Program Transaksi Bank

 Assalamualaikum wr wb, semoga sehat selalu , Baiklah pada hari ini saya akan memeberikan sebuah contoh program dengan bahasa C++, Program apasih? Program yang saya bagikan adalah Program Transaksi Bank, pada program ini digunakan metode perulangan dan program ini cocok untuk kalian yang baru belajar pemograman C++. Compiler yang saya gunakan adalah MinGW Studio namun kalian bisa menggunakan aplikasi compiler yang lain seperti DevC, CodeBlocks,Visual studio dll.


Algoritma Pemograman :

  1. Mulai
  2. Deklarasi variabel pilihan
  3. Menginputkan: x=100000
  4. Maka akan terjadi pilihan:
  5. Jika pilih = 1, maka akan melakukan proses setor tabungan
  6. Jika pilih = 2, maka akan melakukan proses ambil tabungan. Jika saldo tabungan kurang dari 50000, maka tabungan tidak bisa diambil.
  7.  Jika pilih = 3, maka akan keluar dari program
  8. Tampilkan hasil
  9. Selesai
Flowchart Program :
Source Code Program :

#include <iostream.h>

#include <conio.h>

 using namespace std;

 int main()

 {   

      int sel, bal1=100000, depo, grab, bal2;

      do

      {

            cout<<"+===================================+"<<endl;

            cout<<"|\t BANK INDONESIA JAYA          |"<<endl;

            cout<<"+===================================+"<<endl;       

            cout<<"\t Saldo : "<<bal1<<endl;         

            cout<<"_____________________________________"<<endl;             

            cout<<"\nMenu Transaksi :"<<endl;       

            cout<<"1. Setor Tabungan"<<endl;         

            cout<<"2. Ambil Tabungan"<<endl;         

            cout<<"3. Keluar"<<endl;           

            cout<<"_____________________________________"<<endl;             

            cout<<"\n Pilih Menu Transaksi (1/2/3) : ";

            cin>>sel;       

            system("cls");

             

            if (sel==1)

            {

                  cout<<"+===================================+"<<endl;

                cout<<"|\t BANK INDONESIA JAYA     |"<<endl;

                cout<<"+===================================+"<<endl; 

                  cout<<"\nSetor Tabungan"<<endl;                

                  cout<<"\nNominal yang disetorkan : Rp. ";                  

                  cin>>depo;                   

                  bal1=bal1+depo;

                  cout<<"\n\tSelamat Transaksi Anda Berhasil!"<<endl;             

                  cout<<"\n Jumlah Saldo Anda Sekarang : "<<bal1<<endl;

                  cout<<"\n\tTekan Enter untuk kembali ke menu transaksi";

                  cout<<"\n";

                  cout<<"\n";

                  getch();

            }

            else if (sel==2)

            {

             cout<<"+===================================+"<<endl;

             cout<<"|\t BANK INDONESIA JAYA         |"<<endl;

             cout<<"+===================================+"<<endl; 

                  cout<<"\nAmbil Tabungan";

                  cout<<"\nNominal yang diambil : Rp. ";           

                  cin>>grab;                   

                  bal2=bal1-grab;             

                  if(bal2<=50000)

                  {

                        cout<<"\nMaaf Anda Tidak Bisa Tarik Tunai. Saldo Anda Tidak Mencukupi. \n(Minimal Saldo Rp50.0000,00) "<<endl;

                        cout<<"\n\tTekan Enter untuk kembali ke menu transaksi";

                        cout<<"\n";

                        cout<<"\n";

                        getch();

                  }

                  else

                  {

                        cout<<"\n\tSelamat Transaksi Anda Berhasil!"<<endl;

                        cout<<"\n Jumlah Saldo Anda Sekarang : "<<bal2<<endl;

                        cout<<"\n\tTekan Enter untuk kembali ke menu transaksi";

                        cout<<"\n";

                        cout<<"\n";

                        getch();

                  }

            }

      }

 while (sel==1||sel==2);

}


Hasil Program  :

Tampilan Program Awal


Tampilan "1. Setor Tabungan "


Tampilan " 2.Ambil Tabungan"


Tampilan "3. Keluar"



Penjelasan Program :

Program ini digunakan untuk membantu manusia dalam perhitungan rekening bank.

1.      Dalam program ini menggunakan header #include <iostream.h> yang berfungsi mengaktifkan perintah cin, cout dan endl dan #include <conio.h> yang berfungsi menahan tampilan dengan perintah getch();.

2.      Using namespace std terdiri dari 3 statements yaitu, using yang berfungsi untuk mendeklarasikan arahan/panggilan/pemberitahuan kepada kompiler untuk penggunaan deklarasi namespace dan anggota namespace, namespace yang berfungsi sebagai penyedia metode untuk mencegah konflik nama dalam proyek-proyek besar, dan std (nama namespace tersebut yang sudah tersedia dan tidak perlu dibuat ulang menggunakan fungsi namespace, cukup dipanggil).

3.      Dalam program ini menggunakan fungsi utama int main() berarti int memberikan nilai balik, dan karena memiliki nilai balik maka diberikan perintah return 0;.

4.      Dalam program ini menggunkaan tipe data int dimana int untuk menyatakan nilai bilangan bulat tak berkoma.

5.      Dengan variabel int sel(untuk menu pilihan), bal1=100000(tabungan awal), depo(untuk menyetor uang), grab(untuk mengambil uan), bal2(jumlah sisa setelah diambil);

6.      Mempunyai alur sebagai berikut, program ini menggunakan statement do-while, besar saldo Rp100.000,00. Lalu masukkan nilai sel menu yang anda inginkan Pilih Menu

Transaksi (1/2/3) : . Menggunakan pengulangan do-while dan percabangan if else.

            -     Jika memilih 1 :

if (sel==1)

                  {

            cout<<"\n  SETOR TABUNGAN"<<endl;               cout<<"\nNominal yang disetorkan : Rp. ";

        cin>>depo;            bal1=bal1+depo;

                         cout<<"\n\tSelamat          Transaksi         Anda

Berhasil!"<<endl;

                               cout<<"\n Jumlah Saldo Anda Sekarang :

"<<bal1<<endl;

   cout<<"\n\tTerima kasih Telah Menggunakan Jasa Kami"<<endl;

   cout<<"\n\tTekan Enter untuk kembali ke menu transaksi";

        getch();   }

            -     Jika memilih 2 :

else if (sel==2)

                  {

                         cout<<"\n         AMBIL TABUNGAN";

                          cout<<"\nNominal yang diambil : Rp. ";

                         cin>>grab;

        bal2=bal1-grab;             if(bal2<=50000)

                        {

                                   cout<<"\nMaaf Anda Tidak Bisa Tarik

Tunai. Saldo Anda Tidak Mencukupi. \n(Minimal Saldo Rp50.0000,00) "<<endl;

    cout<<"\n\tTekan Enter untuk kembali ke menu transaksi";

                              getch();

                        }

            -           Dan jika memilih opsi 3 maka akan keluar dari program


Nah itulah yang bisa saya bagikan, Akhir kata saya ucapkan terimakasih dan jumpa lagi Wassalamualaikum wr wb.


Komentar

Postingan populer dari blog ini

DASAR PEMOGRAMAN : Operator dan Operasi C++