58
23 BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistem Berdasarkan survey yang telah dilakukan, masih banyak kekurangan yang terdapat dalam proses rekrutmen, seleksi dan penggajian karyawan disebabkan proses-proses tersebut masih dilakukan secara manual. Kesulitan maupun masalah yang muncul diantaranya, bagian HRD mengalami kesulitan dalam mengolah data pelamar yang masuk karena banyaknya data pelamar dan diperlukan tingkat ketelitian yang tingi dalam menyeleksinya. Masih sering terjadi kehilangan data disebabkan pengarsipan yang kurang efektif dan efisien. Selain itu, juga masih ada kemungkinan terjadi kesalahan dalam menyeleksi data pelamar, sehingga kemungkinan untuk menghasilkan karyawan yang tidak berkualitas, tidak produktif maupun tidak memiliki kinerja tinggi masih dapat terjadi. Dan tentu saja hal ini merugikan pihak perusahaan itu sendiri. 4.2 Desain Sistem Pada bab ini dibahas mengenai prosedur pengembangan sistem informasi. Prosedur pengembangan sistem informasi tersebut didalamnya terdapat system flow (system flow Rekrutmen, system flow Seleksi, system flow Penggajian, system flow Pembuatan Laporan) dan desain sistem Context Diagram, Data Flow Diagram (DFD), Hierarchy Input Process Ouput (HIPO), Entity Relationship Diagram (ERD), struktur file dan desain I/O. Hal ini bertujuan untuk mengurangi kesalahan yang sering terjadi.

BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1162/6/BAB_IV.pdf · ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Berdasarkan survey yang telah

Embed Size (px)

Citation preview

23

BAB IV

ANALISIS DAN DESAIN SISTEM

4.1 Analisis Sistem

Berdasarkan survey yang telah dilakukan, masih banyak kekurangan

yang terdapat dalam proses rekrutmen, seleksi dan penggajian karyawan

disebabkan proses-proses tersebut masih dilakukan secara manual. Kesulitan

maupun masalah yang muncul diantaranya, bagian HRD mengalami kesulitan

dalam mengolah data pelamar yang masuk karena banyaknya data pelamar dan

diperlukan tingkat ketelitian yang tingi dalam menyeleksinya. Masih sering terjadi

kehilangan data disebabkan pengarsipan yang kurang efektif dan efisien. Selain

itu, juga masih ada kemungkinan terjadi kesalahan dalam menyeleksi data

pelamar, sehingga kemungkinan untuk menghasilkan karyawan yang tidak

berkualitas, tidak produktif maupun tidak memiliki kinerja tinggi masih dapat

terjadi. Dan tentu saja hal ini merugikan pihak perusahaan itu sendiri.

4.2 Desain Sistem

Pada bab ini dibahas mengenai prosedur pengembangan sistem

informasi. Prosedur pengembangan sistem informasi tersebut didalamnya terdapat

system flow (system flow Rekrutmen, system flow Seleksi, system flow Penggajian,

system flow Pembuatan Laporan) dan desain sistem Context Diagram, Data Flow

Diagram (DFD), Hierarchy Input Process Ouput (HIPO), Entity Relationship

Diagram (ERD), struktur file dan desain I/O. Hal ini bertujuan untuk mengurangi

kesalahan yang sering terjadi.

24

4.2.1 System Flow

Dari analisis sistem yang ada, maka dapat dikembangkan suatu sistem

yang dapat mengurangi kesalahan yang ada. Penjelasannya adalah sebagai

berikut:

a. System Flow Rekrutmen

Proses perekrutan diawali dengan menerima surat lamaran dan berkas

lamaran. Kemudian bagian HRD mengecek apakah pelamar tersebut pernah

melamar sebelumnya, jika pelamar sudah pernah melamar, maka bagian HRD

dapat mengubah data pelamar yang ada bila terdapat perubahan, jika pelamar

belum pernah melamar sebelumnya maka bagian HRD akan mengecek

kelengkapan berkas lamaran tersebut, selanjutnya data pelamar akan disimpan

dalam tabel pelamar. Untuk lebih jelasnya dapat dilihat pada Gambar 4.1.

Gambar 4.1 System Flow Rekrutmen

25

b. System Flow Seleksi

Proses seleksi pada sistem informasi yang akan dibuat diawali dengan

menerima informasi kebutuhan akan tenaga kerja dan kualifikasinya dari

pihak klien. Kemudian bagian HRD akan menampilkan data pelamar yang

sesuai dengan kualifikasi yang ditentukan klien untuk kemudian dibuatkan

surat panggilan wawancara personalia yang diadakan pihak PT. Karya

Gemilang Abadi. Setelah itu bagian HRD akan membuat surat panggilan

sesuai dengan tes yang diadakan. Hasil tes tersebut akan diterima oleh bagian

HRD untuk kemudian diseleksi sesuai standar nilai tes. Calon karyawan yang

telah memenuhi persyaratan dan lulus dalam tes-tes yang diadakan akan

dimasukkan ke dalam tabel karyawan. Untuk lebih jelasnya dapat dilihat pada

Gambar 4.2.

c. System Flow Penggajian

Proses penggajian diawali dari bagian penggajian yang menerima data

presensi karyawan dari klien. Oleh bagian penggajian, data presensi tersebut

disimpan ke dalam tabel Presensi untuk kemudian dihitung mengacu pada

tabel Standar Gaji dan Hari Libur. Periode penghitungan gaji ada dua macam,

yaitu mingguan dan bulanan, periode penggajian berbeda untuk tiap klien.

Untuk lebih jelasnya dapat dilihat pada Gambar 4.3.

26

Gambar 4.2 (a) System Flow Seleksi

27

(b) System Flow Seleksi off page connector 1

(c) System Flow Seleksi off page connector 2

28

Gambar 4.3 System Flow Penggajian

d. System Flow Pembuatan Laporan

Laporan yang dihasilkan oleh Sistem Informasi Rekrutmen, Seleksi dan

Penggajian Karyawan pada PT. Karya Gemilang Abadi adalah laporan data

pelamar yang lulus seleksi dan laporan data karyawan baru serta laporan

penggajian karyawan. Diawali pimpinan menginputkan jenis laporan dan

periode, setelah itu pimpinan juga bisa menambahkan batasan data laporan

yang akan dicetak. Jika laporan telah sesuai dengan yang diinginkan baru

laporan tersebut dicetak. Untuk lebih jelasnya dapat dilihat pada gambar 4.4.

29

Gambar 4.4 System Flow Pembuatan Laporan

4.2.2 Context Diagram

Context Diagram menggambarkan aliran data (input, output) dalam

sistem. Berikut merupakan Context Diagram dari Sistem Informasi Rekrutmen,

Seleksi dan Penggajian pada PT. Karya Gemilang Abadi.

Gambar 4.5 Context Diagram

30

4.2.3 Hierarchy Input Process Output (HIPO)

HIPO menggambarkan proses-proses dalam sistem. Berikut merupakan

diagram HIPO dari Sistem Informasi Rekrutmen, Seleksi dan Penggajian

Karyawan pada PT. Karya Gemilang Abadi:

a. HIPO Level 0

Pada HIPO Level 0 menggambarkan modul-modul yang terdapat dalam

Sistem Informasi Rekrutmen, Seleksi dan Penggajian Karyawan pada PT.

Karya Gemilang Abadi. Modul-modul yang terdapat dalam sistem ini adalah

pemeliharaan data, rekrutmen, seleksi, penggajian dan membuat laporan.

0

Sistem Informasi Rekrutmen, Seleksi

dan Penggajian Karyawan

1

Memelihara Data

2

Melakukan Rekrutmen

4

Melakukan Penggajian

5

Membuat Laporan

3

Melakukan Seleksi

Gambar 4.6 HIPO Level 0

b. HIPO Level 1 Memelihara Data

HIPO Level 1 pemeliharaan data menggambarkan pemeliharaan data apa saja

yang diperlukan dalam Sistem Informasi Rekrutmen, Seleksi dan Penggajian

Karyawan pada PT. Karya Gemilang Abadi. Pada sistem ini pemeliharaan

data yang dibutuhkan adalah pemeliharaan data klien, lowongan, pelamar,

standar wawancara personalia, standar wawancara klien, standar tes

ketrampilan, standar tes kesehatan, standar tes psikotes, hari libur dan standar

gaji. Untuk lebih jelasnya dapat dilihat pada Gambar 4.7.

31

1.1

Mem

elih

ara

Dat

a Kl

ien

1.2

Mem

elih

ara

Dat

a Lo

won

gan

1.4

Mem

elih

ara

Dat

a St

anda

r Waw

anca

ra

Pers

onal

ia

1.5

Mem

elih

ara

Dat

a St

anda

r W

awan

cara

Klie

n

1.6

Mem

elih

ara

Dat

a St

anda

r Tes

Ke

tram

pila

n

1.7

Mem

elih

ara

Dat

a St

anda

r Tes

Ke

seha

tan

1.8

Mem

elih

ara

Dat

a St

anda

r Psi

kote

s

1.9

Mem

elih

ara

Dat

a H

ari L

ibur

1.10

Mem

elih

ara

Dat

a St

anda

r Gaj

i

1.3

Mem

elih

ara

Dat

a Pe

lam

ar

1.1.

1

Men

yim

pan

Dat

a Kl

ien

1.1.

2

Men

guba

h D

ata

Klie

n

1.10

.1

Men

yim

pan

Dat

a St

d G

aji

1.9.

1M

enyi

mpa

n D

ata

Har

i Li

bur

1.8.

1

Men

yim

pan

Dat

a St

d PT

1.7.

1

Men

yim

pan

Dat

a St

d TS

1.6.

1

Men

yim

pan

Dat

a St

d TK

1.5.

1

Men

yim

pan

Dat

a St

d W

K

1.4.

1

Men

yim

pan

Dat

a St

d W

P

1.3.

1

Men

yim

pan

Dat

a Pe

lam

ar

1.2.

1M

enyi

mpa

n D

ata

Low

onga

n

1.2.

2M

engu

bah

Dat

a Lo

won

gan

1.3.

2

Men

guba

h D

ata

Pela

mar

1.4.

2

Men

guba

h D

ata

Std

WP

1.5.

2

Men

guba

h D

ata

Std

WK

1.6.

2

Men

guba

h D

ata

Std

TK

1.7.

2

Men

guba

h D

ata

Std

TS

1.8.

2

Men

guba

h D

ata

Std

PT

1.9.

2M

engu

bah

Dat

a H

ari

Libu

r

1.10

.2

Men

guba

h D

ata

Std

Gaj

i

1

Mem

elih

ara

Dat

a

Gambar 4.7 HIPO Level 1 Memelihara Data

32

c. HIPO Level 1 Melakukan Rekrutmen

HIPO Level 1 melakukan rekrutmen menggambarkan proses apa saja yang

terdapat dalam sistem perekrutan calon karyawan pada PT. Karya Gemilang

Abadi. Proses yang ada dalam sistem perekrutan adalah mengecek data

pelamar, mengecek kelengkapan berkas dan kemudian menyimpan data

pelamar. Untuk lebih jelasnya dapat dilihat pada Gambar 4.8.

2.1

Mengecek Data Pelamar

2.2

Mengecek Kelengkapan

Berkas

2.3

Menyimpan Data Pelamar

2

Melakukan Rekrutmen

Gambar 4.8 HIPO Level 1 Melakukan Rekrutmen

d. HIPO Level 1 Melakukan Seleksi

HIPO Level 1 melakukan seleksi menggambarkan proses apa saja yang

terdapat dalam sistem penyeleksian calon karyawan. Proses-proses yang ada

di dalamnya adalah mencetak surat panggilan seleksi (wawancara personalia,

wawancara klien, tes ketrampilan, tes kesehatan dan psikotes), melakukan tes

seleksi, menyimpan nilai hasil seleksi, mengecek jumlah nominasi,

menyimpan data karyawan baru dan mencetak surat pemberitahuan yang akan

diberikan pada pelamar sebagai konfirmasi bahwa pelamar tersebut diterima

sebagai karyawan. Untuk lebih jelasnya proses seleksi dapat dilihat pada

Gambar 4.9.

33

3.1

Men

yele

ksi

Kual

ifikas

i

3.2

Men

ceta

k Su

rat

Pang

gila

n W

awan

cara

Pe

rson

alia

3.3

Men

yimpa

n Ni

lai

Hasil

Waw

anca

ra

Pers

onal

ia

3.4

Men

yele

ksi

Waw

anca

ra

Pers

onal

ia

3.5

Men

ceta

k Su

rat

Pang

gila

n W

awan

cara

Klie

n

3.6

Men

yimpa

n Ni

lai

Hasil

Waw

anca

ra

Klie

n

3.7

Men

yele

ksi

Waw

anca

ra K

lien

3.8

Men

ceta

k Su

rat

Pang

gila

n Te

s Ke

tram

pila

n

3.9

Men

yimpa

n Ni

lai

Hasil

Tes

Ke

tram

pila

n

3.10

Men

yele

ksi T

es

Ketra

mpi

lan

3.11

Men

ceta

k Su

rat

Pang

gila

n Te

s Ke

seha

tan

3.12

Men

yimpa

n Ni

lai

Hasil

Tes

Ke

seha

tan

3.13

Men

yele

ksi T

es

Kese

hata

n

3.14

Men

ceta

k Su

rat

Pang

gila

n Ps

ikote

s

3.15

Men

yimpa

n Ni

lai

Hasil

Psik

otes

3.16

Men

yele

ksi

Psiko

tes

3.17

Men

gece

k Ju

mla

h No

min

asi

3.18

Men

yimpa

n Da

ta

Kary

awan

Bar

u

3.19

Men

ceta

k Su

rat

Pem

berit

ahua

n

3

Mel

akuk

an S

elek

si

Gambar 4.9 HIPO Level 1 Melakukan Seleksi

34

e. HIPO Level 1 Melakukan Penggajian

HIPO Level 1 melakukan penggajian menggambarkan proses apa saja yang

terdapat dalam sistem penggajian pada PT. Karya Gemilang Abadi. Untuk

lebih jelasnya dapat dilihat pada Gambar 4.10.

4

Melakukan Penggajian

4.1

Menyimpan Data Absensi

4.2

Menghitung Gaji

4.3

Menyimpan Gaji

4.4

Mencetak Tanda Terima

4.5

Mengubah Data Gaji

Gambar 4.10 HIPO Level 1 Melakukan Penggajian

f. HIPO Level 1 Membuat Laporan

HIPO Level 1 membuat laporan menggambarkan proses apa saja yang

terdapat dalam sistem pembuatan laporan pada PT. Karya Gemilang Abadi.

Untuk lebih jelasnya dapat dilihat pada Gambar 4.11.

5

Membuat Laporan

5.1

Memilih Laporan

5.2

Menambah Data Laporan

5.3

Menampilkan Laporan

5.4

Mencetak Laporan

Gambar 4.11 HIPO Level 1 Membuat Laporan

35

4.2.4 Data Flow Diagram (DFD)

DFD menggambarkan aliran data dalam sistem. Berikut merupakan DFD

dari Sistem Informasi Rekrutmen, Seleksi dan Penggajian Karyawan pada PT.

Karya Gemilang Abadi:

a. DFD Level 0 Memelihara Data

Pada DFD Level 0 memelihara data menggambarkan proses pemeliharaan

data. Pada sistem ini pemeliharaan data yang ada adalah data klien,

lowongan, pelamar, standar wawancara personalia, standar wawancara klien,

standar tes ketrampilan, standar tes kesehatan, standar tes psikotes, hari libur

dan standar gaji. Untuk lebih jelasnya dapat dilihat pada Gambar 4.12.

write std peny dlm

write hari l ibur

write std gaji

write std pt

write std tht

write std tk

write std w2

write std w1

write lowongan

dta plamar

write pelamar

[kualifikasi]

[data klien]

read klien

write klien

[std TS]

[std PT]

[std gaji]

[std TK]

[std w2]

[std w1]

[hari l ibur]

HRD

1

Memelihara Data

+3 KLIEN

KLIENKLIENKLIENKLIEN

1 PELAMAR

2

Melakukan Rekrutmen

+

2 LOWONGAN

4 STD WP

5 STD WK

6 STD TK

7 STD THT

8 STD PT

9 STD GAJI

10HARI LIBUR

33 STD PENY DLM

Gambar 4.12 DFD Level 0 Memelihara Data

b. DFD Level 0 Melakukan Rekrutmen

DFD Level 0 melakukan rekrutmen menggambarkan proses apa saja yang

terdapat dalam proses perekrutan calon karyawan pada PT. Karya Gemilang

Abadi. Untuk lebih jelasnya dapat dilihat pada Gambar 4.13.

36

data plmar

read pelamar

[data pelamar]

2

Melakukan Rekrutmen

+PELAMAR

1

Memelihara Data

+

1 PELAMAR

Gambar 4.13 DFD Level 0 Melakukan Rekrutmen

c. DFD Level 0 Melakukan Seleksi

DFD Level 0 melakukan seleksi menggambarkan proses apa saja yang

terdapat dalam proses penyeleksian calon karyawan pada PT. Karya

Gemilang Abadi. Untuk lebih jelasnya dapat dilihat pada Gambar 4.14.

[hasil PT]

read TS

write TS read std PT

read std peny dlm

write karyawan

read karywn

read TK

write TK

read WK

write WK

read WP

write WP

[hasil TK]

[hasil w2]

[surat pengantar w2]

[hasil w1]

read plamar

read lowongan

[srt pemberitahuan]

read PT

write PT

read std THT

read std TK

read std w2

read std w1

[srt pengantar TS]

[srt pengantar PT]

[hasil TS]

[srt panggilan PT]

[srt panggilan TS]

[srt panggilan TK]

[srt panggilan w2]

[srt panggilan w1]PELAMARPELAMARPELAMARPELAMAR

PELAMARPELAMAR

BAG TERKAIT

1 PELAMAR

2 LOWONGAN

4 STD WP

5 STD WK

6 STD TK

7 STD THT

8 STD PT

3

Melakukan Seleksi

+

PELAMAR

21 KESEHATAN

22 PSIKOTES

HRDHRD

KLIENKLIEN

HRD

30 TES WP

31 TES WK

32 KETRAMPILAN

17 KARYAWAN

33 STD PENY DLM

BAG TERKAIT

Gambar 4.14 DFD Level 0 Melakukan Seleksi

d. DFD Level 0 Melakukan Penggajian

DFD Level 0 melakukan penggajian menggambarkan proses yang terdapat

dalam proses penggajian. Untuk lebih jelas dapat dilihat pada Gambar 4.15.

37

[Gaji]

read kryawan

read dt gaji

write gaji

read hari l ibur[data gaji kary]

[data absen kary]

[tanda terima gaji]

read absensi

write absensi

read std gaji9 STD GAJI

10 HARI LIBUR4

Penggajian

+

23 GAJI

24 PRESENSI

KLIENKLIENKLIEN

17 KARYAWAN

PELAMAR

Gambar 4.15 DFD Level 0 Melakukan Penggajian

e. DFD Level 0 Membuat Laporan

DFD Level 0 membuat laporan menggambarkan proses apa saja yang

terdapat dalam proses pembuatan laporan pada PT. Karya Gemilang Abadi.

Untuk lebih jelasnya dapat dilihat pada Gambar 4.16.

read kary

read PT

read TS

read WK

read tes WP

read TK

read klien

read low

read pelmar

read gaji

[jenis lap]

[lap yg dipil ih]

[periode]PIMPINAN

5

Pembuatan Laporan

+

23 GAJI

17 KARYAWAN

2 LOWONGAN

32 KETRAMPILAN

30 TES WP

31 TES WK

21 KESEHATAN

22 PSIKOTES1 PELAMAR

3 KLIEN

Gambar 4.16 DFD Level 0 Membuat Laporan

f. DFD Level 1 Memelihara Data

DFD Level 1 memelihara data menggambarkan lebih rinci proses apa saja

yang terdapat dalam proses pemeliharaan data pada PT. Karya Gemilang

Abadi. Data-data yang diperlukan dalam Sistem Informasi Rekrutmen,

Seleksi dan Penggajian Karyawan adalah data klien, lowongan, pelamar,

standar wawancara personalia, standar wawancara klien, standar tes

ketrampilan, standar tes kesehatan, standar tes psikotes, hari libur dan standar

gaji. Untuk lebih jelasnya dapat dilihat pada Gambar 4.17.

38

[write std peny dlm]

[write std gaji]

[write hari l ibur]

[write std pt]

[write std tht]

[write std tk]

[write std w2]

[write std w1]

[dta plamar] [write pelamar]

[write lowongan][kualifikasi]

[data klien]

[read klien]

[write klien]

[std w1]

[hari l ibur][std w2]

[std TK]

[std gaji]

[std PT][std TS]

HRD

3 KLIEN

1.1

Memelihara Data Klien

+1.2

Memelihara Data

Lowongan +1.3

Memelihara Data Pelamar

+

1.4

Memelihara Data Std WP

+

1.5

Memelihara Data Std WK

+

1.6

Memelihara Data Std TK

+1.7

Memelihara Data Std TS

+

1.8

Memelihara Data Std PT

+

1.9

Memelihara Data Hari Libur

+

1.10

Memelihara Data Std Gaji

+

KLIEN

1 PELAMAR

Melakukan Rekrutmen Karyawan

2 LOWONGAN

4 STD WP

5 STD WK

6 STD TK

7 STD THT

8 STD PT

9 STD GAJI

10 HARI LIBUR

33 STD PENY DLM

Gambar 4.17 DFD Level 1 Memelihara Data

g. DFD Level 2 Memelihara Data Klien

Pada DFD Level 2 ini menggambarkan data yang dibutuhkan dalam

memelihara data klien. Untuk lebih jelasnya dapat dilihat pada Gambar 4.18.

dat klien

dt klien

[data klien]

read dt klien

[write klien]

data klien diubah

dta klien

3 KLIENKLIEN

1.1.1

Menyimpan Data Klien

1.1.2

Mengubah Data Klien

Gambar 4.18 DFD Level 2 Memelihara Data Klien

h. DFD Level 2 Memelihara Data Lowongan

Pada DFD Level 2 ini menggambarkan aliran data dalam proses pemeliharaan

data lowongan. Lebih jelasnya dapat dilihat pada Gambar 4.19.

39

[write lowongan]

kualifiksi

kualifkasi

[kualifikasi]

read lwongandata lowongan diubah

data lowongan

[read klien]

2 LOWONGAN

3 KLIEN

1.2.1Menyimpan

Data Lowongan

1.2.2Mengubah

Data Lowongan

KLIEN

Gambar 4.19 DFD Level 2 Memelihara Data Lowongan

i. DFD Level 2 Memelihara Data Pelamar

Pada DFD Level 2 ini menggambarkan data yang dibutuhkan dalam

memelihara data. Lebih jelasnya dapat dilihat pada Gambar 4.20.

[write pelamar]

[dta plamar]

read dt plmr

dt plamar diubah

dt plmr

dta plmar

dt plmar

1 PELAMAR

1.3.1

Menyimpan Data Pelamar

1.3.2

Mengubah Data Pelamar

Melakukan Rekrutmen Karyawan

Gambar 4.20 DFD Level 2 Memelihara Data Pelamar

j. DFD Level 2 Memelihara Data Standar Wawancara Personalia

DFD Level 2 memelihara data standar wawancara personalia

menggambarkan aliran data dalam proses pemeliharaan data standar

wawancara personalia. Lebih jelasnya dapat dilihat pada Gambar 4.21.

[write std w1]

read stnd w1

dt stnd w1

dta std w1

[std w1]

dt std w1 diubah

dt std w1

HRD4 STD WP

1.4.1

Menyimpan Data Std WP

1.4.2

Mengubah Data Std WP

Gambar 4.21 DFD Level 2 Memelihara Data Standar Wawancara Personalia

40

k. DFD Level 2 Memelihara Data Standar Wawancara Klien

DFD Level 2 memelihara standar wawancara klien menggambarkan aliran

data dalam proses pemeliharaan data standar wawancara klien dan data yang

dibutuhkan. Lebih jelasnya dapat dilihat pada Gambar 4.22.

[write std w2]

read dt w2data std w2

dta std w2

[std w2]

dt std w2 diubah

dt std w2

HRD 5 STD WK

1.5.1

Menyimpan Data Std WK

1.5.2

Mengubah Data Std WK

Gambar 4.22 DFD Level 2 Memelihara Data Standar Wawancara Klien

l. DFD Level 2 Memelihara Data Standar Tes Ketrampilan

Pada DFD Level 2 memelihara data standar tes ketrampilan ini

menggambarkan data yang dibutuhkan untuk tes ketrampilan. Lebih jelasnya

dapat dilihat pada Gambar 4.23.

[write std tk]

[std TK]

Flow_2775dt stnd tk

data std tk

dt std TK diubah

dt std TK

HRD 6 STD TK

1.6.1

Menyimpan Data Std TK

1.6.2

Mengubah Data Std TK

Gambar 4.23 DFD Level 2 Memelihara Data Standar Tes Ketrampilan

m. DFD Level 2 Memelihara Data Standar Tes Kesehatan

Pada DFD Level 2 memelihara data standar tes kesehatan ini menggambarkan

data yang dibutuhkan untuk tes kesehatan. Lebih jelasnya dapat dilihat pada

Gambar 4.24.

41

dt peny dlm diubah

[write std peny dlm]

[write std tht]

dt THT diubahdt stnd TS

dta std TS

[std TS]

dt std TS diubah

dt std TS

HRD

7 STD THT

1.7.1

Menyimpan Data Std TS

1.7.2

Mengubah Data Std TS

33 STD PENY DLM

Gambar 4.24 DFD Level 2 Memelihara Data Standar Tes Kesehatan

n. DFD Level 2 Memelihara Data Standar Psikotes

DFD Level 2 memelihara data standar psikotes menggambarkan aliran data

dalam proses pemeliharaan data standar psikotes dan data yang dibutuhkan

untuk proses psikotes. Untuk lebih jelasnya dapat dilihat pada Gambar 4.25.

[write std pt]

read stnd PTdt stnd PT

dta std PT

[std PT]

dt std PT diubah

dt std PT

HRD 8 STD PT

1.8.1

Menyimpan Data Std PT

1.8.2

Mengubah Data Std PT

Gambar 4.25 DFD Level 2 Memelihara Data Standar Psikotes

o. DFD Level 2 Memelihara Data Hari Libur

Pada DFD Level 2 ini menggambarkan data yang dibutuhkan pada proses

pemeliharaan hari libur. Untuk lebih jelasnya dapat dilihat pada Gambar 4.26.

[write hari l ibur]

read dt hr lbur

dt hri lbur

dt hr l ibur

[hari l ibur]

dt hari l ibur diubah

dt hari l ibur

HRD 10 HARI LIBUR

1.9.1

Menyimpan Data Hari Libur

1.9.2

Mengubah Data Hari Libur

Gambar 4.26 DFD Level 2 Memelihara Data Hari Libur

42

p. DFD Level 2 Memelihara Data Standar Gaji

Pada DFD Level 2 ini menggambarkan data apa saja yang dibutuhkan untuk

standar gaji. Untuk lebih jelasnya dapat dilihat pada Gambar 4.27.

[write std gaji]

read dta gajidta std gaji

dt std gj

[std gaji]

dt std gaji diubah

dt std gaji

HRD 9 STD GAJI

1.10.1

Menyimpan Data Std Gaji

1.10.2

Mengubah Data Std Gaji

Gambar 4.27 DFD Level 2 Memelihara Data Standar Gaji

q. DFD Level 1 Melakukan Rekrutmen

Pada DFD Level 1 ini menggambarkan data yang diperlukan dalam merekrut

karyawan. Lebih jelasnya dapat dilihat pada Gambar 4.28.

[dta plamar]

[read pelamar]dta pelamar

data kelengkapan berkas

read plmr

read plmar

berkas plamar

data plamar

[data pelamar]1 PELAMARPELAMAR

2.1

Mengecek Data Pelamar

2.2Mengecek

Kelengkapan Berkas

2.3

Menyimpan Data Pelamar

Memelihara Data

Gambar 4.28 DFD Level 1 Melakukan Rekrutmen

r. DFD Level 1 Melakukan Seleksi

DFD Level 1 melakukan seleksi menggambarkan data yang dibutuhkan

dalam menyeleksi karyawan dengan mengecek kesesuaian data pelamar

dengan kualifikasi yang ada serta melalui tes-tes yang diselenggarakan PT.

Karya Gemilang Abadi atau pihak terkait.. Untuk lebih jelasnya dapat dilihat

pada Gambar 4.29.

43

[write WK]

[srt pemberitahuan]

[read karywn][write karyawan]jml nominasi

[read std PT]

[read std peny dlm]

[read std TK]

[read std THT]

baca PT

update PT[read PT]

[write PT]

nominasi TS[hasil PT]

[srt pengantar TS]

[srt panggilan PT]

[srt pengantar PT]

baca TS

update TS

[read TS]

[write TS]

[hasil TS]

[hasil TK]

[surat pengantar w2]

nominasi tk[srt panggilan TS]

baca ketrampilan

update TK

[read TK]

[write TK]nominasi wk

nominasi wp

baca wk

[srt panggilan TK]

[read std w2]update wk

[read WK]

[hasil w2]

baca wp

[srt panggilan w2]

update wp

[read std w1]

[read WP][hasil w1]

[write WP]nom kualifikasi

[srt panggilan w1]

nominasi kualifikasi

[read plamar][read lowongan]

PELAMAR

PELAMARPELAMAR

PELAMAR

PELAMAR

BAG TERKAIT

BAG TERKAIT

BAG TERKAIT

PELAMAR

4 STD WP

5 STD WK

6 STD TK

7 STD THT

21 KESEHATAN

22 PSIKOTES

2 LOWONGAN

1 PELAMAR

HRD

KLIEN

KLIEN

HRD

BAG TERKAIT

30 TES WP

31 TES WK

32 KETRAMPILAN

17 KARYAWAN

33 STD PENY DLM

3.1

Menyeleksi Kualifikasi

3.2

Mencetak Srt Panggilan WP

3.3

Menyimpan Nilai hasil WP

3.4

Menyeleksi WP3.5

Mencetak Srt Panggilan WK

3.6

Menyimpan nilai hasil WK

3.7

Menyeleksi WK

3.8Mencetak

Surat panggilan TK

3.9

Menyimpan nilai hasil TK

3.10Menyeleksi

Tes Ketrampilan

3.11

Mencetak Srt Panggilan TS

3.12

Menyimpan nilai hasil TS

3.13

Menyeleksi Tes Kesehatan

3.14

Mencetak Srt panggilan PT

3.15

Menyimpan nilai hasil PT

3.16

Menyeleksi Psikotes

3.17

Mengecek Jml Nominasi

8 STD PT

3.18

Menyimpan data kary baru

3.19

Mencetak Srt Pemberitahuan

Gambar 4.29 DFD Level 1 Melakukan Seleksi

s. DFD Level 1 Melakukan Penggajian

Pada DFD Level 1 melakukan penggajian ini menggambarkan data yang

dibutuhkan dalam proses penggajian karyawan dan alur prosesnya. Untuk

lebih jelasnya dapat dilihat pada Gambar 4.30.

44

[Gaji]

[read kryawan]

dta kary

read gaji kry

read gji kary[read dt gaji]

dt gaji kary

dt gaji diubah

write dt gaji[write gaji]

dt kary

[read absensi]

[write absensi]

[read hari l ibur]

[read std gaji]

[tanda terima gaji]

[data gaji kary]

[data absen kary]

9 STD GAJI23 GAJI

24 PRESENSI

KLIEN

10 HARI LIBUR

4.1

Menyimpan Data Absensi

4.2

Menghitung Gaji

4.3

Menyimpan Gaji

4.4

Mencetak Tanda Terima

4.5

Mengubah Data Gaji

17 KARYAWAN

PELAMAR

Gambar 4.30 DFD Level 1 Melakukan Penggajian

t. DFD Level 1 Membuat Laporan

Pada DFD Level 1 ini menggambarkan data apa saja yang digunakan dalam

pembuatan laporan. Untuk lebih jelasnya dapat dilihat pada Gambar 4.31.

[read pelmar]

[read low]

[read TS]

[read tes WP]

[read PT]

[read TK]

[read WK]

[read klien]

[read kary]

[read gaji]

dt lap

dt lap dg periode

dt jenis lap

[lap yg dipil ih]

[periode]

[jenis lap]

PIMPINAN

5.1

Memilih Laporan

5.2

Menambah Data Lap

5.3

Menampilkan Laporan

5.4

Mencetak Laporan

23 GAJI

1 PELAMAR

2 LOWONGAN

3 KLIEN

32 KETRAMPILAN30 TES WP

31 TES WK

21 KESEHATAN

22 PSIKOTES17 KARYAWAN

Gambar 4.31 DFD Level 1 Membuat Laporan

4.2.5 Entity Relationship Diagram (ERD)

Berikut merupakan ERD dari Sistem Informasi Rekrutmen, Seleksi dan

Penggajian Karyawan pada PT. Karya Gemilang Abadi:

45

a. ERD CDM

ERD CDM menggambarkan database yang digunakan dalam aplikasi Sistem

Informasi Rekrutmen, Seleksi dan Penggajian. Untuk lebih jelasnya dapat

dilihat Gambar 4.32.

std peny dlm

memiliki

medapat

mempunyai

det karyawan

sesuai

terdapat

tes kesehatan

menjadi

tes psikotes

tes ketrampilan

tes wk

berstandar

tes wp

berstandar

st d WK

st d WP

st d PT

st d TS

st d TK

berkeluarga

riwayat pend

riwayat kerja

memberidetil

KLIENIdKlienNmBidAlmtKlienKotaKlienNoTlpNoFaxCPJbtn

DET_KLIENKeNoPkwtAwalAkhirStatus

LOWONGANIdLowJabJk1Jk2UsiaMinUsiaMaxPengalamanIPKBhsAsApKomTekPendidikanJmlDeadLineWPWKTKTSPTGajiJnsKetFinaltgl_masuk

RIWAYATIdNmPerushJabMasaKerjaAlasan

PENDIDIKANIdPendTingkatNmInstansiKotaInstansiJurusanThnFnl

KELUARGAIdKelHubNmKelUsiaJKPendidikanKelPekerjaan

DET_KARYKe1NomPkwtAwalAkhirStatus

PELAMARIdPelNamaJKTmpLahirTglLahirUsiaAlamatKtpKotaKtpAlamatSkrgKotaSkrgNoTlp1NoTlp2KewarganegaraanSukuAgamaPendidikanStKawinAnakKeJmlSdrTBBBIPKPengalamanCatatanSrtKuningBiodataSrtDokterKTPIjazahSertif ikatFotoSkckKskBhsAsApKomTekInformal1Informal2Informal3

KARYAWANNIKStatus

STD_WPIdStdWpStdMotivasiStdKomunikasiStdUmumStdTekStdSkillStdDayaPikirStdEtikaJabatan

STD_WKIdStdWkStdMotivasiStdKomunikasiStdUmumStdTekStdSkillStdDayaPikirStdEtika

STD_TKIdStdTkStdCaraStdTeoriStdHasilJnsKet

STD_THTIdStdThtJabtnStdMataStdHidungStdTenggorokan

STD_PTIdStdPtStdVerbalStdAngkaStdLogikaStdEmosiStdDimensiJbatan

TES_WPTglTesMotivasiKomunikasiUmumPengTekSkillDayaPikirEtikaFnlFinaln_motn_komn_umn_pengn_skilln_dayan_etikaNA

TES_WKTglTesMotivasiKomunikasiUmumPengTekSkillDayaPikirEtikaFnlFinaln_motn_komn_umn_pengn_skilln_dayan_etikaNA

KETRAMPILANTglTesCaraTeoriHasilFnlFinaln_caran_teorin_hasilNA

KESEHATANTglTesMataGinjalHatiParuJantungTenggorokanTelingaFnllulusFinaln_matan_hidungn_telingan_tenggn_jantungn_parun_hatin_ginjalNA

PSIKOTESTglTesVerbalAngkaLogikaEmosiDimensiFnllulusNA

LIBURTglKet

PENGGUNAUsernamePwdNamaJabAksesStatus

GAJITglGajiGajiPokokPotonganTunjLemburJenisStats

PRESENSITanggalJmlJamStLemburL1L2L3

STD_GAJIIdStdGajiJmlJamJmlBulanJamPengali

STD_PENY_DLMIdStdDalamStdJantungStdParuStdHatiStdGinjalJbatn

Gambar 4.32 ERD-CDM

46

IDSTDDALAM = IDSTDDALAM

IDKLIEN = IDKLIENIDLOW = IDLOWIDPEL = IDPEL

NIK = NIKIDPEL = IDPEL

IDKLIEN = IDKLIENIDLOW = IDLOWIDPEL = IDPEL

IDKLIEN = IDKLIENIDLOW = IDLOWIDPEL = IDPEL

IDKLIEN = IDKLIENIDLOW = IDLOWIDPEL = IDPEL

IDKLIEN = IDKLIENIDLOW = IDLOW

IDPEL = IDPEL

IDSTDWK = IDSTDWK

IDSTDWP = IDSTDWP

IDSTDPT = IDSTDPT

IDSTDTHT = IDSTDTHT

IDSTDTK = IDSTDTK

IDPEL = IDPEL

IDPEL = IDPEL

IDPEL = IDPEL

IDKLIEN = IDKLIEN

IDKLIEN = IDKLIEN

KLIENIDKLIEN varchar(10)NM varchar(50)BID varchar(50)ALMTKLIEN varchar(200)KOTAKLIEN varchar(50)NOTLP varchar(20)NOFAX varchar(20)CP varchar(50)JBTN varchar(50)

DET_KLIENIDKLIEN varchar(10)NOPKWT varchar(50)KE numeric(5)AWAL dateAKHIR dateSTATUS varchar(10)

LOWONGAN : 1IDKLIEN varchar(10)IDLOW varchar(10)JAB varchar(50)JK1 varchar(10)JK2 varchar(10)USIAMIN numeric(5)USIAMAX numeric(5)PENGALAMAN f loatIPK f loatBHSAS varchar(50)APKOM varchar(50)TEK varchar(50)PENDIDIKAN varchar(50)JML numeric(5)DEADLINE dateWP varchar(10)WK varchar(10)TK varchar(10)TS varchar(10)PT varchar(10)GAJI f loatJNSKET varchar(50)FINAL varchar(10)TGL_MASUK timestamp

RIWAYATIDPEL varchar(10)ID varchar(10)NMPERUSH varchar(100)JAB varchar(50)MASAKERJA f loatALASAN varchar(200)

PENDIDIKANIDPEL varchar(10)IDPEND varchar(10)TINGKAT varchar(50)NMINSTANSI varchar(100)KOTAINSTANSI varchar(50)JURUSAN varchar(20)THN numeric(5)FNL varchar(10)

KELUARGAIDPEL varchar(10)IDKEL varchar(10)HUB varchar(10)NMKEL varchar(50)USIA numeric(5)JK varchar(10)PENDIDIKANKEL varchar(50)PEKERJAAN varchar(50)

PELAMARIDPEL varchar(10)NIK varchar(10)NAMA varchar(50)JK varchar(10)TMPLAHIR varchar(50)TGLLAHIR dateUSIA numeric(5)ALAMATKTP varchar(200)KOTAKTP varchar(50)ALAMATSKRG varchar(200)KOTASKRG varchar(50)NOTLP1 varchar(20)NOTLP2 varchar(20)KEWARGANEGARAAN varchar(10)SUKU varchar(20)AGAMA varchar(20)PENDIDIKAN varchar(50)STKAWIN varchar(20)ANAKKE numeric(5)JMLSDR numeric(5)TB numeric(5)BB numeric(5)IPK f loatPENGALAMAN f loatCATATAN varchar(500)SRTKUNING varchar(10)BIODATA varchar(10)SRTDOKTER varchar(10)KTP varchar(10)IJAZAH varchar(10)SERTIFIKAT varchar(10)FOTO varchar(10)SKCK varchar(10)KSK varchar(10)BHSAS varchar(50)APKOM varchar(50)TEK varchar(50)INFORMAL1 varchar(100)INFORMAL2 varchar(100)INFORMAL3 varchar(100)KARYAWAN : 1

NIK varchar(10)IDPEL varchar(10)STATUS varchar(10)

STD_WPIDSTDWP varchar(10)STDMOTIVASI varchar(20)STDKOMUNIKASI varchar(20)STDUMUM varchar(20)STDTEK varchar(20)STDSKILL varchar(20)STDDAYAPIKIR varchar(20)STDETIKA varchar(20)JABATAN varchar(20)

STD_WKIDSTDWK varchar(10)STDMOTIVASI varchar(20)STDKOMUNIKASI varchar(20)STDUMUM varchar(20)STDTEK varchar(20)STDSKILL varchar(20)STDDAYAPIKIR varchar(20)STDETIKA varchar(20)

STD_TKIDSTDTK varchar(10)STDCARA varchar(20)STDTEORI varchar(20)STDHASIL varchar(20)JNSKET varchar(50)

STD_THTIDSTDTHT varchar(10)JABTN varchar(20)STDMATA varchar(20)STDHIDUNG varchar(20)STDTENGGOROKAN varchar(20)

STD_PTIDSTDPT varchar(10)STDVERBAL numeric(5)STDANGKA numeric(5)STDLOGIKA numeric(5)STDEMOSI numeric(5)STDDIMENSI numeric(5)JBATAN varchar(50)

TES_WPIDKLIEN varchar(10)IDLOW varchar(10)IDPEL varchar(10)IDSTDWP varchar(10)TGLTES dateMOTIVASI varchar(20)KOMUNIKASI varchar(20)UMUM varchar(20)PENGTEK varchar(20)SKILL varchar(20)DAYAPIKIR varchar(20)ETIKA varchar(20)FNL varchar(10)FINAL varchar(10)N_MOT numeric(10)N_KOM numeric(10)N_UM numeric(10)N_PENG numeric(10)N_SKILL numeric(10)N_DAYA numeric(10)N_ETIKA numeric(10)NA numeric(10)

TES_WKIDKLIEN varchar(10)IDLOW varchar(10)IDPEL varchar(10)IDSTDWK varchar(10)TGLTES dateMOTIVASI varchar(20)KOMUNIKASI varchar(20)UMUM varchar(20)PENGTEK varchar(20)SKILL varchar(20)DAYAPIKIR varchar(20)ETIKA varchar(20)FNL varchar(10)FINAL varchar(10)N_MOT numeric(10)N_KOM numeric(10)N_UM numeric(10)N_PENG numeric(10)N_SKILL numeric(10)N_DAYA numeric(10)N_ETIKA numeric(10)NA numeric(10)

KETRAMPILANIDKLIEN varchar(10)IDLOW varchar(10)IDPEL varchar(10)IDSTDTK varchar(10)TGLTES dateCARA varchar(20)TEORI varchar(20)HASIL varchar(20)FNL varchar(10)FINAL varchar(10)N_CARA numeric(10)N_TEORI numeric(10)N_HASIL numeric(10)NA numeric(10)

KESEHATANIDKLIEN varchar(10)IDLOW varchar(10)IDPEL varchar(10)TGLTES dateKONDISI varchar(10)FNL varchar(10)IDSTDDALAM varchar(10)IDSTDTHT varchar(10)GINJAL <undefined>HATI <undefined>PARU <undefined>JANTUNG <undefined>TENGGOROKAN <undefined>TELINGA <undefined>LULUS varchar(10)FINAL varchar(10)N_MATA numeric(10)N_HIDUNG numeric(10)N_TELINGA numeric(10)N_TENGG numeric(10)N_JANTUNG numeric(10)N_PARU numeric(10)N_HATI numeric(10)N_GINJAL numeric(10)NA numeric(10)

PSIKOTESIDKLIEN varchar(10)IDLOW varchar(10)IDPEL varchar(10)IDSTDPT varchar(10)TGLTES dateVERBAL numeric(5)ANGKA numeric(5)LOGIKA numeric(5)EMOSI numeric(5)DIMENSI numeric(5)FNL varchar(10)LULUS varchar(10)NA numeric(10)

PENGGUNAUSERNAME varchar(10)PWD varchar(10)NAMA varchar(50)JAB varchar(50)AKSES varchar(50)STATUS varchar(10)

STD_PENY_DLMIDSTDDALAM varchar(10)STDJANTUNG varchar(10)STDPARU varchar(10)STDHATI varchar(10)STDGINJAL varchar(10)JBATN varchar(50)

Gambar 4.33 (a) ERD-PDM

47

b. ERD PDM

ERD PDM menggambarkan generate dari database ERD-CDM yang

digunakan dalam implementasinya. Pada aplikasi ini database yang

diperlukan adalah Pelamar, Riwayat Kerja, Riwayat Pendidikan, Keluarga,

Lowongan, Klien, Detil Klien, Standar Wawancara Personalia, Standar

Wawancara Klien, Standar Tes Ketrampilan, Standar Tes THT, Standar Tes

Penyakit Dalam, Standar Psikotes, Wawancara Personalia, Wawancara Klien,

Tes Ketrampilan, Tes Kesehatan, Psikotes, Karyawan, Detil Karyawan, Hari

Libur, Standar Gaji, Presensi dan Gaji. Lebih jelasnya dapat dilihat Gambar

4.33.

IDKLIEN = IDKLIEN

IDLOW = IDLOW

NIK = NIK

NIK = NIK

NIK = NIK

PRE_NIK = PRE_NIKTGL = GAJ_ TGL

TANGGAL = GAJ_TANGGALNIK = GAJ_NIK

IDSTDGAJI = IDSTDGAJI

NIK = PRE_NIKTGL = TGL

TANGGAL = TANGGAL

TGL = TGL

IDSTDGAJI = IDSTDGAJI

DET_KARYNIK varchar(10)NOMPKWT varchar(50)KE1 numeric(5)AWAL dateAKHIR dateSTATUS varchar(10)

LIBURTGL dateKET varchar(100)

GAJIPRE_NIK varchar(10)TGL dateTANGGAL dateNIK varchar(10)IDSTDGAJI varchar(10)IDKLIEN varchar(10)IDLOW varchar(10)TGLGAJI dateGAJI POKOK f loatPOTONGAN f loatTUNJLEMBUR f loatJENIS f loatSTATS varchar(10)

PRESENSINIK varchar(10)TGL dateTANGGAL datePRE_NIK varchar(10)GAJ_TGL dateGAJ_TANGGAL dateGAJ_NIK varchar(10)IDSTDGAJI varchar(10)JMLJAM f loatSTLEMBUR varchar(10)L1 f loatL2 f loatL3 f loat

STD_GAJIIDSTDGAJI varchar(10)JMLJAM f loatJMLBULAN f loatJAM f loatPENGALI f loat

LOWONGAN : 2IDKLIEN varchar(10)IDLOW varchar(10)JAB varchar(50)JK1 varchar(10)JK2 varchar(10)USIAMIN numeric(5)USIAMAX numeric(5)PENGALAMAN f loatIPK f loatBHSAS varchar(50)APKOM varchar(50)TEK varchar(50)PENDIDIKAN varchar(50)JML numeric(5)DEADLINE dateWP varchar(10)WK varchar(10)TK varchar(10)TS varchar(10)PT varchar(10)GAJI f loatJNSKET varchar(50)FINAL varchar(10)TGL_MASUK timestamp

KARYAWAN : 2NIK varchar(10)IDPEL varchar(10)STATUS varchar(10)

(b) ERD-PDM

48

4.2.6 Struktur File

Dari hasil generate didapatkan sebuah database. Uraiannya adalah

sebagai berikut:

a. Tabel Klien

Primary Key : IdKlien

Fungsi : Digunakan untuk menyimpan dan mengubah data yang

dimiliki oleh klien.

Tabel 4.1 Tabel Klien

Field Type Length Key Keterangan IdKlien Varchar 10 PK kode klien Nm Varchar 50 nama klien Bid Varchar 50 bidang klien AlmtKlien Varchar 200 alamat klien KotaKlien Varchar 50 kota klien NoTlp Varchar 20 no telepon klien NoFax Varchar 20 no fax klien CP Varchar 50 contact person Jbtn Varchar 50 jabatan contact person

b. Tabel Detil Klien

Primary Key : NoPKWT, Ke

Fungsi : Menyimpan data history PKWT (Perjanjian Kerja Waktu

Tertentu) klien.

Tabel 4.2 Tabel Detil Klien

Field Type Length Key Keterangan NoPKWT Varchar 50 no PKWT klien Ke Numeric 5 PK periode PKWT Awal Datetime tanggal awal PKWT Akhir Datetime tanggal berakhirnya PKWT IdKlien Varchar 10 FK kode klien Status Varchar 10 status PKWT

49

c. Tabel Lowongan

Primary Key : IdLow

Fungsi : Digunakan untuk menyimpan data kualifikasi karyawan.

Tabel 4.3 Tabel Lowongan

Field Type Length Key Keterangan IdLow Varchar 10 PK kode lowongan Jab Varchar 50 jabatan yang dibutuhkan UsiaMin Numeric 5 usia minimal karyawan UsiaMax Numeric 5 usia maksimal karyawan Pengalaman Float 5 pengalaman yang dibutuhkan IPK Float 5 IPK yang dibutuhkan BhsAs Varchar 50 bahasa asing yang harus dikuasai Apkom Varchar 50 aplikasi komputer yang harus dikuasai Tek Varchar 50 kemampuan teknis yang harus dikuasai Pendidikan Varchar 50 pendidikan akhir Jml Numeric 5 jumlah karyawan yang dibutuhkan Deadline Datetime tanggal akhir masa berlaku WP Varchar 10 wawancara personalia WK Varchar 10 wawancara klien TK Varchar 10 tes ketrampilan TS Varchar 10 tes kesehatan PT Varchar 10 psikotes Gaji Money 10 gaji yang ditawarkan Jk1 Varchar 10 jenis kelamin Jk2 Varchar 10 jenis kelamin IdKlien Varchar 10 FK kode klien JnsKet Varchar 50 Jenis Ketrampilan Final Varchar 10 status final lowongan Tgl_masuk Datetime Tanggal lowongan diinputkan

d. Tabel Standar Wawancara Personalia

Primary Key : IdStdWp

Fungsi : Menyimpan standar nilai wawancara personalia.

Tabel 4.4 Tabel Standar Wawancara Personalia

Field Type Length Key Keterangan IdStdWp Varchar 10 PK kode standar wawancara personalia StdMotivasi Varchar 20 motivasi StdKomunikasi Varchar 20 komunikasi Field Type Length Key Keterangan

50

StdUmum Varchar 20 pengetahuan umum StdTek Varchar 20 pengetahuan teknik StdSkill Varchar 20 kemampuan bidang lain StdDayaPikir Varchar 20 daya pikir StdEtika Varchar 20 etika Jab Varchar 50 jabatan

e. Tabel Standar Wawancara Klien

Primary Key : IdStdWk

Fungsi : Digunakan untuk menyimpan standar nilai wawancara

klien.

Tabel 4.5 Tabel Standar Wawancara Klien

Field Type Length Key Keterangan IdStdWk Varchar 10 PK kode standar wawancara klien StdMotivasi Varchar 20 motivasi StdKomunikasi Varchar 20 komunikasi StdUmum Varchar 20 pengetahuan umum StdTek Varchar 20 pengetahuan teknik StdSkill Varchar 20 kemampuan bidang lain StdDayaPikir Varchar 20 daya pikir StdEtika Varchar 20 etika Jab Varchar 50 jabatan

f. Tabel Standar Tes Ketrampilan

Primary Key : IdStdTk

Fungsi : Menyimpan standar nilai tes ketrampilan.

Tabel 4.6 Tabel Standar Tes Ketrampilan

Field Type Length Key Keterangan IdStdTk Varchar 10 PK kode standar ketrampilan StdCara Varchar 20 cara StdTeori Varchar 20 teori StdHasil Varchar 20 hasil JnsKet Varchar 50 jenis ketrampilan

g. Tabel Standar Tes THT

51

Primary Key : IdStdTht

Fungsi : Menyimpan standar nilai tes kesehatan.

Tabel 4.7 Tabel Standar Tes THT

Field Type Length Key Keterangan IdStdTht Varchar 10 PK kode standar tht Jab Varchar 50 jabatan StdMata Varchar 20 kondisi mata StdHidung Varchar 20 kondisi hidung StdTelinga Varchar 20 kondisi telinga StdTenggorokan Varchar 20 kondisi tenggorokan

h. Tabel Standar Penyakit Dalam

Primary Key : IdStdDlm

Fungsi : Menyimpan nilai psikotes yang harus dimiliki pelamar.

Tabel 4.8 Tabel Standar Penyakit Dalam

Field Type Length Key Keterangan IdStdDlm Varchar 10 PK kode standar tht Jab Varchar 50 jabatan StdJantung Varchar 20 kondisi jantung StdHati Varchar 20 kondisi hati StdParu Varchar 20 kondisi paru-paru StdGinjal Varchar 20 kondisi ginjal

i. Tabel Standar Psikotes

Primary Key : IdStdPt

Fungsi : Menyimpan nilai psikotes yang harus dimiliki pelamar.

Tabel 4.9 Tabel Standar Psikotes

Field Type Length Key Keterangan IdStdPt Varchar 10 PK kode standar psikotes StdVerbal Numeric 5 nilai verbal StdAngka Numeric 5 nilai angka Field Type Length Key Keterangan StdLogika Numeric 5 nilai logika

52

StdEmosi Numeric 5 nilai emosi StdDimensi Numeric 5 nilai ruang dimensi Jab Varchar 50 jabatan

j. Tabel Tes Wawancara Personalia

Primary Key : IdWp

Fungsi : Menyimpan nilai hasil wawancara personalia yg diikuti

oleh pelamar.

Tabel 4.10 Tabel Tes Wawancara Personalia

Field Type Length Key Keterangan IdStdWp Varchar 10 FK kode standar wawancara personalia Lulus Varchar 10 status kelulusan TglTes Datetime tgl tes Motivasi Varchar 20 nilai motivasi Komunikasi Varchar 20 nilai komunikasi Umum Varchar 20 nilai peng. Umum Pengtek Varchar 20 nilai peng. Teknik Skill Varchar 20 nilai kemampuan bid. Lain DayaPikir Varchar 20 nilai daya pikir Etika Varchar 20 nilai etika IdKlien Varchar 10 FK kode klien IdLow Varchar 10 FK kode lowongan IdPel Varchar 10 FK kode pelamar Final Varchar 10 status final n_mot Numeric 10 nilai angka motivasi n_kom Numeric 10 nilai angka komunikasi n_um Numeric 10 nilai angka peng. Umum n_peng Numeric 10 nilai angka peng. Teknik n_skill Numeric 10 nilai angka skill n_daya Numeric 10 nilai angka daya pikir n_etika Numeric 10 nilai angka etika NA Numeric 10 nilai akhir tes wawancara personalia

k. Tabel Tes Wawancara Klien

Primary Key : IdWk

Fungsi : Menyimpan hasil nilai wawancara klien yang diikuti oleh

pelamar.

Tabel 4.11 Tabel Tes Wawancara Klien

53

Field Type Length Key Keterangan IdStdWk Varchar 10 FK kode standar wawancara klien Lulus Varchar 10 status kelulusan TglTes Datetime tgl tes Motivasi Varchar 20 nilai motivasi Komunikasi Varchar 20 nilai komunikasi Umum Varchar 20 nilai peng. Umum Pengtek Varchar 20 nilai peng. Teknik Skill Varchar 20 nilai kemampuan bid. Lain DayaPikir Varchar 20 nilai daya pikir Etika Varchar 20 nilai etika IdKlien Varchar 10 FK kode klien IdLow Varchar 10 FK kode lowongan IdPel Varchar 10 FK kode pelamar Final Varchar 10 status final n_mot Numeric 10 nilai angka motivasi n_kom Numeric 10 nilai angka komunikasi n_um Numeric 10 nilai angka peng. Umum n_peng Numeric 10 nilai angka peng. Teknik n_skill Numeric 10 nilai angka skill n_daya Numeric 10 nilai angka daya pikir n_etika Numeric 10 nilai angka etika NA Numeric 10 nilai akhir tes wawancara klien

l. Tabel Tes Ketrampilan

Primary Key : IdTk

Fungsi : Menyimpan nilai hasil tes ketrampilan yang diikuti oleh

pelamar.

Tabel 4.12 Tabel Tes Ketrampilan

Field Type Length Key Keterangan IdKlien Varchar 10 FK kode klien IdLow Varchar 10 FK kode lowongan IdPel Varchar 10 FK kode pelamar TglTes Datetime tanggal tes Cara Varchar 20 cara Teori Varchar 20 teori Hasil Varchar 20 hasil Lulus Varchar 10 status kelulusan Final Varchar 10 status final n_cara Numeric 10 nilai angka cara n_teori Numeric 10 nilai angka teori Field Type Length Key Keterangan n_hasil Numeric 10 nilai angka hasil

54

NA Numeric 10 nilai akhir tes ketrampilan

m. Tabel Tes Kesehatan

Primary Key : IdTs

Fungsi : Menyimpan nilai hasil tes kesehatan pelamar.

Tabel 4.13 Tabel Tes Kesehatan

Field Type Length Key Keterangan IdKlien Varchar 10 FK kode klien IdLow Varchar 10 FK kode lowongan IdPel Varchar 10 FK kode pelamar TglTes Datetime tanggal tes Mata Varchar 20 kondisi mata Hidung Varchar 20 kondisi hidung Telinga Varchar 20 kondisi telinga Tenggorokan Varchar 20 kondisi tenggorokan Jantung Varchar 20 kondisi jantung Paru Varchar 20 kondisi paru-paru Hati Varchar 20 kondisi hati Ginjal Varchar 20 kondisi ginjal Lulus Varchar 20 status kelulusan Final Varchar 20 status final IdStdTht Varchar 10 FK kode standar tht IdStdDlm Varchar 10 FK kode standar peny dalam n_mata Numeric 10 nilai angka kondisi mata n_hidung Numeric 10 nilai angka kondisi hidung n_telinga Numeric 10 nilai angka kondisi telinga n_tengg Numeric 10 nilai angka kondisi tenggorokan n_jantung Numeric 10 nilai angka kondisi jantung n_paru Numeric 10 nilai angka kondisi paru-paru n_hati Numeric 10 nilai angka kondisi hati n_ginjal Numeric 10 nilai angka kondisi ginjal NA Numeric 10 nilai akhir tes kesehatan

n. Tabel Tes Psikotes

Primary Key : IdPt

Fungsi : Menyimpan nilai hasil tes psikotes pelamar.

Tabel 4.14 Tabel Psikotes

Field Type Length Key Keterangan

55

IdStdPt Varchar 10 FK kode standar psikotes Lulus Varchar 10 status kelulusan TglTes Datetime tgl tes Verbal Numeric 5 nilai verbal Angka Numeric 5 nilai angka Logika Numeric 5 nilai logika Emosi Numeric 5 nilai emosi Dimensi Numeric 5 nilai ruang dimensi IdKlien Varchar 10 FK kode klien IdLow Varchar 10 FK kode lowongan IdPel Varchar 10 FK kode pelamar Final Varchar 10 status final NA Numeric 10 nilai akhir psikotes

o. Tabel Pelamar

Primary Key : IdPel

Fungsi : Menyimpan data pelamar.

Tabel 4.15 Tabel Pelamar

Field Type Length Key Keterangan IdPel Varchar 10 PK kode pelamar Nama Varchar 50 nama Jk Varchar 10 jenis kelamin TmpLahir Varchar 50 tempat lahir TglLahir Datetime tanggal lahir AlamatKTP Varchar 200 alamat tempat tinggal berdasar KTP KotaKTP Varchar 50 kota tempat tinggal berdasar KTP AlamatSkrg Varchar 200 alamat tempat tinggal sekarang KotaSkrg Varchar 50 kota tempat tinggal sekarang NoTlp1 Varchar 20 no telepon 1 NoTlp2 Varchar 20 no telepon 2 Kewarganegaraan Varchar 10 kewarganegaraan Suku Varchar 20 suku Agama Varchar 20 agama Pendidikan Varchar 50 pendidikan akhir StKawin Varchar 20 status kawin AnakKe Numeric 5 urutan dalam keluarga JmlSdr Numeric 5 jumlah saudara TB Numeric 5 tinggi badan BB Numeric 5 berat badan IPK Float 5 IPK pelamar Pengalaman Float 5 pengalaman Field Type Length Key Keterangan Catatan Varchar 500 catatan mengenai pelamar Usia Numeric 5 usia pelamar

56

SrtKuning Varchar 10 surat kuning Biodata Varchar 10 biodata pelamar SrtDokter Varchar 10 surat ket. Sehat dari dokter KTP Varchar 10 fotocopy KTP Ijazah Varchar 10 ijazah pendidikan Sertifikat Varchar 10 sertifikat yang dimiliki Foto Varchar 10 pas foto SKCK Varchar 10 surat ket. Kelakuan baik KSK Varchar 10 kartu susunan keluarga BhsAs Varchar 50 bahasa asing yang harus dikuasai Apkom Varchar 50 aplikasi komputer yang dikuasai Tek Varchar 50 keahlian teknis Informal1 Varchar 100 pendidikan informal 1 Informal2 Varchar 100 pendidikan informal 2 Informal3 Varchar 100 pendidikan informal 3 SrtLam Varchar 10 surat lamaran Aktif Varchar 10 status pelamar tgl_msk Datetime tanggal data pelamar diinputkan

p. Tabel Riwayat Kerja

Primary Key : Id

Fungsi : Menyimpan data riwayat kerja pelamar.

Tabel 4.16 Tabel Riwayat

Field Type Length Key Keterangan IdPel Varchar 10 FK kode pelamar Id Varchar 10 PK kode riwayat kerja NmPerush Varchar 100 nama perusahaan Jab Varchar 50 jabatan pelamar MasaKerja Float 5 masa kerja Alasan Varchar 200 alasan pindah/keluar

q. Tabel Riwayat Pendidikan

Primary Key : IdPend

Fungsi : Menyimpan data riwayat pendidikan yang dimiliki oleh

pelamar.

Tabel 4.17 Tabel Pendidikan

Field Type Length Key Keterangan IdPel Varchar 10 FK kode pelamar

57

IdPend Varchar 10 PK kode riwayat pendidikan Tingkat Varchar 50 tingkat pendidikan NmInstansi Varchar 100 nama instansi KotaInstansi Varchar 50 kota instansi Jurusan Varchar 20 jurusan Thn Numeric 5 tahun ajaran/lulus Lulus Varchar 10 status kelulusan

r. Tabel Susunan Keluarga

Primary Key : IdKel

Fungsi : Menyimpan data susunan keluarga pelamar.

Tabel 4.18 Tabel Keluarga

Field Type Length Key Keterangan IdPel Varchar 10 FK kode pelamar IdKel Varchar 10 PK kode keluarga Hub Varchar 10 hubungan keluarga NmKel Varchar 50 nama keluarga Usia Numeric 5 usia keluarga PendidikanKel Varchar 50 pendidikan Pekerjaan Varchar 50 pekerjaan keluarga Jk Varchar 10 jenis kelamin

s. Tabel Karyawan

Primary Key : NIK

Fungsi : Menyimpan data karyawan yang telah lulus mengikuti

seleksi yang diadakan.

Tabel 4.19 Tabel Karyawan

Field Type Length Key Keterangan Status Varchar 10 status karyawan NIK Varchar 10 PK kode karyawan IdPel Varchar 10 FK kode pelamar

t. Tabel Detil Karyawan

Primary Key : NomPKWT, Ke1

58

Fungsi : Menyimpan data PKWT yang dimiliki oleh karyawan.

Tabel 4.20 Tabel Detil Karyawan

Field Type Length Key Keterangan NIK Varchar 10 FK kode karyawan NomPkwt Varchar 50 no pkwt Ke1 Numeric 5 PK periode pkwt Awal Datetime tanggal awal pkwt Akhir Datetime tanggal berakhir pkwt Status Varchar 10 status pkwt IdKlien Varchar 10 kode klien IdLow Varchar 10 kode lowongan

u. Tabel Presensi

Primary Key : Tanggal

Fungsi : Menyimpan data presensi karyawan.

Tabel 4.21 Tabel Presensi

Field Type Length Key Keterangan Tgl Datetime PK tanggal libur JmlJam Float 5 jumlah Jam Kerja StLembur Varchar 10 status Lembur L1 Numeric 10 jumlah jam lembur I L2 Numeric 10 jumlah jam lembur II L3 Numeric 10 jumlah jam lembur III

v. Tabel LIBUR

Primary Key : Tanggal

Fungsi : Menyimpan data hari libur.

Tabel 4.22 Tabel Libur

Field Type Length Key Keterangan TglLibur Datetime PK tanggal libur

59

Ket Varchar 100 Keterangan

w. Tabel Gaji

Primary Key : -

Fungsi : Menyimpan data gaji.

Tabel 4.23 Tabel Gaji

Field Type Length Key Keterangan Tgl Datetime PK tanggal NIK Varchar 10 FK Nomor Induk Karyawan Tanggal Datetime Tanggal IdStdGaji Varchar 10 FK Kode Standar gaji IdKlien Varchar 10 FK kode Klien IdLow Varchar 10 FK kode lowongan TglGaji Datetime tanggal gaji GajiPokok Float Jumlah gaji pokok Potongan Float potongan gaji Tunj Lembur Float jumlah tunjangan lembur Jenis Varchar 10 jenis gaji Status Varchar 10 status gaji

x. Tabel Standar Gaji

Primary Key : IdStdGaji

Fungsi : Menyimpan data standar gaji karyawan, data standar gaji

karyawan ditentukan oleh pihak klien.

Tabel 4.24 Tabel Standar Gaji

Field Type Length Key Keterangan IdStdGaji Varchar 10 PK Kode standar gaji Jumlah Jam numeric 5 Jumlah jam kerja jumlah bulan numeric 5 jumlah bulan kerja Jam float Jam kerja Pengali float Pengali jumlah gaji

4.2.7 Desain I/O

60

Pada implementasinya, aplikasi Sistem Informasi Rekrutmen, Seleksi dan

Penggajian ini diawali dengan tampilan form login, dimana pengguna akan

menginputkan username dan passwordnya. Antara pengguna satu dengan

pengguna yang lain memiliki hak akses yang berbeda. Untuk lebih jelasnya dapat

dilihat pada Gambar 4.34.

Gambar 4.34 Desain Input Login

Setelah menginputkan data login, pengguna akan dihadapkan pada

pilihan menu yang sesuai dengan hak akses yang dimiliki. Menu yang ada terdiri

dari home, pengolahan data, seleksi dan penggajian. Masing-masing menu

tersebut memiliki sub menu. Sub menu yang ada digolongkan berdasarkan

keperluan pemeliharaan data. Sub menu yang ada pada home adalah log out, ubah

password, dan pengguna. Pada menu pemeliharaan data terdapat sub menu klien,

pelamar, karyawan, lowongan, hari libur, standar seleksi, standar gaji dan laporan.

Pada menu seleksi terdapat sub menu seleksi dan rekrutmen. Pada menu

penggajian terdapat sub menu presensi dan laporan penggajian. Untuk lebih

jelasnya dapat dilihat pada Gambar 4.35.

61

Sistem Informasi Rekrutmen-Seleksi-Penggajian Karyawan PT. Karya Gemilang Abadi

Home

Pengelolaan Data

Seleksi

Log OutUbah PasswordPengguna

Kualifikasi

Lowongan

Pelamar

Karyawan

Hari Libur

Standar Seleksi

Standar Gaji

Laporan

Klien

Wawancara Personalia

Wawancara Klien

Ketrampilan

Kesehatan

Psikotes

Rekrutmen

Surat Panggilan

PenggajianPresensi

Laporan Gaji

Gambar 4.35 Desain Form Menu Utama

Desain Input Ubah Password digunakan untuk mengubah password

pengguna yang sedang aktif. Pada form ini pengguna diminta menginputkan data

password yang lama terlebih dahulu sebelum memberikan data password yang

baru. Kemudian klik tombol ubah untuk menyimpan perubahan yang dilakukan

atau tombol batal untuk membatalkan mengubah password. Untuk lebih jelasnya

dapat dilihat pada Gambar 4.36.

62

Gambar 4.36 Desain Input Ubah Password.

Desain Input Pengguna digunakan untuk membuat dan menyimpan data

pengguna baru, selain itu juga bisa digunakan untuk mengubah data pengguna

yang telah ada. Untuk menyimpan data klien klik tombol simpan dan untuk

membatalkannya klik tombol batal. Untuk lebih jelasnya dapat dilihat pada

Gambar 4.37.

Gambar 4.37 Desain Input Pengguna

Form Klien digunakan untuk menyimpan dan mengubah data klien. Pada

form klien ini terdapat tombol PKWT yang berfungsi untuk menampilkan data

PKWT klien tersebut. Untuk lebih jelasnya dapat dilihat pada Gambar 4.38.

63

Gambar 4.38 Desain Input Klien

Desain Input Pelamar terdiri dari data-data identitas pelamar yang sesuai

dengan dokumen-dokumen identitas. Data yang harus diinputkan pada form ini

adalah nama, tempat lahir, tanggal lahir, jenis kelamin, alamat KTP, alamat

sekarang, kewarganegaraan, suku, agama, status nikah, pendidikan, pengalaman,

IPK, tinggi badan, berat badan, keahlian bahasa asing, aplikasi komputer, keahlian

teknikal dan data-data dari lampiran surat lamaran. Untuk menyimpan data

pelamar klik tombol simpan dan untuk membatalkannya klik tombol batal. Untuk

lebih jelasnya lihat Gambar 4.39.

Desain Input Lingkungan Keluarga digunakan untuk menyimpan data

keluarga yang dimiliki oleh pelamar. Di dalam form ini terdapat field hubungan,

nama, jenis kelamin, usia, pendidikan dan pekerjaan dari masing-masing keluarga

pelamar. Untuk menyimpan data keluarga pelamar klik tombol simpan dan untuk

membatalkan menyimpan data keluarga pelamar klik tombol batal. Untuk lebih

jelasnya lihat Gambar 4.40.

64

Gambar 4.39 Desain Input Pelamar

Gambar 4.40 Desain Input Lingkungan Keluarga Pelamar

65

Desain Input Riwayat Pendidikan berfungsi untuk menyimpan data

riwayat pendidikan dari pelamar. Pada form ini terdapat field tingkat pendidikan,

nama instansi, jurusan, kota dan tahun kelulusan. Untuk lebih jelasnya lihat

Gambar 4.41.

Gambar 4.41 Desain Input Riwayat Pendidikan Pelamar

Desain Input Riwayat Pekerjaan merupakan form yang digunakan untuk

menyimpan data riwayat pekerjaan yang dimiliki oleh pelamar. Form ini

berfungsi untuk mengetahui pengalaman bekerja pelamar. Pada form ini terdapat

field nama perusahaan, jabatan, masa kerja dan alasan pelamar pindah dari

perusahaan tersebut. Untuk menyimpan data riwayat pekerjaan pelamar klik

tombol simpan dan untuk membatalkannya klik tombol batal. Untuk lebih

jelasnya lihat Gambar 4.42.

Desain Input Karyawan merupakan form yang digunakan untuk

mengelola data-data karyawan yang ada. Pengelolaan data yang dilakukan adalah

penyimpanan data karyawan dan perubahan data dan status karyawan. Field-field

yang ada sama dengan field-field yang ada pada form pelamar. Untuk menyimpan

66

data karyawan klik tombol simpan dan untuk membatalkannya klik tombol batal.

Untuk lebih jelasnya lihat Gambar 4.43.

Gambar 4.42 Desain Input Riwayat Pekerjaan Pelamar

Gambar 4.43 Desain Input Karyawan

67

Desain Input Lingkungan Keluarga digunakan untuk menyimpan data

keluarga yang dimiliki oleh karyawan. Di dalam form ini terdapat field hubungan,

nama, jenis kelamin, usia, pendidikan dan pekerjaan dari masing-masing keluarga

karyawan. Untuk menyimpan data keluarga karyawan klik tombol simpan dan

untuk membatalkan menyimpan data keluarga karyawan klik tombol batal. Untuk

lebih jelasnya lihat Gambar 4.44.

Gambar 4.44 Desain Input Lingkungan Keluarga Karyawan

Desain Input Riwayat Pendidikan berfungsi untuk menyimpan data

riwayat pendidikan dari karyawan. Pada form ini terdapat field tingkat pendidikan,

nama instansi, jurusan, kota dan tahun kelulusan. Untuk lebih jelasnya lihat

Gambar 4.45.

Desain Input Riwayat Pekerjaan merupakan form yang digunakan untuk

menyimpan data riwayat pekerjaan yang dimiliki oleh karyawan. Form ini

berfungsi untuk mengetahui pengalaman bekerja karyawan. Pada form ini terdapat

field nama perusahaan, jabatan, masa kerja dan alasan karyawan pindah dari

perusahaan tersebut. Untuk menyimpan data riwayat pekerjaan karyawan klik

68

tombol simpan dan untuk membatalkannya klik tombol batal. Untuk lebih

jelasnya lihat Gambar 4.46.

Gambar 4.45 Desain Input Riwayat Pendidikan Karyawan

Gambar 4.46 Desain Input Riwayat Pekerjaan Karyawan

Desain Input Lowongan digunakan untuk menyimpan data lowongan

yang diberikan oleh klien. Form ini terdiri dari field yang berisi data klien yang

memiliki lowongan, jabatan, pendidikan, keahlian bahasa asing, aplikasi

komputer, keahlian teknikal, jenis kelamin, usia minimal, usia maksimal,

pengalaman, IPK, jumlah, masa berlaku lowongan, gaji pokok dan tes-tes yang

akan diadakan. Untuk lebih jelasnya lihat Gambar 4.47.

69

Gambar 4.47 Desain Input Lowongan

Desain Input Hari Libur digunakan untuk menginputkan data hari libur

yang terdapat pada kalender. Pada form ini terdapat field tanggal dan keterangan

hari libur. Hari libur yang diinputkan ini berpengaruh pada perhitungan gaji.

Untuk lebih jelasnya lihat Gambar.4.48.

Gambar 4.48 Desain Input Hari Libur

Desain Input Standar Wawancara Personalia pada Gambar 4.49

digunakan untuk menginputkan data standar wawancara personalia. Pada form ini

70

terdapat field id wawancara, nilai motivasi, nilai komunikasi, nilai pengetahuan

umum, nilai pengetahuan teknikal, nilai skill, nilai daya pikir dan nilai etika.

Selain itu pada form ini juga terdapat tombol simpan, tombol ubah, tombol batal

dan tombol keluar.

Gambar 4.49 Desain Input Standar Wawancara Personalia

Desain Input Standar Wawancara Klien pada Gambar 4.50 digunakan

untuk menginputkan data standar wawancara klien. Pada form ini terdapat field id

wawancara, nilai motivasi, nilai komunikasi, nilai pengetahuan umum, nilai

pengetahuan teknikal, nilai skill, nilai daya pikir dan nilai etika. Selain itu pada

form ini juga terdapat tombol simpan, tombol ubah, tombol batal dan tombol

keluar.

Desain Input Standar Ketrampilan pada Gambar 4.51 merupakan form

yang digunakan untuk menginputkan data standar ketrampilan. Pada form ini

terdapat field jenis ketrampilan, nilai cara, nilai teori dan nilai hasil. Selain itu

pada form ini juga terdapat tombol simpan, tombol ubah, tombol batal dan tombol

keluar.

71

Gambar 4.50 Desain Input Standar Wawancara Klien

Gambar 4.51 Desain Input Standar Ketrampilan

Desain Input Standar Psikotes adalah form yang digunakan untuk

menyimpan data-data standar psikotes yang harus dimiliki seorang pelamar agar

dapat diterima pada lowongan yang ada. Pada form ini terdapat field id psikotes,

nilai angka, nilai verbal, nilai logika, nilai emosional dan nilai ruang dimensi.

Selain itu pada form ini juga terdapat tombol simpan, tombol ubah, tombol batal

dan tombol keluar. Untuk lebih jelasnya lihat Gambar 4.52.

72

Gambar 4.52 Desain Input Standar Psikotes

Desain Input Standar THT adalah form yang digunakan untuk

menyimpan data-data standar THT yang harus dimiliki seorang pelamar agar

dapat diterima pada lowongan yang ada. Pada form ini terdapat field id, kondisi

mata, kondisi hidung, kondisi telinga dan konisi tenggorokan. Selain itu pada form

ini juga terdapat tombol simpan, tombol ubah, tombol batal dan tombol keluar.

Standar THT yang disimpan akan digunakan sebagai acuan dalam tes kesehatan.

Untuk lebih jelasnya lihat Gambar 4.53.

Gambar 4.53 Desain Input Standar THT

73

Desain Input Standar Penyakit Dalam digunakan untuk menyimpan data-

data standar penyakit dalam yang dimiliki pelamar. Pada form ini terdapat field id,

jabatan, kondisi jantung, kondisi hati, kondisi paru-paru dan kondisi ginjal. Selain

itu pada form ini juga terdapat tombol simpan, tombol ubah, tombol batal dan

tombol keluar. Standar penyakit dalam yang disimpan akan digunakan sebagai

acuan dalam tes kesehatan. Untuk lebih jelasnya lihat Gambar 4.54.

Gambar 4.54 Desain Input Standar Penyakit Dalam

Desain Input Standar Gaji merupakan form yang digunakan untuk

menyimpan data standar gaji lembur. Data ini digunakan untuk perhitungan gaji.

Untuk lebih jelasnya lihat Gambar 4.55.

Gambar 4.55 Desain Input Standar gaji

74

Desain Input Seleksi Kualifikasi pada Gambar 4.56 digunakan untuk

menyimpan data pelamar yang memenuhi kualifikasi lowongan. Pada form ini

terdapat data lowongan, id pelamar, nama, usia, alamat, nomor telepon, status

nikah, pendidikan akhir, check box untuk memilih data pelamar. Selain itu, pada

form lowongan juga terdapat tombol simpan untuk menyimpan data pelamar dan

tombol batal untuk membatalkan menyimpan data pelamar.

Desain Input Wawancara Personalia pada Gambar 4.57 merupakan form

yang digunakan untuk menginput nilai hasil wawancara personalia yang diikuti

pelamar. Pada form ini terdapat data lowongan, id pelamar, nilai motivasi, nilai

komunikasi , nilai pengetahuan umum, nilai pengetahuan teknikal , nilai daya

pikir dan nilai etika. Pada form ini juga terdapat tombol tampil nominasi untuk

menampilkan pelamar yang lulus seleksi wawancara personalia, tombol simpan

untuk menyimpan data wawancara personalia, tombol ubah untuk mengubah data

wawancara personalia, tombol batal untuk membatalkan menyimpan data

wawancara personalia dan tombol keluar untuk keluar dari form wawancara

personalia.

Gambar 4.56 Desain Input Seleksi Kualifikasi

75

Gambar 4.57 Desain Input Wawancara Personalia

Desain Input Wawancara Klien pada Gambar 4.58 merupakan form yang

digunakan untuk menginput nilai hasil wawancara klien yang diikuti pelamar.

Pada form ini terdapat data lowongan, id pelamar, nilai motivasi, nilai komunikasi

, nilai pengetahuan umum, nilai pengetahuan teknikal , nilai daya pikir dan nilai

etika. Pada form ini juga terdapat tombol tampil nominasi untuk menampilkan

pelamar yang lulus seleksi wawancara klien, tombol simpan untuk menyimpan

data wawancara klien, tombol ubah untuk mengubah data wawancara klien,

tombol batal untuk membatalkan menyimpan data wawancara klien dan tombol

keluar untuk keluar dari form wawancara klien.

Desain Input Tes Ketrampilan pada Gambar 4.59 merupakan form yang

digunakan untuk menginput nilai hasil tes ketrampilan yang diikuti pelamar. Pada

form ini terdapat data lowongan, id pelamar, nama pelamar dan nilai hasil tes

ketrampilan. Pada form ini juga terdapat tombol tampil nominasi untuk

menampilkan pelamar yang lulus tes ketrampilan, tombol simpan untuk

menyimpan data tes ketrampilan, tombol ubah untuk mengubah data tes

76

ketrampilan, tombol batal untuk membatalkan menyimpan data tes ketrampilan

dan tombol keluar untuk keluar dari form tes ketrampilan.

Gambar 4.58 Desain Input Wawancara Klien

Gambar 4.59 Desain Input Tes Ketrampilan

Desain Input Tes Kesehatan pada Gambar 4.60 merupakan form yang

digunakan untuk menginput nilai hasil tes kesehatan yang diikuti pelamar. Pada

form ini terdapat data lowongan, id pelamar, nama pelamar dan nilai hasil tes

77

kesehatan. Pada form ini juga terdapat tombol tampil nominasi untuk

menampilkan pelamar yang lulus tes kesehatan, tombol simpan untuk menyimpan

data tes kesehatan, tombol ubah untuk mengubah data tes kesehatan, tombol batal

untuk membatalkan menyimpan data tes kesehatan dan tombol keluar untuk

keluar dari form tes kesehatan.

Gambar 4.60 Desain Input Tes Kesehatan

Gambar 4.61 Desain Input Psikotes

78

Desain Input Psikotes pada Gambar 4.61 merupakan form yang

digunakan untuk menginput nilai hasil psikotes yang diikuti pelamar. Pada form

ini terdapat data lowongan, id pelamar dan nilai hasil tes kesehatan. Pada form ini

juga terdapat tombol tampil nominasi untuk menampilkan pelamar yang lulus

psikotes, tombol simpan untuk menyimpan data psikotes, tombol ubah untuk

mengubah data psikotes, tombol batal untuk membatalkan menyimpan data

psikotes dan tombol keluar untuk keluar dari form psikotes.

Desain Input Rekrutmen pada Gambar 4.62 digunakan untuk menyimpan

data pelamar yang lulus mengikuti tes yang diadakan. Form ini terdapat field id

lowongan, jumlah, id pelamar, nama, usia, alamat, nomor telepon, status nikah,

pendidikan akhir dan check box untuk memilih pelamar yang akan dijadikan

karyawan. Pada form ini juga terdapat tombol simpan, tombol ubah, tombol batal

dan tombol keluar.

Gambar 4.62 Desain Input Rekrutmen

Desain Output Surat Panggilan pada Gambar 4.63 adalah hasil cetak

surat panggilan yang akan diberikan kepada pelamar untuk mengikuti tes yang

79

telah ditentukan oleh perusahaan. Pada form ini terdapat field jenis surat, tujuan

dan id nominasi. Selain itu, pada form ini juga terdapat tombol cetak dan keluar.

PT. KARYA GEMILANG ABADI Kepada Yth. Nesya Putri Di Tempat Dengan hormat, Dengan ini kami memberitahukan bahwa Saudara: No Daftar : P-08100004 Nama : Nesya Putri Alamat : Pondok Jati G-10 Diharap kehadirannya untuk mengikuti tes Wawancara Personalia di PT. Karya Gemilang Abadi pada tanggal 06 Desember 2008. Atas perhatian Saudara kami ucapkan terima kasih. Surabaya, 01 Desember 2008 Penyelia Setiyono

Gambar 4.63 Desain Output Surat Panggilan

Gambar 4.64 Desain Input Presensi

80

Desain Input Presensi pada Gambar 4.64 adalah form yang digunakan

untuk menyimpan data presensi dan menghitung gaji karyawan. Pada form ini

terdapat field id klien, nama perusahaan, id lowongan, data presensi karyawan dan

data gaji karyawan. Selain itu, pada form ini juga terdapat tombol hitung, tombol

simpan, tombol ubah, tombol batal dan tombol keluar.

Desain Output Laporan Data Pelamar pada Gambar 4.65 merupakan hasil

cetak data pelamar. Pada laporan ini ditampilkan field no daftar, nama, jenis

kelamin, alamat, kota, tempat dan tanggal lahir ,pendidikan akhir dan pengalaman.

PT. KARYA GEMILANG ABADI DATA PELAMAR Tanggal : dd month year No Daftar Nama JK Alamat Kota Tmp Lahir Tgl Lahir Pendidikan Pengalaman xx-10-xx xx-50-xx xx-10-xx xx-200-xxxx-200-xx xx-200-xx dd/mm/yy xx-50-xx 99999

Gambar 4.65 Desain Output Laporan Data Pelamar

Desain Output Laporan Data Karyawan pada Gambar 4.66 digunakan

untuk mencetak data karyawan. Pada laporan ini ditampilkan field nama

perusahaan klien, nomor PKWT, nama, alamat, kota, tanggal awal PKWT dibuat,

tanggal akhir masa berlaku PKWT dan ke.

PT. KARYA GEMILANG ABADI DATA KARYAWAN Nama Perusahaan : xx-50-xx Tanggal : dd month year Alamat : xx-200-xx No PKWT NIK Nama Alamat Tmp Lahir Tgl Lahir Awal Akhir Bagian xx-10-xx xx-10-xx xx-50-xx xx-200-xx xx-50-xx dd/mm/yy dd/mm/yy dd/mm/yy xx-50-xx

Gambar 4.66 Desain Output Laporan Data Karyawan