+ All Categories
Home > Documents > Power Point Presentasi

Power Point Presentasi

Date post: 02-Dec-2014
Category:
Upload: ferdian-bahary
View: 1,493 times
Download: 3 times
Share this document with a friend
48
BIODATA DAN GEOMETRI SMP Oleh Ferdian Bahari (09511015)
Transcript
Page 1: Power Point Presentasi

BIODATA DAN GEOMETRI SMP

Oleh

Ferdian Bahari (09511015)

Page 2: Power Point Presentasi

COVERTAMPILAN SEBELUM DI RUN

Page 3: Power Point Presentasi

TAMPILAN SETELAH DI RUN

Page 4: Power Point Presentasi

LISTING PROGRAMvar

Form1: TForm1;

implementation

uses U_loading,U_mainmenu;

{$R *.dfm}

procedure TForm1.BitBtn1Click(Sender: TObject);

begin

form2.Loading.Enabled:=true;

form2.visible:=true;

form1.visible:=false;

end;

procedure TForm1.Timer1Timer(Sender: TObject);

begin

Timer1.Interval:=1;

Label4.Left:=Label4.Left-1;

if label4.Left=-49 then

begin

image2.Visible:=true;

end

else if label4.Left=-248 then

BEGIN

image2.visible:=false;

image3.visible:=true;

end

else if label4.Left=-456 then

BEGIN

image3.visible:=false;

image4.visible:=true;

end

else if label4.Left=-600 then

BEGIN

image4.visible:=false;

timer1.Enabled:=false;

end ;

if label4.Left=-600 then

begin

Label4.Left:=Label1.Left* -1;

timer1.Enabled:=true;

image2.visible:=true;

image3.visible:=false;

image4.visible:=false;

end

end;

end.

Page 5: Power Point Presentasi

LOADINGTAMPILAN SEBELUM DI RUN

Page 6: Power Point Presentasi

TAMPILAN SETELAH DI RUN

Page 7: Power Point Presentasi

LISTING PROGRAMvar

Form2: TForm2;

implementation

uses U_cover,U_mainmenu;

{$R *.dfm}

procedure TForm2.loadingTimer(Sender: TObject);

begin

if progressbar1.Position <> 100 then

progressbar1.Position := progressbar1.Position +1

else

begin

loading.Enabled := false;

form2.hide;

form3.Visible:=true;

form2.Visible:=false;

end;

end;

end.

Page 8: Power Point Presentasi

MENUTAMPILAN SEBELUM DI RUN

Page 9: Power Point Presentasi

TAMPILAN SETELAH DI RUN

Page 10: Power Point Presentasi

LISTING PROGRAMvar Form3: TForm3;implementationuses U_cover,U_loading, U_biothian, U_bioelis, U_bioferdian, U_kombinasi, U_faktorial, U_permutasi, U_selesai, U_lingkaran, u_persegipanjang, u_belahketupat, U_trapesium,U_jajargenjang,U_layanglayang,U_segitiga;{$R *.dfm}procedure TForm3.by1Click(Sender: TObject);beginform4.show;end;procedure TForm3.by2Click(Sender: TObject);beginform5.show;end;procedure TForm3.byFerdian1Click(Sender: TObject);beginform6.show;end;procedure TForm3.jajargenjang1Click(Sender: TObject);beginform20.show;end;procedure TForm3.layanglayang1Click(Sender: TObject);beginform21.show;end;TForm3.lingkaran1Click(Sender: TObject);beginform22.show;end;procedure TForm3.persegipanjang1Click(Sender: TObject);beginform18.show;end;procedure TForm3.pesegi1Click(Sender: TObject);beginform7.show;end;procedure TForm3.segitiga1Click(Sender: TObject);beginform24.show;end;

procedure TForm3.BangunRuang1Click(Sender: TObject);beginform8.show;end;procedure TForm3.belahketupat1Click(Sender: TObject);beginform19.show;end;procedure TForm3.BRSL1Click(Sender: TObject);beginform9.show;end;procedure TForm3.Selesai2Click(Sender: TObject);beginform10.show;form3.Visible:=false;end;procedure TForm3.Timer1Timer(Sender: TObject);beginif label1.Font.Color=clblue thenlabel1.Font.Color:=claquaelselabel1.Font.Color:=clblue;end;procedure TForm3.Timer2Timer(Sender: TObject);beginif label2.Font.Color=clblue thenlabel2.Font.Color:=claquaelselabel2.Font.Color:=clblue;end;procedure TForm3.Timer3Timer(Sender: TObject);beginlabel3.Caption := formatdatetime('dddd',(now));label4.Caption := formatdatetime('d mmmm yyyy',(now));label5.Caption := formatdatetime('hh : mm : ss',(now));end;procedure TForm3.trapesium1Click(Sender: TObject);beginform23.show;end;

end.

Page 11: Power Point Presentasi

BIODATA THIANTAMPILAN SEBELUM DI RUN

Page 12: Power Point Presentasi

TAMPILAN SETELAH DI RUN

Page 13: Power Point Presentasi

LISTING PROGRAMvar

Form4: TForm4;

b:real;

implementation

{$R *.dfm}

procedure TForm4.BitBtn1Click(Sender: TObject);

var

s:string;

p,i:integer;

nomor:array[1..50]of string;

nama:array[1..50]of string;

tempatlahir:array[1..50]of string;

tanggallahir:array[1..50]of string;

alamat:array[1..50]of string;

begin

s:=inputbox('Loop','Jumlah Perulangan','');

p:=strtoint(s);

stringgrid1.Cells[0,0]:='Nomor';

stringgrid1.Cells[1,0]:='Nama';

stringgrid1.Cells[2,0]:='Tempat Lahir';

stringgrid1.Cells[3,0]:='Tanggal Lahir';

stringgrid1.Cells[4,0]:='Alamat';

for i := 1 to p do

begin

nomor[i]:=inputbox('ID','Nomor','');

nama[i]:=inputbox('ID','Nama','');

tempatlahir[i]:=inputbox('ID','Tempat lahir','');

tanggallahir[i]:=inputbox('ID','Tanggal lahir','');

alamat[i]:=inputbox('ID','Alamat','');

stringgrid1.Cells[0,i]:=nomor[i];

stringgrid1.Cells[1,i]:=nama[i];

stringgrid1.Cells[2,i]:=tempatlahir[i];

stringgrid1.Cells[3,i]:=tanggallahir[i];

stringgrid1.Cells[4,i]:=alamat[i];

end;

end;

procedure TForm4.BitBtn2Click(Sender: TObject);

begin

close;

end;

procedure TForm4.BitBtn3Click(Sender: TObject);

var

a:integer;

begin

randomize;

a:=random (100);

edit1.Text:=inttostr(a);

end;

procedure TForm4.BitBtn4Click(Sender: TObject);

begin

begin

if edit1.Text=edit2.Text then

begin

groupbox1.Visible:=true;

Page 14: Power Point Presentasi

edit1.Visible:=false;

edit2.Visible:=false;

bitbtn3.Visible:=false;

bitbtn4.Visible:=false;

scrollbar1.Visible:=false;

End

else

begin

messagedlg('password anda salah'+chr(10)+chr(13)+'coba anda ulangi',mtinformation,[mbOK],0);

edit1.SetFocus;

end

end;

end;

procedure TForm4.ScrollBar1Change(Sender: TObject);

begin

edit2.text:=inttostr(scrollbar1.Position)

end;

procedure TForm4.Timer1Timer(Sender: TObject);

begin

if label2.Font.Color=clwhite then

label2.Font.Color:=clblue

else

label2.Font.Color:=clwhite;

end;

procedure TForm4.Timer2Timer(Sender: TObject);

begin

b:=b+1;

if b=1 then label4.Caption:='T';

if b=2 then label4.caption:=label4.Caption+'h';

if b=3 then label4.caption:=label4.Caption+'i';

if b=4 then label4.caption:=label4.Caption+'a';

if b=5 then label4.caption:=label4.Caption+'n ';

if b=6 then label4.caption:=label4.Caption+' A';

if b=7 then label4.caption:=label4.Caption+'t';

if b=8 then label4.caption:=label4.Caption+'h';

if b=9 then label4.caption:=label4.Caption+'i';

if b=10 then label4.caption:=label4.Caption+'a';

if b=11 then label4.caption:=label4.Caption+'n';

if b=12 then label4.caption:=label4.Caption+'i';

if b=13 then

begin

label4.Caption:='';

b:=0;

end;

end;

procedure TForm4.Timer3Timer(Sender: TObject);

begin

if image2.visible=true then

image2.visible:=false

else

image2.visible:=true;

end;

end.

Page 15: Power Point Presentasi

BANGUN DATAR1. PERSEGI TAMPILAN SEBELUM DI RUN

Page 16: Power Point Presentasi

TAMPILAN SETELAH DI RUN

Page 17: Power Point Presentasi

LISTING PROGRAMvar

Form7: TForm7;

implementation

uses U_mainmenu;

{$R *.dfm}

procedure TForm7.BitBtn1Click(Sender: TObject);

var

s:string;

p,i,l,k:integer;

r:array[1..30] of string;

begin

s:=inputbox('input nilai', 'masukan nilai untuk sisi','');

p:=strtoint(s);

l:=(p*p);

k:=((p)*4);

listbox1.Items.Add('sisi nya adalah '+inttostr(p));

listbox1.Items.Add('luas persegi adalah '+inttostr(l)+' satuan luas');

listbox1.Items.Add('keliling persegi adalah '+inttostr(k)+' satuan panjang');

end;

procedure TForm7.BitBtn2Click(Sender: TObject);

begin

listbox1.Clear;

timer1.Enabled:=false;

timer4.Enabled:=true;

end;

procedure TForm7.BitBtn3Click(Sender: TObject);

begin

close;

end;

procedure TForm7.Button1Click(Sender: TObject);

begin

timer1.Enabled:=true;

end;

procedure TForm7.Timer1Timer(Sender: TObject);

begin

if listbox1.Top <> 367 then

listbox1.Top := listbox1.Top - 1;

end;

procedure TForm7.Timer2Timer(Sender: TObject);

begin

if label1.Font.Color=cllime then

label1.Font.Color:=clyellow

else

label1.Font.Color:=cllime;

end;

procedure TForm7.Timer3Timer(Sender: TObject);

begin

if label1.Font.Color=clyellow then

label1.Font.Color:=cllime

else

label1.Font.Color:=clyellow;

end;

procedure TForm7.Timer4Timer(Sender: TObject);

begin

if listbox1.top <> 535 then

listbox1.Top := listbox1.Top + 1;

end;

end.

Page 18: Power Point Presentasi

2. PERSEGI PANJANG TAMPILAN SEBELUM DI RUN

Page 19: Power Point Presentasi

TAMPILAN SEETELAH DI RUN

Page 20: Power Point Presentasi

LISTING PROGRAMvar

Form18: TForm18;

implementation

uses U_mainmenu;

{$R *.dfm}

procedure TForm18.Button1Click(Sender: TObject);

var

s:string;

p,i,luas,keliling:integer;

no:array[1..20] of string;

panjang:array[1..20] of string;

lebar:array[1..20]of string;

begin

listbox1.Items.Clear;

s:=inputbox('pengulangan','jumlah pengulangan','');

p:=strtoint(s);

stringgrid1.Cells[0,0]:='no';

stringgrid1.Cells[1,0]:='panjang';

stringgrid1.Cells[2,0]:='lebar';

for i := 1 to p do begin no[i]:=inputbox('masukan nilai','no',''); panjang[i]:=inputbox('masukan nilai','panjang',''); lebar[i]:=inputbox('masukan nilai','lebar',''); listbox1.Items.add('panjang = '+panjang[i]); listbox1.Items.add('lebar = '+lebar[i]); luas:=(strtoint(panjang[i])*strtoint(lebar[i])); keliling:=((strtoint(panjang[i])+strtoint(lebar[i]))*2); listbox1.Items.Add('luas persegi panjang adalah '+inttostr(luas)+' satuan luas'); listbox1.Items.Add('keliling persegi panjang adalah '+inttostr(keliling)+' satuan panjang'); stringgrid1.Cells[0,i]:=no[i]; stringgrid1.Cells[1,i]:=panjang[i]; stringgrid1.Cells[2,i]:=lebar[i]; image1.visible:=true; end;end;

Page 21: Power Point Presentasi

procedure TForm18.Button2Click(Sender: TObject);

begin

listbox1.Clear;

image1.visible:=true;

stringgrid1.Cells[0,1]:='';

stringgrid1.Cells[0,2]:='';

stringgrid1.Cells[0,3]:='';

stringgrid1.Cells[1,1]:='';

stringgrid1.Cells[1,2]:='';

stringgrid1.Cells[1,3]:='';

stringgrid1.Cells[2,1]:='';

stringgrid1.Cells[2,2]:='';

stringgrid1.Cells[2,3]:='';

end;

procedure TForm18.Button3Click(Sender: TObject);

begin

close;

end;

procedure TForm18.Timer1Timer(Sender: TObject);

begin

if label1.Font.Color=clblue then

label1.Font.Color:=claqua

else

label1.Font.Color:=clblue;

end;

procedure TForm18.Timer2Timer(Sender: TObject);

begin

image2.Left := image2.Left - 9;

if image2.Left <= -0 then

image2.Left := 550

end;

procedure TForm18.Timer3Timer(Sender: TObject);

begin

if label2.Font.Color=claqua then

label2.Font.Color:=clblue

else

label2.Font.Color:=claqua;

end;

procedure TForm18.Timer4Timer(Sender: TObject);

begin

if image4.left <> 463 then

image4.left := image4.left -1

end;

end.

Page 22: Power Point Presentasi

3. JAJAR GENJANG TAMPILAN SEBELUM DI RUN

Page 23: Power Point Presentasi

TAMPILAN SETELAH DI RUN

Page 24: Power Point Presentasi

LISTING PROGRAMvar Form20: TForm20; a,b:integer; bilangan:array[1..20] of integer;implementation uses U_mainmenu;{$R *.dfm}

procedure TForm20.BitBtn1Click(Sender: TObject);beginedit2.Clear;edit3.Clear;edit4.Clear;edit5.Clear;listbox1.Clear;a:=1;edit1.Text:=inttostr(a);b:=1;edit6.Text:=inttostr(b);end;

procedure TForm20.BitBtn2Click(Sender: TObject);beginclose;end;

var Form20: TForm20; a,b:integer; bilangan:array[1..20] of integer;implementation uses U_mainmenu;{$R *.dfm}

procedure TForm20.BitBtn1Click(Sender: TObject);beginedit2.Clear;edit3.Clear;edit4.Clear;edit5.Clear;listbox1.Clear;a:=1;edit1.Text:=inttostr(a);b:=1;edit6.Text:=inttostr(b);end;

procedure TForm20.BitBtn2Click(Sender: TObject);beginclose;end;

Page 25: Power Point Presentasi

procedure TForm20.Button1Click(Sender: TObject);

begin

edit4.Visible:=false;

edit5.Visible:=false;

label5.Visible:=false;

label6.Visible:=false;

bitbtn3.Visible:=false;

label2.Visible:=true;

label3.Visible:=true;

label4.Visible:=true;

edit1.Visible:=true;

edit2.Visible:=true;

edit3.Visible:=true;

bitbtn3.Visible:=false;

label7.Visible:=false;

edit6.Visible:=false;

end;

procedure TForm20.Button2Click(Sender: TObject);

begin

edit4.Visible:=true;

edit5.Visible:=true;

label5.Visible:=true;

label6.Visible:=true;

label2.Visible:=false;

label3.Visible:=false;

label4.Visible:=false;

edit1.Visible:=false;

edit2.Visible:=false;

edit3.Visible:=false;

bitbtn3.Visible:=true;

label7.Visible:=true;

edit6.Visible:=true;

end;

procedure TForm20.Button3Click(Sender: TObject);

var

alas,tinggi,luas:integer;

begin

alas:=strtoint(edit2.Text);

tinggi:=strtoint(edit3.Text);

luas:=alas*tinggi;

if a<=20 then

bilangan[a]:=strtoint(edit2.Text);

edit2.SetFocus;

listbox1.Items.Add('luas jajar genjang dengan alas '+inttostr(alas)+' dan tinggi '+inttostr(tinggi)+' = ' +inttostr(alas)+' * '+inttostr(tinggi)+' = '+inttostr(luas)+' satuan luas');

if a<20 then

begin

a:=a+1;

edit1.Text:=inttostr(a);

end;

end;

Page 26: Power Point Presentasi

procedure TForm20.Button4Click(Sender: TObject);

begin

image2.Visible:=true;

button5.Visible:=true;

edit1.visible:=false;

edit2.visible:=false;

edit3.visible:=false;

edit4.visible:=false;

edit5.visible:=false;

edit6.visible:=false;

button1.Visible:=false;

button2.Visible:=false;

button3.Visible:=false;

button4.Visible:=false;

bitbtn1.visible:=false;

bitbtn2.visible:=false;

bitbtn3.visible:=false;

listbox1.Visible:=false;

image1.Visible:=false;

label1.Visible:=false;

label2.Visible:=false;

label3.Visible:=false;

label4.Visible:=false;

label5.Visible:=false;

label6.Visible:=false;

label7.Visible:=false;

image3.Visible:=false;

end;

procedure TForm20.Button5Click(Sender: TObject);

begin

image2.Visible:=false;

edit1.visible:=true;

edit2.visible:=true;

edit3.visible:=true;

edit4.visible:=true;

edit5.visible:=true;

edit6.visible:=true;

button1.Visible:=true;

button2.Visible:=true;

button3.Visible:=true;

button4.Visible:=true;

bitbtn1.visible:=true;

bitbtn2.visible:=true;

bitbtn3.visible:=true;

listbox1.Visible:=true;

image1.Visible:=true;

label1.Visible:=true;

label2.Visible:=true;

label3.Visible:=true;

label4.Visible:=true;

label5.Visible:=true;

label6.Visible:=true;

label7.Visible:=true;

button5.Visible:=false;

image3.visible:=true;

end;

procedure TForm20.FormCreate(Sender: TObject);

begin

a:=1;

b:=1;

edit1.Text:=inttostr(a);

edit6.Text:=inttostr(b);

end;

procedure TForm20.Timer1Timer(Sender: TObject);

begin

if label1.Font.Color=clmaroon then

label1.Font.Color:=clfuchsia

Else label1.Font.Color:=clmaroon;

end; end.

Page 27: Power Point Presentasi

4. BELAH KETUPAT TAMPILAN SEBELUM DI RUN

Page 28: Power Point Presentasi

TAMPILAN SETELAH DI RUN

Page 29: Power Point Presentasi

LISTING PROGRAMvar

Form19: TForm19;

a:integer;

bilangan:array[1..20]of integer;

implementation

uses U_mainmenu;

{$R *.dfm}

procedure TForm19.BitBtn1Click(Sender: TObject);

begin

edit1.clear;

edit2.clear;

edit3.clear;

listbox1.Clear;

a:=1;

edit4.Text:=inttostr(a);

end;

procedure TForm19.BitBtn2Click(Sender: TObject);

begin

close;

end;

procedure TForm19.BitBtn3Click(Sender: TObject);

var

diagonal1,diagonal2,sisi,keliling:integer;

luas:real;

begin

diagonal1:=strtoint(edit1.Text);

diagonal2:=strtoint(edit2.Text);

sisi:=strtoint(edit3.Text);

luas:=1/2*(diagonal1*diagonal2);

keliling:=4*sisi;

if a<=20 then

bilangan[a]:=strtoint(edit4.Text); edit4.SetFocus;

listbox1.items.add('luas = 1/2 ( diagonal1 X diagonal2 )');

listbox1.items.add('keliling = 4 X sisi');

listbox1.Items.Add('luas belah ketupat dengan panjang AC = '+inttostr(diagonal1)+' dan panjang BD = '+inttostr(diagonal2)+' adalah 1/2 ( '+inttostr(diagonal1)+' * '+inttostr(diagonal2)+') = '+floattostr(luas)+' satuan luas');

listbox1.Items.Add('keliling belah ketupat dengan sisi '+inttostr(sisi)+' adalah 4*'+inttostr(sisi)+' = '+inttostr(keliling)+' satuan panjang');

if a<20 then

begin

a:=a+1;

edit4.Text:=inttostr(a);

end;

end;

procedure TForm19.FormCreate(Sender: TObject);

begin

a:=1;

edit4.Text:=inttostr(a);

end;

procedure TForm19.Timer1Timer(Sender: TObject);

begin

label6.Left := label6.Left - 9;

if label6.Left <= -471 then

label6.Left := 550

else

if label6.Font.Color=claqua then

label6.Font.Color:=clblue

else

label6.Font.Color:=claqua;

end;

end.

Page 30: Power Point Presentasi

4. LAYANG-LAYANG TAMPILAN SEBELUM DI RUN

Page 31: Power Point Presentasi

TAMPILAN SETELAH DI RUN

Page 32: Power Point Presentasi

LISTING PROGRAMvar

Form21: TForm21;

a:integer;

bilangan:array[1..10] of integer;

implementation

uses U_mainmenu;

{$R *.dfm}

procedure TForm21.BitBtn1Click(Sender: TObject);

begin

edit2.clear;

edit3.clear;

edit4.clear;

edit5.clear;

listbox1.Clear;

a:=1;

edit1.Text:=inttostr(a);

end;

procedure TForm21.BitBtn3Click(Sender: TObject);

var

s1,s2,kel:integer;

begin

s1:=strtoint(edit4.Text);

s2:=strtoint(edit5.Text);

kel:=2*(s1+s2);

listbox1.Items.Add('keliling layang-layang dengan panjang sisi AB = '+inttostr(s1)+' dan panjang sisi AD = '+inttostr(s1)+' adalah 2 ('+inttostr(s1)+' + '+inttostr(s2)+')= '+inttostr(kel)+' satuan panjang');

end;

procedure TForm21.Button1Click(Sender: TObject);

var

diag1,diag2:integer;

luas:real;

begin

diag1:=strtoint(edit2.Text);

diag2:=strtoint(edit3.Text);

luas:=1/2*(diag1*diag2);

if a<=10 then

bilangan[a]:=strtoint(edit2.Text);

edit2.SetFocus;

listbox1.Items.Add('luas layang-layang dengan panjang diagonal AC = '+inttostr(diag1)+' dan panjang diagonal BD = '+inttostr(diag2)+' adalah 1/2*('+inttostr(diag1)+' * '+inttostr(diag2)+') = '+floattostr(luas)+' satuan luas');

if a<10 then

begin

a:=a+1;

edit1.text:=inttostr(a);

end;

end;

procedure TForm21.Button2Click(Sender: TObject);

begin

label1.Visible:=true;

label2.Visible:=true;

label3.Visible:=true;

label4.Visible:=true;

label5.Visible:=true;

label6.Visible:=true;

Page 33: Power Point Presentasi

bitbtn1.visible:=true;

bitbtn2.visible:=true;

bitbtn3.visible:=true;

button1.visible:=true;

edit1.visible:=true;

edit2.visible:=true;

edit3.visible:=true;

edit4.visible:=true;

edit5.visible:=true;

image1.Visible:=true;

image2.Visible:=true;

groupbox1.Visible:=true;

groupbox2.Visible:=true;

listbox1.Visible:=true;

button2.visible:=false;

image3.Visible:=false;

button3.Visible:=true;

end;

procedure TForm21.Button3Click(Sender: TObject);

begin

label1.Visible:=false;

label2.Visible:=false;

label3.Visible:=false;

label4.Visible:=false;

label5.Visible:=false;

label6.Visible:=false;

bitbtn1.visible:=false;

bitbtn2.visible:=false;

bitbtn3.visible:=false;

button1.visible:=false;

edit1.visible:=false;

edit2.visible:=false;

edit3.visible:=false;

edit4.visible:=false;

edit5.visible:=false;

image1.Visible:=false;

image2.Visible:=false;

groupbox1.Visible:=false;

groupbox2.Visible:=false;

listbox1.Visible:=false;

button2.visible:=true;

button3.Visible:=false;

end;

procedure TForm21.FormCreate(Sender: TObject);

begin

a:=1;

edit1.Text:=inttostr(a);

end;

procedure TForm21.Timer1Timer(Sender: TObject);

begin

if label1.Font.Color=clteal then

label1.Font.Color:=clblue

else

label1.Font.Color:=clteal;

end;

procedure TForm21.Timer2Timer(Sender: TObject);

begin

if image1.visible=true then

image1.visible:=false

else

image1.visible:=true;

end;

end.

Page 34: Power Point Presentasi

5. LINGKARAN TAMPILAN SEBELUM DI RUN

Page 35: Power Point Presentasi

TAMPILAN SETELAH DI RUN

Page 36: Power Point Presentasi

LISTING PROGRAMvar Form22: TForm22;

implementation

{$R *.dfm}

procedure TForm22.Button1Click(Sender: TObject);vars:string;l,k:real;p:integer;begins:=inputbox('input nilai', 'masukan jari-jari','');p:=strtoint(s);l:=((p*p)*3.14);k:=((p)*2*3.14);listbox1.Items.Add('Luas lingkaran adalah 22/7 * r^2');listbox1.Items.Add('keliling lingkaran adalah 2 *(22/7) * r');listbox1.Items.Add('nilai jari-jari adalah '+inttostr(p));listbox1.Items.Add('luas lingkaran adalah '+floattostr(l)+(' satuan luas'));listbox1.Items.Add('keliling lingkaran adalah '+floattostr(k)+(' satuan panjang'));

end;

procedure TForm22.Button2Click(Sender: TObject);beginclose;end;

procedure TForm22.Button3Click(Sender: TObject);beginlistbox1.Clear;end;

end.

Page 37: Power Point Presentasi

6. SEGITIGA TAMPILAN SEBELUM DI RUN

Page 38: Power Point Presentasi

TAMPILAN SETELAH DI RUN

Page 39: Power Point Presentasi
Page 40: Power Point Presentasi
Page 41: Power Point Presentasi
Page 42: Power Point Presentasi

LISTING PROGRAMprocedure TForm24.BitBtn10Click(Sender: TObject);vars,m,n,z:string;t,luas,sisi:real;p,q,r,u,keliling:integer;begins:=inputbox('input nilai', 'masukan nilai KL','');m:=inputbox('input nilai', 'masukan nilai LM','');n:=inputbox('input nilai', 'masukan nilai MK','');z:=inputbox('input nilai', 'masukan tinggi','');p:=strtoint(s);q:=strtoint(m);r:=strtoint(n);u:=strtoint(z);keliling:=p+q+r;luas:=((p*u)*1/2);listbox4.Items.Add('panjang KL adalah '+inttostr(p)+' cm');listbox4.Items.Add('panjang LM adalah '+inttostr(q)+' cm');listbox4.Items.Add('panjang MK adalah '+inttostr(r)+' cm');listbox4.Items.Add('dan tingginya adalah '+inttostr(u)+' cm');listbox4.Items.Add('jadi luas segitiga adalah '+floattostr(luas)+'satuan luas');listbox4.Items.Add('dan keliling segitiga adalah '+floattostr(keliling)+'satuan panjang');end;

procedure TForm24.BitBtn11Click(Sender: TObject);beginlistbox4.Clear;end;procedure TForm24.BitBtn12Click(Sender: TObject);begingroupbox2.visible:=false;groupbox3.visible:=false;groupbox4.visible:=false;groupbox5.visible:=false;end;procedure TForm24.BitBtn1Click(Sender: TObject);vars:string;l,k,t,luas:real;p:integer;begins:=inputbox('input nilai', 'masukan sisi','');p:=strtoint(s);t:=(0.5*p*(sqrt(3)));luas:=1/2*p*t;k:=(p*3);listbox1.Items.Add('jenis segitiga sama sisi dengan sisi = '+inttostr(p)+' cm');listbox1.Items.Add('diperoleh tinggi '+floattostr(t)+' cm');listbox1.Items.Add('maka, luasnya = '+floattostr(luas)+' satuan luas');listbox1.Items.Add('dan, kelilingnya = '+floattostr(k)+' satuan panjang');end;

Page 43: Power Point Presentasi

procedure TForm24.BitBtn2Click(Sender: TObject);

begin

listbox1.Clear;

end;

procedure TForm24.BitBtn3Click(Sender: TObject);

begin

groupbox2.visible:=false;

groupbox3.visible:=false;

groupbox4.visible:=false;

groupbox5.visible:=false;

end;

procedure TForm24.BitBtn4Click(Sender: TObject);

var

s,m:string;

t,e,luas:real;

p,q,k:integer;

begin

s:=inputbox('input nilai', 'masukan nilai AB','');

m:=inputbox('input nilai', 'masukan nilai BC','');

p:=strtoint(s);

q:=strtoint(m);

e:=(q*q)-((p*p)*1/4);

t:=(sqrt(e));

luas:=((p*t)*1/2);

k:=(q*2)+p;

listbox2.Items.Add('jenis segitiga sama kaki');

listbox2.Items.Add('dengan panjang AB adalah'+inttostr(p)+' cm');

listbox2.Items.Add('dan panjang bc adalah'+inttostr(q)+' cm');

listbox2.Items.Add('diperoleh tinggi '+floattostr(t)+' cm');

listbox2.Items.Add('sehingga luasnya adalah'+floattostr(luas)+' satuan luas');

listbox2.Items.Add('dan kelilingnya adalah'+inttostr(k)+' satuan panjang'); end;

procedure TForm24.BitBtn2Click(Sender: TObject);

begin

listbox1.Clear;

end;

procedure TForm24.BitBtn3Click(Sender: TObject);

begin

groupbox2.visible:=false;

groupbox3.visible:=false;

groupbox4.visible:=false;

groupbox5.visible:=false;

end;

procedure TForm24.BitBtn4Click(Sender: TObject);

var

s,m:string;

t,e,luas:real;

p,q,k:integer;

begin

s:=inputbox('input nilai', 'masukan nilai AB','');

m:=inputbox('input nilai', 'masukan nilai BC','');

p:=strtoint(s);

q:=strtoint(m);

e:=(q*q)-((p*p)*1/4);

t:=(sqrt(e));

luas:=((p*t)*1/2);

k:=(q*2)+p;

listbox2.Items.Add('jenis segitiga sama kaki');

listbox2.Items.Add('dengan panjang AB adalah'+inttostr(p)+' cm');

listbox2.Items.Add('dan panjang bc adalah'+inttostr(q)+' cm');

listbox2.Items.Add('diperoleh tinggi '+floattostr(t)+' cm');

listbox2.Items.Add('sehingga luasnya adalah'+floattostr(luas)+' satuan luas');

listbox2.Items.Add('dan kelilingnya adalah'+inttostr(k)+' satuan panjang');

end;

Page 44: Power Point Presentasi

procedure TForm24.BitBtn9Click(Sender: TObject);begingroupbox2.visible:=false;groupbox3.visible:=false;groupbox4.visible:=false;groupbox5.visible:=false;end;

procedure TForm24.RadioButton1Click(Sender: TObject);beginif radiobutton1.checked thengroupbox2.visible:=true;groupbox3.visible:=false;groupbox4.visible:=false;groupbox5.visible:=false;end;

procedure TForm24.RadioButton2Click(Sender: TObject);beginif radiobutton2.checked thengroupbox2.visible:=false;groupbox3.visible:=true;groupbox4.visible:=false;groupbox5.visible:=false;end;

procedure TForm24.RadioButton3Click(Sender: TObject);beginif radiobutton3.checked thengroupbox2.visible:=false;groupbox3.visible:=false;groupbox4.visible:=true;groupbox5.visible:=false;end;

procedure TForm24.RadioButton4Click(Sender: TObject);beginif radiobutton4.checked thengroupbox2.visible:=false;groupbox3.visible:=false;groupbox4.visible:=false;groupbox5.visible:=true;end;

end.

Page 45: Power Point Presentasi

7. TRAPESIUM TAMPILAN SEBELUM DI RUN

Page 46: Power Point Presentasi

TAMPILAN SETELAH DI RUN

Page 47: Power Point Presentasi

LISTING PROGRAMvar

Form23: TForm23;

implementation

{$R *.dfm}

procedure TForm23.Button1Click(Sender: TObject);

var

s:string;

p,i,keliling:integer;

luas:real;

nilaia:array[1..20]of string;

nilaib:array[1..20]of string;

nilaic:array[1..30]of string;

nilaid:array[1..20]of string;

nilait:array[1..20]of string;

begin

listbox1.Items.Clear;

s:=inputbox('pengulangan','jumlah pengulangan','');

p:=strtoint(s);

stringgrid1.cells[0,0]:='nilai EF';

stringgrid1.cells[1,0]:='nilai HG';

stringgrid1.cells[2,0]:='nilai EH';

stringgrid1.cells[3,0]:='nilai GF';

stringgrid1.cells[4,0]:='nilai t';

for i := 1 to p do

begin

nilaia[i]:=inputbox('masukan nilai','nilai EF','');

nilaib[i]:=inputbox('masukan nilai','nilai HG','');

nilaic[i]:=inputbox('masukan nilai','nilai EH','');

nilaid[i]:=inputbox('masukan nilai','nilai GF','');

nilait[i]:=inputbox('masukan nilai','nilai t','');

listbox1.Items.Add(' luas trapesium adalah 1/2 * (a+b) * t' );

listbox1.Items.Add(' lkeliling trapesium adalah a + b + c + d' );

listbox1.items.add(inttostr(i)+'. nilai EF = '+nilaia[i]);

listbox1.items.add(' nilai HG = '+nilaib[i]);

listbox1.items.add(' nilai EH = '+nilaic[i]);

listbox1.items.add(' nilai GF = '+nilaid[i]);

listbox1.items.add(' nilai t = '+nilait[i]);

stringgrid1.Cells[0,i]:=nilaia[i];

stringgrid1.Cells[1,i]:=nilaib[i];

stringgrid1.Cells[2,i]:=nilaic[i];

stringgrid1.Cells[3,i]:=nilaid[i];

stringgrid1.Cells[4,i]:=nilait[i];

luas:=1/2*strtoint(nilait[i])*((strtoint(nilaia[i])*strtoint(nilaib[i])));

keliling:=strtoint(nilaia[i])+strtoint(nilaib[i])+strtoint(nilaic[i])+strtoint(nilaid[i]);

listbox1.Items.Add(' luas trapesium adalah '+floattostr(luas)+' satuan luas');

listbox1.Items.Add(' keliling trapesium adalah '+inttostr(keliling)+' satuan panjang');

timer1.Enabled:=true;

end;

end;

Page 48: Power Point Presentasi

procedure TForm23.Button2Click(Sender: TObject);beginclose;end;

procedure TForm23.Button3Click(Sender: TObject);beginlistbox1.Clear;stringgrid1.Cells[0,1]:='';stringgrid1.Cells[0,2]:='';stringgrid1.Cells[0,3]:='';stringgrid1.Cells[1,1]:='';stringgrid1.Cells[1,2]:='';stringgrid1.Cells[1,3]:='';stringgrid1.Cells[2,1]:='';stringgrid1.Cells[2,2]:='';stringgrid1.Cells[2,3]:='';stringgrid1.Cells[3,1]:='';stringgrid1.Cells[3,2]:='';stringgrid1.Cells[3,3]:='';end;

procedure TForm23.Timer1Timer(Sender: TObject);beginif listbox1.left <> 24 thenlistbox1.left := listbox1.left -1;end;

end.


Recommended