Anda di halaman 1dari 12

LAPORAN PRAKTIKUM P. KOMPUTER DAN K.

NUMERIK Materi : Program Login Admin

DISUSUN OLEH :

Nama NIM PRODI

: : :

Miki Arian Saputra 031000214 Elektromekanik 2010

SEKOLAH TINGGI TEKNOLOGI NUKLIR BADAN TENAGA NUKLIR NASIONAL 2012

Program Login Admin


I. Tujuan : Agar mahasiswa mampu mengoprasikan program Delphi 7 dan tahu kegunaan dari masing-masing propertis dan event yang digunakan.

II. Permasalahan

III. Pengolahan Program a. Program Login Admin


unit Tugas1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Label1: TLabel; Label2: TLabel; EdNama: TEdit;

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

c. Hasil Eksekusi Gambar 1. Username benar dan password benar

Maka hasil eksekusinya adalah Welcome, Miki Arian Saputra. Hal itu menandakan bahwa username dan password yang kita masukan benar (gambar 2).

Gambar 3. Username benar tetapi password salah atau sebaliknya

Maka hasil eksekusinya adalah Your Username and Password Did not Match. Hal itu menandakan bahwa username dan password yang kita masukan salah (gambar 3).

d. Program pemisalan yang digunakan


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

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 ;

Showmessage ('Welcome, Miki Arian Saputra'); close; end

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

V. Kesimpulan 1. Program Login Admin yang digunakan


unit Tugas1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Label1: TLabel; Label2: TLabel; EdNama: TEdit; 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.

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

Events OnClick ButtonCancelClick


4. Program yang dibuat dapat berjalan dengan baik

VI. Daftar Pustaka


http://agussutarto.wordpress.com/2011/05/21/contoh-kumpulan-program-delphi-7/(6-032012/15.00) http://surabayadelphicommunity.blogspot.com/2009/01/kumpulan-program-delphi7.html(6-03-2012/15.05) http://www.yousaytoo.com/membuat-form-login-dengan-delphi-7/1017453(6-032012/15.07) http://sauri-sofyan.blogspot.com/2010/05/membuat-form-login-dengan-delphi-7.html(6-032012/15.09) http://idahceris.wordpress.com/2011/12/26/cara-membuat-form-login-dengan-delphi-7/(603-2012/15.25)

Yogyakarta, 5 Maret 2012

Ttd

Miki Arian Saputra

Anda mungkin juga menyukai