BAB IV DESKRIPSI PEKERJAAN
A
Berdasarkan hasil pengamatan dan observasi yang penulis lakukan pada
AY
saat melaksanakan kerja praktek di CV. Sinergi Design. Penulis mendapati suatu
permasalahan di dalam perusahaan dalam sistem rekruitmen terutama dalam
proses manajemen administrasi calon pelamar dan proses penilaian. Proses
AB
tersebut masih dilakukan secara manual dan belum adanya proses rekap data
terhadap data pelamar. Selain itu proses penilaian yang masih dilakukan secara
R
manual akan memperlanmbat pihak personalia dalam melakukan proses
SU
rekruitmen, terlebih lagi jika pelamar dalam jumlah banyak. Untuk menyelesaikan permasalahan dalam Kerja Praktek ini, diperlukan waktu kurang lebih 14 hari mulai dari 08 Juli 2013 sampai dengan 22 Juli 2013. Dalam proses penyelesaian masalah
yang ada pada CV. Sinergi Design
M
dibutuhkan beberapa langkah-langkah sebagai berikut :
O
1. Menganalisis Sistem.
IK
2. Mendesain Sistem. 3. Mengimplementasikan Sistem.
ST
4. Melakukan Pembahasan Terhadap Impelementasi Sistem. Langkah-langkah di atas penulis lakukan untuk dapat menemukan solusi
terhadap permasalahan yang ada pada CV. Sinergi Design. Penjabaran dari langkah-langkah di atas dijelaskan dalam halaman berikutnya.
26
27
3.1 Menganalisis Sistem Menganalisis sistem adalah mendefinisikan kebutuhan serta persyaratan terkait sistem yang akan dibuat. Dalam proses analisis sistem ini bertujuan untuk
A
menjawab pertanyaan mengenai siapa pengguna (user) sistem, apa saja yang akan dilakukan oleh sistem, kapan dan di mana sistem akan diterapkan. Dengan
AY
melakukan analisis, maka dapat diketahui sisi kelemahan guna melakukan perbaikan atau membangun suatu konsep sistem yang baru. Dalam Kerja Praktek
AB
ini penulis menitikberatkan pada perancangan sistem baru untuk proses manajemen data pelamar dan penilaian tes pelamar pada CV. Sinergi Design secara terkomputerisasi. Untuk dapat merancang sistem tersebut terlebih dahulu
R
harus mengerti alur proses dari sistem yang ada. Dalam analisis sistem ini pertama
SU
akan dijelaskan mengenai document flow yang di dalamnya menggambarkan alur proses dari sistem rekruitmen pegawai hingga proses penilaian tes bagi para pelamar.
M
Proses penerimaan calon karyawan baru (rekruitmen) di CV. Sinergi
O
Design dilakukan oleh bagian personalia. Namun kebutuhan akan karyawan baru disesuaikan dengan kebutuhan masing-masing bagian terkait dalam perusahaan.
IK
Peran manajer bagian terkait dalam menganalisis pekerjaan dan kebutuhan karyawan sangat dibutuhkan untuk menambah pegawai baru. Setelah manajer dari
ST
masing-masing bagian membuat daftar kebutuhan pegawai, kemudian akan diserahkan ke pihak direktur perusahaan untuk diverifikasi lebih lanjut. Apabila permohonan akan kebutuhan karyawan baru disetujui maka proses selanjutnya akan dilakukan oleh pihak personalia. Pihak personalia akan membuat suatu iklan lowongan pekerjaan yang dimuat di media massa. Dengan hal ini memungkinkan
28
untuk dapat dibaca dan akan mendapatkan respon oleh masyarakat luas. Respon tersebut dalam bentuk pengajuan lamaran ke CV. Sinergi Design. Berkas lamaran dan persyaratan administrasi dari pihak pelamar ditujukan kepada personalia
A
perusahaan. Proses selanjutnya adalah cek kelengkapan persyaratan administrasi. Berkas pelamar yang dinyatakan lulus akan dikelompokkan dan dibuatkan daftar
AY
pelamar yang lulus seleksi administrasi. Selanjutnya daftar tersebut diberikan
kepada direktur perusahaan untuk ditinjau lebih lanjut. Dari tinjauan tersebut akan
AB
menghasilkan daftar pelamar yang disetujui oleh direktur. Dari daftar yang disetujui oleh direkur, selanjutnya akan dibuatkan surat panggilan tes yang ditujukan kepada masing-masing pelamar yang lulus administrasi.
R
Proses setelah pelamar mendapatkan surat panggilan tes, selanjutnya
SU
pelamar melakukan tes. Test kemampuan dilakukan oleh masing-masing manajer di bagian terkait. Hal ini untuk memantau secara langsung kemampuan dari para pelamar. Setelah proses tes selesai dilakukan, maka hasil penilaian oleh manajer
M
di bidang terkait diberikan kepada personalia untuk dilakukan perhitungan nilai.
O
Proses perhitungan hasil penilaian bertujuan untuk melihat pelamar yang lulus dalam tes kemampuan. Jika terdapat pelamar yang lulus data akan direkap dan
IK
diberikan kepada direktur sebagai laporan hasil tes pelamar. Untuk data pelamar yang dinyatakan tidak lulus tes tulis, maka akan ditolak dan tetap akan dilakukan
ST
rekap data. Document Flow dari proses seleksi pelamar CV. Sinergi Design dapat
dilihat pada gambar 4.1 dan gambar 4.2.
29
Documen Flow Proses Seleksi Pelamar CV.Sinergi Design Manajer Bagian Terkait Mulai
List kebutuhan pegawai baru
Cek List Kebutuhan pegawai baru
Analisis Pekerjaan dan Kebutuhan Pegawai
Staff Personalia
Media Massa
List kebutuhan pegawai baru disetujui
Lowongan Pekerjaan
Iklan Lowongan Pekerjaan
Membuat Lowongan Pekerjaan
Melakukan Advertensi Lowongan Pekerjaan
Membuat Lamaran Pekerjaan
Lowongan Pekerjaan
Iklan Lowongan Pekerjaan
Setuju ?
YA
List kebutuhan pegawai baru disetujui List kebutuhan pegawai baru tidak disetujui
List kebutuhan pegawai baru disetujui
List kebutuhan pegawai baru tidak disetujui
Lamaran Pekerjaan
Mengecek dan Menyeleksi Lamaran
AB
TIDAK
R
Lulus
Hasil tes Tulis
Daftar Pelamar
Melakukan Tes Tulis
Hasil tes Tulis
YA
B
Membuat Daftar Pelamar
SU
A
Surat Penggilan Tes
TIDAK
Selesai
B
Lamaran Pekerjaan
AY
List kebutuhan pegawai baru
Pelamar
A
Owner/Direktur
Daftar Pelamar
Melakukan Penilaian Hasil Tes
TIDAK
A
M
Kroscek Daftar Pelamar
Hasil Penilaian Tes Tulis
Daftar Pelamar di Setujui
O
Setuju ?
Membuat Surat Panggilan Tes
Daftar Pelamar di Setujui
Surat Panggilan Tes
ST
IK
YA
Daftar Pelamar tidak di Setujui
Daftar Pelamar tidak di Setujui
Hasil Penilaian Tes Pelamar Selesai 2
Gambar 4.1 Document Flow Proses Seleksi Pelamar CV. Sinergi Design
30
Documen Flow Proses Seleksi Pelamar CV.Sinergi Design Owner/Direktur
Manajer Bagian Terkait
Staff Personalia
Media Massa
Pelamar
1 C Hasil Penilaian Tes Pelamar Hasil Penilaian Tes Pelamar Dinyatakan Lulus
A
Ya Hasil Penilaian Tes Pelamar Dinyatakan Lulus
AB
Melakukan wawancara
AY
Tidak
Apakah Lulus ?
A
Melakukan perhitungan nilai tes
C
YA Lulus ?
D
R
Tidak
E
M
D
SU
Tolak Pelamar
ST
IK
O
Data pelamar dinyatakan lulus
Selesai
Gambar 4.2 Document Flow Proses Seleksi Pelamar CV. Sinergi Design (Lanjutan)
31
4.2 Mendesain Sistem Setelah melakukan analisis sistem dengan melakukan observasi dari sistem yang sudah ada di dalam perusahaan dan dijelaskan juga melalui Document
A
Flow. Dalam tahap mendesain sistem menjelaskan mengenai bagaimana merancang sistem baru terkait proses manajemen data dan penilaian proses seleksi
AY
pelamar pada CV. Sinergi Design secara terkomputerisasi. Dalam melakukan
perancangan sistem tersebut ada beberapa langkah-langkah yang harus dilalui
AB
terlebih dahulu, yaitu melakukan desain sistem secara terstruktur dengan cara menyusun :
2. Context Diagram
R
1. System Flow
SU
3. Diagram Jenjang Proses (HIPO) 4. Data Flow Diagram (DFD)
5. Entity Relationship Diagram (ERD)
M
6. Database Management Management System (DBMS)
O
7. Desain Input Output
IK
4.2.1 System Flowchart Bagan System Flow ini menjelaskan urutan-urutan dari prosedur yang ada
ST
di dalam sistem. Alur dalam system flow proses manajemen data dan penilaian seleksi pelamar CV. Sinergi Design dimulai dengan merekap ke dalam sistem data pelamar yang lulus seleksi administrasi dan disimpan ke dalam database tabel data pelamar. Data pelamar yang dimasukkan terdiri dari beberapa data, yaitu :
32
1. Biodata Pelamar. Biodata pelamar adalah data pribadi pelamar secara umum. Biodata pelamar merupakan inputan awal dan juga sebagai acuan dari masukkan data lainnya.
A
2. Kualifikasi Pendidikan Terakhir Masukan data kualifikasi pendidikan terakhir untuk mencatat pendidikan
pendidikan yang dimiliki oleh pelamar.
AB
3. Skill (Kemampuan)
AY
terakhir yang ditempuh oleh pelamar. Hal ini untuk mengetahui tingkat
Masukan data skill digunakan untuk mengetahui kemampuan yang dimiliki
4. Data Pengalaman 1
R
oleh pelamar terkait bidang ilmu yang mereka kuasai..
SU
Masukkan data pengalaman 1 merupakan masukan data pengalaman kerja pertama yang dimiliki oleh pelamar. 5. Data Pengalaman 2
M
Masukkan data pengalaman 2 merupakan masukan data pengalaman kerja
O
kedua yang dimiliki oleh pelamar. 6. Data Pengalaman 3
IK
Masukkan data pengalaman 3 merupakan masukan data pengalaman kerja
ST
ketiga yang dimiliki oleh pelamar. Dari record tabel data pelamar ini nantinya akan dijadikan sebagai acuan
dalam pembuatan laporan data pelamar yang lulus administrasi dan diberikan kepada direktur perusahaan. Proses selanjutnya adalah input nilai yang diperoleh dari masing-masing manajer bagian yang sebelumnya telah melakukan tes dan penilaian kemampuan pelamar. Dari input nilai ini nantinya akan dihitung secara
33
otomatis oleh sistem. Proses penilaian akan disesuaikan dengan bobot prosentase penilaian dari masing-masing parameter penilaian. Kemudian dari hasil perhitungan tersebut akan disimpan ke dalam database tabel hasil perhitungan
A
nilai. Proses berikutnya adalah pencetakan laporan hasil penilaian pelamar yang
dilihat pada gambar 4.3 dan gambar 4.4.
System Flowcharts Proses Manajemen Data dan Penilaian Tes Pelamar CV. Sinergi Design
B
Personalia
Manajer Bagian Terkait
Pelamar
Sistem Sinergi Design
AB
Owner/Dirut
AY
berpotensi. System Flowcharts proses manajemen data dan penilaian tes dapat
B
Mulai A
Berkas Lamaran
Data Pelamar
A
Input Data Pelamar (Biodata pelamar, pendidikan terakhir, skill, pengalaman)
Soal Tes Tulis
Tabel Data Pelamar
SU
Menyimpan Data Pelamar
Soal Tes Tulis
R
Data Pelamar
K
Mencetak data Pelamar
K
B
M
Data Pelamar
Phase
ST
IK
O
Hasil Penilaian
Hasil pengerjaan tes tulis Hasil pengerjaan tes tulis
Hasil Penilaian
Input Hasil Penilaian
Melakukan Perhitungan Hasil Penilaian
Menyimpan Hasil Perhitungan
Tabel Hasil Penilaian
Mencetak Penilaian Tes Pelamar
2
Gambar 4.3 System Flowcharts Manajemen Data dan Penilaian Tes CV. Sinergi Design
34
System Flowcharts Proses Manajemen Data dan Penilaian Tes Pelamar CV. Sinergi Design Owner/Dirut
Personalia
Manajer Bagian Terkait
Sistem Sinergi Design
2
A
Sistem Melakukan Pencarian Data
AY
Melakukan Verifikasi Data
Laporan Hasil Penilaian Tes Pelamar
Tabel Pelamar
Melakukan Pencarian Data Pelamar
Input Parameter ID Pelamar
I
AB
Laporan Hasil Penilaian Tes Pelamar
I
Yes
R
Menampilkan Data
Tabel Hasil Penilaian
Apakah Data Ditemukan ?
No
Menampilkan Pesan “Data Tidak Ditemukan”
SU
Menampilkan Data
Selesai
IK
Phase
O
M
Menampilkan Pesan “Data Tidak Ditemukan”
ST
Gambar 4.4 System Flowcharts Manajemen Data dan Penilaian Tes CV. Sinergi Design (Lanjutan)
4.2.2 Context Diagram Context Diagram merupakan suatu diagram yang menggambarkan suatu
proses dan ruang lingkup sistem. Di dalam Data Flow Diagram (DFD) Context Diagram merupakan level tertinggi dari DFD yang menggambarkan keseluruhan
35
proses seperti input dan output dari sistem. Context Diagram dalam rancang bangun aplikasi manajemen data dan penilaian tes pelamar CV. Sinergi Design melibatkan dua External Entity yaitu Personalia dan Direktur sedangkan, sistem
A
disimbolkan dengan bentuk lingkaran di tengah. Context Diagram menjelaskan interaksi yang dilakukan antara aktor dan sistem. Aktor di sini terdiri dari
AY
Personalia dan Direktur. Interkasi antara aktor dan sistem disimbolkan dengan
panah. Anak panah yang mengarah ke sistem menggambarkan suatu bentuk input
AB
(masukan) atau request (permintaan) yang dilakukan oleh aktor kepada sistem sedangkan, anak panah yang mengarah ke aktor menunjukkan suatu Informasi atau feedback yang diberikan oleh sistem ke aktor. Penjelasan lebih detail dapat
R
dilihat pada gambar 4.5.
SU
Informasi Kualifikasi Pendidikan Terakhir
Hasil Perhitung an Nilai Tes Marketing
Informasi Peng alaman 3
Hasil Perhitung an Nilai Tes Desig n
Informasi Data Peng alaman 1 Hasil Perhitung an Nilai Tes Finance Informasi Peng alaman 2 Informasi Data Pelamar
Staff Personalia
Hasil Perhitung an Nilai Accounting Informasi Skill Pelamar
O
M
Informasi Data Pelamar Meminta Laporan Data Pelamar Meminta Laporan Nilai Tes Laporan Data Pelamar
0
Laporan Nilai Tes Pencatatan Data Peng alaman Pencatatan Data Pendidikan Terakhir
IK
Aplikasi M anajemen Data dan Penilaian Tes Pelamar
Pencatatan Skill Pelamar Nilai Tes Desig n Nilai Tes Accounting
Meminta Laporan Data Pelamar
Nilai Tes Finance
ST
Meminta Laporan Nilai Tes
+
Nilai Tes Marketing Pencatatan data pelamar Cari Data Pelamar
Cari Data Pelamar Laporan Nilai Tes Informasi Data Pelamar
Direktur Laporan Data Pelamar
Gambar 4.5 Data Flow Diagram Level Context
36
4.2.3 Diagram Jenjang Proses (HIPO) Diagram jenjang proses (HIPO) merupakan suatu bagan
yang di
dalamnya menjelaskan suatu aliran sistem dan struktur menu yang digunakan
A
dalam suatu sistem. Dengan bagan HIPO dapat memberikan kemudahan dalam memahami fungsi-fungsi yang ada pada sistem. Dalam perancangan diagram
terdiri dari tiga level dalam hirarki diagram yaitu,
AB
a. Top Level.
AY
jenjang aplikasi manajemen data dan penilaian tes pelamar CV. Sinergi Design
Top level merupakan level atau hirarki utama tentang sistem yang dirancang. Dalam hal ini contohnya Top Level dari diagram HIPO adalah Aplikasi
SU
b. Level Kedua.
R
Manajemen Data dan Penilaian Tes Pelamar CV. Sinergi Design.
Level kedua merupakan sub-sub proses dari Top Level sebelumnya meliputi, Pencatatan data master pelamar, Pencatatan data nilai, Perhitungan nilai,
M
Pembuatan laporan.
O
c. Level Ketiga
Level ketiga merupakan sub level dari level kedua yang menjelaskan lebih
IK
rinci dari level kedua.
ST
Untuk lebih jelas penjabaran dari diagram jenjang dari rancang bangun
aplikasi manajemen data dan penilaian tes pelamar CV. Sinergi Design dapat dilihat pada gambar 4.6.
37
3 Pembuatan Laporan
2 Perhitungan Nilai
1.1 Pencatatan Data Pribadi Pelamar
2.1 Perhitungan Nilai Design 2.2 Perhitungan Nilai Accounting
1.3 Pencatatan Data Skill (Kemampuan)
2.3 Perhitngan Nilai Finance
1.4 Pencatatan Data Pengalaman Kerja
2.4 Perhitungan Nilai Marketing
3.1 Laporan Data Pelamar
4.1 Pencarian Data Pelamar
3.2 Laporan Hasil Perhitungan Nilai
SU
R
AB
1.2 Pencatatan Data Kualifikasi Pendidikan
4 Pencarian Data
AY
1 Pencacatan Data Master Pelamar
A
0 Aplikasi Manajemen Data dan Penilaian Tes Pelamar CV. Sinergi Design
Gambar 4.6 Diagram Jenjang Aplikasi Manajemen Data dan Penilaian
M
Tes Pelamar CV. Sinergi Design
4.2.4 Data Flow Diagram (DFD) Flow
Diagram
(DFD)
merupakan
suatu
diagram
yang
O
Data
IK
menggambarkan sistem sebagai kumpulan dari berbagai fungsi yang saling terhubung satu sama lain. DFD sering digunakan dalam merancang suatu sistem
ST
karena diagram ini merupakan alat perancangan sistem yang berorientasi pada alur data. Dalam penggambaran DFD terdapat aturan baku yang harus diikuti. Secara umum langkah-langkah dalam penggambaran DFD dimulai dari Context
diagram yang sudah dijelaskan sebelumnya (lihat gambar 4.5). Langkah berikutnya adalah diagram level 0 (nol) yang merupakan penjabaran dari context diagram. Dari diagram level 0 (nol) selanjutnya dirubah menjadi diagram level
38
satu yang merupakan penjabaran dari DFD level 0 (nol) dan seterusnya menjadi diagram level dua, tiga dan seterusnya yang menjabarkan dari diagram level sebelumnya. Perancangan Data Flow Diagram (DFD) dalam aplikasi manajemen
A
data dan penilaian tes pelamar CV. Sinergi Design dijelaskan pada bab berikut ini. A. Data Flow Diagram (DFD) Level 0
AY
DFD Level 0 merupakan dekomposisi atau penjabaran secara lebih detail dari Context Diagram. Dalam DFD level 0 terdiri dari tiga proses yaitu,
AB
pencatatan data master, perhitungan nilai dan laporan. Pada proses pencatatan data master melibatkan satu aktor yaitu personalia. Pihak Personalia melakukan interkasi dengan sistem terkait pencatatan data pelamar meliputi, biodata pelamar,
R
kualifikasi pendidikan, skill dan pengalaman kerja. Dari inputan yang dilakukan
SU
oleh aktor kemudian sistem memberikan feedback berupa informasi pelamar. Proses selanjutnya adalah proses penilaian nilai tes pelamar dengan melibatkan satu aktor yaitu Personalia. Aktor dalam proses ini bertugas melakukan input nilai
M
tes dan setelah itu dilakukan perhitungan nilai tes pelamar oleh sistem.
O
Proses penilaian tes digolongkan menjadi empat kategori sesuai dengan
yang diminta oleh aktor. Empat kategori tersebut terdiri dari proses penilaian tes
IK
Design, Marketing, Accounting dan Financial. Proses yang terkahir dari Data
Flow Diagram (DFD) Level 0 ini adalah proses pembuatan laporan. Proses
ST
pembuatan laporan ini melibatkan satu aktor yakni Direktur. Proses pelaporan ini lebih ditujukan kepada Direktur untuk kebutuhan informasi mengenai data pelamar. Direktur berinteraksi dengan sistem untuk melakukan permintaan (request) informasi data pelamar terkait biodata dan hasil perhitungan nilai yang ada sehingga, dengan hasil laporan tersebut Direktur bisa menghasilkan suatu
39
keputusan. Berikut ini adalah gambar dari DFD level 0 yang dapat dilihat pada Gambar 4.7. Penc atatan data pelamar Penc atatan Skill Pelamar
Staff Personalia Staff Staff Personalia Personalia
Penc atatan Data Pendidikan Terakhir Penc atatan Data Peng alaman Peng alaman 3
Peng alaman 1
Informas i Data Pelamar Staff Personalia
A
Peng alaman 2 Informas i Peng alaman 2 Informas i Peng alaman 3 1
1
Data Skill
Tabel Data Skill Data Skill
Data Skill Data Pendidikan Terakhir
Penc atatan Data Master
Informas i Data Peng alaman 1
+
Cari Data Pelamar
Informas i Data Pelamar
Data Peng alaman 2
Data Pelamar
Data Peng alaman 3
Data Peng alaman 3
Data Pelamar
Data Peng alaman 1
Data Peng alaman 2
id_pelamar Has il Perhitung an Nilai Tes e id Financ pelamar id pelamar id_pelamar
Data Pelamar
2
Data Peng alaman 3
Direktur Direktur
Meminta Laporan Data Pelamar
Has il Perhitung an Nilai Accounting
Data nilai desig n
Nilai Tes Marketing
Tabel Nilai Des ig n
Perhitung an Nilai Tes
Has il Perhitung an Nilai Tes Des ig n
R
7
Nilai Tes Des ig n
5
6
Data Peng alaman 3 Data Pelamar
Tabel Pelamar
+
Data Peng alaman 2 Data Peng alaman 2
AB
4
Nilai Tes Accounting Nilai Tes Financ e Has il Perhitung an Nilai Tes Marketing
Cari Data Pelamar
Penc arian Data Pelamar
Tabel Data Peng alaman 1Data Peng alaman 1
Data Peng alaman 1 3
Informas i Data Pelamar
Staff Staff Staff Personalia Personalia Personalia
Datai Pendidikan Terakhir Tabel Data Kualifikas Pendidikan Terakhir Data Pendidikan Terakhir
2
Informas i Kualifikas i Pendidikan Terakhir
4
AY
Informas i Skill Pelamar
Data Nilai Des ig n Data Nilai Accounting
Data Nilai Accounting 8
Laporan Data Pelamar Meminta Laporan Nilai Tes Data Nilai AccountingLaporan Nilai Tes
Cetak Laporan
Data Nilai Financ e
SU
+
Tabel Nilai Accounting
Data Nilai Des ig n
3
Meminta Laporan Data Pelamar
Data Nilai Financ e
+
Data Nilai Marketing
9
10
Tabel Nilai Marketing
Tabel Nilai Financ e
Data Nilai Financ e Data Nilai Marketing
Meminta Laporan Nilai Tes Data Nilai Marketing
Laporan Data Pelamar Laporan Nilai Tes
Staff Personalia Personalia
M
Gambar 4.7 Data Flow Diagram (DFD) Level 0 (nol) B. Data Flow Diagram (DFD) Level 1
O
Data Flow Diagram Level 1 merupakan dekomposisi atau penjabaran
IK
dari proses yang ada pada Data Flow Diagram level 0 menjadi sub-proses. Jika pada DFD level 0 terdapat tiga proses utama, maka dalam DFD level 1 memiliki
ST
sub proses sebanyak proses yang ada pada DFD level 0. Proses dekomposisi dilakukan dari setiap proses yang ada di Data Flow Diagram (DFD) level 0. Dari hasil pendekomposisian setiap proses yang ada di DFD level 0 akan menghasilkan DFD level 1 yang merupakan penjabaran secara lebih rinci satu persatu proses yang ada di DFD level 0Untuk lebih jelasnya mengenai gambaran dair DFD level 1 dapat dilihat pada gambar 4.8, gambar 4.9, gambar 4.10, dan gambar 4.11.
Direktur Direktur
40
Pencatatan data pelamar
Staff Personalia
Data Pelamar
AY
Pencatatan Data Pelamar
A
1
4
Informasi Data Pelamar Informasi Kualifikasi Pendidikan Terakhir 2 Staff Personalia
Tabel Pelamar
AB
Data Pendidikan Terakhir
Pencatatan Data Kualifikasi Pendidikan
Tabel Data Kualifikasi Pendidikan Terakhir
2
Pencatatan Data Pendidikan Terakhir
Staff Personalia
Data Skill
Pencatatan Data Skill
1
SU
Informasi Skill Pelamar
R
3
Tabel Data Skill
Pencatatan Skill Pelamar
4
M
Pencatatan Data Peng alaman
+
Staff Personalia
Informasi Peng alaman 2
O IK
ST
Informasi Peng alaman 3
Data Peng alaman 1 Data Peng alaman 2
3
Tabel Data Peng alaman 1 5
Data Peng alaman 3
6
Data Peng alaman 3
Data Peng alaman 2
Gambar 4.8 Data Flow Diagram Level 1 Sub Proses Pencatatan Data Master
41
Tabel Data Pelamar
2.1 [Data nilai design]
[id_pelamar]
Perhitung an Nilai Tes Desig n 7
Staff Staff Personalia Personalia
Tabel Nilai Desig n
A
[Nilai Tes Desig n]
2.2 Tabel Data Pelamar
Perhitung an Nilai Accounting
[id pelamar]
AY
[Hasil Perhitungan Nilai Tes Desig n]
[Data Nilai Accounting]
Tabel Nilai Accounting
AB
8
Staff Personalia
[Nilai Tes Accounting]
[Hasil Perhitungan Nilai Accounting ]
R
2.3
SU
[id pelamar]
Staff Personalia
[Data Nilai Finance]
Perhitung an Nilai Tes Finance
Tabel Data Pelamar
9
Tabel Nilai Finance
[Nilai Tes Finance]
[Hasil Perhitungan Nilai Tes Finance]
M
2.4
Tabel Data Pelamar
Perhitung an Nilai Marketing
[Data Nilai Marketing ]
O
[id_pelamar]
ST
IK
Staff Personalia
10
Tabel Nilai Marketing
[Nilai Tes Marketing ] [Hasil Perhitungan Nilai Tes Marketing]
Gambar 4.9 Data Flow Diagram Level 1 Sub Proses Perhitungan Nilai Tes
42
Meminta Laporan Data Pelamar Direktur
4
Tabel Pelamar
1
Tabel Data Kualifikasi Pendidikan Terakhir
2 Data Pelamar Cetak Laporan Data Pelamar
Laporan Data Pelamar Meminta Laporan Data Pelamar
Data Pendidikan Terakhir 1
Tabel Data Skill
6
Data Peng alaman 3
3
Tabel Data Peng alaman 1
Staff Personalia Personalia
Laporan Data Pelamar
Data Peng alaman 3
AY
Data Peng alaman 1
A
Data Skill
5
Data Peng alaman 2 Laporan Nilai Tes Direktur 2
Data Peng alaman 2
10
Tabel Nilai Marketing
Data Nilai Marketing Meminta Laporan Nilai Tes
9
Tabel Nilai Finance
8
Tabel Nilai Accounting
AB
Cetak Laporan Nilai Tes
Meminta Laporan Nilai Tes
Data Nilai Finance
Staff Staff Personalia Personalia
Data Nilai Accounting Laporan Nilai Tes
7
Tabel Nilai Desig n
R
Data Nilai Desig n
SU
Gambar 4.10 Data Flow Diagram Level 1 Cetak Laporan
1
Tabel Data Skill
M
Data Peng alaman 2
5
Informasi Data Pelamar Data Skill Data Pendidikan Terakhir
O
Direktur Direktur
Data Peng alaman 2
2
Tabel Data Kualifikasi Pendidikan Terakhir Tabel Nilai Marketing
10 1
IK
Cari Data Pelamar
8
Data Nilai Marketing Data Nilai Accounting Data Nilai Desig n
Proses Pencarian Data Pelamar
Cari Data Pelamar 7
Staff Staff Personalia Personalia
ST
Tabel Nilai Accounting
Data Peng alaman 1 Informasi Data Pelamar
Data Nilai Finance
Tabel Nilai Desig n 9
Tabel Nilai Finance
Data Pelamar 4
Tabel Pelamar 3 6
Tabel Data Peng alaman 1
Data Peng alaman 3 Data Peng alaman 3
Gambar 4.11 Data Flow Diagram Level 1 Proses Pencarian Data Pelamar
43
C. Data Flow Diagram (DFD) Level 2 Data Flow Diagram Level 2 merupakan dekomposisi dari Data Flow Diagram Level 1 menjadi sub proses yang lebih rinci. Pada DFD level 1 proses
A
yang didekomposisi menjadi DFD Level 2 adalah proses pencatatan data pengalaman, karena data pengalaman terdiri dari tiga kategori, yaitu data
AY
pengalaman 1, data pengalaman 2 dan data pengalaman 3. Dekomposisi ini bertujuan untuk memudahkan pemahaman terkait proses pencatatan data
AB
pengalaman pelamar. DFD level 2 pencatatan data pengalaman dapat dilihat pada gambar 4.12. 1
R
Data Peng alaman 1
Pencatatan Data Peng alaman 1
SU
3
Staff Personalia
Tabel Data Peng alaman 1
Informasi Data Peng alaman 1
2
M
Data Peng alaman 2
5
Data Peng alaman 2
ST
IK
O
Staff Personalia
Pencatatan Data Peng alaman 2
Informasi Peng alaman 2
3
Data Peng alaman 3
Pencatatan Data Peng alaman 3 6
Staff Personalia
Data Peng alaman 3
Informasi Peng alaman 3
Gambar 4.12 Data Flow Diagram Level 2 Pencatatan Data Pengalaman Pelamar
44
4.2.5 Entity Relationship Diagram (ERD) Untuk struktur database yang digunakan digambarkan melalui Entity Relationship Diagram (ERD). ERD terdapat dua macam jenis yaitu dalam bentuk
A
Conceptual Data Model (CDM) dan Physical Data Model (PDM). A. Conceptual Data Model (CDM)
AY
Conceptual Data Model (CDM) adalah gambaran dari database secara logik. Menggambarkan tabel-tabel yang akan dibuat dan relasi antara tabel satu
AB
dengan yang lain serta aliran data yang terjadi di dalamnya. Gambar 4.13 adalah
bentuk Conceptual Data Model (CDM) dari rancang bangun aplikasi manajemen data dan penilaian tes pelamar CV. Sinergi Design. Perancangan aplikasi ini
R
membutuhkan database yang di dalamnya terdiri dari 12 tabel.
SU
skill # id_skill Variable characters (10) o skill_1 Text (200) o skill_2 Text (200) ...
level pegawai
# id_karyawan Variable characters (10) o nama_pegawai Variable characters (30) o jabatan Variable characters (20) ...
Relationship_16
pelamar # o o * * * * * * o * * * o
id_pelamar jenis_identitas no_identitas nama alamat tempat lahir tanggal lahir jenis kelamin agama status no_telp bagian tanggal_lamaran_masuk foto ...
M
Login # username Variable characters (10) o pasword Variable characters (10)
Relationship_4
O
nilai tes design id_nilai_design Variable characters (10) n_wawasan_design Variable characters (5) n_penguasaan_aplikasi_desain Variable characters (5) n_ketelitian Variable characters (5) n_kreatifitas Variable characters (5) n_kerapian_hasil Variable characters (5) n_penguasaan_aplikasi_penunjang Variable characters (5) jumlah_nilai Variable characters (5) status_nilai Variable characters (25) ... nilai tes Accounting
ST
IK
# * * * * * o o o
# o o o o o o o o
id_nilai_acc n_wawasan_acc n_pembuatan_laporan_keuangan n_ketelitian_acc n_pengetahuan_dasar n_kecerdasan_acc n_penguasaan_aplikasi_akutansi jum_nilai_acc status_nilai_acc ...
Relationship_1
Variable characters (10) Variable characters (5) Variable characters (5) Variable characters (5) Variable characters (5) Variable characters (5) Variable characters (5) Variable characters (5) Variable characters (30)
Variable characters (10) Variable characters (3) Variable characters (30) Variable characters (100) Variable characters (200) Variable characters (15) Date Variable characters (10) Variable characters (8) Variable characters (15) Variable characters (25) Variable characters (12) Date & Time Text (200)
Relationship_5Relationship_6
nilai tes marketing id_nilai_mar n_wawasan_marketing n_presentasi n_komunikasi n_pemahaman_produk jum_nilai_mar status_nilai_mar ...
Variable characters (10) Variable characters (5) Variable characters (5) Variable characters (5) Variable characters (5) Variable characters (5) Variable characters (30)
id_pengalaman nama_perusahaan1 tanggal_masuk1 tanggal_keluar1 posisi1 status_posisi1 periode1 ...
Variable characters (10) Variable characters (50) Date Date Variable characters (20) Variable characters (20) Variable characters (30) pengalaman3
# o o Relationship_2o o o Relationship_19 o
id_pengalaman3 Variable characters (10) nama_perusahaan3 Variable characters (100) tanggal_masuk3 Date tanggal_keluar3 Date posisi3 Variable characters (30) status_posisi3 Variable characters (30) periode3 Variable characters (30) ... pengalaman2 # id_pengalaman2 Variable characters (10) o nama_perusahaan2 Variable characters (100) o tanggal_masuk2 Date Relationship_18 o tanggal_keluar2 Date o posisi2 Variable characters (40) o status_posisi2 Variable characters (30) o periode2 Variable characters (30) ... kualifikasi pendidikan Relationship_3 # id_pendidikan Variable characters (10) o tingkatan_pendidikan_akhir Text (100) o nama_instansi Text (100) o tanggal_lulus Date o No_ijazah Variable characters (30) ...
Relationship_17
# * * * * o o
pengalaman1 # o o o o o o
# o o o o o o o
Nilai Tes Finance id_nilai_fin Variable characters (10) n_pengetahuan_dasar_fin Variable characters (5) n_pengetahuan_transaksi Variable characters (5) n_laporan_pembayaran Variable characters (5) n_laporan_pembelian Variable characters (5) n_laporan_manaj_keua Variable characters (5) jum_nilai_fin Variable characters (5) status_nilai_fin Variable characters (30) ...
Gambar 4.13 Conceptual Data Model (CDM) rancang bangun aplikasi manajemen data dan penilaian tes pelamar.
45
B. Physical Data Model (PDM) Physical Data Model (PDM) merupakan hasil dari generating Conceptual Data Model (CDM). PDM merupakan gambaran secara fisik dari
A
database yang akan dibangun. Di dalam PDM terdapat tabel-tabel yang saling berelasi dan berisikan data yang sudah disesuaikan tipe datanya. Untuk lebih jelas
AY
mengenai bentuk dari Physical Data Model (PDM) dapat dilihat pada gambar
level pegawai id_karyawan username nama_pegawai FK_LEVEL_PE_RELATIONS_LOGIN jabatan ...
nilai tes design
M
nama_perusahaan2 tanggal_masuk2 tanggal_keluar2 posisi2 status_posisi2 periode2 ... kualifikasi pendidikan
varchar(100) datetime datetime varchar(40) varchar(30) varchar(30)
varchar(10)
id_pendidikan varchar(10) varchar(10) id_pelamar varchar(10) varchar(5) tingkatan_pendidikan_akhir text varchar(5) nama_instansi text varchar(5) FK_KUALIFIK_RELATIONS_PELAMAR tanggal_lulus datetime varchar(5) nilai tes marketing No_ijazah varchar(30) varchar(5) id_nilai_mar varchar(10) ... FK_NILAI_ACC_RELATIONS_PELAMAR varchar(5) id_pelamar varchar(10) Nilai Tes Finance varchar(5) FK_NILAI_TE_RELATIONS_PELAMAR n_wawasan_marketing varchar(5) varchar(30) id_nilai_fin varchar(10) n_presentasi varchar(5) id_pelamar varchar(10) n_komunikasi varchar(5) n_pengetahuan_dasar_fin varchar(5) n_pemahaman_produk varchar(5) n_pengetahuan_transaksi varchar(5) jum_nilai_mar varchar(5) n_laporan_pembayaran varchar(5) status_nilai_mar varchar(30) n_laporan_pembelian varchar(5) ... n_laporan_manaj_keua varchar(5) jum_nilai_fin varchar(5) status_nilai_fin varchar(30) ...
O
IK
ST
pengalaman3
varchar(10) varchar(10) text text
id_pengalaman3 varchar(10) id_pelamar varchar(10) nama_perusahaan3 varchar(100) tanggal_masuk3 datetime tanggal_keluar3 datetime FK_PENGALAM_RELATIONS_PELAMAR3 posisi3 varchar(30) FK_SKILL_RELATIONS_PELAMAR pelamar status_posisi3 varchar(30) periode3 varchar(30) id_pelamar varchar(10) ... jenis_identitas varchar(3) pengalaman1 no_identitas varchar(30) nama varchar(100) id_pengalaman varchar(10) FK_PENGALAM_RELATIONS_PELAMAR1 alamat varchar(200) id_pelamar varchar(10) tempat lahir varchar(15) nama_perusahaan1 varchar(50) tanggal lahir datetime tanggal_masuk1 datetime jenis kelamin varchar(10) tanggal_keluar1 datetime agama varchar(8) posisi1 varchar(20) status varchar(15) status_posisi1 varchar(20) no_telp varchar(25) periode1 varchar(30) bagian varchar(12) FK_PENGALAM_RELATIONS_PELAMAR2 ... pengalaman2 tanggal_lamaran_masuk datetime foto text id_pengalaman2 varchar(10) ... id_pelamar varchar(10)
id_nilai_design varchar(10) id_pelamar varchar(10) n_wawasan_design varchar(5) n_penguasaan_aplikasi_desain varchar(5) n_ketelitian varchar(5) n_kreatifitas varchar(5) n_kerapian_hasil varchar(5) n_penguasaan_aplikasi_penunjang varchar(5) jumlah_nilai varchar(5) status_nilai varchar(25) FK_NILAI_MAR_RELATIONS_PELAMAR ... nilai tes Accounting id_nilai_acc id_pelamar n_wawasan_acc n_pembuatan_laporan_keuangan n_ketelitian_acc n_pengetahuan_dasar n_kecerdasan_acc n_penguasaan_aplikasi_akutansi jum_nilai_acc status_nilai_acc ...
skill
id_skill id_pelamar skill_1 skill_2 ...
SU
FK_NILAI_DES_RELATIONS_PELAMAR
varchar(10) varchar(10) varchar(30) varchar(20)
R
Login username varchar(10) pasword varchar(10)
AB
4.14.
Gambar 4.14 Physical Data Model (PDM) rancang bangun aplikasi manajemen data dan penilaian tes pelamar.
46
4.2.6 Database Management System (DBMS) Dalam tahap ini akan menjelaskan mengenai struktur tabel dalam perancangan aplikasi manajemen data dan penilaian tes pelamar CV. Sinergi
A
Design. Hal-hal yang akan dijelaskan di sini terkait spesifikasi tabel yyang di
rancangan tabel-tabel yang ada : A. Tabel Pelamar
AB
Fungsi : Digunakan untuk menyimpan data pelamar.
AY
dalamnya mencakup nama field, tipe field, ukuran field dan sebagainya. Berikut
Tabel 4.1 Tabel Pelamar
IK
O
M
SU
Id_pelamar Jenis_identitas No_identitas Nama Alamat Tempat lahir Tanggal lahir Jenis kelamin Agama Status No_telp Bagian Tanggal_lamaran_masuk Foto
Tipe Data varchar(10) varchar(3) varchar(30) varchar(100) varchar(200) varchar(15) datetime varchar(10) varchar(8) varchar(15) varchar(25) varchar(12) datetime text
R
Nama Atribut
Length 10 3 30 100 200 15
Constraint Primary Key
10 8 15 25 12
B. Tabel Kualifikasi Pendidikan
ST
Fungsi : Digunakan untuk menyimpan data kualifikasi pendidikan terkahir
47
Tabel 4.2 Tabel Kualifikasi Pendidikan Length 10 10
Constraint Primary Key Foreign Key
A
Tipe Data varchar(10) varchar(10) text text datetime varchar(30)
30
AY
Nama Atribut Id_pendidikan Id_pelamar Tingkatan_pendidikan_akhir Nama_instansi Tanggal_lulus No_ijazah
C. Tabel Skill (Kemampuan)
AB
Fungsi : Digunakan untuk menyimpan data skill (kemampuan) pelamar. Tabel 4.3 Tabel Skill (Kemampuan)
Length 10 10
Constraint Primary Key Foreign Key
SU
Id_skill Id_pelamar Skill_1 Skill_2
Tipe Data varchar(10) varchar(10) text text
R
Nama Atribut
D. Tabel Pengalaman 1
M
Fungsi : Digunakan untuk menyimpan data pengalaman pelamar kesatu
O
Nama Atribut Id_pengalaman1 Id_pelamar Nama_perusahaan1 Tanggal_masuk1 Tanggal_keluar1 Posisi1 Status_posisi1 Periode1
IK
ST
Tabel 4.4 Tabel Pengalaman 1
Tipe Data varchar(10) varchar(10) varchar(50) datetime datetime varchar(20) varchar(20) varchar(30)
Length 10 10 50
20 20 30
Constraint Primary Key Foreign Key
48
E. Tabel Pengalaman 2 Fungsi : Digunakan untuk menyimpan data pengalaman pelamar kedua Tabel 4.5 Tabel Pengalaman 2
A
Constraint Primary Key Foreign Key
AY
Length 10 10 100
40 30 30
R
F. Tabel Pengalaman 3
Tipe Data varchar(10) varchar(10) varchar(100) datetime datetime varchar(40) varchar(30) varchar(30)
AB
Nama Atribut Id_pengalaman2 Id_pelamar Nama_perusahaan2 Tanggal_masuk2 Tanggal_keluar2 Posisi2 Status_posisi2 Periode2
SU
Fungsi : Digunakan untuk menyimpan data pengalaman pelamar ketiga. Tabel 4.6 Tabel Pengalaman 3
ST
IK
O
M
Nama Atribut Id_pengalaman3 Id_pelamar Nama_perusahaan3 Tanggal_masuk3 Tanggal_keluar3 Posisi3 Status_posisi3 Periode3
Tipe Data varchar(10) varchar(10) varchar(100) datetime datetime varchar(30) varchar(30) varchar(30)
Length 10 10 100
Constraint Primary Key Foreign Key
30 30 30
G. Nilai Tes Design Fungsi : Untuk menyimpan data hasil perhitungan nilai tes design.
49
Tabel 4.7 Tabel Nilai Tes Design
Constraint Primary Key Foreign Key
A
Length 10 10 5 5 5 5 5 5 5 25
AY
Tipe Data varchar(10) varchar(10) varchar(5) varchar(5) varchar(5) varchar(5) varchar(5) varchar(5) varchar(5) varchar(25)
AB
Nama Atribut Id_nilai_design Id_pelamar Nilai_wawasan_design Nilai_penguasaan_aplikasi_desain Nilai_ketelitian Nilai_kreatifitas Nilai_kerapian_hasil Nilai_penguasaan_aplikasi_penunjang Jumlah_nilai_Design Status_nilai
H. Tabel Nilai Tes Accounting
R
Fungsi : Untuk menyimpan data hasil perhitungan nilai tes accounting.
SU
Tabel 4.8 Tabel Nilai Tes Accounting
Nama Atribut
IK
O
M
Id_nilai_ Id_pelamar Nilai_wawasan_Accounting Nilai_pembuatan_laporan_keuangan Nilai_ketelitian_Accounting Nilai_pengetahuan_dasar Nilai_kecerdasan_Accounting Nilai_penguasaan_aplikasi_Acc Jumlah_nilai_Accounting status_nilai_Accounting
Tipe Data varchar(10) varchar(10) varchar(5) varchar(5) varchar(5) varchar(5) varchar(5) varchar(5) varchar(5) varchar(30)
Length 10 10 5 5 5 5 5 5 5 30
Constraint Primary Key Foreign Key
ST
I. Tabel Nilai Tes Marketing Fungsi : Untuk menyimpan data hasil perhitungan nilai tes marketing.
50
Tabel 4.9 Tabel Nilai Tes Marketing
Constraint Primary Key Foreign Key
AB
J. Tabel Nilai Tes Finance
Length 10 10 5 5 5 5 5 30
A
Tipe Data varchar(10) varchar(10) varchar(5) varchar(5) varchar(5) varchar(5) varchar(5) varchar(30)
AY
Nama Atribut id_nilai_Marketing id_pelamar Nilai_wawasan_Marketing Nilai_presentasi Nilai_komunikasi Nilai_pemahaman_produk jum_nilai_Marketing status_nilai_Marketing
Fungsi : Untuk menyimpan data hasil perhitungan nilai tes finance.
R
Tabel 4.10 Tabel Nilai Tes Finance Tipe Data varchar(10) varchar(10) varchar(5) varchar(5) varchar(5) varchar(5) varchar(5) varchar(5) varchar(30)
ST
IK
O
M
SU
Nama Atribut Id_nilai_finance Id_pelamar Nilai_pengetahuan_dasar_finance Nilai_pengetahuan_transaksi Nilai_laporan_pembayaran Nilai_laporan_pembelian Nilai_laporan_manaj_keuangan Jumlah_nilai_finance Status_nilai_finance
Length Constraint 10 Primary Key 10 Foreign Key 5 5 5 5 5 5 30
51
4.2.7 Desain Input Output Dalam desain input dan output ini akan menjelaskan mengenai rancangan form untuk memasukkan suatu data dan juga bentuk laporan sebagai informasi
A
dari proses pengolahan data. Desain atau rancangan input dan output ini nantinya juga menjadi acuan dalam merancang aplikasi manajemen data dan penilaian tes
AY
pelamar di CV.Sinergi Design. Berikut adalah rancangan dari desain input dan
AB
output.
A. Desain Form Login
Form login merupakan form awal yang tampil apabila program
R
dijalankan. Fungsinya untuk pengamanan dalam penggunaan program dan
SU
memberikan hak akses khusus untuk user tertentu. Gambar desain form laogin
M
dapat dilihat gambar 4.15.
Password Login
ST
IK
O
Username
Cancel
Gambar 4.15 Desain Form Login
B. Desain Form Menu Utama Form menu utama merupakan form yang tampil setelah user melakukan login ke dalam program. Dalam form menu utama ini user dapat melakukan
52
proses pencatatan data pelamar dan melakukan perhitungan penilaian serta melakukan cetak laporan. Desain form menu utama dapat dilihat pada gambar 4.16.
Laporan Data Laporan Penilaian Pelamar Tes
AB
Input Data Pelamar Input Nilai Tes
Time Selamat Datang
SU
R
Id Karyawan Nama Karyawan Jabatan
AY
A
Form Menu Utama
Gambar 4.16 Form Menu Utama
C. Desain Form Input Data Pelamar
M
Form input data pelamar digunakan untuk memasukkan data-data
O
pelamar yang ada meliputi, biodata pelamar, data kualifikasi pendidikan terakhir, data skill (kemampuan), data pengalaman 1, data pengalaman 2 dan terakhir
IK
adalah data pengalaman 3. Dari kelima spesifikasi data pelamar tersebut dirancang
ST
ke dalam form yang berbeda dan akan dimasukkan ke dalam tabel yang berbeda pula. Penjelasan mengenai masing-masing form dari pencatatan data pelamar akan dijelaskan pada gambar 4.17, gambar 4.18, gambar 4.19, gambar 4.20 gambar 4.21 dan gambar 4.22. C.1 Desain Form Input Biodata Pelamar
53
Pada form input biodata pelamar merupakan proses pencatatan biodata pelamar yang meliputi, Nomor Identitas (KTP/SIM), Nama pelamar, Alamat, Tempat dan tanggal lahir, Jenis Kelamin, Agama, Status, Nomor handphone,
A
Bagian yang akan dilamar dan foto pelamar. Data yang sudah tersimpan dapat diubah sewaktu-waktu, apabila terjadi perubahan data. Desain form input biodata
AY
pelamar dapat dilihat pada gambar 4.17. Input Data Pelamar
Tanggal Lahir KTP
SIM
Tanggal Lamaran Masuk
Jenis Kelamin
AB
Id Pelamar
Foto Pelamar
Nomor Identitas Agama Nama Status Alamat Nomor Telepon
Simpan
Ubah
Keluar
Browse
SU
Data Baru
R
Penempatan Divisi
Tempat Lahir
Gambar 4.17 Desain Form Input Data Pelamar
M
C.2 Desain Form Input Kualifikasi Pendidikan
O
From input kualifikasi pendidikan digunakan untuk mencatat data
IK
pendidikan terakhir, nama instansi dan tanggal lulus dari pendidikan terakhir yang dimiliki oleh pelamar ke dalam master kualifikasi pendidikan. Form ini terdapat
ST
proses simpan dan merubah data. Desain form input kualifikasi pendidikan dapat dilihat pada gambar 4.18.
54
Input Data Kualifikasi Pendidikan
Id Pendidikan
Nama Pelamar
Tingkat Pendidikan Akhir Nama Instansi
Ubah
Keluar
AY
Simpan
A
Tanggal Lulus
AB
Gambar 4.18 Desain Form Input Kualifikasi Pendidikan C.3 Desain Form Input Data Skill (Kemampuan)
R
Form input data skill berfungsi untuk mencatat dan memasukkan data skill (kemampuan) yang dimiliki oleh pelamar ke dalam master skill pelamar.
Input Data Skill
Id Skill
SU
Desain form input data skill dapat dilihat pada gambar 4.19.
M
Nama Pelamar
O
Skill 1
ST
IK
Skill 1
Simpan
Ubah
Keluar
Gambar 4.19 Desain Form Input Data Skill (Kemampuan)
55
C.4 Desain Form Input Data Pengalaman 1 Form input data pengalaman 1 berfungsi untuk mencatat pengalaman yang dimiliki oleh pelamar ke dalam master pengalaman kesatu. Desain form
A
input data pengalaman 1 dapat dilihat pada gambar 4.20. Input Data Pengalaman 1
AY
Input Data Pengalaman 1 Id Pengalaman Nama Pelamar Nama Perusahaan
AB
Tanggal Masuk Tanggal Keluar Posisi Status
Ubah
Keluar
SU
R
Simpan
Gambar 4.20 Desain Form Input Data Pengalaman 1
M
C.5 Desain Form Input Data Pengalaman 2
O
Form input data pengalaman 2 berfungsi untuk mencatat pengalaman
yang dimiliki oleh pelamar ke dalam master pengalaman kedua. Desain form
ST
IK
input data pengalaman 2 dapat dilihat pada gambar 4.21.
56
Input Data Pengalaman 2 Input Data Pengalaman 2 Id Pengalaman Nama Pelamar Nama Perusahaan
Tanggal Keluar Posisi Status Keluar
AY
Ubah
AB
Simpan
A
Tanggal Masuk
R
Gambar 4.21 Desain Form Input Data Pengalaman 2
C.6 Desain Form Input Data Pengalaman 3
SU
Form input data pengalaman 3 berfungsi untuk mencatat pengalaman yang dimiliki oleh pelamar ke dalam master pengalaman ketiga. Desain form
M
input data pengalaman 3 dapat dilihat pada gambar 4.22. Input Data Pengalaman 3
Input Data Pengalaman 3
O
Id Pengalaman Nama Pelamar
ST
IK
Nama Perusahaan
Tanggal Masuk Tanggal Keluar Posisi Status Simpan
Ubah
Keluar
Gambar 4.22 Desain Form Input Data Pengalaman 3
57
D. Desain Form Perhitungan Nilai Tes Design Form input nilai design digunakan untuk mencatat dan memasukkan nilai tes design ke dalam tabel penilaian tes design. Dari proses pencatatan nilai
A
tersebut selanjutnya akan dilakukan proses perhitungan nilai dan menampilkan hasil perhitungan. Desain form perhitungan nilai tes design dapat dilihat pada
AY
gambar 4.23. Perhitungan Nilai Tes Design
Id Pelamar Nama Pelamar Wawasan Design
FOTO
Nama Pelamar
Ketelitian
xxx
xxx
Ketelitian
xxx
Kerapian Hasil
xxx
Penguasaan Aplikasi Penunjang
xxx
---------------------------------------------------
SU
Kerapian Hasil Penguasaan Aplikasi Penunjang Simpan
:
Wawasan Design Penguasaan Aplikasi Design
R
Penguasaan Aplikasi Design
AB
Tampilan Nilai Pelamar
Id Nilai
Keluar
Jumlah Nilai
: xxx
Nilai Huruf
:
Status Pelamar
: Potensi/Tidak
Menu Utama
M
Gambar 4.23 Desain Form Perhitungan Nilai Tes Design
O
E. Desain Form Perhitungan Nilai Tes Accounting
IK
Form input nilai accounting digunakan untuk mencatat dan memasukkan
nilai tes accounting ke dalam tabel penilaian tes accounting. Dari proses
ST
pencatatan nilai tersebut selanjutnya akan dilakukan proses perhitungan nilai dan menampilkan hasil perhitungan. Desain form perhitungan nilai tes accounting dapat dilihat pada gambar 4.24.
58
Perhitungan Nilai Tes Accounting Tampilan Nilai Pelamar Nama Pelamar
Id Pelamar Nama Pelamar Wawasan Accounting
Pembuatan Laporan Keuangan Ketelitian
Wawasan Accounting
xxx
Pembuatan Laporan Keuangan
xxx
Ketelitian
xxx
Pengetahuan Dasar
xxx
Kecerdasan
xxx
Penguasaan Aplikasi xxx Accounting ---------------------------------------------------
Pengetahuan Dasar
Jumlah Nilai
Kecerdasan
Nilai Huruf
Penguasaan Aplikasi Accounting Keluar
:
: Potensi/Tidak
Status Pelamar Menu Utama
xxx
:
AB
Simpan
:
AY
FOTO
A
Id Nilai
Gambar 4.24 Desain Form Perhitungan Nilai Tes Accounting F. Desain Form Perhitungan Nilai Tes Finance
R
Form input nilai finance digunakan untuk mencatat dan memasukkan
SU
nilai tes finance ke dalam tabel penilaian tes finance. Dari proses pencatatan nilai tersebut selanjutnya akan dilakukan proses perhitungan nilai dan menampilkan hasil perhitungan. Desain form perhitungan nilai tes finance dapat dilihat pada
M
gambar 4.25.
O
Perhitungan Nilai Tes Finance
ST
IK
FOTO
Tampilan Nilai Pelamar
Id Nilai
Nama Pelamar
Id Pelamar Nama Pelamar Pengetahuan Dasar Financial
Pengetahuan Transaksi Pembuatan Laporan Pembelian
:
Pengetahuan Dasar Finance
xxx
Pengetahuan Transaksi
xxx
Pembuatan Laporan Pembelian
xxx
Laporan Manajemen Keuangan
xxx
---------------------------------------------------
Laporan Manajemen Keuangan
Simpan
Keluar
Jumlah Nilai
:
Nilai Huruf
:
xxx
Status Pelamar
: Potensi/Tidak
Menu Utama
Gambar 4.25 Desain Form Perhitungan Nilai Tes Finance
59
G. Desain Form Perhitungan Nilai Tes Marketing Form input nilai marketing digunakan untuk mencatat dan memasukkan nilai tes marketing ke dalam tabel penilaian tes marketing. Dari proses pencatatan
A
nilai tersebut selanjutnya akan dilakukan proses perhitungan nilai dan menampilkan hasil perhitungan. Desain form perhitungan nilai tes marketing
AY
dapat dilihat pada gambar 4.26. Perhitungan Nilai Tes Marketing
Nama Pelamar Wawasan Marketing Kemampuan Presentasi Kemampuan Komunikasi
Nama Pelamar
:
Wawasan Marketing
xxx
Kemampuan Presentasi
xxx
Kemampuan Komunikasi
xxx
R
Id Pelamar
FOTO
AB
Tampilan Nilai Pelamar
Id Nilai
Kemampuan Pemahaman Produk
xxx
---------------------------------------------------
Keluar
Jumlah Nilai
:
Nilai Huruf
:
xxx
Status Pelamar
: Potensi/Tidak
Menu Utama
M
Simpan
SU
Kemampuan Pemahaman Produk
Gambar 4.26 Desain Form Perhitungan Nilai Tes Marketing
O
H. Desain Form Cetak Laporan Data Pelamar
IK
Form cetak laporan data pelamar digunakan untuk mencetak laporan
pelamar yang disesuaikan dengan parameter id pelamar atau nama pelamar. Form
ST
laporan data pelamar dapat dilihat pada gambar 4.27.
AB
AY
A
60
R
Gambar 4.27 Desain Form Cetak Laporan Data Pelamar
SU
I. Desain Form Cetak Laporan Perhitungan Nilai Tes
Form cetak laporan Perhitungan Nilai Tes digunakan untuk mencetak hasil tes pelamar yang disesuaikan dengan parameter id pelamar atau nama
ST
IK
O
M
pelamar. Form laporan data pelamar dapat dilihat pada gambar 4.28.
Gambar 4.28 Desain Form Cetak Laporan Perhitungan Nilai Tes
61
4.3 Mengimplementasi Sistem Sistem yang digunakan untuk menjalankan program sistem manajemen data dan penilaian tes pelamar adalah sebagai berikut :
Sistem Operasi Microsoft Windows XP Pro/Home
b.
Microsoft SQL Server 2008
c.
Microsoft Visual Studio 2010
AB
2. Hardware Pendukung
AY
a.
A
1. Software Pendukung
Microprocessor Pentium III ke atas
b.
VGS dengan resolusi 800 x 600 dan mendukung Microsoft Windows
c.
RAM 512 atau yang lebih tinggi
SU
R
a.
4.4 Melakukan Pembahasan Terhadap Implementasi Sistem Implementasi bertujuan untuk mengetahui bagaimana suatu program atau
M
aplikasi berjalan sesuai dengan yang ditentukan. Dalam tahap ini akan menjelaskan jalannya sistem mulai dari awal sampai dengan akhir disertai dengan
O
gambar Graphical Unit Interface (GUI).
IK
A. Desain Form Login Form Login digunakan untuk proses Login bagi para pengguna yang
ST
telah mendapatkan username dan password. Proses pengisian username dan password yang benar akan memberikan hak akses kepada pengguna untuk masuk ke aplikasi dan melakukan proses selanjutnya seperti menu utama dan proses pengisian data pelamar, apabila proses pengisian username dan password tidak sesuai, maka akan muncul pesan yang menandakan bahwa login gagal. Button
62
Login dalam form login digunakan untuk masuk ke dalam aplikasi. Button Cancel digunakan untuk membatalkan proses, maka field isian akan kosong dan bersih.
AB
AY
A
Menu form login dapat dilihat pada gambar 4.29.
SU
B. Desain Form Menu Utama
R
Gambar 4.29 Form Login
Form menu utama merupakan form yang tampil setelah proses Login. Form menu utama dalam aplikasi manajemen data dan penilaian tes pelamar
M
digunakan untuk masuk pada proses selanjutnya. Di dalam menu utama terdapat beberapa proses seperti, input data pelamar, perhitungan nilai tes, cetak data
O
pelamar dan cetak hasil penilaian pelamar. Desain form menu utama dapat dilihat
ST
IK
pada gambar 4.30.
AB
AY
A
63
Gambar 4.30 Form Menu Utama C. Desain Form Input Data Pelamar
R
Form input data pelamar digunakan untuk memasukkan data-data
SU
pelamar yang ada meliputi, biodata pelamar, data kualifikasi pendidikan terakhir, data skill (kemampuan), data pengalaman 1, data pengalaman 2 dan terakhir adalah data pengalaman 3. Dari kelima spesifikasi data pelamar tersebut dirancang
M
ke dalam form yang berbeda dan akan dimasukkan ke dalam tabel yang berbeda pula. Penjelasan mengenai masing-masing form dari pencatatan data pelamar akan
ST
IK
O
dijelaskan sub bab berikut.
64
C.1 Form Input Biodata Pelamar Pada form input biodata pelamar merupakan proses pencatatan biodata pelamar yang meliputi, Nomor Identitas (KTP/SIM), Nama pelamar, Alamat,
A
Tempat dan tanggal lahir, Jenis Kelamin, Agama, Status, Nomor handphone, Bagian yang akan dilamar dan foto pelamar. Data yang sudah tersimpan dapat
AY
diubah sewaktu-waktu, apabila terjadi perubahan data. Desain form input biodata
M
SU
R
AB
pelamar dapat dilihat pada gambar 4.31.
O
Gambar 4.31 Form Input Data Pelamar
IK
C.2 Desain Form Input Kualifikasi Pendidikan Form input kualifikasi pendidikan digunakan untuk memasukkan data-
ST
data terkait pendidikan terakahir yang dimiliki oleh pelamar. Data pendidikan yang dimaksud antara lain mengenai beberapa atribut yang berhubungan dengan pelamar, diantaranya pendidikan terkahir yang ditempuh, Nama instansi, tanggal lulus dan nomor ijazah. Data yang telah disimpan dapat diubah sewaktu-waktu
65
apabila terjadi perubahan data. Desain form input kualifikasi pendidikan dapat
SU
R
AB
AY
A
dilihat pada gambar 4.32.
M
Gambar 4.32 Form Input Kualifikasi Pendidikan
C.3 Desain Form Input Data Skill (Kemampuan)
O
Form input data skill (kemampuan) digunakan untuk memasukkan data-
IK
data terkait kemampuan secara hardskill yang dimiliki oleh pelamar. Data yang telah disimpan dapat diubah sewaktu-waktu apabila terjadi perubahan data.
ST
Desain form input kualifikasi pendidikan dapat dilihat pada gambar 4.33.
AB
AY
A
66
SU
R
Gambar 4.33 Form Input Data Skill (Kemampuan)
C.4 Desain Form Input Data Pengalaman 1
Form input data pengalaman 1 digunakan untuk memasukkan data-data
M
terkait pengalaman yang dimiliki oleh pelamar. Data pengalaman yang dimaksud antara lain mengenai beberapa atribut yang berhubungan dengan pelamar,
O
diantaranya nama perusahaan sebelumnya, tanggal masuk, tanggal keluar, posisi
IK
dan status posisi. Masukan data tanggal masuk dan keluar digunakan untuk menghitung jumlah periode kerja yang dimiliki oleh pelamar. Data yang telah
ST
disimpan dapat diubah sewaktu-waktu apabila terjadi perubahan data. Desain form input kualifikasi pendidikan dapat dilihat pada gambar 4.34.
R
AB
AY
A
67
SU
Gambar 4.34 Form Input Data Pengalaman 1
C.5 Desain Form Input Data Pengalaman 2
M
Form input data pengalaman 2 digunakan untuk memasukkan data-data terkait pengalaman yang dimiliki oleh pelamar apabila memiliki pengalaman lebih
O
dari satu. Atribut yang ada pada Form ini sama dengan form input data
IK
pengalaman pertama, diantaranya nama perusahaan sebelumnya, tanggal masuk, tanggal keluar, posisi dan status posisi. Masukan data tanggal masuk dan keluar
ST
digunakan untuk menghitung jumlah periode kerja yang dimiliki oleh pelamar. Data yang telah disimpan dapat diubah sewaktu-waktu apabila terjadi perubahan data. Desain form input kualifikasi pendidikan dapat dilihat pada gambar 4.35.
R
AB
AY
A
68
SU
Gambar 4.35 Form Input Data Pengalaman 2
C.6 Desain Form Input Data Pengalaman 3
M
Form input data pengalaman 3 digunakan untuk memasukkan data-data terkait pengalaman yang dimiliki oleh pelamar apabila memiliki pengalaman lebih
O
dari tiga. Atribut yang ada pada form ini sama dengan form input data pengalaman
IK
pertama dan kedua,diantaranya nama perusahaan sebelumnya, tanggal masuk, tanggal keluar, posisi dan status posisi. Masukan data tanggal masuk dan keluar
ST
digunakan untuk menghitung jumlah periode kerja yang dimiliki oleh pelamar. Data yang telah disimpan dapat diubah sewaktu-waktu apabila terjadi perubahan data. Desain form input kualifikasi pendidikan dapat dilihat pada gambar 4.36.
AB
AY
A
69
SU
R
Gambar 4.36 Desain Form Input Data Pengalaman 3
D. Desain Form Input Perhitungan Nilai Tes Design Form input perhitungan nilai tes design digunakan untuk memasukkan
M
nilai tes design dari form manual ke dalam sistem dan kemudian dihitung secara otomatis oleh sistem. Perhitungan nilai tes design berdasarkan 6 parameter yang
O
ditentukan, diantaranya nilai wawasan design, nilai penggunaan aplikasi design,
IK
nilai ketelitian, nilai kreatifitas, nilai kerapian hasil, dan penggunaan aplikasi penunjang. Proses perhitungan nilai tes pelamar diawali dengan memasukkan id
ST
pelamar untuk menentukan proses penilaian berdasarkan bagian yang akan ditempati. Hasil perhitungan tes yakni berupa hasil penjumlahan bobot nilai dari masing-masing parameter dan dikonversi menjadi nilai huruf. Hasil nilai akhir dapat menentukan apakah pelamar yang berpotensi atau tidak berpotensi untuk menjadi calon pegawai perusahaan. Desain form input id pelamar dapat dilihat
70
pada gambar 4.37 sedangkan form perhitungan nilai tes design dapat dilihat pada
AY
A
gambar 4.38.
M
SU
R
AB
Gambar 3.37 Form Input Id Pelamar
IK
O
Gambar 4.38 Form Perhitungan Nilai Tes Design
E. Desain Form Input Perhitungan Nilai Tes Accounting
ST
Form input perhitungan nilai tes accounting digunakan untuk
memasukkan nilai tes accounting dari form manual ke dalam sistem dan kemudian dihitung secara otomatis oleh sistem. Perhitungan nilai tes accounting berdasarkan 6 parameter yang ditentukan, diantaranya nilai wawasan accounting,
nilai pembuatan laporan keuangan, nilai ketelitian, nilai pengetahuan dasar, nilai kecerdasan, dan penggunaan aplikasi accounting. Hasil perhitungan tes yakni
71
berupa hasil penjumlahan bobot nilai dari masing-masing parameter dan dikonversi menjadi nilai huruf. Hasil nilai akhir dapat menentukan apakah pelamar yang berpotensi atau tidak berpotensi untuk menjadi calon pegawai
A
perusahaan. Desain form perhitungan nilai tes accounting dapat dilihat pada
SU
R
AB
AY
gambar 4.39.
M
Gambar 2.39 Form Perhitungan Nilai Tes Accounting
O
F. Desain Form Input Perhitungan Nilai Tes Finance
IK
Form input perhitungan nilai tes finance digunakan untuk memasukkan
nilai tes finance dari form manual ke dalam sistem dan kemudian dihitung secara
ST
otomatis oleh sistem. Perhitungan nilai tes accounting berdasarkan 5 parameter yang ditentukan, diantaranya nilai pengetahuan dasar financial, nilai pengetahuan transaksi, pembuatan laporan pembayaran, nilai pembuatan laporan pembelian, nilai laporan manajemen keuangan. Hasil perhitungan tes yakni berupa hasil penjumlahan bobot nilai dari masing-masing parameter dan dikonversi menjadi nilai huruf. Hasil nilai akhir dapat menentukan apakah pelamar yang berpotensi
72
atau tidak berpotensi untuk menjadi calon pegawai perusahaan. Desain form
R
AB
AY
A
perhitungan nilai tes finance dapat dilihat pada gambar 4.40.
SU
Gambar 4.40 Form Perhitungan Nilai Tes Finance
G. Desain Form Input Perhitungan Nilai Tes Marketing Form
input
perhitungan
nilai
tes
marketing
digunakan
untuk
M
memasukkan nilai tes marketing dari form manual ke dalam sistem dan kemudian
O
dihitung secara otomatis oleh sistem. Perhitungan nilai tes marketing berdasarkan lima parameter yang ditentukan, diantaranya nilai wawasan marketing, nilai
IK
kemampuan presentasi, nilai kemampuan komunikasi, nilai kemapuan memahami
ST
produk, nilai penampilan. Hasil perhitungan tes yakni berupa hasil penjumlahan bobot nilai dari masing-masing parameter dan dikonversi menjadi nilai huruf. Hasil nilai akhir dapat menentukan apakah pelamar yang berpotensi atau tidak berpotensi untuk menjadi calon pegawai perusahaan. Desain form perhitungan nilai tes marketing dapat dilihat pada gambar 4.41.
AB
AY
A
73
R
Gambar 4.41 Form Perhitungan Nilai Tes Marketing
SU
H. Desain Form Pencarian Data Pelamar
Form pencarian data pelamar digunakan untuk mencari data pelamar yang telah tersimpan di dalam database. Untuk pihak personalia dan direktur menu pencarian data pelamar difungsikan sebagai fasilitas pencarian, verifikasi
M
dan peninjauan data pelamar. Hal tersebut untuk verifikasi laporan apakah sesuai
O
dengan data yang ada di dalam database. Form pencarian dapat dilihat gambar
ST
IK
4.42.
SU
R
AB
AY
A
74
M
Gambar 4.42 Form Pencarian Data Pelamar
I. Desain Form Cetak Laporan Data Pelamar
O
Form cetak laporan data pelamar digunakan untuk membuat laporan data
IK
pelamar terkait biodata pelamar, kualifikasi pendidikan, data skill (kemampuan) dan pengalaman. Proses cetak laporan data pelamar berdasarkan 2 parameter yang
ST
diinputkan, meliputi id pelamar atau nama pelamar. Desain form cetak laporan data pelamar dapat dilihat pada gambar 4.43.
SU
R
AB
AY
A
75
Gambar 4.43 Form Cetak Laporan Data Pelamar
M
J. Desain Form Laporan Hasil Perhitungan Nilai Tes Form cetak laporan hasil perhitungan nilai tes digunakan untuk membuat
O
laporan hasil perhitungan tes pelamar dari proses sebelumnya yakni, proses
IK
perhitungan nilai tes marketing, design, financial, accounting. Proses cetak laporan hasil perhitungan tes berdasarkan 2 parameter yang diinputkan, meliputi
ST
id pelamar atau nama pelamar. Desain form cetak laporan hasil penilaian tes
dapat dilihat pada gambar 4.44.
SU
R
AB
AY
A
76
ST
IK
O
M
Gambar 4.44 Form Cetak Laporan Perhitungan Nilai Tes