SlideShare a Scribd company logo
1 of 4
www.fayblinkz.tk 1
Latihan 5
Object Name Caption
Label 1 Label1 Nama Pegawai
Label 2 Label2 Jabatan
Label 3 Label3 Gaji Pokok
Label 4 Label4 Tunjangan Status
Label5 Label5 Gaji Bersih
GroupBox GroupBox1 Status
RadioButton1 Rtetap Tetap
RadioButton2 Rhonorer Honorer
Object Name Text
Edit1 enama -
Edit2 epokok -
Edit3 etunjangan -
Edit4 ebersih -
Combo Box Cjabatan -
Button1 Btotal Total Gaji
Button2 Blagi Isi Data Lagi
Button3 Bclose Close
Share Make Be Easy Create By F@y
www.fayblinkz.tk 2
Object Name Caption
Radio1 Rtetap Tetap
Radio2 Rhonorer Honorer
Listing Latihan 5
unit lat5;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Label2: TLabel;
Shape1: TShape;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Label7: TLabel;
Label1: TLabel;
enama: TEdit;
cjabatan: TComboBox;
epokok: TEdit;
GroupBox1: TGroupBox;
rtetap: TRadioButton;
rhonorer: TRadioButton;
etunjangan: TEdit;
btotal: TButton;
ebersih: TEdit;
blagi: TButton;
bclose: TButton;
procedure FormCreate(Sender: TObject);
procedure cjabatanClick(Sender: TObject);
procedure rtetapClick(Sender: TObject);
procedure rhonorerClick(Sender: TObject);
procedure btotalClick(Sender: TObject);
procedure blagiClick(Sender: TObject);
procedure bcloseClick(Sender: TObject);
private
{ Private declarations }
Share Make Be Easy Create By F@y
www.fayblinkz.tk 3
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
cjabatan.Items.Add('Direktur');
cjabatan.Items.Add('Manajer');
cjabatan.Items.Add('Karyawan');
end;
procedure TForm1.cjabatanClick(Sender: TObject);
begin
if cjabatan.Text='Direktur' then
epokok.Text:='5000000'
else
if cjabatan.Text='Manajer' then
epokok.Text:='2000000'
else
if cjabatan.Text='Karyawan' then
epokok.Text:='1000000'
else
epokok.Text:='0'
end;
procedure TForm1.rtetapClick(Sender: TObject);
var
a,hasil:real;
begin
if rtetap.Checked =true then
a:=strtofloat(epokok.Text);
hasil:=a*0.3;
etunjangan.Text:=floattostr(hasil);
end;
Share Make Be Easy Create By F@y
www.fayblinkz.tk 4
procedure TForm1.rhonorerClick(Sender: TObject);
var
a,hasil:real;
begin
if rhonorer.Checked = true then
a:=strtofloat(epokok.Text);
hasil:=a*0.1;
etunjangan.Text:=floattostr(hasil);
end;
procedure TForm1.btotalClick(Sender: TObject);
var
a,b,c:real;
begin
a:=strtofloat(epokok.Text);
b:=strtofloat(etunjangan.Text);
c:=a+b;
ebersih.Text:=floattostr(c);
end;
procedure TForm1.blagiClick(Sender: TObject);
begin
cjabatan.Text:='jabatan';
enama.Text:='';
ebersih.Text:='0';
etunjangan.Text:='0';
epokok.Text:='0';
rtetap.Checked:=false;
rhonorer.Checked:=false;
end;
procedure TForm1.bcloseClick(Sender: TObject);
begin
if (application.MessageBox('Yakin Anda Mau Keluar','Informasi',mb_yesno)=idyes) then
close;
end;
end.
Share Make Be Easy Create By F@y

More Related Content

More from Jurnal IT

3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdfJurnal IT
 
2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdfJurnal IT
 
1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdfJurnal IT
 
delphi part 13.pdf
delphi part 13.pdfdelphi part 13.pdf
delphi part 13.pdfJurnal IT
 
delphi part 11.pdf
delphi part 11.pdfdelphi part 11.pdf
delphi part 11.pdfJurnal IT
 
delphi part 8 new.pdf
delphi part 8 new.pdfdelphi part 8 new.pdf
delphi part 8 new.pdfJurnal IT
 
delphi part 7 new.pdf
delphi part 7 new.pdfdelphi part 7 new.pdf
delphi part 7 new.pdfJurnal IT
 
delphi part 6.pdf
delphi part 6.pdfdelphi part 6.pdf
delphi part 6.pdfJurnal IT
 
delphi part 4.pdf
delphi part 4.pdfdelphi part 4.pdf
delphi part 4.pdfJurnal IT
 
delphi part 3.pdf
delphi part 3.pdfdelphi part 3.pdf
delphi part 3.pdfJurnal IT
 
delphi part 2.pdf
delphi part 2.pdfdelphi part 2.pdf
delphi part 2.pdfJurnal IT
 
Delphi part 1.pdf
Delphi part 1.pdfDelphi part 1.pdf
Delphi part 1.pdfJurnal IT
 
Transparant_database.doc
Transparant_database.docTransparant_database.doc
Transparant_database.docJurnal IT
 
Pertemuan ke XIII b.doc
Pertemuan ke XIII b.docPertemuan ke XIII b.doc
Pertemuan ke XIII b.docJurnal IT
 
Pertemuan ke XIII.doc
Pertemuan ke XIII.docPertemuan ke XIII.doc
Pertemuan ke XIII.docJurnal IT
 
Pertemuan ke XII b.doc
Pertemuan ke XII b.docPertemuan ke XII b.doc
Pertemuan ke XII b.docJurnal IT
 
Pertemuan ke XII.doc
Pertemuan ke XII.docPertemuan ke XII.doc
Pertemuan ke XII.docJurnal IT
 
Pertemua ke IX.doc
Pertemua ke IX.docPertemua ke IX.doc
Pertemua ke IX.docJurnal IT
 
Pertemuan ke VIII.doc
Pertemuan ke VIII.docPertemuan ke VIII.doc
Pertemuan ke VIII.docJurnal IT
 

More from Jurnal IT (20)

4_Array.pdf
4_Array.pdf4_Array.pdf
4_Array.pdf
 
3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf
 
2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf
 
1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf
 
delphi part 13.pdf
delphi part 13.pdfdelphi part 13.pdf
delphi part 13.pdf
 
delphi part 11.pdf
delphi part 11.pdfdelphi part 11.pdf
delphi part 11.pdf
 
delphi part 8 new.pdf
delphi part 8 new.pdfdelphi part 8 new.pdf
delphi part 8 new.pdf
 
delphi part 7 new.pdf
delphi part 7 new.pdfdelphi part 7 new.pdf
delphi part 7 new.pdf
 
delphi part 6.pdf
delphi part 6.pdfdelphi part 6.pdf
delphi part 6.pdf
 
delphi part 4.pdf
delphi part 4.pdfdelphi part 4.pdf
delphi part 4.pdf
 
delphi part 3.pdf
delphi part 3.pdfdelphi part 3.pdf
delphi part 3.pdf
 
delphi part 2.pdf
delphi part 2.pdfdelphi part 2.pdf
delphi part 2.pdf
 
Delphi part 1.pdf
Delphi part 1.pdfDelphi part 1.pdf
Delphi part 1.pdf
 
Transparant_database.doc
Transparant_database.docTransparant_database.doc
Transparant_database.doc
 
Pertemuan ke XIII b.doc
Pertemuan ke XIII b.docPertemuan ke XIII b.doc
Pertemuan ke XIII b.doc
 
Pertemuan ke XIII.doc
Pertemuan ke XIII.docPertemuan ke XIII.doc
Pertemuan ke XIII.doc
 
Pertemuan ke XII b.doc
Pertemuan ke XII b.docPertemuan ke XII b.doc
Pertemuan ke XII b.doc
 
Pertemuan ke XII.doc
Pertemuan ke XII.docPertemuan ke XII.doc
Pertemuan ke XII.doc
 
Pertemua ke IX.doc
Pertemua ke IX.docPertemua ke IX.doc
Pertemua ke IX.doc
 
Pertemuan ke VIII.doc
Pertemuan ke VIII.docPertemuan ke VIII.doc
Pertemuan ke VIII.doc
 

delphi part 5.pdf

  • 1. www.fayblinkz.tk 1 Latihan 5 Object Name Caption Label 1 Label1 Nama Pegawai Label 2 Label2 Jabatan Label 3 Label3 Gaji Pokok Label 4 Label4 Tunjangan Status Label5 Label5 Gaji Bersih GroupBox GroupBox1 Status RadioButton1 Rtetap Tetap RadioButton2 Rhonorer Honorer Object Name Text Edit1 enama - Edit2 epokok - Edit3 etunjangan - Edit4 ebersih - Combo Box Cjabatan - Button1 Btotal Total Gaji Button2 Blagi Isi Data Lagi Button3 Bclose Close Share Make Be Easy Create By F@y
  • 2. www.fayblinkz.tk 2 Object Name Caption Radio1 Rtetap Tetap Radio2 Rhonorer Honorer Listing Latihan 5 unit lat5; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 = class(TForm) Label2: TLabel; Shape1: TShape; Label3: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; Label7: TLabel; Label1: TLabel; enama: TEdit; cjabatan: TComboBox; epokok: TEdit; GroupBox1: TGroupBox; rtetap: TRadioButton; rhonorer: TRadioButton; etunjangan: TEdit; btotal: TButton; ebersih: TEdit; blagi: TButton; bclose: TButton; procedure FormCreate(Sender: TObject); procedure cjabatanClick(Sender: TObject); procedure rtetapClick(Sender: TObject); procedure rhonorerClick(Sender: TObject); procedure btotalClick(Sender: TObject); procedure blagiClick(Sender: TObject); procedure bcloseClick(Sender: TObject); private { Private declarations } Share Make Be Easy Create By F@y
  • 3. www.fayblinkz.tk 3 public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); begin cjabatan.Items.Add('Direktur'); cjabatan.Items.Add('Manajer'); cjabatan.Items.Add('Karyawan'); end; procedure TForm1.cjabatanClick(Sender: TObject); begin if cjabatan.Text='Direktur' then epokok.Text:='5000000' else if cjabatan.Text='Manajer' then epokok.Text:='2000000' else if cjabatan.Text='Karyawan' then epokok.Text:='1000000' else epokok.Text:='0' end; procedure TForm1.rtetapClick(Sender: TObject); var a,hasil:real; begin if rtetap.Checked =true then a:=strtofloat(epokok.Text); hasil:=a*0.3; etunjangan.Text:=floattostr(hasil); end; Share Make Be Easy Create By F@y
  • 4. www.fayblinkz.tk 4 procedure TForm1.rhonorerClick(Sender: TObject); var a,hasil:real; begin if rhonorer.Checked = true then a:=strtofloat(epokok.Text); hasil:=a*0.1; etunjangan.Text:=floattostr(hasil); end; procedure TForm1.btotalClick(Sender: TObject); var a,b,c:real; begin a:=strtofloat(epokok.Text); b:=strtofloat(etunjangan.Text); c:=a+b; ebersih.Text:=floattostr(c); end; procedure TForm1.blagiClick(Sender: TObject); begin cjabatan.Text:='jabatan'; enama.Text:=''; ebersih.Text:='0'; etunjangan.Text:='0'; epokok.Text:='0'; rtetap.Checked:=false; rhonorer.Checked:=false; end; procedure TForm1.bcloseClick(Sender: TObject); begin if (application.MessageBox('Yakin Anda Mau Keluar','Informasi',mb_yesno)=idyes) then close; end; end. Share Make Be Easy Create By F@y