• Tidak ada hasil yang ditemukan

Perancangan Sistem Informasi Perekrutan Karyawan Berbasis Web

N/A
N/A
Protected

Academic year: 2021

Membagikan "Perancangan Sistem Informasi Perekrutan Karyawan Berbasis Web"

Copied!
5
0
0

Teks penuh

(1)

Perancangan Sistem Informasi Perekrutan Karyawan Berbasis Web

Hendri1, Aditya Yusuf Permata2

1STMIK Nusamandiri Jakarta

e-mail: hendri0011@gmail.com

2AMIK BSI Bekasi

e-mail: aditya020194@gmail.com

Abstrak – Teknologi informasi melaju dengan cepatnya. Saat ini manusia memliki pemikiran yang maju dan wawasan yang luas sehingga selalu ingin mendapatkan informasi secara cepat dan tepat. Dalam mencari lowongan kerja, biasanya seseorang mencari di selembaran kertas,brosur atau koran. Akan tetapi saat ini hal tersebut sudah di tinggalkan karena adanya cara yang lebih praktis,menghemat waktu bahkan biaya yaitu dengan mencari lowongan di dunia maya. Akan tetapi masih banyak perusahaan yang melakukan perekrutan karyawan dengan prosedur yang lama, yaitu dengan menggunakan berkas dan mengirimnya langsung ke perusahaan tersebut atau melalui pos. sehingga tidak sedikit para calon tenaga kerja atau pelamar mendapatkan kesulitan dalam melengkapi persyaratan berkas lamaran tersebut. Pada perusahaan juga mengalami kesulitan dalam menseleksi berkas lamaran sehingga memerlukan waktu yang sedikit lama. Sistem informasi yang diusulkan diharapkan dapat membantu semua permasalahan tersebut sehingga memudahkan pelamar dan perusahaan dalam mencari kandidat yang sesuai kriteria. Dengan menggunakan metode waterfall, diharapkan sistem ini akan sesuai dan mudah digunakan. Hasil yang ingin dicapai adalah memberi kemudahan kepada calon pencari kerja dalam mengajukan lamaran pekerjaan serta memudahkan perusahaan untuk proses seleksi kepada kandidatnya.

Kata Kunci : Perekrutan Karyawan, Sistem Informasi, Metode Waterfall I. PENDAHULUAN

Saat ini sumber pencarian informasi lowongan pekerjaan sudah sangat banyak melalui beragam media yang tersebar di masyarakat baik berupa media konvensional pada pengumuman yang terpampang di kantor Dinas Tenaga Kerja, media massa (Koran, majalah dan poster). Metode ini relative tidak efisien karena biaya pemasangan iklan relative mahal. Disamping itu durasi waktu penayangan yang terbatas. Alternative pemasangan iklan yang efektif dan efisien adalah dengan media online seperti website. Pada perusahaan juga mengalami kesulitan dalam menyeleksi berkas lamaran sehingga memerlukan waktu yang sedikit lama. Penggunan sebuah sistem informasi perekrutan diharapkan dapat membantu mempermudah perusahaan untuk proses seleksi kepada kandidatnya.

II. LANDASAN TEORI

Kemudahan pemrograman komputer yang harus dikembangkan sehingga lebih mendekati dengan bahasa manusia telah terurut serta mempengaruhi penggunaan komputer sebagai alat bantu pekerjaan manusia. Bahasa pemrograman yang semakin banyak dan berkembang saat ini memberikan pilihan bagi programmer untuk memilih bahasa pemrograman mana yang tepat untuk membangun sebuah aplikasi. 2.1. Website

Menurut Yuhefizar, Mooduto, dan Hidayat (2009:2) menyimpulkan bahwa, “Website adalah keseluruhan halaman-halaman web yang terdapat dalam sebuah domain yang mengandung informasi ”.

2.2. Bahasa Pemrograman

Menurut Tantra (2012:13) memberikan batasan bahwa “Bahasa program sesungguhnya adalah alat bantu saja. Yang terpenting justru kemampuan programmer dalam menerjemahkan kebutuhan pengguna menjadi aplikasi yang tepat guna“. Ada banyak bahasa program dan berbagai alat bantunya. Dalam awal perkembangannya, bahasa program ada yang berupa intepreter yang saat dijalankan harus dari dalam lingkungan pemrogramannya, seperti contohnya bahasa BASIC (dan beberapa variannya), dBase, FoxBase, dan sebagainya. Jenis yang kedua adalah compiler, dimana program harus diubah menjadi kode mesin, memebentuk file berekstensi .exe atau .com yang bisa dijalankan secara mandiri sehingga lebih praktis.

2.3. Basis Data

Menurut Fathansyah (2012:2), “Basis data adalah Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah”.

2.4. MySQL

Menurut Sadeli (2013:10) menyimpulkan bahwa, “MySQL adalah database yang menghubungkan script php menggunkan perintah query dan escaps character yang sama dengan php.

MySQL mempunyai tampilan client yang

mempermudah user dalam mengakses database dengan kata sandi untuk mengijinkan proses yang akan user lakukan.

(2)

a. MySQL dapat berjalan dengan stabil pada saat berbagai sistem operasi,seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, dan masih banyak lagi.

b. Bersifat Open Source, MySQL didstribusikan secara open source (gartis), dibawah lisensi GNU General Public Licence (GPL).

c. Bersifat Multiuser, MysSQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah.

d. MySQL memiliki kecepatan yang baik dalam menangani query (perintah SQL). Dengan kata lain, dapat memproses lebih banyak SQL per satuan waktu.

e. Dari segi security atau keamanan data, MySQL memiliki beberapa lapisan sekuriti, seperti level subnet mask,nama host, dan izin akses user dengan sistem perizinan yang mendetail serta password yang terenkkripsi.

f. Selain MySQL bersifat fleksibel dengan berbagai pemrograman, MySQL juga memiliki interface (antarmuka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).

III. METODE PENELITIAN

Metode yang digunakan pada pengembangan perangkat lunak ini menggunakan metode water fall (Sukamto dan Salahudin , 2013:28) dengan tahapan sebagai berikut:

1. Analisis kebutuhan perangkat lunak

Pada tahap ini menganalisa apa saja yang dibutuhkan didalam merancang website. Misalnya, pada Login dibutuhkan username dan password. 2. Desain

Penulis melakukan perancangan tabel data atau field apa saja yang akan disimpan dalam basis data sesuai dengan kebutuhan. Merancang tampilan

website dan menentukan warna terbaik untuk

tampilan website. 3. Pembuatan kode program

Penulis mengimplementasikan desain pada bahasa pemrograman yang digunakan dengan membuat kode program.

4. Pengujian

Penulis melakukan pengujian dan memastikan

websiste berjalan sesuai dengan keinginan..

5. Pendukung atau pemeliharaan

Tidak menutup kemungkinan sebuah perangkat lunak mengalami perubahan ketika sudah dikirimkan ke user. Perubahan bisa terjadi karena adanya kesalahan yang mencul dan tidak terdeteksi saat pengujian atau perangkat lunak harus beradaptasi dengan lingkungan baru.referensi, sehingga dilakukan penyimpang data secara berkala.

Sumber : Sukamto dan Shalahuddin (2013:20) Gambar 1. Ilustrasi Model Waterfall IV. PEMBAHASAN

4.1. ERD

Sumber : Penelitian (2017)

Gambar 2. Rancangan ERD 4.2. LRS

Sumber : Penelitian (2017)

Gambar 3. Rancangan LRS 4.3. Spesifikasi File

1. Spesifikasi File User Nama File : user

Akronim : User

Fungsi : Untuk menyimpan

data dan login user Tipe File : File master

(3)

Media : Hard Disk Panjang Record : 335 Kunci Field : id_user Softwere : Mysqll

Tabel 1. Data User Elemen Data Akronim Tipe Panjang Ket

Kode User id_user Varchar 11 PK Username username Varchar 30 Password password Varchar 30

Nama User nama Varchar 40

Tempat Lahir tmpt_lhr Varchar 15 Tanggal

Lahir tgl_lhr Date

Agama User agama Varchar 10 Jenis

Kelamin jns_kel Varchar 11 Kewarganega

raan kwn Varchar 4

Alamat User alamat Varchar 50 Telepon User tlp Varchar 12 Handphone

User hp Varchar 12

Email User email Varchar 30

Foto User Foto Varchar 50

Sumber : Penelitian (2017) 2. Spesifikasi File Admin

Nama File : admin

Akronim : admin

Fungsi : Untuk menyimpan

data dan login administrator Tipe File : File master

Media : Hard Disk

Panjang Record : 224 Kunci Field : kd_admin

Softwere : Mysql

Tabel 2. Data Admin Elemen

Data Akronim Tipe

Panj ang Ket

Kode

Admin kd_admin Varchar 5 PK

Nama

Admin nm_admin Varchar 30 Jenis

Kelamin jns_kel Varchar 9

Alamat alamat 50

No

Telepon no_tlp Varchar 12

Email email Varchar 30

Username ussername Varchar 30 Password password Varchar 8

Foto foto Varchar 50

Sumber : Penelitian (2017) 3. Spesifikasi File Lowongan

Nama File : lowongan

Akronim : lowongan

Fungsi : Untuk menyimpan

data lowongan Tipe File : File master

Media : Hard Disk

Panjang Record : 55

Kunci Field : kd_lowongan Softwere : Mysql Tabel 3. Data Lowongan Elemen Data Akronim Tipe Panj

ang Ket Kode Lowongan kd_lowongan Varc har 5 PK Tanggal

Update tanggal Date

Judul

Lowongan judul

Varc har 50 Isi Lowongan isi_lowongan Text

Sumber : Penelitian (2017) 4. Spesifikasi File Resume

Nama File : resume

Akronim : resume

Fungsi : Untuk menyimpan

data resume Tipe File : File master

Media : Hard Disk

Panjang Record : 183 Kunci Field : kd_resume Softwere : Mysql Tabel 4. Data Resume

Elemen Data Akronim Tipe Panjan Ket

Kode Resume kd_resume Varc har 11 PK Identitas User id_user Varc har 11 FK Jenjang Pendidikan jjng_pdkn Varc har 10 Nama Sekolah Nm_sekola h Varc har 50 Fakultas fakultas Varc

har 30

Jurusan jurusan Varc

har 30 Lokasi lokasi Varchar 20

Tahun Lulus thn_lls Varc har 10

Nilai nilai Varc

har 11

Sumber : Penelitian (2017)

6.

Spesifikasi File lamar

Nama File : lamar

Akronim : lamar

Fungsi : Untuk menyimpan

data lamar Tipe File : File master

Media : Hard Disk

Panjang Record : 21

Kunci Field : no

(4)

Tabel 5. Data Lamar Elemen

Data Akronim Tipe Panjang Ket

Nomer No int 11 PK Kode Lowongan kd_lowo ngan Varchar 5 FK Identitas

User id_user Varchar 5 FK

Tanggal tanggal Date Deskripsi deskripsi Text

Status ststus Enum ('Y', 'T') approve alasan_pin dah Enum ('A', 'N') Sumber : Penelitian (2017) 4.4. Tampilan Sistem Informasi a. Form Login

Sumber : Penelitian (2017)

Gambar 5. Form Login b. Form User

Sumber : Penelitan (2017)

Gambar 6. Form User

c. Form Lowongan kerja

Sumber : Penelitan (2017)

Gambar 7. Form Lowongan kerja d. Form Lamaran

Sumber : Penelitan (2017)

Gambar 8. Form Lamaran e. Form Resume

Sumber : Penelitan (2017)

Gambar 9. Form Resume

V. KESIMPULAN

Sistem Informasi perekrutan karyawan berbasis web telah dibuat ini dapat memberi kemudahan kepada calon pencari kerja dalam

(5)

mengajukan lamaran pekerjaan serta memudahkan perusahaan untuk proses seleksi kepada kandidatnya. Selain itu juga membantu proses perekrutan karyawan bisa lebih cepat dan lebih teratur.

REFERENSI

A.S., Rosa & Shalahuddin, M. (2013). Rekaya Perangkat Lunak Terstruktur dan Berorientasi Objek. Jakarta: Informatika.

Fathansyah. 2012. Basis Data. Bandung : Informatika. Sadeli, Muhammad. 2013. Toko Baju Online dangan

PHP dan MYSQL. Palembang : Penerbit

Maxikom

Tantra, Rudy. (2012). Manajemen Proyek Sistem Informasi. Yogyakarta: C.V Andi Offset

Yuhefizar, HA Mooduto, Rahmat Hidayat. 2009. Cara

Mudah Membangun Website Interaktif

Menggunakan Content Management System

Joomla (CMS).Jakarta:Penerbit PT Elex MediaKomputindo.

Gambar

Gambar 3. Rancangan LRS
Tabel 1. Data User
Tabel 5. Data Lamar

Referensi

Dokumen terkait

Menurut guru BP, kasus kehamilan di luar nikah yang terjadi di sekolah mereka selalu terjadi setiap tahun, namun beliau tidak bisa mengatakan berapa persentase kejadiannya,

Dalam menyusun sebuah laporan keuangan perusahaan, selain dibutuhkan adanya standar akuntansi, juga diperlukan sebuah undang-undang sebagai landasan

“Pajak Penghasilan Pasal 21 merupakan pajak yang dikenakan atas penghasilan berupa gaji, upah, honorarium, tunjangan dan pembayaran lain dengan nama dan bentuk apapun

Motivasi kerja guru berpengaruh positif dan signufikan terhadap kinerja guru di MIS Mathla’ul Anwar Teluk Betung sebesar 0,861 (sangat kuat) dan kontribusi yang diberikan

Berdasarkan penelitian [2], [3], dan [4] maka penulis dapat menyimpulkan bahwa profile matching dapat digunakan untuk menentukan pengangkatan karyawan tetap pada Koperasi

Proses pendidikan yang bermutu melibatkan berbagai input seperti: bahan ajar (kognitif, afektif dan psikomotorik), metodologi (bervariasi sesuai dengan kemampuan guru),

Untuk mengetahui aktivtas siswa selama proses pembelajaran dilakukan pengamatan (observasi) dengan mengamati, mencatat, dan menghitung frekuensi aktivitas yang telah

Romi Alyani Pembubaran negara induk yakni Khilafah Turki Utsmani inilah yang tidak diikuti negara bawahan atau vassalnya yakni Kesultanan Mataram Islam Yogyakarta,