Program Data Pegawai

Apr 10, 2009 1 Comment by

Seorang pemilik perusahaan meminta kepada programmer perusahaannya, untuk membuat program penggajian karyawan.
langkah2 penggunaan:

  1. input NIP
  2. input nama
  3. input golongan (golongan 1-3) guna menentukan gaji pokok
  4. input masa kerja

kurang lebih listing program seperti ini, mohon maaf klo ada yg salah ketik. Lampu diwarnet baru diperbaiki, gelap (huruf di keyboard ga keliatan)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Program DataPegawai;
Uses Wincrt;
Type Pegawai = record
NIP       : String[9];
Nama      : String[50];
Golongan  : Char;
Jamkerja  : Real;
End;
Var
Data                 : Pegawai;
Gapok               : Real;
Insentif,Gaber    : Real;
Ul                    : Char;
Begin
  Repeat
    Clrscr;
    Writeln('Entry Data Pegawai PT. Punya gua');
    Writeln('==========================');
    Writeln;
    Write('NIP          : ');Readln(Data.NIP);
    Write('Nama         : ');Readln(Data.Nama);
    Write('Golongan     : ');Readln(Data.Golongan);
    Write('Jam Kerja    : ');Readln(Data.Jamkerja);
    Writeln;
    Writeln;
    Case Data.Golongan of
      '1'  : Gapok:=1000000;
      '2'  : Gapok:=1500000;
      '3'  : Gapok:=2000000;
      Else
        Gapok:=0;
    End;
 
    if Data.Jamkerja>200 then
      Insentif:=(Data.Jamkerja-200)*10000
    else
      Insentif:=0;
    Gaber:=Gapok+Insentif;
    Clrscr;
    Writeln('Laporan Gaji Pegawai');
    Writeln('PT. XYZ');
    Writeln;
    Writeln('============================================================================');
    Writeln('|NIP       | Nama                    | Golongan | Jam Kerja | Gaji         |');
    Writeln('============================================================================');
    Writeln('|',Data.NIP:10,'|',Data.Nama:25,'|',Data.Golongan:10,'|',Data.Jamkerja:11:0,'|',Gaber:14:2,'|');
    Writeln('============================================================================');
    Writeln;
    Write('Mau Ulang Lagi? [Y/T]: ');Readln(Ul);
  Until Upcase(Ul) <> 'Y';
End.

Devy Cahya Mulyono
vaizu666@yahoo.com

Kata Kunci

program pascal gaji karyawan, program data pegawai, program gaji karyawan pascal, program database karyawan, program pegawai, membuat program DATA KARYAWAN, contoh database karyawan, Contoh program pascal gaji pegawai, contoh database pascal, listing program gaji karyawan pascal.

Related posts:

  1. Perhitungan Gaji
  2. Program Gaji
  3. Dani Array
  4. Contoh Program Record
  5. Program Data Mahasiswa
  6. Intan Record
  7. ARRAY / LARIK
  8. Program yang Menggunakan Record
  9. Erika Record
  10. Program Input Nilai Mahasiswa
Pascal

About the author

Tulisan kiriman sahabat

One Response to “Program Data Pegawai”

  1. atlan says:

    tolong dong, cariin contoh soal soal buat olimpiade beserta penyelesaiannya…..
    terimakasih…

Leave a Reply