## Rancang Bangun Sistem Informasi Penerimaan Karyawan Berbasis Web Menggunakan Metode Waterfall
Noer Hikmah 1 , Rifqi Bagus Pratama 1 Suryanto 2
1 Prodi Sistem Informasi  Universitas Bina Sarana Informatika, Jakarta Barat, Indonesia
2 Prodi Teknologi Komputer  Universitas Bina Sarana Informatika, Jakarta Barat, Indonesia
1,2 Jl. Kamal Raya No 18 Ringroad Barat, Jakarta Barat, Indonesia

## Abstrak
Proses  penerimaan  karyawan  dan  seleksi  karyawan  adalah  proses  paling  pertama  bagi  perusahaan  untuk  mendapatkan karyawan  berkualitas  yang  dibutuhkan  perusahaan.  Kebutuhan  akan  sumber  daya  manusia  yang  berkualitas  merupakan kebutuhan mutlak bagi perusahaan untuk dapat berkembang dan maju di masa depan. Perusahaan harus memastikan terlebih dahulu kriteria karyawan yang diinginkan. CV Bina Sarana Utama Cirebon kerap menghadapi masalah tentang karyawan yang tidak profesional dan berkualitas dalam bekerja. Hal tersebut membuat perusahaan juga kerap mengadakan proses penerimaan karyawan. Untuk itu, penulis bermaksud untuk membuat website penerimaan karyawan untuk membantu cv bina sarana utama cirebon    untuk  menseleksi  karyawan  berkualitas  dan  profesional  untuk  bergabung  di  cv  bina  sarana  utama  cirebon menggunakan metode waterfall.
Kata Kunci: Waterfall, Penerimaan Karyawan, Sistem Informasi

## Abstract
The employee recruitment and employee selection process is the first process for a company to get quality employees needed by the company. The need for quality human resources is an absolute need for companies to be able to develop and advance in the future. The company must first ensure the criteria for the desired employee. CV Bina Sarana Utama Cirebon often faces problems  about  unprofessional  and  qualified  employees  at  work.  This  makes  the  company  also  often  holds  an  employee recruitment process. For this reason, the authors intend to create an employee acceptance website to help CV develop the main means of Cirebon to select qualified and professional employees to join CV. The main means of Cirebon are using the Waterfall method.
Keywords : Waterfall, Employee Recruitment, Information System

## 1. PENDAHULUAN
Pengolahan  sumber  daya  manusia  (SDM)  merupakan  hal  yang  penting  dalam  pencapaian  suatu  tujuan.  Pada umumnya perusahaan mengharapkan suatu kinerja yang baik dari masing-masing karyawan dalam mengerjakan tugas yang diberikan oleh perusahaan. Perusahaan  menyadari  bahwa sumber daya  manusia (SDM)  merupakan modal  dasar  dalam  proses  pembangunan  perusahaan,  oleh  karena  itu  kualitas  SDM  senantiasa  harus dikembangkan dan diarahkan agar tercapainya tujuan yang telah ditetapkan oleh perusahaan.perekrutan karyawan adalah usaha dari setiap perusahaan untuk mendapatkan calon pekerja yang dibutuhkan oleh perusahaan. Masalah pokok  dari  CV  Bina  Sarana  Utama  Cirebon  sendiri  adalah  pertama  kekurangan  karyawan  karena  perusahaan sedang dalam proses berkembang yang membutuhkan banyak karyawan untuk bekerja dilapangan atau proyek. Selama ini CV Bina Sarana Utama Cirebon kesulitan dalam mencari tenaga kerja yang berkualitas dan profesional.
CV Bina Sarana Utama Cirebon masih belum menggunakan komputer dalam proses penerimaan karyawan mereka. Selama ini CV Bina Sarana Utama Cirebon masih menggunakan cara manual yaitu dengan mengadakan wawancara  secara  langsung  tanpa  mengadakan  tes  terlebih  dahulu  kepada  calon  karyawan.  Sehingga menyebabkan  calon  karyawan  yang  diterima  kurang  berkualitas  saat  berada  di  lapangan.  dengan  sistem  yang seperti itu maka memerlukan waktu yang sangat lama dan tenaga yang sangat banyak. Sedangkan CV Bina Sarana Utama Cirebon memerlukan calon karyawan dalam waktu yang cukup singkat. Oleh karena itu diperlukan suatu upaya untuk mengubah sistem penerimaan karyawan yang digunakan saat ini. Dengan adanya sistem informasi penerimaan  karyawan  berbasis web ini  diharapkan  dapat  mempermudah  dalam  melakukan  penyeleksian  calon karyawan  yang  akan  masuk  ke  dalam  CV  Bina  Sarana  Utama  Cirebon  ini.  Sehingga  dengan  adanya  sistem informasi  penerimaan  karyawan  yang  akan  dirancang  ini  dapat  diterapkan  dengan  baik  dan  membantu  dalam meminimalisasi permasalahan yang tengah dihadapi oleh CV Bina Sarana Utama Cirebon.

## 2. TEORITIS

## 2.1 Waterfall
Pressman  (2010:39)  mengemukakan“model waterfall atau  biasa  disebut  klasik LifeCycle adalah  model  klasik yang bersifat sistematis, berurutan dalam membangun piranti lunak.”
Gambar 1. Metode waterfall Sumber : Pressman (2010:39)
Aktivitas-aktivitas dalam waterfall model adalah sebagi berikut : 1. Communication
Langkah ini merupakan analisis terhadap kebutuhan software , dan tahap untuk mengadakan pengumpulan data dengan melakukan pertemuan dengan customer , maupun mengumpulkan data-data tambahan baik yang ada di jurnal, artikel, maupun dari internet.
2. Planning
Proses planning merupakan  lanjutan dari proses communication ( analysis requirement ). Tahapan  ini  akan menghasilkan  dokumen user  requirement atau  bisa  dikatakan  sebagai  data  yang  berhubungan  dengan keinginan user dalam pembuatan software , termasuk rencana yang akan dilakukan. 3. Modeling
Proses modeling ini  akan  menerjemahkan  syarat  kebutuhan  ke  sebuah  perancangan software yang  dapat diperkirakan sebelum dibuat coding . Proses ini berfokus pada rancangan struktur data, arsitektur software , representasi interface ,  dan  detail  (algoritma)  prosedural.  Tahapan  ini  akan  menghasilkan  dokumen  yang disebut software requirement .
4. Construction Construction merupakan proses membuat kode. Coding atau pengkodean merupakan penerjemahan desain dalam bahasa yang bisa dikenali oleh komputer. Programmer akan menerjemahkan transaksi yang diminta oleh user . Tahapan inilah yang merrupakan tahapan secara nyata dalam mengerjakan suatu software , artinya penggunaan komputer akan dimaksimalkan dalam tahapan ini. Setelah pengkodean selesai akan dilakukan testing terhadap  sistem  yang  telah  dibuat  tadi.  Tujuan testing adalah  menemukan  kesalahan-kesalahan terhadap sistem tersebut untuk kemudian bisa diperbaiki.
5. Deployment
Tahapan ini bisa dikatakan final dalam pembuatan sebuah software atau sistem. Setelah melakukan analisis, desain dan pengkodean maka sistem yang sudah jadi akan digunakan oleh user . Kemudian software yang telah dibuat harus dilakukan pemeliharaan secara berkala.

## 2.1 Entity Relationship Diagram
Andriansyah  (2016:51)  mengemukakan  bahwa  “ Entity  Relationship  Diagram merupakan  diagram  yang menggambarkan  hubungan  yang  terjadi  antar  tabel. Entity  Relationship  Diagram tidak  menggambarkan bagaimana jalannya sebuah program layaknya diagram alir( flowchart ).” Komponen penyusun ERD menurut Andriansyah adalah sebagai berikut :
1. Entitas
Entitas  adalah objek  dalam  dunia  nyata  yang  dapat  dibedakan  dengan  objek  lain,  sebagai  contoh mahasiswa,dosen,departemen.Atribut  nim  merupakan  unik  untuk  mengidentifikasikan  /  membedakan mahasiswa yang satu dengan yang lainnya. Pada setiap entitas harus memiliki 1 atribut unik atau yang disebut dengan primary key . ........................................... 2. Atribut Atribut  adalah Setiap  entitas  pasti  mempunyai  elemen  yang  disebut  atribut  yang  berfungsi  untuk mendeskripsikan  karakteristik  dari  entitas  tersebut.  Isi  dari  atribut  mempunyai  sesuatu  yang  dapat mengidentifikasikan isi elemen satu dengan yang lain.
3. Relasi
Relasi adalah hubungan antara beberapa entitas. sebagai contoh relasi  antar mahasiswa dengan  mata kuliah dimana setiap mahasiswa bisa mengambil beberapa mata kuliah dan setiap mata kuliah bisa diambil oleh lebih dari 1 mahasiswa. relasi tersebut memiliki hubungan banyak ke banyak. Berikut adalah contoh ERD.
2. Kardinalitas Kardinalitas menyatakan jumlah himpunan relasi antar entitias. .

## 2.2 Logical Record Structure(LRS)
Hasugian  dan  Shidiq  (2012:608)  mendefinisikan  batasan  bahwa  LRS  adalah  “sebuah  model  sistem  yang digambarkan dengan sebuah diagram-ER akan  mengikuti pola atau aturan permodelan tertentu dalam kaitanya dengan konvensi ke LRS”.
Perubahan yang terjadi yaitu mengikuti aturan-aturan sebagai berikut :
1. Setiap entitas akan diubah kebentuk kotak.
2. Sebuah atribut relasi disatukan dalam sebuah kotak bersama entitas jika hubungan yang terjadi pada diagram- ER 1:M (relasi  bersatu dengan cardinality M) atau tingkat hubungan 1:1  (relasi  bersatu dengan cardinality yang paling membutuhkan referensi).
3. Sebuah  relasi  dipisah  dalam  sebuah  kotak  tersendiri  (menjadi  entitas  baru)  jika  tingkat  hubunganya  M:M (many  to  many)  dan  memiliki foreign  key sebagai primary  key yang  diambil  dari  kedua  entitas  yang sebelumnya saling berhubungan.

## 3. ANALISA DAN PEMBAHASAN
CV  Bina  Sarana  Utama  adalah  perusahaan  swasta  yang  bergerak  di  bidang  jasa  konsultan  perencanaan, pengawasan  dan  manajemen  yang  dipersiapkan  secara  profesional  serta  bergerak  di  bidang  jasa  tenaga  kerja dengan manajemen yang di kelola dengan baik, dengan mengedepankan profosinalisme dan bekerja secara jujur. Berdiri sejak febuari 2001,  CV Bina Sarana Utama dari waktu ke waktu selalu berusaha memberikan yang terbaik kepada semua mitra usahanya, didukung oleh perangkat, sarana serta sumber daya manusia yang profesional dan berpengalaman  di  bidang  konsultan  dan  pelaksanaan  pelatihan  SDM.CV  Bina  Sarana  Utama  mampu  meraih kepercayaan dari  berbagai Lembaga dan perusahaan pengguna  jasa dari  beberapa daerah dikabupaten cirebon, kota cirebon, bandung dan banten. Citra positif pelayanan kami ini akan menjadi bahan pertimbangan Anda dalam memutuskan untuk bermitra dengan perusahaan.

## 3.1 Analisa Kebutuhan
A. Kebutuhan Sistem
1. Calon karyawan sebelum mengerjakan tes melakukan login terlebih dahulu.
2. Calon karyawan bisa mengerjakan tes setelah melakukan login berdasarkan username dan password yang didapat setelah melakukan pendaftaran.
3. Calon karyawan dapat melihat data kembali setelah waktu yang ditentukan  perusahaan untuk mengetahui status diterima atau tidak.
4. Calon karyawan dapat melakukan tahapan selanjutanya setelah mencetak data untuk sebagai bukti setelah itu selesai.
B. Kebutuhan Pengguna . 1. Kebutuhan User
a. Mempermudah dalam melakukan pendaftaran calon karyawan baru
b. Mempermudah pengguna dalam melihat informasi perusahaan
2. Kebutuhan Admin
a. Mengelola data calon karyawan, data soal dan konfirmasi
b. Admin dapat meng edit data soal dan data konfirmasi
c. Admin tidak dapat meng edit data karyawan karena bukan hak admin
d. Admin dapat menghapus data jawaban, data nilai, data soal
3. Kebutuhan Sistem
a. Calon karyawan sebelum mengerjakan tes melakukan login terlebih dahulu
b. Calon karyawan bisa mengerjakan tes setelah melakukan login berdasarkan username dan password yang didapat setelah melakukan pendaftaran
c. Calon  karyawan  dapat  melihat  data  kembali  setelah  waktu  yang  ditentukan    perusahaan  untuk mengetahui status diterima atau tidak.
d. Calon karyawan dapat melakukan tahapan selanjutanya setelah  mencetak data untuk sebagai  bukti setelah itu selesai
Untuk mengimplementasikan  sistem informasi Penerimaan Karyawan Berbasis web pada CV Bina Sarana Utama membutuhkan perangkat keras (hardware) yang diperlukan adalah sebagai berikut:
1. Server a. Sistem Operasi Windows 7 b. Aplikasi bundle web server XAMPP 2.5.8
c. Aplikasi web browser Google Crhome d. Database MySQL
2. Client
a. Sistem Operasi Windows 7
b. Aplikasi Web Browser Google Chrome

## 3.2 Rancangan Entity Relationship Diagram (ERD)
Berikut merupakan rancangan ERD.
Anggota kd_anggota jns_kelamin tgl_lahir kls nm_anggota almt tmpt_lahir Melakukan Melakukan 1 1 Peminjaman kd_anggota ket tgl_pinjam ttl_pinjam M Buku Pengembalian kd_buku kategori jns_buku jdl_buku pengarang penerbit thn_terbit stok Memiliki M kd_anggota kd_kembali jml_hari_telat tgl_pinjam tgl_kembali kd_pinjam sanksi kd_pinjam ket tgl_kembali Detail_Peminjaman kd_pinjam kd_buku jml kd_buku Menginput 1 M Menginput M
Gambar 2. Rancangan Entity Relationship Diagram

## 3.3 Rancangan Logical Record Structure (LRS)

## Berikut merupakan rancangan dari LRS
Anggota
* kd_anggota nm_anggota jns_kelamin tmpt_lahir tgl_lahir kls almt Buku * kd_buku kategori jns_buku jdl_buku pengarang penerbit thn_terbit stok Pengembalian * kd_kembali kd_pinjam kd_anggota
kd_buku
tgl_pinjam
tgl_kembali jml_hari_telat sanksi ket Peminjaman * kd_pinjam kd_anggota tgl_pinjam
tgl_kembali ttl_pinjam ket Detail_Peminjaman kd_pinjam kd_buku jml M 1 M 1 M 1 M 1 M 1 Gambar 3. Rancangan Logical Record Structure

## 4. IMPLEMENTASI
Implementasi rancangan antar muka pada sistem informasi penerimaan karyawan berdasarkan hasil rancangan antar muka adalah sebagai berikut: 1. Halaman Login Admin Admin harus melakukan login terlebih dahulu untuk dapat menggunakan modul-modul yang tersedia jika login sukses, maka menu-menu yang sesuai dengan kategori tersebut akan ditampilkan.
Gambar 4. Halaman Login Admin
2. Index Admin
Setelah  melakukan login, admin  bisa  menggunakan  menu data yang terdiri dari home , data karyawan, data soal, data nilai, konfirmasi dan laporan.
Gambar 5. Halaman Index Admin
3. Halaman Data Calon Karyawan
Pada halaman data calon karyawan admin bisa data seperti hapus data, melihat detail data.
Gambar 6. Halaman Data Calon Karyawan
4. Halaman Hapus Data Calon Karyawan
Pada halaman ini admin bisa menghapus data yang terdapat dalam sistem.
Gambar 7. Halaman Hapus Data Calon Karyawan
5. Halaman Detail Data Calon Karyawan
Dalam halaman ini admin bisa melihat seluruh data calon karyawan bisa juga cetak data calon.
Gambar 8. Halaman Detail Data Calon Karyawan
6. Halaman Data Soal
Pada halaman ini admin bisa melihat data soal, menginput soal, menghapus soal, dan mengedit soal.
Gambar 9. Halaman Data Soal
7. Halaman Data Konfirmasi
Pada halaman ini admin bisa melihat data yang sudah dikonfirmasi disini juga bisa menghapus melihat detail dan merubah status.
Gambar 10. Halaman data konfirmasi
8. Halaman Konfirmasi Status
Pada halaman  ini admin  bisa  merubah  statuscalon karyawan diterima atau tidak dan  juga ada  nilai  untuk ditampilkan ke user sebagai hasil statusnya.
9. Halaman Data Nilai
Pada halaman ini admin bisa melihat hasil ujian
Gambar 12. Halaman Data Nilai 10. Halaman Pengaturan Pada halaman ini admin bisa mengatur data tanggal pengumuman dan pendaftaran
Gambar 13. Halaman Pengaturan
11. Halaman Register Pada halaman ini untuk calon karyawan mendaftar untuk login .
Gambar 14. Halaman Registrasi
12. Halaman Pendaftaran
Pada halaman ini user atau calon karyawan bisa melakukan pendaftaran.
13. Halaman Profil Pada halaman ini user bisa melihat profil perusahaan.
Gambar 16. Halaman Profil
14. Halaman InfoLowongan Pekerjaan
Pada halaman ini user bisa melihat info lowongan pekerjaan.
Gambar 17. Halaman Info Lowongan Pekerjaan
15. Halaman Update Edit Pendaftaran
Pada halaman ini user bisa meng edit datanya ada yang salah atau tidak.
Gambar 18. Halaman Update Edit Pendaftaran 16. Halaman Index
Pada halaman ini user bisa melihat halaman awal sebelum login
17. Halaman Soal
Pada halaman ini user bisa mengerjakan soal
Gambar 19. Halaman Soal

## 5. KESIMPULAN
Dari Penelitian   Rancang Bangun sistem  informasi penerimaan karyawan  berbasis web pada CV Bina Sarana Utama Cirebon, dapat mengambil kesimpulan sebagai  berikut: 1. Dengan adanya Website s sistem informasi penerimaan karyawan berbasis web pada CV Bina Sarana Utama Cirebon, pihak perusahaan dengan mudah melihat data calon karyawan.
2. perusahaan  tidak  perlu  memasang  iklan  dimedia  massa  dikarnakan  penerimaan  karyawan  sudah  dilakukan secara online, sehingga lebih efektif dan efisien dari segi biaya.
3. Informasi yang diberikan dengan adanya website penerimaan karyawan akan lebih mudah dan akurat

## REFERENCES
[1] Andriansyah, Doni. 2016. Sistem Informasi Pendaftaran Event Dengan PHP untuk Panduan Skripsi. Cirebon : CV ASFA Solution [2] Anhar. 2010. PHP & MySql Secara Otodidak. Jakarta: PT TransMedia
[3] Arief M Rudianto. 2011. Pemrograman Web Dinamis menggunakan PHP dan MySQL. C.V ANDI OFFSET: Yogyakarta.
[4] Binanto, Iwan. 2010. Multimedia Digital – Dasar Teori dan Pengembangannya. Yogyakarta: Andi.
[5] Black, J. Champion. (2009). Metode dan Masalah Penelitian Sosial. Bandung: Refika Aditama.
[6] Chaffey, Dave. Internet Marketing: Fourth Edition . FT Prentice Hall. 2009.
[7] Haughee, Eric. 2013. Sublime Text Starter , Birmingham: PACKT Publishing.
[8] Hasugian, Shidiq. 2012. Rancang Bangun Sistem Informasi Industri Kreatif Bidang Penyewaan Sarana Olahraga.
[9] Hidayat, Rahmat. 2010. Cara Praktis Membangun Website Gratis : Pengertian Website .  Jakarta  :    PT  Elex  Media  Komputindo Kompas, Gramedia
[10] Kurniawan, Rulianto. 2008. Membangun Situs denganPHP untuk Orang Awam.
[11] Palembang: Maxsikom.
[12] Kotler, P & Armstrong. 2010. Principles of Marketing, thirteen edition. New Jersey: Prentice-Hall, Inc.
[13] Kustiyahningsih, Y & Anamisa, Devie R. 2011. Pemrograman Basis Data Berbasis Web Menggunakan PHP & MySql. Yogyakarta: Graha Ilmu.
[14] Ladjamudin, Al-bahra. 2013. Analisis dan Desain Sistem Informasi. Yogyakarta: Graha Ilmu.
[15] Madcoms, Litbang. 2011. Aplikasi Web Database dengan Dreamweaver dan php-MySQL. Yogyakarta: Andi.
[16] Munir, R. 2007. Pengantar Pratikum pengolahan Citra. Bandung: ANDI.
[17] Pressman, Roger S. 2010. Pendekatan Praktisi Rekayasa Perangkat Lunak Edisi 7. Yogyakarta: Andi Offset.
[18] Quadri, S.M.K, & Farooq, Sheikh Umar. 2010. Software Testing –
Goals,Principles,  and  Limitations.  International  Journal  of
Computer Applications,6(9),1.
[19] Rivai, Veithzal. 2009. Manajemen Sumber Daya Manusia Untuk Perusahaan Dari Teori ke Praktik.Jakarta: Raja Grafindo Persada
[20] Supardi. 2013.Pedoman Operasional Penulisan Skripsi . Bandung: Program
[21] Studi Pendidikan Akuntansi FPEB UPI.
[22] Suyanto, Asep Herman. 2008. Step by Step Web Design Theory and Practice Edisi II. Yogyakarta: Andi Publisher.
[23] Wahana Komputer. 2012. Tips & Trik Adobe Dreamweaver CS5.5.Yogyakarta : ANDI OFFSET
[24] Wicaksono, Handy. Pemrograman SCADA software dengan WonderwareInTouch 10.0 Tingkat Dasar. Graha Ilmu. Yogyakarta.
[25] Winarno, Edy, Ali Zaki dan SmitDev Community. 2015. Desain Web Responsive dengan HTML5 dan CSS3. Jakarta : PT. Alex Media Komputindo