Selamat malam para sodara semua semoga kalian sedang berada dihati yang meneyenangkan dan pastinya tidak galau haha..... ok kali ini saya akan memberikan sepenggal ilmu tentang program C++ aplikasi penggajian beserta Kodescriptnya/programnya, sebagai bahan tugas kuliah atau tugas pekerjaan kalian yang sedang mengambil jurusan informatika.
1.
Screenshot Ouput programnya. dan selanjutnya anda bisa memilih opsi menampilkan transkip Jumlah Gaji yang didapat sesuai dengan opsi yang sudah dipilih
2.
dan ini hasil Output transkipnya.
Penjelasan:
dari output diatas telah dijelaskan bahwa pemilihan opsi seperti masukan pendidikan,Masukan status,masukan jenis kelamin dan lain-lain,adalah menggunakan pilihan nomor sehingga pengguna bisa memilih opsi tersebut hanya dengan memasukan nomor saja sesuai dengan pilihan opsi programnya ,dan pada program diatas jumlah nominalnya sudah ditentukan dan nanti otomatis akan menjumlahkan sendiri programnya sesuai dengan pilihan opsi pengguna.
Dan ini Yang ditunggu Yaitu kodescriptnya/Programnya:
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <windows.h>
int pendidikan( int pendi);
int tunjanagan_istri( int stt,int jsk);
int tunjanagan_anak(int stu,int aki);
int kesehatan(int kesh, int h);
int transport(int trans,int bln);
int tunjanagan_perumahan(int js,int blne);
int potongan (int ut);
int lembur (int lamanya);
using namespace std;
main(){
int pend,st,jk,ank,kes,hr,kdr,bl,prum,jam,utg;
char ulang,ulal;
do {
system("cls");
cout<<""<<endl;
cout<<"| Aplikasi Penggajian Kariyawan (9212) |"<<endl;
cout<<""<<endl;
cout<<"| "<<"masukan pendidikan"<<endl;
cout<<"| "<<"(1.SMA 2.D3 3.S1 4.S2) : ";cin>>pend;
cout<<"| "<<"masukan status"<<endl;
cout<<"| "<<"(1.menikah 2.single) : ";cin>>st;
cout<<"| "<<"masukan jenis kelamin"<<endl;
cout<<"| "<<"(1.Laki-laki 2.perempuan : ";cin>>jk;
cout<<"| "<<"masukan jumlah anak : ";cin>>ank;
cout<<"| "<<"masukan jumlah jam kerja : ";cin>>jam;
cout<<"| "<<"masukan kesehatan"<<endl;
cout<<"| "<<"(1.sehat 2.rawat jalan 3.rawat inap) : ";cin>>kes;
cout<<"| "<<"berapa hari sakit : ";cin>>hr;
cout<<"| "<<"kendaraan"<<endl;
cout<<"| "<<"(1.motor 2.mobil 3.trans.umum) : ";cin>>kdr;
cout<<"| "<<"masukan jenis perumahan"<<endl;
cout<<"| "<<"(1.rumah kontrakan 2.rumah kos 3.rumah pribadi) : ";cin>>prum;
cout<<"| "<<"masukan berapa bulan ? : ";cin>>bl;
cout<<"| "<<"masukan jumlah utang"<<endl;
cout<<"| "<<"(jika tidak punya isikan 0) : "; cin>>utg;
cout<<"| "<<"Jika anda ingin Lihat Transkip [Y/T] : "; cin>>ulal;
if((ulal=='y') || (ulal=='Y')){
goto uluh2;
}
else
system("pause"); return 0;
uluh2:
system("cls");
system("color 70 ");
cout<<"-----------------------------------------------------------------"<<endl;
cout<<"| Aplikasi Penggajian Kariyawan |"<<endl;
cout<<"-----------------------------------------------------------------"<<endl;
cout<<"| -------------------------------------- |"<<endl;
cout<<"| | Transkip Kariyawan | |"<<endl;
cout<<"| -------------------------------------- |"<<endl;
cout<<"| "<<"gaji pokok : "<<pendidikan(pend)<<" |"<<endl;
cout<<"| "<<"tunjanagan_istri : "<<tunjanagan_istri(st,jk)<<" |"<<endl;
cout<<"| "<<"tunjanagan_anak : "<<tunjanagan_anak(st,ank)<<" |"<<endl;
cout<<"| "<<"tunjanagan_kesehatan : "<<kesehatan(kes,hr)<<" |"<<endl;
cout<<"| "<<"tunjanagan_transport : "<<transport(kdr,bl)<<" |"<<endl;
cout<<"| "<<"tunjangan_perumahan : "<<tunjanagan_perumahan(prum,bl)<<" |"<<endl;
cout<<"| "<<"potongan : "<<potongan(utg)<<" |"<<endl;
cout<<"| "<<"upah lembur : "<<lembur(jam)<<" |"<<endl;
cout<<"-----------------------------------------------------------------"<<endl;
cout<<endl;
cout<<" "<<"---------------------------------"<<endl;
cout<<" |"<<"ingin ulang masukan Y/T : ";cin>>ulang;
}
while((ulang=='y') || (ulang=='Y'));
return 0;
}
int pendidikan( int pendi){
int tot;
if(pendi==1) {
tot=500000;
}
else if(pendi==2)
tot=1000000;
else if(pendi==3)
tot=1500000;
else if(pendi==4)
tot=2000000;
else
tot=0;
return tot;
}
int tunjanagan_istri( int stt,int jsk)
{ int total;
if(stt==1 && jsk==1)
{
total=100000;
}
else
total=0;
return (total);
}
int tunjanagan_anak(int stu,int aki){
int total1;
if(stu==1 && aki<=2)
{
total1=100000*aki;
}
else
total1=0;
return total1;
}
int kesehatan(int kesh, int h){
int biaya;
if(kesh==2){
if(h<=30){
biaya=100000*h;
}
else
biaya=3000000;
}
else if(kesh==3){
if(h<=30){
biaya=250000*h;
}
else
biaya=7500000;
}
else
biaya=0;
return biaya;
}
int transport(int trans,int bln){
int trans_tot;
if(trans==1){
trans_tot=250000*bln;
}
else if (trans==2){
trans_tot=350000*bln;
}
else if (trans==3){
trans_tot=200000*bln;
}
else
trans=0;
return trans_tot;
}
int tunjanagan_perumahan(int js,int blne){
int harga;
if(js==1){
harga=350000*blne;
}
else if(js==2){
harga==200000*blne;
}
else
harga=100000*blne;
return harga;
}
int lembur (int lamanya){
int upah;
if(lamanya>8 && lamanya<=13){
upah=25000*(lamanya-8);
}
else
upah=0;
return upah;
}
int potongan (int ut){
int totpot,pajak;
if(ut>0){
pajak=0.05*ut;
totpot=ut+pajak;
}
else
totpot=0;
return totpot;
}
Sekian dan Terimakasih Semoga Bermanfaat.
1.
Screenshot Ouput programnya. dan selanjutnya anda bisa memilih opsi menampilkan transkip Jumlah Gaji yang didapat sesuai dengan opsi yang sudah dipilih
dan ini hasil Output transkipnya.
Penjelasan:
dari output diatas telah dijelaskan bahwa pemilihan opsi seperti masukan pendidikan,Masukan status,masukan jenis kelamin dan lain-lain,adalah menggunakan pilihan nomor sehingga pengguna bisa memilih opsi tersebut hanya dengan memasukan nomor saja sesuai dengan pilihan opsi programnya ,dan pada program diatas jumlah nominalnya sudah ditentukan dan nanti otomatis akan menjumlahkan sendiri programnya sesuai dengan pilihan opsi pengguna.
Dan ini Yang ditunggu Yaitu kodescriptnya/Programnya:
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <windows.h>
int pendidikan( int pendi);
int tunjanagan_istri( int stt,int jsk);
int tunjanagan_anak(int stu,int aki);
int kesehatan(int kesh, int h);
int transport(int trans,int bln);
int tunjanagan_perumahan(int js,int blne);
int potongan (int ut);
int lembur (int lamanya);
using namespace std;
main(){
int pend,st,jk,ank,kes,hr,kdr,bl,prum,jam,utg;
char ulang,ulal;
do {
system("cls");
cout<<""<<endl;
cout<<"| Aplikasi Penggajian Kariyawan (9212) |"<<endl;
cout<<""<<endl;
cout<<"| "<<"masukan pendidikan"<<endl;
cout<<"| "<<"(1.SMA 2.D3 3.S1 4.S2) : ";cin>>pend;
cout<<"| "<<"masukan status"<<endl;
cout<<"| "<<"(1.menikah 2.single) : ";cin>>st;
cout<<"| "<<"masukan jenis kelamin"<<endl;
cout<<"| "<<"(1.Laki-laki 2.perempuan : ";cin>>jk;
cout<<"| "<<"masukan jumlah anak : ";cin>>ank;
cout<<"| "<<"masukan jumlah jam kerja : ";cin>>jam;
cout<<"| "<<"masukan kesehatan"<<endl;
cout<<"| "<<"(1.sehat 2.rawat jalan 3.rawat inap) : ";cin>>kes;
cout<<"| "<<"berapa hari sakit : ";cin>>hr;
cout<<"| "<<"kendaraan"<<endl;
cout<<"| "<<"(1.motor 2.mobil 3.trans.umum) : ";cin>>kdr;
cout<<"| "<<"masukan jenis perumahan"<<endl;
cout<<"| "<<"(1.rumah kontrakan 2.rumah kos 3.rumah pribadi) : ";cin>>prum;
cout<<"| "<<"masukan berapa bulan ? : ";cin>>bl;
cout<<"| "<<"masukan jumlah utang"<<endl;
cout<<"| "<<"(jika tidak punya isikan 0) : "; cin>>utg;
cout<<"| "<<"Jika anda ingin Lihat Transkip [Y/T] : "; cin>>ulal;
if((ulal=='y') || (ulal=='Y')){
goto uluh2;
}
else
system("pause"); return 0;
uluh2:
system("cls");
system("color 70 ");
cout<<"-----------------------------------------------------------------"<<endl;
cout<<"| Aplikasi Penggajian Kariyawan |"<<endl;
cout<<"-----------------------------------------------------------------"<<endl;
cout<<"| -------------------------------------- |"<<endl;
cout<<"| | Transkip Kariyawan | |"<<endl;
cout<<"| -------------------------------------- |"<<endl;
cout<<"| "<<"gaji pokok : "<<pendidikan(pend)<<" |"<<endl;
cout<<"| "<<"tunjanagan_istri : "<<tunjanagan_istri(st,jk)<<" |"<<endl;
cout<<"| "<<"tunjanagan_anak : "<<tunjanagan_anak(st,ank)<<" |"<<endl;
cout<<"| "<<"tunjanagan_kesehatan : "<<kesehatan(kes,hr)<<" |"<<endl;
cout<<"| "<<"tunjanagan_transport : "<<transport(kdr,bl)<<" |"<<endl;
cout<<"| "<<"tunjangan_perumahan : "<<tunjanagan_perumahan(prum,bl)<<" |"<<endl;
cout<<"| "<<"potongan : "<<potongan(utg)<<" |"<<endl;
cout<<"| "<<"upah lembur : "<<lembur(jam)<<" |"<<endl;
cout<<"-----------------------------------------------------------------"<<endl;
cout<<endl;
cout<<" "<<"---------------------------------"<<endl;
cout<<" |"<<"ingin ulang masukan Y/T : ";cin>>ulang;
}
while((ulang=='y') || (ulang=='Y'));
return 0;
}
int pendidikan( int pendi){
int tot;
if(pendi==1) {
tot=500000;
}
else if(pendi==2)
tot=1000000;
else if(pendi==3)
tot=1500000;
else if(pendi==4)
tot=2000000;
else
tot=0;
return tot;
}
int tunjanagan_istri( int stt,int jsk)
{ int total;
if(stt==1 && jsk==1)
{
total=100000;
}
else
total=0;
return (total);
}
int tunjanagan_anak(int stu,int aki){
int total1;
if(stu==1 && aki<=2)
{
total1=100000*aki;
}
else
total1=0;
return total1;
}
int kesehatan(int kesh, int h){
int biaya;
if(kesh==2){
if(h<=30){
biaya=100000*h;
}
else
biaya=3000000;
}
else if(kesh==3){
if(h<=30){
biaya=250000*h;
}
else
biaya=7500000;
}
else
biaya=0;
return biaya;
}
int transport(int trans,int bln){
int trans_tot;
if(trans==1){
trans_tot=250000*bln;
}
else if (trans==2){
trans_tot=350000*bln;
}
else if (trans==3){
trans_tot=200000*bln;
}
else
trans=0;
return trans_tot;
}
int tunjanagan_perumahan(int js,int blne){
int harga;
if(js==1){
harga=350000*blne;
}
else if(js==2){
harga==200000*blne;
}
else
harga=100000*blne;
return harga;
}
int lembur (int lamanya){
int upah;
if(lamanya>8 && lamanya<=13){
upah=25000*(lamanya-8);
}
else
upah=0;
return upah;
}
int potongan (int ut){
int totpot,pajak;
if(ut>0){
pajak=0.05*ut;
totpot=ut+pajak;
}
else
totpot=0;
return totpot;
}
Sekian dan Terimakasih Semoga Bermanfaat.