memenuhi tugas individu pada mata kuliah Program Komputer Dosen: Drs. Deddy Sofyan, M.Pd.
JURUSAN PENDIDIKAN MATEMATIKA S-1 SEKOLAH TINGGI KEGURUAN DAN ILMU PENDIDIKAN STKIP- GARUT 2011
Form Home
unit U_Home;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, jpeg, ExtCtrls, StdCtrls, Buttons, Menus;
type TForm1 = class(TForm) Image1: TImage; BitBtn1: TBitBtn; BitBtn2: TBitBtn; procedure BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject); private { Private declarations } public { Public declarations } end;
implementation
uses U_Login;
{$R *.dfm}
procedure TForm1.BitBtn1Click(Sender: TObject); begin if messagedlg('Anda Ingin Keluar dari Aplikasi ini?',mtconfirmation,[mbYes,mbNo],0)=mrYes then begin application.Terminate; end; end;
Form Login
unit U_Login;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, jpeg, ExtCtrls, StdCtrls, ComCtrls, Buttons;
Label3: TLabel; Euser: TEdit; Epass: TEdit; Image1: TImage; Image2: TImage; Image3: TImage; BitBtn1: TBitBtn; procedure BitBtn1Click(Sender: TObject);
time,i:integer;
implementation
{$R *.dfm}
LANJUTKAN',mtinformation,[mbok],0); form7.Visible:=true; end else begin messagedlg('PASSWORD ANDA SALAH'+chr(10)+chr(13)+'COBA ANDA ULANGI',mtinformation,[mbok],0); Euser.Clear; Euser.setfocus; end; end;
end.
Form Loading
unit Unit7;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls, ExtCtrls;
type TForm7 = class(TForm) Timer1: TTimer; ProgressBar1: TProgressBar; Label1: TLabel; procedure Timer1Timer(Sender: TObject); private { Private declarations } public { Public declarations } end;
implementation
procedure TForm7.Timer1Timer(Sender: TObject); begin if form7.Visible = true then ProgressBar1.Position:= ProgressBar1.Position+15; if ProgressBar1.Position = 100 then begin form4.Visible:= true; form7.Hide; form3.Hide; end; end;
end.
unit U_Help;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, jpeg, ExtCtrls, StdCtrls, Buttons;
type TForm5 = class(TForm) Image1: TImage; Image2: TImage; Image3: TImage; BitBtn1: TBitBtn; Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; Label7: TLabel; Label8: TLabel; Label9: TLabel; Label10: TLabel; Label11: TLabel; procedure BitBtn1Click(Sender: TObject); private { Private declarations } public { Public declarations } end;
end.
Form Data
unit U_Data;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, jpeg, ExtCtrls, StdCtrls, Buttons;
BitBtn3: TBitBtn; BitBtn4: TBitBtn; Label1: TLabel; Timer1: TTimer; Label2: TLabel; Label3: TLabel; procedure BitBtn3Click(Sender: TObject); procedure BitBtn2Click(Sender: TObject); procedure BitBtn4Click(Sender: TObject); procedure BitBtn1Click(Sender: TObject); procedure Timer1Timer(Sender: TObject); private { Private declarations } public { Public declarations } end;
implementation
procedure TForm4.BitBtn1Click(Sender: TObject); begin form6.show; end; procedure TForm4.Timer1Timer(Sender: TObject); begin label2.Caption:=datetostr(now); label3.Caption:=timetostr(now); if label1.left=500 then label1.Left:=-300; label1.Left:=label1.Left + 5; end;
end.
unit Unit6;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, DB, DBTables, ExtCtrls, DBCtrls, Grids, DBGrids, ComCtrls;
Label1: TLabel; GroupBox1: TGroupBox; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; Label7: TLabel; Edit1: TEdit; Edit3: TEdit; Edit4: TEdit; dsdata: TDataSource; DBGrid1: TDBGrid; DBNavigator1: TDBNavigator; tbdata: TTable; Edit2: TEdit; BitBtn1: TBitBtn; BitBtn2: TBitBtn; BitBtn3: TBitBtn; ComboBox1: TComboBox; DateTimePicker1: TDateTimePicker; procedure BitBtn3Click(Sender: TObject); procedure BitBtn2Click(Sender: TObject); procedure BitBtn1Click(Sender: TObject); procedure FormCreate(Sender: TObject);
implementation
{$R *.dfm} procedure TForm6.BitBtn3Click(Sender: TObject); begin close; end; procedure TForm6.BitBtn2Click(Sender: TObject); begin edit1.Clear; edit2.Clear; edit3.Clear; edit4.Clear; combobox1.Text:=' '; edit1.SetFocus; end;
procedure TForm6.BitBtn1Click(Sender: TObject); begin tbdata.Append; tbdata['Nim']:=edit1.Text; tbdata['Nama']:=edit2.Text; tbdata['Jenis_kelamin']:=combobox1.Text; tbdata['Tanggal_lahir']:=datetimepicker1.date; tbdata['Alamat']:=edit3.Text; tbdata['No_kontak']:=edit4.Text;
end;
unit U_Nilai;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Grids, StdCtrls, Buttons, DB, XPMan, ADODB, DBTables, DBGrids, ExtCtrls, DBCtrls;
type TForm2 = class(TForm) Label1: TLabel; GroupBox1: TGroupBox; Label2: TLabel; Label3: TLabel; Label4: TLabel;
Label5: TLabel; Label6: TLabel; Label7: TLabel; Label8: TLabel; Edit1: TEdit; Edit2: TEdit; ComboBox1: TComboBox; Edit3: TEdit; Edit4: TEdit; Edit5: TEdit; Edit6: TEdit; GroupBox2: TGroupBox; Label9: TLabel; Label10: TLabel; Label11: TLabel; Label12: TLabel; Edit7: TEdit; Edit8: TEdit; Edit9: TEdit; Edit10: TEdit; BitBtn1: TBitBtn; BitBtn3: TBitBtn; BitBtn4: TBitBtn; BitBtn2: TBitBtn; tbmhs: TTable; DBGrid1: TDBGrid; DBNavigator1: TDBNavigator; dsmhs: TDataSource; procedure BitBtn4Click(Sender: TObject); procedure BitBtn1Click(Sender: TObject); procedure BitBtn3Click(Sender: TObject);
{$R *.dfm} procedure TForm2.BitBtn4Click(Sender: TObject); begin close; end; procedure TForm2.BitBtn1Click(Sender: TObject); var a,b,c,d,e:real;
edit8.Text:=floattostr(e); if e>=80 then begin edit9.Text:='A'; edit10.Text:='Istimewa'; end else if e>=70 then begin edit9.Text:='B'; edit10.Text:='Memuaskan'; end else if e>=60 then begin edit9.Text:='C'; edit10.Text:='Cukup'; end else if e>=50 then begin edit9.Text:='D'; edit10.Text:='Kurang'; end else if e<50 then begin edit9.Text:='E'; edit10.Text:='Gagal'; end; end;
edit1.clear; edit2.clear; edit3.clear; edit4.clear; edit5.clear; edit6.clear; edit7.clear; edit8.clear; edit9.clear; edit10.clear; combobox1.text:=''; edit1.SetFocus; BitBtn2.Enabled:=true; end; procedure TForm2.FormCreate(Sender: TObject); begin combobox1.Items.add('Laki-Laki'); combobox1.Items.add('Perempuan'); begin edit1.Text:=''; edit3.Text:=''; edit4.Text:=''; edit5.Text:=''; edit6.Text:=''; edit7.Text:=''; edit8.Text:=''; edit9.Text:=''; edit10.Text:=''; end; end;
procedure TForm2.BitBtn2Click(Sender: TObject); begin tbmhs.Append; tbmhs['Nim']:=edit1.Text; tbmhs['Nama']:=edit2.Text; tbmhs['jenis_kelamin']:=combobox1.Text; tbmhs['Nilai_absen']:=edit3.Text; tbmhs['Nilai_tugas']:=edit4.Text; tbmhs['Nilai_uts']:=edit5.Text; tbmhs['Nilai_uas']:=edit6.Text; tbmhs['Nilai_akhir']:=edit8.Text; tbmhs['Huruf_mutu']:=edit9.Text; tbmhs['Keterangan']:=edit10.Text; tbmhs.Post; end; end.