RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN...

122
RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN BERBASIS WEBSITE PADA STARTUP QUPAS INDONESIA KERJA PRAKTEK Program Studi S1 Sistem Informasi Oleh: QOWIYYU ADZKAR 16410100024 FAKULTAS TEKNOLOGI DAN INFORMATIKA UNIVERSITAS DINAMIKA 2020

Transcript of RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN...

Page 1: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN

BERBASIS WEBSITE PADA STARTUP QUPAS INDONESIA

KERJA PRAKTEK

Program Studi

S1 Sistem Informasi

Oleh:

QOWIYYU ADZKAR

16410100024

FAKULTAS TEKNOLOGI DAN INFORMATIKA

UNIVERSITAS DINAMIKA

2020

Page 2: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN

BERBASIS WEBSITE PADA STARTUP QUPAS INDONESIA

Diajukan sebagai syarat untuk mengerjakan

Program Sarjana komputer

Disusun Oleh:

Nama : QOWIYYU ADZKAR

Nim : 16410100024

Progran Studi : S1 (Strata Satu)

Jurusan : Sistem Informasi

FAKULTAS TEKNOLOGI DAN INFORMATIKA

UNIVERSITAS DINAMIKA

2020

Page 3: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

LEMBAR PENGESAHAN

RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN

BERBASIS WEBSITE PADA STARTUP QUPAS INDONESIA

Laporan Kerja Praktik oleh

Qowiyyu Adzkar

NIM : 16410100024

Telah diperiksa, diuji dan disetujui

Surabaya, 24 Januari 2020

Disetujui :

Pembimbing Penyelia

Vivine Nurcahyawati, M.Kom., OCP Rivan Willyanto

NIDN. 0722108601 NIP. 01040503

Mengetahui,

Ketua Program Studi S1 Sistem Informasi

Dr. Anjik Sukmaaji, S.Kom., M.Eng.

NIDN. 0731057301

Page 4: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

SURAT PERNYATAAN

PERSETUJUAN PUBLIKASI DAN KEASLIAN KARYA ILMIAH

Sebagai mahasiswa Universitas Dinamika, saya:

Nama : Qowiyyu Adzkar

NIM : 16410100024

Program Studi : S1 Sistem Informasi

Fakultas : Fakultas Teknologi dan Informatika

Jenis Karya : Laporan Kerja Praktik

Judul Karya : RANCANG BANGUN APLIKASI REKRUITMEN

KARYAWAN BERBASIS WEBSITE PADA STARTUP

QUPAS INDONESIA

Menyatakan dengan sesungguhnya bahwa:

1 Demi pengembangan Ilmu Pengetahuan, Teknologi dan Seni, saya menyetujui

memberikan kepada Universitas Dinamika Hak Bebas Royalti Non-Eksklusif

(Non-Exclusive Royalti Free Right) atas seluruh isi/ sebagian karya ilmiah saya

tersebut di atas untuk disimpan, dialihmediakan dan dikelola dalam bentuk

pangkalan data (database) untuk selanjutnya didistribusikan atau

dipublikasikan demi kepentingan akademis dengan tetap mencantumkan nama

saya sebagai penulis atau pencipta dan sebagai pemilik Hak Cipta.

2 Karya tersebut di atas adalah karya asli saya, bukan plagiat baik sebagian

maupun keseluruhan. Kutipan, karya atau pendapat orang lain yang ada dalam

karya ilmiah ini adalah semata hanya rujukan yang dicantumkan dalam Daftar

Pustaka saya.

3 Apabila kemudian hari ditemukan terbukti terdapat tindakan plagiat pada karya

ilmia ini maka saya bersedia untuk menerima pencabutan terhadap gelar

kesarjanaan saya telah diberikan kepada saya.

Demikian surat pernyataan ini saya buat dengan sebenarnya.

Surabaya, 24 Januari 2020

Yang menyatakan

Qowiyyu Adzkar

Nim : 16410100024

Page 5: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

v

ABSTRAK

Qupas Indonesia merupakan Startup Teknologi Informasi yang menghasilkan

produk dalam bentuk aplikasi ulasan dan Berita berbasis Mobile Android & iOS

yang didirikan pada tahun 2018. Dalam proses rekruitmen karyawan yang saat ini

diterapkan terdapat terkendala yang dimana proses ini masih bergantung pada

portal job, yang dimana Human Resource Department harus mengumpulkan data-

data pelamar dari berbagai portal job untuk dilakukan proses seleksi dan semua

proses pengumpulan data masih bersifat manual.

Solusi yang ditawarkan untuk mengatasi permasalahan tersebut yaitu

pembuatan aplikasi rekruitmen karyawan berbasis website yang dapat digunakan

oleh startup Qupas Indonesia.

Hasil penelitian menunjukan bahwa aplikasi sudah dapat menyimpan dan

menampilkan data pelamar sehingga dapat mempercepat proses rekruitmen

karyawan. Aplikasi rekruitmen ini dapat memberikan informasi detail terkait

proses pembuatan lowongan pekerjaan dan informasi pelamar pekerjaan sehingga

dapat membantu Human Resource Department dalam melihat data dan menyeleksi

pelamar. Aplikasi ini dapat membantu proses rekruitmen karyawan yang dialami

oleh Startup Qupas Indonesia.

Kata kunci : Rekruitmen, Qupas Indonesia, Website, Startup

Page 6: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

vi

KATA PENGANTAR

Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa, karena

hanya atas berkat dan rahmat-Nya, Laporan Kerja Praktik yang berjudul Rancang

Bangun Aplikasi rekruitmen karyawan berbasis Website pada startup Qupas

Indonesia dapat diselesaikan dengan baik dan tepat waktu. Kerja Praktik adalah

salah satu matakuliah wajib yang bertujuan agar mahasiswa Universitas Dinamika

dapat menerapkan ilmu – ilmu yang telah dipelajari di perkuliahan selama 5(lima)

semester di dunia kerja. Laporan Kerja Praktik ini merupakan hasil dari Kerja

Praktik kurang lebih satu bulan yang merupakan syarat untuk menyelesaikan

program studi Strata Satu di Fakultas Teknologi dan Informatika pada Universitas

Dinamika.

Dalam penyusunan Laporan Kerja Praktik ini penulis menyadari adanya

banyak kekurangan dan keterbatasan maka melalui kesempatan yang sangat

berharga ini Penulis menyampaikan ucapan terimakasih kepada semua pihak yang

telah membantu dalam penyelesaian Laporan Kerja Praktik ini kepada:

1. Kedua orang tua penulis yang selalu mendoakan dan memberi kasih sayang

yang tak terhingga.

2. Bapak Prof. Dr. Budi Jatmiko, M.Pd selaku Rektor Universitas Dinamika.

3. Dr. Anjik Sukmaaji, S.Kom., M.Eng. selaku Ketua Program Studi S1 Sistem

Informasi, Universitas Dinamika.

4. Ibu Vivine Nurcahyawati, M.Kom., OCP selaku pembimbing yang telah

membimbing dengan sabar dan memberikan pengarahan dalam menyelesaikan

Laporan Kerja Praktik ini.

Page 7: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

vii

5. Bapak Rivan Willyanyo selaku penyelia dari Qupas Indonesia yang telah

membina penuli dalam melaksanakan Kerja Praktik.

6. Seluruh Karyawan Qupas Indonesia yang belum dapat penulis sebutkan satu

persatu, terima kasih telah menerima dan melayani penulis dengan sangat

ramah dan baik selama proses Kerja Praktik.

7. Teman – teman prodi S1 Sistem Informasi dan semua pihak yang telah

membantu penulis dalam menyelesaikan Laporan Kerja Praktik ini.

Penulis menyadari bahwa laporan ini masih jauh dari kesempurnaan. Oleh

karena itu, penulis memohon kritik dan saran dari semua pihak sangat diharapkan

untuk perbaikan di masa mendatang. Semoga Tuhan Yang Maha Esa memberikan

imbalan yang setimpal atas segala bantuan yang diberikan.

Surabaya, 24 Januari 2020

Penulis

Page 8: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

viii

DAFTAR ISI

Halaman

ABSTRAK .............................................................................................................. v

KATA PENGANTAR ........................................................................................... vi

DAFTAR ISI ........................................................................................................ viii

DAFTAR TABEL ................................................................................................... x

DAFTAR GAMBAR ............................................................................................ xii

DAFTAR LAMPIRAN ......................................................................................... xv

BAB I PENDAHULUAN ................................................................................... 1

1.1 Latar Belakang ..................................................................................... 1

1.2 Rumusan Masalah ................................................................................ 3

1.3 Batasan Masalah ................................................................................... 3

1.4 Tujuan .................................................................................................. 3

1.5 Manfaat ................................................................................................ 4

1.6 Sistematika Penulisan ........................................................................... 5

BAB II GAMBARAN UMUM PERUSAHAAN ................................................. 7

2.1 Sejarah Startup Qupas Indonesia ......................................................... 7

2.2 Logo Perusahaan .................................................................................. 8

2.3 Struktur Organisasi ............................................................................... 8

2.4 Lokasi Perusahaan ................................................................................ 9

BAB III LANDASAN TEORI ............................................................................. 11

3.1 Aplikasi .............................................................................................. 11

3.2 Website ............................................................................................... 11

3.3 Startup ................................................................................................ 12

3.4 Rekrutmen .......................................................................................... 12

3.5 Bagan Alir Dokumen ......................................................................... 13

3.6 System Flow ....................................................................................... 14

BAB IV DESKRIPSI PEKERJAAN .................................................................... 16

4.1 Menganalisis Sistem ........................................................................... 16

4.2 Merancang Sistem .............................................................................. 28

4.2.1 System Flow ............................................................................ 28

Page 9: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

ix

4.2.2 Merancang Basis Data ............................................................ 49

4.2.3 Rancangan Antarmuka Pengguna ........................................... 69

4.3 Mengimplementasikan Sistem ........................................................... 90

4.4 Membahas Sistem .............................................................................. 92

BAB V PENUTUP ............................................................................................ 106

5.1 Kesimpulan ...................................................................................... 106

5.2 Saran ................................................................................................. 106

DAFTAR PUSTAKA ......................................................................................... 107

LAMPIRAN ........................................................................................................ 108

Page 10: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

x

DAFTAR TABEL

Halaman

Tabel 3.1 Simbol Bagan Alir Dokumen ................................................................ 14

Tabel 3.2 Simbol pada System Flow ..................................................................... 15

Tabel 4.3 Analisis Kebutuhan Pengguna Human Resource Department ............. 21

Tabel 4.4 Analisis Kebutuhan Pengguna Kepala Divisi ....................................... 23

Tabel 4.5 Analisis Kebutuhan Pengguna Chief Operating Officer ....................... 23

Tabel 4.6 Analisis Kebutuhan Pengguna Pelamar ................................................ 23

Tabel 4.7 Struktur Tabel Provinces ...................................................................... 53

Tabel 4.8 Struktur Tabel Cities ............................................................................. 53

Tabel 4.9 Struktur Tabel Work Locations ............................................................. 54

Tabel 4.10 Struktur Tabel Divisions ..................................................................... 54

Tabel 4.11 Struktur Tabel Countries ..................................................................... 55

Tabel 4.12 Struktur Tabel Job Levels ................................................................... 55

Tabel 4.13 Struktur Tabel Languanges ................................................................. 56

Tabel 4.14 Struktur Tabel Position Levels ............................................................ 56

Tabel 4.15 Struktur Tabel Industries .................................................................... 57

Tabel 4.16 Struktur Tabel Job Roles ..................................................................... 57

Tabel 4.17 Struktur Tabel Specializations ............................................................ 58

Tabel 4.18 Struktur Tabel Skills ............................................................................ 58

Tabel 4.19 Struktur Tabel Field of Studies ........................................................... 59

Tabel 4.20 Struktur Tabel Qualifications.............................................................. 59

Tabel 4.21 Struktur Tabel Permissions ................................................................. 59

Tabel 4.22 Struktur Tabel Roles............................................................................ 60

Tabel 4.23 Struktur Tabel Permission Role .......................................................... 60

Tabel 4.24 Struktur Tabel Application Versions ................................................... 61

Tabel 4.25 Struktur Tabel Notification Formats ................................................... 61

Tabel 4.26 Struktur Tabel Marital Statuses .......................................................... 62

Tabel 4.27 Struktur Tabel Users ........................................................................... 62

Tabel 4.28 Struktur Tabel Role User .................................................................... 63

Tabel 4.29 Struktur Tabel User Social Accounts .................................................. 63

Page 11: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

xi

Tabel 4.30 Struktur Tabel User Educations .......................................................... 64

Tabel 4.31 Struktur Tabel User Skills ................................................................... 65

Tabel 4.32 Struktur Tabel User Resumes .............................................................. 65

Tabel 4.33 Struktur Tabel User Experiences ........................................................ 66

Tabel 4.34 Struktur Tabel User Languanges ........................................................ 66

Tabel 4.35 Struktur Tabel User Tokens ................................................................ 67

Tabel 4.36 Struktur Tabel User Verifications ....................................................... 67

Tabel 4.37 Struktur Tabel Job Vacancies ............................................................. 68

Tabel 4.38 Struktur Tabel Job Applications ......................................................... 69

Tabel 4.39 Struktur Tabel Job Application Statuses ............................................. 69

Page 12: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

xii

DAFTAR GAMBAR

Halaman

Gambar 2.1 Logo Startup Qupas ............................................................................ 8

Gambar 2.2 Struktur Organisasi .............................................................................. 9

Gambar 2.3 Peta Perusahaan ................................................................................. 10

Gambar 4.4 System Flow Pengelolaan Data Provinces ........................................ 29

Gambar 4.5 System Flow Pengelolaan Data Cities ............................................... 30

Gambar 4.6 System Flow Pengelolaan Data Job Levels ....................................... 31

Gambar 4.7 System Flow Pengelolaan Data Qualifications .................................. 32

Gambar 4.8 System Flow Pengelolaan Data Field Of Studies .............................. 33

Gambar 4.9 System Flow Pengelolaan Data Specializations ................................ 35

Gambar 4.10 System Flow Pengelolaan Data Job Roles ....................................... 36

Gambar 4.11 System Flow Pengelolaan Data Industries ...................................... 37

Gambar 4.12 System Flow Pengelolaan Data Position Levels .............................. 38

Gambar 4.13 System Flow Pengelolaan Data Skills .............................................. 40

Gambar 4.14 System Flow Pengelolaan Data Languanges ................................... 41

Gambar 4.15 System Flow Pengelolaan Data Divisions ....................................... 42

Gambar 4.16 System Flow Pengelolaan Data Work Locations............................. 43

Gambar 4.17 System Flow Pengelolaan Data Users ............................................. 45

Gambar 4.18 System Flow Pengelolaan Pengajuan Lowongan Pekerjaan ........... 46

Gambar 4.19 System Flow Pencatatan Penerimaan Karyawan ............................. 48

Gambar 4.20 Conceptual Data Model .................................................................. 50

Gambar 4.21 Physical Data Model ....................................................................... 52

Gambar 4.22 Rancangan Halaman Login ............................................................. 70

Gambar 4.23 Rancangan Halaman Dashboard ..................................................... 71

Gambar 4.24 Rancangan Halaman Master Provinces .......................................... 71

Gambar 4.25 Rancangan Halaman Master Cities ................................................. 72

Gambar 4.26 Rancangan Halaman Master Job Levels ......................................... 73

Gambar 4.27 Rancangan Halaman Master Qualifications ................................... 74

Gambar 4.28 Rancangan Halaman Master Field Of Studies ................................ 75

Gambar 4.29 Rancangan Halaman Master Specializations .................................. 76

Page 13: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

xiii

Gambar 4.30 Rancangan Halaman Job Roles ....................................................... 77

Gambar 4.31 Rancangan Halaman Master Industries .......................................... 78

Gambar 4.32 Rancangan Halaman Master Position Levels .................................. 79

Gambar 4.33 Rancangan Halaman Master Skills .................................................. 80

Gambar 4.34 Rancangan Halaman Master Languages ......................................... 81

Gambar 4.35 Rancangan Halaman Master Work Locations ................................. 82

Gambar 4.36 Rancangan Halaman Master Roles ................................................. 83

Gambar 4.37 Rancangan Halaman Master Permissions ....................................... 84

Gambar 4.38 Rancangan Halaman Master Permissions Role .............................. 85

Gambar 4.39 Rancangan Halaman Master Role User .......................................... 86

Gambar 4.40 Rancangan Halaman Master Users ................................................. 86

Gambar 4.41 Rancangan Halaman Job Vacancies ............................................... 87

Gambar 4.42 Rancangan Halaman Job Applications ............................................ 88

Gambar 4.43 Rancangan Halaman Job Application Statuses ............................... 89

Gambar 4.44 Rancangan Halaman User Profiles ................................................. 90

Gambar 4.45 Halaman Login ................................................................................ 92

Gambar 4.46 Halaman Dashboard Admin ........................................................... 93

Gambar 4.47 Halaman Master Provinces ............................................................. 93

Gambar 4.48 Halaman Master Cities .................................................................... 94

Gambar 4.49 Halaman Master Job Levels ............................................................ 94

Gambar 4.50 Halaman Master Qualifications ...................................................... 95

Gambar 4.51 Halaman Master Field Of Studies ................................................... 96

Gambar 4.52 Halaman Master Specializations ..................................................... 96

Gambar 4.53 Halaman Master Job Roles ............................................................. 97

Gambar 4.54 Halaman Master Industries ............................................................. 98

Gambar 4.55 Halaman Master Position Levels..................................................... 98

Gambar 4.56 Halaman Master Skills .................................................................... 99

Gambar 4.57 Halaman Master Languages ......................................................... 100

Gambar 4.58 Halaman Master Work Locations .................................................. 100

Gambar 4.59 Halaman Master Roles .................................................................. 101

Gambar 4.60 Halaman Master Permissions........................................................ 101

Gambar 4.61 Halaman Master Permission Role ................................................. 102

Page 14: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

xiv

Gambar 4.62 Halaman Master Role User ........................................................... 102

Gambar 4.63 Halaman Master Users .................................................................. 103

Gambar 4.64 Halaman Job Vacancies ............................................................... 104

Gambar 4.65 Halaman Job Applications ............................................................ 104

Gambar 4.66 Halaman Job Application Statuses ................................................ 105

Gambar 4.67 Halaman Profile Users .................................................................. 105

Page 15: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

xv

DAFTAR LAMPIRAN

Halaman

Lampiran 1 Form KP-3 Surat Balasan ................................................................ 108

Lampiran 2 Form KP-5 Acuan Kerja .................................................................. 109

Lampiran 3 Form KP-5 Garus Besar Rencana Kerja Mingguan ........................ 110

Lampiran 4 Form KP-6 Log Harian dan Catatan Perubahan Acuan Kerja ......... 111

Lampiran 5 Form KP-6 Log Harian dan Catatan Perubahan Acuan Kerja ......... 112

Lampiran 6 Form KP-7 Kehadiran Kerja Praktik ............................................... 113

Lampiran 7 Kartu Bimbingan Kerja Praktik ....................................................... 114

Lampiran 8 Biodata Penulis ................................................................................ 115

Page 16: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi informasi dalam beberapa tahun terakhir telah

membawa dampak yang besar pada berbagai aspek kehidupan. Hal ini membuat

manusia bisa menggunakan berbagai macam peralatan untuk menunjang berbagai

aktivitas sebagai sarana pendukung aktivitas.

Qupas Indonesia merupakan Startup Teknologi Informasi yang menghasilkan

produk dalam bentuk aplikasi ulasan dan Berita berbasis Mobile Android & iOS

yang didirikan pada tahun 2018. Qupas Indonesia saat ini memiliki 22 karyawan

yang sudah termasuk CEO, COO, CTO, dan CCO. Kantor Qupas Indonesia

berlokasi di Plaza Wadungsari Lt2, Jl. Letjen Suprapto no.83, Sidoarjo dan

layanannya sudah dapat di akses di kota-kota besar Indonesia seperti Surabaya,

Bali, Jakarta, Bandung dan akan terus berkembang di kota - kota lainnya di

Indonesia.

Dalam proses rekruitmen pada startup Qupas Indonesia dimulai dari pihak

kepala divisi yang mengajukan untuk membuka lowongan pekerjaan kepada

Human Resource Department. Selanjutnya pihak Human Resource Department

memberikan form manpower kepada kepala divisi untuk diisi dengan kualifikasi

yang diinginkan. Setelah itu dilakukan proses pengecekan oleh pihak Human

Resource Department, Jika terdapat kekurangan atau kesalahan maka akan

dikembalikan kepada pihak kepala divisi untuk dilakukan proses perbaikan, dan

jika sudah sesuai maka proses selanjutnya yaitu pihak Human Resource

Page 17: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

2

Department membuat lowongan pekerjaan yang kemudian akan dipublikasikan ke

beberapa job portal dan social media yang dimiliki oleh startup qupas Indonesia.

Setelah para pelamar yang mengirimkan berkas melalui email maupun job

portal, pihak Human Resource Department melakukan proses pemeriksaan berkas-

berkas atau screening untuk di bandingkan dengan form manpower sebagai acuan

kebutuhan SDM. Jika terdapat pelamar yang sesuai dengan kualifikasi maka pihak

Human Resource Department akan menghubungi pihak pelamar dan mengirim

berkas pendukung interview yaitu form data diri dan psikotes ke email pihak

pelamar yang dimana berkas tersebut untuk di bawa pada saat interview. Pada tahap

interview terdapat 2 jenis yaitu interview 1 yang dimana dihadiri oleh pihak Human

Resource Department dan perwakilan dari divisi terkait, sedangkan interview 2

dihadiri oleh kepala divisi dan perwakilan dari pihak manajemen. 2 jenis interview

ini saling berhubungan, jika pihak pelamar telah lolos melalui tahap interview 1

maka bisa melanjutkan ke tahap interview 2, setelah lolos melalui 2 tahap interview

maka akan dilakukan proses dealing dan offering yaitu memahas tentang kontrak,

gaji, dan kesepakatan lainnya.

Namun seluruh proses rekruitmen karyawan yang dilakukan pada proses

bisnis diatas masih bergantung pada portal job, yang dimana Human Resource

Department harus mengumpulkan data-data pelamar dari berbagai portal job untuk

dilakukan proses seleksi dan semua proses pengumpulan data masih bersifat

manual.

Berdasarkan pengamatan masalah dan dampak di atas, maka Startup Qupas

Indonesia memerlukan aplikasi rekruitmen karyawan berbasis web yang

menghasilkan informasi detail terkait proses pembuatan lowongan pekerjaan dan

Page 18: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

3

informasi pelamar pekerjaan sehingga dapat membantu Human Resource

Department dalam melihat data dan menyeleksi pelamar. Aplikasi ini diharapkan

dapat membantu proses rekruitmen karyawan yang dialami oleh startup Qupas

Indonesia.

1.2 Rumusan Masalah

Berdasarkan uraian latar belakang diatas, maka rumusan masalah kerja

praktik ini adalah bagaimana merancang bangun aplikasi rekruitmen karyawan

berbasis website pada startup qupas Indonesia ?

1.3 Batasan Masalah

Batasan masalah yang digunakan untuk memberi batasan dalam kegiatan

kerja praktik ini adalah:

a. Aplikasi tersebut membahas pembuatan rekruitmen karyawan, pengelolaan

informasi calon karyawan, dan laporan hasil lamaran.

b. Aplikasi yang dibuat tidak membahas tentang proses tes wawancara.

c. Aplikasi yang dibuat akan digunakan oleh bagian Human Resource

Department.

d. Aplikasi menggunakan platform berbasis website.

1.4 Tujuan

Berdasarkan perumusan dan batasan masalah diatas, maka tujuan dalam

pembuatan aplikasi rekruitmen karyawan adalah menghasilkan informasi terkait

dengan proses pembuatan lowongan pekerjaan, pengelolaan informasi calon

karyawan, dan laporan secara realtime terkait pencatatan tersebut.

Page 19: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

4

1.5 Manfaat

Manfaat yang diperoleh dalam pembuatan aplikasi rekruitmen karyawan

adalah sebagai berikut:

a. Bagi Mahasiswa

Manfaat yang dapat diperoleh mahasiswa dari dalam penerapan

Aplikasi Rekruitmen Karyawan ialah dapat memahami sistem kerja yang ada

pada perusahaan, serta dapat mengimplementasikan ilmu yang telah di pelajari

selama perkuliahan di kerja praktik dan menambah wawasan serta pengetahuan

untuk mengahadapi dunia pekerjaan.

b. Bagi Perusahaan

Manfaat yang dapat diperoleh perusahaan dengan diterapkannya

Aplikasi Rekruitmen Karyawan adalah mendapatkan bantuan dalam

menyelesaikan permasalah yang terdapat di startup qupas Indonesia.

c. Bagi Akademik

Manfaat yang dapat diperoleh akademik sebagai perguruan tinggi

adalah sebagai bahan evaluasi terhadap kurikulum yang sudah sejauh mana

kurikulum yang diterapkan dapat mempersiapkan mahasiswa dalam

menghadapi dunia pekerjaan.

Page 20: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

5

1.6 Sistematika Penulisan

Sistematika penulisan pada laporan kerja praktik ini adalah sebagai berikut:

BAB I : PENDAHULUAN

Pada BAB I, berisi latar belakang, rumusan masalah,

batasan masalah, ruang lingkup, dan sistematika

penulisan kerja praktik.

BAB II : GAMBARAN UMUM PERUSAHAAN

Pada BAB Il, berisi penjabaran tentang perusahaan

yaitu startup qupas Indonesia. Pemahaman proses

bisnis yang meliputi visi dan misi perusahaan, serta

pengenalan struktur organisasi.

BAB III : LANDASAN TEORI

Pada BAB Ill, berisi tentang dokumen manajemen

sistem dan siklus hidup pengembangan sistem yang

akan digunakan dalam rancang bangun aplikasi

rekruitmen karyawan.

BAB IV : DESKRIPSI KERJA PRAKTIK

Pada BAB IV, berisi tentang uraian tentang tugas-tugas

yang dikerjakan pada saat kerja praktik yaitu

metodologi penelitian, analisis sistem, pembahasan

masalah berupa System Flow, Conceptual Data Model,

Physical Data Model dan Data Flow Diagram (DFD).

Page 21: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

6

BAB V : PENUTUP

Pada BAB penutup membahas tentang kesimpulan dan

saran dari seluruh isi laporan ini yang disesuaikan

dengan hasil dan pembahasan pada bab-bab

sebelumnya.

Page 22: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

7

BAB II

GAMBARAN UMUM PERUSAHAAN

2.1 Sejarah Startup Qupas Indonesia

Qupas Indonesia merupakan Startup Teknologi Informasi yang menghasilkan

produk dalam bentuk aplikasi ulasan dan Berita berbasis Mobile Android & iOS .

Bisa dikatakan Qupas Indonesia adalah sebuah platform social-commerce berbasis

UGC atau User-Generated Content yang artinya konten-konten yang terdapat di

dalam feed Qupas berasal dari user. Melalui konten-konten ini, user dapat saling

berbagi referensi belanja, mulai produk kecantikan hingga servis.

Qupas Indonesia didirikan oleh PT. Pancuranmas Indo Sejati pada tahun

2018. Qupas Indonesia saat ini memiliki 22 karyawan yang sudah termasuk CEO,

COO, CTO, dan CCO. Kantor Qupas Indonesia berlokasi di Plaza Wadungsari Lt2,

Jl. Letjen Suprapto no.83, Sidoarjo dan layanannya sudah dapat di akses di kota-

kota besar Indonesia seperti Surabaya, Bali, Jakarta, Bandung dan akan terus

berkembang di kota - kota lainnya di Indonesia.

Beberapa layanan yang disediakan pada aplikasi Qupas Inonesia seperti:

1. Ulasan dan Promosi

Pengguna Startup Qupas Indonesia dapat emberikan ulasannya dari Merchant

yang pernah dikunjungi. Ulasan tersebut dapat berupa Rating, Komentar dan foto.

Sedangkan promosi memungkinkan bagi para merchant untuk bergabung dengan

Qupas dan memberikan informasi maupun penawaran terbaiknya dalam bentuk

Deal & Promotion.

Page 23: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

8

2. Artikel dan Feed

Fitur Artikel dan Feed ini dibuat dalam Layanan bernama “Qupas Daily”.

Dalam fitur ini, Qupas menghadirkan fitur informasi Artikel dalam bentuk teks,

video, maupun foto dan dalam bentuk beberapa kategori yang ada dan dapat diakses

oleh pengguna Qupas sebagai pelengkap fitur review. Selain itu, Pengguna dapat

memberikan tanggapan berupa komentar dan like.

3. Perbandingan Harga Produk

Fitur ini memungkinkan bagi pengguna startup Qupas Indonesia untuk dapat

melihat dan membandingkan produk-produk kecantikan dari berbagai platform

online lainnya. Disini pengguna dapat lebih mudah dalam mencari produk yang

diinginkan dan pastinya dapat dibeli dengan harga terbaik sesuai dengan pilihan

dari pengguna.

2.2 Logo Perusahaan

Logo Startup Qupas Indonesia dapat dilihat pada gambar 2.1

Gambar 2.1 Logo Startup Qupas

2.3 Struktur Organisasi

Struktur organisasi Startup Qupas Indonesia dapat dilihat pada gambar 2.2

Page 24: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

9

Gambar 2.2 Struktur Organisasi

2.4 Lokasi Perusahaan

Startup Qupas Indonesia berlokasi di Plaza Wadungsari Lt2, Jl. Letjen

Suprapto no.83, Sidoarjo yang terlihat pada Gambar

Berikut adalah informasi perusahaan yang diperoleh dari Google Maps:

a. Alamat Kantor : Plaza Wadungsari Lt2, Jl. Letjen Suprapto no.83, Sidoarjo,

Jawa Timur

b. Email : [email protected]

c. Website : www.qupas.id dan https://wallplus.id/

d. Telepon/Fax : Bpk. Fajar | HRD | 0812.3113.0912

Page 25: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

10

Gambar 2.3 Peta Perusahaan

Page 26: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

11

BAB III

LANDASAN TEORI

Landasan teori merupakan dasar pendapat penelitian atau penemuan

dengan didukung oleh data dan argumentasi. Landasan teori ini digunakan untuk

menjelaskan teori – teori yang mendukung penyusunan laporan Kerja Praktik ini

antara lain:

3.1 Aplikasi

Aplikasi merupakan penggunaan dalam suatu komputer, instruksi

(instruction) atau pernyataan (statement) yang disusun sedemikian rupa hingga

komputer dapat memproses input menjadi output (Yakub, 2012). Aplikasi adalah

suatu sub kelas perangkat lunak komputer yang memanfaatkan kemampuan

komputer untuk melakukan suatu tugas yang diinginkan pengguna.

3.2 Website

Website adalah keseluruhan halaman – halaman website yang terdapat

dalam sebuah domain yang mengandung informasi. Sebuah website biasanya

dibangun atas banyak halaman web yang saling berhubungan. Jadi dapat dikatakan

bahwa, pengertian website adalah kumpulan halaman – halaman yang digunakan

untuk menampilkan informasi teks, gambar diam atau gerak, animasi, suara dan

atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang

membentuk satu rangkaian bangunan yang saling terkait, yang masing – masing

dihubungkan dengan jaringan – jaringan halaman. Hubungan antara satu halaman

Page 27: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

12

website dengan halaman website lainnya disebut dengan hyperlink, sedangkan teks

yang dijadikan media penghubung disebut hypertext (Hidayat, 2010).

3.3 Startup

Startup adalah sebuah perusahaan yang baru saja di bangun atau dalam masa

rintisan, namun tidak berlaku untuk semua bidang usaha, istilah startup ini lebih di

kategorikan untuk perusahaan bidang teknologi dan informasi yang berkembang di

dunia internet.

3.4 Rekrutmen

Menurut Mardiato dalam pahlevi (2014). Rekrutmen adalah proses untuk

mendapatkan calon karyawan yang memiliki kemampuan yang relevan dengan

kualifikasi dan kebutuhan perusahaan atau organisasi. Pada umumnya proses

rekrutmen yang dilakukan oleh perusahaan-perusahaan di Indonesia menggunakan

tahapan yang hampir sama.

Berikut alur proses rekrutmen yang sering digunakan oleh perusahaan di

Indonesia:

a. Sourcing Process

Pengertian Sourcing Process adalah proses untuk memperoleh pelamar yang

sesuai dengan kebutuhan yang ada melalui sumber sumber yang tersedia. Metode

yang sering digunakan adalah internal resourcing dan external resourcing. Untuk

menarik pelamar dapat dilakukan dengan berbagai cara yaitu dengan direct mail,

bursa kerja, head hunter, dll.

Page 28: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

13

b. Selection Process

Selection Process adalah proses menyaring pelamar kerja menjadi kandidat

yang sesuai dengan kebutuhan perusahaan. Berikut beberapa cara Selection

Process:

1. Psikometri (Psychological Test)

2. Wawancara Psikologi

3. Tes Teknis

4. Managerial Skill Test

5. dll.

c. User Process

Pengertian User Process adalah proses mencari orang yang tepat untuk posisi

yang dibutuhkan atau tersedia yang diperoleh dari kandidat yang ada yang lolos

dari proses seleksi. Pada umumnya tahapan User Process yang dilakukan:

1. Wawancara oleh direct user (manager) dan indirect user (director)

2. Medical chek up

3. Sign contact & administration

4. Orientasi karyawan baru

3.5 Bagan Alir Dokumen

Bagan alir dokumen (document flowchart) atau disebut dengan bagan alir

formulir (form flowchart) atau paperwork flowchart merupakan bagan alir yang

menunjukkan arus dokumen ini menggunakan simbol – simbol yang sama dengan

yang digunakan didalam bagan alir sistem (Krismiaji, 2010). Tabel Bagan Alir

Dokumen dapat dilihat pada tabel 3.1.

Page 29: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

14

Tabel 3.1 Simbol Bagan Alir Dokumen

No Simbol Nama Simbol Keterangan

1.

Dokumen

Simbol ini digunakan untuk

menunjukkan dokumen input

dan output baik untuk proses

manual, mekanik, atau

komputer

2.

Keputusan

Simbol keputusan digunakan

untuk menggambarkan suatu

kondisi yang mengharuskan

sistem untuk memilih tindakan

yang akan dilakukan

berdasarkan kriteria tertentu.

3.

Operasi Manual

Simbol ini digunakan untuk

menggambarkan proses yang

terjadi secara manual yang

tidak dapat dihilangkan dari

sistem yang ada.

4.

Proses

Simbol proses digunakan untuk

menggambarkan proses yang

terjadi dalam sistem yang akan

dibuat.

5.

Input Manual

Simbol input manual digunakan

untuk menggambarkan sebuah

input atau masukan yang

dilakukan oleh user.

3.6 System Flow

System flow merupakan bagan yang menunjukkan arus pekerjaan secara

keseluruhan dari sistem. Bagan ini menjelaskan urutan dari prosedur – prosedur

yang ada didalam sistem. Bagan alir sistem menunjukkan apa yang dikerjakan

dalam sistem. Bagan air sistem di gambarkan dengan menggunakan simbol –

simbol yang telah ditentukan (Krismiaji, 2010) Tabel System Flow dapat dilihat

pada tabel 3.2.

Page 30: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

15

Tabel 3.2 Simbol pada System Flow

Simbol Nama Simbol Keterangan Simbol

Dokumen Menunjukkan dokumen input dan

output baik untuk proses manual

atau komputer.

Database Menujukkan tempat untuk

menyimpan data hasil operasi

komputer.

Kegiatan Manual Menujukkan pekerjaan manual.

Proses Menunjukkan kegiatan proses dari

operasi program komputer.

Simpan Offline Menunjukkan file non – komputer

yang diarsip.

Garis Alir Menunjukkan arus dari proses.

Penghubung ke

halaman Sama

Menunjukkan penghubung ke

halaman yang sama

Penghubung ke

halaman lain

Menunjukkan penghubung ke

halaman lain

Page 31: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

16

BAB IV

DESKRIPSI PEKERJAAN

Berdasarkan hasil observasi dan wawancara yang dilakukan pada kegiatan

kerja praktik di startup Qupas Indonesia, terdapat beberapa permasalahan terkait

rekruitmen karyawan. Selama ini startup Qupas Indonesia mengharapkan adanya

aplikasi yang dapat membantu perusahaan dalam proses rekruitmen karyawan,

yang meliputi pencatatan lowongan pekerjaan dan informasi pelamar lowongan

pekerjaan. Hal tersebut dikarenakan selama ini Startup Qupas Indonesia masih

menggunakan bantuan beberapa portal job, yang dimana pihak Human Resource

Department terkendala dalam proses pengumpulan data-data pelamar dari setiap

portal job.

Dalam proses kerja praktik, maka penulis berusaha untuk membantu

perusahaan dengan menyelesaikan permasalahan yang berkaitan dengan proses

rekruitmen karyawan, yang disesuaikan dengan kebutuhan perusahaan melalui

beberapa tahapan berikut, yaitu:

a. Menganalisis sistem

b. Merancang sistem

c. Mengimplementasikan sistem

d. Melakukan pembahasan terhadap implementasi sistem

4.1 Menganalisis Sistem

Menganalisis sistem merupakan tahapan awal dalam proses merancang suatu

sistem. Analisa dan perancangan sistem sistem yang baik dapat menghasilkan

kinerja sistem yang sesuai dengan kebutuhan perusahaan, sehingga dapat

Page 32: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

17

menyelesaikan permasalahan yang ada di perusahaan dengan efektif dan efisien.

Pada tahap in, penulis melakukan pengumpulan data, identifikasi masalah, analisa

kebutuhan pengguna, serta membuat Document Flow. Proses analisis sistem

tersebut akan dijelaskan pada sub sub bab di bawah ini.

4.1.1 Pengumpulan Data

Pada tahap menganalisis proses bisnis yang ada di Startup Qupas Indonesia

peneliti menggunakan metode observasi dan wawancara. proses rekruitmen pada

startup qupas Indonesia dimulai dari pihak kepala divisi yang mengajukan untuk

membuka lowongan pekerjaan kepada Human Resource Department. Selanjutnya

pihak Human Resource Department memberikan form manpower kepada kepala

divisi untuk diisi dengan kualifikasi yang diinginkan. Setelah itu dilakukan proses

pengecekan oleh pihak Human Resource Department, jika sudah sesuai maka

proses selanjutnya yaitu pihak Human Resource Department membuat lowongan

pekerjaan yang kemudian akan dipublikasikan ke beberapa job portal dan social

media yang dimiliki oleh Startup Qupas Indonesia.

Setelah para pelamar yang mengirimkan berkas melalui email maupun job

portal, pihak Human Resource Department melakukan proses pemeriksaan berkas-

berkas atau screening untuk di bandingkan dengan form manpower sebagai acuan

kebutuhan SDM. Jika terdapat pelamar yang sesuai dengan kualifikasi maka pihak

Human Resource Department akan menghubungi pihak pelamar dan mengirim

berkas pendukung interview yaitu form data diri dan psikotes ke email pihak

pelamar yang dimana berkas tersebut untuk di bawa pada saat interview. Setelah

lolos melalui 2 tahap interview maka akan dilakukan proses dealing dan offering

yaitu memahas tentang kontrak, gaji, dan kesepakatan lainnya.

Page 33: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

18

4.1.2 Analisis Bisnis

Analisis proses bisnis dilakukan setelah melalui tahapan pengumpulan data,

yang meliputi identifikasi masalah, identifikasi pengguna, identifikasi data, serta

identifikasi fungsi.

1. Identifikasi Masalah

Berdasarkan hasil observasi dan wawancara dalam kegiatan kerja praktik di

Startup Qupas Indonesia. Dalam proses rekruitmen yang telah diterapkan selama

ini, pihak Human Resource Department mengalami permasalahan yaitu lamanya

proses pengumpulan data-data pelamar yang berasal dari beberapa portal job yang

digunakan serta berbedanya format data dari setiap portal job yang membuat pihak

Human Resource Department mengalami kesusahan dalam proses seleksi data

pelamar.

2. Identifikasi Pengguna

Berdasarkan hasil observasi dan wawancara dalam kegiatan kerja praktik di

Startup Qupas Indonesia, pengguna yang terlibat dalam proses rekruitmen

karyawan yaitu:

1. Human Resource Department

2. Kepala Divisi

3. Chief Operating Officer

4. Pelamar

3. Identifikasi Data

Identifikasi ini merupakan kegiatan pengumpulan data apa saja yang

diperlukan dalam proses rekruitmen karyawan. Pada proses rekruitmen karyawan

diperlukan beberapa data yaitu:

Page 34: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

19

1. Master Provinces

2. Master Cities

3. Master Job Levels

4. Master Qualifications

5. Master Field Of Studies

6. Master Specializations

7. Master Jobs Roles

8. Master Industries

9. Master Position Levels

10. Master Skills

11. Master Languages

12. Master Divisions

13. Master Permissions

14. Master Roles

15. Master Permission Role

16. Master Role User

17. Master Users

18. Informasi Lokasi Pekerjaan

19. Informasi Lowongan Pekerjaan

20. Informasi Aplikasi Lamaran

21. Informasi Penerimaan Karyawan

Page 35: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

20

4. Identifikasi Kebutuhan Fungsional

Setelah melakukan proses identifikasi kebutuhan pengguna dan identifikasi

data, maka proses selanjutnya adalah identifikasi kebutuhan fungsional pada proses

rekruitmen karyawan yaitu:

1. Fungsi Mengelola Data Master Provinces

2. Fungsi Mengelola Data Master Cities

3. Fungsi Mengelola Data Master Job Levels

4. Fungsi Mengelola Data Master Qualifications

5. Fungsi Mengelola Data Master Field Of Studies

6. Fungsi Mengelola Data Master Specializations

7. Fungsi Mengelola Data Master Job Roles

8. Fungsi Mengelola Data Master Industries

9. Fungsi Mengelola Data Master Position Levels

10. Fungsi Mengelola Data Master Skills

11. Fungsi Mengelola Data Master Languages

12. Fungsi Mengelola Data Master Divisions

13. Fungsi Mengelola Data Master Permissions

14. Fungsi Mengelola Data Master Roles

15. Fungsi Mengelola Data Master Permission Role

16. Fungsi Mengelola Data Master Role User

17. Fungsi Mengelola Data Master Users

18. Fungsi Mencatat Lokasi Pekerjaan

19. Fungsi Mencatat Lowongan Pekerjaan

20. Fungsi Mencatat Aplikasi Lamaran

Page 36: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

21

21. Fungsi Mencatat Penerimaan Karyawan

22. Fungsi Membuat Laporan Aplikasi Lamaran

4.1.3 Analisis Kebutuhan Pengguna

Pada tahap analisis kebutuhan pengguna digunakan untuk mengetahui

kebutuhan dari masing-masing pengguna yang akan menggunakan aplikasi yang

dibuat. Pengguna dari aplikasi rekruitmen karyawan pada Startup Qupas Indonesia

adalah sebagai berikut:

1. Human Resource Department

Tabel 4.3 Analisis Kebutuhan Pengguna Human Resource Department

Kebutuhan

Fungsi

Kebutuhan

Data

Kebutuhan

Informasi Output

Mengelola Data

Master

1. Data Provinces

2. Data Cities

3. Data Job

Levels

4. Data

Qualifications

5. Data Field Of

Studies

6. Data

Specializations

7. Data Job Roles

8. Data Industries

9. Data Position

Levels

10. Data Skills

11. Data

Languages

12. Data Divisions

13. Data

Permissions

14. Data Roles

15. Data

Permission

Role

1. Master

Provinces

2. Master Cities

3. Master Job

Levels

4. Master

Qualifications

5. Master Field

Of Studies

6. Master

Specializations

7. Master Jobs

Roles

8. Master

Industries

9. Master

Position Levels

10. Master Skills

11. Master

Languages

12. Master

Divisions

13. Master

Permissions

Page 37: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

22

16. Data Role User

17. Data Users

14. Master Roles

15. Master

Permission

Role

16. Master Role

User

17. Master Users

Mencatat

Lokasi

Pekerjaan

1. Data Lokasi

Pekerjaan

2. Master

Provinces

3. Master Cities

Informasi

Lokasi

Pekerjaan

Mencatat

Lowongan

Pekerjaan

1. Data

Lowongan

Pekerjaan

2. Informasi

Lokasi

Pekerjaan

3. Master

Divisions

4. Master Job

Levels

Informasi

Lowongan

Pekerjaan

Mengelola

Aplikasi

Lamaran

1. Informasi

Lowongan

Pekerjaan

2. Master Users

Informasi

Aplikasi

Lamaran

Mengelola Data

Pelamar

1. Master Users

2. User Social

Accounts

3. User

Educations

4. User Skills

5. User Resumes

6. User

Experiences

7. User

Languanges

Informasi

Pelamar

Mencatat

Penerimaan

Karyawan

1. Informasi

Pelamar

2. Informasi

Lowongan

Pekerjaan

Informasi

Penerimaan

Karyawan

Page 38: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

23

3. Informasi

Aplikasi

Lamaran

Membuat

Laporan

Aplikasi

lamaran

4. Informasi

Aplikasi

Lamaran

5. Informasi

Pelamar

6. Informasi

Penerimaan

Karyawan

Laporan Aplikasi

Lamaran

2. Kepala Divisi

Tabel 4.4 Analisis Kebutuhan Pengguna Kepala Divisi

Kebutuhan

Fungsi

Kebutuhan

Data

Kebutuhan

Informasi Output

Mencatat

Kebutuhan

Manpower

Informasi

Kebutuhan

Manpower

Catatan

Kebutuhan

Manpower

Menerima

Laporan Aplikasi

Lamaran

Laporan Aplikasi

Lamaran

3. Chief Operating Officer

Tabel 4.5 Analisis Kebutuhan Pengguna Chief Operating Officer

Kebutuhan

Fungsi

Kebutuhan

Data

Kebutuhan

Informasi Output

Mencatat

Kontrak Kerja Data Pelamar

Informasi

Kontrak Kerja

Catatan Kontrak

Kerja

4. Pelamar

Tabel 4.6 Analisis Kebutuhan Pengguna Pelamar

Kebutuhan

Fungsi

Kebutuhan

Data

Kebutuhan

Informasi Output

Mengirim Berkas

lamaran

Data Berkas

Lamaran

Informasi Berkas

lamaran

Catatan Berkas

Lamaran

Page 39: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

24

Menerima

Informasi Hasil

Lamaran

Informasi Hasil

Lamaran

4.1.4 Analisis Kebutuhan Data

Analisis kebutuhan data dibuat setelah menyusun analisis kebutuhan

pengguna. Data yang dibutuhkan guna menunjang aplikasi yang dibuat meliputi:

1. Data Provinces

Data provinces merupakan data master yang digunakan untuk menyimpan

data provinsi. Data provinces yang diperlukan adalah id, name, slug, status, created

at, updated at, deleted at.

2. Data Cities

Data cities merupakan data master yang digunakan untuk menyimpan data

kota. Data cities yang diperlukan adalah id, name, slug, status, created at, updated

at, deleted at.

3. Data Job Levels

Data job levels merupakan data master yang digunakan untuk menyimpan

data level pekerjaan. Data job levels yang diperlukan adalah id, name, slug, status,

created at, updated at, deleted at.

4. Data Qualifications

Data qulalifications merupakan data master yang digunakan untuk

menyimpan data kualifikasi. Data qualifications yang diperlukan adalah id, name,

slug, status, created at, updated at, deleted at.

Page 40: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

25

5. Data Field Of Studies

Data field of studies merupakan data master yang digunakan untuk

menyimpan data bidang studi. Data field of studies yang diperlukan adalah id, name,

slug, status, created at, updated at, deleted at.

6. Data Specializations

Data specializations merupakan data master yang digunakan untuk

menyimpan data spesialisasi. Data specializations yang diperlukan adalah id, name,

slug, status, created at, updated at, deleted at.

7. Data Jobs Roles

Data job roles merupakan data master yang digunakan untuk menyimpan data

posisi pekerjaan. Data job roles yang diperlukan adalah id, name, slug, status,

created at, updated at, deleted at.

8. Data Industries

Data industries merupakan data master yang digunakan untuk menyimpan

data industri. Data industries yang diperlukan adalah id, name, slug, status, created

at, updated at, deleted at.

9. Data Position Levels

Data position levels merupakan data master yang digunakan untuk

menyimpan data level jabatan. Data position levels yang diperlukan adalah id,

name, slug, status, created at, updated at, deleted at.

10. Data Skills

Data skills merupakan data master yang digunakan untuk menyimpan data

keahlian. Data skills yang diperlukan adalah id, name, slug, status, created at,

updated at, deleted at.

Page 41: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

26

11. Data Languages

Data languages merupakan data master yang digunakan untuk menyimpan

data bahasa. Data languages yang diperlukan adalah id, name, slug, status, created

at, updated at, deleted at.

12. Data Divisions

Data divisions merupakan data master yang digunakan untuk menyimpan

data divisi. Data divisions yang diperlukan adalah id, name, slug, status, created at,

updated at, deleted at.

13. Data Permissions

Data permissions merupakan data master yang digunakan untuk menyimpan

data hak akses. Data permissions yang diperlukan adalah id, name, slug, status,

created at, updated at, deleted at.

14. Data Roles

Data roles merupakan data master yang digunakan untuk menyimpan data

aturan. Data roles yang diperlukan adalah id, name, slug, is driver, status, created

at, updated at, deleted at.

15. Data Permission Role

Data permission role merupakan data master yang digunakan untuk

menyimpan data aturan hak akses. Data permission roles yang diperlukan adalah

id, role id, permission id, created at, updated at, deleted at.

16. Data Role User

Data role user merupakan data master yang digunakan untuk menyimpan data

aturan user. Data role user yang diperlukan adalah id, user id, role id, status,

created at, updated at, deleted at.

Page 42: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

27

17. Data Users

Data users merupakan data master yang digunakan untuk menyimpan data

pengguna. Data users yang diperlukan adalah id, avatar, name, address, mobile

phone, gender, birthdate, marital status id, email, password, remember token, Is

email verified, is mobile phone verified, status, created at, updated at, deleted at.

18. Data Lokasi Pekerjaan

Data lokasi pekerjaan merupakan data yang digunakan untuk mencatat lokasi

kantor dari setiap pekerjaan. Data lokasi pekerjaan yang diperlukan adalah id, city

id, name, slug, address, phone, zip, latitude, longitude, status, created at, updated

at, deleted at.

19. Data Lowongan Pekerjaan

Data lowongan pekerjaan merupakan data yang digunakan untuk mencatat

lowongan pekerjaan yang akan dibuka. Data lowongan pekerjaan yang diperlukan

adalah id, division id, work location id, job level id, title, slug, description,

requirement, valid from, valid until, status, created at, updated at, deleted at.

20. Data Aplikasi Lamaran

Data aplikasi lamaran merupakan data yang digunakan untuk menyimpan

data pelamar yang melamar pekerjaan. Data aplikasi lamaran yang diperlukan

adalah id, job vacancy id, user id, date, status, remark, created at, updated at,

deleted at.

21. Data Penerimaan Karyawan

Data penerimaan karyawan merupakan data yang digunakan untuk

menyimpan data pelamar yang diterima. Data penerimaan karyawan yang

Page 43: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

28

diperlukan adalah id, job application id, date, status, remark, created by, created

at, updated at, deleted at.

4.2 Merancang Sistem

Tahap selanjutnya setelah melakukan analisis sistem adalah merancang

sistem. Proses dalam tahapan ini adalah sebuah aplikasi baru yang membantu

Startup Qupas Indonesia dalam proses rekruitmen karyawan. Merancang sistem

memiliki beberapa proses, yaitu system flow, merancang basis data, dan merancang

desain antar muka pengguna.

4.2.1 System Flow

Syslow Flow menggambarkan seluruh proses, yang berhubungan dengan

administrasi proses rekruitmen karyawan yang dirancang sekarang ini. Berikut ini

adalah system flow yang direkomendasikan guna menunjang proses rekruitmen

karyawan pada startup Qupas Indonesia.

A. System Flow Pengelolaan Data Provinces

System flow pengelolaan data provinces merupakan alus sitem yang

digunakan untuk melakukan pengelolaan data provinces menjadi master provinces.

User yang dapat melakukan pengelolaan data provinces ialah pihak Human

Resource Department, proses yang terjadi dalam system flow pengelolaan data

provinces antara lain yaitu melihat data, menambahkan data, mengubah data dan

menghapus data.

Page 44: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

29

Gambar 4.4 System Flow Pengelolaan Data Provinces

B. System Flow Pengelolaan Data Cities

System flow pengelolaan data cities merupakan alus sitem yang digunakan

untuk melakukan pengelolaan data cities menjadi master cities. User yang dapat

melakukan pengelolaan data cities ialah pihak Human Resource Department,

proses yang terjadi dalam system flow pengelolaan data cities antara lain yaitu

melihat data, menambahkan data, mengubah data dan menghapus data.

Page 45: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

30

Gambar 4.5 System Flow Pengelolaan Data Cities

Page 46: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

31

C. System Flow Pengelolaan Data Job Levels

Gambar 4.6 System Flow Pengelolaan Data Job Levels

System flow pengelolaan data job levels merupakan alus sitem yang

digunakan untuk melakukan pengelolaan data job levels menjadi master job levels.

User yang dapat melakukan pengelolaan data job levels ialah pihak Human

Resource Department, proses yang terjadi dalam system flow pengelolaan data job

Page 47: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

32

levels antara lain yaitu melihat data, menambahkan data, mengubah data dan

menghapus data.

D. System Flow Pengelolaan Data Qualifications

Gambar 4.7 System Flow Pengelolaan Data Qualifications

System flow pengelolaan data qualifications merupakan alus sitem yang

digunakan untuk melakukan pengelolaan data qualifications menjadi master

Page 48: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

33

qualifications. User yang dapat melakukan pengelolaan data qualifications ialah

pihak Human Resource Department, proses yang terjadi dalam system flow

pengelolaan data qualifications antara lain yaitu melihat data, menambahkan data,

mengubah data dan menghapus data.

E. System Flow Pengelolaan Data Field Of Studies

Gambar 4.8 System Flow Pengelolaan Data Field Of Studies

System flow pengelolaan data field of studies merupakan alus sitem yang

digunakan untuk melakukan pengelolaan data field of studies menjadi master field

Page 49: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

34

of studies. User yang dapat melakukan pengelolaan data field of studies ialah pihak

Human Resource Department, proses yang terjadi dalam system flow pengelolaan

data field of studies antara lain yaitu melihat data, menambahkan data, mengubah

data dan menghapus data.

F. System Flow Pengelolaan Data Specializations

System flow pengelolaan data specializations merupakan alus sitem yang

digunakan untuk melakukan pengelolaan data specializations menjadi master

specializations. User yang dapat melakukan pengelolaan data specializations ialah

pihak Human Resource Department, proses yang terjadi dalam system flow

pengelolaan data specializations antara lain yaitu melihat data, menambahkan data,

mengubah data dan menghapus data.

Page 50: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

35

Gambar 4.9 System Flow Pengelolaan Data Specializations

G. System Flow Pengelolaan Data Job Roles

System flow pengelolaan data job roles merupakan alus sitem yang

digunakan untuk melakukan pengelolaan data job roles menjadi master job

roles. User yang dapat melakukan pengelolaan data job roles ialah pihak

Page 51: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

36

Human Resource Department, proses yang terjadi dalam system flow

pengelolaan data job roles antara lain yaitu melihat data, menambahkan data,

mengubah data dan menghapus data.

Gambar 4.10 System Flow Pengelolaan Data Job Roles

Page 52: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

37

H. System Flow Pengelolaan Data Industries

Gambar 4.11 System Flow Pengelolaan Data Industries

System flow pengelolaan data industries merupakan alus sitem yang

digunakan untuk melakukan pengelolaan data industries menjadi master industries.

User yang dapat melakukan pengelolaan data industries ialah pihak Human

Resource Department, proses yang terjadi dalam system flow pengelolaan data

Page 53: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

38

industries antara lain yaitu melihat data, menambahkan data, mengubah data dan

menghapus data.

I. System Flow Pengelolaan Data Position Levels

Gambar 4.12 System Flow Pengelolaan Data Position Levels

System flow pengelolaan data position levels merupakan alus sitem yang

digunakan untuk melakukan pengelolaan data position levels menjadi master

position levels. User yang dapat melakukan pengelolaan data position levels ialah

Page 54: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

39

pihak Human Resource Department, proses yang terjadi dalam system flow

pengelolaan data provinces antara lain yaitu melihat data, menambahkan data,

mengubah data dan menghapus data.

J. System Flow Pengelolaan Data Skills

System flow pengelolaan data skills merupakan alus sitem yang digunakan

untuk melakukan pengelolaan data skills menjadi master skills. User yang dapat

melakukan pengelolaan data skills ialah pihak Human Resource Department, proses

yang terjadi dalam system flow pengelolaan data skills antara lain yaitu melihat data,

menambahkan data, mengubah data dan menghapus data.

Page 55: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

40

Gambar 4.13 System Flow Pengelolaan Data Skills

Page 56: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

41

K. System Flow Pengelolaan Data Languages

Gambar 4.14 System Flow Pengelolaan Data Languanges

System flow pengelolaan data languages merupakan alus sitem yang

digunakan untuk melakukan pengelolaan data languages menjadi master

languages. User yang dapat melakukan pengelolaan data languages ialah pihak

Human Resource Department, proses yang terjadi dalam system flow pengelolaan

data languages antara lain yaitu melihat data, menambahkan data, mengubah data

dan menghapus data.

Page 57: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

42

L. System Flow Pengelolaan Data Divisions

Gambar 4.15 System Flow Pengelolaan Data Divisions

System flow pengelolaan data divisions merupakan alus sitem yang digunakan

untuk melakukan pengelolaan data divisions menjadi master divisions. User yang

dapat melakukan pengelolaan data divisions ialah pihak Human Resource

Department, proses yang terjadi dalam system flow pengelolaan data divisions

antara lain yaitu melihat data, menambahkan data, mengubah data dan menghapus

data.

Page 58: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

43

M. System Flow Pengelolaan Data Work Locations

Gambar 4.16 System Flow Pengelolaan Data Work Locations

Page 59: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

44

System flow pengelolaan data work locations merupakan alus sitem yang

digunakan untuk melakukan pengelolaan data work locations menjadi master work

locations. User yang dapat melakukan pengelolaan data work locations ialah pihak

Human Resource Department, proses yang terjadi dalam system flow pengelolaan

data work locations antara lain yaitu melihat data, menambahkan data, mengubah

data dan menghapus data.

N. System Flow Pengelolaan Data Users

System flow pengelolaan data users merupakan alus sitem yang digunakan

untuk melakukan pengelolaan data users menjadi master users. User yang dapat

melakukan pengelolaan data users ialah pihak Human Resource Department,

proses yang terjadi dalam system flow pengelolaan data users antara lain yaitu

melihat data, menambahkan data, mengubah data dan menghapus data.

Page 60: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

45

Gambar 4.17 System Flow Pengelolaan Data Users

Page 61: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

46

O. System Flow Pengelolaan Pengajuan Lowongan Pekerjaan

Gambar 4.18 System Flow Pengelolaan Pengajuan Lowongan Pekerjaan

Page 62: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

47

System flow pengajuan lowongan pekerjaan merupakan alus sitem yang

digunakan untuk melakukan proses pengajuan lowongan pekerjaan. User yang

dapat melakukan proses pengajuan lowongan pekerjaan ialah pihak Human

Resource Department, proses yang terjadi dalam system flow pengajuan lowongan

pekerjaan antara lain yaitu melihat data, menambahkan data, mengubah data dan

menghapus data.

P. System Flow Pencatatan Penerimaan Karyawan

System flow penerimaan karyawan merupakan alus sitem yang digunakan

untuk melakukan proses penerimaan karyawan. User yang dapat melakukan proses

penerimaan karyawan ialah pihak Human Resource Department, proses yang

terjadi dalam system flow penerimaan karyawan antara lain yaitu melihat data

pelamar dan menerima atau menolak lamaran pekerjaan

Page 63: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

48

Gambar 4.19 System Flow Pencatatan Penerimaan Karyawan

Page 64: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

49

4.2.2 Merancang Basis Data

Pada tahap merancang basis data bertujuan untuk merancang skema database

yang akan digunakan dalam aplikasi. Rancangan basis data tersebut akan dijelaskan

dalam bentuk Conceptional Data Model, Physical Data Model, dan struktur tabel.

A. Conceptual Data Model

CDM dari aplikasi rekruitmen karyawan memiliki 34 entitas yaitu provinces,

cities, job levels, qualificaions, field of studies, specializations, job roles,

industries, position levels, skills, languages, divisions, countries, roles, permission

role, role user, permissions, work locations, job vacancies, job applications, job

application statuses, users, user educations, user experiences, user skills, user

languages, application versions, user tokens, user otps, user social accounts, user

verifications, notification formats, marital statuses, user resumes. Conceptual Data

Model aplikasi rekruitmen karyawan startup Qupas Indonesia dapat dilihat pada

gambar

Page 65: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

50

Gambar 4.20 Conceptual Data Model

Page 66: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

51

B. Physical Data Model

Physical Data Model menggambarkan struktur tabel yang digunakan pada

aplikasi rekruitmen karyawan. Berikut ini adalah bentuk PDM yang digunakan pada

aplikasi.

Page 67: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

52

Gambar 4.21 Physical Data Model

Page 68: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

53

C. Struktur Tabel

Berdasarkan PDM yang sudah dibuat, dapat disusun struktur table yang akan

digunakan untuk menyimpan data dalam proses rekruitmen karyawan. Tabel-tabel

yang digunakan untuk aplikasi rekruitmen karyawan pada startup Qupas Indonesia

adalah sebagai berikut :

1. Tabel Provinces

Primary Key : id

Foreign Key : -

Fungsi : menyimpan data provinces

Tabel 4.7 Struktur Tabel Provinces No. Field Type Data Length Constraint

1. Id Integer - Primary Key

2. name Varchar 255 -

3. slug Varchar 255 -

4. status Varchar 45 -

5. created_at Timestamp - -

6. updated_at Timestamp - -

7. deleted_at Timestamp - -

2. Tabel Cities

Primary Key : id

Foreign Key : province_id

Fungsi : menyimpan data cities

Tabel 4.8 Struktur Tabel Cities No. Field Type Data Length Constraint

1. id Integer - Primary Key

2. province_id Integer - Foreign Key

3. type Varchar 45 -

4. name Varchar 255 -

5. slug Varchar 255 -

Page 69: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

54

No. Field Type Data Length Constraint

6. status Varchar 45 -

7. created_at Timestamp - -

8. updated_at Timestamp - -

9. deleted_at Timestamp - -

3. Tabel Work Locations

Primary Key : id

Foreign Key : city_id

Fungsi : menyimpan data work locations

Tabel 4.9 Struktur Tabel Work Locations No. Field Type Data Length Constraint

1. id Integer - Primary Key

2. city_id Integer - Foreign Key

3. name Varchar 255 -

4. slug varchar 255 -

5. address varchar 4096 -

6. phone varchar 45 -

7. zip varchar 45 -

8. latitude varchar 45 -

9. longitude varchar 45 -

6. status varchar 45 -

7. created_at timestamp - -

8. updated_at timestamp - -

9. deleted_at timestamp - -

4. Tabel Divisions

Primary Key : id

Foreign Key : -

Fungsi : menyimpan data divisions

Tabel 4.10 Struktur Tabel Divisions No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. name varchar 45 -

Page 70: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

55

No. Field Type Data Length Constraint

3. slug varchar 45 -

4. status varchar 45 -

5. created_at timestamp - -

6. updated_at timestamp - -

7. deleted_at timestamp - -

5. Tabel Countries

Primary Key : id

Foreign Key : -

Fungsi : menyimpan data countries

Tabel 4.11 Struktur Tabel Countries No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. name varchar 45 -

3. slug varchar 45 -

4. status varchar 45 -

5. created_at timestamp - -

6. updated_at timestamp - -

7. deleted_at timestamp - -

6. Tabel Job Levels

Primary Key : id

Foreign Key : -

Fungsi : menyimpan data job levels

Tabel 4.12 Struktur Tabel Job Levels No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. name varchar 255 -

3. slug varchar 255 -

4. status varchar 45 -

5. created_at timestamp - -

6. updated_at timestamp - -

Page 71: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

56

No. Field Type Data Length Constraint

7. deleted_at timestamp - -

7. Tabel Languages

Primary Key : id

Foreign Key : -

Fungsi : menyimpan data languages

Tabel 4.13 Struktur Tabel Languanges No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. name varchar 45 -

3. slug varchar 45 -

4. status varchar 45 -

5. created_at timestamp - -

6. updated_at timestamp - -

7. deleted_at timestamp - -

8. Tabel Position Levels

Primary Key : id

Foreign Key : -

Fungsi : menyimpan data position levels

Tabel 4.14 Struktur Tabel Position Levels No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. name varchar 255 -

3. slug varchar 255 -

4. status varchar 45 -

5. created_at timestamp - -

6. updated_at timestamp - -

7. deleted_at timestamp - -

Page 72: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

57

9. Tabel Industries

Primary Key : id

Foreign Key : -

Fungsi : menyimpan data industries

Tabel 4.15 Struktur Tabel Industries No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. name varchar 255 -

3. Slug varchar 255 -

4. Status varchar 45 -

5. created_at timestamp - -

6. updated_at timestamp - -

7. deleted_at timestamp - -

10. Tabel Job Roles

Primary Key : id

Foreign Key : -

Fungsi : menyimpan data job roles

Tabel 4.16 Struktur Tabel Job Roles

No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. name varchar 255 -

3. slug varchar 255 -

4. status varchar 45 -

5. created_at timestamp - -

6. updated_at timestamp - -

7. deleted_at timestamp - -

11. Tabel Specializations

Primary Key : id

Foreign Key : -

Page 73: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

58

Fungsi : menyimpan data specializations

Tabel 4.17 Struktur Tabel Specializations

No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. name varchar 255 -

3. slug varchar 255 -

4. status varchar 45 -

5. created_at timestamp - -

6. updated_at timestamp - -

7. deleted_at timestamp - -

12. Tabel Skills

Primary Key : id

Foreign Key : -

Fungsi : menyimpan data skills

Tabel 4.18 Struktur Tabel Skills

No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. name varchar 45 -

3. slug varchar 45 -

4. status varchar 45 -

5. created_at timestamp - -

6. updated_at timestamp - -

7. deleted_at timestamp - -

13. Tabel Field Of Studies

Primary Key : id

Foreign Key : -

Fungsi : menyimpan data field of studies

Page 74: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

59

Tabel 4.19 Struktur Tabel Field of Studies

No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. name varchar 255 -

3. slug varchar 255 -

4. status varchar 45 -

5. created_at timestamp - -

6. updated_at timestamp - -

7. deleted_at timestamp - -

14. Tabel Qualifications

Primary Key : id

Foreign Key : -

Fungsi : menyimpan data qualifications

Tabel 4.20 Struktur Tabel Qualifications

No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. name varchar 45 -

3. slug varchar 45 -

4. status varchar 45 -

5. created_at timestamp - -

6. updated_at timestamp - -

7. deleted_at timestamp - -

15. Tabel Permissions

Primary Key : id

Foreign Key : -

Fungsi : menyimpan data permissions

Tabel 4.21 Struktur Tabel Permissions

No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. name varchar 255 -

3. slug varchar 255 -

Page 75: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

60

No. Field Type Data Length Constraint

4. status varchar 45 -

5. created_at timestamp - -

6. updated_at timestamp - -

7. deleted_at timestamp - -

16. Tabel Roles

Primary Key : id

Foreign Key : -

Fungsi : menyimpan data roles

Tabel 4.22 Struktur Tabel Roles

No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. name varchar 255 -

3. slug varchar 255 -

4. is_driver boolean - -

5. status varchar 45 -

6. created_at timestamp - -

7. updated_at timestamp - -

8. deleted_at timestamp - -

17. Tabel Permission Role

Primary Key : id

Foreign Key : role_id, permission_id

Fungsi : menyimpan data permission role

Tabel 4.23 Struktur Tabel Permission Role

No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. role_id varchar 50 Foreign Key

3. permission_id varchar 50 Foreign Key

4. status varchar 45 -

5. created_at timestamp - -

6. updated_at timestamp - -

Page 76: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

61

No. Field Type Data Length Constraint

7. deleted_at timestamp - -

18. Tabel Application Versions

Primary Key : id

Foreign Key : -

Fungsi : menyimpan data application versions

Tabel 4.24 Struktur Tabel Application Versions

No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. name varchar 255 -

3. type varchar 45 -

4. release_notes text - -

5. status varchar 45 -

6. release_date Date - -

7. deprecated_date date - -

8. created_at timestamp - -

9. updated_at timestamp - -

10. deleted_at timestamp - -

19. Tabel Notification Formats

Primary Key : id

Foreign Key : -

Fungsi : menyimpan data notification formats

Tabel 4.25 Struktur Tabel Notification Formats

No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. name varchar 255 -

3. slug varchar 255 -

4. type varchar 45 -

6. sender_name varchar 255 -

7. sender_email varchar 255 -

8. subject Varchar 255 -

9. content text - -

Page 77: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

62

No. Field Type Data Length Constraint

10. status varchar 45 -

11. created_at timestamp - -

12. updated_at timestamp - -

13. deleted_at timestamp - -

20. Tabel Marital Statuses

Primary Key : id

Foreign Key : -

Fungsi : menyimpan data marital statuses

Tabel 4.26 Struktur Tabel Marital Statuses

No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. name varchar 45 -

3. slug varchar 45 -

4. status varchar 45 -

5. created_at timestamp - -

6. updated_at timestamp - -

7. deleted_at timestamp - -

21. Tabel Users

Primary Key : id

Foreign Key : -

Fungsi : menyimpan data users

Tabel 4.27 Struktur Tabel Users

No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. name varchar 45 -

3. slug varchar 45 -

4. status varchar 45 -

5. created_at timestamp - -

6. updated_at timestamp - -

7. deleted_at timestamp - -

Page 78: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

63

22. Tabel Role User

Primary Key : id

Foreign Key : user_id, role_id

Fungsi : menyimpan data role user

Tabel 4.28 Struktur Tabel Role User

No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. user_id varchar 50 Foreign Key

3. role_id varchar 50 Foreign Key

4. status varchar 45 -

5. created_at timestamp - -

6. updated_at timestamp - -

7. deleted_at timestamp - -

23. Tabel User Social Accounts

Primary Key : id

Foreign Key : user_id

Fungsi : menyimpan data user social accounts

Tabel 4.29 Struktur Tabel User Social Accounts

No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. user_id varchar 50 Foreign Key

3. type varchar 45 -

4. social_id varchar 255 -

5. avatar varchar 4096 -

6. name varchar 255 -

7. email varchar 255 -

8. token Varchar 255 -

9. status varchar 45 -

10. created_at timestamp - -

11. updated_at timestamp - -

12. deleted_at timestamp - -

Page 79: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

64

24. Tabel User Educations

Primary Key : id

Foreign Key : user_id, qualification_id, country_id,

field_of_study_id

Fungsi : menyimpan data user educations

Tabel 4.30 Struktur Tabel User Educations

No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. user_id varchar 50 Foreign Key

3. institude varchar 255 -

4. graduation_date date - -

5. qualification_id varchar 50 Foregn Key

6. country_id varchar 50 Foreign Key

7. field_of_study_id varchar 50 Foreign Key

8. major varchar 45 -

9. grade_status varchar 45 -

10. social_id varchar 255 -

11. avatar varchar 4096 -

12. name varchar 255 -

13. email varchar 255 -

14. token Varchar 255 -

15. status varchar 45 -

16. created_at timestamp - -

17. updated_at timestamp - -

18. deleted_at timestamp - -

25. Tabel User Skills

Primary Key : id

Foreign Key : user_id, skill_id

Fungsi : menyimpan data user skills

Page 80: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

65

Tabel 4.31 Struktur Tabel User Skills

No. Field Type Data Length Constraint

1. id Varchar 50 Primary Key

2. user_id Varchar 50 Foreign Key

3. skill_id varchar 50 Foreign Key

4. level varchar 45 -

5. status varchar 45 -

6. created_at timestamp - -

7. updated_at timestamp - -

8. deleted_at timestamp - -

26. Tabel User Resumes

Primary Key : id

Foreign Key : user_id

Fungsi : menyimpan data user resumes

Tabel 4.32 Struktur Tabel User Resumes

No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. user_id varchar 50 Foreign Key

3. date date - -

4. file_url varchar 4096 -

5. status varchar 45 -

6. created_at timestamp - -

7. updated_at timestamp - -

8. deleted_at timestamp - -

27. Tabel User Experiences

Primary Key : id

Foreign Key : user_id, specialization_id, job_roles_id,

country_id, industry_id, position_level_id

Fungsi : menyimpan data user experiences

Page 81: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

66

Tabel 4.33 Struktur Tabel User Experiences

No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. user_id varchar 50 Foreign Key

3. specialization_id varchar 50 Foreign Key

4. job_roles_id varchar 50 Foreign Key

5. country_id varchar 50 Foreign Key

6. industry_id varchar 50 Foreign Key

7. position_level_id varchar 50 Foreign Key

8. position_title varchar 255 -

9. company_name varchar 255 -

10. joined_from Date - -

11. joined_to date - -

12. is_join_until_present boolean - -

13. description text - -

14. created_at timestamp - -

15. updated_at timestamp - -

16. deleted_at timestamp - -

28. Tabel User Languages

Primary Key : id

Foreign Key : user_id, language_id

Fungsi : menyimpan data user languages

Tabel 4.34 Struktur Tabel User Languanges

No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. user_id varchar 50 Foreign Key

3. language_id varchar 50 Foreign Key

4. spoken Integer - -

5. wittern integer - -

6. is_primary boolean - -

7. created_at timestamp - -

8. updated_at timestamp - -

9. deleted_at timestamp - -

Page 82: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

67

29. Tabel User Tokens

Primary Key : id

Foreign Key : user_id

Fungsi : menyimpan data user tokens

Tabel 4.35 Struktur Tabel User Tokens

No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. user_id varchar 50 Foreign Key

3. type varchar 100 -

4. token varchar 255 -

5. agent varchar 255 -

6. ip_address varchar 255 -

7. is_revoked tinyint - -

8. expires_at timestamp - -

9. created_at timestamp - -

10. updated_at timestamp - -

11. deleted_at timestamp - -

30. Tabel User Verifications

Primary Key : id

Foreign Key : user_id

Fungsi : menyimpan data user verdifications

Tabel 4.36 Struktur Tabel User Verifications

No. Field Type Data Length Constraint

1. id Varchar 50 Primary Key

2. user_id varchar 50 Foreign Key

3. email varchar 255 -

4. mobile_phone varchar 255 -

5. password varchar 255 -

6. action varchar 100 -

7. token varchar 10 -

8. key varchar 255 -

9. expires_at timestamp - -

Page 83: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

68

No. Field Type Data Length Constraint

10. status varchar 45 -

11. created_at timestamp - -

12. updated_at timestamp - -

13. deleted_at timestamp - -

31. Tabel Job Vacancies

Primary Key : id

Foreign Key : division_id, work_location_id, job_level_id

Fungsi : menyimpan data job vacancies

Tabel 4.37 Struktur Tabel Job Vacancies

No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. divison_id varchar 50 Foreign Key

3. work_location_id varchar 50 Foreign Key

4. job_level_id varchar 59 Foreign Key

5. title varchar 255 -

6. slug varchar 255 -

7. description text - -

8. requirement text - -

9. valid_from Date - -

10. valid_until Date - -

11. status varchar 45 -

12. created_at timestamp - -

13. updated_at timestamp - -

14. deleted_at timestamp - -

32. Tabel Job Applications

Primary Key : id

Foreign Key : user_id, job_vacancy_id

Fungsi : menyimpan data job applications

Page 84: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

69

Tabel 4.38 Struktur Tabel Job Applications

No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. user_id varchar 50 Foreign Key

3. job_vacancy_id varchar 50 Foreign Key

4. date date - -

5. status varchar 45 -

6. remark varchar 4096 -

7. created_at timestamp - -

8. updated_at timestamp - -

9. deleted_at timestamp - -

33. Tabel Job Application Statuses

Primary Key : id

Foreign Key : job_application_id, created_by

Fungsi : menyimpan data job applications statuses

Tabel 4.39 Struktur Tabel Job Application Statuses

No. Field Type Data Length Constraint

1. id varchar 50 Primary Key

2. job_application_id varchar 50 Foreign Key

3. date date - -

4. status varchar 45 -

5. remark varchar 4096 -

6. created_by varchar 50 Foreign Key

7. created_at timestamp - -

8. updated_at timestamp - -

9. deleted_at timestamp - -

4.2.3 Rancangan Antarmuka Pengguna

Pada bagian tersebut menjelaskan antarmuka dari aplikasi yang memiliki

fungsi menampilkan form untuk memasukan data yang nantinya akan disimpan

kedalam database dan menampilkan data yang diambil dari database.

Page 85: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

70

1. Rancangan Halaman Login

Pada halaman rancangan login adalah halaman yang digunakan untuk

mengakses layanan pada aplikasi. Halaman login dapat dilihat pada Gambar 4.22.

2. Rancangan Halaman Dashboard Admin

Pada rancangan halaman dashboard admin adalah halaman yang akan diakses

oleh pihak Human Resource Department. Halaman ini memiliki beberapa menu

yang dapat diakses, yaitu menu user, job vacancy, job applications, configurations,

dan security. Halaman master Dashboard dapat dilihat pada Gambar 4.23.

Gambar 4.22 Rancangan Halaman Login

Page 86: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

71

Gambar 4.23 Rancangan Halaman Dashboard

3. Rancangan Halaman Master Provinces

Pada rancangan halaman master provinces tersebut terdapat data provinces

yang ditampilkan dalam bentuk tabel, form insert dan update dalam bentuk modal,

dan fungsi delete. Halaman master provinces dapat dilihat pada Gambar 4.24.

Gambar 4.24 Rancangan Halaman Master Provinces

Page 87: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

72

4. Rancangan Halaman Master Cities

Pada rancangan halaman master cities tersebut terdapat data cities yang

ditampilkan dalam bentuk tabel, form insert dan update dalam bentuk modal, dan

fungsi delete. Halaman master cities dapat dilihat pada Gambar 4.25.

Gambar 4.25 Rancangan Halaman Master Cities

5. Rancangan Halaman Master Job Levels

Pada rancangan halaman master job levels tersebut terdapat data job levels

yang ditampilkan dalam bentuk tabel, form insert dan update dalam bentuk modal,

dan fungsi delete. Halaman master job levels dapat dilihat pada Gambar 4.26.

Page 88: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

73

Gambar 4.26 Rancangan Halaman Master Job Levels

6. Rancangan Halaman Master Qualifications

Pada rancangan halaman master qualifications tersebut terdapat data

qualifications yang ditampilkan dalam bentuk tabel, form insert dan update dalam

bentuk modal, dan fungsi delete. Halaman master qualifications dapat dilihat pada

Gambar 4.27.

Page 89: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

74

Gambar 4.27 Rancangan Halaman Master Qualifications

7. Rancangan Halaman Master Field Of Studies

Pada rancangan halaman master field of studies tersebut terdapat data field of

studies yang ditampilkan dalam bentuk tabel, form insert dan update dalam bentuk

modal, dan fungsi delete. Halaman master field of studies dapat dilihat pada

Gambar 4.28.

Page 90: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

75

Gambar 4.28 Rancangan Halaman Master Field Of Studies

8. Rancangan Halaman Master Specializations

Pada rancangan halaman master specializations tersebut terdapat data

specializations yang ditampilkan dalam bentuk tabel, form insert dan update dalam

bentuk modal, dan fungsi delete. Halaman master specializations dapat dilihat pada

Gambar 4.29.

Page 91: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

76

Gambar 4.29 Rancangan Halaman Master Specializations

9. Rancangan Halaman Master Job Roles

Pada rancangan halaman master job roles tersebut terdapat data job roles

yang ditampilkan dalam bentuk tabel, form insert dan update dalam bentuk modal,

dan fungsi delete. Halaman master job roles dapat dilihat pada Gambar 4.30.

Page 92: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

77

Gambar 4.30 Rancangan Halaman Job Roles

10. Rancangan Halaman Master Industries

Pada rancangan halaman master industries tersebut terdapat data industries

yang ditampilkan dalam bentuk tabel, form insert dan update dalam bentuk modal,

dan fungsi delete. Halaman master industries dapat dilihat pada Gambar 4.31.

Page 93: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

78

Gambar 4.31 Rancangan Halaman Master Industries

11. Rancangan Halaman Master Position Levels

Pada rancangan halaman master position levels tersebut terdapat data position

levels yang ditampilkan dalam bentuk tabel, form insert dan update dalam bentuk

modal, dan fungsi delete. Halaman master position levels dapat dilihat pada

Gambar 4.32.

Page 94: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

79

Gambar 4.32 Rancangan Halaman Master Position Levels

12. Rancangan Halaman Master Skills

Pada rancangan halaman master skills tersebut terdapat data skills yang

ditampilkan dalam bentuk tabel, form insert dan update dalam bentuk modal, dan

fungsi delete. Halaman master skills dapat dilihat pada Gambar 4.33.

Page 95: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

80

13. Rancangan Halaman Master Languages

Pada rancangan halaman master languages tersebut terdapat data languages

yang ditampilkan dalam bentuk tabel, form insert dan update dalam bentuk modal,

dan fungsi delete. Halaman master languages dapat dilihat pada Gambar 4.34.

Gambar 4.33 Rancangan Halaman Master Skills

Page 96: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

81

Gambar 4.34 Rancangan Halaman Master Languages

14. Rancangan Halaman Master Work Locations

Pada rancangan halaman master work locations tersebut terdapat data work

locations yang ditampilkan dalam bentuk tabel, form insert dan update dalam

bentuk modal, dan fungsi delete. Halaman master work locations dapat dilihat

pada Gambar 4.35.

Page 97: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

82

Gambar 4.35 Rancangan Halaman Master Work Locations

15. Rancangan Halaman Master Roles

Pada rancangan halaman master roles tersebut terdapat data roles yang

ditampilkan dalam bentuk tabel, form insert dan update dalam bentuk modal, dan

fungsi delete. Halaman master roles dapat dilihat pada Gambar 4.36.

Page 98: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

83

Gambar 4.36 Rancangan Halaman Master Roles

16. Rancangan Halaman Master Permissions

Pada rancangan halaman master permissions tersebut terdapat data

permissions yang ditampilkan dalam bentuk tabel, form insert dan update dalam

bentuk modal, dan fungsi delete. Halaman master permissions dapat dilihat pada

Gambar 4.37.

Page 99: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

84

Gambar 4.37 Rancangan Halaman Master Permissions

17. Rancangan Halaman Master Permission Role

Pada rancangan halaman master permission roles tersebut terdapat data

permission roles yang ditampilkan dalam bentuk tabel, form insert dan update

dalam bentuk modal, dan fungsi delete. Halaman master permission roles dapat

dilihat pada Gambar 4.38.

Page 100: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

85

Gambar 4.38 Rancangan Halaman Master Permissions Role

18. Rancangan Halaman Master Role User

Pada rancangan halaman master role user tersebut terdapat data role user yang

ditampilkan dalam bentuk tabel, form insert dan update dalam bentuk modal, dan

fungsi delete. Halaman master role user dapat dilihat pada Gambar 4.39.

Page 101: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

86

Gambar 4.39 Rancangan Halaman Master Role User

19. Rancangan Halaman Master Users

Pada rancangan halaman master users tersebut terdapat data users yang

ditampilkan dalam bentuk tabel, form insert dan update dalam bentuk modal, dan

fungsi delete. Halaman master users dapat dilihat pada Gambar 4.40.

Gambar 4.40 Rancangan Halaman Master Users

Page 102: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

87

20. Rancangan Halaman Job vacancies

Pada rancangan halaman job vacancies tersebut terdapat data job vacancies

yang ditampilkan dalam bentuk tabel, form insert dan update dalam bentuk modal,

dan fungsi delete. Halaman job vacancies dapat dilihat pada Gambar 4.41.

Gambar 4.41 Rancangan Halaman Job Vacancies

Page 103: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

88

21. Rancangan Halaman Job Applications

Pada rancangan halaman job applications tersebut terdapat data para pelamar

yang mendaftar sebagai calon karyawan. Halaman job applications dapat dilihat

pada Gambar 4.42.

22. Rancangan Halaman Job Application Statuses

Pada rancangan halaman job application statuses tersebut terdapat informasi

detail dari pelamar yang dimana pihak Human Resource Department akan

menentukan apakah pelamar diterima atau tidak untuk tes interview. Halaman job

application statuses dapat dilihat pada Gambar 4.43.

Gambar 4.42 Rancangan Halaman Job Applications

Page 104: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

89

Gambar 4.43 Rancangan Halaman Job Application Statuses

23. Rancangan Halaman User Profiles

Pada rancangan halaman user profiles tersebut terdapat informasi detail dari

pelamar. Halaman user profiles dapat dilihat pada Gambar 4.44

Page 105: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

90

Gambar 4.44 Rancangan Halaman User Profiles

4.3 Mengimplementasikan Sistem

Tahapan selanjutnya setelah merancang desain antarmuka pengguna adalah

mengimplementasikan sistem. Aplikasi rekruitmen karyawan pada Startup Qupas

Indonesia diimplementasikan menggunakan perangkat keras (hardware) dan

perangkat lunak (software) yang telah dirancang sebelumnya. Perangkat keras

yang digunakan antara lain:

1. Komputer dengan processor Intel Core 2 Duo P 8400 @2.30 GHz atau lebih

tinggi.

2. Graphic Intel 32-bit dengan resolusi 1366 x 768 lebih tinggi.

3. Memori RAM 2 GB atau lebih tinggi.

Perangkat Lunak yang digunakan antara lain:

1. XAMPP V3.2.2 (Apache dan MYSQL).

2. Internet Browser Chrome.

Page 106: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

91

3. Visual Studio Code, Sublime.

Setelah mengimplementasikan Hardware dan software yang mulai dilakukan

fungsi pada aplikasi. Fungsi-fungsi yang diuji antara lain:

1. Fungsi Mengelola Data Master Provinces

2. Fungsi Mengelola Data Master Cities

3. Fungsi Mengelola Data Master Job Levels

4. Fungsi Mengelola Data Master Qualifications

5. Fungsi Mengelola Data Master Field Of Studies

6. Fungsi Mengelola Data Master Specializations

7. Fungsi Mengelola Data Master Job Roles

8. Fungsi Mengelola Data Master Industries

9. Fungsi Mengelola Data Master Position Levels

10. Fungsi Mengelola Data Master Skills

11. Fungsi Mengelola Data Master Languages

12. Fungsi Mengelola Data Master Divisions

13. Fungsi Mengelola Data Master Permissions

14. Fungsi Mengelola Data Master Roles

15. Fungsi Mengelola Data Master Permission Role

16. Fungsi Mengelola Data Master Role User

17. Fungsi Mengelola Data Master Users

18. Fungsi Mencatat Lokasi Pekerjaan

19. Fungsi Mencatat Lowongan Pekerjaan

20. Fungsi Mencatat Penerimaan Karyawan

Page 107: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

92

4.4 Membahas Sistem

Setelah merancang antar muka pengguna, tahap selanjutnya adalah

mengimplementasikan antarmuka pengguna tersebut kedalam aplikasi. Hasil

implementasi adalah sebagai berikut:

1. Halaman Login

Login adalah hal yang pertama kali dilakukan oleh pengguna, jika melakukan

login maka pengguna mendapat hak akses khusus yang dapat mengakses beberapa

fitur yang terdapat pada sistem.

2. Halaman Dashboard Admin

Pada halaman dashboard Admin adalah halaman pertama yang akan

ditampilkan setelah login sebagai Admin.

Gambar 4.45 Halaman Login

Page 108: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

93

Gambar 4.46 Halaman Dashboard Admin

3. Halaman Master Provinces

Pada halaman pengelolaan master provinces terdapat menu tambah

provinces, tampilan data provinces serta dapat mengedit suatu data provinces.

Gambar 4.47 Halaman Master Provinces

Page 109: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

94

4. Halaman Master Cities

Pada halaman pengelolaan master cities terdapat menu tambah cities,

tampilan data cities serta dapat mengedit suatu data cities.

Gambar 4.48 Halaman Master Cities

5. Halaman Master Job Levels

Pada halaman pengelolaan master job level terdapat menu tambah job levels,

tampilan data job levels serta dapat mengedit suatu data job levels.

Gambar 4.49 Halaman Master Job Levels

Page 110: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

95

6. Halaman Master Qualifications

Pada halaman pengelolaan master Qualifications terdapat menu tambah

Qualifications, tampilan data Qualifications serta dapat mengedit suatu data

Qualifications.

Gambar 4.50 Halaman Master Qualifications

7. Halaman Master Field Of Studies

Pada halaman pengelolaan master Field Of Studies terdapat menu tambah

Field Of Studies, tampilan data Field Of Studies serta dapat mengedit suatu data

Field Of Studies.

Page 111: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

96

Gambar 4.51 Halaman Master Field Of Studies

8. Halaman Master Specializations

Pada halaman pengelolaan master Specializations terdapat menu tambah

Specializations, tampilan data Specializations serta dapat mengedit suatu data

Specializations.

Gambar 4.52 Halaman Master Specializations

Page 112: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

97

9. Halaman Master Job Roles

Pada halaman pengelolaan master job roles terdapat menu tambah job roles,

tampilan data job roles serta dapat mengedit suatu data job roles.

Gambar 4.53 Halaman Master Job Roles

10. Halaman Master Industries

Pada halaman pengelolaan master Industries terdapat menu tambah

Industries, tampilan data Industries serta dapat mengedit suatu data Industries.

Page 113: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

98

Gambar 4.54 Halaman Master Industries

11. Halaman Master Position Levels

Pada halaman pengelolaan master Position Levels terdapat menu tambah

Position Levels, tampilan data Position Levels serta dapat mengedit suatu data

Position Levels.

Gambar 4.55 Halaman Master Position Levels

Page 114: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

99

12. Halaman Master Skills

Pada halaman pengelolaan master Skills terdapat menu tambah Skills,

tampilan data Skills serta dapat mengedit suatu data Skills.

Gambar 4.56 Halaman Master Skills

13. Halaman Master Languages

Pada halaman pengelolaan master Languages terdapat menu tambah

Languages, tampilan data Languages serta dapat mengedit suatu data Languages.

Page 115: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

100

Gambar 4.57 Halaman Master Languages

14. Halaman Master Work Locations

Pada halaman pengelolaan master Work Locations terdapat menu tambah

Work Locations, tampilan data Work Locations serta dapat mengedit suatu data

Work Locations.

Gambar 4.58 Halaman Master Work Locations

Page 116: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

101

15. Halaman Master Roles

Pada halaman pengelolaan master roles terdapat menu tambah roles, tampilan

data roles serta dapat mengedit suatu data roles.

16. Halaman Master Permissions

Pada halaman pengelolaan master Permissions terdapat menu tambah

Permissions, tampilan data Permissions serta dapat mengedit suatu data

Permissions.

Gambar 4.59 Halaman Master Roles

Gambar 4.60 Halaman Master Permissions

Page 117: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

102

17. Halaman Master Permission Role

Pada halaman pengelolaan master Permission Role terdapat menu tambah

Permission Role, tampilan data Permission Role serta dapat mengedit suatu data

Permission Role.

18. Halaman Master Role User

Pada halaman pengelolaan master Role User terdapat menu tambah Role

User, tampilan Role User serta dapat mengedit suatu data Role User.

19. Halaman Master Users

Gambar 4.61 Halaman Master Permission Role

Gambar 4.62 Halaman Master Role User

Page 118: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

103

20. Halaman Users

Gambar 4.63 Halaman Master Users

Pada halaman pengelolaan master Users terdapat menu tambah Users,

tampilan Users serta dapat mengedit suatu data Users.

21. Halaman Job Vacancies

Pada halaman pengelolaan job vancancies terdapat menu tambah lowongan

pekerjaan, tampilan job vacancy serta dapat mengedit suatu data lowongan

pekerjaan.

Page 119: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

104

Gambar 4.64 Halaman Job Vacancies

22. Halaman Job Applications

Pada halaman pengelolaan job applications terdapat menu tambah lowongan

pekerjaan, tampilan job apllications serta dapat mengedit suatu data lowongan

pekerjaan.

Gambar 4.65 Halaman Job Applications

Page 120: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

105

23. Halaman Job Application Statuses

Pada halaman pengelolaan job applications statuses terdapat melihat

informasi detail pelamar.

24. Halaman Profile Users

Pada halaman pengelolaan Users terdapat melihat informasi detail dari semua

user.

Gambar 4.67 Halaman Profile Users

Gambar 4.66 Halaman Job Application Statuses

Page 121: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

106

BAB V

PENUTUP

5.1 Kesimpulan

Kesimpulan yang diambil dari Rancang Bangun Aplikasi Rekruitmen

Karyawan Berbasis Website pada Startup Qupas Indonesia adalah sebagai berikut:

1. Aplikasi rekruitmen karyawan dapat menampung data lowongan pekerjaan

yang diinputkan pihak Human Resource Department setiap waktunya.

2. Aplikasi rekruitmen karyawan dapat memberikan informasi pelamar yang

mendaftar seperti pengalaman pekerjaan, keahlian, Pendidikan, dll.

3. Aplikasi rekruitmen karyawan dapat mengirimkan email notifikasi kepada

pelamar untuk menginformasikan apakah lamaran pekerjaannya diterima atau

tidak.

5.2 Saran

Berdasarkan aplikasi yang dibuat oleh penulis, diberikan beberapa saran

sebagai berikut:

1. Aplikasi dapat dikembang lebih lanjut yaitu dengan sistem rekomendasi

pelamar secara otomatis yang dapat mempermudah pihak Humas Resource

Department dalam mengambil keputusan untuk memilik kandidat terbaik.

2. Adanya fitur untuk membantu pihak Human Resource Department dalam

melakukan proses tes seleksi secara online.

Page 122: RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN …repository.dinamika.ac.id/id/eprint/4490/1/16410100024... · 2020. 4. 20. · vi KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat

DAFTAR PUSTAKA

Anhar. (2010). PHP & MySQL Secara Otodidak. Jakarta: PT Trans Media.

Ardhana, Y. K. (2012). Menyelesaikan Website 30 Juta! Jakarta: Jasakom.

Arief, M. (2011). Pemrograman Web Dinamis Menggunakan PHP dan Mysql.

Yogyakarta: ANDI.

Betet, B. (2016, Maret 31). Definisi Perancangan Sistem. Dipetik Maret 10, 2019,

dari feryblogger.com: http://bejobetet.blogspot.com/2016/03/definisi-

perancangan-sistem.html

Krismiaji. (2010). Sistem Informasi Akuntansi. Yogyakarta: AMP YKPN UPP.

Sutabri, T. (2012). Analisis Sistem Informasi. Yogyakarta: Andi.

Yakub. (2012). Pengantar Aplikasi. Yogyakarta: Graha Ilmu.