You are on page 1of 41

Tugas Biodata & Program Matematika

Dibuat untuk memenuhi salahsatu tugas mata kuliah Program Komputer Dosen: Dedy Sofyan M.Pd.
Disusun Oleh: PIPIH NURHANIPAH (09511040) Matematika 2A

Sekolah Tinggi Keguruan dan Ilmu Pendidikan Garut 2011

Tampilan sebelum di RUN

Listing Form 1
unit u_mainmenu; interface implementation uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, jpeg, ExtCtrls; type TForm1 = class(TForm) Button1: TButton; Image1: TImage; Label1: TLabel; procedure Button1Click(Sender: TObject); procedure Image1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; uses u_loading; {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin form2.ProgressBar1.Position := 0; form2.Timer1.Enabled := true; form2.Visible:=true; form1.Visible:=false; //form1.visible:=false; //form5.Enabled:=true; //form5.visible:=true; //form4.visible:=false;; var Form1: TForm1;

end;

Tampilan setelah di RUN

Tampilan sebelum di RUN

Listing Form 2
unit u_loading; interface implementation uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, ComCtrls, StdCtrls, jpeg, XPMan; type TForm2 = class(TForm) Timer1: TTimer; Timer2: TTimer; Timer3: TTimer; Label1: TLabel; ProgressBar1: TProgressBar; XPManifest1: TXPManifest; Image1: TImage; Timer4: TTimer; procedure Timer1Timer(Sender: procedure Timer2Timer(Sender: procedure Timer3Timer(Sender: procedure Timer4Timer(Sender: private { Private declarations } public { Public declarations } end; uses u_mm1, u_bangundatar, u_biodata, u_wss; {$R *.dfm} procedure TForm2.Timer1Timer(Sender: TObject); begin if progressbar1.Position <> 100 then progressbar1.Position := progressbar1.Position +1 else begin timer1.Enabled := false; form2.Visible:=false; form3.Visible:=true; end; end; procedure TForm2.Timer2Timer(Sender: TObject); begin if progressbar1.Position <> 100 then progressbar1.Position := progressbar1.Position +1 else var Form2: TForm2;

TObject); TObject); TObject); TObject);

Listing Form 2
begin timer2.Enabled := false; form2.visible:=false; form4.Visible:=true; end; end; procedure TForm2.Timer3Timer(Sender: TObject); begin if progressbar1.Position <> 100 then progressbar1.Position := progressbar1.Position +1 else begin timer3.Enabled := false; form2.visible:=false; form5.Visible:=true; end; end; procedure TForm2.Timer4Timer(Sender: TObject); begin if progressbar1.Position <> 100 then progressbar1.Position := progressbar1.Position +1 else begin timer4.Enabled := false; form2.visible:=false; form10.Visible:=true; end; end; end.

Tampilan setelah di RUN

Tampilan Sebelum di RUN

Listing Form 4
unit u_biodata; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, jpeg, ExtCtrls, Grids, XPMan, Buttons; type TForm4 = class(TForm) Label1: TLabel; Label2: TLabel; Label3: TLabel; ListBox1: TListBox; StringGrid1: TStringGrid; Image1: TImage; Image2: TImage; Image3: TImage; Image4: TImage; Panel1: TPanel; Button1: TButton; BitBtn1: TBitBtn; Timer1: TTimer; Timer2: TTimer; Timer3: TTimer; procedure Timer1Timer(Sender: TObject); procedure Timer2Timer(Sender: TObject); procedure Timer3Timer(Sender: TObject); procedure BitBtn1Click(Sender: TObject); procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form4: TForm4; implementation {$R *.dfm} procedure TForm4.Timer1Timer(Sender: TObject); begin if image2.left<>0 then begin image2.left:=image2.left-1; end else timer1.Enabled:=false;

end;

Listing Form 4
procedure TForm4.Timer2Timer(Sender: TObject); begin if image3.left<>0 then begin image3.left:=image3.left-1; end else timer2.Enabled:=false; end; procedure TForm4.Timer3Timer(Sender: TObject); begin if image4.visible=true then image4.visible:=false else image4.visible:=true; procedure TForm4.Button1Click(Sender: TObject); var s:string; p,i:integer; No:array[1..20]of string; Nama:array[1..20]of string; Nim:array[1..40]of string; Alamat:array[1..40]of string; Notlp:array[1..15]of string; begin listbox1.Items.Clear; s:=inputbox('loop','Jumlah Perulangan',''); p:=strtoint(s); stringgrid1.Cells[0,0]:='No'; stringgrid1.Cells[1,0]:='Nama'; stringgrid1.Cells[2,0]:='Nim'; stringgrid1.Cells[3,0]:='Alamat'; stringgrid1.Cells[4,0]:='Notlp'; image2.visible:=true; image3.visible:=true; image4.visible:=true;

end; procedure TForm4.BitBtn1Click(Sender: TObject); begin listbox1.clear; image2.visible:=false; image3.visible:=false; image4.visible:=false; end;

Listing Form 4
for i := 1 to p do begin No[i]:=inputbox('ID','No',''); Nama[i]:=inputbox('ID','Nama',''); Nim[i]:=inputbox('ID','Nim',''); Alamat[i]:=inputbox('ID','Alamat',''); Notlp[i]:=inputbox('ID','Notlp',''); Listbox1.Items.Add('No Nama NIM'); Listbox1.Items.Add('______________________________'); Listbox1.Items.Add(inttostr(i)+' '+Nama[i]+' '+Nim[i]); stringgrid1.Cells[0,i]:=No[i]; stringgrid1.Cells[1,i]:=Nama[i]; stringgrid1.Cells[2,i]:=Nim[i]; stringgrid1.Cells[3,i]:=Alamat[i]; stringgrid1.Cells[4,i]:=Notlp[i]; end; end; end.

Tampilan setelah di RUN

Tampilan Sebelum di RUN

Listing Form 3
unit u_mm1; interface implementation uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus, XPMan, StdCtrls, jpeg, ExtCtrls, MPlayer; type TForm3 = class(TForm) MainMenu1: TMainMenu; DataKelompok1: TMenuItem; Biodtata1: TMenuItem; ProgramKomputer1: TMenuItem; BangunDatar1: TMenuItem; Keluar1: TMenuItem; Selesai1: TMenuItem; Label1: TLabel; XPManifest1: TXPManifest; Image1: TImage; Timer1: TTimer; procedure Biodtata1Click(Sender: TObject); procedure BangunDatar1Click(Sender: TObject); procedure Timer1Timer(Sender: TObject); procedure Selesai1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; uses u_loading; {$R *.dfm} procedure TForm3.Biodtata1Click(Sender: TObject); begin form2.ProgressBar1.Position := 0; form2.Timer2.Enabled := true; form2.Visible:=true; //form1.visible:=false; //form2.show; end; var Form3: TForm3;

Listing Form 3
procedure TForm3.BangunDatar1Click(Sender: TObject); begin form2.ProgressBar1.Position := 0; form2.Timer3.Enabled := true; form2.Visible:=true; form3.Visible:=false; end;

procedure TForm3.Timer1Timer(Sender: TObject); begin if label1.Font.Color=clpurple then label1.Font.Color:=clwhite else label1.Font.Color:=clpurple; end; procedure TForm3.Selesai1Click(Sender: TObject); begin form2.ProgressBar1.Position := 0; form2.Timer4.Enabled := true; form2.Visible:=true; form3.Visible:=false; end; end.

Tampilan setelah di RUN

Tampilan Sebelum di RUN

Listing Form 5
unit u_bangunDatar; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus, jpeg, ExtCtrls, StdCtrls, Buttons; type TForm5 = class(TForm) MainMenu1: TMainMenu; BangunDatar1: TMenuItem; Persegi1: TMenuItem; PersegiPanjang1: TMenuItem; Segitiga1: TMenuItem; rapesium1: TMenuItem; Image1: TImage; Image2: TImage; Image3: TImage; Image4: TImage; Image5: TImage; Timer1: TTimer; Timer2: TTimer; Timer3: TTimer; Timer4: TTimer; BitBtn1: TBitBtn; procedure Persegi1Click(Sender: TObject); procedure PersegiPanjang1Click(Sender: TObject); procedure Segitiga1Click(Sender: TObject); procedure rapesium1Click(Sender: TObject); procedure Timer1Timer(Sender: TObject); procedure Timer2Timer(Sender: TObject); procedure Timer3Timer(Sender: TObject); procedure Timer4Timer(Sender: TObject); procedure BitBtn1Click(Sender: TObject); private { Private declarations } public { Public declarations } end;

Listing Form 5
var Form5: TForm5; implementation uses u_persegi, u_pp, u_segitiga, u_trapesium, u_mm1; {$R *.dfm} procedure TForm5.Persegi1Click(Sender: TObject); begin form6.show; form5.Visible:=false; end; procedure TForm5.PersegiPanjang1Click(Sender: TObject); begin form7.show; form5.Visible:=false; end; procedure TForm5.rapesium1Click(Sender: TObject); begin form9.show; form5.Visible:=false; end; procedure TForm5.Timer1Timer(Sender: TObject); begin if image2.left<>0 then begin image2.left:=image2.left-1; end else timer1.Enabled:=false; end; procedure TForm5.Segitiga1Click(Sender: TObject); begin form8.show; form5.Visible:=false; end;

Listing Form 5
procedure TForm5.Timer2Timer(Sender: TObject); begin if image3.left<>0 then begin image3.left:=image3.left-1; end else timer2.Enabled:=false; end; procedure TForm5.Timer3Timer(Sender: TObject); begin if image4.left<>0 then begin image4.left:=image4.left-1; end else timer3.Enabled:=false; end; procedure TForm5.Timer4Timer(Sender: TObject); begin if image5.left<>0 then begin image5.left:=image5.left-1; end else timer4.Enabled:=false; end; procedure TForm5.BitBtn1Click(Sender: TObject); begin form3.visible:=true; form5.visible:=false; end; end.

Tampilan Setelah di RUN

Tampilan Sebelum Di RUN

Listing Form 6
unit u_persegi; interface implementation uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls, Buttons, jpeg; type TForm6 = class(TForm) Label1: TLabel; Label2: TLabel; Edit1: TEdit; ListBox1: TListBox; Panel1: TPanel; Button1: TButton; BitBtn1: TBitBtn; Timer1: TTimer; Image1: TImage; Image2: TImage; BitBtn2: TBitBtn; procedure BitBtn1Click(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Timer1Timer(Sender: TObject); procedure BitBtn2Click(Sender: TObject); private { Private declarations } public { Public declarations } end; uses u_bangunDatar; {$R *.dfm} procedure TForm6.BitBtn1Click(Sender: TObject); begin edit1.Clear; listbox1.Clear; image1.visible:=false; end; procedure TForm6.Button1Click(Sender: TObject); var sisi:integer; Luas:real; begin sisi:=strtoint(edit1.Text); luas:=sisi*sisi; Listbox1.Items.add('Luas = sisi*sisi'); Listbox1.Items.add('Luas Persegi = '+floattostr(luas)); End; var Form6: TForm6;

Listing Form 6
procedure TForm6.Timer1Timer(Sender: TObject); begin if image1.visible=true then image1.visible:=false else image1.visible:=true; end; procedure TForm6.BitBtn2Click(Sender: TObject); begin form5.visible:=true; form6.Visible:=false; end; end.

Tampilan Sesudah Di RUN

Tampilan Sebelum Di RUN

Listing Form 7
unit u_pp; interface implementation uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Buttons, StdCtrls, ExtCtrls, XPMan, jpeg; type TForm7 = class(TForm) Label3: TLabel; Label4: TLabel; Label5: TLabel; Edit1: TEdit; Edit2: TEdit; ListBox1: TListBox; Image1: TImage; Panel1: TPanel; Button1: TButton; BitBtn1: TBitBtn; Timer1: TTimer; Image2: TImage; BitBtn2: TBitBtn; procedure Timer1Timer(Sender: TObject); procedure BitBtn1Click(Sender: TObject); procedure Button1Click(Sender: TObject); procedure BitBtn2Click(Sender: TObject); private { Private declarations } public { Public declarations } uses u_bangundatar; {$R *.dfm} procedure TForm7.Timer1Timer(Sender: TObject); begin if image1.visible=true then image1.visible:=false else image1.visible:=true; end; procedure TForm7.BitBtn1Click(Sender: TObject); begin edit1.Clear; edit2.Clear; listbox1.Clear; image1.Visible:=false; end; var Form7: TForm7;

Listing Form 7
procedure TForm7.Button1Click(Sender: TObject); var panjang,lebar:integer; luas:real; begin panjang:=strtoint(edit1.Text); lebar:=strtoint(edit2.Text); luas:=panjang*lebar; listbox1.Items.add('Luas = Panjang*Lebar'); listbox1.Items.add('Luas Persegi Panjang = '+floattostr(luas)); end; procedure TForm7.BitBtn2Click(Sender: TObject); begin form5.visible:=true; form7.Visible:=false; end; end.

Tampilan Setelah di RUN

Tampilan Sebelum Di RUN

Listing Form 8
unit u_segitiga; interface implementation uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Buttons, StdCtrls, ExtCtrls, jpeg; type TForm8 = class(TForm) Label6: TLabel; Label7: TLabel; Label8: TLabel; Edit1: TEdit; Edit2: TEdit; ListBox1: TListBox; Image1: TImage; Image2: TImage; Panel1: TPanel; Button1: TButton; BitBtn1: TBitBtn; Timer1: TTimer; BitBtn2: TBitBtn; procedure BitBtn1Click(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Timer1Timer(Sender: TObject); procedure BitBtn2Click(Sender: TObject); private { Private declarations } public { Public declarations } uses u_bangundatar; {$R *.dfm} procedure TForm8.BitBtn1Click(Sender: TObject); begin edit1.Clear; edit2.Clear; listbox1.Clear; image2.Visible:=false; end; procedure TForm8.Button1Click(Sender: TObject); var PanjangSisiAlas:integer; TinggiSegitiga,luas:real; begin PanjangSisiAlas:=strtoint(edit1.Text); TinggiSegitiga:=strtoint(edit2.Text); Luas:=0.5*PanjangSisiAlas*TinggiSegitiga; Listbox1.Items.add('Luas = 0.5 * Alas * Tinggi'); Listbox1.Items.add('Luas Segitiga = '+floattostr(Luas)); end; var Form8: TForm8;

Listing Form 8
procedure TForm8.Timer1Timer(Sender: TObject); begin if image2.visible=true then image2.visible:=false else image2.visible:=true; end; procedure TForm8.BitBtn2Click(Sender: TObject); begin form5.visible:=true; form8.Visible:=false; end; end.

Tampilan Setelah Di RUN

Tampilan Sebelum di RUN

Listing Form 9
unit u_trapesium; interface implementation uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, ExtCtrls, jpeg; type TForm9 = class(TForm) Label9: TLabel; Label10: TLabel; Label11: TLabel; Edit1: TEdit; Edit2: TEdit; ListBox1: TListBox; Image1: TImage; Panel1: TPanel; Button1: TButton; BitBtn1: TBitBtn; Image2: TImage; Timer1: TTimer; BitBtn2: TBitBtn; procedure BitBtn1Click(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Timer1Timer(Sender: TObject); procedure BitBtn2Click(Sender: TObject); private { Private declarations } public { Public declarations } end; uses u_bangundatar; {$R *.dfm} procedure TForm9.BitBtn1Click(Sender: TObject); begin edit1.Clear; edit2.Clear; listbox1.Clear; end; procedure TForm9.Button1Click(Sender: TObject); var panjangSisiAtas,PanjangSisiBawah:integer; luas:real; begin PanjangSisiAtas:=strtoint(edit1.Text); PanjangSisiBawah:=strtoint(edit2.Text); Luas:=0.5*PanjangSisiBawah*(PanjangSisiAtas+PanjangSisiBawah); Listbox1.Items.add('Luas = 0,5 * Panjang Sisi Bawah * (Panjang Sisi Atas + Panjang Sisi Bawah)'); Listbox1.Items.add('Luas Trapesium = '+floattostr(luas)); end; var Form9: TForm9;

Listing Form 9
procedure TForm9.Timer1Timer(Sender: TObject); begin if image2.visible=true then image2.visible:=false else image2.visible:=true; end; procedure TForm9.BitBtn2Click(Sender: TObject); begin form5.visible:=true; form9.Visible:=false; end; end.

Tampilan Setelah di RUN

Tampilan Sebelum di RUN

Listing Form 10
unit u_wss; interface implementation uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, jpeg, ExtCtrls, StdCtrls, Menus; type TForm10 = class(TForm) Label1: TLabel; Label2: TLabel; Timer1: TTimer; Timer2: TTimer; MainMenu1: TMainMenu; Selesai1: TMenuItem; Keluar1: TMenuItem; Image1: TImage; procedure Timer1Timer(Sender: TObject); procedure Timer2Timer(Sender: TObject); procedure Keluar1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; {$R *.dfm} procedure TForm10.Timer1Timer(Sender: TObject); begin if label1.left<>0 then begin label1.left:=label1.left-1; end else timer1.Enabled:=false; end; procedure TForm10.Timer2Timer(Sender: TObject); begin if label2.left<>0 then begin label2.left:=label2.left-1; end else timer2.Enabled:=false; end; procedure TForm10.Keluar1Click(Sender: TObject); begin application.Terminate; end; end. var Form10: TForm10;

Tampilan Setelag Di RUN

You might also like