SIMULASI WEB SERVICE LOWONGAN KERJA DAN … sebuah aplikasi berbasis web atau situs ... lebih...

15
SIMULASI WEB SERVICE LOWONGAN KERJA DAN PEREKRUTAN KARYAWAN SE-KOTA SOLO SKRIPSI Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata I pada jurusan Teknik Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta Oleh : TINI NURWALDI L200100069 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2014

Transcript of SIMULASI WEB SERVICE LOWONGAN KERJA DAN … sebuah aplikasi berbasis web atau situs ... lebih...

SIMULASI WEB SERVICE LOWONGAN KERJA

DAN PEREKRUTAN KARYAWAN SE-KOTA SOLO

SKRIPSI

Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata I

pada jurusan Teknik Informatika Fakultas Komunikasi dan Informatika

Universitas Muhammadiyah Surakarta

Oleh :

TINI NURWALDI

L200100069

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS KOMUNIKASI DAN INFORMATIKA

UNIVERSITAS MUHAMMADIYAH SURAKARTA

2014

ii

iii

iv

v

MOTTO DAN PERSEMBAHAN

MOTTO

“Jadikanlah sholat dan sabar sebagai penolongmu.

Sesungguhnya yang demikian itu sungguh berat, kecuali bagi

orang-orang yang khusyu” (Q.S 2:45 )

Sholat dan Sabar adalah kunci dalam menjalani kehidupan

Ridho orang tua ridhonya Allah

Masalah yang paling utama kita menunda-nunda pekerjaan

adalah lemahnya memutuskan prioritas.

Boleh jadi anda membenci sesuatu, padahal ia amat baik

bagimu, dan boleh jadi pula kamu menyukai sesuatu,

padahal ia amat buruk bagimu, Allah mengetahui, sedang

kamu tidak mengetahui (Q.S 2:16)

vi

PERSEMBAHAN

Allah SWT Karena rahmat dan petunjuk –Nya aku dapat

menyelesaikan pendidikanku sampai jenjang Sarjana.

Terimakasih Allah

Bapak Walidi Nurwaldy dan Ibu Murtini ku tercinta yang

telah memberikan do’a restu, kasih sayang dan dukungan

secara mental dan materiil demi terselesaikannya

pendidikanku sampai jenjang ini.

Eyang Kakung ku tercinta yang sedang dirawat di rumah

sakit semoga segera diberikan kesembuhan.

Eyang putriku yang tercantik dan tercinta yang telah

merawatku sejak kecil sampai sekarang, selalu memberikan

do’a restu dalam setiap langkahku.

Mas Nanang Juanda yang telah sabar dalam membimbingku,

memberikan motivasi dan semangat yang begitu besar.

Semoga Allah meridhoi dan menyatukan kita.

Dua adik ku tersayang Ganzar Nurwaldy dan Meyga A.

Nurwaldy yang selalu menjadi motivasiku.

Teman2 ku wisma putri serasi 2 : Paiyem, Ulicx, mam q

cay, dewi, niqma, febi, icha, ovie . Terimakasih semuanya

Seluruh dosen dan karyawan Teknik Informatika UMS

Mas Fauzan yang telah banyak saya repotkan. hehe

Teman- teman informatika angkatan 2010

Seluruh rekan yang tidak saya sebutkan satu persatu disini.

vii

KATA PENGANTAR

Assalamu’alaikum wr.wb

Puji syukur kehadirat Allah SWT , dengan rahmat dan hidayahnya sehingga

peneliti dapat menyelesaikan tugas akhir dengan judul “SIMULASI WEB

SERVICE LOWONGAN KERJA DAN PEREKRUTAN KARYAWAN SE-

KOTA SOLO”

Tugas Akhir atau skripsi ini disusun untuk memenuhi syarat dalam

mengambil gelar Sarjana Komputer di Universitas Muhammadiyah Surakarta.

Dalam penyusunan tugas akhir ini tidak lepas dari dukungan berbagai pihak. Oleh

karena itu peneliti mengucapkan terimaksih kepada :

1. Allah SWT yang memberikan hidayahnya sampai selesainya tugas akhir ini.

2. Husni Thamrin, S.T, MT., Ph.D selaku Dekan Fakultas Komunikasi

3. Heru Supriyono, S.T., M.Eng selaku Ketua Jurusan Teknik Informatika

Universitas Muhammadiyah Surakarta.

4. Umi Fadlillah, S.T, M.Eng selaku pembimbing yang senantiasa memberikan

waktu, nasehat dan bimbingannya kepada penulis sehingga dapat

menyelesaikan skripsi ini.

5. Kepada orang tua dan saudara-saudaraku yang selalu memberikan doa restu

dan dukungan kepada penulis.

6. Nanang Juanda yang senantiasa sabar membimbingku.

7. Semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah

memberikan kontribusinya hingga skripsi ini selesai.

Akhir kata, penulis sangat berharap skripsi yang telah disusun ini dapat

bermanfaat bagi penulis khususnya dan bagi seluruh pembaca pada umumnya untuk

menambah pengetahuan kepada kita semua

Surakarta, 12 Juni 2014

Penulis

Wassalamu’alaikum Wr. Wb.

viii

DAFTAR ISI

HALAMAN PERSETUJUAN ............................................................................... ii

HALAMAN PENGESAHAN ................................................................................ iii

HALAMAN KONTRIBUSI ................................................................................... iv

HALAMAN MOTTO DAN PERSEMBAHAN .................................................... v

KATA PENGANTAR ............................................................................................ vii

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

DAFTAR TABEL .................................................................................................. xii

DAFTAR GAMBAR .............................................................................................. xiv

ABSTRAKSI .......................................................................................................... xvi

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

A. Latar Belakang Masalah ............................................................................. 1

B. Rumusan Masalah ...................................................................................... 2

C. Batasan Masalah ......................................................................................... 2

D. Tujuan Penelitian ........................................................................................ 3

E. Manfaat Penelitian ...................................................................................... 3

F. Sistematika Penulisan ................................................................................. 4

BAB II TINJAUAN PUSTAKA ............................................................................ 6

A. Telaah Penelitian ........................................................................................ 6

B. Landasan Teori ........................................................................................... 8

ix

a. Web services ....................................................................................... 8

b. HTML 5 ............................................................................................. 9

c. Javascript ........................................................................................... 9

d. PHP (Hypertext Preprocessor) .......................................................... 10

e. Notepad++ .......................................................................................... 11

f. Database MySQL ................................................................................ 11

BAB III METODOLOGI PENELITIAN .......................................................... 12

A. Waktu dan Tempat Pengujian ................................................................ 13

B. Peralatan Utama dan Pendukung ........................................................... 13

1. Perangkat Keras (Hardware) ................................................................ 13

2. Perangkat Lunak (Software) ................................................................. 13

C. Metode Pengembangan .......................................................................... 14

D. Alur Penelitian ....................................................................................... 16

1. Diagram Alir Penelitian ..................................................................... 16

2. Diagram Alir Web service .................................................................. 19

E. Pengertian Perancangan Use case .......................................................... 22

1. Administrator ..................................................................................... 22

2. Perusahaan ......................................................................................... 23

3. Jobseeker ............................................................................................ 24

4. Use case Description .......................................................................... 25

x

F. Activity Diagram .................................................................................... 34

G. Rancangan Database dan Tabel ............................................................. 35

1. Tabel Instance Chart (TIC) ............................................................ 35

2. Relasi Antar Tabel / Entity Relationship Diagram (ERD) .............. 57

H. Rancangan Tampilan Website ............................................................... 58

I. Membangun Sistem ................................................................................. 60

BAB IV HASIL DAN PEMBAHASAN ........................................................... 61

A. Hasil Penelitian .......................................................................................... 61

1. Tampilan Web service ............................................................................ 61

2. Tampilan Web virtual ............................................................................. 71

B. Pengujian Sistem ........................................................................................ 72

C. Analisa dan Pembahasan ............................................................................ 77

1. Kelebihan .............................................................................................. 78

2. Kekurangan ............................................................................................ 78

BAB V PENUTUP ................................................................................................. 79

A. Kesimpulan ............................................................................................... 79

B. Saran ......................................................................................................... 79

DAFTAR PUSTAKA

LAMPIRAN

xi

DAFTAR TABEL

Tabel 3.1 Login .................................................................................................... 25

Tabel 3.2 Tambah admin ..................................................................................... 26

Tabel 3.3 Edit admin ........................................................................................... 27

Tabel 3.4 Hapus admin ........................................................................................ 27

Tabel 3.5 Edit soal ............................................................................................... 27

Tabel 3.6 Tambah soal ......................................................................................... 28

Tabel 3.7 Hapus soal ............................................................................................ 28

Tabel 3.8 Hapus perusahaan ................................................................................ 28

Tabel 3.9 Hapus Lowongan ................................................................................. 29

Tabel 3.10 Hapus Jobseeker ................................................................................ 29

Tabel 3.11 Daftar Perusahaan .............................................................................. 30

Tabel 3.12 Edit Profil ........................................................................................... 30

Tabel 3.13 Tambah lowongan .............................................................................. 31

Tabel 3.14 Edit lowongan .................................................................................... 31

Tabel 3.15 Hapus Lowongan ............................................................................... 31

Tabel 3.16 Daftar Jobseeker ................................................................................ 32

Tabel 3.17 Lamar kerja ........................................................................................ 33

Tabel 3.18 Unggah berkas ................................................................................... 33

Tabel 3.19 Tes ...................................................................................................... 33

Tabel 3.20 Tabel Berkas ...................................................................................... 35

Tabel 3.21 Tabel Bidang_kerja ............................................................................ 36

Tabel 3.22 Tabel Jenis_berkas ............................................................................. 36

Tabel 3.23 Tabel Jobseeker ................................................................................. 37

Tabel 3.24 Tabel lamar ........................................................................................ 38

xii

Tabel 3.25 Tabel Lokasi 1 .................................................................................... 39

Tabel 3.26 Tabel Lokasi 2 .................................................................................... 40

Tabel 3.27 Tabel Loker ..................................................................................... . 41

Tabel 3.28 Tabel Pendidikan_akhir ..................................................................... 43

Tabel 3.29 Tabel Pengalaman_kerja .................................................................... 44

Tabel 3.30 Tabel Perusahaan ............................................................................... 45

Tabel 3.31 Tabel Tes_berkas ............................................................................... 47

Tabel 3.32 Tabel user ........................................................................................... 48

Tabel 3.33 Tabel users ......................................................................................... 48

Tabel 3.34 Tabel nilai .......................................................................................... 49

Tabel 3.35 Tabel sub_bidang_kerja ..................................................................... 50

Tabel 3.36 Tabel notif .......................................................................................... 51

Tabel 3.37 Tabel soal_esay .................................................................................. 52

Tabel 3.38 Tabel timer ......................................................................................... 53

Tabel 3.39 Tabel soal_ganda ............................................................................... 54

Tabel 3.40 Tabel Pendidikan ............................................................................... 55

Tabel 4.1 Black Box halaman depan .................................................................... 73

Tabel 4.2 Black Box halaman Perusahaan ........................................................... 74

Tabel 4.3 Black Box halaman Jobseeker ............................................................. 74

Tabel 4.4 Black Box halaman web virtual (Rosalia Indah) .................................. 75

Tabel 4.5 Daftar rekap kuesioner untuk calon pelamar kerja bagian 1 ................ 75

xiii

DAFTAR GAMBAR

Gambar 3.1 Metode waterfall ............................................................................... 14

Gambar 3.2 Diagram alir penelitian bagian 1 ....................................................... 16

Gambar 3.3 Diagram alir penelitian bagian 2 ...................................................... 17

Gambar 3.4 Diagram alir web service 1 ............................................................... 19

Gambar 3.5 Diagram alir web service 2 ............................................................... 20

Gambar 3.6 Use case Administrator .................................................................... 22

Gambar 3.7 Use case Perusahaan ........................................................................ 23

Gambar 3.8 Use case Jobseeker .......................................................................... 24

Gambar 3.9 Activity Diagram .............................................................................. 34

Gambar 3.10 Entity Relationship Diagram (ERD) ....................................................... 57

Gambar 3.11 Halaman utama .............................................................................. 58

Gambar 3.12 Halaman Administrator .................................................................. 59

Gambar 3.13 Halaman Jobseeker ........................................................................ 59

Gambar 3.14 Halaman Perusahaan ..................................................................... 60

Gambar 4.1 Menu daftar jobseeker dan perusahaan ............................................ 61

Gambar 4.2 Menu Login ...................................................................................... 62

Gambar 4.3 Menu beranda ................................................................................... 62

Gambar 4.4 Menu tambahkan administrator ........................................................ 63

Gambar 4.5 Menu soal ......................................................................................... 63

Gambar 4.6 Menu tambah soal ............................................................................ 64

Gambar 4.7 Menu perusahaan ............................................................................. 64

Gambar 4.8 Menu lowongan ................................................................................ 65

Gambar 4.9 Menu Jobseeker ............................................................................... 65

xiv

Gambar 4.10 Menu Pencarian .............................................................................. 66

Gambar 4.11 Menu edit password ....................................................................... 66

Gambar 4.12 Menu beranda ................................................................................. 67

Gambar 4.13 Menu Jobseeker ............................................................................. 67

Gambar 4.14 Menu Api service ........................................................................... 68

Gambar 4.15 Print out data tes online .................................................................. 69

Gambar 4.16 Menu beranda ................................................................................. 69

Gambar 4.17 Menu lowongan .............................................................................. 69

Gambar 4.18 Profil jobseeker .............................................................................. 70

Gambar 4.19 Pemberitahuan tes .......................................................................... 71

Gambar 4.20 Edit Password ................................................................................. 71

Gambar 4.21 Menu beranda ................................................................................. 72

Gambar 4.22 Menu jobseeker .............................................................................. 72

Gambar 4.23 Grafik Rekap kuesioner untuk calon pelamar kerja ....................... 76

xv

ABSTRAKSI

Web service lowongan kerja dan perekrutan karyawan pada penelitian ini

adalah sebuah aplikasi berbasis web atau situs lowongan kerja yang terhubung

langsung dengan website perusahaan yang telah mendaftarkan dirinya kedalam

aplikasi ini, web service ini juga dilengkapi dengan fitur tes potensi akademik

online.

Banyak situs-situs lowongan kerja yang telah lebih dulu dibuat namun belum

dilengkapi dengan tes masuk kerja tahap awal secara online. Maka peneliti memilih

mengembangkan situs pencari kerja menjadi aplikasi rekrutmen online.

Tujuan dibangunnya aplikasi ini yaitu mengubah proses melamar pekerjaan

manual menjadi online. Untuk mencapai tujuan tersebut maka dibangunlah aplikasi

ini. Perancangan aplikasi ini dilakukan dengan menggunakan tool software XAMPP

version 1.7.3 dan database (MySQL versi 5.1.4, phpMyadmin 3.2.4 ) dengan

menggunakan bootstrap sebagai web designnya. Hasil pengujian web service /server

nya dilakukan secara online, begitu pula dengan web perusahaan / client nya juga

dilakukan secara online. Hasil akhir menunjukkan bahwa web service ini terbukti

lebih memudahkan pelamar kerja untuk mencari lowongan kerja dan memasukkan

lamaran kerja sampai tes tertulis secara online.

Kata kunci : web service, lowongan kerja, online