ABSTRAK
Kemajuan di bidang teknologi informasi semakin hari semakin meningkat
seiring berkembangnya permintaan akan hidup yang lebih mudah,
efisien dan aman. Selain itu, teknologi sudah mulai digunakan untuk membantu
mengambil keputusan dalam penerimaan karyawan. PT X merupakan salah satu
perusahaan besar yang membutuhkan banyak sumber daya manusia dalam
menjalankan kegiatannya. Dalam penerimaan karyawan, kegiatan yang paling
banyak memakan waktu adalah mengambil keputusan dalam memilih karyawan.
Permasalahan tersebut akan dijawab dalam suatu aplikasi yang dapat
mengolah hasil tes pelamar sehingga dapat membantu dalam pemilihan karyawan
yang tepat dengan menggunakan metode Simple Additive Weighting (SAW).
ABSTRACT
Advances in information technology is constantly increasing with a growing
demand for an easier life, efficient and safe. In addition, the technology has begun
to be used to assist in the hiring decision. PT X is one of the major companies that
require a lot of human resources in carrying out its activities. In recruitment, most
activities are time-consuming decisions in selecting employees.
Those issues will be answered in an application that can process the test
results so as to assist applicants in selecting the right employees by using Simple
Additive weightin (SAW).
DAFTAR ISI
LEMBAR PENGESAHAN ... i
SURAT PERNYATAAN ORISINALITAS KARYA ... ii
PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMISiii PRAKATA ... v
ABSTRAK ... vii
ABSTRACT ... viii
DAFTAR ISI ... ix
DAFTAR GAMBAR ... xiii
DAFTAR TABEL ... xiv
BAB I PENDAHULUAN ... 1
1.6. Sistematika Penyajian ... 3
BAB II KAJIAN TEORI... 4
2.1. Recruitment ... 4
2.2. Decision Support System (DSS) ... 5
2.3. Simple Additive Weighting (SAW) ... 8
2.4. Unified Modeling Language (UML) ... 11
2.4.1. Use Case Diagram ... 11
2.4.2. Activity Diagram ... 14
2.4.3. Class Diagram ... 15
2.5. Teori Holland ... 16
2.6. Entity Relationship Diagram (ERD) ... 18
2.7. Flowchart ... 22
2.8. Black Box ... 25
2.9. BAHASA PEMROGRAMAN C# ... 26
2.10. Microsoft SQL Server ... 27
BAB III ANALISIS DAN RANCANGAN SISTEM ... 30
3.1. Proses Bisnis ... 30
3.2. ERD ... 33
3.3. Use Case Diagram ... 38
3.4. Class Diagram... 51
3.5. Rancangan Antarmuka... 52
3.5.1. Login ... 52
3.5.2. Pendaftaran ... 52
3.5.3. Tes Dasar ... 52
3.5.4. Penilaian ... 52
3.5.5. Tambah Kriteria ... 53
3.5.6. Bobot Penilaian ... 54
3.5.7. Data Pelamar ... 55
3.5.8. Data pengguna ... 55
3.5.9. Pengguna ... 56
3.5.10. Data pekerjaan ... 56
3.5.11. Pengambil Keputusan ... 57
3.5.12. Kirim Email ... 57
4.1. Halaman Pendaftaran ... 59
4.2. Halaman Login ... 60
4.3. Halaman Penilaian ... 60
4.4. Halaman Bobot Penilaian ... 61
4.5. Halaman Tambah Kriteria ... 62
4.6. Halaman Data Pelamar ... 62
4.7. Halaman Data Pengguna ... 63
4.8. Halaman Pengguna ... 64
4.9. Halaman Data Pekerjaan ... 64
4.10. Halaman Pengambil Keputusan ... 65
4.11. Halaman Kirim Email ... 66
4.12. Halaman Tes Dasar ... 66
BAB V PEMBAHASAN DAN HASIL UJI COBA PENELITIAN ... 69
5.1 Halaman Login ... 69
5.2 Halaman Penilaian ... 70
5.3 Halaman Bobot Penilaian ... 71
5.4 Halaman Tambah Kriteria ... 71
5.5 Halaman Data Pelamar ... 72
5.6 Halaman Pengambil Keputusan ... 73
5.7 Halaman Data Pengguna ... 73
5.8 Halaman Pengguna ... 74
5.9 Halaman Data Pekerjaan ... 75
5.10 Halaman Kirim Email ... 75
5.11 Halaman Tes Dasar ... 75
5.12 Hasil Survey ... 76
BAB VI SIMPULAN DAN SARAN ... 79
6.1. SIMPULAN ... 79
6.2. SARAN ... 79
DAFTAR PUSTAKA ... 80
DAFTAR GAMBAR
Gambar 1 Contoh Penggunaan Dependensi Include... 13
Gambar 2 Contoh Pengunaan Dependensi Extend ... 13
Gambar 3 Contoh Penggunaan Generalisasi pada Use Case ... 14
Gambar 4 Strong Entity (Primashanti, 2006: 6) ... 14
Gambar 5 Weak Entity (Primashanti, 2006: 6) ... 19
Gambar 6 Identifying Relationship (Primashanti, 2006: 7) ... 19
Gambar 7 Atribut Key (Primashanti, 2006: 7) ... 20
Gambar 8 Atribut Simple (Primashanti, 2006: 7) ... 20
Gambar 9 Atribut Komposit (Primashanti, 2006: 7)... 20
Gambar 10 Multivalued Attribute (Primashanti, 2006: 7)... 21
Gambar 11 Atribut Turunan (Primashanti, 2006: 7) ... 21
Gambar 12 Relasi (Primashanti, 2006: 6) ... 21
Gambar 13 Participation Constraint (Primashanti, 2006: 5) ... 22
Gambar 14 Proses Penerimaan Pegawai ... 31
Gambar 15 Entity Relationship Diagram (ERD) ... 33
Gambar 16 Use Case Diagram ... 38
Gambar 17 Sub System Mengatur Data Pengguna ... 39
Gambar 18 Class Diagram ... 51
Gambar 19 Login ... 52
Gambar 20 Pendaftaran ... 53
Gambar 21 Tes Dasar ... 53
Gambar 22 Penilaian... 54
Gambar 23Tambah Kriteria ... 54
Gambar 24 Bobot Penilaian ... 55
Gambar 25 Data Pelamar... 55
Gambar 26 Data Pengguna ... 56
Gambar 27 Pengguna ... 56
Gambar 28 Data Pekerjaan ... 57
Gambar 29 Pengambil keputusan ... 57
Gambar 30 Kirim Email ... 58
Gambar 31 Halaman Pendaftaran ... 59
Gambar 32 Pemberitahuan kesalahan ... 59
Gambar 33 Login ... 60
Gambar 34 Penilaian... 61
Gambar 35 Halaman Bobot Penilaian ... 61
Gambar 36 Bobot Tidak mencapai 100 ... 62
Gambar 37 Tambah Kriteria ... 62
Gambar 38 Data Pelamar... 63
Gambar 39 Data Pengguna ... 63
Gambar 40 Password Lama Tidak Sama ... 63
Gambar 41 Pengguna ... 64
Gambar 42 Data pekerjaan ... 64
Gambar 43 Pengambil Keputusan ... 65
Gambar 45 Halaman Kirim Email ... 66
Gambar 45 Tes Aktivitas ... 67
Gambar 46 Tes Kompetensi ... 67
Gambar 47 Tes Minat/Pekerjaan ... 68
DAFTAR TABEL
Tabel I Tabel Kriteria ... 9
Tabel II Simbol Use Case Diagram (Pilone, Dan & Pitman,Neil, 2005) ... 12
Tabel III Simbol Activity Diagram (Pilone, Dan & Pitman,Neil, 2005) ... 15
Tabel IV Jenis Cardinality Ratio (Primashanti, 2006: 11) ... 21
Tabel V Simbol-simbol Flowchart (Febriani, 2007: 9-13) ... 24
Tabel VI Tabel Data_Guna ... 33
Tabel VII Kriteria ... 34
Tabel VIII Tabel BobotNilai ... 34
Tabel IX Tabel Posisikerja ... 34
Tabel X Tabel DSS... 35
Tabel XI Tabel DataPelamar ... 35
Tabel XII Nilai_pelamar ... 36
Tabel XIII Tabel Perhitungan ... 36
Tabel XIV Tabel datapendidikan... 36
Tabel XV Tabel Rpekerjaaan ... 37
Tabel XVI Use Case Mendaftar ... 39
Tabel XVII Use Case Login ... 41
Tabel XVIII Use Case Mengelola Data Pengguna ... 42
Tabel XIX Use Case Mengelola Data Pekerjaan ... 43
Tabel XX Use Case Menilai Pelamar ... 44
Tabel XXI Use Case Mengelola Sistem DSS... 45
Tabel XXII Use Case Mengelola Data Pelamar ... 47
Tabel XXIII Use Case Menggunakan Sistem DSS ... 48
Tabel XXIV Use Case Mengirimkan Email Konfirmasi ... 49
Tabel XXV Pengujian Halaman Login ... 69
Tabel XXVI Pengujian Halaman Penilaian ... 70
Tabel XXVII Pengujian Halaman Bobot Penilaian ... 71
Tabel XXVIII Pengujian Halaman Tambah kriteria ... 71
Tabel XXIX Pengujian Halaman Data Pelamar ... 72
Tabel XXX Pengujian Halaman Pengambil Keputusan ... 73
Tabel XXXI Pengujian Halaman Data Pengguna ... 73
Tabel XXXIII Pengujian Halaman Pengguna ... 74
Tabel XXXIII Pengujian Halaman Data pekerjaan ... 74
Tabel XXXIV Pengujian Halaman Kirim Email ... 75
BAB I
PENDAHULUAN
1.1. Latar Belakang Masalah
Sumber daya manusia merupakan salah satu faktor yang paling penting
di dalam sebuah perusahaan. Kinerja sebuah perusahaan sangat bergantung
kepada sumber daya manusia yang bekerja di dalamnya. PT.X merupakan
perusahaan dengan jumlah tenaga kerja yang cukup banyak. Jumlah lowongan
pekerjaan yang banyak akan mendatangkan lamaran yang banyak pula. Hal ini
menyulitkan perusahaan dalam memilih pelamar yang benar-benar
capable
untuk posisi yang tersedia.
Sebelum menentukan pelamar menjadi seorang pegawai, pelamar harus
menjalani serangkaian tes yang dilakukan oleh divisi
human resources
development
(
HRD
). Setiap tes yang dilakukan akan memberikan hasil yang
menjadi bahan pertimbangan oleh divisi
HRD
untuk menerima calon pegawai
baru. Hasil tes tersebut masih harus diolah lagi dengan dibandingkan dengan
berbagai hasil tes. Cara tersebut sangat tidak efektif karena selain
membutuhkan waktu yang cukup lama, ada kemungkinan pelamar yang
memiliki potensi yang lebih baik tidak terpilih.
1.2. Rumusan Masalah
Berdasarkan latar belakang di atas, dapat dirumuskan permasalahan
sebagai berikut :
1. Bagaimana membuat aplikasi yang dapat mempermudah perusahaan dalam
mengelola data pelamar?
2. Bagaimana membuat aplikasi yang dapat membantu pengambilan
keputusan dalam proses
recruitment
pegawai?
1.3. Tujuan Pembahasan
Tujuan yang ingin dicapai dari pembuatan aplikasi ini adalah sebagai
1. Membuat aplikasi yang dapat mempermudah perusahaan dalam mengelola
data pelamar.
2. Membuat aplikasi yang dapat membantu pengambilan keputusan dalam
proses
recruitment
pegawai dengan menerapkan metode
Simple Additive
Weighting
(SAW).
1.4. Ruang Lingkup Kajian
Dari rumusan masalah tersebut diberikan batasan permasalahan, yaitu :
1. Software :
1. Sistem operasi yang digunakan adalah Windows 7.
2. Sistem basis data menggunakan SQL Server 2008 R2.
3. Bahasa pemrograman yang digunakan adalah pemrograman
C#.
4. Editor pemrograman menggunakan Visual Studio 2010.
2. Aplikasi :
1. Input dari aplikasi ini adalah hasil dari tes yang telah dilakukan
oleh divisi
HRD
.
2. Aplikasi ini digunakan oleh divisi
HRD
.
3. Input dari aplikasi ini adalah hasil dari tes yang telah dilakukan
oleh divisi
HRD
.
4. Hasil perhitungan dari tes karyawan akan diurutkan dari
terbesar hingga terkecil.
5. Aplikasi ini mempunyai 2 jenis hak akses yaitu untuk manajer
HRD
dan bagian personalia.
6. Fitur yang akan dikembangkan dalam aplikasi ini adalah
recruitment
pegawai baru dengan menggunakan
DSS
.
1.5. Sumber Data
Sumber data yang diperoleh dibagi menjadi dua kategori. Sumber data
membuat aplikasi ini. Sedangkan sumber data sekunder meliputi buku
penunjang, referensi, sumber informasi tertulis, dan situs-situs di internet.
1.6. Sistematika Penyajian
Sistematika penyajian laporan Tugas Akhir ini direncanakan sebagai
berikut :
BAB I. PENDAHULUAN
Bab ini membahas mengenai latar belakang, rumusan masalah, tujuan
pembahasan, ruang lingkup kajian serta sistematika penyajian karya ilmiah ini.
BAB II KAJIAN TEORI
Bab ini membahas mengenai teori-teori yang berkaitan dalam
penyelesaian proyek tugas akhir ini.
BAB III ANALISIS DAN RANCANGAN SISTEM
Bab ini akan membahas mengenai analisa sistem yang digunakan
perusahaan dan diimplementasikan dalam
UML
,
Flowchart
, dan ERD yang
digunakan untuk perancangan
database
.
BAB IV HASIL PENELITIAN
Bab ini akan menjelaskan tentang hasil yang telah dicapai oleh
perancang aplikasi, dan cara penggunaan aplikasi.
BAB V PEMBAHASAN DAN HASIL UJI COBA PENELITIAN
Bab ini berisi mengenai pengujian dan analisa terhadap masing-masing
fungsi dari aplikasi. Laporan dari pengujian tiap fungsi/method yang dibuat
dalam metode
black box testing
.
BAB VI SIMPULAN DAN SARAN
Bab ini berisi simpulan dan saran, yaitu pengetahuan yang didapat
penulis
setelah
mengerjakan
karya
ilmiah
ini,
baik
berupa
penegasan/pembuktian atau pengetahuan baru serta hal baru yang dapat
BAB VI
SIMPULAN DAN SARAN
6.1. SIMPULAN
Dari hasil pembahasan diatas maka bisa ditarik kesimpulan sebagai
berikut :
1. Aplikasi ini mempermudah perusaahaan karena pengelolaan data
karyawan dapat dilakukan secara komputerisasi sehingga tidak terjadi
penumpukan kertas
curriculum
vitae
dari pelamar.
2. Aplikasi
ini
membantu
dalam
mengambil
keputusan
dengan
membandingkan nilai kriteria dari setiap pelamar.
6.2. SARAN
Adapun saran yang bisa diberikan dalam aplikasi ini adalah
pengembangan aplikasi untuk dapat sekalligus menangani data karyawan
sehingga lebih mempermudah pihak
HRD
dalam menangani pelamar yang telah
DAFTAR PUSTAKA
Ayuliana. (2009).
Black Box
. Retrieved October 10, 2011, from
ayuliana_st.staff.gunadarma.ac.id/Downloads/files/26375/Pertemuan+05+-+%28BlackBox+Testing%29.pdf
Amandia,F (2007). Studi deskriptif mengenai tingkat kesesuaian tipe
kepribadian dengan tipe lingkungan kerja pada staff pengajar "X" musik studio
bandung (ditinjau berdasarkan teori holland). Bandung
Bagui, S.S.,Earp, R. Walsh. (2006)
. Learning SQL on SQL Server 2005
.
Sebastopol: O’Reilly.
Febriani. (2007).
Flowchart
. Retrieved October 10, 2011, from
febriani.staff.gunadarma.ac.id/Downloads/files/5616/Flowchart.pdf.
Hermawan, J. (2003).
Membangun Decision Support System
.
Yogjakarta:Andi.
Holland, J. (1997). Making Vocational Choice:
A theory of Vocational
personalities and work environments
(3rd ed).Florida:
Psycholiogical Assesment
Resources
.
Kusumadewi, S. (2005).
Modul Kuliah Fuzzy MADM
, Yogyakarta:
Jurusan Teknik Informatika UII.
Pilone, D., & Pitman, N., (2005).
UML
2.0 in a nutshell. Sebastopol:
O’Reilly.
Primashanti, I. A . (2007).
Entity Relationship Diagram
. Retrieved October
11,
2011,
from
http://iaprima.staff.gunadarma.ac.id
/Downloadsfiles
/5459/Bahasan9a_ERD.pdf.
Robb. (2010). 10 Bahasa Pemograman Paling Populer. Retrieved May
10,
2011,
from
http://repository.unikom.ac.id/repo/sector/kampus/view
/blog/key/947/10-Bahasa-Pemograman-Paling-Populer.pdf.
Suryadi, K., dan Ramdhani, A. (2000). Sistem Pendukung Keputusan.
Simamora, H. (1997).
Manajemen Sumber Daya Manusia
(2nd Ed)
.
Yogyakarta: STIE YKPN.
Zhang, J. D. D, Yan, H., dan Nagurney, A. (2005).
Multitiered Supply
Chain Networks: Multicriteria Decision-Making Under Uncertainty
. Annals of