SOAL :
PT. STAY COOL, memberikan Honor tetap kepada karyawan kontraknya
sebesar Rp. 700,000,- per bulan, dengan memperoleh tujangan-tunjangan
sebagai berikut:
sebesar Rp. 700,000,- per bulan, dengan memperoleh tujangan-tunjangan
sebagai berikut:
• Tunjangan Jabatan
_______________________
Golongan Persentase
_______________________
1 5%
2 10%
3 15%
1 5%
2 10%
3 15%
Sebagai contoh : Jika seorang karyawan tersebut dengan golongan 3, maka mendapatkan
tunjangan sebesar 15% * Rp. 700.000,-
• Tunjangan Pendidikan
__________________________________
Golongan Pendidikan Persentase
__________________________________
1 SMA 5%
2 D3 10%
3 S1 15%
Golongan Pendidikan Persentase
__________________________________
1 SMA 5%
2 D3 10%
3 S1 15%
• Honor Lembur Jumlah jam kerja normal dalam satu bulan sebanyak 240 Jam
Kerja. Honor lembur diberikan jika jumlah jam kerja sebih dari 240 jam,
maka kelebihkan jam kerja tersebut dikalikan dengan honor lembur perjam
sebesar Rp. 2,500 untuk setiap kelebihan jam kerja dalam satu bulannya.
Kerja. Honor lembur diberikan jika jumlah jam kerja sebih dari 240 jam,
maka kelebihkan jam kerja tersebut dikalikan dengan honor lembur perjam
sebesar Rp. 2,500 untuk setiap kelebihan jam kerja dalam satu bulannya.
• Tampilan yang diinginkan sebagai berikut :
Layar Masukkan dan Keluaran
Program Hitung Honor Karyawan Kontrak
PT. STAY COOL
PT. STAY COOL
---------------------------------------------------------
Masukkan Jumlah Karyawan : ... <diinput>
Karyawan Ke - ... <proses counter>
Nama Karyawan : ... <di input>
Golongan (1/2/3) : ... <di input>
Pendidikan (1=SMU/2=D3/3=S1) : ... <di input>
Jumlah Jam Kerja : ... <di input>
<<Terus berulang tergantung Jumlah Karyawan>>
PT. STAY COOL
===============
===============
----------------------------------------------------------------------------------------------------------
No. Nama Tunjangan
Karyawan ------- ---------- Honor Pendapatan
Jabatan Pendidikan Lembur Pajak Bersih
-----------------------------------------------------------------------------------------------------------
... ........ ..... ....... ..... ..... ........
... ........ ..... ....... ..... ..... ........
-----------------------------------------------------------------------------------------------------------
Total Gaji yang dikeluarkan Rp. ........
Karyawan ------- ---------- Honor Pendapatan
Jabatan Pendidikan Lembur Pajak Bersih
-----------------------------------------------------------------------------------------------------------
... ........ ..... ....... ..... ..... ........
... ........ ..... ....... ..... ..... ........
-----------------------------------------------------------------------------------------------------------
Total Gaji yang dikeluarkan Rp. ........
MAKA LISTING SCRIPT PROGRAM YANG AKAN KITA BUAT ADALAH SEBAGAI BERIKUT :
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
char nama[35][10];
int i,j,gol[10],pen[10],jam[10],lembur1[10],lembur2[10];
long tunbat[10],tunpen[10],bersih[10],jumji[10],total[10],tbk[10],tbp[10],pajak[10];
cout<<"\t\t\tPT. STAY COOL "<<endl;
cout<<"\t\t-----------------------------"<<endl;
cout<<" Masukan jumlah karyawan = ";cin>>j;
for(i=1;i<=j;i++)
{
cout<<" Karyawan ke- "<<i<<endl;
cout<<" Nama karyawan =";gets(nama[i]);
cout<<" Golongan [1/2/3] =";cin>>gol[i];
cout<<" Pendidikan [1=SMA/2=D3/3=S1] =";cin>>pen[i];
cout<<" Jumlah jam kerja =";cin>>jam[i];
if(gol[i]==1)
tunbat[i]=0.05*700000;
else
if(gol[i]==2)
tunbat[i]=0.1*700000;
else
tunbat[i]=0.15*700000;
if(pen[i]==1)
tunpen[i]=0.025*700000;
else
if(pen[i]==2)
tunpen[i]=0.05*700000;
else
tunpen[i]=0.075*700000;
lembur1[i]=jam[i]-240;
if(lembur1[i]>0)
lembur2[i]=lembur1[i]*2500;
else
lembur2[i]=0;
jumji[i]=700000+tunbat[i]+tunpen[i]+lembur2[i];
pajak[i]=0.1*jumji[i];
bersih[i]=jumji[i];
total[j]=total[j]+bersih[i];
tbp[j]=0.1*total[j];
tbk[j]=total[j]-tbp[j];
}
clrscr();
cout<<" PT. STAY COOL "<<endl;
cout<<"--------------------------------------------------------------------------------"<<endl;
cout<<"No Nama Tunjangan "<<endl;
cout<<" karyawan -------------- Honor Pajak Pendapatan "<<endl;
cout<<" Jabatan Pendidikan Lembur Sblm pjk "<<endl;
cout<<"--------------------------------------------------------------------------------"<<endl;
for(i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(8)<<i;
cout<<setiosflags(ios::left)<<setw(13)<<nama[i];
cout<<setiosflags(ios::left)<<setw(12)<<tunbat[i];
cout<<setiosflags(ios::left)<<setw(18)<<tunpen[i];
cout<<setiosflags(ios::left)<<setw(8)<<lembur2[i];
cout<<setiosflags(ios::left)<<setw(11)<<pajak[i];
cout<<setiosflags(ios::left)<<setw(8)<<bersih[i]<<endl;
}
cout<<"--------------------------------------------------------------------------------"<<endl;
cout<<endl;
cout<<" ### Total Uang Yang Dikeluarkan Perusahaan = "<<total[j]<<endl;
cout<<" *** Total Uang Yang Dikeluarkan Perusahaan "<<endl;
cout<<" Untuk Total Pajak Bersih Karyawan = "<<tbp[j]<<endl;
cout<<" ===================="<<endl;
cout<<" ** Total Uang Yang Dikeluarkan Perusahaan "<<endl;
cout<<" Untuk Pendapatan Bersih Karyawan = "<<tbk[j]<<endl;
cout<<endl;
cout<<" =^=^=^=^=^=^= TERIMA KASIH =^=^=^=^=^=^= "<<endl;
getch();
}
#include <stdio.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
char nama[35][10];
int i,j,gol[10],pen[10],jam[10],lembur1[10],lembur2[10];
long tunbat[10],tunpen[10],bersih[10],jumji[10],total[10],tbk[10],tbp[10],pajak[10];
cout<<"\t\t\tPT. STAY COOL "<<endl;
cout<<"\t\t-----------------------------"<<endl;
cout<<" Masukan jumlah karyawan = ";cin>>j;
for(i=1;i<=j;i++)
{
cout<<" Karyawan ke- "<<i<<endl;
cout<<" Nama karyawan =";gets(nama[i]);
cout<<" Golongan [1/2/3] =";cin>>gol[i];
cout<<" Pendidikan [1=SMA/2=D3/3=S1] =";cin>>pen[i];
cout<<" Jumlah jam kerja =";cin>>jam[i];
if(gol[i]==1)
tunbat[i]=0.05*700000;
else
if(gol[i]==2)
tunbat[i]=0.1*700000;
else
tunbat[i]=0.15*700000;
if(pen[i]==1)
tunpen[i]=0.025*700000;
else
if(pen[i]==2)
tunpen[i]=0.05*700000;
else
tunpen[i]=0.075*700000;
lembur1[i]=jam[i]-240;
if(lembur1[i]>0)
lembur2[i]=lembur1[i]*2500;
else
lembur2[i]=0;
jumji[i]=700000+tunbat[i]+tunpen[i]+lembur2[i];
pajak[i]=0.1*jumji[i];
bersih[i]=jumji[i];
total[j]=total[j]+bersih[i];
tbp[j]=0.1*total[j];
tbk[j]=total[j]-tbp[j];
}
clrscr();
cout<<" PT. STAY COOL "<<endl;
cout<<"--------------------------------------------------------------------------------"<<endl;
cout<<"No Nama Tunjangan "<<endl;
cout<<" karyawan -------------- Honor Pajak Pendapatan "<<endl;
cout<<" Jabatan Pendidikan Lembur Sblm pjk "<<endl;
cout<<"--------------------------------------------------------------------------------"<<endl;
for(i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(8)<<i;
cout<<setiosflags(ios::left)<<setw(13)<<nama[i];
cout<<setiosflags(ios::left)<<setw(12)<<tunbat[i];
cout<<setiosflags(ios::left)<<setw(18)<<tunpen[i];
cout<<setiosflags(ios::left)<<setw(8)<<lembur2[i];
cout<<setiosflags(ios::left)<<setw(11)<<pajak[i];
cout<<setiosflags(ios::left)<<setw(8)<<bersih[i]<<endl;
}
cout<<"--------------------------------------------------------------------------------"<<endl;
cout<<endl;
cout<<" ### Total Uang Yang Dikeluarkan Perusahaan = "<<total[j]<<endl;
cout<<" *** Total Uang Yang Dikeluarkan Perusahaan "<<endl;
cout<<" Untuk Total Pajak Bersih Karyawan = "<<tbp[j]<<endl;
cout<<" ===================="<<endl;
cout<<" ** Total Uang Yang Dikeluarkan Perusahaan "<<endl;
cout<<" Untuk Pendapatan Bersih Karyawan = "<<tbk[j]<<endl;
cout<<endl;
cout<<" =^=^=^=^=^=^= TERIMA KASIH =^=^=^=^=^=^= "<<endl;
getch();
}
HASILNYA :
SAAT PENGINPUTAN
SETELAH PENGINPUTAN
Atau Anda Dapat Mendownloadnya Pada Link Di Bawah Ini :
http://www.4shared.com/file/TbCUgs6x/tugas_6_teguh_11110247.html
This entry was posted
on 12.59
.
You can leave a response
and follow any responses to this entry through the
Langganan:
Posting Komentar (Atom)
.
0 komentar