Thursday, January 29, 2015

Program Koperasi Simpan Pinjam Dengan C++

Assalamualaikum wr..wb...selamat malam para sahabat blogger... kembali lagi saya menyapa teman-teman malam ini....semoga kalian dalam keadaan sehat walafiat dan selalu dalam lindungan yang maha kuasa,,kali ini saya akan berbagi bagai mana cara membuat program koprasi simpan pinjam menggunakan  C++...
sebelum kita lanjutkan teman-teman tau kan apa itu c++... kalau belum tahu kita bahas sedikit..
Bahasa Pemrograman C++ adalah salah satu dari berbagai banyak bahasa pemprograman yang ada di dunia komputer, khususnya dalam bab Programing. Bahasa Pemrograman C++ ini dibuat oleh Bjarne Stroustrup pada tahun 1980 yang usut punya usut ternyata ini adalah Bahasa pengembangan Bahasa C yang lahir lebih dahulu pada tahun 1970-an yang dibuat oleh Dennis Ritchie di Bell Labs.
Bahasa itu diturunkan dari bahasa sebelumnya yang usut punya usut lagi yaitu BCL (Bunga Citra Lestari) bukan artis indonesia itu lhoch ya. Bahasa BCL dirancang sebagai bahasa pemprograman yang dijalankan pada sistem Unix. Dan pada perkembangannya, versi ANSI Bahasa pemrograman C menjadi versi dominan.
Nah.kita lanjutkan ke programnya...


#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <string.h>
main ()
{
int no,i;
long bunga=0,pinj=0;
long  kode,lama,jml_pot=0,adm=0,SWP=0,cdr=0,prof=0,jasa=0,pokok=0,ctk=0,kas_kcl=0,t_jspel=0;
long  pinjm[100],jumlah_jsa,jumlah_pok,nos[100],jasas[100],pokoks[100];
long luns,blm,sisa,js_blm,total_lns,bln_blm,bungas[100],lamas[100];
long byk,pokok_asl,jasa_asl=0,ukem,ubay;
long tot_angs=0,total=0;
char juru,almt[20],nama[20],merk[30],plat[10],almts[20][100],namas[20][100],lagi;

cout<<"\n"<<endl;
menu:
clrscr();
cout<<"\t\t******** KOPERASI SIMPAN PINJAM FAIRUZ ********\n\n\n"<<endl;
cout<<"\t\t###::::::::::::::::: MENU :::::::::::::::::###\n";
cout<<"\t\t::                                          ::\n";
cout<<"\t\t::                                          ::\n";
cout<<"\t\t:: |R| REALISASI            |R| -> [1]      ::\n";
cout<<"\t\t:: |A| ANGSURAN             |A| -> [2]      ::\n";
cout<<"\t\t:: |L| PELUNASAN            |L| -> [3]      ::\n";
cout<<"\t\t:: |M| VIEW MENU            |M| -> [4]      ::\n";
cout<<"\t\t::                                          ::\n";
cout<<"\t\t:: |X| ! KELUAR PROGRAM !   |X| -> [5]      ::\n";
cout<<"\t\t::                                          ::\n";
cout<<"\t\t::                                          ::\n";
cout<<"\t\t###::::::::::::::::::::::::::::::::::::::::###\n";
printf("\n");
printf("\n\t\t\t(^,^)  Masukkan pilihan anda: ");
cin>>kode;
switch (kode)
{
case 1 :
        star:
        clrscr();
  printf("\t\t##### >>> {^,^} REALISASI {^,^} <<< #####\n\n");
cout<<"Nama            : ";cin>>nama;
cout<<"Alamat          : ";cin>>almt;
cout<<"Merk Sepeda     : ";cin>>merk;
cout<<"Nomor Plat      : ";cin>>plat;
cout<<"Nomer           : ";cin>>no;
cout<<"Pinjaman        : Rp ";cin>>pinj;
cout<<"Bunga [persen]  : ";cin>>bunga;
cout<<"Lama Pinjaman   : ";cin>>lama;


    clrscr();
    cout<<"Nomer           : "<<no;
    cout<<"\nNama          : "<<nama;
    cout<<"\nPinjaman      : Rp "<<pinj;
    cout<<"\nAlamat        : "<<almt;
    cout<<"\nMerk Sepeda   : "<<merk;
    cout<<"\nNo Plat       : "<<plat;
    cout<<"\nBunga         : "<<bunga<<" %";
    cout<<"\nLama          : "<<lama<<" Bulan"<<endl;

    adm=(1*pinj)/100;
    cdr=0.01*pinj;
    SWP=10000;
    prof=0.01*pinj;
    ctk=3000;
    t_jspel=5500;
    kas_kcl=4500;


    cout<<"Potongan Administrasi    : Rp "<<adm<<endl;
    cout<<"Cadangan Resiko          : Rp "<<cdr<<endl;
    cout<<"Simpanan Wajib Pinjam    : Rp "<<SWP<<endl;
    cout<<"Profisi                  : Rp "<<prof<<endl;
    cout<<"Pendanaan Percetakan     : Rp "<<ctk<<endl;
    cout<<"Titip Jasa Pelayanan     : Rp "<<t_jspel<<endl;
    cout<<"\nKas Kecil              : Rp "<<kas_kcl<<endl;
    cout<<"\n    -------------+"<<endl;
    jml_pot=adm+SWP+cdr+prof+ctk+t_jspel+kas_kcl;
    cout<<"Jumlah Potongan: Rp "<<jml_pot<<endl;
    cout<<"Pinjaman   : Rp "<<pinj<<endl;
    cout<<"Potongan   : Rp "<<jml_pot<<endl;
    cout<<"    ------------- -"<<endl;
    total=pinj-jml_pot;
    cout<<"Total Yang Diterima  : Rp ."<<total<<endl;
    printf("\nInput Data Lagi [Y/T] :");
     cin>>lagi;
     if(lagi=='Y'||lagi=='y')
     goto star;
     else
     goto menu;

case 2 :
    clrscr();
    cout<<" >>> {^,^} ANGSURAN {^,^} <<< "<<endl;

 angsur:
    clrscr();
 cout<<"{^,^} ANGSURAN {^,^}"<<endl;
 cout<<"Apakah dari Juru Tagih [Y/T] ? ? ";cin>>juru;

    if(juru=='Y'||juru=='y')
    {
    cout<<"Membayar untuk berapa orang ? ";cin>>byk;

    for(i=0;i<byk;i++)
      {
    cout<<"Pengangsur ke-   : "<<(i+1)<<endl;
    cout<<"Nomer            : ";cin>>nos[i];
    cout<<"Pinjaman         : Rp ";cin>>pinjm[i];
    cout<<"Bunga [persen]   : ";cin>>bungas[i];
    cout<<"Lama Pinjaman    : ";cin>>lamas[i];
        clrscr();
        cout<<"\nANGSURAN NORMAL"<<endl;
        pokok_asl=pinjm[i]/lamas[i];
     jasa_asl=(bungas[i]*pinjm[i])/100;
     tot_angs=jasa_asl+pokok_asl;

     cout<<"              Pokok = "<<pokok_asl<<endl;
     cout<<"              Jasa  = "<<jasa_asl<<endl;
     cout<<"                    = --------- +"<<endl;
     cout<<"Angsuran per-bulan  ="<<tot_angs<<endl;

     cout<<"Pokok  : ";cin>>pokoks[i];
     cout<<"Jasa   : ";cin>>jasas[i];
     cout<<endl;
     }

  for(i=0;i<byk;i++)
  {
     jumlah_jsa=0;
        jumlah_pok=0;

        for(i=0;i<byk;i++)
            {
            jumlah_jsa=jumlah_jsa+jasas[i];
            jumlah_pok=jumlah_pok+pokoks[i];
            }

    }

 clrscr();
    for(i=0;i<byk;i++)
  {
    printf("\nPengangsur ke-%d : \n",i+1);

    cout<<"Nomer       : "<<nos[i];
    cout<<"\nPinjaman  : "<<pinjm[i];
    cout<<"\nJasa      : "<<jasas[i];
    cout<<"\nPokok     : "<<pokoks[i];
    cout<<"\nBunga     : "<<bungas[i]<<" %";
    cout<<"\nLama      : "<<lamas[i]<<" Bulan"<<endl;

  }

    cout<<"Total Jumlah Jasa   = "<<jumlah_jsa<<endl;
    cout<<"Total Jumlah Pokok  = "<<jumlah_pok<<endl;
    cout<<"                    -------------+"<<endl;
     total=jumlah_jsa+jumlah_pok;
     cout<<"\n         Total   = "<<total<<endl;
     printf("\nInput Data Lagi [Y/T] :");
     cin>>lagi;
     if(lagi=='Y'||lagi=='y')
  goto angsur ;
  else
  goto menu;

 }

 else if(juru=='T'||juru=='t')
 {
     cout<<"Nama     : ";gets(nama);
     cout<<"Alamat   : ";gets(almt);
     cout<<"Nomer    : ";cin>>no;
     cout<<"Pinjaman : Rp ";cin>>pinj;
     cout<<"Bunga [persen] : ";cin>>bunga;
     cout<<"Lama Pinjaman  : ";cin>>lama;

        clrscr();
     cout<<"Nomer      : "<<no<<endl;
     cout<<"Nama       : "<<nama<<endl;
     cout<<"Alamat     : "<<almt<<endl;
     cout<<"Bunga      : "<<bunga<<" %"<<endl;
     cout<<"Pinjaman   : "<<pinj<<endl;
     cout<<"Lama       : "<<lama<<" Bulan"<<endl;
                     cout<<"ANGSURAN"<<endl;
        pokok=pinj/lama;
     jasa=(bunga*pinj)/100;
     total=jasa+pokok;
     cout<<"tPokok  = "<<pokok<<endl;
     cout<<"Jasa    = "<<jasa<<endl;
     cout<<"        = --------- +"<<endl;
     cout<<"Total   = "<<total<<endl;
     cout<<"\t        Uang Pembayaran : Rp.";cin>>ubay;
     ukem=ubay-total;
     cout<<"\t        Uang Kembali    : Rp."<<ukem<<endl<<endl;
     cout<<"TeRiMa kAsih Atas tRAnSaksi anDa (^,^)"<<endl;
     printf("\nInput Data Lagi [Y/T] :");
     cin>>lagi;
     if(lagi=='Y'||lagi=='y')
     goto angsur;
     else
     goto menu;



case 3 :
    awal:
  clrscr();
 printf("\t\t >>> {^,^} PELUNASAN {^,^} <<< \n\n");

     cout<<"\tNama         : ";gets(nama);
     cout<<"\tAlamat       : ";gets(almt);
     cout<<"\tMerk Sepeda  : ";gets(merk);
     cout<<"\tNomor Plat   : ";gets(plat);
     cout<<"\tNomer        : ";cin>>no;
     cout<<"\tPinjaman     : Rp ";cin>>pinj;
     cout<<"\tBunga [persen]          : ";cin>>bunga;
     cout<<"\tLama Pinjaman           : ";cin>>lama;
     cout<<"\tDilunasi pada bulan ke- : ";cin>>luns;
     cout<<"\tJasa belum terbayar     : ";cin>>blm;
    clrscr();
    cout<<"Nomer      : "<<no;
    cout<<"\nNama     : "<<nama;
    cout<<"\nAlamat   : "<<almt;
    cout<<"\nMerk Sepeda : "<<merk;
    cout<<"\nPinjaman    : Rp "<<pinj;
    cout<<"\nNo Plat     : "<<plat;
    cout<<"\nBunga       : "<<bunga<<" %"<<endl;
    cout<<"\nLama        : "<<lama<<" Bulan"<<endl;
    clrscr();
    pokok=pinj/lama;
    jasa=(bunga*pinj)/100;

    printf("\n\n\t\tANGSURAN PER-BULAN");
    cout<<"\n\n\t\tPokok  = Rp "<<pokok<<endl;
    cout<<"\n\n\t\tJasa   = Rp "<<jasa<<endl;
    sisa=(pokok*((lama-luns)+1));
    bln_blm=((lama-luns)+1);
    js_blm=blm*jasa;
    total_lns=sisa+jasa;

    cout<<"\n\n\t\tPELUNASAN AKHIR"<<endl;
    cout<<"      Sisa Bulan            = "<<bln_blm<<endl;
    cout<<"      Bulan Jasa Tunggakan  = " <<"bulan"<<blm<<endl;
    cout<<"      Sisa Pokok            = Rp "<<sisa<<endl;
    cout<<"      Jasa belum terbayar   = Rp "<<js_blm<<endl;
    cout<<"                            -------------+"<<endl;
    cout<<"      Total Pelunasan       = Rp "<<total_lns<<endl;
    printf("\nInput Data Lagi [Y/T] :");
     cin>>lagi;
     if(lagi=='Y'||lagi=='y')
     goto awal;
     else
     goto menu;
    getch();
    }
            break;

case 4 :
        goto menu;
            break;

case 5 :
            goto exit;
            break;

default :
        clrscr();
    cout<<"Maaf…!!!\n";
    cout<<"Anda salah memasukan kode, pilih [1-5]\n";
    cout<<"press enter";
    getch();
    goto menu;
}


    clrscr();
    cout<<endl<<endl<<endl<<endl<<endl<<endl;
  printf("\n\t\t\t### ::::::::::::::::::::::::::::: ###");
    printf("\n\t\t\t***                               ***");
    printf("\n\t\t\t*** **** (^,^) ThaNk YOu !!! **** ***");
    printf("\n\t\t\t***                               ***");
    printf("\n\t\t\t### ::::::::::::::::::::::::::::: ###");
  getch();
    exit:
 }



7 comments:

  1. makasi gan informasinya bermanfaat nich... semoga sukses .....berow

    ReplyDelete
  2. akhirnya ketemu juga

    ReplyDelete
  3. terima kasih gan.. saya bisa kerjain tugas saya berkat postingannya.
    bermanfaat sekali

    ReplyDelete
  4. terima kasih atas kunjungannya mbak e

    ReplyDelete
  5. kunjungi juga http://balaeinformasi.blogspot.co.id/

    ReplyDelete
  6. trimah kasi untuk informasinya. saya bagi flowchartnya donk

    ReplyDelete