Pembayaran Gaji Karyawan
|
Source
Code:
|
/*===========================================
PROYEK AKHIR MATA KULIAH C++
APLIKASI PEMBAYARAN GAJI KARYAWAN
Nama : Fakhri Munziar
Nim :
49013010
==============================================
*/
#include<iostream> //untuk mengaktifkan input dan
output
using namespace std; //menggunakan
standard library
int main() //program utama
{
unsigned int gaji,tunj,tran,lem,komp,lem2,lem5,lem7,x,y,z,a; //deklarasi variabel
unsigned int lemtot,gajitot,transtot,lemoff,lemhr,c,d;
gaji=1700000; //memasukan nilai
gaji
tunj=200000; //mamasukan nilai tunjangan
tran=7500; //masukan nilai transportasi
komp=31000; //masukan nilai kompensasi
lem2=gaji/173*3.5; //perhitungan lembur 2 jam
lem5=(gaji/173*9.5)+komp; //perhitungan lembur 5 jam
lem7=(gaji/173*14); //perhitungan lembur 7 Jam
lemoff=(gaji/173*14)+komp; //perhitungan lembur off
lemhr=(gaji/173*14)*2+komp; //perhitungan lembur hari raya
cout<<endl;
cout<<"\t\t\tTOTAL
GAJI BULANAN "<<endl<<endl; //tampilkan di layar
cout<<"======================================================"<<endl;
cout<<endl;
cout<<"Gaji
Anda bulan ini adalah \t\t:"<<endl<<endl;
ulang1: //tanda kembali
ulang1
cout<<"Banyak lembur 2 jam\t\t\t:
";cin>>x; //Masukan ke nilai input lembur
if(cin.fail()) //agar tidak dapat dimasukan tipe
karakter
{
cout << "KARAKTER TIDAK
DIIZINKAN!\n"; //tampilan di luar
cout
<< "MASUKAN
DENGAN ANGKA!\n";
cin.clear(); //inputan di hapus
system("pause"); //mempause tampilan
cin.ignore(80,'\n'); //kesalahan dapat sampe 80 kali
goto ulang1; //kembali ke ulang1
}
ulang2
:
cout<<"Banyak lembur 5 jam\t\t\t:
";cin>>y;
if(cin.fail())
{
cout << "KARAKTER TIDAK
DIIZINKAN!\n";
cout
<< "MASUKAN
DENGAN ANGKA!\n";
cin.clear();
system("pause");
cin.ignore(80,'\n');
goto ulang2;
}
ulang3:
cout<<"Banyak
lembur 7 jam\t\t\t: ";cin>>a;
if(cin.fail())
{
cout << "KARAKTER TIDAK
DIIZINKAN!\n";
cout
<< "MASUKAN
DENGAN ANGKA!\n";
cin.clear();
system("pause");
cin.ignore(80,'\n');
goto ulang3;
}
ulang4:
cout<<"Banyak lembur OFF\t\t\t:
";cin>>c;
if(cin.fail())
{
cout << "KARAKTER TIDAK
DIIZINKAN!\n";
cout
<< "MASUKAN
DENGAN ANGKA!\n";
cin.clear();
system("pause");
cin.ignore(80,'\n');
goto ulang4;
}
ulang5:
cout<<"Banyak lembur Hari
Raya\t\t\t: ";cin>>d;
if(cin.fail())
{
cout << "KARAKTER TIDAK
DIIZINKAN!\n";
cout
<< "MASUKAN
DENGAN ANGKA!\n";
cin.clear();
system("pause");
cin.ignore(80,'\n');
goto ulang5;
}
lemtot=(lem2*x)+(lem5*y)+(lem7*a)+(lemoff*c)+(lemhr*d); //nilai lembur total
cout<<"Uang
lembur \t\t\t\t: Rp."<<lemtot<<endl;
ulang6:
cout<<"Hari masuk\t\t\t\t: ";cin>>z;
if(cin.fail())
{
cout << "KARAKTER TIDAK
DIIZINKAN!\n";
cout
<< "MASUKAN
DENGAN ANGKA!\n";
cin.clear();
system("pause");
cin.ignore(80,'\n');
goto ulang6;
}
transtot=tran*z;
cout<<"Uang
transport\t\t\t\t: Rp."<<transtot<<endl; //nilai tranport total
cout<<endl;
gajitot=gaji+tunj+transtot+lemtot; //nilai gaji total
cout<<"======================================================<<endl;
cout<<"GAJIKU
BULAN INI\t\t\t: Rp."<<gajitot<<endl;
cout<<endl<<endl<<endl;
cout<<"GAJI
BELUM TERMASUK POTONGAN "<<endl;
cout<<endl;
cout<<"GAJI SETELAH DI POTONG PAJAK
10% \t: Rp. "<<gajitot-(gajitot/10)<<endl<<endl;
//gaji di potong
pajak
cout<<"\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tbest
regard Fakhri munziar"<<endl<<endl;
system("pause"); //mempause tampilan
return 0; //mengembalikan nilai nol, akhir
dari program
}
|
Deskripsi
singkat:
|
Pada program ini di ajarkan aplikasi pembuatan pembayaran
gaji karyawan dengan berbagai macam perhitungan mulai dari gaji, tunjangan, lembur
2,5,7 jam, lembur off, lembur hari raya,dan uang transport. Hasil dari perhitungan
gaji total dipotong dengan pajak 10%. Berikut adalah tampilan programnya :
Berikut adalah link pembuatan programnya :
|
Senin, 27 Mei 2013
Pembayaran Gaji Karyawan
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar