Anda di halaman 1dari 11

LAPORAN AKHIR

MATA PRATIKUM : ALGORITMA DAN PEMOGRAMAN 2A (AP 2A)

KELAS : 1IA03

PRATIKUM KE :1

TANGGAL : 16 APRIL 2018

MATERI : PENGENALAN DELPHI

NPM : 52417776

NAMA : HISYAM NAUFALDI

KETUA ASISTEN :

NAMA ASISTEN :

PARAF ASISTEN :

JUMLAH LEMBAR : 11 LEMBAR

LABORATORIUM TEKNIK INFORMATIKA


UNIVERSITAS GUNADARMA
2018
LISTING PROGRAM

KUBUS :

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

var s : integer;

var hasil : double;

begin

s := StrToInt(Edit1.Text);

hasil := s*s*s;

Edit2.Text := FloatToStr(hasil);

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

Edit1.Text :='';

Edit2.Text :='';

end;

end.

LINGKARAN :

implementation

{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);

var r : integer;

var hasil : double;

begin

r := StrToInt(Edit2.Text);

hasil := 3.14*r*r;

Edit1.Text := FloatToStr(hasil);

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

Edit1.Text :='';

Edit2.Text :='';

end;

end.

BALOK :

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

var p,l,t : integer ;

var hasil : double ;

begin

p := StrToInt(Edit1.Text);

l := StrToInt(Edit2.Text);

t := StrToInt(Edit3.Text);
hasil := p*l*t;

Edit4.Text := FloatToStr(hasil);

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

Edit1.Text :='';

Edit2.Text :='';

Edit3.Text :='';

Edit4.Text :='';

end;

LOGIKA PROGRAM :

1. Buka delphi7 lalu new project


2. Buat form berikut ini :

balok :
kubus :

lingkaran:

3. Lalu pada button1 isi syntax berikut :

balok:
procedure TForm1.Button1Click(Sender: TObject);

var p,l,t : integer ;

var hasil : double ;

begin

p := StrToInt(Edit1.Text);

l := StrToInt(Edit2.Text);

t := StrToInt(Edit3.Text);

hasil := p*l*t;
Edit4.Text := FloatToStr(hasil);

end;

kubus :
procedure TForm1.Button1Click(Sender: TObject);

var s : integer;

var hasil : double;

begin

s := StrToInt(Edit1.Text);

hasil := s*s*s;

Edit2.Text := FloatToStr(hasil);

end;

lingkaran :
procedure TForm1.Button1Click(Sender: TObject);

var r : integer;

var hasil : double;

begin

r := StrToInt(Edit2.Text);

hasil := 3.14*r*r;

Edit1.Text := FloatToStr(hasil);

end;

*button1 digunakan untuk memproses hasil dari data yang diinput baik berupa sisi, Panjang, lebar,
tinggi, dan jari – jari melalui rumus yang telah dimasukan ke dalam syntax

4. Pada button2 isi syntax berikut :

balok :
procedure TForm1.Button2Click(Sender: TObject);

begin

Edit1.Text :='';

Edit2.Text :='';

Edit3.Text :='';
Edit4.Text :='';

end;

kubus :
procedure TForm1.Button2Click(Sender: TObject);

begin

Edit1.Text :='';

Edit2.Text :='';

end;

end.

Lingkaran :
procedure TForm1.Button2Click(Sender: TObject);

begin

Edit1.Text :='';

Edit2.Text :='';

end;

end.
*syntax button2 berguna untuk membersihkan data yang diinput maupun yang dioutput

5. Lalu edit atau perindahkan form program yang dibuat


balok :

kubus :

lingkaran :
OUPUT :