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







Previous Post
Next Post

0 Comment:

Berkomentarlah yang sopan & yang OOT tidak akan ditampilkan
Orang yang berkomentar menggunakan URL akan di Hapus