rancang bangun aplikasi rekrutmen...
TRANSCRIPT
RANCANG BANGUN APLIKASI REKRUTMEN KARYAWAN BARU PADA
PT. MASMEDIA BUANA PUSTAKA BERBASIS WEBSITE
KERJA PRAKTIK
Program Studi
S1 Sistem Informasi
Oleh:
THORIQ SATRIA MARVY
17.41010.0165
FAKULTAS TEKNOLOGI DAN INFORMATIKA
UNIVERSITAS DINAMIKA
2020
RANCANG BANGUN APLIKASI REKRUTMEN KARYAWAN BARU
PADA PT MASMEDIA BUANA PUSTAKA BERBASIS WEBSITE
Diajukan sebagai syarat untuk mengerjakan
Program Sarjana
Disusun Oleh:
FAKULTAS TEKNOLOGI DAN INFORMATIKA
UNIVERSITAS DINAMIKA
2020
Nama : Thoriq Satria Marvy
NIM : 17410100165
Program Studi : S1 (Strata Satu)
Jurusan : Sistem Informasi
“Bersabarlah menghadapi ujian. Karena dalam kesabaran itu Tuhan
sedang meninggikan derajatmu”
“Kupersembahkan kerja praktek ini kepada kedua orang tua yang
memberikan motivasi, dan rekan kerja praktik. Terimakasih, semoga
seluruh kebaikan yang diberikan mendapat imbalan dari Allah SWT”
vii
ABSTRAK
PT. MASMEDIA BUANA PUSTAKA adalah perusahaan penerbitan yang
menerbitkan dan memasarkan buku-buku yang dibutuhkan masyarakat. Untuk
mendukung kegiatan operasional sehari – hari diperlukan Sumber Daya Manusia
yang berkualitas terbaik. Proses rekrutmen yang diterapkan PT MASMEDIA
BUANA PUSTAKA menggunakan proses manual seperti pelamar datang untuk
melihat informasi tentang lowongan pekerjaan yang terdapat pada perusahaan,
kemudian pelamar menyerahkan dokumen (hard copy) sehingga membutuhkan
waktu yang tidak efisien. Hal ini menyebabkan kinerja pihak HRD (Human
Resource Development) PT MASMEDIA BUANA PUSTAKA membutuhkan
waktu yang lama untuk mengelola data pelamar yang melamar pekerjaan dan
kesulitan untuk menentukan jadwal interview.
Solusi untuk membantu mengatasi masalah tersebut, maka diperlukan
aplikasi rekrutmen karyawan baru berbasis website. Aplikasi ini dapat memberikan
informasi mengenai lowongan pekerjaan, mengelola data pelamar dan melakukan
kegiatan penjadwalan interview secara terkomputerisasi. Metode yang digunakan
pada rancang bangun ini adalah System Development Life Cycle (SDLC). Tahapan
yang digunakan adalah perencanaan, analisis kebutuhan, desain dan pemrograman,
implementasi sistem. Bagian HRD dan pelamar dapat mengakses aplikasi tersebut
menggunakan jaringan internet, untuk melakukan proses rekrutmen karyawan baru.
Kata Kunci : Website, Aplikasi Rekrutmen Karyawan Baru, PT MASMEDIA
BUANA PUSTAKA
viii
KATA PENGANTAR
Puji syukur kehadirat Tuhan Yang Maha Esa, karena berkat rahmat dan
hidayah-Nya, penulis dapat menyelesaikan Laporan Kerja Praktik yang berjudul
“Rancang Bangun Aplikasi Rekrutmen Karyawan Baru Pada PT MASMEDIA
BUANA PUSTAKA Berbasis Website” ini dapat diselesaikan.
Laporan Kerja Praktik ini disusun dalam rangka penulisan laporan untuk
lulus mata kuliah Kerja Praktik pada Program Studi S1 Sistem Informasi
Universitas Dinamika Surabaya. Melalui kesempatan yang sangat berharga ini,
penulis menyampaikan ucapan terima kasih yang sebesar-besarnya kepada semua
pihak yang telah membantu penyelesaian Laporan Kerja Praktik ini, terutama
kepada :
1. Bapak Prof. Dr. Budi Jatmiko, M.Pd. selaku Rektor Universitas Dinamika
Surabaya.
2. Bapak Dr.Anjik Sukmaaji, S.Kom., M.Eng. selaku Kepala Program Studio
S1 Sistem Informasi.
3. Ibu Tan Amelia, S.Kom., M.MT., MCP. selaku Dosen pembimbing.
4. Bapak Muhammad Muhbib. Selaku Penyelai PT MASMEDIA BUANA
PUSTAKA yang juga memberikan masukan terhadap aplikasi yang saya
buat.
5. Kedua orang tua dan adik-adik yang selalu mendukung dan mendoakan yang
terbaik buat anak dan saudaranya.
ix
6. Teman–teman seperjuangan kerja praktik yang bersama–sama membantu
memberikan dukungan, dan saran dari awal proses kerja praktik hingga
pembuatan laporan ini.
Semoga Tuhan Yang Maha Esa memberikan limpahan rahmat-Nya kepada
seluruh pihak yang telah memberikan bantuan, nasehat, dan dukungan selama
pelaksanaan kerja praktik maupun pembuatan laporan kerja praktik ini.
Penulis menyadari bahwa laporan ini masih jauh dari kesempurnaan, baik
dari materi maupun teknik penyajiannya. Untuk itu segala kritik dan saran
membangun, sangat penulis harapkan. Semoga laporan ini dapat memberikan
manfaat bagi pembaca dan pihak-pihak yang berkepentingan.
Surabaya, 24 Juni 2020
Penulis
x
DAFTAR ISI
Halaman
ABSTRAK ............................................................................................................ vii
KATA PENGANTAR ......................................................................................... viii
DAFTAR ISI ........................................................................................................... x
DAFTAR TABEL ................................................................................................ xiii
DAFTAR GAMBAR ........................................................................................... xiv
BAB I PENDAHULUAN ...................................................................................... 1
1.1 Latar Belakang.......................................................................................... 1
1.2 Rumusan Masalah ......................................................................................... 2
1.3 Batasan Masalah............................................................................................ 2
1.4 Tujuan Penelitian .......................................................................................... 3
1.5 Manfaat Penelitian ........................................................................................ 3
1.6 Sistematika Penulisan.................................................................................... 4
BAB II GAMBARAN UMUM PERUSAHAAN .................................................. 6
2.1 Sejarah PT MASMEDIA BUANA PUSTAKA ........................................... 6
2.2 Logo PT MASMEDIA BUANA PUSTAKA ............................................... 6
2.3 Visi PT MASMEDIA BUANA PUSTAKA ................................................. 7
2.4 Misi PT MASMEDIA BUANA PUSTAKA ................................................ 7
2.5 Struktur Organisasi PT MASMEDIA BUANA PUSTAKA ........................ 7
2.6 Tugas Dan Wewenang / Tanggung Jawab .................................................... 8
xi
BAB III LANDASAN TEORI ............................................................................. 10
3.1 Personalia dan Sumber Daya Manusia ........................................................ 10
3.2 Rekrutmen ................................................................................................... 10
3.4 Hypertext Preprocessor (PHP) ................................................................... 12
3.5 Database ..................................................................................................... 13
3.6 SDLC (System Development Life Cycle) .................................................... 13
3.7 System Flowchart ........................................................................................ 14
3.8 Data Flow Diagram (DFD) ........................................................................ 14
BAB IV DESKRIPSI PEKERJAAN .................................................................... 16
4.1 Requirement Analysis .................................................................................. 16
4.1.1 Wawancara ........................................................................................... 16
4.1.2 Observasi .............................................................................................. 17
4.2 Analisis ........................................................................................................ 18
4.2.1 Kebutuhan Pengguna ........................................................................... 18
4.2.2 Kebutuhan Fungsional ......................................................................... 19
4.2.3 Kebutuhan Non Fungsional.................................................................. 22
4.3 Desain Dan Pemrograman........................................................................... 22
4.3.1 Document Flow .................................................................................... 23
4.3.2 Sysflow Flowchart ................................................................................ 24
4.3.3 Desain Arsitektur ................................................................................. 25
4.3.4 Diagram IPO (Input Proses Output) .................................................... 26
xii
4.3.5 Context Diagram Dan Data Flow Diagram ........................................ 27
4.3.6 Diagram Jenjang Proses ....................................................................... 28
4.3.7 Data Flow Diagram Level 0 ................................................................ 30
4.3.8 Data Flow Diagram Level 1 (Data Master Lowongan) ....................... 31
4.3.9 Perancangan Database ......................................................................... 31
4.3.10 Conceptual Data Model & Physical Data Model .............................. 32
4.3.11 Struktur Tabel..................................................................................... 33
4.3.12 Desain I/O .......................................................................................... 37
4.4 Implementasi Sistem ................................................................................... 43
4.4.1 Implementasi Halaman HRD ............................................................... 43
4.4.2 Implementasi Halaman Head Departemen .......................................... 46
4.4.2 Implementasi Halaman Pelamar .......................................................... 48
BAB V PENUTUP ................................................................................................ 49
5.1 Kesimpulan ............................................................................................. 49
5.2 Saran ....................................................................................................... 49
DAFTAR PUSTAKA ........................................................................................... 50
xiii
DAFTAR TABEL
halaman
Tabel 4.1 Identifikasi Masalah .............................................................................. 17
Tabel 4.2 Kebutuhan Pengguna ............................................................................ 18
Tabel 4.3 Permintaan Penambahan Karyawan Baru ............................................. 19
Tabel 4.4 Pencatatan Data Lowongan Kerja ......................................................... 20
Tabel 4.5 Pencatatan Data Pelamar ....................................................................... 20
Tabel 4.6 Penjadwalan Interview .......................................................................... 21
Tabel 4.7 Pencatatan Data Diri Pelamar ............................................................... 21
Tabel 4.8 Tabel Login HRD .................................................................................. 34
Tabel 4.9 Login Departemen................................................................................. 34
Tabel 4.10 Tabel Applicant ................................................................................... 35
Tabel 4.11 Tabel Applicant Job ............................................................................ 35
Tabel 4.12 Tabel File ............................................................................................ 36
Tabel 4.13 Tabel Scheduling................................................................................. 36
xiv
DAFTAR GAMBAR
Halaman
Gambar 2.1 Logo PT MASMEDIA BUANA PUSTAKA ..................................... 6
Gambar 2.2 Struktur Organisasi PT MASMEDIA BUANA PUSTAKA .............. 7
Gambar 4. 1 Model Water Fall………………………………………..………………16
Gambar 4. 2 Document Flowchart Rekrutmen Karyawan Baru ........................... 23
Gambar 4. 3 System Flowchart Fungsi Kebutuhan Karyawan Baru .................... 24
Gambar 4. 4 System Flowchart Fungsi Apply Job ................................................ 25
Gambar 4. 5 Desain Arsitektur.............................................................................. 26
Gambar 4. 6 Diagram IPO (Input Proses Output) ................................................ 27
Gambar 4. 7 Context Diagram .............................................................................. 28
Gambar 4. 8 Diagram Jenjang Aplikasi Rekrutmen Karyawan Baru ................... 29
Gambar 4. 9 Data Flow Diagram Level 0 ............................................................. 30
Gambar 4. 10 Data Flow Diagram Level 1 (Data Master Lowongan) .................. 31
Gambar 4. 11 Conceptual Data Model Rekrutmen Karyawan Baru .................... 32
Gambar 4. 12 Physical Data Model Rekrutmen Karyawan Baru ......................... 33
Gambar 4.13 Desain Halaman Awal ..................................................................... 37
Gambar 4.14 Desain Halaman Login HRD .......................................................... 37
Gambar 4.15 Desain Halaman Kelola Lowongan Kerja ....................................... 38
Gambar 4.16 Halaman Kelola Pelamar ................................................................. 38
Gambar 4.17 Desain Halaman Penjadwalan ......................................................... 39
Gambar 4.18 Desain Halaman Menu HRD........................................................... 39
xv
Gambar 4.19 Desain Halaman Login Departemen ............................................... 40
Gambar 4.20 Desain Halaman Menu Departemen ............................................... 40
Gambar 4.21 Desain Halaman Awal Departemen ................................................ 41
Gambar 4.22 Desain Halaman Download File ..................................................... 41
Gambar 4.23 Desain Halaman Pertama Pelamar .................................................. 42
Gambar 4.24 Desain Halaman Apply Job ............................................................. 42
Gambar 4.25 Desain Tambahan data lowongan pekerjaan ................................... 43
Gambar 4.26 Halaman Login ................................................................................ 44
Gambar 4. 27 Halaman Kelola Pekerjaan Aktif.................................................... 44
Gambar 4.28 Halaman Tambah Lowongan Kerja ................................................ 45
Gambar 4.29 Halaman Kelola Pelamar ................................................................. 45
Gambar 4.30 Halaman Penjadwalan ..................................................................... 46
Gambar 4.31 Halaman Login ................................................................................ 46
Gambar 4.32 Halaman Lowongan Pekerjaan........................................................ 47
Gambar 4.33 Halaman Download Form ............................................................... 47
Gambar 4.34 Halaman Apply Job ......................................................................... 48
Gambar 4. 35 Halaman Isi Data Pelamar .............................................................. 48
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Perusahaan sebagai suatu organisasi yang merupakan salah satu bentuk dari
usaha partisipasi anggota masyarakat yang bermanfaat untuk memenuhi kebutuhan
dari manusia. Tujuan perusahaan umumnya adalah untuk memperoleh laba dari
aktivitas perusahaan, serta berusaha untuk mempertahankan eksistensi dan
kelangsungan perusahaannya, sehingga setiap perusahaan dituntut untuk beroperasi
yang sebaik – baiknya.
Suatu organisasi akan tertinggal jauh apabila tidak memiliki sistem
informasi yang akurat dan tepat dalam waktu yang singkat. Teknologi informasi
sangat unggul untuk kecepatan dalam menyampaikan informasi yang dibutuhkan
tanpa dipengaruhi oleh jarak dan tempat maupun batas. Banyak Negara maju
menerapkan teknologi informasi sebagai sesuatu yang luar biasa dalam pencapaian
efisiensi waktu dan biaya sehingga suatu organisasi yang menggunakan teknologi
informasi dapat berkembang dengan pesat.
PT MASMEDIA BUANA PUSTAKA merupakan salah satu perusahaan
yang bergerak di bidang Penerbitan dan sekaligus Produksi Buku yang telah
menerbitkan dan memasarkan buku - buku yang dibutuhkan masyarakat. Sejak awal
berdiri pada 2008, perusahaan ini telah menerbitkan puluhan ribu buku-buku yang
bermutu. Mulai dari jenjang prasekolah hingga pendidikan menengah. Tak lupa,
juga menerbitkan buku - buku umum yang disediakan untuk seluruh khalayak
2
pembaca. Mengingat usia berdiri yang sudah sejak lama, penerbit ini telah memiliki
jaringan distribusi yang luas dan tersebar di seluruh provinsi dan kabupaten/kota di
Indonesia. PT MASMEDIA BUANA PUSTAKA memiliki jumlah karyawan yang
berjumlah ribuan untuk satu sektor di sidoarjo yang beralamat di Jalan Tropodo No
111, Sidoarjo. PT MASMEDIA BUANA PUSTAKA belum mempunyai wadah
atau tempat untuk memberikan informasi kepada masyarakat luas dan pada saat
perekrutan karyawan terlalu rumit dan membutuhkan waktu dalam prosedur
pelaksanaanya, dampaknya akan membuang waktu untuk menyebarkan informasi
mengenai perekrutan.
Berdasarkan masalah diatas maka melakukan rancang bangun aplikasi
rekrutmen karyawan baru pada PT MASMEDIA BUANA PUSTAKA berbasis
website. Adanya solusi yang telah ditentukan agar memudahkan proses rekrutmen
karyawan baru pada PT MASMEDIA BUANA PUSTAKA dapat lebih efektif dan
efisien serta informasi yang diberikan dapat lebih akurat. Aplikasi rekrutmen
karyawan baru dapat menghemat anggaran untuk proses perekrutan dalam jangka
panjang. Serta dapat membantu perkerjaan HRD untuk mengelola data pelamar.
1.2 Rumusan Masalah
Berdasarkan latar belakang permasalahan di atas, maka dapat dirumuskan
permasalahan yang ada, yaitu bagaimana membuat Aplikasi Rekrutmen Karyawan
berbasis website pada PT MASMEDIA BUANA PUSTAKA.
1.3 Batasan Masalah
Batasan masalah pada rancang bangun aplikasi rekrutmen karyawan ini
adalah sebagai berikut :
3
1. Aplikasi ini akan digunakan oleh Departemen HRD pada PT MASMEDIA
BUANA PUSTAKA untuk mendukung proses Rekrutemen karyawan baru.
2. Aplikasi ini digunakan untuk melakukan pendataan calon pelamar sampai
dengan penjadwalan interview yang dilakukan oleh Departemen HRD.
3. Aplikasi Rekrutmen ini berbasis Website dengan database MySql.
4. Setiap Kepala Departemen yang terdapat pada PT MASMEDIA BUANA
PUSTAKA dapat mengajukan permintaan penambahan karyawan baru
melalui Aplikasi Rekrutmen yang nantinya disetujui pihak Departemen
HRD PT MASMEDIA BUANA PUSTAKA.
5. Aplikasi ini tidak sampai dengan proses Tes seleksi yang dilakukan pihak
HRD PT MASMEDIA BUANA PUSTAKA.
1.4 Tujuan Penelitian
Tujuan dari kerja praktek ini adalah menghasilkan aplikasi berbasis website
yang memiliki fitur tentang permintaan, informasi, dan pengolahan data pelamar
terhadap proses rekrutemen karyawan baru pada PT MASMEDIA BUANA
PUSTAKA.
1.5 Manfaat Penelitian
Manfaat yang diharapkan dari pembuatan rancang bangun aplikasi ini
adalah :
1. Bagi PT MASMEDIA BUANA PUSTAKA
a. Mempermudah proses sistem rekrutmen karyawan.
b. Mengurangi kesalahaan pendataan terhadap pelamar.
c. Mempercepat proses rekrutmen yang ada pada perusahaan.
4
d. Mencari calon karyawan yang sesuai dengan kriteria yang
dibutuhkan oleh pihak perusahaan.
e. Memperbarui sistem rekrutmen yang semula tidak terkomputerisasi
menjadi tekomputerisasi.
2. Bagi Calon Karyawan
a. Mempermudah mendapatkan informasi yang ada pada Perusahaan.
b. Mengurangi terjadinya kesalahan ketika mendaftar lowongan yang
terdapat pada PT MASMEDIA BUANA PUSTAKA.
1.6 Sistematika Penulisan
Untuk memberikan pemahaman gambaran secara menyeluruh terhadap
masalah yang dibahas, maka sistematika penulisan Laporan Kerja Praktik dibagi ke
dalam beberapa bab yaitu :
BAB I PENDAHULUAN
Bab ini menjelaskan tentang latar belakang dari hal-hal yang
berhubungan dengan perusahaan, perumusan masalah, batasan
masalah, tujuan serta manfaat yang diperoleh dengan terbentuk
aplikasi yang telah dibangun utuk pihak perusahaan.
BAB II GAMBARAN UMUM PERUSAHAAN
Bab ini membahas menganai gambaran umum yang ada pada
perusahaan PT MASMEDIA BUANA PUSTAKA, mulai dari visi
perusahaan, misi perusahaan serta struktur organisasi.
5
BAB III LANDASAN TEORI
Pada bab ini membahas tentang serangkaian teori yang dianggap
berhubungan dengan kerja praktik yang dilakukan untuk
penyelesaian masalah. Meliputi Konsep dasar dari informasi,
aplikasi, struktur data, dan model pengembangan aplikasi.
BAB IV DESKRIPSI PEKERJAAN
Bab ini berisi tentang langkah-langkah yang digunakan untuk
perancangan sebuah sistem yang digunakan untuk menyelesaikan
masalah. Adapun isi dari bab ini adalah analisis masalah, desain
interface serta pemrograman, implementasi sistem dan verifikasi.
BAB V PENUTUP
Bab ini berisi kesimpulan dari pembuatan aplikasi Rekrutmen
Karyawan Baru Pada PT MASMEDIA BUANA PUSTAKA beserta
saran yang bermanfaat untuk pengembangan sistem aplikasi ini.
6
BAB II
GAMBARAN UMUM PERUSAHAAN
2.1 Sejarah PT MASMEDIA BUANA PUSTAKA
PT. Masmedia Buana Pustaka adalah perusahaan penerbitan yang
menerbitkan dan memasarkan buku-buku yang dibutuhkan masyarakat. Sejak awal
berdiri pada 2008, perusahaan ini juga memiliki 90 cabang. Perusahaan ini
berlokasi di Jl. Tropodo 1 No. 111, Tropodo, Waru, Tropodo, Sidoarjo, Kabupaten
Sidoarjo, Jawa Timur. Perusahaan ini memiliki karyawan 1400 orang. Perusahaan
ini telah menerbitkan ribuan buku-buku yang bermutu. Mulai dari jenjang
prasekolah hingga pendidikan menengah. Perusahaan juga menerbitkan buku-buku
umum yang disediakan untuk seluruh khalayak pembaca. Memasuki tahun yang
ketujuh, penerbit ini telah memiliki jaringan distribusi yang luas. Tersebar di
seluruh provinsi dan kabupaten/kota di Indonesia. Sebagai bentuk tanggung
jawabnya, perusahaan juga berusaha untuk turut serta mendukung program-
program pemerintah dalam upaya memajukan pendidikan nasional.
2.2 Logo PT MASMEDIA BUANA PUSTAKA
Logo PT MASMEDIA BUANA PUSTAKA sebagai berikut :
Gambar 2.1 Logo PT MASMEDIA BUANA PUSTAKA
7
2.3 Visi PT MASMEDIA BUANA PUSTAKA
“Menjadikan penerbit buku terdepan dalam mencerdaskan kehidupan
bangsa.”
2.4 Misi PT MASMEDIA BUANA PUSTAKA
“Menyelenggarakan usaha penerbitan secara professional dan turut serta
mencerdaskan kehidupan bangsa menuju kehidupan yang sejahtera.”
2.5 Struktur Organisasi PT MASMEDIA BUANA PUSTAKA
PT MASMEDIA BUANA PUSTAKA terdiri dari beberapa bagian yang
betanggung jawab pada kegiatan bisnis yang dilakukan oleh pihak perusahaan.
Semua bagian bertanggung jawab kepada pemimpin, gambar struktur organisasi
sebagai berikut :
Gambar 2.2 Struktur Organisasi PT MASMEDIA BUANA PUSTAKA
8
2.6 Tugas Dan Wewenang / Tanggung Jawab
Deskripsi tugas pada struktur organisasi yang dapat dilihat pada gambar
yang bertanggung jawab terhadap jabatan yang memiliki sebagai berikut :
1. Direktur Utama
a. Mengelola bisnis
b. Pemimpin semua karyawan dalam manajemen perusahaan
c. Menetapkan kebijakan perusahaan
d. Menetapkan dan merumuskan strategi bisnis perusahaan
e. Memilih staf-staf yang membantu di bawahnya, biasanya level
General Manager, Senior Manager bahkan manager
2. Wakil Direktur Penerbit
a. Memimpin Direktorat dibawahnya, pengembangan, pelaksanaan
dan pengendalian untuk meningkatkan kinerja perusahaan.
b. Berwenang untuk memutuskan bagaimana membantu mitra bisnis
dalam mengelola sistem informasi.
c. Berwenang untuk menetapkan kebijaksanaan yang hendak
diberikan pada langganan, menetapkan harga jual dan sistem
penjualan, serta alat promosi.
3. Assiten Direktur
a. Bertindak sebagai perantara kontak antara manajer dan klien internal
/ eksternal.
b. Menghasilkan laporan, presentasi, dan brief.
9
4. Departemen HRD
a. Membuat Kebijakan pada perusahaan.
b. Bertanggung jawab mengelola dan mengembangkan sumber daya
manusia pada perusahaan.
c. Membuat sistem HRD yang efektif dan Efisien.
d. Bertanggung jawab penuh dalam proses rekrutmen karyawan.
10
BAB III
LANDASAN TEORI
Terdapat teori terkait yang digunakan untuk memudahkan penelitian dan
mempunyai manfaat dapat menyeselesaikan permasalahan yang terkait dalam
pembuatan aplikasi rekrutmen karyawan baru. Adapun tujuannya ialah adanya
aplikasi yang memiliki dasar pustaka yang dapat dipertanggung jawabkan.
3.1 Personalia dan Sumber Daya Manusia
Manajemen sumber daya manusia adalah suatu proses yang menangani
berbagai masalah yang ada dalam lingkungan perusahaan yang meliputi karyawan,
manajer dan tenaga kerja lainnya untuk dapat menunjang aktifitas dalam organisasi
atau perusahaan agar dapat mencapai tujuan yang telah ditentukan. Bagian yang
biasanya mengurusi masalah sumber daya manusia adalah departemen Sumber
Daya Manusia (SDM) atau Human Resource Development (HRD). (Veithzal,
2004).
3.2 Rekrutmen
Menurut Hasibuan (2010:40), Penarikan (recruitment) adalah masalah
penting dalam pengadaan tenaga kerja. Jika penarikan berhasil artinya bnyak
pelamar yang memasukkan lamarannya, peluang untuk mendapatkan karyawan
yang baik terbuka lebar, karena perusahaan dapat memilih yang terbaik diantara
yang baik.
11
Tujuan dari Rekrutmen menurut Samsudin (2009:81) adalah mendapatkan
calon karyawan yang memungkinkan pihak manajemen (recruiter) untuk memilih
atau menyeleksi calon sesuai dengan kualifikasi yang dibutuhkan oleh organisasi
atau perusahaan.
Proses rekrutmen dibanyak perusahaan diIndonesia menggunakan alur atau
tahapan yang hampir sama. Bila kita skemakan proses rekrutmen berdasarkan
alurnya, maka proses yang terjadi adalah sebagai berikut:
a. Sourcing Process adalah proses untuk mendapatkan pelamar sesuai dengan
kebutuhan yang ada, melalui sumber-sumber yang tersedia.
b. Selection Process adalah proses untuk menyaring pelamar menjadikan
kandidat sesuai dengan kriteria (seleksi) yang ada.
c. User Process adalah proses untuk mencari orang yang tepat sesuai dengan
posisi yang tersedia.
3.3 Website
Menurut Hidayat (2010) Web service merupakan beberapa hal yang harus
dipersiapkan untuk membangun website adalah nama domain dan website hosting.
Web service dapat menghubungkan fungsi bisnis untuk pertukaran data secara real
time dalam aplikasi berbasis website. Website merupakan layanan informasi yang
menggunakan hyperlink, agar memudahkan pengguna internet dalam melakukan
penelusuran informasi di internet. Sistem untuk mengakses, memanipulasi, dan
mengunduh dokumen yang terdapat dalam komputer yang dihubungkan melalui
internet.
12
3.4 Hypertext Preprocessor (PHP)
Menurut Edy Winarno, Ali Zaki, SmitDev Community (2011) PHP adalah
sebuah bahasa pemrograman yang sangat cocok untuk pengembangan web, php
juga merupakan bahasa pemrograman web berbasis server (server-side) yang
mampu mem-parsing kode php dari kode web sehingga menghasilkan tampilan
website yang dinamis. Karena PHP merupakan server-side-scripting maka sintaks
dan perintah-perintah PHP akan diesksekusi di server kemudian hasilnya akan
dikirimkan ke browser dengan format HTML. PHP mempunyai kemampuan untuk
melakukan koneksi ke berbagai macam software sistem manajemen basis data,
sehingga dapat menciptakan suatu halaman web dinamis. PHP mempunyai
koneksitas yang baik dengan beberapa DBMS seperti Oracle, Sybase, mSQL,
MySQL, Microsoft SQL Server, Solid, PostgreSQL, AdaBas, FilePro, Velocis,
dBase, Unix dbm. Keunggulan PHP diantaranya :
1. Tingkat akses yang lebih cepat dan memiliki tingkat keamanan tinggi.
2. Memiliki tingkat lifecycle yang lebih cepat, sehingga selalu mengikuti
perkembangan teknologi internet.
3. Mampu berjalan di beberapa server yang ada seperti : Apache, PWS,
Microsoft HS dan lain-lain.
4. Dapat digunakan dengan baik pada platform Linux sebagai platform sistem
operasi utama PHP, namun dapat digunakan pula di UNIX, Windows,
FreeBSD dan lainnya.
5. PHP mendukung akses langsung ke beberapa database yang sudah ada.
6. PHP merupakan middleware open source sehingga dapat digunakan oleh
para pemula.
13
3.5 Database
Database atau basis data tediri dari dua suku kata, yaitu data dan base/basis.
Data dapat diartikan sebagai representasi fakta dunia nyata yang mewakili suatu
objek, misalnya manusia, hewan, barang, peristiwa, konsep, dan lain sebagainya
yang direkam dalam bentuk huruf, teks, simbol, angka, suara, gambar dan lainnya.
Sedangkan basis atau data dapat diartikan sebagai tempat berkumpul, sarang atau
gudang untuk menyimpan sesuatu. Dengan demikian basis data atau database dapat
diartikan sebagai tempat berkumpul atau menyimpan data-data suatu benda atau
kejadian yang saling berhubungan. (Wahana, 2010)
3.6 SDLC (System Development Life Cycle)
SDLC (System Development Life Cycle) adalah fase pendekatan unrtuk
analisa dan desain untuk sistem yang dikembangkan melalui daur tertentu dari
analisis dan aktifitas pengguna (user). Siklus kehidupan klasik (The Classiclife
Cycle) merupakan salah satu motode penerapan dari SDLC. Metode perancangan
SDLC (System Development Life Cycle). (Mulyani, 2016)
1. Perencanaan yaitu menyangkut estimasi dari kebutuhan – kebutuhan fisik
tenaga kerja dan dana yang dibutuhkan untuk mendukung pengembangan
sistem yang telah diterapkan.
2. Analisis yaitu menganalisa sistem yang telah berjalan, kemudian dilakukan
perbaikan dalam sistem yang baru.
3. Desain dan pemrograman yaitu tahapan untuk merancang dan membuat
desain berdasarkan hasil rancangan yang ada. Tool yang digunakan dalam
perancangan adalah Xampp, Visual Studio Code Insiders dan Power
Designer.
14
4. Implementasi yaitu tahapan pengujian aplikasi apakah berjalan dengan
maksimal sesuai dengan rancangan yang dibuat.
5. Testing yaitu tahapan melakukan test terhadap sistem yang telah dibuat.
3.7 System Flowchart
Menurut Pahlevy (2010) System flowchart adalah gambaran dalam bentuk
diagram alir dari algoritma-algoritma dalam suatu program, yang menyatakan arah
alur program tersebut. Pahlevy menyatakan bahwa flowchart (bagan alir)
merupakan sebuah gambaran dalam bentuk diagram alir dari algoritma-algoritma
dalam suatu program, yang menyatakan arah alur program tersebut. System
flowchart terdiri dari data yang mengalir melalui sistem dan proses yang
menerjemahkan data itu sendiri.
3.8 Data Flow Diagram (DFD)
Menurut Pahlevy (2010) adalah suatu diagram yang menggunakan notasi-
notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat
membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD tidak
sesuai untuk memodelkan sistem yang menggunakan pemrograman berorientasi
objek.
Tahapan-tahapan perancangan dengan menggunakan DFD :
1. Context Diagram
Context Diagram menggambarkan sistem yang dibuat sebagai entitas
tunggal yang berinteraksi dengan orang maupun sistem lain.
2. Diagram Level 0
Diagram Level 0 menggambarkan proses penting dari sistem serta terdapat
15
entity, proses, alur data, dan data source. Merupakan hasil breakdown
Context Diagram yang sebelumnya telah dibuat.
3. Diagram Detail
Diagram Detail menggambarkan uraian-uraian yang lebih detail dari
diagram level 0.
38. Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) adalah suatu model yang digunakan
untuk menggambarkan data dalam bentuk entitas, atribut dan hubungan antar
entitas. (Kadir, 2009) Ada beberapa jenis hubungan ERD antara lain adalah:
1. Hubungan one-to-one
Menyatakan bahwa setiap entitas pada entitas paling banyak berpasangan
dengan satu entitas pada entitas B.
2. Hubungan one-to-many
Menyatakan bahwa setiap entitas pada tipe entitas A bisa berpasangan
dengan banyak entitas pada entitas B.
3. Hubungan many-to-one
Menyatakan bahwa setiap entitas pada tipe entitas A paling banyak
berpasangan dengan satu entitas pada tipe entitas B dan setiap entitas pada tipe
entitas B bisa berpasangan dengan banyak entitas pada entitas A.
4. Hubungan many-to-many
Menyatakan bahwa setiap entitas pada suatu entitas A berpasangan dengan
banyak entitas pada tipe entitas B dan begitu pula sebaliknya.
16
BAB IV
DESKRIPSI PEKERJAAN
Deskripsi pekerjaan praktik mengikuti pengembangan System Development
Life Cycle (SDLC) menggunakan model waterfall. Tahapan – tahapan dalam
System Development Life Cycle (SDLC) dengan model waterfall meliputi
Requirement Analysis, System Design, Implementation, Verification. Seperti pada
Gambar 4.1
4.1 Requirement Analysis
4.1.1 Wawancara
Kegiatan wawancara ini dilakukan dengan bagian Departemen HRD pada
PT MASMEDIA BUANA PUSTAKA. Kegiatan ini untuk mengetahui
permasalahan – permasalahan yang terjadi dan untuk memperoleh kebutuhan-
kebutuhan sistem yang akan dibangun untuk menghasilkan informasi dari
rekrutemen karyawan baru pada PT MASMEDIA BUANA PUSTAKA.
Gambar 4. 1 Model Water Fall
17
4.1.2 Observasi
Kegiatan ini dilakukan untuk mengamati dan mengidentifikasi sistem
rekrutemen karyawan baru yang biasanya menggunakan pengumanan yang
ditempel pada papan pengumuman yang ada di depan pagar perusahaan PT
MASMEDIA BUANA PUSTAKA. Pihak pelamar akan datang untuk melihat
pengumuman lowongan yang ada pada perusahaan secara lansung.
4.1.2.1 Identifikasi Masalah
Tahap identifikasi masalah ini digunakan untuk melakukan pembangunan
aplikasi dengan menganalisis permasalahan yang ada, seperti pada Tabel 4.1
Tabel 4.1 Identifikasi Masalah
No Masalah Penyebab Solusi
1 Kepala Departemen
yang ingin mengajukan
penambahan karyawan
baru
Kepala Departemen
meminta Form
pengajuan permintaan
karyawan baru
keruangan Departemen
HRD secara lansung
Membuat Form
yang secara online
tanpa harus
keruangan
Departemen HRD
secara lansung
2 Departemen HRD
kewalahan ketika input
data pelamar yang
masuk banyak secara
manual yang dilakukan
oleh Staf Departemen
HRD
Membuat waktu proses
rekrutmen karyawan
baru membutuhkan
waktu lama.
Membuat Form isi
data pelamar ketika
Apply Job yang
terdapat pada
perusahaan secara
online dan pelamar
mengisinya secara
mandiri.
3 Pelamar datang lansung
ketika pengumuman
bahwa pelamar telah
lolos untuk ketahap
interview
Aktifitas pada
perusahaan akan
terganggu ketika
pelamar yang
membludak untuk
melihat pengumuman
Memberi Informasi
mengenai
pengumuman lolos
ketahap interview
melalui email
pelamar yang telah
18
Setelah mengetahui masalah yang sudah di identifikasi, langkah selanjutnya
yaitu membuat proses rekrutemen karyawan baru secara tersistem dan dapat
mengefisen waktu dari proses rekrutmen karyawan baru.
4.2 Analisis
4.2.1 Kebutuhan Pengguna
Berdasarkan hasil kegiatan wawancara, maka dibuatlah analisis pengguna
untuk mengetahui kebutuhan dari masing-masing pengguna yang berhubungan
langsung dengan aplikasi yang akan dibuat agar dapat sesuai dengan kebutuhan
pengguna. Peran dan tanggung jawab pengguna, seperti pada tabel 4.2
Tabel 4.2 Kebutuhan Pengguna
No Pengguna Tanggung Jawab Kebutuhan
1 Kepala
Departemen
- Melakukan permintaan
penambahan karyawan
baru
Input permintaan
penambahan karyawan
baru
2 Bagian HRD - Mencatat Lowongan
kerja yang telah
disetujui
- Mengelola Lowongan
kerja
- Mencatat data pelamar
yang masuk
- Menjadwalkan
Interview kepada
pelamar
Input Lowongan Kerja
Update Lowongan Kerja
Delete Lowongan Kerja
Input jadwal interview
pelamar
Update Jadwal interview
pelamar
Delete Jadwal interview
pelamar
Update data pelamar
Delete data pelamar
secara langsung
keperusahaan
diisi pada Form
data pelamar
19
3. Pelamar - Mencatat data untuk
melamar lowongan
Input data untuk
melamar
4.2.2 Kebutuhan Fungsional
Kebutuhan fungsional merupakan tahapan menyusun fungsi apa saja yang
akan dibangun pada sistem. Fungsi – Fungsi yang dibangun pada sistem tersebut
nantinya akan digunakan oleh para pengguna sesuai kebutuhannya. Pengguna
sistem tersebut di dalam kasus ini yaitu Kepala Departemen, Departemen HRD dan
Pelamar dari PT MASMEDIA BUANA PUSTAKA. Berikut ini merupakan hasil
analisis kebutuhan fungsional untuk para pengguna sistem yang akan dibangun.
Tabel 4.3 hingga tabel 4.7 merupakan kebutuhan fungsional dari aplikasi rekrutmen
karyawan baru pada PT MASMEDIA BUANA PUSTAKA.
1. Fungsi Permintaan Penambahan Karyawan Baru
Tabel 4.3 Permintaan Penambahan Karyawan Baru
Fungsi Melakukan permintaan penambahan karyawan baru
Deskripsi Fungsi ini dilakukan untuk permintaan penambahan
karyawan baru yang dibutuhkan oleh masing - masing
departemen
Kondisi Awal a. User belum Login
b. Belum Mendowload Form Permintaan Penambahan
Karyawan baru
Alur
1. User Login
2. User memilih menu download Form
3. User memilih Form permintaan penambahan
karyawan baru
4. User mendownload Form permintaan penambahan
karyawan baru
5. User mengisi data pada Form permintaan
penambahan karyawan baru
6. User mengirim Form permintaan penambahan
karyawan baru kepada Departemen HRD
20
Error Handling Jika permintaan penambahan karyawan baru tidak di
setujui oleh pihak HRD maka permintaan
penambahan akan di revisi atau di batalkan.
2. Fungsi Pencatatan Data Lowongan Kerja
Tabel 4.4 Pencatatan Data Lowongan Kerja
Fungsi Melakukan pencatatan Data Lowongan Kerja
Deskripsi Fungsi ini dilakukan untuk pencatatan Data Lowongan kerja
sebagai informasi mengenai Kriteria Lowongan kerja yang
dibutuhkan oleh pihak perusahaan
Kondisi Awal a. User belum Login
b. Tabel pencatatan data lowongan kerja belum terisi
Alur
1. User Login
2. User memilih menu tambah lowongan kerja
3. User memasukkan data lowongan kerja
4. User menekan tombol simpan
4.1 Data Lowongan Kerja akan tersimpan
5. User mengupload lowongan kerja pada halaman yang
dapat diakses oleh calon pelamar
Error Handling Jika user tidak mengisi dan mengupload form data
lowongan kerja maka pada halaman yang dapat
diakses oleh calon pelamar tidak akan muncul
lowongan yang dibutuhkan.
3. Fungsi Pencatatan Data Pelamar
Tabel 4.5 Pencatatan Data Pelamar
Fungsi Melakukan pencatatan Data Pelamar
Deskripsi Fungsi ini dilakukan untuk melakukan pencatatan data
pelamar yang akan dibuat untuk penjadwalan interview
Kondisi Awal User belum Login
Tabel pencatatan data pelamar
Alur
1. User Login
2. User memilih menu edit data pelamar
3. User memasukkan data pelamar yang akan di edit
4. User menekan tombol simpan
21
4.1 Data Pelamar akan tersimpan dan akan bisa masuk
pada penjadwalan
5. User akan melakukan penjadwalan interview kepada
pelamar
Error Handling Jika user tidak mengedit data pelamar maka pelamar
tidak akan bisa mendapatkan jadwal interview
4. Fungsi Penjadwalan Interview
Tabel 4.6 Penjadwalan Interview
Fungsi Melakukan Penjadwalan Interview
Deskripsi Fungsi ini dilakukan untuk penjadwalan interview pelamar
yang telah dinyatakan lolos ke tahap interview
Kondisi Awal User belum Login
Tabel Penjadwalan belum terisi
Alur
1. User Login
2. User memilih menu tambah penjadwalan
3. User memasukkan data informasi mengenai interview
4. User menekan tombol simpan
4.1 Pelamar akan menerima penjadwalan interview
Error Handling Jika user tidak mengisi jadwal interview maka
pelamar tidak mendapatkan email panggilan untuk
interview
5. Fungsi Pencatatan Data Diri Pelamar
Tabel 4.7 Pencatatan Data Diri Pelamar
Fungsi Melakukan Pencatatan Data Diri Pelamar
Deskripsi Fungsi ini dilakukan untuk data Apply Job yang sesuai
dengan kriteria calon pelamar
Kondisi Awal User belum masuk pada halaman Pelamar
Alur
1. User Apply Job
2. User memilih Lowongan yang sesuai dengan kriteria
pelamar
3. User memasukkan data informasi mengenai data
pribadi
4. User menekan tombol simpan
4.1 data yang telah di isi akan tersimpan
22
Error Handling Jika user tidak mengisi sesuai format form maka tidak
bisa mendapatkan email untuk jadwal interview
4.2.3 Kebutuhan Non Fungsional
Berikut adalah kebutuhan-kebutuhan non-fungsioanal yang terdapadat pada
aplikasi yang dibagi kedalam beberapa kategori, diantaranya :
1. Kenyamanan
Ketika mengakses aplikasi rekrutmen karyawan baru, Departemen HRD
dapat memperoleh kenyamanan dalam segi kecepatan dan juga kemudahan. Desain
dan tata letak layout website harus sesuai dengan kebutuhan Departemen HRD.
2. Portabilitas
Aplikasi Rekrutmen Karyawan Baru dapat diakses melalui device seperti
komputer, laptop dan handphone yang terkonesitas ke internet.
3. Waktu Merespon
Aplikasi Rekrutemen Karyawan Baru bisa secara langsung merespon
perintah dari pengguna aplikasi secara efisien dari segi waktu.
4. Keamanan
Aplikasi ini menggunakan password dan hak akses untuk menunjang
keamanan dari pengguna aplikasi Rekrutemen Karyawan Baru.
4.3 Desain Dan Pemrograman
Setelah melakukan identifikasi masalah, maka langkah selanjutnya yaitu
melakukan perancangan sistem untuk menentukan kebutuhan-kebutuhan aplikasi
yang akan diterapkan pada aplikasi.
23
4.3.1 Document Flow
Pada tahap Document flow menjelaskan alur proses rekrutmen karyawan
yang masih menggunakan dokumen dan belum tersistem. Alur proses rekrutmen
karyawan baru pada PT MASMEDIA BUANA PUSTAKA dimulai kepala
departemen mengajukan permintaan penerimaan karyawan baru dengan
mengambil form yang disediahkan oleh HRD lalu di isi secara manual. Setelah
pengurusan form selesai pihak kepala departemen mengirim secara langsung ke
ruangan HRD. Kemudian pihak HRD berdiskusi dengan owner untuk mensetujui
pembukaan rekrutmen karyawan baru bila disetujui maka pihak HRD membuat
pengumuman yang ditempel pada papan pengumuman yang berada di depan PT
MASMEDIA BUANA PUSTAKA. Pelamar kemudian datang keperusahaan
melihat informasi lowongan pekerjaan secara langsung. Berikut ini adalah
document flow dari proses rekrutmen karyawan baru pada PT MASMEDIA
BUANA yang telah digambarkan sebagai berikut :
Gambar 4. 2 Document Flowchart Rekrutmen Karyawan Baru
24
4.3.2 Sysflow Flowchart
Pada tahap ini menjelaskan tentang sistem flowchart dari proses aplikasi
rekrutmen karyawan baru pada PT MASMEDIA BUANA PUSTAKA.
A. System Flowchart Fungsi Kebutuhan Karyawan Baru
System flowchart fungsi Data master dapat dijelaskan sebagai proses
memasukkan data – data yang dibutuhkan untuk proses rekrutmen karyawan baru,
dimulai dari kepala departemen login kedalam aplikasi dan mendownload file form
permintaan karyawan baru. Setalah semua data telah disimpan maka selesailah
proses gambar 4.3.
Gambar 4. 3 System Flowchart Fungsi Kebutuhan Karyawan Baru
25
B. System Flowchart Fungsi Apply Job
Pada gambar 4.4 System Flowchart Fungsi Apply Job dapat dijelaskan
sebagai proses melamar pekerjaan yang sesuai dengan kriteria yang dibutuhkan
oleh perusahaan. Setelah Apply Job maka pelamar menunggu jadwal interview.
4.3.3 Desain Arsitektur
Desain arsitektur menggambarkan arsitektur pada aplikasi inventaris barang
seperti Gambar 4.5
Gambar 4. 4 System Flowchart Fungsi Apply Job
26
Gambar 4. 5 Desain Arsitektur
Pada gambar diatas HRD, Kepala Departemen dan Pelamar masuk ke
website rekrutmen karyawan baru dengan adanya jaringan internet dan melakukan
login untuk HRD, Kepala Departemen. Apabila tidak ada jaringan internet maka
tidak ada jaringan internet maka tidak bisa masuk ke aplikasi. Aplikasi akan
menampilkan menu utama yaitu ada 3 pilihan untuk menuju halaman selanjutnya
pilihan pertama khusus pihak HRD untuk melanjutkan kehalaman input data
lowongan pekerjaan, mengelola data pelamar dan mengelola jadwal interview.
Pilihan kedua untuk pihak Kepala Departemen dengan halaman berisi menu untuk
mendownload file form permintaan. Pilihan ketiga untuk pihak pelamar untuk
Apply Job. Penyimpanan pada aplikasi rekrutemen karyawan baru menggunakan
database.
4.3.4 Diagram IPO (Input Proses Output)
Diagram IPO (Input Proses Output) untuk mendefinisikan suatu proses dan
hubungan variable input dan respons pada aplikasi rekrutemen karyawan baru pada
PT MASMEDIA BUANA PUSTAKA, seperti pada Gambar 4.6.
27
4.3.5 Context Diagram Dan Data Flow Diagram
Context Diagram dibawah ini menjelaskan tentang alur sistem yang telah
terkomputerisasi. Terdapat tiga external entity dan aliran data masing – masing.
Untuk Context Diagram dapat dilihat pada gambar 4.7.
Gambar 4. 6 Diagram IPO (Input Proses Output)
28
4.3.6 Diagram Jenjang Proses
Diagram jenjang Proses merupakan sebuah diagram yang digunakan untuk
mendokumentasikan atau menggambarkan fungsi – fungsi yang terdapat dalam
aplikasi. Diagram jenjang dapat dilihat pada gambar 4.8.
Gambar 4. 7 Context Diagram
29
Gam
bar
4.
8 D
iagra
m J
enja
ng A
pli
kas
i R
ekru
tmen
Kar
yaw
an B
aru
30
4.3.7 Data Flow Diagram Level 0
Gambar 4. 9 Data Flow Diagram Level 0
31
4.3.8 Data Flow Diagram Level 1 (Data Master Lowongan)
4.3.9 Perancangan Database
Perancangan Database untuk memenuhi informasi yang berisikan
kebutuhan – kebutuhan pengguna. Serta juga memudahkan untuk struktur informasi
dan mendukung pemrosesan dan beberapa objek penampilan aplikasi.
Gambar 4. 10 Data Flow Diagram Level 1 (Data Master Lowongan)
32
4.3.10 Conceptual Data Model & Physical Data Model
Conceptual Model & Physical Data Model untuk mempresentasikan
seluruh muatan informasi yang dikandung oleh basis data.
Gambar 4. 11 Conceptual Data Model Rekrutmen Karyawan Baru
33
Gambar 4. 12 Physical Data Model Rekrutmen Karyawan Baru
4.3.11 Struktur Tabel
Struktur tabel menjelaskan secara detail mengenai tabel dari nama atribut,
type, ukuran field, beserta penjelasan kegunaannya yang nantinya akan digunakan
pada aplikasi. Tabel 4.8 hingga Tabel 4.12 merupakan struktur tabel aplikasi
Rekrutmen Karyawan Baru pada PT MASMEDIA BUANA PUSTAKA. Berikut
penjelasannya:
1. Nama tabel : Login HRD
Fungsi : Menyimpan data pengguna HRD
Primary key : id_HRD
Foreign key : -
34
Tabel 4.8 Tabel Login HRD
Field Name Type Field Size Description
id_HRD Integer
Primari key dari table
admin Username_HRD Varchar 25 Username Pihak HRD
Password_HRD Varchar 100 Password Pihak HRD
2. Nama tabel : Login Departemen
Fungsi : Menyimpan data pengguna Kepala Departemen
Primary key : id_Depart
Foreign key : -
Tabel 4.9 Login Departemen
Field Name Type Field Size Description
id_Depart Integer Primary key dari tabel
Staf Inventaris Username_depart Varchar 25 Username akses Aplikasi
Password_depart Varchar 32 Sandi akses Aplikasi
3. Nama tabel : Applicant
Fungsi : Menyimpan data Pelamar
Primary key : Applicant_id
Foreign key : -
35
Tabel 4.10 Tabel Applicant
Field Name Type Field
Size
Description
Applicant_id Integer Nomer id Pelamar
Applicant_position Varchar 35 Posisi pelamar
Applicant_edu Varchar 50 Pendidikan Pelamar
Applicant_specialty Varchar 10 Kemampuan Pelamar
Applicant_cv Varchar 50 Cv Pelamar
Applicant_address Varchar 100 Alamat Pelamar
Applicant_info Varchar 50 Informasi Pelamar
Applicant_phone Varchar 15 Nomor telpon pelamar
Applicant_email Varchar 50 Alamat email pelamar
Submit_date Date&Time Tanggal Melamar
4. Nama tabel : Applicant_Job
Fungsi : Menyimpan data lokasi barang
Primary key : id_job
Foreign key : -
Tabel 4.11 Tabel Applicant Job
Field Name Type Field Size Description
id_Job Integer Nomer id lowongan pekerjaan
Job_name Varchar 50 Nama Perkerjaan
Requirment Text Kebutuhan
Close_Date Date Tanggal penutupan lowongan
Img Varchar 50 Foto dari lowongan pekerjaan
Status Varchar 10 Status lowongan
36
5. Nama tabel : File
Fungsi : Menyimpan data File
Primary key : No_file
Foreign key : -
Tabel 4.12 Tabel File
Field Name Type Field Size Description
No_File Integer Nomer id File
Nama_File Varchar 255 Nama File
6. Nama tabel : Applicant_Scheduling
Fungsi : Menyimpan penjadwalan interview pelamar
Primary key : id_Scheduling
Foreign key : -
Tabel 4.13 Tabel Scheduling
Field Name Type Field Size Description
Id_scheduling Integer Nomor Id Penjadwalan
Alamat Text Alamat Interview
Tanggal Date&Time Tanggal Interview
PIC Varchar 50 Penanggung Jawab Interview
Telp Varchar 15 Nomor Telpon Interview
37
4.3.12 Desain I/O
Pada bagian desain input dan output menjelaskan rancangan awal desain
antarmuka pengguna, dengan ini tujuannya untuk menyampaikan pandangan
kembali antara pengguna sistem dan pengembang sistem tentang rancangan aplikasi
yang sudah dibahas sebelumnya.
A. Desain Halaman Awal
B. Desain Halaman Login HRD
Gambar 4.13 Desain Halaman Awal
Gambar 4.14 Desain Halaman Login HRD
38
C. Desain Halaman Kelola Lowongan Kerja
D. Desain Halaman Kelola Pelamar
Gambar 4.15 Desain Halaman Kelola Lowongan Kerja
Gambar 4.16 Halaman Kelola Pelamar
39
E. Desain Halaman Penjadwalan
F. Desain Halaman Menu HRD
Gambar 4.17 Desain Halaman Penjadwalan
Gambar 4.18 Desain Halaman Menu HRD
40
G. Desain Halaman Login Departemen
H. Desain Halaman Menu Departemen
Gambar 4.19 Desain Halaman Login Departemen
Gambar 4.20 Desain Halaman Menu Departemen
41
I. Desain Halaman Awal Departemen
J. Desain Halaman Download File
Gambar 4.21 Desain Halaman Awal Departemen
Gambar 4.22 Desain Halaman Download File
42
K. Desain Halaman Pertama Pelamar
L. Desain Halaman Apply Job
Gambar 4.23 Desain Halaman Pertama Pelamar
Gambar 4.24 Desain Halaman Apply Job
43
M. Halaman Tambah Data Lowongan Pekerjaan
4.4
Implementasi Sistem
Pada bagian ini akan dilakukan pengujian terhadap fungsi – fungsi yang ada
didalam aplikasi rekrutmen karyawan baru pada PT Masmedia Buana Pustaka.
4.4.1 Implementasi Halaman HRD
Halaman HRD merupakan sebuah halaman yang digunakan untuk pihak
HRD mengelola data lowongan pekerjaan, data pelamar, dan data penjadwalan
interview, pihak HRD harus memiliki hak akses agar bisa login ke halaman website
rekrutmen karyawan baru. Berikut tampilan halaman login HRD pada aplikasi
rekrutemen karyawan baru seperti pada gambar 4.26.
Gambar 4.25 Desain Tambahan data lowongan pekerjaan
44
Pada Gambar 4.26 Pihak HRD harus memasukkan username dan password
terlebih dahulu untuh masuk ke beranda. Lalu tekan tombol Login untuk kehalaman
beranda.
Gambar 4.27 merupakan halaman beranda HRD ingin melihat data
Lowongan Perkerjaan Aktif yang telah diajuhkan oleh pihak Head Departemen.
Bila Pihak HRD ingin menambahkan lowongan pekerjaan pihak HRD menekan
tombol Tambah Lowongan Kerja seperti yang terlihat pada gambar 4.28.
Gambar 4.26 Halaman Login
Gambar 4. 27 Halaman Kelola Pekerjaan Aktif
45
Pada Gambar 4.28 Terdapat Form yang harus diisi oleh pihak HRD dengan
data yang sesuai dengan form permintaan penambahan karyawan baru yang
diajuhkan oleh pihak Head Departemen yang membutuhkan penambahan karyawan
baru.
Pada Gambar 4.29 Terdapat Tabel data pelamar yang telah Apply Job.
Ketika pelamar memenuhi kriteria yang sesuai dengan lowongan pekerjaan yang
dilamar, maka pihak HRD memproses data pelamar untuk melakukan penjadwalan
interview.
Gambar 4.28 Halaman Tambah Lowongan Kerja
Gambar 4.29 Halaman Kelola Pelamar
46
Pada Gambar 4.30 terdapat tabel yang berisi tentang informasi mengenai
Penjadwalan seperti : Tempat Interview, Tanggal Interview, Jam Interview, PIC,
dan Nomor Telp PIC.
4.4.2 Implementasi Halaman Head Departemen
Halaman Head Departemen merupakan halaman yang digunakan untuk
pihak Head Departemen untuk mengakses Form permintaan penambahan
karyawan baru dan melihat data lowongan pekerjaan yang sudah disetujui oleh
pihak HRD. Berikut tampilan halaman login Head Departemen yang terlihat pada
gambar 4.31
Gambar 4.30 Halaman Penjadwalan
Gambar 4.31 Halaman Login
47
Pada Gambar 4.31 Head Departemen memasukkan user dan password yang
sesuai. Lalu menekan tombol Login akan masuk pada halaman beranda Head
Departemen.
Pada Gambar 4.32 tedapat tabel berisi Lowongan Pekerjaan yang disetujui
oleh pihak HRD. Bila pihak Head Departemen ingin mengajukan penambahahan
karyawan baru maka dapat mendownload form yang tersedia pada halaman
download form seperti pada gambar.
Pada Gambar 4.33 terdapat tabel berisi Form yang dapat di download oleh
pihak Head Departemen untuk diisi dan diajakukan kepada pihak HRD.
Gambar 4.32 Halaman Lowongan Pekerjaan
Gambar 4.33 Halaman Download Form
48
4.4.2 Implementasi Halaman Pelamar
Halamam pelamar ini digunakan pelamar untuk mengakses informasi
mengenai lowongan pekerjaan yang ada pada PT MASMEDIA BUANA
PUSTAKA. Pada halaman ini pelamar tidak perlu melakukan login atau
memasukkan username dan password, pelamar memilih pekerjaan yang sesuai
dengan kriteria yang dimiliki oleh pelamar. Berikut ini tampilan halaman pelamar
untuk mengetahui informasi lowongan yang terdapat pada perusahaan seperti yang
terlihat pada gambar 4.34.
Ketika Pelamar menekan tombol Apply maka pelamar akan diarah menuju
halaman isi data pelamar. Pelamar mengisi data sesuai dengan data yang dimiliki
oleh pelamar, berikut ini tampilan form pengisian data pelamar seperti pada gambar
4.35.
Gambar 4.34 Halaman Apply Job
Gambar 4. 35 Halaman Isi Data Pelamar
49
BAB V
PENUTUP
5.1 Kesimpulan
Berdasarkan proses yang telah dilaksanakan dalam Rancang Bangun
Aplikasi Rekrutmen Karyawan Baru pada PT MASMEDIA BUANA PUSTAKA
Berbasis Website maka diambil beberapa kesimpulan sebagai berikut :
1. Aplikasi yang dibuat mampu melakukan posting pekerjaan melalui website.
2. Aplikasi yang dibuat mampu melakukan rekrutmen karyawan baru melalui
website.
3. Dapat mempermudah perusahaan dalam proses rekrutmen karyawan baru
pada PT MASMEDIA BUANA PUSTAKA.
5.2 Saran
Dari penggunaan sistem ini, masih terdapat beberapa kekurangan. Untuk
mengikuti perkembangan teknologi yang semakin canggih, di masa mendatang
diharapkan aplikasi ini dapat dikembangkan sesuai dengan teknologi yang
berkembang dengan dibuatnya aplikasi di android atau mobile, perbaikan bug yang
akan terjadinya nantinya pada sistem dan juga perbaruan fitur – fitur sesuai dengan
kebutuhan.
50
DAFTAR PUSTAKA
Edy, W. (2011). Easy Web Programming With PHP Plus HTML 5. Jakarta: PT Elex
Media Komputindo.
Hasibuan. (2010). Manajemen Sumber Daya Manusia. Jakarta: Bumi Aksara.
Hidayat, R. (2010). Cara Praktis Membangun Website Gratis : Pengertian Website.
Jakarta: PT Elex Media Komputindo Kompas.
Kadir, A. (2009). Dasar Perancangan dan Implementasi Database Relasional.
Yogyakarta: Andi Offset.
Mulyani, S. (2016). Metode Analisis dan Perancangan Sistem. Bandung: Abdi
Sistematika.
Pahlevi, A. (2010). Membuat aplikasi rental movie dengan visual basic 6.0. Jakarta:
PT.Elex Media Komputindo.
Rivai, V. (2004). Manajemen Sumber Daya Manusia Untuk Perusahaan. Jakarta:
PT Raja Grafindo Persada.
Sadili, S. (2009). Manajemen Sumber Daya Manusia. Bandung: CV Pustaka Setia.
Wahana, K. (2010). Panduan Aplikatif dan Solusi (PAS) Membangun. Yogyakarta:
Andi Offset.