Anda di halaman 1dari 25

MODUL 1

1.1 PROGRAM MINAT & KEAHLIAN

1.1.1 PENDAHULUAN

 TUJUAN

Aplikasi minat keahlian yang tujuannya adalah untuk menentukan


dan mencari secara otomatis tentang minat dan keahlian tanpa kita
menggunakan catatan yang membuat kita menjadi repot. Program ini dapat
memudahkan kita dalam melakukan pencarian yang sudah di programkan
dalam aplikasi ini adalah dalam mencari universitas dan jurusan.

 LATAR BELAKANG

Di upayakan agar dalam pembelajaran di modul ini menjadikan


mahasiswa dapat mengoptimalkan aplikasi yang telah pelajari pada semester
awal .Baik dalam penerapan teori maupun praktikum yang di lakukan pada
semester ini.

1.1.2 ISI LAPORAN

 KOMPONEN YANG DIGUNAKAN

- 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

2. Pilih minat dan keahlian

3. Klik Accept untuk menampilkan referensi

4. Klik Reset untuk menghapus referensi

 GAMBAR HASIL RUN PROGRAM

 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}

procedure TForm1.FormCreate(Sender: TObject);


begin
combobox1.AddItem('Kedokteran',combobox1);
combobox1.AddItem('Teknik',combobox1);
combobox1.AddItem('Hukum',combobox1);
combobox1.AddItem('Sosial & Politik',combobox1);
combobox1.AddItem('Ekonomi & Bisnis',combobox1);
end;

procedure TForm1.ListBox1Click(Sender: TObject);


begin
listbox1.Clear;
if (combobox1.Text='Kedokteran') then
begin
listbox1.AddItem('Biologi',listbox1);
listbox1.AddItem('Kimia',listbox1);
listbox1.AddItem('Fisika',listbox1);
end;
L a p o r a n P r a k ti k u m Page |
4
Pemograman Komputer Kelompok 2
end;

procedure TForm1.Button1Click(Sender: TObject);


begin
if (combobox1.Text='Teknik') then
begin
//Menampilkan jenis referensi program
listbox1.AddItem('Matematika',listbox1);
listbox1.AddItem('Fisika',listbox1);
listbox1.AddItem('Desain Gambar',listbox1);
// lstProgram.AddItem('Fox Pro',lstProgram);
end;
if (combobox1.Text='Hukum') then
begin
listbox1.AddItem('Ilmu Undang-undang',listbox1);
listbox1.AddItem('Ilmu Sosial',listbox1);
end;
if (combobox1.Text='Sosial & Politik') then
begin
listbox1.AddItem('Administrasi',listbox1);
listbox1.AddItem('Ilmu Sosial',listbox1);
listbox1.AddItem('Sosiologi',listbox1);
end;
if (combobox1.Text='Kedokteran') then
begin
listbox1.AddItem('Biologi',listbox1);
listbox1.AddItem('Kimia',listbox1);
listbox1.AddItem('Fisika',listbox1);
L a p o r a n P r a k ti k u m Page |
5
Pemograman Komputer Kelompok 2
listbox1.AddItem('Anatomi',listbox1);
end;
if (combobox1.Text='Ekonomi & Bisnis') then
begin
listbox1.AddItem('Akutansi',listbox1);
listbox1.AddItem('Managemen',listbox1);
listbox1.AddItem('Matematika',listbox1);
end;
end;

procedure TForm1.Button2Click(Sender: TObject);


begin
listbox1.Clear;
end;

end.

 ALGORITMA PROGRAM

1. Start

2. Masukkan Minat & Keahlian

3. Proses Mencocokan Referensi dengan Minat & Keahlian

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

itu program ini dapat mengajarkan kita untuk mampu lebih

mengembangkan pembuatan program dengan Delphi.

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.

1.2.2 ISI LAPORAN

 KOMPONEN YANG DIGUNAKAN

- 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

 PROSES JALANYA PROGRAM


1. Buka Program
2. Pilih bagian di kotak bagian
3. Masukkan Password pada kotak Password
4. Klik Login
5. Jika benar maka “login sukses”
6. Jika salah maka “login gagal” ulangi memasukkan password
7. Close untuk menutup program
8. Help untuk melihat cara kerja program

 GAMBAR HASIL RUN PROGRAM

Gambar 1 Gambar 2

 SOURCE CODE PROGRAM

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

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,

Forms,

Dialogs, StdCtrls, ComCtrls;

type

TForm1 = class(TForm)

Label1: TLabel;

cbBagian: TComboBox;

Label2: TLabel;

edPassword: TEdit;

btnLogin: TButton;

Button1: TButton;

Button2: TButton;

MonthCalendar1: TMonthCalendar;

Label3: TLabel;

Label4: TLabel;

procedure btnLoginClick(Sender: TObject);

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

procedure Button1Click(Sender: TObject);

procedure Button2Click(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

//Menampung bagian dan password

bagian:=cbbagian.Text;

password:=edpassword.Text;

//Pengecekkan Bagian Direktur

if (bagian='Direktur') and

(password='irwan') then

showmessage('Login sukses!!!')

else

begin

//Pengecekkan Bagian Manager

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

//Pengecekkan Bagian Sekertaris

if (bagian='Sekertaris') and

(password='hosen') then

showmessage('Login sukses!!!')

else

begin

//Pengecekkan Bagian Karyawan

if (bagian='Karyawan') and

(password='gaul') then

showmessage('Login sukses!!!')

else

showmessage('Login gagal!!!')

end;

end;

procedure TForm1.FormCreate(Sender: TObject);

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;

procedure TForm1.Button1Click(Sender: TObject);

begin

close;

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

form2.showmodal;

end;

end.

 ALGORITMA PROGRAM

1. Start

2. Masukan bagian karyawan

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

5. Jika benar menampilkan “login sukses”

6. Jika salah menampilkan “login gagal”ulangi masukkan bagian & password

7. End

 FLOWCHART PROGRAM

Start

Input Bagian & Password

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

Program Login karyawan ini dibuat dengan harapan 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
Program yang kami buat masih jauh dari kesempurnaan, masih banyak
yang bisa dikembangkan dari program ini. Namun program ini sudah berjalan
dengan baik sesuai target kami. Semoga program ini bermanfaat untuk kita
semua.

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

Selain untuk menyelesaikan tugas praktikum komputer, aplikasi


Login untuk membuka aplikasi lain ini di buat dengan tujuan untuk
membuat Login untuk membuka aplikasi lain, suatu aplikasi terlindungi
dan hanya kita atau orang yang terdaftar sebagai member (tentunya punya
username dan password) yang bisa mengaksesnya.

 LATAR BELAKANG

Selain untuk menyelesaikan tugas, pembuatan program ini di

dasari untuk melindungi suatu aplikasi atau file kita yang tidak ingin orang

lain tau. Dengan adanya program ini diharapkan dapat meningkatkan

keamanan dan kenyamanan pengguna PC agar tidak ada pembobolan data.

1.3.2 ISI LAPORAN

 KOMPONEN YANG DIGUNAKAN

- 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

 PROSES JALANYA PROGRAM

1. Buka Program

2. Masukkan nama username di kotak username

3. Masukkan Password pada kotak Password

4. Klik Accept

5. Jika benar maka “login sukses” aplikasi terbuka

6. Jika salah maka “login gagal”

7. Clear untuk membersihkan kotak edit

8. Close untuk menutup program

 GAMBAR HASIL RUN PROGRAM

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}

procedure TForm1.Button1Click(Sender: TObject);


begin
close;
end;

procedure TForm1.Button2Click(Sender: TObject);


var username,password:String;
begin
Form2.show;
form1.Hide;
//Menampung username dan password
username:=edit1.Text;
password:=edit2.Text;

//Menampung username dan password


if (username='irwan') and
L a p o r a n P r a k ti k u m Page |
21
Pemograman Komputer Kelompok 2
(password='xxx') then
showmessage('Login sukses!!!')
else
begin
//Menampung username dan password
if (username='tegar') and
(password='cong') then
showmessage('Login sukses!!!')
else
begin
//Menampung username dan password
if (username='hosen') and
(password='cool') then
showmessage('Login sukses!!!')
else
showmessage('Login gagal!!!')
end;
end;
end;

procedure TForm1.Button3Click(Sender: TObject);


begin
Edit1.Clear;
Edit2.Clear;
end;
end.

 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

Input Username & Password

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

Anda mungkin juga menyukai