0% found this document useful (0 votes)
930 views24 pages

Listing Program Delphi Data Base (Gina Pradina Irawan)

Diajukan untuk memenuhi tugas individu mata kuliah Program Komputer. Berisi listing program database program identitas mahasiswa dan data nilai mahasiswa.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
930 views24 pages

Listing Program Delphi Data Base (Gina Pradina Irawan)

Diajukan untuk memenuhi tugas individu mata kuliah Program Komputer. Berisi listing program database program identitas mahasiswa dan data nilai mahasiswa.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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.

You might also like