Anda di halaman 1dari 24

Deklarasi

Deklarasi konstanta adalah tanda pengenal dalam


Delphi yang mempunyai nilai yang sudah tetap.

Contoh
procedure TForm2.etertulisChange (Sender: TObject);
const
nill:='30000';
begin
end;
Deklarasi variabel adalah tanda pengenal dalam Delphi yang
mempunyai nilai yang mana nilai tersebut akan terus berubah
selama proses berjalan
Contoh
procedure TForm2.EpraktekKeyPress(Sender: TObject; var
Key: Char);
var
praktek,nil2,nill =real;
begin
if (key = #13) then begin
nill := strtof loat(ehtulis.Text);end;
end;
Bentuk umum :
Var
Nama: string;
Begin
Nama:='Anton';
End;
Tipe Data
Bentuk Umum:
Tipe Data Numeric Integer
Var
Nill: integer;
Tipe Data Char
Begin Bentuk umum :
Nill:=5000; Var Tipe Data String
End; grade: char;
Begin
Bentuk Umum : grade:='Anton'; Bentuk umum :
Var End; Var
Nil2: real; Nama: string;
Begin Begin
Nil3:=3,14; Nama:='Anton';
End; Tipe Data Real End;
Operator
Desain Form Operator dibawah ini
Listing program
procedure TForm3.btminusClick(Sender: TObject);
begin
n1:=strtoint(edit1.text);
n2:=strtoint(edit2.text);
hasil:=n1-n2 ;
edit3.Text:=floattostr(hasil);
end;
procedure TForm3.btorClick(Sender: TObject);
var
n3:boolean;
begin
n1:=strtoint(edit1.text);
n2:=strtoint(edit2.text);
n3:=(n1>n2)OR(n1>5);
edit3.Text:=booltostr(n3);
end;
Listing program
procedure TForm3.bttambahClick(Sender: TObject);
// Variabel bersifat local, hanya bisa dikenali di procedure itu sendiri
var
nilai1,nilai2:integer;
hsl:real ;
begin
nilai1:=strtoint(edit1.text);
nilai2:=strtoint(edit2.text);
hsl:=nilai1+nilai2;
edit3.Text:=floattostr(hsl);
end;
procedure TForm3.btbagiClick(Sender: TObject);
begin
edit3.Text:=floattostr(strtoint(edit1.Text) / strtoint(edit2.Text))
end;
Listing program
procedure TForm3.btlebihClick(Sender: TObject);
var
n3:boolean;
begin
n1:=strtoint(edit1.text);
n2:=strtoint(edit2.text); procedure TForm3.btkurangClick(Sender: TObject);
n3:=n1>n2; var
edit3.Text:=booltostr(n3); n3:boolean;
end; begin
n1:=strtoint(edit1.text);
n2:=strtoint(edit2.text);
n3:=n1<n2;
edit3.Text:=booltostr(n3);
end;
Listing program
procedure TForm3.btandClick(Sender: TObject);
var
n3:boolean;
begin
n1:=strtoint(edit1.text);
n2:=strtoint(edit2.text);
procedure TForm3.btsmdgnClick(Sender: TObject);
n3:=(n1>n2)AND(n1>5);
var
edit3.Text:=booltostr(n3);
n3:boolean;
end;
begin
n1:=strtoint(edit1.text);
n2:=strtoint(edit2.text);
n3:=n1=n2;
edit3.Text:=booltostr(n3);
end;
Listing program
procedure TForm3.bttdksamaClick(Sender: TObject);
var
n3:boolean;
begin
n1:=strtoint(edit1.text);
n2:=strtoint(edit2.text);
n3:=n1<>n2;
edit3.Text:=booltostr(n3);
end;

procedure TForm3.btclearClick(Sender: TObject);


begin
edit1.Text:='';
edit2.Text :='';
edit3.Text:='';
end;
Listing program
procedure TForm3.btexitClick(Sender: TObject);
begin
messagedlg
('Form akan ditutup',mterror,[mbok],0);
close; end;

procedure TForm3.btxorClick(Sender: TObject);


var
n3:boolean;
begin
n1:=strtoint(edit1.text);
n2:=strtoint(edit2.text);
n3:=(n1>n2)XOR(n1>5);
edit3.Text:=booltostr(n3);
end;
Listing program

{ Private declarations }
public
// Variabel bersifat Public, Var ini dapat dikenal di semua
procedure
n1,n2 : integer;
hasil:real ;
{ Public declarations }
end;
Operator String
Menggabungkan String
Listing Program
Procedure Tform4.bgabungClick (Sender: Tobject);

Var
depan : string[20]; tengah : string[20];
akhir : string[20]; gabung : string[65];
begin
depan : = edepan.text ;
tengah : = etengah.text ;
akhir : = eakhir.text ;
gabung : = depan + ‘ ‘ + tengah + ‘ ‘ + akhir ;
elengkap.text : = gabung ;
end;
Menghapus Teks
Listing Program
Procedure Tform5.bokClick (Sender : TObject);
Var
karakter : string ;
pos, jumlah : integer ;
jumlah : integer ;
begin
karakter : = enama.text ;
pos : = strtoint (eurut.text) ;
jumlah : = strtoint (ejumlah.text) ;
Delete ( karakter, pos, jumlah);
Ehasil.text : = karakter ;
End ;
Procedure Tform5.bcloseClick (Sender : TObject);
Begin
Close;
End ;
Mencari panjang teks
Listing Program
procedure TForm7.bokeClick(Sender: TObject);
var
nama:string;
begin
nama:=enama.Text;
ehasil.Text:=inttostr(length(nama));
end;
procedure TForm7.bcloseClick(Sender: TObject);
begin
close;
end;
Mencari Karakter Pada
Teks (POS)
Listing program
procedure TForm7.bokeClick(Sender: TObject);
var
nama:string;
begin
nama:=enama.Text;
ehasil.Text:=inttostr(length(nama));
end;

procedure TForm7.bcloseClick(Sender: TObject);


begin
close;
end;
Mengkopi String (Copy)
Listing Program
Prosedure TForm6.bokClick(Sender:TObject);
Var
Karakter : string;
Begin
Karakter :=eawal.text ;
Ehasil.text :=copy(karakter,1,4);
Ehasil2.text := copy(karakter,8,4);
End;
Procedure TForm6.bcloseClick (Sender :TObject);
Begin
Close;
End;
Konversi Karakter ke
Ascii (chr)
Listing Program
Procedure TForm7.bokClick (Sender : TObject);
Var
Angka : integer ;
Begin
Angka :=strtoint(angka.text);
Ehuruf.text := chr(angka);
End;

Anda mungkin juga menyukai