Silaturahim Yukk!!!!!!!

Bergerak Untuk Perubahan…

Pert.12 Record

Ditulis oleh desitie di/pada 8 Juni 2007

Record atau lebih mudah kita sebut sebagai tempat penyimpanan.
Bentuk Umum :
type
namarecord=record
nama variabel;
end;

Buat Tampilan sebagai berikut :

Listing Program :
program pembuatan_record;
uses crt;
procedure garis;
begin
writeln(‘==============================================’);
end;

type
reckaryawan=record
jab,nip,nama:string;
gol:integer;
gapok,tunj:real;
end;

var pegawai:reckaryawan;
total:real;

begin
clrscr;
writeln(‘ LAPORAN PERHITUNGAN GAJI KARYAWAN’);
garis;
writeln;
write(‘Masukan NIP Karyawan : ‘);readln(pegawai.nip);
write(‘Masukan Nama Karyawan : ‘);readln(pegawai.nama);
write(‘Golongan[1/2/3] : ‘);readln(pegawai.gol);
garis;
case pegawai.gol of
1:
begin
pegawai.jab:=’Staf dan Tetap’;
pegawai.gapok:=900000;
end;
2:
begin
pegawai.jab:=’Staf dan Kontrak’;
pegawai.gapok:=700000;
end;
3:
begin
pegawai.jab:=’Kontrak’;
pegawai.gapok:=500000;
end;
end;

if pegawai.jab=’Staf dan Tetap’ then
pegawai.tunj:=25/100*pegawai.gapok
else
if pegawai.jab=’Staf dan Kontrak’ then
pegawai.tunj:=10/100*pegawai.gapok
else
pegawai.tunj:=0;
total:=(pegawai.gapok)+(pegawai.tunj);

writeln(‘Jabatan Karyawan : ‘,pegawai.jab);
writeln(‘Gaji Pokok : ‘,pegawai.gapok:8:0);
writeln(‘Tunjangan : ‘,pegawai.tunj:8:0);
garis;
writeln(‘Total Gaji Karyawan : ‘,total:8:0);
readln;
end.

Coba Dikembangkan lagi…..

Satu Tanggapan ke “Pert.12 Record”

  1. andy al. islam berkata

    ass,ibu saya mau nanya ko yang latihan uas record dan array ga ada penyelesaian tentang diskonya?trus gimana penjelasanya?makasi ya bu wass…………

Tinggalkan Balasan

XHTML: Anda dapat gunakan tag ini: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>