PERCOBAAN II
MEMBUAT PASSWORD DAN USER NAME
1. Tujuan. Agar Bintara Mahasiswa mampu membuat tampilan Password dan Username.
2. Alat dan Bahan.
a. Laptop;
b. Aplikasi Delphi;
c. Tool Edit;
d. Tool Button
e. Tool Label; dan
e. Tool Shape.
3. Dasar Teori
a. Flowchart Decision.
Flowchart Decision adalah simbol yang digunakan dalam diagram alir (flowchart) untuk menunjukkan titik keputusan dalam suatu proses. Simbol ini biasanya berbentuk belah ketupat dan digunakan untuk menggambarkan kondisi tertentu yang akan menghasilkan dua kemungkinan jawaban, yaitu "ya" dan "tidak" atau "benar" dan "salah" (true/false atau yes/no) dalam suatu proses algoritma.
b. Tool Edit.
Tools dan komponen edit dalam konteks flowchart merujuk pada berbagai aplikasi, perangkat lunak, dan fitur yang digunakan untuk membuat, mengedit, dan mengoptimalkan diagram alir.
c. Object Inspector.
Object Inspector, dalam konteks penggunaan untuk mengedit password, tidak secara langsung digunakan untuk mengedit atau mengubah password. Namun, jika Anda ingin melihat apa yang Anda ketikkan dalam sebuah bidang password (biasanya ditampilkan dengan asterisk (*)), Anda dapat menggunakan fitur "Inspect Element" yang tersedia dalam peramban web seperti Google Chrome, Mozilla Firefox, dan Internet Explorer.
4. Langkah Percobaan.
a. Flowchart.
b. Buat Coding untuk membuat Password dan User name. 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;
type
TForm1 = class(TForm)
Label1: TLabel;
Label2: TLabel;
Edit1: TEdit;
Edit2: TEdit;
Button1: TButton;
Label3: TLabel;
Label4: TLabel;
Button2: TButton;
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='YOSSY') AND (Edit2.Text='202308036-E') then
begin
label3.Visible:=true;
label4.Visible:=false;
end;
if (Edit1.Text<>'YOSSY') AND (Edit2.Text='202308036-E') then
begin
label3.Visible:=false;
label4.Visible:=true;
end;
if (Edit1.Text='YOSSY') AND (Edit2.Text<>'202308036-E') then
begin
label3.Visible:=false;
label4.Visible:=true;
end;
if (Edit1.Text<>'YOSSY') AND (Edit2.Text<>'202308036-E') then
begin
label3.Visible:=false;
label4.Visible:=true;
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
Label3.Visible:=false;
Label4.Visible:=false;
Edit1.Text:='';
Edit2.Text:='';
end;
end.
5. Hasil dan Pembahasan
a. Hasil Vidio.
1) Tampilan awal.
2) Tampilan saat memasukan password/user name yang salah.
3) Tampilan saat memasukan password/user name 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.