



PERCOBAAN 2
MEMBUAT PASSWORD DAN MENAMPILKAN WAKTU
1. Tujuan
Agar Bamasis Mampu Membuat Password dan
Menampilkan Waktu
2. Alat dan
Bahan :
a. Laptop
b. Delphi
c. Tool
Edit
d. Tool
Time
e. 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."
Gambar 1. Tool Edit
b. Tool Time
Dalam konteks aplikasi
pengembangan perangkat lunak menggunakan Delphi, "tool time" mengacu
pada komponen atau elemen grafis yang digunakan untuk memungkinkan pengguna
memasukkan, mengedit, atau menampilkan informasi waktu dan tanggal dalam aplikasi.
Ini membantu dalam interaksi yang melibatkan data waktu dan tanggal, seperti
jadwal, pengaturan waktu, dan sejenisnya.
Gambar 2. Logo Tool time
c. Tool Shape
Dalam konteks aplikasi pengembangan perangkat lunak menggunakan Delphi, "tool shape" mengacu pada komponen atau elemen grafis yang digunakan untuk membuat, menggambar, dan menampilkan berbagai bentuk atau gambar dalam antarmuka pengguna aplikasi. Ini memungkinkan Anda untuk menciptakan visualisasi yang lebih menarik dan informatif dalam aplikasi Anda.
Gambar 3. Logo Tool Shape
4.
Langkah – Langkah Percobaan
a. Flowchart
Gambar 4. Flowchart
b. Coding
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.ExtCtrls,
Vcl.Imaging.jpeg;
type
TForm1 = class(TForm)
Button1: TButton;
Shape1: TShape;
Edit1: TEdit;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Image1: TImage;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Label7: TLabel;
Label8: TLabel;
Shape2: TShape;
Timer1: TTimer;
Label9: TLabel;
Label10: TLabel;
Button2: TButton;
Button3: TButton;
procedure Button1Click(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R
*.dfm}
procedure
TForm1.Button1Click(Sender: TObject);
begin
if edit1.Text='rendy123' then
begin
shape1.Visible:=True;
shape2.Visible:=True;
image1.Visible:=True;
label2.Visible:=True;
label3.Visible:=True;
label4.Visible:=True;
label5.Visible:=True;
label6.Visible:=True;
label7.Visible:=True;
label8.Visible:=False;
end
else
begin
label8.Visible:=True;
end;
end;
procedure
TForm1.Button2Click(Sender: TObject);
begin
shape1.Visible:=False;
shape2.Visible:=False;
image1.Visible:=False;
label2.Visible:=False;
label3.Visible:=False;
label4.Visible:=False;
label5.Visible:=False;
label6.Visible:=False;
label7.Visible:=False;
edit1.Text:='';
label8.Visible:=False;
end;
procedure
TForm1.Button3Click(Sender: TObject);
begin
form1.Close;
end;
procedure
TForm1.Timer1Timer(Sender: TObject);
begin
label9.Caption:=Formatdatetime('dd/mm/yyyy',now);
label10.Caption:=Formatdatetime('hh:nn:ss',now);
end;
end.
5.
Hasil dan Pembahasan
a. Hasil
b. Pembahasan
Pada hasil percobaan diatas item item yang digunakan yaitu tool waktu,tool image,tool shape dan item item lain yang mendukung,proses atau cara kerja dari percobaan diatas yaitu pada awal tampilan masuk muncul beberapa tombol antara lain enter clear dan close ,pada tombol enter ,kita memasukan sandi atau password yang telah kita program pada coding ,apabila sandi benar maka akan muncul tampilan data pribadi dan foto pada form ,apabila sandi yang dimasukan salah maka akan muncul tulisan bukan D4KOM7 .
tombol clear digunakan untuk menghapus sandi dan menampilkan tampilan seperti awal masuk ke percobaan ,tombol close berfungsi untuk keluar dari program dan kembali ke tampilan form awal ,hal ini karna pada tombol close dan clear sudah dimasukan bahasa pemograman yang memberikan perintah untuk menghapus dan keluar
6.
Kesimpulan
Dalam percobaan praktik menggunakan
aplikasi Delphi, fokus utama adalah pada penerapan keamanan dan fungsionalitas
waktu. Berhasil diintegrasikan sistem password untuk meningkatkan tingkat
keamanan aplikasi, memastikan hanya pengguna yang memiliki akses yang tepat
yang dapat menggunakannya. Selain itu, juga berhasil menampilkan waktu secara
akurat dalam antarmuka aplikasi, memberikan informasi penting kepada pengguna
seputar waktu dan memungkinkan pelacakan aktivitas.