power point delphi

49
Aplikasi matematika Biodata dan Integral Oleh Elis Nurhayati Program delphi

Upload: elis-nurhayati

Post on 02-Dec-2014

43 views

Category:

Documents


2 download

DESCRIPTION

tugas aplikasi matematika tentang integral ini di susun oleh elis nurhayati

TRANSCRIPT

Page 1: Power Point Delphi

Aplikasi matematikaBiodata dan Integral

OlehElis Nurhayati

Program delphi

Page 2: Power Point Delphi

COVERTampilan Awal

Page 3: Power Point Delphi

Coversetelah di run

Page 4: Power Point Delphi

unit U_cover;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, jpeg, ExtCtrls, Buttons;type TForm1 = class(TForm) Image1: TImage; Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; Label7: TLabel; Label8: TLabel; Label9: TLabel; Label10: TLabel; Label11: TLabel; Timer1: TTimer; Timer2: TTimer; BitBtn1: TBitBtn; Timer3: TTimer; Image2: TImage; procedure Timer1Timer(Sender: TObject); procedure Timer2Timer(Sender: TObject); procedure BitBtn1Click(Sender: TObject); procedure Timer3Timer(Sender: TObject); private { Private declarations } public { Public declarations } end;

var Form1: TForm1;implementation uses U_loading,U_menu,U_sifat_penjumlahan;{$R *.dfm}

procedure TForm1.BitBtn1Click(Sender: TObject);beginform1.visible:=false;form2.visible:=true;form2.Timer1.Enabled:=true;end;procedure TForm1.Timer1Timer(Sender: TObject);beginif label11.font.Color=clblack thenlabel11.Font.Color:=clgreenelselabel11.Font.Color:=clblack;end;procedure TForm1.Timer2Timer(Sender: TObject);beginlabel11.Left := label11.Left - 5; if label11.Left <= -100 then label11.Left := 550;end;procedure TForm1.Timer3Timer(Sender: TObject);begin if image2.visible=true thenimage2.visible:=falseelseimage2.visible:=true;end;end.

Page 5: Power Point Delphi

Loading tampilan awal

Page 6: Power Point Delphi

Tampilan setelah di run

Loading

Page 7: Power Point Delphi

Listing program loading

var Form2: TForm2; b:real;implementation uses U_cover,U_menu;{$R *.dfm}procedure TForm2.Timer1Timer(Sender: TObject);beginb:=b+1;if b=1 then label1.Caption:='B';if b=2 then label1.caption:=label1.Caption+'I';if b=3 then label1.caption:=label1.Caption+'S';if b=4 then label1.caption:=label1.Caption+'M';if b=5 then label1.caption:=label1.Caption+'I';if b=6 then label1.caption:=label1.Caption+'L';if b=7 then label1.caption:=label1.Caption+'L';if b=8 then label1.caption:=label1.Caption+'A';if b=9 then label1.caption:=label1.Caption+'H';if b=10 then label1.caption:=label1.Caption+'I';if b=11 then label1.caption:=label1.Caption+'R';if b=12 then label1.caption:=label1.Caption+'O';

if b=13 then label1.caption:=label1.Caption+'H';if b=14 then label1.caption:=label1.Caption+'M';if b=15 then label1.caption:=label1.Caption+'A';if b=16 then label1.caption:=label1.Caption+'N';if b=17 then label1.caption:=label1.Caption+'I';if b=18 then label1.caption:=label1.Caption+'R';if b=19 then label1.caption:=label1.Caption+'O';if b=20 then label1.caption:=label1.Caption+'H';if b=21 then label1.caption:=label1.Caption+'I';if b=22 then label1.caption:=label1.Caption+'M';if b=23 then label1.caption:=label1.Caption+',';if b=24 then label1.caption:=label1.Caption+',';if b=25 then label1.caption:=label1.Caption+',';if b=26 thenbeginlabel1.Caption:='';b:=0;form1.Visible:=false;timer1.Enabled:=false;form2.close;form3.Visible:=true;end;end;

end.

Page 8: Power Point Delphi

menu

Page 9: Power Point Delphi

Tampilan menu setelah di run

Page 10: Power Point Delphi

Listing menuvar Form3: TForm3;implementation uses U_cover,U_loading,U_sifat_penjumlahan,u_integral_tentu,u_pengurangan,u_kekontinuan,U_kesimetrisan,u_metode_cincin, u_metode_cakram,U_metode_kulittabung,u_bawahkurva_x,U_bawahkurva_y,U_2kurva_x,U_2kurva_y, U_biodata;{$R *.dfm}procedure TForm3.Biodata2Click(Sender: TObject);beginform16.show; end;procedure TForm3.diantaraduakurva1Click(Sender: TObject);beginform6.Show; end;procedure TForm3.dibawahkurva1Click(Sender: TObject);beginform4.show;end;procedure TForm3.Integral1Click(Sender: TObject);beginform5.show; end;procedure TForm3.kekontinuan1Click(Sender: TObject);beginform7.show;end;procedure TForm3.keluar1Click(Sender: TObject);beginclose;end;

procedure TForm3.kesimetrisan1Click(Sender: TObject);beginform8.Show; end;procedure TForm3.melaluisumbux1Click(Sender: TObject);beginform12.show; end;procedure TForm3.melaluisumbux2Click(Sender: TObject);beginform14.show; end;procedure TForm3.melaluisumbuy1Click(Sender: TObject);beginform13.Show; end;procedure TForm3.melaluisumbuy2Click(Sender: TObject);beginform15.Show; end;procedure TForm3.metodecakram1Click(Sender: TObject);beginform10.show; end;procedure TForm3.metodecincin1Click(Sender: TObject);beginform9.show; end;procedure TForm3.metodekulittabung1Click(Sender: TObject);beginform11.Show; end;end.

Page 11: Power Point Delphi

Biodata tampilan awal

Page 12: Power Point Delphi

Biodata setelah di run

Page 13: Power Point Delphi

Listing program biodatavar Form16: TForm16; a:integer; bilangan:array[1..10] of integer;implementation uses U_menu;{$R *.dfm}procedure TForm16.BitBtn1Click(Sender: TObject);beginlistbox2.Items.Add('Nama : '+edit2.text);listbox2.Items.Add('NIM : '+edit4.text);listbox2.Items.Add('Jurusan : '+combobox4.text);listbox2.Items.Add('TTL : '+edit5.text+', '+combobox1.Text+' '+combobox2.Text+' '+combobox3.text);if radiobutton1.checked thenlistbox2.items.add('Jenis Kelamin : '+radiobutton1.Caption)elselistbox2.items.add('Jenis Kelamin : '+radiobutton2.Caption);if checkbox1.checked thenlistbox2.items.add('Status : '+checkbox1.Caption)elseif checkbox2.checked thenlistbox2.items.add('Status : '+checkbox2.caption);listbox2.Items.Add('Alamat : '+edit7.text);listbox2.Items.Add('Kode Pos : '+edit3.text);listbox2.Items.Add('Agama : '+edit6.text);listbox2.Items.Add('No. HP : '+edit8.text);if a<=10 thenbilangan[a]:=strtoint(edit1.Text);edit1.SetFocus;if a<10 thenbegin a:=a+1; edit1.text:=inttostr(a);end;end;

procedure TForm16.BitBtn2Click(Sender: TObject);beginedit2.clear;edit3.clear;edit4.clear;edit5.clear;edit6.clear;edit7.clear;edit8.clear;listbox2.items.clear;a:=1;edit1.Text:=inttostr(a);end;procedure TForm16.BitBtn3Click(Sender: TObject);beginclose;end;procedure TForm16.FormCreate(Sender: TObject);begina:=1;edit1.Text:=inttostr(a);end;procedure TForm16.Timer1Timer(Sender: TObject);beginif label1.Font.Color=clblue thenlabel1.Font.Color:=claquaelselabel1.Font.Color:=clblue;end;procedure TForm16.Timer2Timer(Sender: TObject);beginif image2.visible=true thenimage2.visible:=falseelseimage2.visible:=true;end;end.

Page 14: Power Point Delphi

Integral tentutampilan awal

Page 15: Power Point Delphi

Integral tentutampilan setelah di run

Page 16: Power Point Delphi

Listing program integral tentuvar

s:string;

p,i,k:integer;

m,n,l:real;

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

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

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

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

begin

listbox1.Items.Clear;

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

p:=strtoint(s);

stringgrid1.Cells[0,0]:='batas atas';

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

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

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

for i := 1 to p do

end.

beginbatasatas[i]:=inputbox('input','batas atas','');batasbawah[i]:=inputbox('input','batas bawah','');koef[i]:=inputbox('input','koefisien x','');pangkat[i]:=inputbox('input','pangkat','');k:=(strtoint(pangkat[i])+1);m:=(strtoint(koef[i])/k)*(exp(k*(ln(strtoint(batasatas[i])))));n:=(strtoint(koef[i])/k)*(exp(k*(ln(strtoint(batasbawah[i])))));l:=m-n;listbox1.Items.Add('hasilnya adalah '+floattostr(l)); stringgrid1.Cells[0,i]:=batasatas[i]; stringgrid1.Cells[1,i]:=batasbawah[i]; stringgrid1.Cells[2,i]:=koef[i]; stringgrid1.Cells[3,i]:=pangkat[i]; end;end;procedure TForm5.BitBtn2Click(Sender: TObject);beginlistbox1.Clear;end;procedure TForm5.BitBtn3Click(Sender: TObject);beginclose;end;

Page 17: Power Point Delphi

Sifat integral 1; asosiatif penjumlahantampilan awal

Page 18: Power Point Delphi

Sifat integral; asosiatif penjumlahantampilan setelah di run

Page 19: Power Point Delphi

Listing program,sifat asosiatif penjumlahan

varbatasatas,batasbawah,koef1,koef2,pangkat1,pangkat2,a,b:integer;c,d,e,f,g,h,i:real;beginbatasatas:=strtoint(edit10.text);batasbawah:=strtoint(edit11.text);koef1:=strtoint(edit12.text);koef2:=strtoint(edit13.text);pangkat1:=strtoint(edit14.text);pangkat2:=strtoint(edit15.text);a:=pangkat1+1;b:=pangkat2+1;c:=(koef1/a)*(exp(a*ln(batasatas)));d:=(koef1/a)*(exp(a*ln(batasbawah)));e:=c-d;f:=(koef2/b)*(exp(b*ln(batasatas)));g:=(koef2/b)*(exp(b*ln(batasbawah)));h:=f-g;i:=e+h;edit2.Text:=edit10.Text;edit3.Text:=edit11.Text;edit4.Text:=edit12.Text;edit5.Text:=edit14.Text;edit6.Text:=edit10.Text;edit7.Text:=edit11.Text;edit8.Text:=edit13.Text;edit9.Text:=edit15.Text;if z<=20 thenbilangan[z]:=strtoint(edit10.Text);edit10.SetFocus;listbox1.Items.Add('hasil di ruas kanan adalah '+floattostr(i));listbox1.Items.Add('hasil diruas kiri, untuk fungsi f(x) adalah '+floattostr(e));

listbox1.Items.Add('hasil diruas kiri, untuk fungsi g(x) adalah '+floattostr(h));listbox1.Items.Add('jumlah f(x)+g(x) adalah '+floattostr(i));listbox1.Items.Add('tetrbukti bahwa hasil diruas kiri sama dengan diruas kanan');if z<20 thenz:=z+1; edit1.text:=inttostr(z);end;procedure TForm4.BitBtn4Click(Sender: TObject);beginedit2.clear; edit3.clear; edit4.clear;edit5.clear;edit6.clear;edit7.clear;edit8.clear;edit9.clear;edit10.clear;edit11.clear;edit12.clear;edit13.clear;edit14.clear;edit15.clear;listbox1.Clear;end;procedure TForm4.BitBtn5Click(Sender: TObject);beginclose;end;procedure TForm4.FormCreate(Sender: TObject);beginz:=1;edit1.Text:=inttostr(z);end;end.

Page 20: Power Point Delphi

Sifat integral 2; asosiatif pengurangantampilan awal

Page 21: Power Point Delphi

Sifat integral 2; asosiatif pengurangantampilan setelah di run

Page 22: Power Point Delphi

Listing program,sifat asosiatif penjumlahanvar Form6: TForm6; z:integer; bilangan:array[1..20] of integer;implementation uses U_cover;{$R *.dfm}procedure TForm6.BitBtn3Click(Sender: TObject);varbatasatas,batasbawah,koef1,koef2,pangkat1,pangkat2,a,b:integer;c,d,e,f,g,h,i:real;beginbatasatas:=strtoint(edit10.text);batasbawah:=strtoint(edit11.text);koef1:=strtoint(edit12.text);koef2:=strtoint(edit13.text);pangkat1:=strtoint(edit14.text);pangkat2:=strtoint(edit15.text);a:=pangkat1+1;b:=pangkat2+1;c:=(koef1/a)*(exp(a*ln(batasatas)));d:=(koef1/a)*(exp(a*ln(batasbawah)));e:=c-d;f:=(koef2/b)*(exp(b*ln(batasatas)));g:=(koef2/b)*(exp(b*ln(batasbawah)));h:=f-g;i:=e-h;edit2.Text:=edit10.Text;edit3.Text:=edit11.Text;edit4.Text:=edit12.Text;edit5.Text:=edit14.Text;

edit6.Text:=edit10.Text;edit7.Text:=edit11.Text;edit8.Text:=edit13.Text;edit9.Text:=edit15.Text;listbox1.Items.Add('hasil di ruas kanan adalah '+floattostr(i));listbox1.Items.Add('hasil diruas kiri, untuk fungsi f(x) adalah '+floattostr(e));listbox1.Items.Add('hasil diruas kiri, untuk fungsi g(x) adalah '+floattostr(h));listbox1.Items.Add('jumlah f(x)-g(x) adalah '+floattostr(i));listbox1.Items.Add('tetrbukti bahwa hasil diruas kiri sama dengan diruas kanan');end;procedure TForm6.BitBtn4Click(Sender: TObject);beginedit2.clear; edit3.clear; edit4.clear;edit5.clear; edit6.clear; edit7.clear;edit8.clear; edit9.clear; edit10.clear;edit11.clear; edit12.clear; edit13.clear;edit14.clear; edit15.clear;listbox1.Clear;end;procedure TForm6.BitBtn5Click(Sender: TObject);beginclose;end;procedure TForm6.FormCreate(Sender: TObject);beginz:=1;edit1.Text:=inttostr(z);end;end.

Page 23: Power Point Delphi

Sifat integral 3; kekontinuantampilan awal

Page 24: Power Point Delphi

Sifat integral 3; kekontinuantampilan setelah di run

Page 25: Power Point Delphi

Listing program,sifat kekontinuanvar Form7: TForm7; z:integer; bilangan:array[1..10] of integer;implementation uses U_cover;{$R *.dfm}procedure TForm7.BitBtn1Click(Sender: TObject);vara,b,c,d,e,g:integer;m,n,k1,k2,k3,l:real;begina:=strtoint(edit1.Text);b:=strtoint(edit2.Text);c:=strtoint(edit3.Text);d:=strtoint(edit4.Text);e:=d+1;m:=(c/e)*(exp(e*ln(a)));n:=(c/e)*(exp(e*ln(b)));k1:=m-n;g:=strtoint(edit6.Text);edit7.Text:=edit2.Text;edit8.Text:=edit3.Text;edit9.Text:=edit4.Text;l:=(c/e)*(exp(e*ln(g)));k2:=l-n;edit11.Text:=edit1.Text;edit12.Text:=edit6.Text;edit13.Text:=edit3.Text;edit14.Text:=edit4.Text;

k3:=m-l;if z<=20 thenbilangan[a]:=strtoint(edit1.Text);edit1.SetFocus;listbox1.Items.Add('hasil diruas kiri adalah '+floattostr(k1));listbox1.Items.Add('hasil diruas kanan,domain f(x)1 adalah '+floattostr(k2));listbox1.Items.Add('hasil diruas kanan,domain f(x)2 adalah '+floattostr(k3));listbox1.Items.Add('domain f(x)1 + domain f(x)2 adalah '+floattostr(k1));listbox1.Items.Add('jadi hasil diruas kiri akan sama dengan diruas kanan yaitu '+floattostr(k1));if z<10 thenbegin z:=z+1; edit5.text:=inttostr(z);end;end;procedure TForm7.BitBtn2Click(Sender: TObject);beginedit1.clear; edit2.clear; edit3.clear;edit4.clear; edit6.clear; edit7.clear;edit8.clear; edit9.clear; edit11.clear;edit12.clear; edit13.clear; edit14.clear;listbox1.clear;end;procedure TForm7.BitBtn3Click(Sender: TObject);beginclose;end;procedure TForm7.FormCreate(Sender: TObject);beginz:=1;edit5.Text:=inttostr(z);end;

Page 26: Power Point Delphi

Sifat integral 4; kesimetrisantampilan awal

Page 27: Power Point Delphi

Sifat integral 4; kesimetrisantampilan setelah di run

Page 28: Power Point Delphi

Listing program,sifat kesimetrisanvar Form8: TForm8; z:integer; bilangan:array[1..10] of integer;procedure TForm8.BitBtn1Click(Sender: TObject);vara,b,k,n,p:integer;x,h:real;begina:=strtoint(edit1.Text);b:=-1*a;edit2.Text:=inttostr(b);k:=strtoint(edit3.Text);n:=strtoint(edit4.Text);p:=n+1;x:=(k/p)*(exp(p*ln(a)));h:=2*x;if n mod 2=0 thenedit5.Text:=floattostr(h)elseedit5.Text:='0';edit6.Text:=edit1.Text;edit7.Text:='0';edit8.Text:=edit3.Text;edit9.Text:=edit4.Text;if n mod 2=0 thenedit10.Text:=floattostr(h)elseedit10.Text:='0';

listbox1.Items.Add('hasil diruas kiri = '+floattostr(h));listbox1.Items.Add('hasil diruas kanan = '+floattostr(h));listbox1.Items.Add('jadi, kedua ruas hasilnya sama'); if z<=10 thenbilangan[z]:=strtoint(edit1.Text);edit1.SetFocus;if z<10 thenbegin z:=z+1; edit11.text:=inttostr(z); endend;procedure TForm8.BitBtn2Click(Sender: TObject);beginedit1.clear; edit2.clear; edit3.clear;edit4.clear; edit6.clear; edit7.clear;edit8.clear;edit9 .clear; edit5.clear;edit10.clear; listbox1.clear;end;procedure TForm8.BitBtn3Click(Sender: TObject);beginclose;end;procedure TForm8.FormCreate(Sender: TObject);beginz:=1;edit11.Text:=inttostr(z);end;end.

Page 29: Power Point Delphi

Luas daerah bawah kurva melalui sumbu xtampilan sebelum di run

Page 30: Power Point Delphi

Tampilan setelah di run

Page 31: Power Point Delphi

Listing programvar Form9: TForm9;implementation uses U_menu;{$R *.dfm}

procedure TForm9.BitBtn1Click(Sender: TObject);vars:string;p,i,k:integer;m,n,l:real;batasatas:array[1..20] of string;batasbawah:array[1..20] of string;koef:array[1..20]of string;pangkat:array[1..20]of string;beginlistbox1.Items.Clear;s:=inputbox('pengulangan','jumlah pengulangan','');p:=strtoint(s);stringgrid1.Cells[0,0]:='batas atas';stringgrid1.Cells[1,0]:='batas bawah';stringgrid1.Cells[2,0]:='koefisien x';stringgrid1.Cells[3,0]:='pangkat x';for i := 1 to p do

beginbatasatas[i]:=inputbox('input','batas atas','');batasbawah[i]:=inputbox('input','batas bawah','');koef[i]:=inputbox('input','koefisien x','');pangkat[i]:=inputbox('input','pangkat','');k:=(strtoint(pangkat[i])+1);m:=(strtoint(koef[i])/k)*(exp(k*(ln(strtoint(batasatas[i])))));n:=(strtoint(koef[i])/k)*(exp(k*(ln(strtoint(batasbawah[i])))));l:=m-n;listbox1.Items.Add('hasilnya adalah '+floattostr(l) +' satuan luas'); stringgrid1.Cells[0,i]:=batasatas[i]; stringgrid1.Cells[1,i]:=batasbawah[i]; stringgrid1.Cells[2,i]:=koef[i]; stringgrid1.Cells[3,i]:=pangkat[i]; grafik1.Visible:=true; end;end;procedure TForm9.BitBtn2Click(Sender: TObject);beginlistbox1.Clear;end;procedure TForm9.BitBtn3Click(Sender: TObject);beginclose;end;end.

Page 32: Power Point Delphi

Luas daerah bawah kurva melalui sumbu ytampilan sebelum di run

Page 33: Power Point Delphi

Tampilan setelah di run

Page 34: Power Point Delphi

Listing programvar Form10: TForm10;

implementation uses U_menu;{$R *.dfm}

procedure TForm10.BitBtn1Click(Sender: TObject);vars:string;p,i,k:integer;m,n,l:real;batasatas:array[1..20] of string;batasbawah:array[1..20] of string;koef:array[1..20]of string;pangkat:array[1..20]of string;beginlistbox1.Items.Clear;s:=inputbox('pengulangan','jumlah pengulangan','');p:=strtoint(s);stringgrid1.Cells[0,0]:='batas atas';stringgrid1.Cells[1,0]:='batas bawah';stringgrid1.Cells[2,0]:='koefisien x';stringgrid1.Cells[3,0]:='pangkat x';for i := 1 to p do

beginbatasatas[i]:=inputbox('input','batas atas','');batasbawah[i]:=inputbox('input','batas bawah','');koef[i]:=inputbox('input','koefisien x','');pangkat[i]:=inputbox('input','pangkat','');k:=(strtoint(pangkat[i])+1);m:=(strtoint(koef[i])/k)*(exp(k*(ln(strtoint(batasatas[i])))));n:=(strtoint(koef[i])/k)*(exp(k*(ln(strtoint(batasbawah[i])))));l:=m-n;listbox1.Items.Add('hasilnya adalah '+floattostr(l)+' satuan luas'); stringgrid1.Cells[0,i]:=batasatas[i]; stringgrid1.Cells[1,i]:=batasbawah[i]; stringgrid1.Cells[2,i]:=koef[i]; stringgrid1.Cells[3,i]:=pangkat[i]; grafik2.Visible:=true; end;end;procedure TForm10.BitBtn2Click(Sender: TObject);beginlistbox1.Clear;end;procedure TForm10.BitBtn3Click(Sender: TObject);beginclose;end;end.

Page 35: Power Point Delphi

Luas daerah antara dua kurva melalui sumbu x

tampilan sebelum di run

Page 36: Power Point Delphi

Tampilan setelah di run

Page 37: Power Point Delphi

Listing programvar Form14: TForm14;

implementation uses U_menu;{$R *.dfm}

procedure TForm14.BitBtn1Click(Sender: TObject);vara,b,c,d,e,f:string;a1,b1,c1,d1,e1,f1,p1:integer;x1,y1,h1,k2,n2,p2,x2,y2,h2,l,m:real;begina:=inputbox('input','batas atas','');b:=inputbox('input','batas bawah','');c:=inputbox('input','koefisien f(x)','');d:=inputbox('input','koefisien g(X)','');e:=inputbox('input','pangkat f(x)','');f:=inputbox('input','pangkat g(x)','');a1:=strtoint(a);b1:=strtoint(b);c1:=strtoint(c);d1:=strtoint(d);e1:=strtoint(e);f1:=strtoint(f);p1:=e1+1;

x1:=(c1/p1)*(exp(p1*ln(a1)));y1:=(c1/p1)*(exp(p1*ln(b1)));h1:=x1-y1;p2:=f1+1;x2:=(d1/p2)*(exp(p2*ln(a1)));y2:=(d1/p2)*(exp(p2*ln(b1)));h2:=x2-y2;l:=h1-h2;m:=h2-h1;listbox1.Items.add('batas atas = '+inttostr(a1));listbox1.Items.add('batas bawah = '+inttostr(b1));listbox1.Items.add('koefisien f(x) = '+inttostr(c1));listbox1.Items.add('koefisien g(x) = '+inttostr(d1));listbox1.Items.add('pangkat f(x) a= '+inttostr(e1));listbox1.Items.add('pangkat g(x) = '+inttostr(f1));if h1>h2 thenlistbox1.Items.Add('hasilnya adalah '+floattostr(l)+' satuan luas')elselistbox1.Items.Add('hasilnya adalah '+floattostr(m)+' satuan luas');end;procedure TForm14.BitBtn2Click(Sender: TObject);beginlistbox1.Clear;end;procedure TForm14.BitBtn3Click(Sender: TObject);beginclose;end;end.

Page 38: Power Point Delphi

Luas daerah antara dua kurva melalui sumbu ytampilan sebelum di run

Page 39: Power Point Delphi

Tampilan setelah di run

Page 40: Power Point Delphi

Listing programvar Form15: TForm15;implementation uses U_menu;{$R *.dfm}procedure TForm15.BitBtn1Click(Sender: TObject);vara,b,c,d,e,f:string;a1,b1,c1,d1,e1,f1,p1:integer;x1,y1,h1,k2,n2,p2,x2,y2,h2,l,m:real;begina:=inputbox('input','batas atas','');b:=inputbox('input','batas bawah','');c:=inputbox('input','koefisien f(x)','');d:=inputbox('input','koefisien g(X)','');e:=inputbox('input','pangkat f(x)','');f:=inputbox('input','pangkat g(x)','');a1:=strtoint(a);b1:=strtoint(b);c1:=strtoint(c);d1:=strtoint(d);e1:=strtoint(e);f1:=strtoint(f);p1:=e1+1;x1:=(c1/p1)*(exp(p1*ln(a1)));

y1:=(c1/p1)*(exp(p1*ln(b1)));h1:=x1-y1;p2:=f1+1;x2:=(d1/p2)*(exp(p2*ln(a1)));y2:=(d1/p2)*(exp(p2*ln(b1)));h2:=x2-y2;l:=h1-h2;m:=h2-h1;listbox1.Items.add('batas atas = '+inttostr(a1));listbox1.Items.add('batas bawah = '+inttostr(b1));listbox1.Items.add('koefisien f(x) = '+inttostr(c1));listbox1.Items.add('koefisien g(x) = '+inttostr(d1));listbox1.Items.add('pangkat f(x) atau a = '+inttostr(e1));listbox1.Items.add('pangkat g(x) atau b = '+inttostr(f1));if h1>h2 thenlistbox1.Items.Add('hasilnya adalah '+floattostr(l)+' satuan luas')elselistbox1.Items.Add('hasilnya adalah '+floattostr(m)+' satuan luas');end;procedure TForm15.BitBtn2Click(Sender: TObject);beginlistbox1.Clear;end;procedure TForm15.BitBtn3Click(Sender: TObject);beginclose;end;end.

Page 41: Power Point Delphi

Volume benda putar dengan metode cincintampilan sebelum di run

Page 42: Power Point Delphi

Tampilan setelah di run

Page 43: Power Point Delphi

Listing programvar Form11: TForm11; z:integer; bilangan:array[1..20] of integer;implementation uses U_menu;{$R *.dfm}procedure TForm11.BitBtn1Click(Sender: TObject);vara,b,c,d,e,f,g,h,x1,x2,y1,y2,l1,l2,r1,r2,p1,p2,v,s:real;beginb:=strtofloat(edit1.Text);a:=strtofloat(edit2.text);r2:=strtofloat(edit3.Text);r1:=strtofloat(edit4.Text);p2:=strtofloat(edit5.Text);p1:=strtofloat(edit6.Text);c:=r1*r1;d:=r2*r2;e:=2*p1;f:=2*p2;g:=e+1;h:=f+1;integral8.Visible:=true;if a>0 thenbeginx1:=(d/h)*exp(h*ln(b));y1:=(d/h)*exp(h*ln(a));l1:=x1-y1;x2:=(c/g)*exp(g*ln(b));y2:=(c/g)*exp(g*ln(a));l2:=x2-y2;s:=l1-l2;v:=s*(22/7);

listbox1.items.add('volumenya adalah '+floattostr(v)+' satuan volume');end;if a=0 thenbeginx1:=(d/h)*exp(h*ln(b));x2:=(c/g)*exp(g*ln(b));l2:=x1-x2;v:=l2*(22/7);listbox1.items.add('volumenya adalah '+floattostr(v));end;if z<=20 thenbilangan[z]:=strtoint(edit1.Text);edit1.SetFocus;if z<20 thenz:=z+1; edit7.text:=inttostr(z);listbox1.items.add('ket : r2=jari-jari luar');listbox1.items.add(' r1=jari-jari dalam');end;procedure TForm11.BitBtn2Click(Sender: TObject);beginedit1.Clear;edit2.clear;edit3.clear;edit4.clear;edit5.clear;edit6.clear;listbox1.Clear;end;procedure TForm11.BitBtn3Click(Sender: TObject);beginclose;end;procedure TForm11.FormCreate(Sender: TObject);beginz:=1;edit7.Text:=inttostr(z);end;end.

Page 44: Power Point Delphi

Volume benda putar dengan metode cakramtampilan sebelum di run

Page 45: Power Point Delphi

Tampilan setelah di run

Page 46: Power Point Delphi

Listing programvar Form12: TForm12; z:integer; bilangan:array[1..10] of integer;implementation uses U_menu;{$R *.dfm}procedure TForm12.BitBtn1Click(Sender: TObject);vara,b,e,f,n,k,x,y,p,v:real;begina:=strtoint(edit1.Text);b:=strtoint(edit2.Text);k:=strtofloat(edit3.Text);n:=strtofloat(edit4.Text);e:=k*k;f:=2*n;p:=f+1;integral9.Visible:=true;if b>0 thenbeginx:=(e/p)*(exp(p*ln(a)));y:=(e/p)*(exp(p*ln(b)));v:=(x-y)*(22/7);listbox1.items.add('volumenya adalah '+floattostr(v)+ ' satuan volume');endelse if b=0 thenbeginx:=(e/p)*(exp(p*ln(a)));v:=x*(22/7);listbox1.items.add('volumenya adalah '+floattostr(v)+' satuan volume');end;

if z<=20 thenbilangan[z]:=strtoint(edit1.Text);edit1.SetFocus;if z<20 thenz:=z+1; edit5.text:=inttostr(z);end;procedure TForm12.BitBtn2Click(Sender: TObject);beginedit1.clear;edit2.clear;edit3.clear;edit4.clear;listbox1.Clear;end;procedure TForm12.BitBtn3Click(Sender: TObject);beginclose;end;procedure TForm12.FormCreate(Sender: TObject);beginz:=1;edit5.Text:=inttostr(z);end;procedure TForm12.Timer1Timer(Sender: TObject);beginif integral9.visible=true thenintegral9.visible:=falseelseintegral9.visible:=true;end;end.

Page 47: Power Point Delphi

Volume benda putar dengan metode kulit tabungtampilan sebelum di run

Page 48: Power Point Delphi

Tampilan setelah di run

Page 49: Power Point Delphi

Listing programvar Form13: TForm13; z:integer; bilangan:array[1..10] of integer;implementation uses U_menu;{$R *.dfm}procedure TForm13.BitBtn1Click(Sender: TObject);vara,b,k,n,c,d,r,s,t,v:real;begina:=strtofloat(edit1.Text);b:=strtofloat(edit2.Text);k:=strtofloat(edit3.Text);n:=strtofloat(edit4.Text);c:=n+1;d:=c+1;integral10.Visible:=true;if b>0 thenbeginr:=(k/d)*(exp(d*ln(a)));s:=(k/d)*(exp(d*ln(b)));v:=2*(22/7)*(r-s);listbox1.Items.Add('volumenya adalah '+floattostr(v)+' satuan volume');endelse if b=0 thenbegint:=(k/d)*(exp(d*ln(a)));v:=2*(22/7)*(t);listbox1.Items.Add('volumenya adalah '+floattostr(v)+ ' satuan volume'); end;

if z<=20 thenbilangan[z]:=strtoint(edit1.Text);edit1.SetFocus;if z<20 thenz:=z+1; edit5.text:=inttostr(z);end;procedure TForm13.BitBtn2Click(Sender: TObject);beginedit1.Clear;edit2.clear;edit3.clear;edit4.clear;listbox1.Clear;end;procedure TForm13.BitBtn3Click(Sender: TObject);beginclose;end;procedure TForm13.FormCreate(Sender: TObject);beginz:=1;edit5.Text:=inttostr(z);end;procedure TForm13.Timer1Timer(Sender: TObject);beginif label1.Font.Color=clblue thenlabel1.Font.Color:=claquaelselabel1.Font.Color:=clblue;end;end.