vi
ABSTRAK
Bidang teknologi informasi khususnya bidang sistem informasi semakin banyak dimanfaatkan dalam kegiatan operasional di perusahaan agar lebih efisien dan efektif. Oleh karena itu, penggunaan sistem operasi tersebut akan digunakan untuk mengolah data pelamar dan proses penerimaan pegawai di PT Niki Jaya Variasi. Dengan sistem informasi tersebut, kegiatan mengolah data pelamar dan proses penerimaan pegawai yang tadinya dilakukan secara manual akan diubah ke dalam sistem komputer yang diharapkan dapat meningkatkan efisiensi dan efektifitas. Pengimplementasian sistem informasi ini dilakukan dengan basis website application. Sistem Database dalam aplikasi ini menggunakan SQLite dan bahasa pemrograman Ruby untuk scripting dengan Rails 3 sebagai editor pemrograman.
vii
ABSTRACT
Field of information technology, particularly the field of information systems more and more utilized in the company's operations in order to more efficiently and effectively. Therefore, the use of the operating system will be used to process data of applicants and hiring process at PT Jaya Niki Variasi . With the information system, the data processing activities of applicants and hiring processes previously done manually which will be converted into a computer system that is expected to improve efficiency and effectiveness. Implementation of information systems is done on the basis of the application site. Database systems in this application using SQLite and Ruby programming language for scripting with Rails 3 as a programming editor.
viii
DAFTAR ISI
LEMBAR PENGESAHAN ... ii
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ...iv
Bandung, Juli 2013 ... v
ABSTRAK ...vi
ABSTRACT ... vii
DAFTAR ISI... viii
DAFTAR GAMBAR ...xi
DAFTAR TABEL ... xiii
BAB I PENDAHULUAN ... 1
1.1. Latar Belakang Masalah ... 1
1.2. Rumusan Masalah ... 1
1.3. Tujuan Pembahasan ... 1
1.4. Ruang Lingkup Kajian ... 2
1.5. Sumber Data ... 3
1.6. Sistematika Penyajian ... 3
BAB II KAJIAN TEORI ... 5
2.1. Sistem Informasi ... 5
2.2. Proses Bisnis ... 6
2.3. Recruitment ... 7
2.3.1. Tujuan Rekrutmen ... 7
2.3.2. Proses Rekrutmen ... 8
2.4. Seleksi tenaga Kerja ... 9
2.4.1. Proses Seleksi ... 9
2.4.2. Prosedur dan Pendekatan Seleksi ... 14
2.4.3. Metode atau Teknik seleksi ... 14
2.4.4. Testing ... 16
2.4.5. Wawancara ... 16
2.5. Decision Support System (DSS) ... 17
2.6. Analytic Hierarchy Process (AHP) ... 19
2.6.1. Manfaat AHP ... 22
2.6.2. Cara Menggunakan AHP ... 23
2.7. Entity Relationship Diagram (ERD) ... 29
ix
2.9. Unified Modelling Languange (UML) ... 36
2.9.1. Use Case ... 37
2.9.2. Activity Diagram ... 39
2.9.3. Class Diagram ... 41
2.10. Black Box ... 42
2.11. Bahasa Pemrograman Rail... 43
2.11.1.2.10.1 Ruby on Rails ... 43
2.11.2.Pola MVC ... 44
2.11.3.Model ... 44
2.11.4.Views ... 44
2.11.5.Controller ... 45
BAB III ANALISIS DAN RANCANGAN SISTEM ... 46
3.1 Proses Bisnis Manual ... 46
3.2 Proses Bisnis Komputerisasi ... 46
3.2.1 Proses Penilaian Menggunakan AHP ... 46
3.3 Entity Relationship Diagram ... 52
3.4 Use Case ... 53
3.5 Activity Diagram ... 54
3.5.1 Proses Login ... 54
3.5.2 Proses tes Pelamar... 55
3.5.3 Proses Admin Pelamar ... 57
3.5.4 Proses Show Pelamar ... 57
3.5.5 Proses Add Penilaian Pelamar ... 58
3.5.6 Proses Terima Pelamar ... 58
3.5.7 Proses Tolak Pelamar ... 59
3.5.8 Proses Edit Pelamar ... 60
3.5.9 Proses Kirim Email Pelamar ... 61
3.5.10Proses Admin Lowongan ... 61
3.5.11Proses Admin New Lowongan ... 62
3.5.12Proses Lowongan Penuh... 62
3.5.13Proses Delete Lowongan... 63
3.5.14Proses Add Kriteria Lowongan ... 63
3.5.15Proses Delete Kriteria Lowongan ... 64
3.7 Relationship Diagram ... 65
3.8 Rancangan Form ... 69
3.8.1 Rancangan Sign In ... 69
x
3.8.2 Rancangan Award ... 70
3.8.3 Rancangan Recruitment ... 71
3.8.4 Rancangan About ... 72
3.8.5 Rancangan Tes 3.8.6 Rancangan Pelamar ... 73
3.8.7 Rancangan Show Pelamar ... 74
3.8.8 Rancangan Edit Pelamar ... 74
3.8.9 Rancangan Lowongan ... 75
3.8.10Rancangan New Lowongan ... 75
3.8.11Rancangan Edit Lowongan ... 76
3.8.12Rancangan Show Lowongan ... 77
3.8.13Rancangan Add Penilaian ... 77
3.8.14Rancangan Report ... 78
BAB IV HASIL PENELITIAN ... 79
4.1 Proses Memasukkan CV ... 79
4.2. Proses Admin Pelamar ... 81
4.3. Proses Tes Pelamar ... 81
4.4. Proses Lowongan ... 82
4.5. Proses Pembobotan ... 83
4.6. Proses Perhitungan AHP ... 84
4.7. Report Pelamar ... 85
BAB V PEMBAHASAN DAN HASIL UJI COBA PENELITIAN ... 86
5.1 Halaman Sign in ... 86
5.2 Halaman Pelamar Recruitment ... 86
5.3 Halaman Admin Pelamar ... 87
5.3.1 Tombol Delete Pelamar ... 87
5.3.2 Halaman Admin Edit Pelamar ... 87
5.4 Halaman Admin Lowongan... 87
5.4.1 Tombol Delete Lowongan ... 87
5.4.2 Halaman Admin New Lowongan ... 88
BAB VI KESIMPULAN DAN SARAN ... 89
6.1 Kesimpulan ... 89
6.2 Saran ... 89
DAFTAR PUSTAKA ... 90
RIWAYAT HIDUP PENULIS ... 92
xi
DAFTAR GAMBAR
Gambar 1 Hirarki Keputusan ... 21
Gambar 2 Pohon Hierarki ... 24
Gambar 3 Contoh Matriks... 25
Gambar 4 Strong Entity ... 30
Gambar 5 Weak Entity ... 30
Gambar 6 Identifying Relationship ... 30
Gambar 7 Atribut Key ... 31
Gambar 8 Atribut Simple ... 31
Gambar 9 Atribut Komposit ... 31
Gambar 10 Multivalued Attribute ... 31
Gambar 11 Atribut Turunan ... 32
Gambar 12 Relasi ... 32
Gambar 13 Participation Constraint ... 33
Gambar 14 Contoh Activity Diagram ... 41
Gambar 15 Contoh Penggambaran Class Diagram ... 42
Gambar 16 Contoh class diagram ... 42
Gambar 17 Flowcart Manual Rekrut Pegawai ... 47
Gambar 18 Flowcart Komputerisasi Isi Form Lamaran ... 48
Gambar 19 Flowcart Pengecekan CV ... 49
Gambar 20 Flowcart Tes Pelamar... 50
Gambar 21 Flowcart Penilaian AHP ... 51
Gambar 22 ERD ... 52
Gambar 23 Use Case ... 53
Gambar 24 Sign in activity diagram ... 55
Gambar 25 Tes activity diagram ... 56
Gambar 26 Admin pelamar activity diagram ... 57
Gambar 27 Show pelamar activity diagram ... 57
Gambar 28 Add penilaian pelamar activity diagram ... 58
Gambar 29 Terima pelamar activity diagram ... 59
Gambar 30 Tolak penilaian pelamar activity diagram ... 59
Gambar 31 Edit pelamar activity diagram ... 60
Gambar 32 Kirim email pelamar activity diagram ... 61
Gambar 33 Admin lowongan activity diagram ... 61
Gambar 34 Admin lowongan activity diagram ... 62
Gambar 35 Lowongan penuh activity diagram... 62
Gambar 36 Delete lowongan activity diagram ... 63
Gambar 37 Add kriteria lowongan activity diagram ... 64
Gambar 38 Delete kriteria lowongan activity diagram ... 64
Gambar 39 Rancangan halaman sign in ... 69
Gambar 40 Rancangan home ... 70
Gambar 41 Rancangan home ... 70
Gambar 42 Rancangan recruitment ... 71
Gambar 43 Rancangan halaman about ... 72
Gambar 44 Rancangan halaman tes ... 72
Gambar 45 Rancangan halaman pelamar ... 73
Gambar 46 Rancangan show pelamar ... 74
Gambar 47 Rancangan edit pelamar ... 74
Gambar 48 Rancangan halaman lowongan ... 75
xii
Gambar 50 Rancangan edit lowongan ... 76
Gambar 51 Rancangan show lowongan ... 77
Gambar 52 Rancangan add penilaian ... 78
Gambar 53 Rancangan report ... 78
Gambar 54 Halaman Home ... 79
Gambar 55 Proses memasukkan CV ... 80
Gambar 56 Proses Admin Pelamar ... 81
Gambar 57 Sign in ... 82
Gambar 58 Proses Tes Pelamar ... 82
Gambar 59 Proses Lowongan ... 83
Gambar 60 Proses Pembobotan ... 83
Gambar 61 Proses Perhitungan AHP ... 84
xiii
DAFTAR TABEL
Tabel I Jenis Cardinality Ratio ... 32
Tabel II Simbol-simbol Flowchart ... 35
Tabel III Simbol Usecase ... 38
Tabel IV Simbol Activity Diagram ... 40
Tabel V Tabel pelamar ... 65
Tabel VI Tabel Users ... 65
Tabel VII Tabel lowongan ... 66
Tabel VIII Tabel perhitungans ... 66
Tabel IX Tabel Penilaians ... 66
Tabel X Tabel kriteria ... 67
Tabel XI Tabel Supplier ... 67
Tabel XII Tabel tes ... 67
Tabel XIII Tabel indeks_random... 68
Tabel XIV Tabel Riwayats ... 68
Tabel XV Tabel PengalamanKerja ... 68
Tabel XVI Tabel Validasi Login ... 86
Tabel XVII Tabel Validasi Pelamar Recruitment ... 86
Tabel XVIII Tabel Validasi Delete Pelamar ... 87
Tabel XIX Tabel Validasi Admin Edit Pelamar ... 87
Tabel XX Tabel Validasi Admin Delete Lowongan ... 87
1
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. 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.
Setiap individu memiliki kelebihan dan kekurangan masing-masing.
Untuk mendapatkan kinerja yang maksimal, penempatan tiap individu di
dalam perusahaan harus tepat. Oleh karena itu, saya diminta membuat
sebuah aplikasi yang dapat membantu dalam pengambilan keputusan
penerimaan pegawai di PT. Niki Jaya Variasi, agar penempatan pegawai
baru sesuai dengan kapabilitasnya.
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
berikut:
1. Membuat aplikasi yang dapat mempermudah perusahaan dalam
2
2. Membuat
aplikasi
yang
dapat
membantu
pengambilan
keputusan dalam proses
recruitment
pegawai menggunakan
metode DSS dan AHP.
1.4. Ruang Lingkup Kajian
Ruang lingkup dalam pembuatan aplikasi ini, yaitu :
1. Hardware (Minimal) :
a) Pentium 4 (2Ghz)
b) RAM 1 GB DR2
c) Harddisk 40 GB
2. Software :
a) Sistem operasi yang digunakan adalah Rails 3.1.
b) Sistem basis data menggunakan SQLite.
c) Bahasa pemrograman yang digunakan adalah Ruby
d) Editor Pemrograman menggunakan Sublime Text 2.
3. Aplikasi :
a) Aplikasi
Rails
dapat digunakan oleh admin(orang yang
mengatur segala sesuatu di web ini), pelamar(orang yang
ingin melamar ataupun hanya sekedar melihat lowongan
kerja).
b) Fitur yang akan dikembangkan dalam aplikasi ini adalah
recruitment
pegawai baru dengan menggunakan DSS
3
1.5. Sumber Data
Pada
pembuatan
aplikasi
ini
penulis
memperoleh
dan
mengumpulkan data adalah dengan cara sebagai berikut:
1. Studi Lapangan, yaitu mencari informasi langsung dari PT. Niki
Jaya Variasi.
2. Studi Pustaka, yaitu melalui buku, diktat kuliah, dan sumber
kepustakaan lain yang menunjang pembuatan aplikasi.
3. Sumber Digital, yaitu artikel-artikel di halaman
web, E-book
, dan
file-file lain yang menunjang pembuatan aplikasi.
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
Flowchart
, UML dan ERD yang
digunakan untuk perancangan
database
.
BAB IV HASIL PENELITIAN
Bab ini akan menjelaskan tentang hasil yang telah dicapai oleh
4
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 boxtesting
.
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
89
BAB VI KESIMPULAN DAN SARAN
6.1 Kesimpulan
Berdasarkan pada hasil yang telah dicapai dalam penelitian ini, dapat
disimpulkan bahwa :
1. Perancangan pengelolaan data pelamar dan lowongan sudah dapat
membantu perusahaan mengelola data pelamarnya secara lebih
mudah. Adanya fitur lamaran
online
membantu perusahaan dalam
melakukan
input
data pelamar. Pengelolaan data pelamar sudah
terintegrasi dengan data lowongan dan jabatan sehingga
mengurangi kemungkinan kesalahan pada saat
input
data.
2. Perancangan perhitungan AHP sudah dapat membantu perusahaan
dalam pengambilan keputusan penerimaan pegawai. Proses nya
bisa di akses oleh admin sehingga jika terjadi perubahan sistem ini
kan mempermudah admin.
3. Ada beberapa orang yang tidak mengenal komputer.
6.2 Saran
Saran yang diberikan untuk pengembangan aplikasi ini adalah tes di
hitung juga dengan dss agar lebih mempermudah pekerjaan dan memikirkan
bagaimana cara agar sistem ini dapaat dipakai oleh orang yang masih awam
90
DAFTAR PUSTAKA
Ayuliana.
(2009).
Black
Box
.
Retrieved
May
10,
2011,
from
http://ayuliana_st.staff.gunadarma.ac.id/.../Pertemuan+06+-++_BlackBox+Testing_.pdf
.
Car[10] Rails
Guide
From
http://guides.rubyonrails.org/
Decision Making for Leaders Vol. II of the AHP Series Thomas L. Saaty, 315
pp., RWS Publ., 2001 (new ed.). ISBN 0-9620317-8-X,
from
http://myshowroom.wordpress.com.
Drs. Faustino Cardoso Gomes (1995: 105)
Recruitment
Febriani.
(2007).
Flowchart
.
Retrieved
May
10,
2011,
from
febriani.staff.gunadarma.ac.id/Downloads/files/5616/Flowchart.pdf.
Hermawan, Julius. (2003).
Membangun Decision Support System
.
Yogjakarta:Andi.
Fowler, Martin (2003).
UML Distilled: A Brief Guide to the Standard Object
Modeling Language Third Edition. Addison-Wesley, New Jersey
G Anthony Gorry dan Michael S. Scott Morton.
A Framework for
Management Information System
91
Pipiew. (2007). Proses Bisnis.
Retrieved May
10, 2011,
from
http://pipiew.wordpress.com/2007/11/29/proses-bisnis/.
Primashanti, Ida Ayu Y. (2007).
Entity Relationship Diagram
. Retrieved May
11, 2011, from
http://iaprima.staff.gunadarma.ac.id/Downloadsfiles/5459/Bahasan9a_ERD.p
df.
Simamora, Henry. (1997).
Manajemen Sumber Daya Manusia
(2nd Ed)
.
Yogyakarta: STIE YKPN.
Suryadi, K., dan Ramdhani, A. (2000).
Sistem Pendukung Keputusan
.
Bandung: Rosdakarya.
Sutabri, Tata. (2003).
Analisa Sistem Informasi
.Yogjakarta: Andi.
Yudith Kristanti. Seleksi Tenaga Kerja
from
http://yudith-kristanti.blogspot.com/2007/10/teori-teori-seleksi.html