Hello.........
Kali ini saya akan membuat program Pembayaran Gaji Pegawai dengan bahasa C
Langsung saja ikuti tutorial di bawah ini.....!
Informasi Pembayaran Gaji
------------------------------------------------------------------------------------------------
No NIK Nama Pegawai Gol Gaji Pokok Pajak Gaji Bersih
------------------------------------------------------------------------------------------------
1
2
3
..
..
------------------------------------------------------------------------------------------------
Ketentuan Proses
1. NIK, Gol INPUT
2. Proses Nama Pegawai
Jika NIK = 1 maka
Nama Pegawai = "Hendro"
Jika NIK = 2 maka
Nama Pegawai = "Dian"
Jika NIK = 3 maka
Nama Pegawai = "Jhoni"
3. Proses Gaji Pokok
Jika GOL = 1 maka
GajiPokok= 1500000
Jika GOL = 2 maka
GajiPokok= 2500000
Jika GOL = 3 maka
GajiPokok= 3500000
4. Pajak = 0.05 * Gaji Pokok
5. Gaji Bersih = Gaji Pokok - Pajak
Buka Turbo C++ Anda lalu buat codding seperti di bawah ini:
# include "stdio.h"
# include "conio.h"
void main(){
int i,gol[3],jumdata=1,nik[3];
char*nama;
float gapok, gaber,pajak;
printf ("\n Input Data Pegawai ");
printf ("\n ------------------ ");
for (i=0;i<jumdata;i++)
{
printf ("\n NIK : ");scanf("%d", & nik[i]);
printf ("\n Golongan : ");scanf("%d", & gol[i]);
}
clrscr();
printf ("\n Informasi Pembayaran Gaji ");
printf ("\n ------------------------- ");
printf ("\n No. NIK Nama_Pegawai Gol Gaji_Pokok Pajak Gaji_Bersih ");
printf ("\n -------------------------------------------------------------- ");
for (i=0;i<jumdata;i++){
if (nik[i]==1){
nama="Hendro";
}else if (nik[i]==2){
nama="Dian";
}else if(nik[i]==3){
nama ="Jhoni";}
if (gol[i]==1){
gapok = 1500000;
}else if (gol[i]==2){
gapok = 2500000;
}else if (gol[i]==3){
gapok = 3500000;}
pajak = (0.05 * gapok);
gaber= gapok - pajak;
gotoxy(1,6+i);printf("%2.d %4.d %s %10.d", i+1, nik[i],nama,gol[i]);
gotoxy(31,6+i);printf("%2.0f %10.0f %2.0f",gapok,pajak,gaber); }
}
Jika sudah selesai maka hasilnya seperti ini:
Kali ini saya akan membuat program Pembayaran Gaji Pegawai dengan bahasa C
Langsung saja ikuti tutorial di bawah ini.....!
Informasi Pembayaran Gaji
------------------------------------------------------------------------------------------------
No NIK Nama Pegawai Gol Gaji Pokok Pajak Gaji Bersih
------------------------------------------------------------------------------------------------
1
2
3
..
..
------------------------------------------------------------------------------------------------
Ketentuan Proses
1. NIK, Gol INPUT
2. Proses Nama Pegawai
Jika NIK = 1 maka
Nama Pegawai = "Hendro"
Jika NIK = 2 maka
Nama Pegawai = "Dian"
Jika NIK = 3 maka
Nama Pegawai = "Jhoni"
3. Proses Gaji Pokok
Jika GOL = 1 maka
GajiPokok= 1500000
Jika GOL = 2 maka
GajiPokok= 2500000
Jika GOL = 3 maka
GajiPokok= 3500000
4. Pajak = 0.05 * Gaji Pokok
5. Gaji Bersih = Gaji Pokok - Pajak
Buka Turbo C++ Anda lalu buat codding seperti di bawah ini:
# include "stdio.h"
# include "conio.h"
void main(){
int i,gol[3],jumdata=1,nik[3];
char*nama;
float gapok, gaber,pajak;
printf ("\n Input Data Pegawai ");
printf ("\n ------------------ ");
for (i=0;i<jumdata;i++)
{
printf ("\n NIK : ");scanf("%d", & nik[i]);
printf ("\n Golongan : ");scanf("%d", & gol[i]);
}
clrscr();
printf ("\n Informasi Pembayaran Gaji ");
printf ("\n ------------------------- ");
printf ("\n No. NIK Nama_Pegawai Gol Gaji_Pokok Pajak Gaji_Bersih ");
printf ("\n -------------------------------------------------------------- ");
for (i=0;i<jumdata;i++){
if (nik[i]==1){
nama="Hendro";
}else if (nik[i]==2){
nama="Dian";
}else if(nik[i]==3){
nama ="Jhoni";}
if (gol[i]==1){
gapok = 1500000;
}else if (gol[i]==2){
gapok = 2500000;
}else if (gol[i]==3){
gapok = 3500000;}
pajak = (0.05 * gapok);
gaber= gapok - pajak;
gotoxy(1,6+i);printf("%2.d %4.d %s %10.d", i+1, nik[i],nama,gol[i]);
gotoxy(31,6+i);printf("%2.0f %10.0f %2.0f",gapok,pajak,gaber); }
}
Jika sudah selesai maka hasilnya seperti ini:
Nah bagaimana mudah kan....!
Good Luck!
0 Response to "Kasus Pembayaran Gaji Pegawai"
Post a Comment