NAMA : FAZASOKHI GIAWA
Source code biodata karyawan sederhana, pemograman bahasa C:
#include <stdio.h>
int main (){
int nomor, gajiA, gajiB, gajiC, gajiD, lembur, gajitotB, gajitotA, gajitotC, gajitotD, totalLembur;
char nama [30];
printf("Biodata Karyawan : \n");
printf("==========================\n");
printf("1. Karyawan A Golongan A||\n2. Karyawan B Golongan B||\n3. Karyawan C Golongan C||\n4. Karyawan D Golongan D||\n");
printf("==========================");
//kode by helisati mahasiswa teknik informatia ITBI
while(' '){
printf("\nMasukkan Nomor Yang Ingin Ditampilkan :");
scanf("%d", &nomor);
printf("Masukkan nama anda disini: ");
scanf("%s", &nama);
if(nomor==1){
gajiA = 1500000;
totalLembur = 0;
lembur = 50000 * totalLembur;
gajitotA = gajiA + lembur;
printf("==========================\n");
printf("SELAMAT DATANG %s\n", nama);
printf("Nama :%s\n", nama);
printf("Umur : 27\nGolongan : A\nGaji Pokok : Rp.%d\n",gajiA);
printf("Jam Lembur = %d\n", totalLembur);
printf("Gaji total : Rp.%d\n",gajitotA);
printf("==========================\n");
}else if(nomor==2){
gajiB = 2000000;
totalLembur = 2 * 3 + 1 * 7;
lembur = 50000 * totalLembur;
gajitotB = gajiB + lembur;
printf("==========================\n");
printf("SELAMAT DATANG %s\n", nama);
printf("Nama :%s\n", nama);
printf("Umur : 29\nGolongan : B\nGaji Pokok : Rp.%d\n",gajiB);
printf("Jam Lembur = %d\n", totalLembur);
printf("Gaji total : Rp.%d\n",gajitotB);
printf("==========================\n");
}else if(nomor==3){
gajiC = 250000;
totalLembur = 0;
lembur = 50000 * totalLembur;
gajitotC = gajiC + lembur;
printf("==========================\n");
printf("SELAMAT DATANG %s\n", nama);
printf("Nama :%s\n", nama);
printf("Umur : 27\nGolongan : C\nGaji Pokok : Rp.%d\n",gajiC);
printf("Jam Lembur = %d\n", totalLembur);
printf("Gaji total : Rp.%d\n",gajitotC);
printf("==========================\n");
}else if(nomor==4){
gajiD = 3000000;
totalLembur = 0;
lembur = 50000 * totalLembur;
gajitotD = gajiD + lembur;
printf("==========================\n");
printf("SELAMAT DATANG %s\n", nama);
printf("Nama :%s\n", nama);
printf("Umur : 40\nGolongan : D\nGaji Pokok : Rp.%d\n",gajiD);
printf("Jam Lembur = %d\n", totalLembur);
printf("Gaji total : Rp.%d\n",gajitotD);
printf("==========================\n");
}else {
printf("MAAF INPUT SALAH");
}
}
}
1. Pada kode program diatas saya membuat update dengan menambahkan fungsi masukan pada source code tugas mandiri sebelumnya sehingga program apa bila dijalankan, dapat menerima masukan nama/ biodata siapa yang ingin menjadi karyawan. Sesuai pada soal yang diberikan saya memasukkan nama saya sehingga pada biodata karyawan akan tercetak nama saya/ nama orang lain yang dituliskan.
Pada soal nomor dua, saya diminta untuk memberikan tambahan gaji pada karyawan golongan B karena telah melaksanakan lembur 2 jam selama 3 hari dan 1 jam selama 7 hari, maka dalam satu bulan karyawan golongan B telah bekerja secara lembur selama 13 Jam dikali Rp. 50.000 dan ditambahkan pada gaji pokok karyawan golongan B sebesar Rp. 2.000.000 sehingga total gaji karyawan tersebut Rp.2.650.000
.