TUGAS PROGRAM KOMPUTER POWER POINT

45
PROGRAM KOMPUTER Diajukan Untuk Memenuhi Salah Satu Tugas Akhir Mata Kuliah Program Komputer Yang Dibimbing Oleh Dedy Sofyan Drs.M.pd Oleh: Wulan Purnamasari 09511055 2A, Matematika PROGRAM STUDI PENDIDIKAN MATEMATIKA S1 SEKOLAH TINGGI KEGURUAN DAN ILMU PENDIDIKAN STKIP-GARUT 2010-2011

Transcript of TUGAS PROGRAM KOMPUTER POWER POINT

Page 1: TUGAS PROGRAM KOMPUTER POWER POINT

PROGRAM KOMPUTERDiajukan Untuk Memenuhi Salah Satu Tugas Akhir Mata Kuliah Program Komputer Yang Dibimbing

Oleh Dedy Sofyan Drs.M.pd

Oleh:Wulan Purnamasari

095110552A, Matematika

PROGRAM STUDI PENDIDIKAN MATEMATIKA S1SEKOLAH TINGGI KEGURUAN DAN ILMU PENDIDIKAN

STKIP-GARUT2010-2011

Page 2: TUGAS PROGRAM KOMPUTER POWER POINT

PROGRAM KOMPUTERSplashOpeningMenubarIdentitas 1Identitas 2Identitas 3Permutasi dan kombinasiDeret GeometriEnding

Page 3: TUGAS PROGRAM KOMPUTER POWER POINT

SplashSebelum di Run

Page 4: TUGAS PROGRAM KOMPUTER POWER POINT

var Form1: TForm1; a,S:integer;implementation uses U_2wulanpurnamasari2A;{$R *.dfm}

procedure TForm1.Timer1Timer(Sender: TObject);begin a:=a+1;if a=1 then label1.Caption:='PROGRAM APLIKASI ARRAY';if a=2 then label2.Caption:='Untuk Memenuhi Tugas Program Komputer';if a=3 then label3.caption:='Yang Dibina Oleh:';if a=4 then label4.caption:=' Drs. Deddy Sopyan.';if a=5 then label5.Caption:='Sekolah Tinggi Keguruan dan Ilmu Pendidikan (STKIP)';if a=6 then label6.Caption:='Garut';if a=7 then label7.Caption:='2010';if a=8 then

Page 5: TUGAS PROGRAM KOMPUTER POWER POINT

begin label1.Caption:=''; label2.Caption:=''; label3.Caption:=''; label4.Caption:=''; label5.Caption:=''; label6.Caption:=''; label7.Caption:=''; label8.Caption:=''; a:=0; end;S:=S+1;if S=8 then beginForm1.hide;Form2.show;end; end;end.

Sesudah di Run

Page 6: TUGAS PROGRAM KOMPUTER POWER POINT

OpeningSebelum di Run

Page 7: TUGAS PROGRAM KOMPUTER POWER POINT

var Form2: TForm2;

implementation uses U_3wulanpurnamasari2A;{$R *.dfm}

procedure TForm2.BitBtn1Click(Sender: TObject);begin If Edit1.Text='lanzpurry' then form3.showelse begin messagedlg('Anda Kurang Beruntung'+chr(10)+chr(13)+'Coba lanzpurry',mtinformation,[mbOK],0); edit1.SetFocus; end;

end;

end.

Page 8: TUGAS PROGRAM KOMPUTER POWER POINT

Sesudah di Run

Page 9: TUGAS PROGRAM KOMPUTER POWER POINT

Menubar

Sebelum di Run

Page 10: TUGAS PROGRAM KOMPUTER POWER POINT

var Form3: TForm3; a,S:integer;implementation

uses U_4wulanpurnamasari2A, U_5wulanpurnamasari2A, U_6wulanpurnamasari2A, U_9wulanpurnamasari2A, U_7wulanpurnamasari2A, U_8wulanpurnamasari2A;

{$R *.dfm}

procedure TForm3.Close1Click(Sender: TObject);beginapplication.Terminate;end;

procedure TForm3.GeometriDeret1Click(Sender: TObject);beginform8.visible:=true;end;

procedure TForm3.Identitas11Click(Sender: TObject);beginform4.show;end;

Page 11: TUGAS PROGRAM KOMPUTER POWER POINT

procedure TForm3.Identitas21Click(Sender: TObject);beginform5.visible:=true;end;

procedure TForm3.Identitas31Click(Sender: TObject);beginform6.visible:=true;end;

procedure TForm3.Penutup1Click(Sender: TObject);begin form9.visible:=true;end;

procedure TForm3.PermutasidanKombinasi1Click(Sender: TObject);beginform7.visible:=true;end;

procedure TForm3.Timer1Timer(Sender: TObject);begin a:=a+1;if a=1 then label1.Caption:='PROGRAM APLIKASI ARRAY';

Page 12: TUGAS PROGRAM KOMPUTER POWER POINT

if a=2 then label2.Caption:='DAN';if a=3 then label3.caption:='PROGRAM APLIKASI MATEMATIKA';if a=4 then

begin label1.Caption:=''; label2.Caption:=''; label3.Caption:=''; label4.Caption:=''; a:=0; end;S:=S+1;if S=4 thenend;

end. Sesudah di Run

Page 13: TUGAS PROGRAM KOMPUTER POWER POINT

Identitas 1sebelum di Run

Page 14: TUGAS PROGRAM KOMPUTER POWER POINT

var Form4: TForm4; b,S:integer;implementation

{$R *.dfm}

procedure TForm4.BitBtn1Click(Sender: TObject);beginif comboboxex1.itemindex=0 thenbeginlabel2.Caption:='Nama : Wulan Purnamasari';label3.Caption:='Nim : 09511055';label4.Caption:='Jurusan : Pendidikan Matematika STKIP GARUT';label5.Caption:='Alamat : Jl. Rancasalak, Kadungora-Garut';label6.Caption:='Email : [email protected]';image2.Visible:=true;

endelseif comboboxex1.ItemIndex=1 thenbeginlabel2.caption:='Maaf';label3.Caption:='Anda Salah Orang';

Page 15: TUGAS PROGRAM KOMPUTER POWER POINT

label4.Caption:='Coba Kenali Baik-Baik';label5.Caption:='Wajah Imoetnya';label6.Caption:='He....he....';image2.visible:=false;end;

end;

procedure TForm4.BitBtn2Click(Sender: TObject);begincomboboxex1.Text:='';image2.Visible:=false;label2.Caption:='';label3.Caption:='';label4.Caption:='';label5.Caption:='';label6.Caption:='';end;

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

Page 16: TUGAS PROGRAM KOMPUTER POWER POINT

procedure TForm4.FormCreate(Sender: TObject);begincomboboxex1.Items.add('Wulan Purnamasari');comboboxex1.Items.Add('W. Purnama Sari')end;

procedure TForm4.Timer1Timer(Sender: TObject);beginb:=b+1;if b=1 then label1.Caption:='I';if b=2 then label1.Caption:=label1.Caption+' d';if b=3 then label1.Caption:=label1.Caption+' e';if b=4 then label1.Caption:=label1.Caption+' n';if b=5 then label1.Caption:=label1.Caption+' t';if b=6 then label1.Caption:=label1.Caption+' i';if b=7 then label1.Caption:=label1.Caption+' t';if b=8 then label1.Caption:=label1.Caption+' a';if b=9 then label1.Caption:=label1.Caption+' s';

if b=10 then label1.Caption:=label1.Caption+' P';if b=11 then label1.Caption:=label1.Caption+' e';if b=12 then label1.Caption:=label1.Caption+' n';if b=13 then label1.Caption:=label1.Caption+' u';if b=14 then label1.Caption:=label1.Caption+' l';

Page 17: TUGAS PROGRAM KOMPUTER POWER POINT

if b=15 then label1.Caption:=label1.Caption+' i';if b=16 then label1.Caption:=label1.Caption+' s';if b=17 thenbeginlabel1.caption:='';b:=0;end;S:=S+1;

if S=17 then

end;

end.

Sesudah di Run

Page 18: TUGAS PROGRAM KOMPUTER POWER POINT

Identitas 2

Sebelum di Run

Page 19: TUGAS PROGRAM KOMPUTER POWER POINT

var Form5: TForm5;

implementation

{$R *.dfm}

procedure TForm5.BitBtn1Click(Sender: TObject);vars:string;p,i :integer;nama : array[1..20] of string;ttl : array[1..20] of string;golongandarah :array[1..20] of string;beratbadan: array [1..20] of string;tinggibadan: array[1..20]of string;beginlistbox1.Items.Clear;s:=inputbox('Loop','Jumlah Pengulangan','');p:=strtoint(s);stringgrid1.cells[0,0]:='Nama';stringgrid1.cells[1,0]:='TTL';

Page 20: TUGAS PROGRAM KOMPUTER POWER POINT

stringgrid1.cells[2,0]:='Gol.Darah';stringgrid1.cells[3,0]:='Berat Badan'; stringgrid1.cells[4,0]:='Tinggi Badan';for I := 1 to p dobeginnama[i]:=inputbox('ID','Nama','');ttl[i]:=inputbox('ID','TTL','');golongandarah[i]:=inputbox('ID','Gol.Darah','');beratbadan[i]:=inputbox('ID','Berat Badan','');tinggibadan[i]:=inputbox('ID','Tinggi Badan','');listbox1.items.add(inttostr(i)+'.'+nama[i]);listbox1.Items.Add(' '+ttl[i]);listbox1.Items.Add(' '+golongandarah[i]); listbox1.Items.Add(' '+beratbadan[i]);listbox1.Items.Add(' '+tinggibadan[i]);stringgrid1.cells[0,i]:=nama[i];stringgrid1.cells[1,i]:=ttl[i];stringgrid1.cells[2,i]:=golongandarah[i];stringgrid1.cells[3,i]:=beratbadan[i]; stringgrid1.cells[4,i]:=tinggibadan[i]; end; end;

Page 21: TUGAS PROGRAM KOMPUTER POWER POINT

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

end.

Sesudah di Run

Page 22: TUGAS PROGRAM KOMPUTER POWER POINT

Identitas 3Sebelum di Run

Page 23: TUGAS PROGRAM KOMPUTER POWER POINT

var Form6: TForm6;

implementation

{$R *.dfm}

procedure TForm6.BitBtn1Click(Sender: TObject);vars:string;p,i :integer;no : array[1..20] of string;nama : array[1..20] of string;nim :array[1..20] of string;hobby: array [1..20] of string;minat: array[1..20]of string;beginlistbox1.Items.Clear;s:=inputbox('Loop','Jumlah Pengulangan','');p:=strtoint(s);stringgrid1.cells[0,0]:='No';stringgrid1.cells[1,0]:='Nama';

Page 24: TUGAS PROGRAM KOMPUTER POWER POINT

stringgrid1.cells[2,0]:='NIM';stringgrid1.cells[3,0]:='Hobby';stringgrid1.cells[4,0]:='Minat';listbox1.Items.Add('No Nama NIM Hobby Minat');listbox1.Items.Add('--------------------------------------------');for I := 1 to p dobeginno[i]:=inputbox('ID','No','');nama[i]:=inputbox('ID','Nama','');nim[i]:=inputbox('ID','NIM','');hobby[i]:=inputbox('ID','Hobby','');minat[i]:=inputbox('ID','Minat','');listbox1.items.add(inttostr(i)+' '+no[i]+' '+nama[i]+' '+nim[i]+' '+hobby[i]+' '+minat[i]);stringgrid1.cells[0,i]:=no[i];stringgrid1.cells[1,i]:=nama[i];stringgrid1.cells[2,i]:=nim[i];stringgrid1.cells[3,i]:=hobby[i];stringgrid1.cells[4,i]:=minat[i]; end;

end;

Page 25: TUGAS PROGRAM KOMPUTER POWER POINT

Sesudah di Run

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

end.

Page 26: TUGAS PROGRAM KOMPUTER POWER POINT

Permutasi dan KombinasiSebelum di Run

Page 27: TUGAS PROGRAM KOMPUTER POWER POINT

var Form7: TForm7; a,i,j,k:integer; permutasi,kombinasi,fakt1,fakt2,fakt3:array[1..5] of real; N,P,NP:array[1..5] of string;implementation

{$R *.dfm}

procedure TForm7.BitBtn1Click(Sender: TObject);beginif a<=5 thenN[a]:=edit2.Text;P[a]:=edit3.Text;NP[a]:=inttostr(strtoint(N[a]) - strtoint(P[a]));fakt1[a]:=1;for i:=2 to strtoint(N[a]) dofakt1[a]:=fakt1[a]*i;fakt2[a]:=1;for j:=2 to strtoint(P[a]) dofakt2[a]:=fakt2[a]*j;fakt3[a]:=1;

Page 28: TUGAS PROGRAM KOMPUTER POWER POINT

for k:=2 to strtoint(NP[a]) dofakt3[a]:=fakt3[a]*k; permutasi[a]:=fakt1[a]/fakt3[a];kombinasi[a]:=fakt1[a]/(fakt3[a]*fakt2[a]);edit2.SetFocus;

if radiobutton1.Checked then begin image2.Visible:=true; label5.Caption:=N[a]; label6.Caption:=P[a]; label7.Caption:=N[a]+'!'; label8.Caption:='('+ N[a]+ ' - '+ P[a]+ ')!'; label9.Caption:=N[a]+'!'; label10.Caption:=NP[a]+'!'; label11.Caption:=floattostr(fakt1[a]); if N[a] >= P[a] then begin label12.Caption:=floattostr(fakt3[a]); label13.Caption:=floattostr(permutasi[a]); listbox1.Items.Add(N[a]+ ' Permutasi '+P[a]+ ' = '+ label13.Caption) end

Page 29: TUGAS PROGRAM KOMPUTER POWER POINT

else if N[a] < P[a] then begin label12.Caption:='-'; label13.Caption:='Tdk Terdefinisi'; listbox1.Items.add('Permutasi tidak terdefinisi, karena (N-R)! atau ('+ N[a]+ '-'+P[a]+')!= '+NP[a]+'! Tidak Terdefinisi'); end end

elseif radiobutton2.Checked then begin image3.Visible:=true; label5.Caption:=N[a]; label6.Caption:=P[a]; label7.Caption:=N[a]+'!'; label8.Caption:='('+ N[a]+ ' - '+ P[a]+ ')!'+ '.'+ P[a]+ '!'; label9.Caption:=N[a]+'!'; label10.Caption:=NP[a]+'!.'+P[a]+ '!'; label11.Caption:=floattostr(fakt1[a]); if N[a] >= P[a] then

Page 30: TUGAS PROGRAM KOMPUTER POWER POINT

begin label12.Caption:=floattostr(fakt3[a]*fakt2[a]); label13.Caption:= floattostr(kombinasi[a]); listbox1.Items.Add(N[a]+ ' Kombinasi '+P[a]+ ' = '+ label13.Caption) end else if N[a] < P[a] then beginlabel12.Caption:='-'; label13.Caption:='Tdk Terdefinisi'; listbox1.Items.add('Kombinasi tidak terdefinisi, karena (N-R)! atau ('+ N[a]+ '-'+P[a]+')!= '+NP[a]+'! Tidak Terdefinisi'); end end;

if a<5 then begin a:=a+1; edit1.Text:=inttostr(a); edit2.Text:=''; edit3.Text:=''; end

Page 31: TUGAS PROGRAM KOMPUTER POWER POINT

else if a=5 then messagedlg('STOP !!!'+chr(10)+chr(13)+'DATA SUDAH PENUH',mtinformation,[mbOk],0);

end;

procedure TForm7.BitBtn2Click(Sender: TObject);beginedit1.Clear;edit2.Clear;edit3.Clear;label5.Caption:='';label6.Caption:='';label7.Caption:='';label8.Caption:='';label9.Caption:='';label10.Caption:='';label11.Caption:='';label12.Caption:='';label13.Caption:='';listbox1.Clear;image2.Visible:=false;image3.Visible:=false

Page 32: TUGAS PROGRAM KOMPUTER POWER POINT

a:=1;edit1.Text:=inttostr(a);edit2.SetFocus;

end;

procedure TForm7.FormCreate(Sender: TObject);begina:=1;edit1.Text:=inttostr(a);end;

procedure TForm7.RadioButton1Click(Sender: TObject);beginimage3.Visible:=false;label1.Caption:='';label2.Caption:='';label3.Caption:='';label4.Caption:='';label5.Caption:='';label6.Caption:='';label7.Caption:='';

Page 33: TUGAS PROGRAM KOMPUTER POWER POINT

label8.Caption:='';label9.Caption:='';

end;

procedure TForm7.RadioButton2Click(Sender: TObject);beginimage2.Visible:=false;label5.Caption:='';label6.Caption:='';label7.Caption:='';label8.Caption:='';label9.Caption:='';label10.Caption:='';label11.Caption:='';label12.Caption:='';label13.Caption:='';

end;

end.

Page 34: TUGAS PROGRAM KOMPUTER POWER POINT

Sesudah di Run

Page 35: TUGAS PROGRAM KOMPUTER POWER POINT

Deret GeometriSebelum di Run

Page 36: TUGAS PROGRAM KOMPUTER POWER POINT

var Form8: TForm8; b,S,i,a,r,n:integer; P,Un,Sn:real;implementation{$R *.dfm}procedure TForm8.BitBtn1Click(Sender: TObject);begina:=strtoint(edit1.Text);r:=strtoint(edit2.Text);n:=strtoint(edit3.Text);listbox1.Items.Add('Hasil Perhitungan Jumlah Deret Geometri');listbox1.Items.add('----------------------------------------------------------');P:=-1;for i:=1 to n dobeginP:=P+1;Un:=a*(exp(P*ln(r)));listbox1.items.add('Nilai Suku Ke-'+inttostr(i)+'='+floattostr(Un));end;listbox1.items.add('Nilai Suku Pertama atau a='+inttostr(a));listbox1.items.add('Perbandingan Bilangan atau r='+inttostr(r));

Page 37: TUGAS PROGRAM KOMPUTER POWER POINT

Sn:=(a*(exp(n*ln(r))-1))/(r-1);listbox1.items.add('Jumlah Deret Geometri'+inttostr(n)+'Suku Pertama='+floattostr(Sn));

end;

procedure TForm8.BitBtn2Click(Sender: TObject);begin edit1.Text:='';edit2.Text:='';edit3.Text:='';listbox1.clear;end;

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

Page 38: TUGAS PROGRAM KOMPUTER POWER POINT

procedure TForm8.Timer1Timer(Sender: TObject);beginb:=b+1;if b=1 then label5.Caption:='J';if b=2 then label5.Caption:=label5.Caption+' A';if b=3 then label5.Caption:=label5.Caption+' W';if b=4 then label5.Caption:=label5.Caption+' A';if b=5 then label5.Caption:=label5.Caption+' B';if b=6 then label5.Caption:=label5.Caption+' A';if b=7 then label5.Caption:=label5.Caption+' N';if b=8 then label5.Caption:=label5.Caption+' N';if b=9 then label5.Caption:=label5.Caption+' Y';if b=10 then label5.Caption:=label5.Caption+' A';if b=11 thenbeginlabel5.caption:='';b:=0;end;S:=S+1;if S=11 thenend;end.

Page 39: TUGAS PROGRAM KOMPUTER POWER POINT

Sesudah di Run

Page 40: TUGAS PROGRAM KOMPUTER POWER POINT

Ending

Sebelum di Run

Page 41: TUGAS PROGRAM KOMPUTER POWER POINT

var Form9: TForm9; b,S:integer;implementation{$R *.dfm}procedure TForm9.Button1Click(Sender: TObject);beginapplication.Terminate;end;

procedure TForm9.Timer1Timer(Sender: TObject);beginb:=b+1;if b=1 then label3.Caption:='T';if b=2 then label3.Caption:=label3.Caption+' e';if b=3 then label3.Caption:=label3.Caption+' r';if b=4 then label3.Caption:=label3.Caption+' i';if b=5 then label3.Caption:=label3.Caption+' m';if b=6 then label3.Caption:=label3.Caption+' a';if b=7 then label3.Caption:=label3.Caption+' K';if b=8 then label3.Caption:=label3.Caption+' a';if b=9 then label3.Caption:=label3.Caption+' s';

Page 42: TUGAS PROGRAM KOMPUTER POWER POINT

if b=10 then label3.Caption:=label3.Caption+' i';if b=11 then label3.Caption:=label3.Caption+' h';if b=12 thenbeginlabel3.caption:='';b:=0;end;S:=S+1;if S=12 thenend;

procedure TForm9.Timer2Timer(Sender: TObject);begintimer2.Interval:=1;label1.Left:=label1.Left+1;if label1.Left>575 thenbeginlabel1.Left:=label1.Left*0;endend;

Page 43: TUGAS PROGRAM KOMPUTER POWER POINT

procedure TForm9.Timer3Timer(Sender: TObject);begintimer3.Interval:=1;

label4.Left:=label4.Left+1;if label4.Left>575 thenbeginlabel4.Left:=label4.Left*0;end

end;

procedure TForm9.Timer4Timer(Sender: TObject);begintimer4.Interval:=1;label5.Left:=label4.Left+1;if label5.Left>575 thenbeginlabel5.Left:=label5.Left*0;end;end;end.

Page 44: TUGAS PROGRAM KOMPUTER POWER POINT

Sesudah di Run

Page 45: TUGAS PROGRAM KOMPUTER POWER POINT

Dengan Tanpa Mengurangi Rasa Hormat;

TERIMA KASIH

WULAN PURNAMASARI