UTS

TUGAS MANDIRI III - DASAR PEMROGRAMAN I KAMPUS MILENIAL ITBI

NAMA       : FAZASOKHI GIAWA

KELAS       : MALAM
JURUSAN : TEKNIK INFORMATIKA

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

.