Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Listing
Listing
unit frmgaji;
interface
uses
Vcl.ComCtrls;
type
TForm3 = class(TForm)
ADOTable1: TADOTable;
ADOTable2: TADOTable;
ADOQuery1: TADOQuery;
DataSource1: TDataSource;
DataSource2: TDataSource;
Shape1: TShape;
Label9: TLabel;
ADOTable1niy: TWideStringField;
ADOTable1nama: TWideStringField;
ADOTable1tempat_lahir: TWideStringField;
ADOTable1tgl_lahir: TDateTimeField;
ADOTable1jns_kelamin: TWideStringField;
ADOTable1pendidikan: TWideStringField;
ADOTable1jurusan: TWideStringField;
ADOTable1agama: TWideStringField;
ADOTable1alamat: TWideStringField;
ADOTable1telp: TWideStringField;
ADOTable1tgl_masuk: TDateTimeField;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label6: TLabel;
Label7: TLabel;
Label8: TLabel;
Label11: TLabel;
Label12: TLabel;
Label13: TLabel;
Label15: TLabel;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
BitBtn3: TBitBtn;
BitBtn4: TBitBtn;
BitBtn5: TBitBtn;
BitBtn6: TBitBtn;
DBGrid1: TDBGrid;
DTP1: TDateTimePicker;
ComboBox1: TComboBox;
Edit1: TEdit;
ComboBox2: TComboBox;
Edit2: TEdit;
Edit3: TEdit;
Edit4: TEdit;
Edit5: TEdit;
Edit6: TEdit;
Edit7: TEdit;
Edit8: TEdit;
Edit9: TEdit;
Edit10: TEdit;
Edit11: TEdit;
Label5: TLabel;
ADOConnection1: TADOConnection;
ADOQuery1niy: TWideStringField;
ADOQuery1periode: TWideStringField;
ADOQuery1kode_jabatan: TWideStringField;
ADOQuery1jumlah_jam: TSmallintField;
ADOQuery1tgl_bayar_gaji: TDateTimeField;
ADOQuery1gaji_jabatan: TBCDField;
ADOQuery1gaji_jam_mengajar: TBCDField;
ADOQuery1total_gaji: TBCDField;
ADOQuery1potongan: TBCDField;
ADOQuery1gaji_bersih: TBCDField;
ADOTable2kode_jabatan: TWideStringField;
ADOTable2nama_jabatan: TWideStringField;
ADOTable2tunjangan_jabatan: TBCDField;
ADOTable2tunj_masa_jabatan: TBCDField;
ADOTable2tunj_jam_mengajar: TBCDField;
procedure BitBtn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form3: TForm3;
st : string;
n,m : integer;
implementation
{$R *.dfm}
begin
st:='T';
combobox1.Enabled:=true;
dtp1.Enabled:=true;
combobox2.Enabled:=true;
edit3.Enabled:=true;
edit5.Enabled:=true;
edit9.Enabled:=true;
bitbtn1.Enabled:=false;
bitbtn2.Enabled:=false;
bitbtn3.Enabled:=true;
bitbtn4.Enabled:=true;
bitbtn5.Enabled:=false;
bitbtn6.Enabled:=false;
combobox1.SetFocus;
end;
begin
st:='E';
combobox2.Enabled:=true;
dtp1.Enabled:=true;
edit3.Enabled:=true;
edit5.Enabled:=true;
bitbtn1.Enabled:=false;
bitbtn2.Enabled:=false;
bitbtn3.Enabled:=true;
bitbtn4.Enabled:=true;
bitbtn5.Enabled:=false;
bitbtn6.Enabled:=false;
combobox2.SetFocus;
end;
begin
if st='T' then
begin
if adoquery1.Locate('niy',combobox1.Text,[]) then
begin
bitbtn4.Click;
end
else
adoquery1.Insert;
end
else
adoquery1.Edit;
adoquery1['niy']:=combobox1.Text;
adoquery1['periode']:=edit3.Text;
adoquery1['kode_jabatan']:=combobox2.Text;
adoquery1['jumlah_jam']:=edit5.Text;
adoquery1['tgl_bayar_gaji']:=dtp1.Date;
adoquery1['gaji_jam_mengajar']:=edit6.Text;
adoquery1['gaji_jabatan']:=edit7.Text;
adoquery1['total_gaji']:=edit8.Text;
adoquery1['potongan']:=edit9.Text;
adoquery1['gaji_bersih']:=edit10.Text;
adoquery1.Post;
combobox1.Enabled:=false;
dtp1.Enabled:=false;
combobox2.Enabled:=false;
edit3.Enabled:=false;
edit5.Enabled:=false;
edit9.Enabled:=false;
bitbtn1.Enabled:=true;
bitbtn2.Enabled:=true;
bitbtn3.Enabled:=false;
bitbtn4.Enabled:=false;
bitbtn5.Enabled:=true;
bitbtn6.Enabled:=true;
end;
combobox1.Enabled:=false;
dtp1.Enabled:=false;
combobox2.Enabled:=false;
edit3.Enabled:=false;
edit5.Enabled:=false;
edit9.Enabled:=false;
bitbtn1.Enabled:=true;
bitbtn2.Enabled:=true;
bitbtn3.Enabled:=false;
bitbtn4.Enabled:=false;
bitbtn5.Enabled:=true;
bitbtn6.Enabled:=true;
end;
begin
begin
begin
adoquery1.Delete;
combobox1.Text:= adoquery1['niy'];
edit3.Text:= adoquery1['periode'];
combobox2.Text:= adoquery1['kode_jabatan'];
edit5.Text:= adoquery1['jumlah_jam'];
dtp1.Date:= adoquery1['tgl_bayar_gaji'];
edit6.Text:= adoquery1['gaji_jam_mengajar'];
edit7.Text:= adoquery1['gaji_jabatan'];
edit8.Text:= adoquery1['total_gaji'];
edit9.Text:= adoquery1['potongan'];
edit10.Text:= adoquery1['gaji_bersih'];
bitbtn4.Click;
end;
end;
end;
begin
close;
end;
begin
m:=combobox1.ItemIndex;
edit1.Text:=nm[m];
end;
begin
m:=combobox2.ItemIndex;
edit2.Text:=jbt[m];
edit4.Text:=inttostr(tnj2[m]);
edit7.Text:=inttostr(tnj1[m]);
end;
begin
combobox1.Text:= adoquery1['niy'];
edit3.Text:= adoquery1['periode'];
combobox2.Text:= adoquery1['kode_jabatan'];
edit5.Text:= adoquery1['jumlah_jam'];
dtp1.Date:= adoquery1['tgl_bayar_gaji'];
edit6.Text:= adoquery1['gaji_jam_mengajar'];
edit7.Text:= adoquery1['gaji_jabatan'];
edit8.Text:= adoquery1['total_gaji'];
edit9.Text:= adoquery1['potongan'];
edit10.Text:= adoquery1['gaji_bersih'];
end;
begin
SQL.Add('Where niy='+QuotedStr(Edit11.Text));
Open;
end;
end;
procedure TForm3.Edit5Exit(Sender: TObject);
var
jml,ngaji,nttl,nttlgaji : integer;
begin
jml:=strtoint(edit5.Text);
ngaji:=strtoint(edit4.Text);
nttl:=jml*ngaji;
nttlgaji:=nttl+strtoint(edit7.Text);
edit8.Text:=inttostr(nttlgaji);
edit6.Text:=inttostr(nttl);
end;
var
gjbersih : integer;
begin
gjbersih:=strtoint(edit8.Text)-strtoint(edit9.Text);
edit10.Text:=inttostr(gjbersih);
end;
begin
combobox1.Clear;
n:=0;
begin
combobox1.Items.Add(adotable1['niy']);
nm[n]:=adotable1['nama'];
inc(n);
adotable1.Next;
end;
n:=0;
begin
combobox2.Items.Add(adotable2['kode_jabatan']);
jbt[n]:=adotable2['nama_jabatan'];
tnj1[n]:=adotable2['tunjangan_jabatan'];
tnj2[n]:=adotable2['tunj_jam_mengajar'];
inc(n);
adotable2.Next;
end;
end;
end.
Input Data Jabatan
unit frmjabatan;
interface
uses
type
TForm2 = class(TForm)
DataSource1: TDataSource;
ADOTable1: TADOTable;
Label1: TLabel;
Label2: TLabel;
DBEdit1: TDBEdit;
Label3: TLabel;
DBEdit2: TDBEdit;
Label4: TLabel;
DBEdit3: TDBEdit;
Label5: TLabel;
DBEdit4: TDBEdit;
Edit1: TEdit;
Shape1: TShape;
Label9: TLabel;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
BitBtn3: TBitBtn;
BitBtn4: TBitBtn;
BitBtn5: TBitBtn;
BitBtn6: TBitBtn;
BitBtn7: TBitBtn;
BitBtn8: TBitBtn;
DBGrid1: TDBGrid;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
st : string;
implementation
{$R *.dfm}
begin
st:='T';
edit1.Enabled:=true;
dbedit1.Enabled:=true;
dbedit2.Enabled:=true;
dbedit3.Enabled:=true;
dbedit4.Enabled:=true;
bitbtn1.Enabled:=false;
bitbtn2.Enabled:=false;
bitbtn3.Enabled:=true;
bitbtn4.Enabled:=true;
bitbtn5.Enabled:=false;
bitbtn6.Enabled:=false;
edit1.SetFocus;
end;
begin
st:='E';
edit1.Enabled:=true;
dbedit1.Enabled:=true;
dbedit2.Enabled:=true;
dbedit3.Enabled:=true;
dbedit4.Enabled:=true;
bitbtn1.Enabled:=false;
bitbtn2.Enabled:=false;
bitbtn3.Enabled:=true;
bitbtn4.Enabled:=true;
bitbtn5.Enabled:=false;
bitbtn6.Enabled:=false;
edit1.SetFocus;
end;
begin
begin
adotable1['kode_jabatan']:=edit1.Text;
adotable1['nama_jabatan']:=dbedit1.Text;
adotable1['tunjangan_jabatan']:=dbedit2.Text;
adotable1['tunj_masa_jabatan']:=dbedit3.Text;
adotable1['tunj_jam_mengajar']:=dbedit4.Text;
adotable1.Post;
end;
edit1.Enabled:=false;
dbedit1.Enabled:=false;
dbedit2.Enabled:=false;
dbedit3.Enabled:=false;
dbedit4.Enabled:=false;
bitbtn1.Enabled:=true;
bitbtn2.Enabled:=true;
bitbtn3.Enabled:=false;
bitbtn4.Enabled:=false;
bitbtn5.Enabled:=true;
bitbtn6.Enabled:=true;
end;
begin
edit1.Enabled:=false;
dbedit1.Enabled:=false;
dbedit2.Enabled:=false;
dbedit3.Enabled:=false;
dbedit4.Enabled:=false;
bitbtn1.Enabled:=true;
bitbtn2.Enabled:=true;
bitbtn3.Enabled:=false;
bitbtn4.Enabled:=false;
bitbtn5.Enabled:=true;
bitbtn6.Enabled:=true;
end;
begin
if adotable1.Locate('kode_jabatan',edit1.Text,[]) then
begin
adotable1.Delete;
edit1.Text:=adotable1['kode_jabatan'];
dbedit1.Text:=adotable1['nama_jabatan'];
dbedit2.Text:=adotable1['tunjangan_jabatan'];
dbedit3.Text:=adotable1['tunj_masa_jabatan'];
dbedit4.Text:=adotable1['tunj_jam_mengajar'];
end;
end;
begin
close;
end;
begin
adotable1.Prior;
edit1.Text:=adotable1['kode_jabatan'];
end;
begin
adotable1.Next;
edit1.Text:=adotable1['kode_jabatan'];
end;
begin
if st='T' then
begin
if adotable1.Locate('kode_jabatan',edit1.Text,[]) then
begin
edit1.SetFocus;
end
else
begin
adotable1.Insert;
adotable1['kode_jabatan']:=edit1.Text;
end;
end
else
begin
begin
messagedlg('Kode Jabatan belum ada',mtInformation,[mbOk],0);
edit1.SetFocus;
end
unit frmjabatan;
interface
uses
type
TForm2 = class(TForm)
DataSource1: TDataSource;
ADOTable1: TADOTable;
Label1: TLabel;
Label2: TLabel;
DBEdit1: TDBEdit;
Label3: TLabel;
DBEdit2: TDBEdit;
Label4: TLabel;
DBEdit3: TDBEdit;
Label5: TLabel;
DBEdit4: TDBEdit;
Edit1: TEdit;
Shape1: TShape;
Label9: TLabel;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
BitBtn3: TBitBtn;
BitBtn4: TBitBtn;
BitBtn5: TBitBtn;
BitBtn6: TBitBtn;
BitBtn7: TBitBtn;
BitBtn8: TBitBtn;
DBGrid1: TDBGrid;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
st : string;
implementation
{$R *.dfm}
begin
st:='T';
edit1.Enabled:=true;
dbedit1.Enabled:=true;
dbedit2.Enabled:=true;
dbedit3.Enabled:=true;
dbedit4.Enabled:=true;
bitbtn1.Enabled:=false;
bitbtn2.Enabled:=false;
bitbtn3.Enabled:=true;
bitbtn4.Enabled:=true;
bitbtn5.Enabled:=false;
bitbtn6.Enabled:=false;
edit1.SetFocus;
end;
st:='E';
edit1.Enabled:=true;
dbedit1.Enabled:=true;
dbedit2.Enabled:=true;
dbedit3.Enabled:=true;
dbedit4.Enabled:=true;
bitbtn1.Enabled:=false;
bitbtn2.Enabled:=false;
bitbtn3.Enabled:=true;
bitbtn4.Enabled:=true;
bitbtn5.Enabled:=false;
bitbtn6.Enabled:=false;
edit1.SetFocus;
end;
begin
begin
adotable1['kode_jabatan']:=edit1.Text;
adotable1['nama_jabatan']:=dbedit1.Text;
adotable1['tunjangan_jabatan']:=dbedit2.Text;
adotable1['tunj_masa_jabatan']:=dbedit3.Text;
adotable1['tunj_jam_mengajar']:=dbedit4.Text;
adotable1.Post;
end;
edit1.Enabled:=false;
dbedit1.Enabled:=false;
dbedit2.Enabled:=false;
dbedit3.Enabled:=false;
dbedit4.Enabled:=false;
bitbtn1.Enabled:=true;
bitbtn2.Enabled:=true;
bitbtn3.Enabled:=false;
bitbtn4.Enabled:=false;
bitbtn5.Enabled:=true;
bitbtn6.Enabled:=true;
end;
begin
edit1.Enabled:=false;
dbedit1.Enabled:=false;
dbedit2.Enabled:=false;
dbedit3.Enabled:=false;
dbedit4.Enabled:=false;
bitbtn1.Enabled:=true;
bitbtn2.Enabled:=true;
bitbtn3.Enabled:=false;
bitbtn4.Enabled:=false;
bitbtn5.Enabled:=true;
bitbtn6.Enabled:=true;
end;
begin
if adotable1.Locate('kode_jabatan',edit1.Text,[]) then
begin
adotable1.Delete;
edit1.Text:=adotable1['kode_jabatan'];
dbedit1.Text:=adotable1['nama_jabatan'];
dbedit2.Text:=adotable1['tunjangan_jabatan'];
dbedit3.Text:=adotable1['tunj_masa_jabatan'];
dbedit4.Text:=adotable1['tunj_jam_mengajar'];
end;
end;
begin
close;
end;
begin
adotable1.Prior;
edit1.Text:=adotable1['kode_jabatan'];
end;
begin
adotable1.Next;
edit1.Text:=adotable1['kode_jabatan'];
end;
begin
if st='T' then
begin
if adotable1.Locate('kode_jabatan',edit1.Text,[]) then
begin
edit1.SetFocus;
end
else
begin
adotable1.Insert;
adotable1['kode_jabatan']:=edit1.Text;
end;
end
else
begin
edit1.SetFocus;
end
else
begin
adotable1.Edit;
end;
end;
end;
begin
adotable1.First;
edit1.Text:=adotable1['kode_jabatan'];
end;
end.
Input Data Pegawai
unit frmpegawai;
interface
uses
Data.Win.ADODB;
type
TForm1 = class(TForm)
DataSource1: TDataSource;
ADOTable1: TADOTable;
Shape1: TShape;
Label9: TLabel;
Label1: TLabel;
Label2: TLabel;
DBEdit1: TDBEdit;
Label3: TLabel;
DBEdit2: TDBEdit;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
DBEdit3: TDBEdit;
Label7: TLabel;
DBEdit4: TDBEdit;
Label8: TLabel;
Label10: TLabel;
DBEdit5: TDBEdit;
Label11: TLabel;
DBEdit6: TDBEdit;
Label12: TLabel;
Dtp1: TDateTimePicker;
RB1: TRadioButton;
RB2: TRadioButton;
ComboBox1: TComboBox;
Dtp2: TDateTimePicker;
Edit1: TEdit;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
BitBtn3: TBitBtn;
BitBtn4: TBitBtn;
BitBtn5: TBitBtn;
BitBtn6: TBitBtn;
BitBtn7: TBitBtn;
BitBtn8: TBitBtn;
DBGrid1: TDBGrid;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
st : string;
implementation
{$R *.dfm}
begin
st:='T';
edit1.Enabled:=true;
dbedit1.Enabled:=true;
dbedit2.Enabled:=true;
Dtp1.Enabled:=true;
dbedit3.Enabled:=true;
dbedit4.Enabled:=true;
combobox1.Enabled:=true;
dbedit5.Enabled:=true;
dbedit6.Enabled:=true;
dtp2.Enabled:=true;
bitbtn1.Enabled:=false;
bitbtn2.Enabled:=false;
bitbtn3.Enabled:=true;
bitbtn4.Enabled:=true;
bitbtn5.Enabled:=false;
bitbtn6.Enabled:=false;
edit1.SetFocus;
end;
begin
st:='E';
edit1.Enabled:=true;
dbedit1.Enabled:=true;
dbedit2.Enabled:=true;
Dtp1.Enabled:=true;
dbedit3.Enabled:=true;
dbedit4.Enabled:=true;
combobox1.Enabled:=true;
dbedit5.Enabled:=true;
dbedit6.Enabled:=true;
dtp2.Enabled:=true;
bitbtn1.Enabled:=false;
bitbtn2.Enabled:=false;
bitbtn3.Enabled:=true;
bitbtn4.Enabled:=true;
bitbtn5.Enabled:=false;
bitbtn6.Enabled:=false;
edit1.SetFocus;
end;
begin
begin
adotable1['niy']:=edit1.Text;
adotable1['nama']:=dbedit1.Text;
adotable1['tempat_lahir']:=dbedit2.Text;
adotable1['tgl_lahir']:=dtp1.Date;
if rb1.Checked then
adotable1['jns_kelamin']:='Laki-laki'
else
adotable1['jns_kelamin']:='Perempuan';
adotable1['pendidikan']:=dbedit3.Text;
adotable1['jurusan']:=dbedit4.Text;
adotable1['agama']:=combobox1.Text;
adotable1['alamat']:=dbedit5.Text;
adotable1['telp']:=dbedit6.Text;
adotable1['tgl_masuk']:=dtp2.Date;
adotable1.Post;
end;
edit1.Enabled:=false;
dbedit1.Enabled:=false;
dbedit2.Enabled:=false;
dtp1.Enabled:=false;
dbedit3.Enabled:=false;
dbedit4.Enabled:=false;
combobox1.Enabled:=false;
dbedit5.Enabled:=false;
dbedit6.Enabled:=false;
dtp2.Enabled:=false;
bitbtn1.Enabled:=true;
bitbtn2.Enabled:=true;
bitbtn3.Enabled:=false;
bitbtn4.Enabled:=false;
bitbtn5.Enabled:=true;
bitbtn6.Enabled:=true;
end;
procedure TForm1.BitBtn4Click(Sender: TObject);
begin
edit1.Enabled:=false;
dbedit1.Enabled:=false;
dbedit2.Enabled:=false;
dtp1.Enabled:=false;
dbedit3.Enabled:=false;
dbedit4.Enabled:=false;
combobox1.Enabled:=false;
dbedit5.Enabled:=false;
dbedit6.Enabled:=false;
dtp2.Enabled:=false;
bitbtn1.Enabled:=true;
bitbtn2.Enabled:=true;
bitbtn3.Enabled:=false;
bitbtn4.Enabled:=false;
bitbtn5.Enabled:=true;
bitbtn6.Enabled:=true;
end;
begin
if adotable1.Locate('niy',edit1.Text,[]) then
begin
edit1.Text:=adotable1['niy'];
dbedit1.Text:=adotable1['nama'];
dbedit2.Text:=adotable1['tempat_lahir'];
dtp1.Date:=adotable1['tgl_lahir'];
if adotable1['jns_kelamin']='Perempuan' then
rb2.Checked:=true
else
rb1.Checked:=true;
dbedit3.Text:=adotable1['pendidikan'];
dbedit4.Text:=adotable1['jurusan'];
combobox1.Text:=adotable1['agama'];
dbedit5.Text:=adotable1['alamat'];
dbedit6.Text:=adotable1['telp'];
dtp2.Date:=adotable1['tgl_masuk'];
end;
end;
begin
close;
end;
begin
adotable1.Prior;
edit1.Text:=adotable1['niy'];
dbedit1.Text:=adotable1['nama'];
dbedit2.Text:=adotable1['tempat_lahir'];
dtp1.Date:=adotable1['tgl_lahir'];
if adotable1['jns_kelamin']='Perempuan' then
rb2.Checked:=true
else
rb1.Checked:=true;
dbedit3.Text:=adotable1['pendidikan'];
dbedit4.Text:=adotable1['jurusan'];
combobox1.Text:=adotable1['agama'];
dbedit5.Text:=adotable1['alamat'];
dbedit6.Text:=adotable1['telp'];
dtp2.Date:=adotable1['tgl_masuk'];
end;
begin
adotable1.next;
edit1.Text:=adotable1['niy'];
dbedit1.Text:=adotable1['nama'];
dbedit2.Text:=adotable1['tempat_lahir'];
dtp1.Date:=adotable1['tgl_lahir'];
if adotable1['jns_kelamin']='Perempuan' then
rb2.Checked:=true
else
rb1.Checked:=true;
dbedit3.Text:=adotable1['pendidikan'];
dbedit4.Text:=adotable1['jurusan'];
combobox1.Text:=adotable1['agama'];
dbedit5.Text:=adotable1['alamat'];
dbedit6.Text:=adotable1['telp'];
dtp2.Date:=adotable1['tgl_masuk'];
end;
begin
if st='T' then
begin
if adotable1.Locate('niy',edit1.Text,[]) then
begin
edit1.SetFocus;
end
else
begin
adotable1.Insert;
adotable1['niy']:=edit1.Text;
end;
end
else
begin
begin
messagedlg('NIY belum ada',mtInformation,[mbOk],0);
edit1.SetFocus;
end
else
begin
adotable1.Edit;
end;
end;
end;
begin
combobox1.Clear;
combobox1.Items.Add('Islam');
combobox1.Items.Add('Kristen Katolik');
combobox1.Items.Add('Kristen Protestan');
combobox1.Items.Add('Hindu');
combobox1.Items.Add('Budha');
combobox1.Items.Add('Kepercayaan');
end;
begin
adotable1.First;
edit1.Text:=adotable1['niy'];
end;
end.
Menu Utama
unit frmMenu;
interface
uses
Vcl.ExtCtrls;
type
TForm4 = class(TForm)
MainMenu1: TMainMenu;
InputData1: TMenuItem;
Pegawai1: TMenuItem;
Jabatan1: TMenuItem;
ProsesGaji1: TMenuItem;
Laporan1: TMenuItem;
DaftarPegawai1: TMenuItem;
DaftarJabatan1: TMenuItem;
Penggajian1: TMenuItem;
Bantuan1: TMenuItem;
Image1: TImage;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form4: TForm4;
implementation
USES frmpegawai,frmjabatan,frmgaji,frmreppegawai,frmrepjabatan,frmrepgaji;
{$R *.dfm}
begin
close;
end;
form6.Show;
end;
begin
form5.Show;
end;
begin
form2.Show;
end;
begin
form1.Show;
end;
begin
form7.show;
end;
begin
form3.Show;
end;
end.
DAFTAR PUSTAKA
Nayla, Akifa P, 2014. Panduan Lengkap Sistem Administrasi Gaji dan Upah, Yogyakarta :
Laksana