1.1.1 PENDAHULUAN
TUJUAN
LATAR BELAKANG
- ComboBox
- ListBox1
- Label1
- Label2
- Button1
- Button2
- Label3
L a p o r a n P r a k ti k u m Page |
1
Pemograman Komputer Kelompok 2
PROSES JALANYA PROGRAM
1. Buka Program Minat dan Keahlian
Sebelum di Accept
Setelah di Accept
L a p o r a n P r a k ti k u m Page |
2
Pemograman Komputer Kelompok 2
SOURCE CODE PROGRAM
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,
Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
ComboBox1: TComboBox;
ListBox1: TListBox;
Label1: TLabel;
Label2: TLabel;
Button1: TButton;
Button2: TButton;
Label3: TLabel;
procedure FormCreate(Sender: TObject);
procedure ListBox1Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
L a p o r a n P r a k ti k u m Page |
3
Pemograman Komputer Kelompok 2
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
end.
ALGORITMA PROGRAM
1. Start
4. Referensi Ditampilkan
5. End
L a p o r a n P r a k ti k u m Page |
6
Pemograman Komputer Kelompok 2
FLOWCHART PROGRAM
L a p o r a n P r a k ti k u m Page |
7
Pemograman Komputer Kelompok 2
1.1.3 PENUTUP
KESIMPULAN
Program ini sudah berjalan dengan baik sesuai dengan target kami
saat ini. Dengan adanya program minat dan bakat ini akan mempermudah
dan membantu kita untuk mengetahui jurusan yang akan kita ambil. Selain
L a p o r a n P r a k ti k u m Page |
8
Pemograman Komputer Kelompok 2
1.2 PROGRAM PENGECEKAN KARYAWAN
1.2.1 PENDAHULUAN
TUJUAN
Aplikasi Login karyawan ini di tujuakan Agar dapat memudahkan
perusahaan dapat memantau atau mengecek semua kariawan
diperusahaannya. Meningkatkan efektivitas keputusan yang diambil manajer
lebih dari perbaikkan efisiensi dan Mengatasi keterbatasan kognitif dalam
pemrosesan dan penyimpanan serta keamanan Perusahaan.
LATAR BELAKANG
Selain untuk menyelesaikan tugas, pembuatan program ini di dasari
dari banyaknya perusahaan yang pada zaman seperti sekarang ini yang
menuntut perkembangan dalam media computer utamanya dalam akses
keamanan dan kenyamanan karyawan suatu Perusahaan. Dengan adanya
program ini diharapkan Perusahaan-perusahaan dapat menungkatkan
produktifitas, kualitas, serta keamanan setiap staf dan karyawan.
- Label1
- ComboBox
- Label2
- Edit
- Button1
L a p o r a n P r a k ti k u m Page |
9
Pemograman Komputer Kelompok 2
- Button2
- Button3
- MonthCalendar
- Label3
- Label4
Gambar 1 Gambar 2
unit Unit1;
L a p o r a n P r a k ti k u m Page |
10
Pemograman Komputer Kelompok 2
interface
uses
Forms,
type
TForm1 = class(TForm)
Label1: TLabel;
cbBagian: TComboBox;
Label2: TLabel;
edPassword: TEdit;
btnLogin: TButton;
Button1: TButton;
Button2: TButton;
MonthCalendar1: TMonthCalendar;
Label3: TLabel;
Label4: TLabel;
L a p o r a n P r a k ti k u m Page |
11
Pemograman Komputer Kelompok 2
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses Unit2;
{$R *.dfm}
L a p o r a n P r a k ti k u m Page |
12
Pemograman Komputer Kelompok 2
procedure TForm1.btnLoginClick(Sender: TObject);
var bagian,password:String;
begin
bagian:=cbbagian.Text;
password:=edpassword.Text;
if (bagian='Direktur') and
(password='irwan') then
showmessage('Login sukses!!!')
else
begin
if (bagian='Manager') and
(password='tegar') then
showmessage('Login sukses!!!')
L a p o r a n P r a k ti k u m Page |
13
Pemograman Komputer Kelompok 2
else
begin
if (bagian='Sekertaris') and
(password='hosen') then
showmessage('Login sukses!!!')
else
begin
if (bagian='Karyawan') and
(password='gaul') then
showmessage('Login sukses!!!')
else
showmessage('Login gagal!!!')
end;
end;
begin
L a p o r a n P r a k ti k u m Page |
14
Pemograman Komputer Kelompok 2
//Menampilkan bagian pada combo box
cbbagian.AddItem('Direktur',cbBagian);
cbbagian.AddItem('Manager',cbBagian);
cbbagian.AddItem('Sekertaris',cbBagian);
cbbagian.AddItem('Karyawan',cbBagian);
end;
begin
close;
end;
begin
form2.showmodal;
end;
end.
ALGORITMA PROGRAM
1. Start
3. Masukan password
L a p o r a n P r a k ti k u m Page |
15
Pemograman Komputer Kelompok 2
4. Proses mencocokan password
7. End
FLOWCHART PROGRAM
Start
Proses mencocokkan
Username & Password
Login Gagal
Username & Password Sesuai
Login Sukses
END
L a p o r a n P r a k ti k u m Page |
16
Pemograman Komputer Kelompok 2
1.2.3 PENUTUP
KESIMPULAN
L a p o r a n P r a k ti k u m Page |
17
Pemograman Komputer Kelompok 2
1.3 TUGAS “PROGRAM LOGIN UNTUK MEMBUKA
APLIKASI LAIN”
1.3.1 PENDAHULUAN
TUJUAN
LATAR BELAKANG
dasari untuk melindungi suatu aplikasi atau file kita yang tidak ingin orang
- Label1
L a p o r a n P r a k ti k u m Page |
18
Pemograman Komputer Kelompok 2
- Label2
- Edit1
- Edit2
- Button1
- Button2
- Button3
1. Buka Program
4. Klik Accept
L a p o r a n P r a k ti k u m Page |
19
Pemograman Komputer Kelompok 2
SOURCE CODE PROGRAM
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,
Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
Label2: TLabel;
Edit1: TEdit;
Edit2: TEdit;
Button1: TButton;
Button2: TButton;
Button3: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
L a p o r a n P r a k ti k u m Page |
20
Pemograman Komputer Kelompok 2
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses Unit2;
{$R *.dfm}
ALGORITMA PROGRAM
L a p o r a n P r a k ti k u m Page |
22
Pemograman Komputer Kelompok 2
1. Start
2. Masukan username
3. Masukan password
4. Proses mencocokan password
5. Jika benar menampilkan “login sukses” dan aplikasi terbuka
6. Jika salah menampilkan “login gagal” ulangi memasukkan username &
password
7. End
FLOWCHART PROGRAM
Start
Poses memasukkan
username & password
Login Gagal
Username & Password Sesuai
L a p o r a n P r a k ti k u m Page |
Login Sukses dan Menampilkan aplikasi cek nama komputer
23
Pemograman Komputer Kelompok 2
END
1.3.3 PENUTUP
KESIMPULAN
Program Login untuk membuka aplikasi lain ini dibuat dengan harapan
dapat memudahkan member (pengguna) untuk mengamankan aplikasi.
Meningkatkan keamanan dan kenyamanan pengguna dan menghilangkan
rasa khawatir akan terjadinya pembobolan data. Program ini sudah berjalan
dengan baik. Semoga program ini bermanfaat untuk kita semua.
L a p o r a n P r a k ti k u m Page |
24
Pemograman Komputer Kelompok 2
L a p o r a n P r a k ti k u m Page |
25
Pemograman Komputer Kelompok 2