bab iv deskripsi kerja praktek 1.1. analisis sistem...

58
31 BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem Dalam pengembangan teknologi dibutuhkan analisa dan perancangan sistem yang ada saat ini pada RSIA PRIMA HUSADA. Hasil yang ditemukan saat melakukan analisis sistem saat ini masih banyak kekurangan yang terjadi. Salah satunya adalah sering terjadi hilangnya data pelamar yang tidak tersimpan dengan baik. Disamping itu, sering terjadinya kesulitan saat bagian HRD melakukan proses seleksi calon karyawan karena harus memasukkan fungsi- fungsi yang dibutuhkan dalam pengolahan data hasil nilai tes seleksi. Hal ini disebabkan sistem yang ada pada RSIA PRIMA HUSADA masih dilakukan secara manual, yaitu menggunakan aplikasi Microsoft office Excel. Mengacu pada permasalahan yang ada diatas, RSIA PRIMA HUSADA membutuhkan aplikasi yang dapat memudahkan bagian HRD dalam melakukan proses rekrutmen dan seleksi calon karyawan, memudahkan melakukan proses pengecekan ulang data-data pelamar yang diterima dan dapat memperoleh calon karyawan yang memiliki kompetensi unggul dengan melakukan proses seleksi sesuai dengan kebutuhan dan kebijakan RSIA PRIMA HUSADA. Oleh karena itu, Dirancanglah sebuah aplikasi perekrutan dan penyeleksian calon karyawan yang diharapkan dapat mengatasi permasalahan tersebut. STIKOM SURABAYA

Upload: others

Post on 01-Dec-2019

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

31

BAB IV

DESKRIPSI KERJA PRAKTEK

1.1. Analisis Sistem

Dalam pengembangan teknologi dibutuhkan analisa dan perancangan

sistem yang ada saat ini pada RSIA PRIMA HUSADA. Hasil yang ditemukan

saat melakukan analisis sistem saat ini masih banyak kekurangan yang terjadi.

Salah satunya adalah sering terjadi hilangnya data pelamar yang tidak tersimpan

dengan baik. Disamping itu, sering terjadinya kesulitan saat bagian HRD

melakukan proses seleksi calon karyawan karena harus memasukkan fungsi-

fungsi yang dibutuhkan dalam pengolahan data hasil nilai tes seleksi. Hal ini

disebabkan sistem yang ada pada RSIA PRIMA HUSADA masih dilakukan

secara manual, yaitu menggunakan aplikasi Microsoft office Excel.

Mengacu pada permasalahan yang ada diatas, RSIA PRIMA HUSADA

membutuhkan aplikasi yang dapat memudahkan bagian HRD dalam melakukan

proses rekrutmen dan seleksi calon karyawan, memudahkan melakukan proses

pengecekan ulang data-data pelamar yang diterima dan dapat memperoleh calon

karyawan yang memiliki kompetensi unggul dengan melakukan proses seleksi

sesuai dengan kebutuhan dan kebijakan RSIA PRIMA HUSADA.

Oleh karena itu, Dirancanglah sebuah aplikasi perekrutan dan

penyeleksian calon karyawan yang diharapkan dapat mengatasi permasalahan

tersebut. STIKOM S

URABAYA

Page 2: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

32

1.1.1. Document Flow

Document flow yaitu bagan yang menggambarkan proses manual aliran

pekerjaan secara menyeluruh yang menjelaskan urutan prosedur-prosedur yang

terdapat di dalam proses rekrutmen dan seleksi calon karyawan.

a. Document Flow

DocFlow Rekrutmen & Seleksi Calon Karyawan

Panitia

KredensialPelamar Bagian HRD Bagian Instalasi Direktur

Y

T

Mencatat

hasil Tes

Wawancara

Lulus ?

Mencatat

Data Hasil

Tes Tulis

Membuat

Lowongan

Kerja

Rekap Data Hasil

Tes Tulis

Rekap Data Hasil

Tes Wawancara

Membuat Surat

Panggilan Tes Tulis

& Menyiapkan Soal

Tes Tulis

Daftar Kebutuhan

Karyawan BaruBerkas

Administrasi

Pendaftaran

Mencatat

Data calon

karyawan

Data Calon

Karyawan

Nilai Tes Tulis

Hasil Tes

Wawancara

Membuat

Surat

Panggilan Tes

Wawancara

3

Lowongan Kerja

E

Mulai

Berkas

Administrasi

Pendaftaran

Tes Tulis

Melakukan

Tes Tulis

Menyiapkan

Berkas

Adminsitrasi

Pendaftaran

Laporan Hasil Tes

Tulis

Membuat

Laporan Hasil

Tes Tulis & Tes

Wawancara

Laporan Hasil Tes

Tulis

Melakukan

Tes

Wawancara

Rekap Data Hasil

Tes Seleksi Akhir

SelesaiE

Lulus?

Y

T

E

Menyimpan

Hasil Tes dan

Calon

Karyawan

Diterima

Menilai

Tes Tulis

Nilai Tes Tulis

1

1

Lulus ?

Y

E

T

3

Hasil Tes

Wawancara

Menilai Tes

Wawancara

menghitung

Tes

Wawancara

Membuat Surat

Panggilan Calon

Karyawan

Diterima

Soal Tes Tulis

Soal Tes Tulis

Surat Panggilan

Tes Tulis

Surat Panggilan

Tes Tulis

Surat Panggilan

Tes Wawancara

Surat Panggilan

Tes Wawancara

Surat Panggilan

Tes Wawancara

Surat Panggilan

Tes Wawancara

Laporan Hasil Tes

Wawancara

Laporan Hasil Tes

Wawancara

Gambar 4. 1 Document Flow Perekrutan dan Penyeleksian Calon Karyawan

STIKOM S

URABAYA

Page 3: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

33

Deskripsi : pada Gambar 4.1 menjelaskan tentang Document Flow Perekrutan dan

Penyeleksian Calon Karyawan. Proses ini dimulai ketika bagian instalasi

membutuhkan karyawan baru dan memberikan dokumen daftar kebutuhan

karyawan baru kepada bagian HRD. Lalu bagian HRD membuat lowongan kerja

yang sesuai dengan spesifikasi kebutuhan karyawan yang dibutuhkan. Setelah

membuat lowongan kerja, bagian HRD akan menerima berkas administrasi

pendaftaran dari pelamar dan mulai menyeleksi berkas administrasi pendataran

sesuai dengan kebijakan yang sudah ada, salah satu contoh kebijakan yang

rekrutmen & seleksinya, seperti melihat batas nilai IPK dan tingkat pendidikan

yang dimiliki si pelamar. Jika tes administrasi lulus, maka bagian HRD mencatat

pelamar ke dalam buku besar pencatatan hasil rekrutmen. Selanjutnya bagian

HRD akan membuat surat panggilan pelamar untuk memberikan informasi lulus

tes administrasi dan mengikuti tes selanjutnya yaitu tes tulis. Selanjutnya bagian

HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar sebagai tes

lanjutan, yaitu tes tulis. Setelah selesai hasil pekerjaan tes tulis akan dinilai oleh

bagian kredensial dan nilai tes tulis nantinya akan diberikan ke bagian HRD untuk

proses seleksi nilai tes tulis dan merekap nilai tes tulis. Selanjutnya HRD

membuat surat panggilan tes wawancara kepada pelamar dan hasil tes wawancara

akan direkap oleh HRD yang nantinya akan ranking serta dipilih nilai terbesar

sesuai standar nilai yang ditentukan RSIA PRIMA HUSADA. Setelah itu HRD

akan merekap seluruh data hasil tes seleksi pelamar yang diterima. Lalu HRD

akan memanggil calon karyawan yang diterima untuk menyetujui surat kontrak

kerja dan membuat laporan hasil tes seleksi yang akan diajukan ke direktur

sebagai hasil rekrutmen & seleksi calon karyawan.

STIKOM S

URABAYA

Page 4: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

34

1.2. Perancangan Sistem

Perancangan sistem dilakukan dengan menggunakan beberapa bahasa

pemodelan untuk mempermudah analisa terhadap sistem. Pemodelan sistem yang

digunakan adalah system flow, data flow diagram dan entity relationship diagram.

Dalam bab ini juga disertakan struktur tabel dari aplikasi yang akan dibuat.

1.2.1. System Flow Perekrutan dan Penyeleksian Calon Karyawan

System flow ini memuat hasil analisis yang merupakan pengembangan

proses dari keseluruhan sistem yang sudah ada. Dan menunjukkan aliran proses

kegiatan dari aplikasi perekrutan dan penyeleksian calon karyawan pada RSIA

PRIMA HUSADA.

STIKOM S

URABAYA

Page 5: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

35

SysFlow Rekrutmen & Seleksi Calon Karyawan

Panitia

KredensialPelamar Bagian HRD Bagian Instalasi Direktur

Soal Tes Tulis

Soal Tes Tulis

Y

T

Input Data Nilai

Tes Tulis

Simpan Nilai Tes

Tulis

Data Nilai Tes

Tulis

Nilai Tes Tulis

Tes Tulis

Data Calon

Karyawan

Simpan Data

Calon Karyawan

Tes Tulis

Calon Karyawan

Tes

Wawancara

Cetak Surat

Panggilan Tes

Tulis & Soal Tes

Tulis

2

Input Data Calon

KaryawanE

Hasil Tes

Wawancara

Lulus ?

Berkas

Administrasi

Pendaftaran

Berkas

Administrasi

Pendaftaran

Input Data nilai

Tes Wawancara

Lowongan Kerja

Daftar Kebutuhan

Karyawan Baru

Daftar Kebutuhan

Karyawan Baru

Input Kebutuhan

Karyawan Baru

Membuat

Lowongan Kerja

Lowongan Kerja

Mulai

Membuat Laporan

Hasil Tes Seleksi

Laporan Hasil Tes

Tulis

Laporan Hasil Tes

Tulis

Melakukan

Tes

Wawancara

Data Calon

Karyawan

Diterima

Selesai

E

Simpan Data

Calon Karyawan

Diterima

Menilai Tes

Wawancara

2

1

Menilai

Tes Tulis

Hasil Tes

Wawancara

Nilai Tes Tulis

1

Menghitung Nilai

Wawancara

Ranking Nilai

Wawancara

Lulus ? T

EY

Tes Tulis

T

E

Lulus ?

Y

Karyawan

Soal Tes

Tulis

Tes

Wawancara

Calon Karyawan

Surat Panggilan

Tes Tulis

Surat Panggilan

Tes Tulis

Cetak Panggilan

Tes Wawancara

Surat Panggilan

Tes Wawancara

Surat Panggilan

Tes Wawancara

Cetak Panggilan

Tes Wawancara

Surat Panggilan

Calon Karyawan

Diterima

Surat Panggilan

Calon Karyawan

Diterima

Laporan Hasil Tes

Wawancara

Laporan Hasil Tes

Wawancara

Gambar 4. 2 System Flow Perekrutan dan Penyeleksian Calon Karyawan

Deskripsi : pada gambar 4.2 System Flow Perekrutan dan Penyeleksian Calon

Karyawan ini menjelaskan tentang gambaran umum proses perekrutan dan

STIKOM S

URABAYA

Page 6: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

36

penyeleksian calon karyawan RSIA PRIMA HUSADA secara keseluruhan dalam

bentuk system flow. Proses ini akan dimulai saat bagian HRD menerima daftar

kebutuhan karyawan baru dari bagian instalasi yang nantinya HRD akan membuat

lowongan kerja dan menyimpan kedalam database. Selanjutnya HRD akan

menginputkan data pelamar setelah menyeleksi administrasi tiap-tiap pelamar.

Lalu HRD akan mencetak surat panggilan tes tulis beserta soal tes tulis kepada

pelamar. Berikutnya hasil tes seleksi baik hasil tes tulis maupun hasil tes

wawancara nantinya akan diinputkan dan disimpan ke dalam database. Setelah

selesai menyeleksi, HRD membuat laporan hasil tes seleksi yang telah ditentukan

calon karyawan yang telah diterima. Laporan hasil tes seleksi akan dicetak dan

diberikan kepada direktur. Sedangkan calon karyawan yang telah diterima akan

dipanggil untuk menyetujui perjanjian surat kontrak kerja.

1.2.2. Data Flow Diagram

Data Flow Diagram (DFD) yaitu bagan yang memiliki arus data dalam

suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara

logika. Dalam pembuatan DFD, yaitu menentukan HIPO pada aplikasi perekrutan

dan penyeleksian calon karyawan.

STIKOM S

URABAYA

Page 7: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

37

1.2.3. Hierarchy Input Process Output (HIPO)

0

Aplikasi Rekrutmen &

Seleksi Calon Karyawan

1

Memproses Lowongan

Kerja

2

Memproses Data Tes

Seleksi

3

Laporan

2.1

Pemeliharaan Data

Calon Karyawan

2.2

Pemeliharaan Data Soal

Tes Tulis

2.4

Menyeleksi Data Nilai

Tes Wawancara

2.3

Menyeleksi Data Nilai

Tes Tulis

Gambar 4. 3 Hierarchy Input Process Output (HIPO)

Deskripsi: Diagram ini menggambarkan struktur hierarchy input process output

untuk memahami fungsi-fungsi dari program. Angka 0 menunjukan program yang

dibuat yaitu rekrutmen dan seleksi calon karyawan, baris ke 2 adalah fungsi-

fungsi utama dari program yang dibuat yaitu memproses lowongan kerja,

memproses data tes seleksi dan laporan, baris ke 3 menggambarkan sub-sub

fungsi yang terdapat pada fungsi utama, seperti yang ditunjukan pada gambar 4.3

memproses data tes seleksi memiliki sub-fungsi yaitu pemeliharaan data calon

STIKOM S

URABAYA

Page 8: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

38

karyawan, pemeliharaan data soal tes tulis, menyeleksi data nilai tes tulis dan

menyeleksi data nilai tes wawancara.

1.2.4. Context Diagram

Laporan Hasil Tes Wawancara

Perm intaan Laporan Tes Wawancara

Perm intaan Laporan Tes Tulis

Nilai Tes Wawancara

Daftar Kebutuhan Karyawan Baru

Nilai Tes Tulis

Data Hasil Tes Wawancara

Surat Panggilan Tes Wawancara

Surat Panggilan Tes Tulis

Data Calon Karyawan

Data Calon Karyawan

Laporan Hasil Tes Tulis

Data Calon Karyawan Diterim a

Data Nilai Tes Tulis

Soal Tes Tulis

0

Aplikasi Rekrutm en & Seleksi

Calon Karyawan

+

HRD

Pelam ar

Direktur

Gambar 4. 4 Context Diagram

Deskripsi: Context Diagram adalah suatu diagram yang digunakan untuk

mendesain sistem yang memberikan gambaran detil mengenai semua informasi

yang diterima ataupun dihasilkan dari suatu aktivitas. Seperti pada gambar 4.4,

symbol kotak dengan ujung melengkung adalah sistem yang dibuat yaitu

rekrutmen dan seleksi calon karyawan, sedangkan symbol persegi

menggambarkan orang atau bagian yang berperan dalam sistem dalam hal ini

pelamar, HRD, dan direktur.

STIKOM S

URABAYA

Page 9: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

39

1.2.5. DFD Level 0

Perm intaan Laporan Tes Wawancara

Laporan Hasil Tes Wawancara

Perm intaan Laporan Tes Tulis

Nilai Tes Wawancara

Daftar Kebutuhan Karyawan Baru

Nilai Tes Tulis

Data Nilai Tes Wawancara

Surat Panggilan Tes Wawancara

Surat Panggilan Tes Tulis

Jum lah Permintaan Karyawan

Data Calon Karyawan

Data Calon Karyawan

Record Lowongan Kerja

Sim pan Data Calon Karyawan

Data Calon Karyawan

Sim pan Data Calon Karyawan Diterima

Data Nilai Tes Tulis

Data Nilai Tes Wawancara

Sim pan Nilai Tes Wawancara

Sim pan Nilai Tes Tulis

Data Soal Tes Tulis

Laporan Hasil Tes Tulis

Soal Tes Tulis

Data Nilai Tes Tulis

Data Calon Karyawan Diterim aHRD

Pelam ar

Direktur

1

Memproses

Lowongan Kerja

2

Memproses Data Tes Seleksi

+

3

Laporan

2 Pelam ar

3 Soal Tes Tulis

4 Nilai Tes Tulis5

Nilai Tes

Wawancara6 Karyawan

1 Lowongan Kerja

Gambar 4. 5 DFD Level 0

Deskripsi: Data Flow Diagram Level 0 adalah penggambaran fungsi-fungsi

utama yang terdapat pada program, yaitu proses penjabaran dari gambar 4.4. Pada

gambar 4.5 adalah gambar dari penjabaran context diagram dan memiliki 3 fungsi

utama dari program yaitu memproses lowongan kerja, memproses data tes seleksi

dan laporan. STIKOM S

URABAYA

Page 10: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

40

1.2.6. DFD Level 1 Memproses Data Tes Seleksi

Gambar 4. 6 DFD Level 1 Memproses Data Tes Seleksi

40 STIK

OM SURABAYA

Page 11: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

41

Deskripsi: Data Flow Diagram level 1 memproses data tes seleksi merupakan

penjabaran dari fungsi memproses data tes seleksi yang terdapat pada gambar 4.5.

Pada gambar 4.6 menunjukan bahwa memproses data tes seleksi pada gambar 4.5

memiliki 6 sub-fungsi yaitu pemeliharaan data karyawan, pemeliharaan data soal

tes tulis, menyeleksi tes tulis, menyeleksi tes wawancara, mengubah data calon

karyawan diterima dan pemeliharan data karyawan.

1.3. Perancangan Database

Pada tahap ini, dilakukan penyusunan dan perancangan database

yang akan digunakan beserta strukturnya. Rancangan database sistem

yang dibuat berupa Entity Relational Diagram (ERD), yaitu alat untuk

merepresentasikan model data yang ada pada sistem dimana terdapat entity

dan relationship.

STIKOM S

URABAYA

Page 12: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

42

1.3.1. Entity Relationship Diagram (Conceptual Data Model)

Gambar 4. 7 Entity Relationship Diagram (Conceptual Data Model)

Deskripsi: Entity Relational database (Conceptual Data Model) merupakan model

yang universal dan menggambarkan semua struktur logic database dan tidak

bergantung dari software atau pertimbangan struktur data storage. Seperti yang

ditunjukan pada gambar 4.7 menggambarkan hubungan antar tabel-tabel yang

digunakan untuk menyimpan data dari hasil masukan pengguna aplikasi

perekrutan dan penyeleksian calon karyawan.

Memiliki Bagian

Mengikuti

Mengikuti

Pengalaman Kerja Memiliki

Tingkat Sekolah Memiliki

Pendidikan Lain Memiliki

Penghargaan Memiliki

Referensi Memiliki

Tes Tulis Memiliki

Mempunyai

Mempunyai

Relationship_15

Memiliki

Memiliki

Status Pekerjaan Memiliki

Soal Tes Tulis Dibuat

Penanggung Jawab

Hobi Memiliki

Organisasi Memiliki

Informasi Lain Memiliki

Memiliki

Mempunyai

Pelamar Memiliki

Memiliki

Lowongan_Kerja

#

o

o

o

o

o

o

o

o

Id_Lowongan

Tgl_Lowongan

Jenis_Kelamin_Lowongan

Lulus_Pendidikan

UmurMaxLowongan

UmurMinLowongan

Pengalaman_Kerja

IPK_Lowongan

Jmlh_Lowongan

...

Variable characters (10)

Date

Characters (1)

Variable characters (5)

Integer

Integer

Integer

Number (18,2)

Integer

Kota

#

o

Id_Kota

Nama_Kota

Variable characters (10)

Variable characters (100)

Provinsi

#

o

Id_Provinsi

Nama_Provinsi

Variable characters (10)

Variable characters (100)

Tes_Tulis

#

o

o

o

Id_Tes_Tulis

Tgl_Tes_Tulis

Nilai_Akhir_Tes_Tulis

Status_tes_tulis

...

Variable characters (10)

Date

Number (18,2)

Characters (1)

Tes_Wawancara

#

o

o

o

o

o

o

o

o

Id_Tes_Wawancara

Tgl_Tes_Wawancara

Penampilan_Fisik

Keprofesian

Etika

Sikap

Motivasi

Nilai_Akhir_Wawancara

Status_Tes_wawancara

...

Variable characters (10)

Date

Number (18,2)

Number (18,2)

Number (18,2)

Number (18,2)

Number (18,2)

Number (18,2)

Characters (1)

Unit_Kerja

#

o

o

Id_UnitKerja

Nama_UnitKerja

Bagian

...

Variable characters (10)

Variable characters (100)

Variable characters (25)

Jabatan

#

o

Id_Jabatan

Nama_Jabatan

Variable characters (10)

Variable characters (100)

Karyawan

#

o

o

o

o

o

o

o

o

o

Id_Karyawan

Nama_Karyawan

Tmpt_Lahir_Karyawan

Tanggal_Lahir_Karyawan

Jenis_Kelamin_Karyawan

Alamat_Karyawan

No_Telp_Karyawan

Agama

NPWP

Foto

...

Variable characters (10)

Variable characters (100)

Variable characters (100)

Date

Characters (1)

Variable characters (100)

Variable characters (20)

Variable characters (10)

Variable characters (13)

Image (250)

Status Pekerjaan

#

o

o

oo

o

Id_Status_Pekerjaan

Jenis_Pekerjaan

Jabatan_yg_Diiinginakn

Tgl_Mulai_BekerjaKemauan_Pekerjaan_Lain

Gaji_Yg_Diinginkan

...

Variable characters (10)

Variable characters (50)

Variable characters (100)

DateCharacters (1)

Integer

Pelamar

#

o

o

o

o

o

o

o

o

o

o

o

o

o

Id_Pelamar

Tanggal_Masuk_Pelamar

Nama_Pelamar

Tempat_Lahir_Pelamar

Tgl_Lahir_Pelamar

Jenis_Kelamin_Pelamar

Status_Perkawinan

Alamat_Pelamar

No_Telp_Pelamar

Jumlah_Tanggungan

IPK_Pelamar

Alumni_Sekolah

Pendidikan_pelamar

Status_Pelamar...

Variable characters (10)

Date

Variable characters (100)

Variable characters (100)

Date

Characters (1)

Characters (1)

Variable characters (100)

Variable characters (20)

Integer

Number (18,2)

Variable characters (100)

Variable characters (3)

Characters (1)

Soal_Tes_Tulis

#

o

o

o

Id_Soal_Tes_Tulis

Pertanyaan_Soal

Status_soal_testulis

Tahun

Variable characters (10)

Variable characters (200)

Characters (1)

Variable characters (4)

Referensi

#

o

o

o

Id_Referensi

Nama_Referensi

Alamat_Referensi

No_Telp_referensi

...

Variable characters (10)

Variable characters (100)

Variable characters (100)

Characters (20)

Penghargaan

#

o

Id_Penghargaan

Nama_Penghargaan

Variable characters (10)

Variable characters (100)

Tingkat_Pendidikan

#

o

o

o

o

Id_Tingkat_Sekolah

Nama_Sekolah

Alamat_Sekolah

Tahun_Mulai_Sekolah

Tahun_Selesai_Sekolah

...

Variable characters (10)

Variable characters (100)

Variable characters (100)

Integer

Integer

Pendidikan_Lain

#

o

Id_Pendidikan

Nm_Pendidikan

Variable characters (10)

Variable characters (100)

Pengalaman_Kerja

#

o

o

o

o

o

o

Id_Pengalaman_Kerja

Nama_Rumah_Sakit

Lama_Waktu_Menjabat

Nama_Jabatan_Kerja

Tugas_Jabatan

Gaji_Pertama

Gaji_Terakhir

...

Variable characters (10)

Variable characters (100)

Integer

Variable characters (100)

Variable characters (100)

Integer

Integer

Hobi

#

o

Id_Hobi

Nama_Hobi

Variable characters (10)

Variable characters (100)

Organisasi

#

o

Id_Organisasi

Nm_Organisasi

Variable characters (10)

Variable characters (100)

Informasi_Lain

#

o

Id_Informasi

Nm_Informasi

Variable characters (10)

Variable characters (100)

Login

#

o

o

Id_Login

Username

Password

...

Variable characters (10)

Variable characters (15)

Variable characters (15)

STIKOM S

URABAYA

Page 13: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

43

1.3.2. Entity Relationship Diagram (Physical Data Model)

Gambar 4. 8 Entity Relationship Diagram (Physical Data Model)

Deskripsi: Entity Relational Diagram (Physical Data Model) merupakan model

ERD yang telah mengacu pada pemilihan software DBMS yang spesifik. Hal ini

sering kali berbeda dikarenakan oleh struktur database yang bervariasi. Seperti

yang ditunjukan pada gambar 4.8 menggambarkan hubungan antar tabel-tabel

yang digunakan untuk menyimpan data dari hasil masukan pengguna aplikasi

perekrutan dan penyeleksian calon karyawan.

FK_KOTA_MEMILIKI__PROVINSI

FK_TES_TULI_MENGIKUTI_PELAMAR

FK_TES_WAWA_MENGIKUTI_PELAMAR

FK_PENGALAM_PENGALAMA_PELAMAR

FK_TINGKAT__TINGKAT_S_PELAMAR

FK_PENDIDIK_PENDIDIKA_PELAMAR

FK_PENGHARG_PENGHARGA_PELAMAR

FK_REFERENS_REFERENSI_PELAMAR

FK_TES_TULI_TES_TULIS_SOAL_TES

FK_LOWONGAN_MEMPUNYAI_UNIT_KER

FK_LOWONGAN_MEMPUNYAI_JABATAN

FK_KARYAWAN_RELATIONS_KOTA

FK_KARYAWAN_MEMILIKI4_UNIT_KER

FK_KARYAWAN_MEMILIKI_JABATAN

FK_STATUS_P_STATUS_PE_PELAMAR

FK_SOAL_TES_PENANGGUN_KARYAWAN

FK_SOAL_TES_PENANGGUN_JABATAN

FK_HOBI_HOBI_MEMI_PELAMAR

FK_ORGANISA_ORGANISAS_PELAMAR

FK_INFORMAS_INFORMASI_PELAMAR

FK_PELAMAR_MEMILIKI3_UNIT_KER

FK_LOGIN_MEMPUNYAI_KARYAWAN

FK_PELAMAR_PELAMAR_M_KOTA

FK_PELAMAR_MEMILIKI6_LOWONGAN

Lowongan_Kerja

Id_Lowongan

Id_Jabatan

Id_UnitKerja

Tgl_Lowongan

Jenis_Kelamin_Lowongan

Lulus_Pendidikan

UmurMaxLowongan

UmurMinLowongan

Pengalaman_Kerja

IPK_Lowongan

Jmlh_Lowongan

...

varchar(10)

varchar(10)

varchar(10)

datetime

char(1)

varchar(5)

int

int

int

numeric(18,2)

int

<pk>

<fk2>

<fk1>

Kota

Id_Kota

Id_Provinsi

Nama_Kota

varchar(10)

varchar(10)

varchar(100)

<pk>

<fk>

Provinsi

Id_Provinsi

Nama_Provinsi

varchar(10)

varchar(100)

<pk>

Tes_Tulis

Id_Tes_Tulis

Id_Soal_Tes_Tulis

Id_Pelamar

Tgl_Tes_Tulis

Nilai_Akhir_Tes_Tulis

Status_tes_tulis

...

varchar(10)

varchar(10)

varchar(10)

datetime

numeric(18,2)

char(1)

<pk>

<fk2>

<fk1>

Tes_Wawancara

Id_Tes_Wawancara

Id_Pelamar

Tgl_Tes_Wawancara

Penampilan_Fisik

Keprofesian

Etika

Sikap

Motivasi

Nilai_Akhir_Wawancara

Status_Tes_wawancara

...

varchar(10)

varchar(10)

datetime

numeric(18,2)

numeric(18,2)

numeric(18,2)

numeric(18,2)

numeric(18,2)

numeric(18,2)

char(1)

<pk>

<fk>

Unit_Kerja

Id_UnitKerja

Nama_UnitKerja

Bagian

...

varchar(10)

varchar(100)

varchar(25)

<pk>

Jabatan

Id_Jabatan

Nama_Jabatan

varchar(10)

varchar(100)

<pk>

Karyawan

Id_Karyawan

Id_UnitKerja

Id_Kota

Id_Jabatan

Nama_Karyawan

Tmpt_Lahir_Karyawan

Tanggal_Lahir_Karyawan

Jenis_Kelamin_Karyawan

Alamat_Karyawan

No_Telp_Karyawan

Agama

NPWP

Foto

...

varchar(10)

varchar(10)

varchar(10)

varchar(10)

varchar(100)

varchar(100)

datetime

char(1)

varchar(100)

varchar(20)

varchar(10)

varchar(13)

image

<pk>

<fk2>

<fk1>

<fk3>

Status Pekerjaan

Id_Status_Pekerjaan

Id_Pelamar

Jenis_Pekerjaan

Jabatan_yg_DiiinginaknTgl_Mulai_Bekerja

Kemauan_Pekerjaan_Lain

Gaji_Yg_Diinginkan

...

varchar(10)

varchar(10)

varchar(50)

varchar(100)datetime

char(1)

int

<pk>

<fk>

Pelamar

Id_Pelamar

Id_Kota

Id_UnitKerja

Id_Lowongan

Tanggal_Masuk_Pelamar

Nama_Pelamar

Tempat_Lahir_Pelamar

Tgl_Lahir_Pelamar

Jenis_Kelamin_Pelamar

Status_Perkawinan

Alamat_Pelamar

No_Telp_Pelamar

Jumlah_Tanggungan

IPK_Pelamar

Alumni_SekolahPendidikan_pelamar

Status_Pelamar

...

varchar(10)

varchar(10)

varchar(10)

varchar(10)

datetime

varchar(100)

varchar(100)

datetime

char(1)

char(1)

varchar(100)

varchar(20)

int

numeric(18,2)

varchar(100)varchar(3)

char(1)

<pk>

<fk2>

<fk1>

<fk3>

Soal_Tes_Tulis

Id_Soal_Tes_Tulis

Id_Jabatan

Id_Karyawan

Pertanyaan_Soal

Status_soal_testulis...

varchar(10)

varchar(10)

varchar(10)

varchar(200)

char(1)

<pk>

<fk2>

<fk1>

Referensi

Id_Referensi

Id_Pelamar

Nama_Referensi

Alamat_Referensi

No_Telp_referensi

...

varchar(10)

varchar(10)

varchar(100)

varchar(100)

char(20)

<pk>

<pk,fk>

Penghargaan

Id_Penghargaan

Id_Pelamar

Nama_Penghargaan

...

varchar(10)

varchar(10)

varchar(100)

<pk>

<pk,fk>

Tingkat_Pendidikan

Id_Tingkat_Sekolah

Id_Pelamar

Nama_Sekolah

Alamat_Sekolah

Tahun_Mulai_Sekolah

Tahun_Selesai_Sekolah

...

varchar(10)

varchar(10)

varchar(100)

varchar(100)

int

int

<pk>

<pk,fk>

Pendidikan_Lain

Id_Pendidikan

Id_Pelamar

Nm_Pendidikan

...

varchar(10)

varchar(10)

varchar(100)

<pk>

<pk,fk>

Pengalaman_Kerja

Id_Pengalaman_Kerja

Id_Pelamar

Nama_Rumah_Sakit

Lama_Waktu_Menjabat

Nama_Jabatan_Kerja

Tugas_Jabatan

Gaji_Pertama

Gaji_Terakhir

...

varchar(10)

varchar(10)

varchar(100)

int

varchar(100)

varchar(100)

int

int

<pk>

<pk,fk>

Hobi

Id_Hobi

Id_Pelamar

Nama_Hobi

...

varchar(10)

varchar(10)

varchar(100)

<pk>

<pk,fk>

Organisasi

Id_Organisasi

Id_Pelamar

Nm_Organisasi

...

varchar(10)

varchar(10)

varchar(100)

<pk>

<pk,fk>

Informasi_Lain

Id_Informasi

Id_Pelamar

Nm_Informasi

...

varchar(10)

varchar(10)

varchar(100)

<pk>

<pk,fk>

Login

Id_Login

Id_Karyawan

Username

Password

...

varchar(10)

varchar(10)

varchar(15)

varchar(15)

<pk>

<fk>

STIKOM S

URABAYA

Page 14: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

44

4.3.1. Struktur Basis Data & Tabel

Dalam hal merancang struktur tabel yang diperlukan, meliputi nama tabel,

nama atribut, tipe data, serta data pelengkap seperti Primary Key, Foriegn Key,

dan sebagainya. rancangan basis data aplikasi ini terdiri dari tabel-tabel sebagai

berikut :

1. Nama Tabel : Provinsi

Fungsi : Menyimpan Data Provinsi

Primary Key : Id_Provinsi

Tabel 4. 1 Tabel Provinsi

Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan

provinsi.

2. Nama Tabel : Kota

Fungsi : Menyimpan Data Kota

Primary Key : Id_Kota

Foreign key : Id_Provinsi

Tabel 4. 2 Tabel Kota

Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan

kota.

STIKOM S

URABAYA

Page 15: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

45

3. Nama Tabel : Jabatan

Fungsi : Menyimpan Data Jabatan

Primary Key : Id_Jabatan

Tabel 4. 3 Tabel Jabatan

Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan

jabatan.

4. Nama Tabel : Unit Kerja

Fungsi : Menyimpan Data Unit Kerja

Primary Key : Id_ Unit Kerja

Tabel 4. 4 Tabel Unit Kerja

Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan

Unit Kerja.

5. Nama Tabel : Pelamar

Fungsi : Menyimpan Data Pelamar

Primary Key : Id_Pelamar

Foreign key : Id_Kota, Id_UnitKerja

STIKOM S

URABAYA

Page 16: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

46

Tabel 4. 5 Tabel Pelamar

Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan

pelamar.

6. Nama Tabel : Tingkat Sekolah

Fungsi : Menyimpan Data Tingkat Sekolah

Primary Key : Id_ Tingkat_Sekolah, Id_Pelamar

Foreign key : Id_Pelamar

Tabel 4. 6 Tabel Tingkat Sekolah

Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan

Tingkat Sekolah.

STIKOM S

URABAYA

Page 17: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

47

7. Nama Tabel : Referensi

Fungsi : Menyimpan Data Referensi

Primary Key : Id_Referensi, Id_Pelamar

Foreign key : Id_Pelamar

Tabel 4. 7 Tabel Referensi

Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan

Referensi.

8. Nama Tabel : Status Pekerjaan

Fungsi : Menyimpan Data Status Pekerjaan

Primary Key : Id_Status_Pekerjaan

Foreign key : Id_Pelamar

Tabel 4. 8 Tabel Status Pekerjaan

Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan

Status Pekerjaan.

STIKOM S

URABAYA

Page 18: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

48

9. Nama Tabel : Penghargaan

Fungsi : Menyimpan Data Penghargaan

Primary Key : Id_ Penghargaan, Id_Pelamar

Foreign key : Id_Pelamar

Tabel 4. 9 Tabel Penghargaan

Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan

Penghargaan.

10. Nama Tabel : Pengalaman Kerja

Fungsi : Menyimpan Data Pengalaman Kerja

Primary Key : Id_ Pengalaman_Kerja, Id_ Pelamar

Foreign key : Id_ Pelamar

Tabel 4. 10 Tabel Pengalaman Kerja

Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan

Pengalaman Kerja.

STIKOM S

URABAYA

Page 19: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

49

11. Nama Tabel : Pendidikan Lain

Fungsi : Menyimpan Data Pendidikan Lain

Primary Key : Id_Pendidikan_Lain, Id_Pelamar

Foreign key : Id_Pelamar

Tabel 4. 11 Tabel Pendidikan Lain

Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan

Pendidikan Lain.

12. Nama Tabel : Organisasi

Fungsi : Menyimpan Data Organisasi

Primary Key : Id_Organisasi, Id_Pelamar

Foreign key : Id_Pelamar

Tabel 4. 12 Tabel Organisasi

Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan

Organisasi.

13. Nama Tabel : Lowongan Kerja

Fungsi : Menyimpan Data Lowongan Kerja

Primary Key : Id_Lowongan_Kerja

Foreign key : Id_Jabatan, Id_UnitKerja

STIKOM S

URABAYA

Page 20: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

50

Tabel 4. 13 Tabel Lowongan Kerja

Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan

Lowongan Kerja.

14. Nama Tabel : Informasi Lain

Fungsi : Menyimpan Data Informasi Lain

Primary Key : Id_Informasi, Id_Pelamar

Foreign key : Id_Pelamar

Tabel 4. 14 Tabel Informasi Lain

Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan

Informasi Lain.

STIKOM S

URABAYA

Page 21: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

51

15. Nama Tabel : Hobi

Fungsi : Menyimpan Data Hobi

Primary Key : Id_Hobi, Id_Pelamar

Foreign key : Id_Pelamar

Tabel 4. 15 Tabel Hobi

Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan

Hobi.

16. Nama Tabel : Karyawan

Fungsi : Menyimpan Data Karyawan

Primary Key : Id_Karyawan

Foreign key : Id_UnitKerja, Id_Kota, Id_Jabatan

Tabel 4. 16 Tabel Karyawan

Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan

Karyawan.

STIKOM S

URABAYA

Page 22: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

52

17. Nama Tabel : Soal Tes Tulis

Fungsi : Menyimpan Data Soal Tes Tulis

Primary Key : Id_Soal_Tes_Tulis, Id_Jabatan, Id_Karyawan

Foreign key : Id_Jabatan, Id_Karyawan

Tabel 4. 17 Tabel Soal Tes Tulis

Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan

Soal Tes Tulis.

18. Nama Tabel : Tes Tulis

Fungsi : Menyimpan Data Tes Tulis

Primary Key : Id_Tes_Tulis

Foreign key : Id_Soal_Tes_Tulis

Tabel 4. 18 Tabel Tes Tulis

Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan Tes

Tulis.

STIKOM S

URABAYA

Page 23: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

53

19. Nama Tabel : Tes Wawancara

Fungsi : Menyimpan Data Tes Wawancara

Primary Key : Id_Tes_Wawancara

Foreign key : Id_Pelamar

Tabel 4. 19 Tabel Tes Wawancara

Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan Tes

Wawancara.

20. Nama Tabel : Login

Fungsi : Menyimpan Data Login

Primary Key : Id_Login

Foreign key : Id_Karyawan

Tabel 4. 20 Tabel Login

Deskripsi: Tabel ini digunakan untuk menyimpan data yang berkaitan dengan

Login.

STIKOM S

URABAYA

Page 24: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

54

4.4. Desain Input & Output

Desain Input/output merupakan rancangan input/output berupa

form untuk memasukkan data dan laporan sebagai informasi yang

dihasilkan dari pengolahan data. Desain Input/output juga merupakan

acuan pembuat aplikasi dalam merancang dan membangun sistem.

4.4.1. Desain Input

Desain Input merupakan perancangan desain masukan dari

pengguna kepada sebuah sistem yang kemudian akan disimpan

kedalam database.

A. Login

Login

Enter TextUsername

Password Enter Text

OK

Tampil Password

Cancel

Gambar 4. 9 Login

Deskripsi : Form ini digunakan oleh pengguna aplikasi untuk hak akses masuk ke

form menu utama dari aplikasi perkrutan dan penyeleksian.

STIKOM S

URABAYA

Page 25: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

55

B. Menu Utama

Menu Utama

Status : Admin

Lowongan Kerja Maintenance Seleksi

Maintenance Data Pelamar

Maintenance Soal Tes Tulis

Input Data Seleksi Tes Tulis

Input Data Seleksi Tes Wawancara

Surat Panggilan Tes Tulis

Surat Panggilan Tes Wawancara

Maintenance Data Karyawan

Input Data Provinsi

Input Data Karyawan

Input Data Jabatan

Input Data Unit Kerja

Input Data Kota

Laporan

Laporan Hasil Tes Tulis

Surat Panggilan Calon Karyawan Diterima

Laporan Hasil Tes Wawancara

Keluar

Gambar 4. 10 Menu Utama

Deskripsi : Form ini digunakan oleh pengguna untuk memilih menu yang

dibutuhkan dalam proses perekrutan dan penyeleksian.

C. Input Provinsi

Provinsi

Tambah

Kode Provinsi

Nama Provinsi

Enter Text

Enter Text

Simpan Ubah Batal

Berdasarkan Kata Kunci Enter TextEnter Text Cari Tampil

Input Data Provinsi

Lihat Data Provinsi

Gambar 4. 11 Provinsi

Deskripsi : Form ini digunakan untuk menambah dan mengubah data provinsi.

STIKOM S

URABAYA

Page 26: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

56

D. Input Kota

Kota

Tambah

Kode Kota

Nama Kota

Nama Provinsi

Enter Text

Enter Text

Enter Text

Simpan Ubah Batal

Berdasarkan Kata Kunci Enter TextEnter Text Cari Tampil

Input Data Kota

Lihat Data Kota

Gambar 4. 12 Kota

Deskripsi : Form ini digunakan untuk menambah dan mengubah data kota.

E. Input Unit Kerja

Unit Kerja

Tambah

Kode Unit Kerja

Nama Unit Kerja

Bagian

Enter Text

Enter Text

Simpan Ubah Batal

Berdasarkan Kata Kunci Enter TextEnter Text Cari Tampil

Input Data Unit Kerja

Lihat Data Unit Kerja

Enter Text

Gambar 4. 13 Unit Kerja

Deskripsi : Form ini digunakan untuk menambah dan mengubah data unit kerja.

STIKOM S

URABAYA

Page 27: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

57

F. Input Jabatan

Jabatan

Tambah

Kode Jabatan

Nama Jabatan

Enter Text

Enter Text

Simpan Ubah Batal

Berdasarkan Kata Kunci Enter TextEnter Text Cari Tampil

Input Data Jabatan

Lihat Data Jabatan

Gambar 4. 14 Jabatan

Deskripsi : Form ini digunakan untuk menambah dan mengubah data Jabatan.

G. Input Karyawan

Karyawan

Tambah

NIK

Nama Karyawan

Provinsi

Kota

Unit Kerja

Tanggal Lahir

Tempat Lahir

Jenis Kelamin

Alamat

NPWP

Agama

No Telp

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Simpan Ubah Batal

Berdasarkan Kata Kunci Enter TextEnter Text Cari Tampil

Input Data KaryawanLihat Data Karyawan

UploadTanggal

9/1/2013

Jabatan Enter Text

Lihat Data Calon Karyawan Diterima

Tampil

Gambar 4. 15 Karyawan

Deskripsi : Form digunakan untuk menambah dan mengubah data karyawan.

STIKOM S

URABAYA

Page 28: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

58

H. Input Lowongan Kerja

Lowongan Kerja

Tambah

Kode Lowongan

Tanggal Lowongan

IPK

Lulus Pendidikan

Jenis Kelamin

Jabatan

Unit Kerja

Pengalaman Kerja

Umur Maksimal

Umur Minimal

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text Thn

Enter Text

Enter Text

Ya Tidak

Simpan Ubah Batal

Berdasarkan Kata Kunci Enter TextEnter Text Cari Tampil

Input Data Lowongan Lihat Data Lowongan

Tanggal

9/1/2013

Jumlah Lowongan Enter Text

Gambar 4. 16 Lowongan Kerja

Deskripsi : Form ini digunakan untuk menambah dan mengubah data lowongan

kerja.

I. Input Data Pelamar

Pelamar

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Tambah

Kode Lowongan

Nama Lengkap Pelamar

IPK

Provinsi

Kota

Unit Kerja

Tanggal Lahir

Tempat Lahir

Jenis Kelamin

Alumni Sekolah

Alamat

Status Perkawinan

Jumlah Tanggungan

No Telp

Enter Text

Enter Text

0

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Simpan Batal

Biodata Pelamar

Kode Pelamar

Tanggal

9/1/2013Tanggal Masuk Pelamar

Enter Text

Enter Text

Pendidikan Terakhir

Tanggal

9/1/2013

Keterangan Lain-lain

Pendidikan Lain/Kursus

Penghargaan

Status : ?

Pengalaman Kerja

ID Pengalaman Kerja

Nama Rumah Sakit

Lama Waktu Bekerja

Jabatan Kerja

Tugas Jabatan

Gaji Pertama

Gaji Terakhir

Enter Text

Enter Text Thn

Enter Text

Enter Text

Enter Text

Enter Text

Tingkat Pendidikan

ID Tingkat Pendidikan

Nama Sekolah

Alamat Sekolah

Tahun Mulai

Enter Text

Enter Text

SelesaiEnter Text Enter Text

Proses

**

*

*

**

***

*

*

**

Pendidikan : ?

Note: Tanda * Wajib Diisi

Enter Text Enter TextID Pendidikan Lain/Kursus

Enter TextID Penghargaan

Penghargaan

Informasi_Lain

Enter TextID Informasi_Lain

Informasi Lain

Organisasi

Enter TextID Organisasi

Organisasi

Hobi

Enter TextID Hobi

Hobi

Enter Text

Status Pekerjaan

ID Status Pekerjaan

Enter TextThn

Ya TidakJenis Pekerjaan Yang Dicari

Jabatan Yang Diinginkan

Tanggal Mulai BekerjaTanggal

9/1/2013

Kemauan Pekerjaan Lain

Gaji Yang Di Inginkan

Referensi

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

ReferensiID Referensi Enter Text

Tampi

Gambar 4. 17 Pelamar

Deskripsi : Form ini digunakan untuk menambah dan mengubah data pelamar.

STIKOM S

URABAYA

Page 29: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

59

J. Input Soal Tes Tulis

Soal Tes Tulis

Tambah

Kode Soal Tes Tulis

Penanggung Jawab

Pertanyaan Soal

Jabatan

Status

Tahun

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Aktif Tidak Aktif

Simpan Ubah Batal

Berdasarkan Kata Kunci Enter TextEnter Text Cari Tampil

Input Data Soal Tes TulisLihat Data Soal Tes Tulis

Gambar 4. 18 Soal Tes Tulis

Deskripsi : Form ini digunakan untuk menambah dan mengubah data soal tes

tulis.

K. Input Tes Tulis

Tes Tulis

Tambah

Kode Tes Tulis

Kode Pelamar

ID Soal Tes Tulis

Tanggal Tes Tulis

Status Tes Tulis

Enter Text Enter Text

Enter Text Enter Text

Simpan Ubah Batal

Tanggal Tes TulisLulus

Tidak

Lulus

Input Data Tes Tulis

Lihat Data Tes Tulis

Tanggal

9/1/2013

Melihat Data Pelamar

Data Bidan dapat dilihat dibawah ini :

Data Perawat dapat dilihat dibawah ini :

Gambar 4. 19 Tes Tulis

Deskripsi : Form ini digunakan untuk menambah dan mengubah data tes tulis.

STIKOM S

URABAYA

Page 30: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

60

L. Input Tes Wawancara

Tes Wawancara

Tambah

Kode Tes Wawancara

Kode Pelamar

ID Lowongan Kerja

Tanggal Tes Tulis Nilai Tes Tulis

Enter Text Enter Text

Enter Text

Enter Text

Simpan Ubah Batal

Tanggal Tes Wawancara Peringkat Tampil

Input Data Tes Wawancara

Lihat Data Tes Wawancara

Tanggal

9/1/2013

Perhitungan Nilai Tes Wawancara

Nilai Penampilan Fisik

Nilai Keprofesian

Nilai Etika

Nilai Sikap

Nilai Motivasi

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

?

Hitung

Status Tes Wawancara Lulus Tidak Lulus

Kebutuhan Karyawan Baru

Status Tes Tulis

?

Nilai Akhir Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Bobot

Bobot

Bobot

Bobot

Bobot

Bobot

Hitung

Batal

Batal

Gambar 4. 20 Tes Wawancara

Deskripsi : Form ini digunakan untuk menambah dan mengubah data tes

wawancara.

STIKOM S

URABAYA

Page 31: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

61

4.4.2. Desain Output

Desain output merupakan perancangan desain laporan yang

merupakan hasil dari data dari proses yang terjadi, yang tersimpan

pada database yang kemudian akan diolah sedemikian rupa menjadi

informasi yang berguna bagi pengguna aplikasi.

A. Cetak Soal Tes Tulis

Soal Tes Tulis

Periode Status Soal Tes Tulis

Tampil Selesai

Enter TextTanggal

9/1/2013

LOGONama Perusahaan

Alamat

No. Telepon

Periode : (tahun)

Penanggung Jawab : (nama penanggung jawab)

Jabatan : (Jabatan)

Tanggal Cetak : (Tanggal)

ID Soal Tes Tulis : (ID Soal Tes Tulis)

Soal Tes Tulis : (Status Soal Tes Tulis)

No. Pertanyaan

1

2

3

4

5

Soal Pertanyaan 1 ?

Soal Pertanyaan 2 ?

Soal Pertanyaan 3 ?

Soal Pertanyaan 4 ?

Soal Pertanyaan 5 ?

Gambar 4. 21 Cetak Soal Tes Tulis

Deskripsi : Form ini digunakan untuk mencetak soal tes tulis.

STIKOM S

URABAYA

Page 32: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

62

B. Laporan Tes Tulis

Laporan Tes Tulis

Periode

Unit Kerja

Tampil Selesai

Enter TextTanggal

9/1/2013

LOGONama Perusahaan

Alamat

No. Telepon

Tanggal Cetak : (Tanggal)

Id PelamarTanggal Tes Tulis Nama Unit Kerja

(Tanggal Tes Tulis)

(Tanggal Tes Tulis)

(Tanggal Tes Tulis)

(Tanggal Tes Tulis)

(Tanggal Tes Tulis)

(Nama Unit Kerja)

(Nama Unit Kerja)

(Nama Unit Kerja)

(Nama Unit Kerja)

(Nama Unit Kerja)

s/dTanggal

9/1/2013Status Tes Tulis

Enter Text

(Id Pelamar)

(Id Pelamar)

(Id Pelamar)

(Id Pelamar)

(Id Pelamar)

(Nama Pelamar)

(Nama Pelamar)

(Nama Pelamar)

(Nama Pelamar)

(Nama Pelamar)

(Nilai Tes Tulis)

(Nilai Tes Tulis)

(Nilai Tes Tulis)

(Nilai Tes Tulis)

(Nilai Tes Tulis)

(Status Tes Tulis)

(Status Tes Tulis)

(Status Tes Tulis)

(Status Tes Tulis)

(Status Tes Tulis)

Nama Pelamar Nilai Tes Tulis (Status Tes Tulis)

Jumlah Tes Tulis (Nama Unit Kerja) Sebanyak : (Jumlah)

Gambar 4. 22 Laporan Tes Tulis

Deskripsi : Form ini digunakan untuk menampilkan dan mencetak laporan tes

tulis.

STIKOM S

URABAYA

Page 33: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

63

C. Laporan Tes Wawancara

Laporan Tes Wawancara

Periode

Unit Kerja

Tampil Selesai

Enter TextTanggal

9/1/2013

LOGONama Perusahaan

Alamat

No. Telepon

Tanggal Cetak : (Tanggal)

Id PelamarTanggal Tes Wawancara Nama Unit Kerja

(Tanggal Tes Wawancara)

(Tanggal Tes Wawancara)

(Tanggal Tes Wawancara)

(Tanggal Tes Wawancara)

(Tanggal Tes Wawancara)

(Nama Unit Kerja)

(Nama Unit Kerja)

(Nama Unit Kerja)

(Nama Unit Kerja)

(Nama Unit Kerja)

s/dTanggal

9/1/2013Status Tes Tulis

Enter Text

(Id Pelamar)

(Id Pelamar)

(Id Pelamar)

(Id Pelamar)

(Id Pelamar)

(Nama Pelamar)

(Nama Pelamar)

(Nama Pelamar)

(Nama Pelamar)

(Nama Pelamar)

Jumlah Tes Wawancara

(Nilai Tes Wawancara)

(Nilai Tes Wawancara)

(Nilai Tes Wawancara)

(Nilai Tes Wawancara)

(Status Tes Wawancara)

(Status Tes Wawancara)

(Status Tes Wawancara)

(Status Tes Wawancara)

(Status Tes Wawancara)

Nama Pelamar Nilai Tes Tulis Status Tes Wawancara

(Nama Unit Kerja) Sebanyak : (Jumlah)

(Nilai Tes Wawancara)

Gambar 4. 23 Laporan Tes Wawancara

Deskripsi : Form ini digunakan untuk menampilkan dan mencetak laporan tes

wawancara.

D. Surat Panggilan Tes Tulis

Logo

Nama Perusahaan

Alamat

No. Telepon

Surat Panggilan Tes Tulis

Tanggal Cetak : (Tanggal)

(Isi Surat Panggilan Tes Tulis)

(Nama Pelamar)

Bagian Umum

(Nama Kepala Bagian)

Gambar 4. 24 Surat Panggilan Tes Tulis

Deskripsi : Form ini digunakan untuk mencetak surat panggilan tes tulis.

STIKOM S

URABAYA

Page 34: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

64

E. Surat Panggilan Tes Wawancara

Logo

Nama Perusahaan

Alamat

No. Telepon

Surat Panggilan Tes Wawancara

Tanggal Cetak : (Tanggal)

(Isi Surat Panggilan Tes Wawancara)

(Nama Pelamar)

Bagian Umum

(Nama Kepala Bagian)

Gambar 4. 25 Surat Panggilan Tes Wawancara

Deskripsi : Form ini digunakan untuk mencetak surat panggilan tes wawancara.

F. Surat Panggilan Penerimaan Calon Karyawan

Logo

Nama Perusahaan

Alamat

No. Telepon

Surat Panggilan Penerimaan Calon Karyawan

Tanggal Cetak : (Tanggal)

(Isi Surat Panggilan Penerimaan Calon Karyawan)

(Nama Pelamar)

Bagian Umum

(Nama Kepala Bagian)

Gambar 4. 26 Surat Panggilan Penerimaan Calon Karyawan

Deskripsi : Form ini digunakan untuk mencetak surat panggilan penerimaan calon

karyawan.

STIKOM S

URABAYA

Page 35: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

65

4.5. Implementasi Dan Evaluasi

Implementasi sistem ini akan menjelaskan detil aplikasi pendataan

pegawai, penjelasan hardware/software pendukung, dan form- form yang

ada pada aplikasi.

4.5.1. Teknologi

1. Perangkat Keras

Spesifikasi perangkat keras minimum yang dibutuhkan untuk

menjalankan aplikasi ini adalah satu unit komputer dengan:

a) Processor 1 Ghz

b) Memory dengan RAM 512 MB

c) VGA on Board

d) Monitor Super VGA (1024x768) dengan minimum 256 warna

e) Keyboard + mouse

2. Perangkat Lunak

Sedangkan perangkat lunak minimum yang harus diinstall ke

dalam sistem komputer adalah:

a) Windows XP

b) Mircrosoft Visual Studio

c) Sql Server 2008

4.5.2. Tampilan Program

Dalam sub ini dijelaskan langkah-langkah dalam menjalankan

aplikasi perekrutan dan penyeleksian calon karyawan.

STIKOM S

URABAYA

Page 36: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

66

1) GUI Login

Gambar 4. 27 GUI Login

Deskripsi : pada form login berfungsi untuk pemeriksaan hak akses pengguna

yang akan menggunakan aplikasi ini. Apabila username dan password tidak

sesuai, maka program akan menampilkan pesan dialog form “Username dan

Password Salah” ditujukkan pada gambar 4.28 berikut :

Gambar 4. 28 GUI dialog form “Username dan Password Salah”

Apabila username dan password sesuai, maka program akan menampilkan pesan

dialog form “Akses Berhasil” seperti ditunjukkan gambar 4.28 dan setelah tombol

diklik ok, program langsung menampilkan form menu utama seperti gambar 4.30

“Menu Utama”. STIKOM S

URABAYA

Page 37: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

67

Gambar 4. 29 GUI dialog form “Akses Berhasil”

Dari hasil running program semua fungsi pada form login berjalan dengan baik.

2) GUI Menu Utama

Gambar 4. 30 GUI Menu Utama

Deskripsi : pada form menu utama pengguna dapat memilih menu lowongan

kerja, menu pemeliharaan data seleksi, menu pemeliharaan data karyawan, dan

laporan. Dari hasil running program semua fungsi pada form menu utama berjalan

dengan baik.

STIKOM S

URABAYA

Page 38: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

68

3) GUI Provinsi

Gambar 4. 31 GUI Provinsi

Deskripsi : form ini termasuk sub menu dari pemeliharaan data karyawan yang

berfungsi untuk menginputkan dan mengubah data provinsi. Disini program akan

menampilkan pesan dialog form “Inputan Masih Kosong Periksa Kembali Field

Diatas” seperti gambar 4. 32 apabila pengguna belum mengisi kolom nama

provinsi pada form provinsi saat menyimpan dan mengubah inputan data provinsi.

Gambar 4. 32 GUI dialog form “Inputan Masih Kosong Periksa Kembali Field

Diatas”

Selanjutnya, apabila pengguna menginputkan dan berhasil menyimpan data

provinsi maka program akan menampilkan pesan dialog form “Data Berhasil

Disimpan” seperti gambar 4. 33.

STIKOM S

URABAYA

Page 39: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

69

Gambar 4. 33 GUI dialog form “Data Berhasil Disimpan”

Selanjutnya program akan menampilkan pesan dialog form “Data Berhasil

Diubah” apabila pengguna mengubah data seperti gambar 4. 34.

Gambar 4. 34 GUI dialog form “Data Berhasil Diubah”

Apabila pengguna melakukan pencarian terhadap data provinsi yang telah

diinputkan tadi dan kata kunci tidak di isi program akan memunculkan dialog

form “Isi Kata kunci Sebelum Melakukan Pencarian” seperti gambar 4. 35.

Gambar 4. 35 GUI dialog form “Isi Kata kunci Sebelum Melakukan Pencarian”

STIKOM S

URABAYA

Page 40: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

70

Pada saat melakukan inputan data ke form, apabila pengguna salah mengisi field

form yang seharusnya di isi berupa huruf, maka program akan menampilkan

dialog form “Inputan Harus Berupa Huruf” seperti gambar 4.36.

Gambar 4. 36 GUI Inputan Harus Berupa Huruf

Dari hasil running program semua fungsi pada form provinsi berjalan dengan

baik.

4) GUI Kota

Gambar 4. 37 GUI Kota

Deskripsi : form ini termasuk sub menu dari pemeliharaan data karyawan yang

berfungsi untuk menginputkan dan mengubah data kota. Disini program akan

menampilkan pesan dialog form “Inputan Masih Kosong Periksa Kembali Field

STIKOM S

URABAYA

Page 41: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

71

Diatas” seperti gambar 4. 32 apabila pengguna belum mengisi kolom nama kota

dan nama provinsi pada form kota saat menyimpan dan mengubah inputan data

kota. Selanjutnya, apabila pengguna menginputkan dan berhasil menyimpan data

kota maka program akan menampilkan pesan dialog form “Data Berhasil

Disimpan” seperti gambar 4. 33. Dan program akan menampilkan pesan dialog

form “Data Berhasil Diubah” apabila pengguna mengubah data seperti gambar 4.

34. Apabila pengguna melakukan pencarian terhadap data kota yang telah

diinputkan tadi dan kata kunci tidak di isi maka program akan memunculkan

dialog form “Isi Kata kunci Sebelum Melakukan Pencarian” seperti gambar 4. 35.

Pada saat melakukan inputan data ke form kota dan pengguna salah mengisi field

form yang seharusnya di isi berupa huruf, maka program akan menampilkan

dialog form “Inputan Harus Berupa Huruf” seperti gambar 4. 36. Dari hasil

running program semua fungsi pada form kota berjalan dengan baik.

5) GUI Unit Kerja

Gambar 4. 38 GUI Unit Kerja

STIKOM S

URABAYA

Page 42: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

72

Deskripsi : form ini termasuk sub menu dari pemeliharaan data karyawan yang

berfungsi untuk menginputkan dan mengubah data Unit Kerja. Disini program

akan menampilkan pesan dialog form “Inputan Masih Kosong Periksa Kembali

Field Diatas” seperti gambar 4. 32 apabila pengguna belum mengisi kolom nama

unit kerja saat menyimpan inputan data unit kerja. Selanjutnya, apabila pengguna

menginputkan dan berhasil menyimpan data unit kerja maka program akan

menampilkan pesan dialog form “Data Berhasil Disimpan” seperti gambar 4. 33.

Dan program akan menampilkan pesan dialog form “Data Berhasil Diubah”

apabila pengguna mengubah data unit kerja seperti gambar 4. 34. Apabila

pengguna melakukan pencarian terhadap data unit kerja yang telah diinputkan tadi

dan kata kunci tidak di isi maka program akan memunculkan dialog form “Isi

Kata kunci Sebelum Melakukan Pencarian” seperti gambar 4. 35. Pada saat

melakukan inputan data ke form unit kerja dan pengguna salah mengisi field form

yang seharusnya di isi berupa huruf, maka program akan menampilkan dialog

form “Inputan Harus Berupa Huruf” seperti gambar 4. 36. Dari hasil running

program semua fungsi pada form unit kerja berjalan dengan baik.

STIKOM S

URABAYA

Page 43: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

73

6) GUI Jabatan

Gambar 4. 39 GUI Jabatan

Deskripsi : form ini termasuk sub menu dari pemeliharaan data karyawan yang

berfungsi untuk menginputkan dan mengubah data Jabatan. Disini program akan

menampilkan pesan dialog form “Inputan Masih Kosong Periksa Kembali Field

Diatas” seperti gambar 4. 32 apabila pengguna belum mengisi kolom nama

jabatan pada form jabatan saat menyimpan dan mengubah inputan data jabatan.

Selanjutnya, apabila pengguna menginputkan dan berhasil menyimpan data

jabatan maka program akan menampilkan pesan dialog form “Data Berhasil

Disimpan” seperti gambar 4. 33. Dan program akan menampilkan pesan dialog

form “Data Berhasil Diubah” apabila pengguna mengubah data jabatan seperti

gambar 4.34. Apabila pengguna melakukan pencarian terhadap data jabatan yang

telah diinputkan tadi dan kata kunci tidak di isi maka program akan memunculkan

dialog form “Isi Kata kunci Sebelum Melakukan Pencarian” seperti gambar 4. 35.

Pada saat melakukan inputan data ke form jabatan dan pengguna salah mengisi

STIKOM S

URABAYA

Page 44: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

74

field form yang seharusnya di isi berupa huruf, maka program akan menampilkan

dialog form “Inputan Harus Berupa Huruf” seperti gambar 4. 36. Dari hasil

running program semua fungsi pada form jabatan berjalan dengan baik.

7) GUI Karyawan

Gambar 4. 40 GUI Karyawan

Deskripsi : form ini termasuk sub menu dari pemeliharaan data karyawan yang

berfungsi untuk menginputkan dan mengubah data karyawan. Disini program

akan menampilkan pesan dialog form “Inputan Masih Kosong Periksa Kembali

Field Diatas” seperti gambar 4.32 apabila pengguna belum mengisi seluruh

inputan kolom pada form karyawan saat menyimpan dan mengubah data

karyawan. Selanjutnya, apabila pengguna menginputkan dan berhasil menyimpan

data karyawan maka program akan menampilkan pesan dialog form “Data

Berhasil Disimpan” seperti gambar 4.33. Dan program akan menampilkan pesan

dialog form “Data Berhasil Diubah” apabila pengguna mengubah data seperti

gambar 4.34. Apabila pengguna melakukan pencarian terhadap data karyawan

yang telah diinputkan tadi dan kata kunci tidak di isi maka program akan

STIKOM S

URABAYA

Page 45: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

75

memunculkan dialog form “Isi Kata kunci Sebelum Melakukan Pencarian” seperti

gambar 4.35. Pada saat melakukan inputan data ke form, apabila pengguna salah

mengisi field form yang seharusnya di isi berupa huruf, maka program akan

menampilkan dialog form “Inputan Harus Berupa Huruf” seperti gambar 4.36.

Pada form karyawan, program akan menampilkan dialog form “Periksa Kembali

Upload FOTO atau Periksa Kembali Field Form Diatas” apabila masih terdapat

inputan field form yang belum diisi atau foto belum diupload seperti gambar 4.41.

Gambar 4. 41 GUI dialog form “Periksa Kembali Upload FOTO atau Periksa

Kembali Field Form Diatas”

Gambar 4. 42 GUI dialog form “Harap Pilih Jenis Kelamin”

Pada gambar 4.42 program akan menampilkan dialog form “Harap Pilih Jenis

Kelamin” Jika pengguna tidak memilih jenis kelamin pada form karyawan. Dari

hasil running program semua fungsi pada form karyawan berjalan dengan baik.

8) GUI Lowongan Kerja

STIKOM S

URABAYA

Page 46: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

76

Gambar 4. 43 GUI Lowongan Kerja

Deskripsi : form ini berfungsi untuk menginputkan dan mengubah data Lowongan

Kerja. Disini program akan menampilkan pesan dialog form “Inputan Masih

Kosong Periksa Kembali Field Diatas” seperti gambar 4. 32 apabila pengguna

belum mengisi seluruh inputan kolom pada form lowongan saat menyimpan dan

mengubah inputan data lowongan kerja. Selanjutnya, apabila pengguna

menginputkan dan berhasil menyimpan data lowongan kerja maka program akan

menampilkan pesan dialog form “Data Berhasil Disimpan” seperti gambar 4. 33.

Dan program akan menampilkan pesan dialog form “Data Berhasil Diubah”

apabila pengguna mengubah data lowongan kerja seperti gambar 4. 34. Apabila

pengguna melakukan pencarian terhadap data lowongan kerja yang telah

diinputkan tadi dan kata kunci tidak di isi maka program akan memunculkan

dialog form “Isi Kata kunci Sebelum Melakukan Pencarian” seperti gambar 4. 35.

Pada saat melakukan inputan data ke form lowongan kerja, apabila pengguna

salah mengisi field form yang seharusnya di isi berupa huruf, maka program akan

menampilkan dialog form “Inputan Harus Berupa Huruf” seperti gambar 4. 36.

Dari hasil running program semua fungsi pada form lowongan kerja berjalan

dengan baik.

9) GUI Pelamar

STIKOM S

URABAYA

Page 47: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

77

Gambar 4. 44 GUI Pelamar

Deskripsi : form ini termasuk sub menu dari pemeliharaan data pelamar yang

berfungsi untuk menginputkan dan mengubah data pelamar. Disini program akan

menampilkan pesan dialog form “Inputan Masih Kosong Periksa Kembali Field

Diatas” seperti gambar 4. 32 apabila pengguna belum mengisi inputan kolom

kode lowongan, kode pelamar, tanggal masuk pelamar, nama lengkap pelamar,

alamat, no. telp, jenis kelamin alumni sekolah, pendidikan terakhir, ipk, unit kerja,

kota, dan provinsi pada form karyawan saat menyimpan dan mengubah inputan

data pelamar. Selanjutnya, apabila pengguna menginputkan dan berhasil

menyimpan data pelamar maka program akan menampilkan pesan dialog form

“Data Berhasil Disimpan” seperti gambar 4. 33. Dan program akan menampilkan

pesan dialog form “Data Berhasil Diubah” apabila pengguna mengubah data

pelamar seperti gambar 4. 34. Pada saat melakukan inputan data ke form pelamar

dan pengguna salah mengisi field form yang seharusnya di isi berupa huruf, maka

program akan menampilkan dialog form “Inputan Harus Berupa Huruf” seperti

STIKOM S

URABAYA

Page 48: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

78

gambar 4. 36. Dari hasil running program semua fungsi pada form pelamar

berjalan dengan baik.

10) GUI Soal Tes Tulis

Gambar 4. 45 GUI Soal Tes Tulis

Deskripsi : form ini termasuk sub menu dari pemeliharaan data pelamar yang

berfungsi untuk menginputkan dan mengubah data soal tes tulis. Disini program

akan menampilkan pesan dialog form “Inputan Masih Kosong Periksa Kembali

Field Diatas” seperti gambar 4.32 apabila pengguna belum mengisi inputan kolom

penanggun jawab, pertanyaan soal, status dan tahun pada form soal tes tulis saat

menyimpan dan mengubah inputan data soal tes tulis. Selanjutnya, apabila

pengguna menginputkan dan berhasil menyimpan data pelamar maka program

akan menampilkan pesan dialog form “Data Berhasil Disimpan” seperti gambar 4.

33. Dan program akan menampilkan pesan dialog form “Data Berhasil Diubah”

apabila pengguna mengubah data soal tes tulis seperti gambar 4. 34. Apabila

pengguna melakukan pencarian terhadap data soal tes tulis yang telah diinputkan

tadi dan kata kunci tidak di isi maka program akan memunculkan dialog form “Isi

Kata kunci Sebelum Melakukan Pencarian” seperti gambar 4. 35.

STIKOM S

URABAYA

Page 49: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

79

Gambar 4. 46 GUI dialog form “Pilih Salah Satu Status Soal Tes Tulis”

Pada gambar 4. 46 program akan menampilkan dialog form “Pilih Salah Satu

Status Soal Tes Tulis” jika pilihan status soal tes tulis belum dipilih.

Gambar 4. 47 GUI dialog form “Soal Aktif Sudah Melebihi 10 soal”

Selanjutnya program akan menampilkan dialog form “Soal Aktif Sudah Melebihi

10 soal” Jika soal tes tulis yang ada didatabase sudah melebihi 10 soal dan soal tes

tulis sudah memenuhi kebutuhan pengguna seperti gambar 4. 47. Dari hasil

running program semua fungsi pada form soal tes tulis berjalan dengan baik.

11) GUI Tes Tulis

STIKOM S

URABAYA

Page 50: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

80

Gambar 4. 48 GUI Tes Tulis

Deskripsi : form ini termasuk sub menu dari pemeliharaan data pelamar yang

berfungsi untuk menginputkan dan mengubah data tes tulis. Disini program akan

menampilkan pesan dialog form “Inputan Masih Kosong Periksa Kembali Field

Diatas” seperti gambar 4. 32 apabila pengguna belum mengisi inputan kolom

kode tes tulis, id soal tes, kode pelamar, tanggal tes, dan nilai pada form tes tulis

saat menyimpan dan mengubah inputan data tes tulis. Selanjutnya, apabila

pengguna menginputkan dan berhasil menyimpan data tes tulis maka program

akan menampilkan pesan dialog form “Data Berhasil Disimpan” seperti gambar 4.

33. Dan program akan menampilkan pesan dialog form “Data Berhasil Diubah”

apabila pengguna mengubah data seperti gambar 4. 34. Pada saat melakukan

inputan data ke form soal tes tulis dan pengguna salah mengisi field form yang

seharusnya di isi berupa huruf, maka program akan menampilkan dialog form

“Inputan Harus Berupa Huruf” seperti gambar 4. 36.

STIKOM S

URABAYA

Page 51: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

81

Gambar 4. 49 GUI dialog form “Data Nilai Tes Tulis Pelamar Sudah Ada

Didalam Database”

Pada saat proses penilaian tes tulis, program akan menampilkan dialog form “Data

Nilai Tes Tulis Pelamar Sudah Ada Didalam Database” yang menandakan

pelamar sudah pernah di inputkan. Dari hasil running program semua fungsi pada

form tes tulis berjalan dengan baik seperti gambar 4. 49.

12) GUI Tes Wawancara

Gambar 4. 50 GUI Tes Wawancara

STIKOM S

URABAYA

Page 52: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

82

Deskripsi : form ini termasuk sub menu dari pemeliharaan data pelamar yang

berfungsi untuk menginputkan dan mengubah data tes wawancara. Disini program

akan menampilkan pesan dialog form “Inputan Masih Kosong Periksa Kembali

Field Diatas” seperti gambar 4.32 apabila pengguna belum mengisi inputan kolom

kode tes wawancara, kode pelamar, tanggal tes, nilai penampilan fisik, nilai

keprofesian, nilai etika, nilai sikap, nilai motivasi dan nilai akhir pada form tes

wawancara saat menyimpan dan mengubah inputan data tes wawancara.

Selanjutnya, apabila pengguna menginputkan dan berhasil menyimpan data

pelamar maka program akan menampilkan pesan dialog form “Data Berhasil

Disimpan” seperti gambar 4.33. Dan program akan menampilkan pesan dialog

form “Data Berhasil Diubah” apabila pengguna mengubah data seperti gambar 4.

34. Pada saat melakukan inputan data ke form tes wawancara dan pengguna salah

mengisi field form yang seharusnya di isi berupa huruf, maka program akan

menampilkan dialog form “Inputan Harus Berupa Huruf” seperti gambar 4. 36.

Gambar 4. 51 GUI dialog form “Data Nilai Tes Wawancara Pelamar Sudah Ada

Didalam Database”

Pada saat proses penilaian tes wawancara, program akan menampilkan dialog

form “Data Nilai Tes Wawancara Pelamar Sudah Ada Didalam Database” yang

menandakan pelamar sudah pernah di inputkan seperti gambar 4. 51. Dari hasil

running program semua fungsi pada form tes wawancara berjalan dengan baik.

STIKOM S

URABAYA

Page 53: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

83

13) Cetak Soal Tes Tulis

Gambar 4. 52 GUI Soal Tes Tulis

Deskripsi : pada form cetak soal tes tulis ini berfungsi untuk mencetak soal tes

tulis yang sudah dibuat berdasarkan inputan soal tes tulis yang sudah ada dan

berstatus soal tes tulis aktif. Dari hasil running program semua fungsi pada form

soal tes tulis berjalan dengan baik.

STIKOM S

URABAYA

Page 54: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

84

14) Cetak Surat Panggilan Tes Tulis

Gambar 4. 53 Surat Panggilan Tes Tulis

Deskripsi : pada form cetak surat panggilan tes tulis berfungsi untuk mencetak

surat panggilan tes tulis. Dari hasil running program semua fungsi pada form

panggilan tes tulis berjalan dengan baik.

STIKOM S

URABAYA

Page 55: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

85

15) Cetak Surat Panggilan Tes Wawancara

Gambar 4. 54 GUI Surat Panggilan Tes Wawancara

Deskripsi : pada form cetak surat panggilan tes wawancara berfungsi untuk

mencetak surat panggilan tes wawancara. Dari hasil running program semua

fungsi pada form surat panggilan tes wawancara berjalan dengan baik.

STIKOM S

URABAYA

Page 56: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

86

16) Surat Panggilan Penerimaan Calon Karyawan

Gambar 4. 55 GUI Surat Panggilan Penerimaan Calon Karyawan

Deskripsi : pada form cetak surat panggilan penerimaan calon karyawan berfungsi

untuk mencetak surat panggilan penerimaan calon karyawan. Dari hasil running

program semua fungsi pada form surat panggilan penerimaan calon karyawan

berjalan dengan baik.

STIKOM S

URABAYA

Page 57: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

87

17) Laporan Tes Tulis

Gambar 4. 56 GUI Laporan Tes Tulis

Deskripsi : pada form laporan tes tulis berfungsi untuk menampilkan laporan hasil

tes tulis. Dari hasil running program semua fungsi periode, unit kerja dan status

tes tulis pada form laporan tes tulis berjalan dengan baik.

STIKOM S

URABAYA

Page 58: BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem SURABAYArepository.dinamika.ac.id/id/eprint/172/8/BAB IV.pdf · HRD akan mencetak soal tes tulis yang akan diberikan kepada pelamar

88

18) Laporan Tes Wawancara

Gambar 4. 57 GUI Laporan Tes Wawancara

Deskripsi : pada form laporan tes wawancara berfungsi untuk menampilkan

laporan hasil tes wawancara. Dari hasil running program semua fungsi periode,

unit kerja dan status tes tulis pada laporan tes wawancara berjalan dengan baik.

STIKOM S

URABAYA