Jumat, 13 November 2015

Program Penghitungan Komisi Pegawai Borland C++

Selamat pagi para pengunjung ALL In One Komputer, dan pada kali ini mau sharing pembuata program penghitungan Komisi seorang pegawai, dengan menggabungkan beberapa perintah seperti For, While, dan array.

Langsung saja !

Masalah: 



Buatlah algoritma dan program untuk menyelesaikan permasalaha berikut :

Bila salesman berhasil menjual barang seharga 500000 maka dia akan mendapat komisi sebesar 10%
Bila lebih dari 500000, untuk 500000 pertama komisinya 10% sedangkan sisanya mendapat 15%

Bila perusahaan tersebut memiliki 20 orang Salesman, tentukan komisi yang diterima oleh setiap salesmannya, serta total komisi yang telah dibayarkan oleh PT. MURAH HARI kepada 20 salesman tadi.

Bila sebagai input adalah jumlah penjualan, buatlah program untuk menentukan komisi pegawai perusahaan tadi dan total komisi yang dibayarkan PT. MURAH HATI

Penyelesaian :
Source Code :

#include
#include
#include

main()
{
   int x;
   char nama_karyawan[60][50],ulang='Y';
    float harbar[30], komisi[30],tot_kom=0,tot_kar;
   while(ulang == 'Y' || ulang == 'y')
   {
   clrscr();
   cout<<"Total Karyawan : ";
   cin>>tot_kar;
   clrscr();
   for(x = 1;x<=tot_kar;x++)
   {
   cout<<"Data ke- "<   cout<<"Nama Karyawan   : ";
   cin>>nama_karyawan[x];
   cout<<"Total Penjualan : ";
   cin>>harbar[x];
   if (harbar[x] ==500000)
   {
       komisi[x] = 0.1 * 500000;
   }
   else if (harbar[x] > 500000)
   {
       komisi[x] = ((harbar[x] - 500000) * 0.15 + (500000 * 0.1));
      }
   else
   komisi[x] = 0;
   tot_kom = tot_kom + komisi[x];
   cout<<"Komisi : "<   cout<<"---------------------------"<   }
   clrscr();
            gotoxy(5,3);
            cout<<"LAPORAN DATA NILAI"<            gotoxy(5,4);cout<<"---------------------------------";
            gotoxy(5,5);cout<<"No   Nama Karyawan       Komisi";
            gotoxy(5,6);cout<<"---------------------------------";
            for(x=1;x<=tot_kar;x++)
            {
            gotoxy(5,6+x);cout<            gotoxy(11,6+x);cout<            gotoxy(30,6+x);cout<            gotoxy(5,10);cout<<"----------------------------------";
            gotoxy(5,12);cout<<"Total Komisi : "<            }
            cout<<"Input Ulang [Y/T] ?";
               cin>>ulang;
            }
   getch();

   }
 Contoh Program :



Kamis, 12 November 2015

Program Penghitungan GAJI PEGAWAI Borland C++

selamat siang para pengunjung ALL In One Komputer, siang menjelang sore ini saya mau bagi-bagi pengalaman nih, temen saya minta bantu untuk membuat aplikasi penggajian pegawai dengan Borland C++
oke langsung ke TKP aja yak :

Masalah :


1.       Rancanglah sebuah program untuk menghitung  gaji harian karyawan PT Rejeki Nomplok, bila berlaku ketentuan sebagai berikut :
-          Gaji Pokok setiap karyawan adalah Rp. 2000/Jam
-          Bila seorang karyawan bekerja lebih dari 7 jam sehari, maka kelebihannya akan dihitung sebagai lembur yang besarnya sama dengan 1.5 x Gaji Pokoknya
-          Untuk karyawan yang bekerja 8 jam sehari atau lebih, akan mendapat tambahan uang makan yang besarnya 1500. Sedangkan bila karyawan tesebut bekerja lebih dari 10 jam akan mendapatkan uang makan sebesar 2500
-          Karyawan yang bekerja 9 jam atau lebih akan mendapatkan uang jasa lembur yang besarnya 3000

Sebagai contoh :
Amir bekerja selama 5 jam, maka :
           Gaji Pokok                          = 5 * 2000             = 10000
           Uang Lembur                                                     =         0
           Uang Makan                                                      =         0
           Uang Jasa Lembur                                             =         0
           Gaji yang diterima                                              = 10000

Amir bekerja selama 8 jam, maka :
           Gaji Pokok                          = 7 * 2000            = 14000
           Uang Lembur                     = 1 * 3000              =   3000
           Uang Makan                                                     =   1500
           Uang Jasa Lembur                                             =         0
           Gaji yang diterima                                             = 18500

Amir bekerja selama 12 jam, maka :
           Gaji Pokok                          = 7 * 2000            = 14000
           Uang Lembur                     = 5 * 3000            = 15000
           Uang Makan                                                       =   2500
           Uang Jasa Lembur                                            =   3000
Gaji yang diterima                                    = 34500

Source Code Borland C++
#include
#include
#include

    main()
   {
   int umur;
   char nama[60],bagian[60],lagi='Y';
   float jamkrja, gajiperjam,lembur=0,totalgaji,makan=0,jas_lem=0,gaj_pok=0;
   gajiperjam = 2000;
   while(lagi == 'Y' || lagi =='y')
   {
   cout<<"======================================="<   cout<<"\tPT.REZEKI NOMPLOK"<   cout<<"\tJl.Setia No.20 MEDAN"<   cout<<"\tNo.Telp : (061)-64867"<   cout<<"\tEmail : rezeki@hotmail.com"<   cout<<"======================================="<   cout<<"Nama Karyawan    : ";
   cin>>nama;
   cout<<"Umur             : ";
   cin>>umur;
   cout<<"Bagian           : ";
   cin>>bagian;
   cout<<"Jumlah Jam Kerja : ";
   cin>>jamkrja;
   if (jamkrja<7 br="">      {
         gaj_pok = jamkrja * gajiperjam;
         totalgaji=gaj_pok;
   }
       if (jamkrja>7)
      {
         gaj_pok = ((jamkrja - (jamkrja-7))*gajiperjam);
          lembur = (1.5*gajiperjam)* (jamkrja-7);
         makan = 0;
         jas_lem = 0;
         totalgaji=gaj_pok + lembur + makan + jas_lem;
   }
       if (jamkrja>8)
      {
         gaj_pok = ((jamkrja - (jamkrja-7))*gajiperjam);
          lembur = (1.5*gajiperjam)* (jamkrja-7);
         makan = 1500;
         jas_lem = 0;
         totalgaji=gaj_pok + lembur + makan + jas_lem;
   }
   if (jamkrja>9)
      {
         gaj_pok = ((jamkrja - (jamkrja-7))*gajiperjam);
          lembur = (1.5*gajiperjam)* (jamkrja-7);
         makan = 1500;
         jas_lem = 3000;
         totalgaji=gaj_pok + lembur + makan + jas_lem;
   }
   if (jamkrja>10)
      {
         gaj_pok = ((jamkrja - (jamkrja-7))*gajiperjam);
          lembur = (1.5*gajiperjam)* (jamkrja-7);
         makan = 2500;
         jas_lem = 3000;
         totalgaji=gaj_pok + lembur + makan + jas_lem;
   }
   clrscr();
   cout<<"Nama Karyawan      : "<   cout<<"Umur               : "<   cout<<"Berkerja dibagian  : "<   cout<<"Jumlah Jam Kerja   : "<   cout<<"Gaji Pokok         : "<   cout<<"Uang Lembur        : "<   cout<<"Uang Makan         : "<   cout<<"Uang Jasa Lembur   : "<   cout<<"Gaji yang diterima : "<   cout<<"Input Lagi [Y/T] ? ";
   cin>>lagi;
   clrscr();
   }
   getch();
       }

Begitulah Code Programnya
dan ini contoh bila Programnya dijalankan







Rabu, 11 November 2015

Program Mencari Uang Kuliah Sederhana Borland C++

1.       Buatlah program untuk mencari uang Kuliah bentuk output  :

Data Pendaftaran
Jln. Iskandar Muda No. 3 CDEF
------------------------------------------------------------------------
Nama                           :  i
Kode Jurusan [1, 2, 3]   :  i
Pembayaran [ L , C ]     :  i
Jurusan            :  p
Pembayaran Awal        :  p
Jumlah Cicilan             :  p
Besar Cicilan                :  p

Uang Kuliah                :  p
------------------------------------------------------------------------
      Proses
Kode
Jurusan
Jurusan
Uang Kuliah Lunas
Pembayaran Awal
Jumlah
Cicilan
Besar Cicilan
1
Manajemen Informatika
3000000
1500000
3
600000
2
Tehnik Informatika
4500000
1750000
4
750000
3
Komputer Akuntansi
3750000
1500000
3
800000

Untuk pembayaran Cicilan, Uang kuliah didapat dari Pembayaran Awal + ( Jumlah Cicilan * Besar Cicilan )
Penyelesaian :
#include
#include
#include

void main()
{
 char nama [30],kd_bayar;
 int kd_jur=0,uang_kuliah=0, awal_bayar=0,
 jlh_cicil=0, bsr_cicil=0;
 cout<<"+----------------------------------------------------"< cout<<"| Data Pendaftaran"< cout<<"| Jln. Iskandar Muda No. 3 CDEF"< cout<<"+----------------------------------------------------"< cout<<"| Nama                 : "; gets(nama);
 cout<<"| Kode Jurusan [1,2,3] : "; cin>>kd_jur;
 cout<<"| Pembayaran [L,C]     : "; cin>>kd_bayar;

if (kd_jur==1)
{
 cout<<"| Jurusan              : Manajemen Informatika"< if (kd_bayar=='C'||kd_bayar=='c')
 {
  awal_bayar=1500000;
  jlh_cicil=3;
  bsr_cicil=600000;
  uang_kuliah=awal_bayar+jlh_cicil*bsr_cicil;
 }else if (kd_bayar=='L'||kd_bayar=='l')
 {
  uang_kuliah=3000000;
 }
}
if (kd_jur==2)
{
 cout<<"| Jurusan              : Teknik Informatika"< if (kd_bayar=='C'||kd_bayar=='c')
 {
  awal_bayar=1750000;
  jlh_cicil=4;
  bsr_cicil=750000;
  uang_kuliah=awal_bayar+jlh_cicil*bsr_cicil;
 }else if (kd_bayar=='L'||kd_bayar=='l')
 {
  uang_kuliah=4500000;
 }
}
if (kd_jur==3)
{
 cout<<"| Jurusan              : Komputer Akuntansi"< if (kd_bayar=='C'||kd_bayar=='c')
 {
  awal_bayar=1500000;
  jlh_cicil=3;
  bsr_cicil=800000;
  uang_kuliah=awal_bayar+jlh_cicil*bsr_cicil;
 }else if (kd_bayar=='L'||kd_bayar=='l')
 {
  uang_kuliah=3750000;
 }
}
 cout<<"| Pembayaran Awal      : Rp."< cout<<"| Jumlah Cicilan       : Rp."< cout<<"| Besar Cicilan        : Rp."< cout<<"| Uang Kuliah          : Rp."< cout<<"+----------------------------------------------------"<getch();
}
Hasil Program :

Sekian pembahasan mengenai Program Mencari Uang Kuliah yang sederhana, semoga bermanfaat