You are on page 1of 4

Materi Program Delphi : Contoh 1.

1:

1. Berurutan Proses dan output:

Blok Programnya : Jika button biru diklik maka warna


background berubah menjadi biru,
Begin begitu juga untuk button merah dan
Pernyataan1; hijau.
Pernyataan2; Jika button next diklik maka akan
. menuju ke aplikasi di form 2
.
Pernyataann; Komponen yang dibutuhkan untuk
end; membuat program:
Komponen Properties/Event Nilai
Flowchart :
Form1 Caption ‘Warna’
Button1 Caption Biru
OnClick Button1Click
start
Button2 Caption Merah
OnClick Button2Click
Button3 Caption Hijau
Pernyataan1 OnClick Button3Click
Button4 Caption Next
Onclick Button4Click
Form2 Caption coba
Pernyataan2

Pernyataan3

end
Listing Programnya : procedure
TForm1.Button4Click(Sender:
unit Unit1; TObject);
interface begin
uses form2.show;
Windows, Messages, SysUtils,Variants, end;
Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls; end.

type
TForm1 = class(TForm) Contoh 1.2: Operasi aljabar 2
Button1: TButton; bilangan
Button2: TButton;
Button3: TButton; Komponen yang dibutuhkan untuk
Button4: TButton; membuat program :
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject); Komponen Properties/Event Nilai
procedure Button4Click(Sender: TObject); Form1 Caption ‘OperasiAljabar’
private Edit1 Text dikosongkan
{ Private declarations } Edit2 Text dikosongkan
public
Edit3 Text dikosongkan
{ Public declarations }
end; RadioButton1 Caption Penjumlahan
OnClick RadioButton1Click
var RadioButton2 Caption Pengurangan
Form1: TForm1; OnClick RadioButton2Click
RadioButton3 Caption Perkalian
implementation OnClick RadioButton3Click
uses unit2; RadioButton4 Caption Pembagian
{$R *.dfm} Onclick RadioButton4Click
Button1 Caption Ulang
procedure TForm1.Button1Click(Sender:
TObject); OnClick Button1Click
begin Button2 Caption Next
form1.Color:=clblue; OnClick Button2Click
end; Label1 Caption x:
Label2 Caption y:
procedure TForm1.Button2Click(Sender: Label3 Caption Hasil :
TObject); Form2 Caption Lingkaran
begin
form1.Color:=clred;
end;

procedure TForm1.Button3Click(Sender:
TObject);
begin
form1.Color:=clgreen;
end;
FORM1
var
Form1: TForm1;

implementation
uses unit2;
{$R *.dfm}

procedure
TForm1.RadioButton1Click(Sender:
TObject);
var x,y:real;
begin
x:=strtofloat(edit1.Text);
Listing Programnya: y:=strtofloat(edit2.Text);
edit3.Text:=floattostr(x+y);
unit Unit1; end;

interface procedure
TForm1.Button2Click(Sender:
uses TObject);
Windows, Messages, SysUtils, Variants, begin
Classes, Graphics, Controls, Forms, form2.show;
Dialogs, StdCtrls; end;

type procedure
TForm1 = class(TForm) TForm1.Button1Click(Sender:
Edit1: TEdit; TObject);
Edit3: TEdit; begin
Edit2: TEdit; edit1.Text:='';
Label1: TLabel; edit2.Text:='';
Label2: TLabel; edit3.Text:='';
Label3: TLabel; edit1.setfocus;
RadioButton1: TRadioButton; end;
RadioButton2: TRadioButton;
RadioButton3: TRadioButton; end.
RadioButton4: TRadioButton;
Button1: TButton; FORM2
Button2: TButton;
procedure RadioButton1Click(Sender:
TObject);
procedure Button2Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
Untuk next/back : posisi di form1 ke form 2 : form2.show;
Selesai : Application.Terminate;
Pesanbox : - Showmessage(‘hallo, saya diklik’);
- Application.MessageBox(‘hallo, saya diklik’,’informasi’, MB_ok or
MB_ICONEXCLAMATION);

You might also like