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.
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
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 lamarNama File : lamar
Akronim : lamar
Fungsi : Untuk menyimpan
data lamar Tipe File : File master
Media : Hard Disk
Panjang Record : 21
Kunci Field : no
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
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.