PERANCANGAN SISTEM INFORMASI E-REKRUTMEN KARYAWAN
BERBASIS WEB PADA PT. CAHAYA SELARAS AGUNG JAKARTA
SKRIPSI
Diajukan untuk memenuhi salah satu syarat kelulusan Strata Satu (S1)
RENI SURYANI
11135133
Program Studi Sistem Informasi
Sekolah Tinggi Manajemen Informatika dan Komputer NUSA MANDIRI
KATA PENGANTAR
Puji syukur alhamdulillah, penulis panjatkan kehadirat Allah SWT, yang telah melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat menyelesaikan skripsi ini dengan baik. Di mana skripsi ini penulis sajikan dalam bentuk buku yang sederhana. Adapun judul penulisan skripsi, yang penulis ambil adalah sebagai berikut : “Perancangan sistem Informasi E-Rekrutmen Karyawan Berbasis Web Pada PT. Cahaya Selaras Agung Jakarta”.
Tujuan penulisan skripsi ini dibuat sebagai salah satu syarat kelulusan Program Strata Satu (S1) STMIK Nusa Mandiri. Sebagai bahan penulisan diambil berdasarkan hasil penelitian (eksperimen), observasi dan beberapa sumber literature yang mendukung penulisan ini. Penulis menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak, maka penulisan skripsi ini tidak akan lancer. Oleh karena itu pada kesempatan ini, izinkanlah penulis menyampaikan ucapan terima kasih kepada:
1. Ketua STMIK Nusa Mandiri
2. Bapak Wahyudin M.Kom selaku dosen pembimbing skripsi 3. Staff/karyawan/dosen dilingkungan STMIK Nusa Mandiri 5. Ibu Muji Setyani A.Md PT. Cahaya Selaras Agung
6. Staff/karyawan dilingkungan PT. Cahaya Selaras Agung
7. Orang tua tercinta yang telah memberikan dukungan moral maupun spiritual 8. Rekan-rekan kelas 11.7AA.05
Serta semua pihak yang terlalu banyak untuk disebut satu persatu sehingga terwujudnya penulisan ini. Penulis menyadari bahwa penulisan skripsi ini masih jauh sekali dari sempurna, untuk itu penulis mohon kritik dan saran yang bersifat membangun demi kesempurnaan penulisan dimasa yang akan datang.
Akhir kata semoga skripsi ini dapat berguna bagi penulis khususnya dan bagi para pembaca yang berminat pada umumnya.
Jakarta, 6 Januari 2017
Reni Suryani
ABSTRAKSI
Reni Suryani (11135133), Perancangan sistem Informasi E-Rekrutmen Karyawan Berbasis Web Pada PT. Cahaya Selaras Agung Jakarta
Rekrutmen karyawan yang masih dilakukan secara manual menjadi permasalahan tersendiri bagi sebuah perusahaan besar maupun berkembang. Pasalnya hal tersebut dinilai kurang efektif dan efisien. Hal tersebut juga dialami oleh PT. Cahaya Selaras Agung Jakarta yang sistem perekrutan karyawannya masih menggunakan cara manual. Perkembangan teknologi internet menjadi pemecahan masalah dari PT. Cahaya Selaras Agung Jakarta. Sebagai perusahaan yang bergerak di bidang architecture, interior, design, kontractor dan furniture memerlukan sebuah aplikasi sistem penerimaan karyawan yang mampu mengintegrasikan penerimaan karyawan.
Sistem Informasi E-Rekrutmen Karyawan Berbasis Web Pada PT. Cahaya Selaras Agung Jakarta bisa menjadi solusi dalam mempercepat sistem perekrutan yang ada. Melalui Sistem informasi aplikasi web yang beroperasi selama 24 jam, selain membuat proses penerimaan karyawan menjadi lebih efektif dan efisien. Aplikasi web tersebut juga bisa menjadi sarana dalam pengenalan perusahaan ke dunia luar.
Kata kunci : teknologi, internet, rekrutmen, karyawan
ABSTRACT
Reni Suryani (11135133), Web-based Recruitment Information System PT.Cahaya Selaras Agung Jakarta
Employee recruitment that is still done manually has become problem of its own for a large and growing company. Because it is considered less effective and efficient. It has also been experienced by PT. Cahaya Selaras Agung Jakart employees recruitment system who still use manual method.The development of Internet technology is the problem solving for PT. Cahaya Selaras Agung Jakarta. As a company that enganged in the architecture, interior, design, kontractor and furniture require an employee recruitment application that is able to integrate the recruitment.
Web-based Recruitment Information System in PT. Cahaya Selaras Agung Jakarta can be a solution to speed up the existing recruitment system. Through web information system application that operate 24 hours, besides making the recruitment process more effective and efficient, the web application can also be instrumental in the introduction of the company to the outside world.
DAFTAR ISI
Halaman
LEMBAR JUDUL SKRIPSI ... i
LEMBAR PERSEMBAHAN ... ii
LEMBAR PERNYATAAN KEASLIAN SKRIPSI ... iii
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH iv
LEMBAR PERSETUJUAN DAN PENGESAHAN SKRIPSI ... v
LEMBAR PANDUAN PENGGUNAAN HAK CIPTA ... vi
Kata Pengantar ... vii
Abstraksi ... ix
Abstarct ... x
Daftar Isi ... xi
Daftar Simbol ... xiii
Daftar Gambar ... xviii
Daftar Tabel ... xx
Daftar Lampiran ... . xix
BAB I PENDAHULUAN 1.1. Latar Belakang Masalah ... 1
1.2. Identifikasi Masalah ... 2
1.3. Perumusan Masalah ... 2
1.4. Maksud, Tujuan dan Manfaat ... 3
1.5. Metode Penelitian ... 4
1.5.1. Teknik Pengumpulan Data ... 4
1.5.2. Model Pengembangan Sistem ... . 5
1.6. Ruang Lingkup ... 6
BAB II LANDASAN TEORI 2.1. Tinjauan Pustaka (Related Research) ... 7
2.2. Penelitian Terkait ... 20
BAB III ANALISA SISTEM BERJALAN 3.1. Tinjauan Perusahaan ... …………. 21
3.1.1.Sejarah Perusahaan………... 21
3.1.2.Visi Perusahaan………. ... 22
3.1.3.Misi Perusahaan………. ... 22
3.1.4.Struktur Organisasi dan Fungsi ………. 22
3.2. Proses Bisnis ……… ... 27
3.3. Spesifikasi Dokumen Sistem Berjalan ……… 30
BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Analisa Kebutuhan Software ………. 30
4.2.1. Database ………... 39 4.2.2. Software Architecture ……… 43 4.2.3. User Interface ……….. 45 4.3. Code Generation ………... 52 4.4. Testing ………... 64 4.5. Support ……… . 66 4.5.1. Publikasi Web ……… . 66
4.5.2. Spesifikasi Hardware dan Software ……….. 68
4.6. Spesifikasi Dokumen SistemUsulan……….. . 68
BAB V PENUTUP 5.1. Kesimpulan ………. 69
5.2. Saran-saran ……….. 69
DAFTAR PUSTAKA
DAFTAR RIWAYAT HIDUP
LEMBAR KONSULTASI BIMBINGAN SURAT KETERANGAN RISET
LAMPIRAN
Lampiran A. Dokumen Sistem Berjalan Lampiran B. Dokumen Sistem Usulan
DAFTAR SIMBOL
Simbol Unified Modeling Language (UML)
A. Activity Diagram
Initial Node
Yaitu status awal aktivitas sistem, sebuah diagram aktivitas memiliki sebuah status awal.
Yaitu aktivitas yang digunakan sistem biasanya diawali dengan kata kerja.
Action
Yaitu State dari system yang mencerminkan eksekusi dari suatu aksi.
Percabangan / Decision
Perbandingan pernyataan, penyeleksian data yang memberikan pilihan untuk langkah sebelumnya.
State Transition
Menunjukkan kegiatan apa berikutnya setelah suatu kegiatan sebelumnya.
Penggabungan / Join
Yaitu asosiasi penggabungan dimana lebih satu aktivitas digabungkan menjadi satu.
Status Akhir / Finish
Yaitu status akhir yang dilakukan sistem, sebuah sistem diagram aktivitas memiliki sebuah status akhir.
Swimlane
Yaitu memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivitas yang terjadi.
B. Use Case Diagram
USE CASE
Yaitu fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit antau aktor.
AKTOR / ACTOR
Yaitu orang, proses atau sitem lain yang berinteraksi dengan sistem informasi yang akan dibuat diluar sistem informasi yang akan dibuat itu sendiri.
ASOSIASI / ASSOSIATION
Yaitu komunikasi antara aktor dan use case yang berpartipisasi pasa use case.
EKSTENSI / EXTEND
Yaitu relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan dapat berdiri sendiri walau tanpa use case tambahan.
GENERALISASI / GENERALIZATION
Yaitu hubungan generalisasi dan spesialisasi (umum-khusus) antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum.
Yaitu relasi use case tambahan ke sebuah use case diaman use case yang
ditambahkan memerluakan use case ini untuk menjalankanfungsinya atau sebagai syarat dijalankan use case.
C. Component Diagram
Package
Yaitu sebuah bungkusan dari satu atau lebih komponen.
Component
Yaitu komponen sistem.
Kebergantungan / Depedency
Yaitu kebergantungan antar komponen, arah panah mengarah pada komponen yang dipakai.
Antarmuka / Interface
Yaitu sama dengan konsep interface pada pemrograman berorientasi objek, yaitu sebagai antar muka komponen agar tidak mengakses langsung komponen.
Link
Yaitu relasi antar komponen.
Entity / Entitas
Yaitu objek yang dapat dibedakan dengan objek lainnya. Entitas berfungsi untuk memberikan identitas pada entitas yang memiliki label dan nama.
Relationship / Relasi
Yaitu hubungan yang terjadi antara 1 entitas atau lebih yang tidak mempunyai fisik tetapi hanya sebagai konseptual.
Atribut
Yaitu karakteristik dari entitas atau relasi yang menyediakan penjelasan detail tentang entitas atau relasi tersebut.
Alur
Menghubungkan atribut dengan entitas dan entitas dengan relasi.
E. Logical Record Structure
F. Deployment Diagram
Package
Yaitu sebuah bungkusan dari satu atau lebih node.
E
A R
Node
Yaitu komponen sistem.
Component
Yaitu komponen yang ada pada system.
DAFTAR GAMBAR
Halaman
Gambar II.1 Ilustrasi Mode Waterfall ... 8
Gambar II.2 DiagramRelationship Unary ... 13
Gambar II.3 Diagram Relationship Binary ... 14
Gambar II.4 Diagram Relationship Ternary ... 15
Gambar II.5 Diagram Kardinalitas One To One ... 17
Gambar II.6 Diagram Kardinalitas One To Many ... 17
Gambar II.7 Diagram Kardinalitas Many To Many ... 18
Gambar III.1 Struktur Organisasi PT. Cahaya Selaras Agung ... 24
Gambar III.2 Activity Diagram Perekrutan karyawan ... 29
Gambar IV.1 Use Case Diagram Halaman Pengunjung ... 34
Gambar IV.2 Use Case Diagram Halaman Calon Karyawan ... 35
Gambar IV.3 Use Case Diagram Halaman HRD ... 36
Gambar IV.4 Use Case Diagram Mengelola Data Karyawan, Data Administrator, Data HRD, dan Data Soal Halaman Administrator ... 37
Gambar IV.5 Use Case Diagram Mengelola Data Seleksi Karyawan dan Info lowongan Halaman Administrator ... 38
Gambar IV.6 Activity Diagram Pendaftaran Halaman Pengunjung ... 40
Gambar IV.7 Activity Diagram Lamaran Online Halaman Calon Karyawan .. 41
Gambar IV.8 Activity Diagram Halaman HRD ... 42
Gambar IV.9 Activity Diagram Login Halaman Administrator... 43
Gambar IV.10Activity Diagram Mengelola Data karyawanHalaman Administrator ... 43
Gambar IV.11 Activity Diagram Mengelola Data Administrator Halaman Administrator ... 44
Gambar IV.12 Activity Diagram Mengelola Data HRD Halaman Administrator 45 Gambar IV.13 Activity Diagram Mengelola Data Soal Psikotes Halaman Administrator ... 46
Gambar IV.14 Activity Diagram Mengelola Data Seleksi PenerimaanHalaman Administrator
... 47
Gambar IV.15 Activity Diagram Mengelola Info dan LowonganHalaman Administrator ... 48
Gambar IV.16 Entity Relationship Diagram ... 49
Gambar IV.17 Logical Record Structure Lamaran Online ... 50
Gambar IV.18 Component Diagram... 58
Gambar IV.19 Deployment Diagram ... 58
Gambar IV.20 Tampilan Utama halaman pengunjung ... 59
Gambar IV.21 Tampilan Job Career halaman pengunjung... 60
Gambar IV.22 Tampilan Syarat dan ketentuan halaman pengunjung ... 61
Gambar IV.23 Tampilan formulir pendaftaran halaman pengunjung ... 62
Gambar IV.24 Tampilan contact perusahaan halaman pengunjung ... 63
Gambar IV.25 Tampilan Login calon karyawan... 63
Gambar IV.26 Tampilan utama halaman calon karyawan ... 64
Gambar IV.27 Tampilan pilihan ujian tes halaman calon karyawan ... 64
Gambar IV.28 Tampilan ujian tes halaman calon karyawan ... 65
Gambar IV.29 Tampilan hasil ujian tes halaman calon karyawan ... 65
Gambar IV.30 Tampilan my account halaman calon karyawan ... 66
Gambar IV.31 Tampilan Login halaman Administrator ... 66
Gambar IV.32 Tampilan utama halaman Administrator ... 67
Gambar IV.33 Tampilan data Administrator halaman Administrator ... 67
Gambar IV.34 Tampilan tambah data administrator halaman Administrator 68 Gambar IV.35 Tampilan data HRD halaman Administrator ... 68
Gambar IV.36 Tampilan tambah data HRD halaman Administrator ... 69
Gambar IV.37 Tampilan data soal tes halaman Administrator... 69
Gambar IV.38 Tampilan input soal tes halaman Administrator ... 70
Gambar IV.39 Tampilan data karyawan halaman Administrator ... 70
Gambar IV.40 Tampilan data pendaftaran halaman Administrator ... 71
Gambar IV.41 Tampilan data seleksi halaman Administrator... 71
Gambar IV.42 Tampilan terima calon karyawan halaman Administrator ... 72
Gambar IV.43 Tampilan info dan lowongan halaman administrator... 72
Gambar IV.44 Tampilan tambah data info dan lowongan halaman Administrator ... 73
Gambar IV.45 Tampilan login halaman HRD ... 73
Gambar IV.46 Tampilan utama halaman HRD... 74
Gambar IV.47 Tampilan data formulir pendaftaran halaman HRD ... 74
Gambar IV.48 Tampilan berkas formulir calon karyawan halaman HRD ... 75
Gambar IV.49 Tampilan hasil tes calon karyawan halaman HRD ... 75
Gambar IV.50 Tampilan hasil interview halaman HRD ... 76
Gambar IV.51 Tampilan hasil seleksi calon karyawan halaman HRD ... 76
Gambar IV.52 Tampilan interview halaman HRD ... 77
Gambar IV.53 Tampilan data pribadi halaman HRD ... 77
DAFTAR TABEL
Halaman
Tabel IV.1 Deskripsi Use Case halaman Pengunjung ... 34
Tabel IV.2 Deskripsi Use Case halaman Calon Karyawan ... 35
Tabel IV.3 Deskripsi Use Case halaman HRD ... 36
Tabel IV.4 Deskripsi Use Case Mengelola Data Karyawan, Data Administrator, Data HRD, dan Data Soal Halaman Administrator ... 38
Tabel IV.5 Deskripsi Use Case halaman Mengelola Data Seleksi Karyawan dan Info lowongan Halaman Administrator ... 39
Tabel IV.6 Spesifikasi File Tabel Calon Karyawan ... 51
Tabel IV.7 Spesifikasi File Tabel Pendaftaran ... 51
Tabel IV.8 Spesifikasi File Tabel Administrator ... 52
Tabel IV.9 Spesifikasi File Tabel HRD ... 53
Tabel IV.10 Spesifikasi File Tabel Testimoni ... 54
Tabel IV.11 Spesifikasi File Tabel Informasi Perusahaan ... 54
Tabel IV.12 Spesifikasi File Tabel Soal ... 55
Tabel IV.13 Spesifikasi File Tabel Detail Soal ... 55
Tabel IV.14 Spesifikasi File Tabel Seleksi ... 56
Tabel IV.15 Spesifikasi File Tabel Detail Seleksi ... 57
Tabel IV.16 Hasil Pengujian Black Box Testing Form Login calon karyawan .. 83
Tabel IV.17 Hasil Pengujian Black Box Testing Form Login HRD ... 83
Tabel IV.18 Hasil Pengujian Black Box Testing Form Login Administrator ... 84
DAFTAR LAMPIRAN
Lampiran
Lampiran A1 Surat Lamaran Lampiran A2 CV
Lampiran A4 Formulir Pendaftaran Lampiran A3 Offer Letter
DAFTAR PUSTAKA
Chonoles, M.J, James, A. Schardt, 2003. UML 2 For Dummies. Willey Publising, Inc. New York.
Fowler, Martin . 2003 . UML Distilled . Amerika Serikat : Addison Wesley.
http://www.saeedsh.com/resources/UML%20Distilled%203rd%20Ed.pdf
Ladjamudin, Bin AL-BAHRA. 2005. Analisis Sistem Informasi. Yogyakarta : Graha Ilmu. Shalahuddin, dan Rosa. 2013. Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek.
Bandung : Informatika
Widodo, dan Herlawati, 2011. Menggunakan UML (Unified Modeling Language). Bandung : Informatika.
Ayu, Wulan, dan Ilham Perdana.2014.Rancangan system rekrutmen dan seleksi karyawan berbasis web di PT. Qwords Company International. ISSN: 2302-5700
Trisnawati, Liza, dan Evi Syafrizal.2016.Rancangan system rekrutmen karyawan berbasis web pada PT. Fast Food Indonesia region Pekanbaru. ISSN: 2477-2062