Program Delphi Array

16
PROGRAM DELPH ARRAY Disusun untuk memenuhi tugas Program Komputer yang diampu oleh Drs.Deddy Sofyan,M.Pd. Disusun oleh : Siti Wingsih (09511034) SEKOLAH TINGGI KEGURUAN DAN ILMU PENDIDIKAN (STKIP) GARUT

Transcript of Program Delphi Array

Page 1: Program Delphi Array

PROGRAM DELPH ARRAYDisusun untuk memenuhi tugas Program Komputer

yang diampu oleh Drs.Deddy Sofyan,M.Pd.

Disusun oleh : Siti Wingsih (09511034)

SEKOLAH TINGGI KEGURUAN DAN ILMU PENDIDIKAN(STKIP) GARUT

Page 2: Program Delphi Array

TAMPILAN JUDUL

Sebelum di run

Sesudah di run

Page 3: Program Delphi Array

LISTING JUDULvar

Form1: TForm1;

implementation

uses u_mainmenu,u_loading;

{$R *.dfm}

procedure TForm1.BitBtn1Click(Sender: TObject);

begin

form3.ProgressBar1.Position := 0;

form3.Timer3.Enabled :=true;

form3.Visible:=true;

form1.visible:=false;

end;

end.

Page 4: Program Delphi Array

TAMPILAN LOADING

Sebelum di run

Sesudah di run

Page 5: Program Delphi Array

LISTING LOADINGvar Form3: TForm3;

implementation uses u_Bismillahirrohmanirrohim,u_mainmenu,U_Biodata,u_matematika;{$R *.dfm}

procedure TForm3.Timer1Timer(Sender: TObject);beginif progressbar1.Position <> 100 thenprogressbar1.position:=progressbar1.position+1elsebegintimer1.Enabled:=false;form3.Visible:=false;form4.visible:=true;end;end;

Page 6: Program Delphi Array

procedure TForm3.Timer2Timer(Sender: TObject);begin if progressbar1.Position <> 100 thenprogressbar1.position:=progressbar1.position+1elsebegin timer2.Enabled:=false; form5.Visible:=true; form3.visible:=false;end;end;

procedure TForm3.Timer3Timer(Sender: TObject);begin if progressbar1.Position <> 100 thenprogressbar1.position:=progressbar1.position+1elsebegin timer3.Enabled:=false; form2.Visible:=true; form3.visible:=false;end; end;end.

Page 7: Program Delphi Array

TAMPILAN MAINMENU

Sebelum di run Sesudah di

run

Page 8: Program Delphi Array

LISTING MAINMENUvar Form2: TForm2;implementation uses u_loading,u_Biodata,u_matematika;{$R *.dfm}

procedure TForm2.Keluar2Click(Sender: TObject);beginapplication.Terminate;end;

procedure TForm2.MyBioDaTa1Click(Sender: TObject);begin form3.ProgressBar1.Position := 0;form3.Timer1.Enabled := true;form3.Visible:=true;end;

procedure TForm2.Posisisuatutitikterhadaplingkaran1Click(Sender: TObject);begin form3.ProgressBar1.Position := 0;form3.Timer2.Enabled:= true;form3.Visible:=true;end;end.

Page 9: Program Delphi Array

TAMPILAN BIODATA

Sebelum di run

Sesudah di run

Page 10: Program Delphi Array

LISTING BIODATAvar Form4: TForm4;

implementation

{$R *.dfm}

procedure TForm4.Button1Click(Sender: TObject);vars: string;p,i:integer;nama,ttl,alamat,sekolah,hp:array[1..100]of string;beginlistbox1.Items.Clear;s:=inputbox('Loop','Jumlam Perulangan','');p:=strtoint(s);stringgrid1.Cells[0,0]:='Nama';stringgrid1.Cells[1,0]:='TTL';stringgrid1.Cells[2,0]:='Alamat';stringgrid1.Cells[3,0]:='Sekolah';stringgrid1.Cells[4,0]:='No.HP';

Page 11: Program Delphi Array

for i := 1 to p dobeginnama[i]:=inputbox('ID','Nama','');ttl[i]:=inputbox('ID','TTL','');Alamat[i]:=inputbox('ID','Alamat','');sekolah[i]:=inputbox('ID','Sekolah','');hp[i]:=inputbox('ID','No.HP','');listbox1.Items.Add(''+'Nama'+' '+'TTL'+' '+'Alamat'+' '+'Sekolah'+' '+'No.HP');listbox1.items.add(nama[i]+''+ttl[i]+''+alamat[i]+''+sekolah[i]+''+hp[i]);listbox1.Items.Add('====================================================');stringgrid1.Cells[0,i]:=nama[i];stringgrid1.Cells[1,i]:=ttl[i];stringgrid1.Cells[2,i]:=alamat[i];stringgrid1.Cells[3,i]:=sekolah[i];stringgrid1.Cells[4,i]:=hp[i];end;end;procedure TForm4.Button2Click(Sender: TObject);beginlistbox1.Clear;end;procedure TForm4.Button4Click(Sender: TObject);beginclose;end;end.

Page 12: Program Delphi Array

TAMPILAN MATEMATIKA

Sebelum di run

Sesudah di run

Page 13: Program Delphi Array

LISTING MATEMATIKAvar Form5: TForm5; x,y,r :array [1..50] of integer;implementation

{$R *.dfm}

procedure TForm5.BitBtn1Click(Sender: TObject);vari,p:integer;hasil: real;s,kesimpulan:string;begin s:=inputbox('Loop','Jumlah Perulangan',''); p:=strtoint(s); for i := 1 to p do begin

x[i]:=strtoint(InputBox('X','Masukkan Nilai X',''));edit1.Text:=inttostr(x[i]);y[i]:=strtoint(InputBox('Y','Masukkan Nilai Y',''));edit2.Text:=inttostr(y[i]);r[i]:=strtoint(inputbox('r','Masukan Nilai r',''));edit3.Text:=inttostr(r[i]);

Page 14: Program Delphi Array

listbox1.Items.Add('X = '+inttostr(x[i]));listbox1.Items.add('Y = '+IntTostr(y[i]));listbox1.Items.Add('r = '+inttostr(r[i]));hasil:=(x[i]*x[i])+(y[i]*y[i]);edit4.Text:=floattostr(hasil);listbox1.items.add('x^2+y^2 = '+floattostr(hasil));if hasil=r[i] thenbeginkesimpulan:='titik (x,y)terletak pada lingkaran a^2+b^2=r^2';listbox1.items.add('jadi, '+(kesimpulan));endelse if hasil>r[i] then begin kesimpulan:='titik (x,y)terletak di luar lingkaran a^2+b^2 > r^2';listbox1.items.add('jadi, '+(kesimpulan));endelseif hasil<r[i] thenbeginkesimpulan:='titik (x,y)terletak di dalam lingkaran a^2+b^2 < r^2';listbox1.items.add('jadi, '+(kesimpulan));end;listbox1.items.add(' ');listbox1.items.add('=============================================');listbox1.items.add(' ');end;end;

Page 15: Program Delphi Array

procedure TForm5.BitBtn2Click(Sender: TObject);begin edit1.Clear;edit2.Clear;edit3.Clear;edit4.Clear;listbox1.Clear;end;

procedure TForm5.BitBtn3Click(Sender: TObject);beginclose;end;

end.

Page 16: Program Delphi Array

SEKIAN DAN TERIMAKASIH