DISUSUN OLEH :
: : :
II. Permasalahan
EdPass: TEdit; ButtonLogin: TButton; ButtonCancel: TButton; procedure ButtonCancelClick(Sender: TObject); procedure ButtonLoginClick(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.ButtonCancelClick(Sender: TObject); begin EdNama.clear ; EdPass.clear ; EdNama.setfocus ; end; procedure TForm1.ButtonLoginClick(Sender: TObject); var a,b : string ; begin a := EdNama.Text; b := EdPass.Text ; if (EdNama.Text='Miki Arian Saputra')and(EdPass.Text='sttnbatan') then begin EdNama.clear ; EdPass.clear ; EdNama.setfocus ; Showmessage ('Welcome, Miki Arian Saputra'); close;
end else begin EdNama.clear ; EdPass.clear ; EdNama.setfocus ; Showmessage ('Your Username and Password Did not Match') end; end; end.
b. Propertis dan Event yang digunakan Property Yang Digunakan 1. Untuk Form Propertis Caption diisi dengan Login Admin Propertis Name diisi dengan FormAwal (tanpa sepasi) Propertis Color diisi dengan dSkyBlue 2. Untuk Edit 1 Propertis Name diisi dengan EdNama Propertis Text dikosongkan Propertis PasswordChar tetap dengan #0 3. Untuk Edit 2 Propertis Name diisi dengan EdPass Propertis Text dikosongkan Propertis PasswordChar diubah dengan * 4. Untuk Button 1 Propertis Name diisi dengan ButtonLogin Propertis Caption diisi dengan Login 5. Untuk Button 2 Propertis Name diisi dengan ButtonCancel Propertis Caption diisi dengan Cancel 6. Untuk Label 1
Propertis Caption diisi dengan Username 7. Untuk Label 2 Propertis Caption diisi dengan Password
Events yang digunakan 1. Untuk ButtonLogin Events OnClick ButtonLoginClick 2. Untuk ButtonCancel Events OnClick ButtonCancelClick
Maka hasil eksekusinya adalah Welcome, Miki Arian Saputra. Hal itu menandakan bahwa username dan password yang kita masukan benar (gambar 2).
Maka hasil eksekusinya adalah Your Username and Password Did not Match. Hal itu menandakan bahwa username dan password yang kita masukan salah (gambar 3).
begin EdNama.clear ; EdPass.clear ; EdNama.setfocus ; Showmessage ('Your Username and Password Did not Match')
IV. Pembahasan
Pada praktikum ini bertujuan Agar mahasiswa mampu mengoprasikan program
Delphi 7 dan tahu kegunaan dari masing-masing propertis dan event yang digunakan. Bborland Delphi atau yang disebut delphi saja, merupakan sarana pemrograman aplikasi visual. Bahasa pemrograman yang digunakan adalah bahasa pemrograman pascal atau yang kemudian juga disebut bahasa pemrograman Delphi. Delphi merupakan generasi penerus dari tubo pascal. Tirbo pascal yang diluncurkan pada tahun 1983 dirancang utntuk dijalankan pada system operasi DOS (DISCK OPERATING SYSTEM) yang merupakan syatem operasi yang banyak digunakan pada say itu. Sedangkan Delphi diluncurkan pada tahun 1995 dirancang untuk beroprasi dibawa system operasi windows. Pada praktikum ini, memiliki 2 variabel yaitu variable a = EdNama dan Variabel b = EdPass. Dimana kedua pariabel tersebut digunakan sebagai dasar untuk pengandaian programnya. Lihat program berikut ;
var a,b : string ; begin a := EdNama.Text; b := EdPass.Text ; if (EdNama.Text='Miki Arian Saputra')and(EdPass.Text='sttnbatan')
dimana jika username dan passwornya benar maka akan timbul Welcome, Miki arian Saputra. Program yang digunakan adalah ;
then begin EdNama.clear ; EdPass.clear ; EdNama.setfocus ;
Sedangkan jika antara username atau passwordnya salah maka akan keluar kalimat your username and password did not match Programnya sebagai berikut ;
else begin EdNama.clear ; EdPass.clear ; EdNama.setfocus ; Showmessage ('Your Username and Password Did not Match')
{ Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.ButtonCancelClick(Sender: TObject); begin EdNama.clear ; EdPass.clear ; EdNama.setfocus ; end; procedure TForm1.ButtonLoginClick(Sender: TObject); var a,b : string ; begin a := EdNama.Text; b := EdPass.Text ; if (EdNama.Text='Miki Arian Saputra')and(EdPass.Text='sttnbatan') then begin EdNama.clear ; EdPass.clear ; EdNama.setfocus ; Showmessage ('Welcome, Miki Arian Saputra'); close; end else begin EdNama.clear ; EdPass.clear ; EdNama.setfocus ; Showmessage ('Your Username and Password Did not Match') end;
end; end.
2. Property Yang Digunakan Untuk Form Propertis Caption diisi dengan Login Admin Propertis Name diisi dengan FormAwal (tanpa sepasi) Propertis Color diisi dengan dSkyBlue Untuk Edit 1 Propertis Name diisi dengan EdNama Propertis Text dikosongkan Propertis PasswordChar tetap dengan #0 Untuk Edit 2 Propertis Name diisi dengan EdPass Propertis Text dikosongkan Propertis PasswordChar diubah dengan * Untuk Button 1 Propertis Name diisi dengan ButtonLogin Propertis Caption diisi dengan Login Untuk Button 2 Propertis Name diisi dengan ButtonCancel Propertis Caption diisi dengan Cancel Untuk Label 1 Propertis Caption diisi dengan Username Untuk Label 2 Propertis Caption diisi dengan Password
3. Events yang digunakan Untuk ButtonLogin Events OnClick ButtonLoginClick Untuk ButtonCancel
Ttd