Top Banner
BIODATA DAN GEOMETRI SMP Oleh Ferdian Bahari (09511015)
48

Power Point Presentasi

Dec 02, 2014

Download

Documents

Ferdian Bahary
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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.