SISTEM GAJI : PROGRAM C++

Sucinursyifa
2 min readJan 7, 2023

--

Oleh Suci Ihtisabi Hida Nursyifa — 1227050129

Jurusan Teknik Informatika UIN Sunan Gunung Djati Bandung

Alur dari program ini adalah pengguna akan memasukan jumlah karyawan yang akan dihitung gajinya, lalu kemudian memasukan data-data yang diminta. nantinya program akan menampilkan output berdasarkan input yang dilakukan oleh user.

Data karyawan terbagi menjadi beberapa golongan :

  • Golongan A = 2000000
  • Golongan B = 2500000
  • Golongan C = 3000000
  • Golongan D = 3500000

Ketentuan tambahan:

  • Jika memiliki istri mendapat tunjangan sebesar 250000
  • Jika memiliki anak mendapat tunjangan sebesar 150000/anak, dengan batas maksimal 3 anak
cout<<"Apakah Anda Memiliki Anak (Ya/Tidak) : ";
cin>>pilih2;
if (pilih2=="Ya"||pilih2=="YA"||pilih2=="ya") {
cout<<"Jumlah Anak : ";
cin>>anak;
if (anak<0) {
cout<<"Mohon Masukkan Data yang Sesuai"<<"\n";//eliminasi minus
return (0);
}
else if (anak>=3) {
anak_anak=3*150000;
//nilai tunjangan untuk anak lebih dari 3 sama dengan besar tunjangan 3 anak
}
else {
anak_anak=anak*150000;
}
}
else if (pilih2=="tidak"||pilih2=="Tidak"||pilih2=="TIDAK") {
}
else {
cout<<"Mohon Masukkan Data yang Sesuai"<<"\n";
return (0);
}
  • Upah makan perhari sesuai hari masuk kerja, dengan maksimal hari masuk 22 hari ( 30 hari-weekend )
cout<<"Jumlah Hari Masuk Kerja  : ";
cin>>hari;
if (hari<0&&hari>22) {
cout<<"Mohon Masukkan Data yang Sesuai"<<"\n";
return (0);
}
else if (hari>=0&&hari<=22) {
makan=hari*12500;
}
else {
cout<<"Mohon Masukkan Data yang Sesuai"<<"\n";
return (0);
}
//tidak ada perhitungan lembur, data input >22 akan langsung error
  • Dikenakan pajaj sebesar 7,5% dari total perhitungan yang didapat
  • Hasil gaji yang diterima adalah total gaji dipotong pajak
 total=gaji+makan+istri+anak_anak;
pajak=0.075*total;//pajak=7,5% gaji

cout<<"Total Gaji : "<<total<<"\n";
cout<<"Pajak : "<<pajak<<"\n\n";
cout<<"Gaji yang Diterima : "<<total-pajak<<"\n";

Output

Full source code dapat dilihat pada link berikut:

https://github.com/Ihtisabi/penggolongan-gaji/blob/fa1086d235b0c2572bea193610d720c3adf12826/c++

--

--