Skip to main content

Program Menghitung Gaji karyawan

Program ini adalah program untuk menghitung gaji/upah karywan berdasarkan golongan, dan pada program tersebut terdapat 2 golongan. kemudian akan dihitung total upah harian setiap karyawan, dimana total upah harian adalah upah harian ditambah dengan upah lembur, upah lembur akan diberikan ketika jam kerja karyawan lebih dari 8 jam. kemudian di akhir juga akan dihitung jumlah karyawan, jumlah karyawan setiap golongan, jumlah karyawan yang lembur, tottal upah lembur dan total upah harian yang harus dibayarkan oleh perusahaan.....
nah langsung saja di copy listing programnya dan run di pascal..





LISTING PROGRAM 

program hitung_upah;
uses crt;
var nama : string[30];
    gol, ulang : char;
    jamkerja, kar1, kar2, kart, karl : integer;
    upahh, upahl, upaht, totalupah, totall, totalh : longint;
begin
kar1:=0; kar2:=0; karl:=0;
repeat
 clrscr;
 write('Masukkan Nama karyawan : ');
 readln(nama);
 write('Masukkan golongan : ');
 readln(gol);
 write('Masukkan jumlah jam kerja : ');
 readln(jamkerja);
 case gol of
 '1' : begin
       upahh := 50000;
       upahl := 10000;
       inc(kar1);
       end;
 else  upahh := 80000;
       upahl := 20000;
       inc(kar2)
       end;

 case jamkerja of
 1,2,3,4,5,6,7,8 : upaht := 0;
 else   upaht := (jamkerja - 8) * upahl;
       inc(karl);
 end;
 totall := totall + upaht;
 totalupah := upahh + upaht;
 totalh := totalh + totalupah;
 writeln('Upah harian sebesar Rp. ',upahh);
 writeln('Upah lembur sebesar Rp. ',upaht);
 writeln('Total upah harian sebesar Rp. ',totalupah);
 write('Hitung upah berikutnya ? [Y/T] : ');
 readln(ulang);
until ulang = 'T';
kart := kar1+kar2;
writeln('jumlah karyawan            = ',kart);
writeln('jumlah karyawan golongan 1 = ',kar1);
writeln('jumlah karyawan golongan 2 = ',kar2);
writeln('jumlah karyawan lembur     = ',karl);
writeln('Akumulasi Total upah lembur Rp. ',totall);
writeln('Akumulasi total upah harian Rp. ',totalh);
readln;
end.

Comments

  1. Merkur - Xn--o80b910a26eepc81il5g.online
    Merkur 1xbet - 인카지노 Xn--o80b910a26eepc81il5g.online. 메리트 카지노 쿠폰

    ReplyDelete

Post a Comment

Popular posts from this blog

PROGRAM MENGHITUNG LEMBARAN UANG

Program ini untuk menghitung jumlah lembaran uang kertas dalam pecahan 100 ribu, 50 ribu, 20 ribu, 10 ribu, 5 ribu, seribu dan lima ratus, dari sejumlah nilai uang yang kita inputkan. dan juga menghitung sisa dari pecahan uang tersebut.. tampilannya programnya seperti yang terlihat pada gambar...

Menampilkan Bilangan secara acak pada pascal

Program Menampilkan Bilangan secara acak 1.  Menampilkan Bilangan decimal secara acak    

BILANGAN ACAK LCG PADA EXCEL DAN PASCAL

malam agan2 semua nih sya share tugas prak.pemodelan yang  Menampilkan Bilangan acak LCG (LINEAR CONGRUENTIAL GENERATORS) pada excel dan pascal. langsung saja yang excel saya langsung kasih masuk printscreennya bersama dengan sedikit penjelsannya. lanjut tentang yang constanta: saat memasukkan rumus dan telah mengklik sel tempat constanta berada tekan F4 pada keyboard agar nilai tidak berubah ketika ditarik kebawah.. atau kalau masih bingung langsung saja download file excelnya disini ...