Anda di halaman 1dari 24

DELPHI (Database) Listing Program Aplikasi Data Nilai Mahasiswa dan Aplikasi Data Identitas Mahasiswa Diajukan untuk

memenuhi tugas individu pada mata kuliah Program Komputer Dosen: Drs. Deddy Sofyan, M.Pd.

Oleh: GINA PRADINA IRAWAN 09512001 Kelas/Semester: 2 C/4

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;

var Form1: TForm1;

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;

procedure TForm1.BitBtn2Click(Sender: TObject); begin Form3.show; end; end.

Form Login

unit U_Login;

interface

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, jpeg, ExtCtrls, StdCtrls, ComCtrls, Buttons;

type TForm3 = class(TForm) Label2: TLabel;

Label3: TLabel; Euser: TEdit; Epass: TEdit; Image1: TImage; Image2: TImage; Image3: TImage; BitBtn1: TBitBtn; procedure BitBtn1Click(Sender: TObject);

private { Private declarations }

{ Public declarations } end;

var Form3: TForm3;

time,i:integer;

implementation

uses U_Nilai, U_Data, U_Home, Unit7;

{$R *.dfm}

procedure TForm3.BitBtn1Click(Sender: TObject); begin

if (Euser.Text='pradina') and (Epass.text='pradina') then begin messagedlg('PASSWORD ANDA BENAR'+chr(10)+chr(13)+'SILAHKAN

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;

var Form7: TForm7;

implementation

uses U_Data, U_Login; {$R *.dfm}

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.

Form Help (about me)

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;

var Form5: TForm5;

implementation {$R *.dfm}

procedure TForm5.BitBtn1Click(Sender: TObject); begin close; end;

end.

Form Data

unit U_Data;

interface

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, jpeg, ExtCtrls, StdCtrls, Buttons;

type TForm4 = class(TForm) Image1: TImage; BitBtn1: TBitBtn; BitBtn2: TBitBtn;

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;

var Form4: TForm4;

implementation

uses U_Nilai, U_Help, Unit6, U_Home; {$R *.dfm}

procedure TForm4.BitBtn3Click(Sender: TObject); begin Form1.Show; end;

procedure TForm4.BitBtn2Click(Sender: TObject); begin Form2.show; end;

procedure TForm4.BitBtn4Click(Sender: TObject); begin Form5.show; end;

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.

Form Identitas Mahasiswa

unit Unit6;

interface

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, DB, DBTables, ExtCtrls, DBCtrls, Grids, DBGrids, ComCtrls;

type TForm6 = class(TForm)

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);

private { Private declarations } public { Public declarations } end;

var Form6: TForm6;

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;

procedure TForm6.FormCreate(Sender: TObject); begin combobox1.Items.add('Laki-Laki'); combobox1.Items.add('Perempuan'); end; end.

Form Daftar Nilai Mahasiswa

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);

procedure FormCreate(Sender: TObject); procedure BitBtn2Click(Sender: TObject);

private { Private declarations } public { Public declarations } end;

var Form2: TForm2; JENIS:STRING; implementation

{$R *.dfm} procedure TForm2.BitBtn4Click(Sender: TObject); begin close; end; procedure TForm2.BitBtn1Click(Sender: TObject); var a,b,c,d,e:real;

begin edit7.Text:=edit2.Text; a:=strtofloat(edit3.Text); b:=strtofloat(edit4.Text); c:=strtofloat(edit5.Text); d:=strtofloat(edit6.Text); e:=(10/100*a)+(20/100*b)+(30/100*c)+(40/100*d);

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;

procedure TForm2.BitBtn3Click(Sender: TObject); begin

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.

Anda mungkin juga menyukai