bab iv deskripsi kerja praktek 4.1 analisa...

50
19 BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistem Sebelum melakukan desain sistem yang akan dibuat, maka langkah yang pertama kali dilakukan yaitu menganalisis kebutuhan sistem. Di dalam tahapan analisis ini berisikan identifikasi proses-proses yang terjadi saat ini pada Periklanan Bursa Kerja pada PT. Jawa Pos Koran. Proses identifikasi ini meliputi data-data yang akan diolah, kebutuhan dari solusi permasalahan, dan output yang akan dihasilkan. Dari data-data yang diperoleh dari PT. Jawa Pos Koran, selanjutnya mengidentifikasi data-data tersebut agar dapat dirumuskan solusi-solusi yang ditawarkan untuk mengatasi permasalahan yang ada. Dari perumusan tersebut, kemudian menggambarkan terlebih dahulu output yang dihasilkan dari solusi. Setelah gambaran singkat solusi diberikan kepada PT. Jawa Pos Koran maka langkah selanjutnya yaitu dengan mendesai sistem dari sistem flow, data flow diagram, entity relationship diagram, struktur tabel, desain I/O (Input Output) dan desain interface. 4.2 Perancangan Sistem Berdasarkan analisis sistem yang ada, maka akan dirancang satu sistem yang sesuai dengan kebutuhan. Rancangan sistem yang dibuat berupa Data Flow Diagram (DFD) sebagai deskripsi alur dari sistem.

Upload: others

Post on 18-May-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

19

BAB IV

DESKRIPSI KERJA PRAKTEK

4.1 Analisa Sistem

Sebelum melakukan desain sistem yang akan dibuat, maka langkah yang

pertama kali dilakukan yaitu menganalisis kebutuhan sistem. Di dalam tahapan

analisis ini berisikan identifikasi proses-proses yang terjadi saat ini pada Periklanan

Bursa Kerja pada PT. Jawa Pos Koran. Proses identifikasi ini meliputi data-data

yang akan diolah, kebutuhan dari solusi permasalahan, dan output yang akan

dihasilkan.

Dari data-data yang diperoleh dari PT. Jawa Pos Koran, selanjutnya

mengidentifikasi data-data tersebut agar dapat dirumuskan solusi-solusi yang

ditawarkan untuk mengatasi permasalahan yang ada. Dari perumusan tersebut,

kemudian menggambarkan terlebih dahulu output yang dihasilkan dari solusi.

Setelah gambaran singkat solusi diberikan kepada PT. Jawa Pos Koran

maka langkah selanjutnya yaitu dengan mendesai sistem dari sistem flow, data flow

diagram, entity relationship diagram, struktur tabel, desain I/O (Input Output) dan

desain interface.

4.2 Perancangan Sistem

Berdasarkan analisis sistem yang ada, maka akan dirancang satu sistem

yang sesuai dengan kebutuhan. Rancangan sistem yang dibuat berupa Data Flow

Diagram (DFD) sebagai deskripsi alur dari sistem.

Page 2: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

20

4.2.1 System Flow

4.2.1.1 Mencatat Pendaftaran Perusahaan

Mencatat Pendaftaran Perusahaan

Aplikasi Calon Pendaftar

Phas

e

Mulai

Klik Tab “Daftar Perusahaan

Baru”

Menampilakan Form Daftar

Perusahaan Baru

Form Pendaftaran Perusahaan

Baru

Input Data Perusahaan Baru

Cek Kebenaran Data Pendaftar Baru

Benar ? TidakYaCek Kelengkapan Pendaftar Baru

Lengkap ? Tidak

Ya

Simpan Data Pendaftar Baru

User PerusahaanPesan

Pendaftaran Berhasil

Selesai

Gambar 4.1 Sistem Flow Mencatat Pendaftaran Perusahaan

Page 3: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

21

4.2.1.2 Mencatat Pendaftaran Pelamar

Mencatat Pendaftaran Pelamar

Aplikasi Calon Pendaftar

Phas

e

Mulai

Klik Tab “Daftar Pelamar

Baru”

Menampilakan Form Daftar

Pelamar Baru

Form Pendaftaran Pelamar Baru

Input Data Pelamar Baru

Cek Kebenaran Data Pendaftar Baru

Benar ? TidakYaCek Kelengkapan Pendaftar Baru

Lengkap ? Tidak

Ya

Simpan Data Pendaftar Baru

User PelamarPesan

Pendaftaran Berhasil

Selesai

Gambar 4.2 Sistem Flow Mencatat Pendaftaran Pelamar

Page 4: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

22

4.2.1.3 Mengecek Hak Akses

Mengecek Hak Akses

User Aplikasi

Phas

e

Mulai

Data Login DefaultCek Data Login User Pelamar

Cocok ?Tidak

Mengecek Hak Akses

Ya

Pelamar ?

Menampilkan Halaman Pelamar

Ya

A

Halaman Web Pelamar

B

Tidak

Menampilkan Halaman

Perusahaan

Halaman Web Perusahaan

Selesai

User Perusahaan

Menampilkan Halaman Admin

Admin ?

Ya

Tidak

Halaman Web Admin

C

Gambar 4.3 Sistem Flow Mengecek Hak Akses

Page 5: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

23

4.2.1.4 Lowongan Perusahaan (Perusahaan)

Lowongan Perusahaan

Perusahaan Aplikasi

Ph

ase

A

Klik “Membuat Lowongan”

Kriteria Karyawan

Menyimpan Lowongan

Pesan Sukses Menyimpan Lowongan

Selesai

Lowongan

Menampilkan Pesan Sukses

Mulai

Form Membuat Lowongan

Data Kebutuhan Lowongan

Menampilkan Form Buat Lowongan

Bagian

Jabatan

Gambar 4.4 Sistem Flow Lowongan Perusahaan (Perusahaan)

Page 6: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

24

4.2.1.5 Pencarian Pelamar (Perusahaan)

Pencarian Pelamar

Perusahaan Aplikasi

Ph

ase

B

Klik “Cari Pelamar”

Mencari Pelamar Sesuai Kriteria

Pelamar Tersedia

Selesai

Pelamar

Menampilkan Pelamar

Mulai

Cari Pelamar

Kriteria Pelamar

Menampilkan Halaman Cari

Lowongan

Gambar 4.5 Sistem Flow Pencarian Pelamar (Perusahaan)

Page 7: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

25

4.2.1.6 Pencarian Lowongan (Pelamar)

Pencarian Lowongan

Pelamar Aplikasi

Ph

ase

B

Klik “Cari Lowongan”

Mencari Lowongan Sesuai Kriteria

Lowongan Tersedia

Selesai

Lowongan

Menampilkan Lowongan

Mulai

Cari Lowongan

Kriteria Lowongan

Menampilkan Halaman Cari

Lowongan

Gambar 4.6 Sistem Flow Pencarian Lowongan (Pelamar)

Page 8: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

26

4.2.1.7 Pendaftaran Lowongan (Pelamar)

Pencarian Lowongan

Perusahaan Aplikasi

Ph

ase

B

Klik Lowongan yang Tersedia

Mengirim Pengajuan Lowongan

Pesan Sukses Mengajukan Lowongan

Selesai

Lowongan

Menampilkan Pesan Sukses

Mulai

Informasi Lowongan

Klik “Mengajukan Lamaran”

Menampilkan Informasi Lowongan

Gambar 4.7 Sistem Flow Pendaftaran Lowongan (Perusahaan)

Page 9: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

27

4.2.1.8 Membuat Laporan (Admin)

Membuat Laporan

Admin Aplikasi

Ph

ase

C

Memilih Periode

Mencetak Laporan

Selesai

Lowongan

Mulai

Laporan

Klik pada “Cetak Laporan”

Mencari Data Laporan

Menampilkan Laporan

Pelamar

Perusahaan

Laporan Cetak

Gambar 4.8 Membuat Laporan (Admin)

Page 10: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

28

4.2.2 Data Flow Diagram (DFD)

4.2.2.1 Context Diagram

Gambar 4.9 Context Diagram

Context diagram aplikasi ini memiliki tiga external entity yang menunjang

jalannya sistem, yaitu Admin, Pelamar, Perusahaam.

La

pora

n C

eta

k

Peri

ode

Lapo

ran y

an

g D

iin

gin

kan

Hala

ma

n W

eb

Adm

in

Data

Lo

gin

Adm

in

Noti

fika

si S

uks

es K

irim

Pen

ga

juan

Lam

ara

n

Kir

im S

ura

t P

en

ga

juan L

am

ara

n

Daft

ar

Pe

lam

ar

Se

sua

i Y

ang

Diin

gin

kan

Data

Kri

teri

a P

ela

mar

Yang

Diin

gin

kan

Daft

ar

Low

on

ga

n S

esua

i Y

ang

Diin

gin

kan

Data

Kri

teri

a L

ow

ong

an Y

ang

Diin

gin

kan

Noti

fika

si S

uks

es P

ostin

g L

ow

ong

an

baru

Data

Kebu

tuhan

Low

ong

an

Baru

Data

Lo

gin

Peru

saha

an

Hala

ma

n W

eb

Peru

sah

aan

Hala

ma

n W

eb

Pela

ma

r

Data

Lo

gin

Pela

mar

Noti

fika

si S

uks

es D

afta

r P

eru

sa

haa

n

Data

Dir

i P

eru

saha

an

Noti

fika

si S

uks

es D

afta

r P

ela

ma

r

Data

Dir

i P

ela

mar

0

Sis

tem

Info

rma

si B

urs

a

Kerj

a B

erb

as

is W

eb

+

Pela

mar

Peru

saha

an

0

Sis

tem

Info

rma

si B

urs

a

Kerj

a B

erb

as

is W

eb

+

Adm

in

Page 11: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

29

4.2.2.2 DFD Level 0

Gambar 4.10 DFD Level 0

Daf

tar P

eru

sah

aan

Ter

daftar

Daf

tar Lo

wong

an T

erd

afta

r

Daf

tar P

ela

mar T

erd

afta

r

Dat

a H

ak A

kses

Adm

in

[Lap

oran

Ceta

k]

[Per

iode

Lap

oran

yang

Diing

inka

n]

[Hal

aman

Web

Adm

in]

[Dat

a Log

in A

dm

in]

Dat

a P

enca

rian

Low

onga

n

Dat

a P

erusa

haan

Low

ongan

[Not

ifikas

i Suk

ses

Kirim

Peng

ajuan

Lam

aran]

[Kiri

m S

ura

t P

engaj

uan

Lam

aran

]

Dat

a P

embu

atan

Low

ong

an

Dat

a P

elam

ar

[Daf

tar P

ela

mar S

esua

i Yan

g D

iing

inkan

][D

ata

Krit

eria

Pel

amar

Yang

Diin

ginka

n]

Dat

a H

ak A

kses

Pela

mar

Dat

a L

owon

gan

[Daf

tar Lo

wong

an S

esua

i Y

ang

Diin

gink

an]

[Dat

a K

riter

ia L

owon

gan

Yang

Diing

inka

n]

Dat

a P

erusa

haan

Terd

afta

rD

ata P

elam

ar T

erda

ftar

Dat

a H

ak A

kses

Peru

sahaa

n

Sim

pan

Dat

a Low

onga

n B

aru

Dat

a B

agia

n

Dat

a K

riteria

Kar

yaw

an

Dat

a J

abata

n

[Not

ifikas

i Suk

ses

Post

ing

Low

ong

an b

aru

][D

ata

Keb

utuh

an L

ow

ong

an B

aru]

Use

r Pas

swor

d P

erus

ahaan

Use

r Pas

swor

d P

elam

ar

[Hal

aman

Web

Per

usa

haan

]

[Dat

a Log

in P

eru

sah

aan]

[Hal

aman

Web

Pel

am

ar]

[Dat

a Log

in P

ela

mar]

Sim

pan

Dat

a P

erus

ahaa

n B

aru

[Not

ifikas

i Suk

ses

Dafta

r P

erusa

haan

][D

ata

Diri

Per

usa

haan

]

Sim

pan

Dat

a P

elam

ar B

aru

[Not

ifikas

i Suk

ses

Dafta

r P

elam

ar]

[Dat

a D

iri P

elam

ar]

Pel

am

arP

elam

arP

erusa

haan

Per

usa

haan

Pel

am

ar

Pel

am

arP

erusa

haan

Per

usa

haan

Per

usa

haa

nP

erusa

haan

Pel

am

arP

elam

ar

Per

usa

haan

Per

usa

haan

Pel

am

arP

elam

ar

1

Pen

dafta

ran

Pel

am

ar

+

1P

elam

ar

2

Pen

dafta

ran

Per

usa

haan

+

2P

erusa

haan

3

Hak

Aks

es

+

1P

elam

ar2

Per

usa

haan

4

Low

onga

n

Per

usa

haan

+

6Ja

bata

n7

Krit

eria

Kar

yaw

an

8B

agia

n9

Low

onga

n

5

Pen

caria

n

Low

onga

n

+

9Lo

won

gan

6

Pen

caria

n

Pel

am

ar

+

1P

elam

ar

7

Pen

dafta

ran

Low

onga

n

+

9Lo

won

gan

Adm

inA

dmin

Adm

inA

dmin

8

Mem

buat

Lapo

ran

+

2P

erusa

haan

1P

elam

ar

9Lo

won

gan

Page 12: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

30

4.2.2.3 DFD Level 1 Pendaftaran Pelamar

Gambar 4.11 DFD Level 0 Pendaftaran Pelamar

Data Pelamar Lengkap

Data Pelamar Benar

Form Daftar Pelamar Baru

[Data Pelamar Terdaftar]

[Notifikasi Sukses Daftar Pelamar][Simpan Data Pelamar Baru]

[Data Diri Pelamar]

Pelamar

Pelamar

1 Pelamar

Hak Akses

1.1

Menampilkan

Form Daftar

Pelamar Baru

1.2

Cek Kebenaran

Data Pelamar

Baru

1.3

Cek

Kelengkapan

Pendaftar Baru

1.4

Simpan Data

Pelamar Baru

Page 13: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

31

4.2.2.4 DFD Level 1 Pendaftaran Perusahaan

Gambar 4.12 DFD Level 1 Pendaftaran Perusahaan

Data Perusahaan Lengkap

Data Perusahaan Benar

Form Daftar Perusahaan Baru

[Simpan Data Perusahaan Baru]

[Data Perusahaan Terdaftar]

[Notifikasi Sukses Daftar Perusahaan]

[Data Diri Perusahaan]Perusahaan

Perusahaa

n

2 Perusahaan

Hak Akses

2.1

Menampilkan

Form Daftar

Perusahaan Baru

2.2

Cek Kebenaran Data

Perusahaan Baru

2.3

Cek Kelengkapan

Data Perusahaan

Baru

2.4

Simpan Data

Perusahaan

Baru

Page 14: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

32

4.2.2.5 DFD Level 1 Hak Akses

Gambar 4.13 DFD Level 1 Hak Akses

[Data Hak Akses Admin]

[Halaman Web Admin]

Hak Akses Admin

[Data Log in Admin]

Hak Akses Perusahaan Hak Akses Pelamar

Data Login Cocok

[User Password Perusahaan][User Password Pelamar]

[Data Log in Perusahaan]

[Halaman Web Perusahaan]

[Data Log in Pelamar]

[Halaman Web Pelamar]

[Data Hak Akses Pelamar][Data Hak Akses Perusahaan]

[Data Perusahaan Terdaftar][Data Pelamar Terdaftar]

Pelamar

Pelamar

Perusahaan

Perusahaa

n

1 Pelamar2 Perusahaan

Lowong an Perusahaan

Pendaftaran Pelamar Pendaftaran Perusahaan

Pencarian Lowong an

3.1

Cek Data Login

3.2

Meng ecek Hak

Akses

3.3

Menampilkan

Halaman

Perusahaan

3.4

Menampilkan

Halaman

Pelamar

Admin

Admin

Membuat Laporan

3.5

Menampilakan

Halaman Admin

Page 15: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

33

4.2.2.6 DFD Level 1 Lowongan Perusahaan

Gambar 4.14 DFD Level 1 Lowongan Perusahaan

Lowong an Tersimpan

Form Buat Lowong an Baru

[Data Bagian]

[Data Kriteria Karyawan]

[Data Jabatan]

[Simpan Data Lowongan Baru]

[Data Pembuatan Lowongan]

[Notifikasi Sukses Posting Lowongan baru]

[Data Kebutuhan Lowong an Baru]

[Data Hak Akses Perusahaan]

Perusahaa

n

Perusahaa

n

6 Jabatan

7Kriteria

Karyawan

8 Bag ian

9 Lowong an

Hak Akses

Pencarian Pelamar

4.1

Menampilkan

Form Buat

Lowong an

4.2

Menyimpan

Lowong an

4.3

Menampilkan

Pesan Sukses

Page 16: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

34

4.2.2.7 DFD Level 1 Pencarian Pelamar

Gambar 4.15 DFD Level 1 Pencarian Pelamar

Pelamar Sesuai Kriteria

Halaman Cari Pelamar

[Data Pelamar]

[Daftar Pelamar Sesuai Yang Diinginkan]

[Data Kriteria Pelamar Yang Diinginkan]

[Data Pembuatan Lowong an]

Perusahaa

n

Perusahaa

n

1 Pelamar

Lowong an Perusahaan

6.1

Menampilkan

Halaman Cari

Pelamar

6.2

Mencari

Pelamar Sesuai

Kriteria

6.3

Menampilkan

Pelamar

Page 17: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

35

4.2.2.8 DFD Level 1 Pencarian Lowongan

Gambar 4.16 Pencarian Lowongan

Lowongan Sesuai Kriteria

Halaman Cari Lowongan

[Data Kriteria Lowongan Yang Diinginkan]

[Data Lowongan]

[Daftar Lowongan Sesuai Yang Diinginkan]

[Data Hak Akses Pelamar]

[Data Pencarian Lowongan]

Pelamar

Pelamar

9 Lowongan

Hak Akses

Pendaftaran Lowongan

5.1

Menampilkan

Halaman Cari

Lowongan

5.2

Mencari

Lowongan

Sesuai Kriteria

5.3

Menampilkan

Lowongan

Page 18: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

36

4.2.2.9 DFD Level 1 Pendaftaran Lowongan

Gambar 4.17 Pendaftaran Lowongan

Pengajuan Lowongan

Informasi Lowongan

[Notifikasi Sukses Kirim Pengajuan Lamaran]

[Data Perusahaan Lowongan]

[Data Pencarian Lowongan]

[Kirim Surat Pengajuan Lamaran]

Pelamar

Pelamar

9 Lowongan

Pencarian Lowongan

7.1

Menampilakan

Informasi

Lowongan

7.2

Mengirim

Pengajuan

Lowongan

7.3

Menampilkan

Pesan Sukses

Daftar

Page 19: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

37

4.2.2.10 DFD Level 1 Membuat Laporan

Gambar 4.18 Membuat Laporan

Data Laporan Siap Cetak

Data Laporan Ditemukan

[Daftar Lowongan Terdaftar]

[Daftar Pelamar Terdaftar]

[Daftar Perusahaan Terdaftar]

[Laporan Cetak]

[Periode Laporan yang Diing inkan]

[Data Hak Akses Admin]

Admin

Admin

Hak Akses

1 Pelamar

9 Lowong an

2 Perusahaan

8.1

Mencari Data

Laporan

8.2

Menampilkan

Laporan

8.3

Mencetak

Laporan

Page 20: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

38

4.2.3 Perancangan Database

4.2.3.1 Conceptual Data Model (CDM)

Gambar 4.19 Conceptual Data Model

Page 21: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

39

4.2.3.2 Physical Data Model (PDM)

Gambar 4.20 Physical Data Model

Page 22: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

40

4.2.4 Struktur Tabel

1. Tabel Perusahaan

Nama tabel : Perusahaan

Primary key : email_perusahaan

Foreign key : id_kategori, id_kota

Fungsi : Menyimpan data Perusahaan

Tabel 4.1 Tabel Perusahaan

N

o

Field Name

Data

Type

Lengt

h

Constrain

t

Foreign Key

On Field

On

Table

1

email_perusahaa

n varchar 20 PK

2 id_kategori varchar 10

id_kategor

i Kategori

3 id_kota varchar 5 id_kota Kota

4 nama_pendaftar varchar 20

5 Website varchar 50

6 Logo longblob

7 alamat Text

8 pw_perusahaan Varchar 20

9 status_memberu Char 1

Page 23: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

41

2. Tabel Kota

Nama tabel : Kota

Primary key : id_kota

Foreign key : -

Fungsi : Menyimpan data Kota

Tabel 4.2 Tabel Kota

No Field Name Data Type Length Constraint

Foreign Key

On Field On Table

1 id_kota varchar 5 PK

2 nama_kota varchar 20

3. Tabel Kategori

Nama tabel : Kategori

Primary key : id_kategori

Foreign key : -

Fungsi : Menyimpan data Kategori

Tabel 4.3 Tabel kategori

No Field Name Data Type Length Constraint

Foreign Key

On Field On Table

1 id_kategori varchar 10 PK

2 nama_kategori varchar 30

Page 24: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

42

4. Tabel Lowongan

Nama tabel : Lowongan

Primary key : id_lowongan

Foreign key : id_tingkat, email_perusahaan, id_jk, id_pekerjaan

Fungsi : Menyimpan data Lowongan

Tabel 4.4 Tabel Lowongan

No Field Name Data Type Length Constraint

Foreign Key

On Field On Table

1 id_lowongan integer PK

2 id_tingkat varchar 10 id_tingkat

Tingkat_Pen

didikan

3

email_perusahaa

n varchar 20

email_peru

sahaan Perusahaan

4 id_jk varchar 1 id_jk

Jenis_Kelami

n

5 id_pekerjaan varchar 10

id_pekerjaa

n Pekerjaan

6 nama_lowongan varchar 30

7 deskripsi text

8 pengalaman int

9 gaji varchar 10

10 jenis_pekerjaan varchar 15

11 tgl_terbit varchar 10

12 tgl_akhir varchar 10

Page 25: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

43

No Field Name Data Type Length Constraint

Foreign Key

On Field On Table

13 tgl_posting varchar 10

14 umur int

5. Tabel Jenis Kelamin

Nama tabel : Jenis Kelamin

Primary key : id_jk

Foreign key : -

Fungsi : Menyimpan data Jenis Kelamin

Tabel 4.5 Tabel Jenis Kelamin

No Field Name Data Type Length Constraint

Foreign Key

On Field On Table

1 id_jk varchar 1 PK

2 nama_jk varchar 10

Page 26: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

44

6. Tabel Pelamar_Lowongan

Nama tabel : Pelamar_Lowongan

Primary key : email_pelamar, id_lowongan

Foreign key : email_pelamar, id_lowongan

Fungsi : Menyimpan data Pelamar yang masuk lowongan

Tabel 4.6 Tabel Pelamar_Lowongan

No Field Name Data Type Length Constraint

Foreign Key

On Field On Table

1 email_pelamar varchar 20 PK, FK email_pelamar Pelamar

2 id_lowongan varchar 10 PK, FK id_lowongan Lowongan

7. Tabel Pekerjaan

Nama tabel : Pekerjaan

Primary key : id_pekerjaan

Foreign key : id_kategori

Fungsi : Menyimpan data Pekerjaan

Tabel 4.7 Tabel Pekerjaan

N

o

Field Name

Data

Type

Lengt

h

Constrain

t

Foreign Key

On Field

On

Table

1 id_pekerjaan varchar 10 PK

2 id_kategori varchar 10

id_kategor

i Kategori

3

nama_pekerjaa

n varchar 30

Page 27: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

45

8. Tabel Jurusan

Nama tabel : Jurusan

Primary key : id_jurusan

Foreign key : -

Fungsi : Menyimpan data Jurusan

Tabel 4.8 Tabel Jurusan

No Field Name Data Type Length Constraint

Foreign Key

On Field On Table

1 id_jurusan varchar 10 PK

2 nama_jurusan varchar 100

Page 28: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

46

9. Tabel Pelamar

Nama tabel : Pelamar

Primary key : email_pelamar

Foreign key : id_kota, id_jk

Fungsi : Menyimpan data Pelamar

Tabel 4.9 Tabel Pelamar

No Field Name

Data

Type

Length

Constrain

t

Foreign Key

On Field On Table

1 email_pelamar varchar 20 PK

2 id_kota varchar 5 id_kota Kota

3 id_jk varchar 1 id_jk

Jenis_Kel

amin

4 nama_depan varchar 20

5 nama_belakang varchar 20

6 foto longblob

7 tgl_lahir varchar 10

8 telp varchar 15

9 cv longblob

10

status_member

p char 1

11 pw_pelamar varchar 20

Page 29: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

47

10. Tabel Pendidikan

Nama tabel : Pendidikan

Primary key : id_pendidikan

Foreign key : id_jurusan, id_tingkat

Fungsi : Menyimpan data Pendidikan

Tabel 4.10 Tabel Pendidikan

N

o

Field Name

Data

Type

Lengt

h

Constrain

t

Foreign Key

On Field On Table

1

id_pendidika

n varchar 10 PK

2 id_jurusan varchar 10 id_jurusan Jurusan

3 id_tingkat varchar 10 Id_tingkat

Tingkat_Pen

didikan

4 th_masuk varchar 4

5 th_lulus varchar 4

6

nama_sekola

h varchar 100

Page 30: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

48

11. Tabel Pendidikan_Pelamar

Nama tabel : Pendidikan_Pelamar

Primary key : id_pendidikan, email_pelamar

Foreign key : id_pendidikan, email_pelamar

Fungsi : Menyimpan data Pendidikan dari Pelamar

Tabel 4.11 Tabel Pendidikan_Pelamar

No Field Name Data Type Length Constraint

Foreign Key

On Field On Table

1 id_pendidikan varchar 10 PK, FK id_pendidikan Pendidikan

2 email_pelamar varchar 20 PK, FK email_pelamar Pelamar

12. Tabel Karir_Pelamar

Nama tabel : Karir_Pelamar

Primary key : id_karir, email_pelamar

Foreign key : id_karir, email_pelamar

Fungsi : Menyimpan data Karir yang dari Pelamar

Tabel 4.12 Tabel Karir_Pelamar

N

o

Field Name

Data

Type

Lengt

h

Constrain

t

Foreign Key

On Field

On

Table

1 id_karir varchar 10 PK, FK id_karir Karir

2

email_pelama

r varchar 20 PK, FK

email_pelama

r Pelamar

Page 31: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

49

13. Tabel Tingkat_Pendidikan

Nama tabel : Tingkat_Pendidikan

Primary key : id_tingkat

Foreign key : -

Fungsi : Menyimpan data Tingkat Pendidikan

Tabel 4.13 Tabel Karir

No Field Name Data Type Length Constraint

Foreign Key

On Field On Table

1 id_tingkat varchar 10 PK

2 nama_tingkat varchar 50

14. Tabel Karir

Nama tabel : Karir

Primary key : id_karir

Foreign key : id_pekerjaan

Fungsi : Menyimpan data Karir

Tabel 4.14 Tabel Karir

No Field Name Data Type Length Constraint

Foreign Key

On Field On Table

1 id_karir varchar 10 PK

2 id_pekerjaan varchar 10 id_pekerjaan Pekerjaan

3 th_kerja varchar 4

4 lama_kerja Int

5 nama_perusahaan varchar 50

Page 32: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

50

4.2.5 Desain I/O (Input Output)

Desain input atau output merupakan rancangan masukan dan keluaran

berupa formulir atau tabel untuk memasukkan data danlaporan sebagai informasi

yang dihasilkan dari pengolahan data. Desain input atau output juga merupakan

acuan pembuat aplikasi dalam merancang dan membangun sistem.

1. Desain Input

Desain input merupakan perancangan desain dari masukan dari pengguna

yang berhubungan langsung dengan sistem yang kemudian akan disimpan ke

dalam database.

a. Halaman Pendaftaran Pelamar

Halaman ini berfungsi untuk mencatat data pendaftaran member dari

pelamar atau pencari kerja yang ingin menggunakan sistem ini. Tampilan

halaman ini dapat dilihat pada Gambar 4.21

Gambar 4.21 Desain Halaman Pendaftaran Pelamar

Page 33: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

51

b. Halaman Pendaftaran Perusahaan

Halaman ini berfungsi untuk mencatat data pendaftaran member

dari perusahaan ingin memanfaatkan sistem ini. Tampilan

halaman ini dapat dilihat pada Gambar 4.22

Gambar 4.22 Desain Halaman Pendaftaran Perusahaan

c. Halaman Login

Halaman ini digunakan untuk melakukan proses verifikasi dari

member yang telah terdaftar pada sistem bursa kerja. Tampilan

halaman ini dapat dilihat pada Gambar 4.23

Page 34: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

52

Gambar 4.23 Desain Halaman Login

d. Halaman Lowongan Perusahaan

Halaman ini hanya bisa diakses oleh member perusahaan.

Member perusahaan dapat melakukan pengiklanan lowongan

pekerjaan pada halaman ini. Tampilan halaman ini dapat dilihat

pada Gambar 4.24

Gambar 4.24 Desain Halaman Lowongan Perusahaan

Page 35: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

53

e. Halaman Pencarian Pelamar

Halaman ini hanya bisa diakses oleh member perusahaan.

Member perusahaan dapat melakukan pencarian pelamar yang

sesuai dengan kriteria dari perusahaan itu sendiri. Tampilan

halaman ini dapat dilihat pada Gambar 4.25

Gambar 4.25 Desain Halaman Pencarian Pelamar

f. Halaman Pencarian Lowongan

Halaman ini dapat digunakan oleh siapa saja pengunjung dari

website bursa kerja Jawa Pos. Halaman ini digunakan untuk

mencari lowongan pekerjaan yang tersedia pada sistem.

Tampilan halaman ini dapat dilihat pada Gambar 4.26

Page 36: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

54

Gambar 4.26 Desain Halaman Pencarian Lowongan

2. Desain Output

Desain output merupakan perancangan desain keluaran yang merupakan

hasil dari pemrosesan data masukan sistem, data yang tersimpan pada

database yang telah diolah sehingga menghasilkan informasi yang

berguna bagi pengguna sistem.

a. Halaman Pendaftaran Lowongan

Halaman ini terdapat informasi lengkap tentang lowongan yang

tersimpan pada sistem. Pada halaman ini juga dapat dilakukan

pendaftaran lowongan. Tampilan halaman ini dapat dilihat pada

Gambar 4.27

Page 37: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

55

Gambar 4.27 Desain Halaman Pendaftaran Lowongan

b. Halaman Membuat Laporan

Halaman ini adalah halaman yang hanya dapat diakses oleh

Admin. Admin dapat membuat laporan yang dibutuhkan pada

halaman ini. Tampilan halaman ini dapat dilihat pada Gambar

4.28

Gambar 4.28 Desain Halaman Membuat Laporan

Page 38: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

56

4.3 Implementasi Sistem

Implementasi sistem ini akan menjelaskan aplikasi pendaftaran pengguna,

transaksi pengguna, pembuatan laporan, penjelasan hardware atau software

pendukung dan formulir-formulir yang ada.

4.3.1 Beranda

Halaman ini adalah halaman pertama yang terbuka saat pengguna

melakukan akses ke website bursa kerja Jawa Pos Koran. Pada halaman

beranda ini pengguna disediakan akses ke fungsi-fungsi umum yang dapat

diakses oleh siapa saja seperti, pencarian lowongan pekerjaan, login,

pendaftaran, tips pekerjaan dan lainnya.

Gambar 4.29 Beranda Sistem

Page 39: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

57

Pada halaman ini terdapat beberapa kontrol utama, yaitu :

a. Textbox E-mail

Textbox ini adalah bagian dari fungsi login. Untuk melakukan login

ke dalam sistem, pengguna harus memasukkan data email yang

digunakan saat pertama kali mendaftar sebagai anggota, pelamar kerja

ataupun perusahaan.

b. Textbox Password

Textbox password juga merupakan bagian dari fungsi login sistem.

Masukkan dari password haruslah sesuai dengan email yang

dimasukkan. Jika tidak sesuai antara kedua textbox ini, proses login

tidak dapat dilanjutkan.

c. Tombol Login

Tombol ini digunakan saat kedua textbox email dan password sudah

terisi, tombol ini yang akan melakukan pengecekan kebenaran dari

masukkan data login.

d. Textbox Kata Kunci

Textbox ini termasuk bagian dari fungsi pencarian lowongan. Kata

kunci digunakan untuk acuan dalam mencari lowongan yang

diinginkan.

e. Combobox Pilih Lokasi

Combobox ini adalah bagian dari fungsi pencarian lowongan.

Pengguna dapat mencari lowongan yang ada berdasarkan kota

masing-masing daerah.

f. Combobox Perusahaan

Page 40: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

58

Combobox perusahaan akan menampilkan daftar perusahaan yang

telah terdaftar pada sistem bursa kerja. Dengan adanya combobox ini,

pengguna dapat mencari lowongan pada perusahaan yang diinginkan.

g. Combobox Kategori

Kategori berisi tentang jenis bisnis yang ada, misalnya akuntansi,

percetakan, pendidikan, dan lainnya. Combobox kategori akan

membantu pencari lowongan berdasarkan bidang dari bisnis.

h. Combobox Pekerjaan

Pencarian lowongan paling sering menggunakan nama pekerjaan, jadi

combobox ini dapat membantu melakukan pemilihan pekerjaan yang

diinginkan oleh pengguna.

i. Tombol Mulai Pencarian

Jika sudah memilih pencarian berdasarkan apa, pengguna dapat

melakukan klik pada tombol ini, tombol ini akan menjalankan fungsi

pencarian lowongan pada sistem.

4.3.2 Pendaftaran Pelamar

Halaman ini mewakili fungsi pendaftaran pelamar. Pendaftaran pelamar

dilakukan karena jika pengguna ingin mendaftar lowongan haruslah

terdaftar terlebih dahulu sebagai member pelamar. Data diri pelamar

diperlukan saat melakukan pendaftaran.

Page 41: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

59

Gambar 4.30 Pendaftaran Pelamar Sistem

Pada halaman ini terdapat beberapa kontrol utama, yaitu :

a. Textbox E-mail

Textbox ini sangat penting untuk menyimpan masukan email pelamar,

email yang dimasukkan harus email asli karena nanti akan digunakan

sebagai ID untuk melakukan login pada sistem.

b. Textbox Nama

Textbox nama terdiri dari 2 bagian, yaitu nama depan dan nama

belakang. Nama yang dimasukkan haruslah nama yang benar sesuai

dengan Kartu Tanda Pengenal (KTP) dari pelamar sehingga nantinya

akan mudah jika melakukan pendaftaran lowongan.

Page 42: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

60

c. Combobox Jenis Kelamin

Combobox jenis kelamin terdapat 2 pilihan yaitu Laki-laki dan

Perempuan. Combobox ini digunakan untuk menyeragamkan data

masukan jenis kelamin dari pelamar.

d. Datepicker Tanggal Lahir

Kolom ini digunakan untuk menyimpan tanggal lahir pelamar yang

nantinya dapat digunakan untuk perhitungan usia. Saat kolom ini di

klik akan muncul datepicker untuk memilih tanggal lahirnya.

e. Textbox Telepon

Textbox ini digunakan untuk mencatat nomor telepon yang dapat

dihubungi oleh perusahaan jika dibutuhkan.

f. Textbox Password

Textbox password untuk menyimpan masukan kata kunci yang

digunakan untuk login pada sistem.

g. Combobox Kota

Combobox kota digunakan untuk memilih kota tempat tinggal dari

pelamar.

h. Tombol Daftar Pencari Kerja

Tombol ini dapat digunakan saat semua data pendaftaran telah terisi,

jika ada data yang kosong maka proses pendaftaran tidak dapat

dilanjutkan.

Page 43: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

61

4.3.3 Pendaftaran Perusahaan

Halaman ini mewakili fungsi pendaftaran perusahaan. Pendaftaran

perusahaan dilakukan karena jika pengguna ingin mengiklankan lowongan

haruslah terdaftar terlebih dahulu sebagai member perusahaan. Data

perusahaan diperlukan saat melakukan pendaftaran.

Gambar 4.31 Pendaftaran Perusahaan Sistem

Pada halaman ini terdapat beberapa kontrol utama, yaitu :

a. Textbox E-mail

Textbox ini digunakan untuk menyimpan masukan email perusahaan,

email yang dimasukkan harus email asli karena nanti akan digunakan

sebagai ID untuk melakukan login pada sistem.

b. Textbox Nama Perusahaan

Textbox nama digunakan untuk memasukkan nama perusahaan

dengan lengkap.

Page 44: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

62

c. Combobox Bidang Bisnis

Combobox jenis kelamin terdapat beberapa pilihan. Combobox ini

digunakan untuk menyeragamkan data masukan bidang bisnis dari

perusahaan.

d. Textbox Website Perusahaan

Kolom ini digunakan untuk menyimpan alamat website perusahaan.

Website perusahaan dibutuhkan jika ada pelamar yang ingin

mengetahui informasi lebih lanjut dari perusahaan yang mengiklankan

lowongan pada sistem ini.

e. Textarea Alamat Perusahaan

Textbox ini digunakan untuk mencatat alamat dari perusahaan.

f. Textbox Password

Textbox password untuk menyimpan masukan kata kunci yang

digunakan untuk login pada sistem.

g. Combobox Kota

Combobox kota digunakan untuk memilih kota tempat berdirinya

perusahaan.

h. Tombol Daftar Perusahaan

Tombol ini dapat digunakan saat semua data pendaftaran telah terisi,

jika ada data yang kosong maka proses pendaftaran tidak dapat

dilanjutkan.

Page 45: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

63

4.3.4 Lowongan Perusahaan

Halaman lowongan perusahaan berfungsi untuk melakukan pengiklanan

lowongan pekerjaan. Halaman ini hanya bisa diakses oleh member

perusahaan yang telah melakukan login. Untuk melakukan pengiklanan

lowongan dibutuhkan beberapa data yang harus diisi.

Gambar 4.32 Lowongan Perusahaan Sistem

Page 46: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

64

Pada halaman ini terdapat beberapa kontrol utama, yaitu :

a. Textbox Nama Lowongan

Textbox ini digunakan untuk memasukkan data nama lowongan yang

akan diterbitkan.

b. Textarea Deskripsi Lowongan

Textarea ini digunakan untuk memberikan deskripsi dari lowongan

yang akan diterbitkan. Deskripsi ini dapat berupa kontak perusahaan,

jumlah kebutuhan karyawan, dan lainnya.

c. Combobox Tingkat Pendidikan

Combobox tingkat pendidikan berisi data pilihan pendidikan terakhir

yang dibutuhkan oleh perusahaan untuk mengisi lowongan yang

diterbitkan.

d. Combobox Jenis Pekerjaan

Combobox ini berisi tentang data dari jenis pekerjaan yang ditawarkan

dalam lowongan seperti paruh waktu ataupun purna waktu dan

lainnya.

e. Combobox Pengalaman

Kolom ini berisi pilihan dari jumlah tahun pengalaman minimal yang

dibutuhkan agar sesuai dengan lowongan pekerjaan perusahaan,

f. Combobox Gaji

Kolom ini berisi tentang pilihan gaji yang ditawarkan untuk mengisi

pekerjaan. Kolom gaji tidak berupa nominal uang tetapi jenis gajinya

seperti gaji negosiasi, gaji tidak dapat negosiasi dan lainnya.

g. Combobox Bagian

Page 47: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

65

Combobox ini berisi data pilihan pekerjaan yang kosong dan ingin

dilowongkan.

h. Combobox Usia

Combobox ini berisi pilihan rentang usia yang sesuai dengan

kebutuhan perusahaan.

i. Datepicker Tanggal Diterbitkan

Kolom ini digunakan untuk mengambil tanggal kapan akan

diterbitkannya lowongan yang bersangkutan.

j. Datepicker Tanggal Berakhir

Kolom ini digunakan untuk mengambil tanggal kapan akan

diterbitkannya lowongan yang bersangkutan.

k. Tombol Terbitkan Lowongan

Saat semua kolom sudah terisi, tombol ini dapat di klik agar fungsi

pencatatan data lowongan dapat disimpan ke database.

Page 48: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

66

4.3.5 Pencarian Pelamar

Halaman ini dapat diakses oleh member perusahaan yang telah melakukan

login. Fungsi dari halaman ini adalah untuk mencari pelamar secara

langsung dengan melakukan masukan beberapa kriteria pelamar yang

diinginkan.

Gambar 4.33 Pencarian Pelamar Sistem

Pada halaman ini terdapat beberapa kontrol utama, yaitu :

a. Combobox Jenis Kelamin

Combobox ini berisi pilihan dari jenis kelamin pelamar yang

diinginkan oleh perusahaan.

b. Combobox Kota

Combobox kota digunakan untuk mencari pelamar berdasarkan kota

tempat tinggal dari pelamar yang diinginkan.

c. Combobox Usia

Page 49: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

67

Combobox usia berisi pilihan rentang usia yang diharapkan oleh

perusahaan.

d. Combobox Pendidikan

Kolom ini berisi pendidikan terakhir dari pelamar yang akan dicari

oleh perusahaan.

e. Combobox Jurusan

Kolom ini berhubungan dari masukan dari combobox pendidikan,

yaitu dengan memilih jurusan dari pendidikan terakhir pelamar

f. Combobox Pengalaman Karir

Combobox ini memiliki pilihan jumlah tahun dari pengalaman

seorang pelamar.

g. Tombol Mulai Pencarian

Setelah mengisi kolom pencari pelamar yang diinginkan, perusahaan

melakukan klik pada tombol ini dan sistem akan mencari pelamar

yang sesuai dengan kriteria masukan.

Page 50: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/1363/6/BAB_IV.pdf · DESKRIPSI KERJA PRAKTEK . 4.1 Analisa Sistem . Sebelum melakukan desain sistem

68

4.3.6 Buat Laporan

Halaman ini adalah halaman yang hanya diakses oleh usir Admin. Pada

halaman ini, Admin dapat melihat laporan yang diinginkan.

Gambar 4.34 Buat Laporan Sistem

Pada halaman ini terdapat beberapa kontrol utama, yaitu :

a. Combobox Laporan

Pada combobox disediakan beberapa pilihan laporan yang dapat

ditampilkan oleh sistem.

b. Tombol Buat Laporan

Dengan melakukan klik pada tombol ini, sistem akan dapat

memulai mencari laporan yang diinginkan oleh Admin.