PERCOBAAN 2

PERCOBAAN II

MEMBUAT USERNAME DAN PASSWORD

(Mengunakan Delphi XE8)

 

1.         Tujuan

 Agar Bintara Mahasiswa mampu membuat Username dan Password.

2.         Alat dan Bahan :

a.         Laptop;

b.         Delphi 8;

c.         Tool Edit;

d.         Tool Button

e.         Tool Label; dan

f.          Tool Shape.

 

3.         Teori

a.         Tool Edit

Dalam konteks aplikasi pengembangan perangkat lunak seperti Delphi, "tool edit" mengacu pada komponen atau elemen grafis yang digunakan untuk memungkinkan pengguna memasukkan, mengedit, dan menampilkan teks atau data lainnya dalam aplikasi. Tool edit ini biasanya dikenal sebagai "Edit Controls" atau "Edit Boxes."



b.         Tool Button.

 

Dalam aplikasi Delphi, button berfungsi sebagai elemen antarmuka pengguna yang dapat berinteraksi dengan pengguna untuk memulai tindakan atau fungsi tertentu di dalam aplikasi. Tombol digunakan untuk membuat fitur interaktif dan menyediakan cara bagi pengguna untuk memicu tindakan. Fungsi utama tombol dalam aplikasi Delphi adalah untuk merespons klik atau aktivasi pengguna.

 

c.         Tool Label.

 

Dalam aplikasi Delphi, label berfungsi sebagai elemen visual untuk menampilkan teks kepada pengguna. Mereka digunakan untuk memberikan penjelasan, instruksi, atau informasi dalam antarmuka pengguna.



d.         Tool Shape.


    Di Delphi, bentuk dapat mengacu pada elemen grafis yang digunakan untuk menampilkan elemen visual pada formulir atau komponen antarmuka pengguna lainnya. Delphi menyediakan berbagai komponen yang dapat digunakan untuk membuat dan memanipulasi bentuk, termasuk komponen TShape dan TImage.

 


4.         Langkah – Langkah Percobaan

            a.         Flowchart


         

b.         Buat Coding untuk membuat Username dan Password. Berikut adalah contoh program sederhana:

           

unit Unit1;


interface


uses

  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,

  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.Imaging.jpeg,

  Vcl.ExtCtrls;


type

  TForm1 = class(TForm)

    Label1: TLabel;

    Label2: TLabel;

    Edit1: TEdit;

    Edit2: TEdit;

    Button1: TButton;

    Label4: TLabel;

    Button2: TButton;

    Image1: TImage;

    Image2: TImage;

    procedure Button1Click(Sender: TObject);

    procedure Button2Click(Sender: TObject);

  private

    { Private declarations }

  public

    { Public declarations }

  end;


var

  Form1: TForm1;


implementation


{$R *.dfm}


procedure TForm1.Button1Click(Sender: TObject);

begin

if (Edit1.Text='EGI') AND (Edit2.Text='202308025-E') then

begin

  Image1.Visible:=true;

  label4.Visible:=false;

end;

if (Edit1.Text<>'EGI') AND (Edit2.Text='202308025-E') then

begin

  Image1.Visible:=false;

  label4.Visible:=true;

end;

if (Edit1.Text='EGI') AND (Edit2.Text<>'202308025-E') then

begin

  Image1.Visible:=false;

  label4.Visible:=true;

end;

if (Edit1.Text<>'EGI') AND (Edit2.Text<>'202308025-E') then

begin

  Image1.Visible:=false;

  label4.Visible:=true;

end;

end;


procedure TForm1.Button2Click(Sender: TObject);

begin

Image1.Visible:=false;

Label4.Visible:=false;

Edit1.Text:='';

Edit2.Text:='';

end;


end.

5.         Hasil dan Pembahasan

            a.         Hasil.

                        1)         Tampilan Awal.




                                   

                         2)         Tampilan saat memasukkan Nama Siswa/NIM yang Salah





                        3)         Tampilan saat memasukkan Nama Siswa/NIM yang Benar





b.         Pembahasan.

            Praktik Delphi untuk pembuatan kata sandi dan tampilan user name mengilustrasikan komitmennya untuk menyeimbangkan keamanan dan pengalaman pengguna dalam pengembangan perangkat lunak. Membuat sistem username dan password di Delphi memerlukan pemahaman tentang desain form, pengelolaan data, dan keamanan. Dengan mengikuti langkah-langkah di atas, Anda dapat membuat aplikasi yang tidak hanya fungsional tetapi juga aman untuk penggunanya. Pastikan untuk selalu memperbarui dan meningkatkan sistem keamanan seiring dengan perkembangan teknologi.


6.         Kesimpulan

Praktik Delphi tentang pembuatan kata sandi dan user name mencerminkan pendekatan yang bijaksana untuk pengembangan perangkat lunak yang berupaya memprioritaskan keamanan dan pengalaman pengguna. Dengan menawarkan alat yang mendorong praktik kata sandi yang kuat dan menyediakan mekanisme tampilan user name. Keamanan aplikasi sangat penting untuk melindungi data pengguna dan mencegah akses yang tidak sah. Menggunakan password dan username adalah salah satu cara yang efektif untuk mengamankan aplikasi. Dalam Delphi, Anda dapat membuat form login untuk meminta pengguna memasukkan username dan password sebelum mengakses aplikasi. Menyimpan password dengan enkripsi adalah penting untuk melindungi informasi sensitif.


7.         Daftar Pustaka.

            https://www.anjeli48.com/2019/01/cara-membuat-from-login-menggunakan.html