Rancang Bangun Sistem Informasi Penerimaan Karyawan Berbasis Web Menggunakan Metode Waterfall

  

Rancang Bangun Sistem Informasi Penerimaan Karyawan Berbasis Web

Menggunakan Metode Waterfall

  1

  2

  1 1 Noer Hikmah , Rifqi Bagus Pratama Suryanto 2 Prodi Sistem Informasi Universitas Bina Sarana Informatika, Jakarta Barat, Indonesia

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)

  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

  .

  2. Kardinalitas Kardinalitas menyatakan jumlah himpunan relasi antar entitias.

  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. 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.

  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. ...........................................

  ).” Komponen penyusun ERD menurut Andriansyah adalah sebagai berikut : 1.

  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.

  Aktivitas-aktivitas dalam waterfall model adalah sebagi berikut : 1.

  testing terhadap sistem yang telah dibuat tadi. Tujuan testing adalah menemukan kesalahan-kesalahan terhadap sistem tersebut untuk kemudian bisa diperbaiki.

  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

  Construction merupakan proses membuat kode. Coding atau pengkodean merupakan penerjemahan desain

  4. Construction

  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.

  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.

  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.1 Entity Relationship Diagram

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.

3. ANALISA DAN PEMBAHASAN

3.1 Analisa Kebutuhan A. Kebutuhan Sistem 1.

B. Kebutuhan Pengguna.

1. Kebutuhan User

  c. Admin tidak dapat mengedit data karyawan karena bukan hak admin

  Aplikasi bundle web server XAMPP 2.5.8

  Sistem Operasi Windows 7 b.

  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:

  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.

  a. Calon karyawan sebelum mengerjakan tes melakukan login terlebih dahulu

  d. Admin dapat menghapus data jawaban, data nilai, data soal 3. Kebutuhan Sistem

  b. Admin dapat mengedit data soal dan data konfirmasi

  Setiap entitas akan diubah kebentuk kotak.

  a. Mengelola data calon karyawan, data soal dan konfirmasi

  b. Mempermudah pengguna dalam melihat informasi perusahaan 2. Kebutuhan Admin

  a. Mempermudah dalam melakukan pendaftaran calon karyawan baru

  4. Calon karyawan dapat melakukan tahapan selanjutanya setelah mencetak data untuk sebagai bukti setelah itu selesai.

  3. Calon karyawan dapat melihat data kembali setelah waktu yang ditentukan perusahaan untuk mengetahui status diterima atau tidak.

  2. Calon karyawan bisa mengerjakan tes setelah melakukan login berdasarkan username dan password yang didapat setelah melakukan pendaftaran.

  Calon karyawan sebelum mengerjakan tes melakukan login terlebih dahulu.

  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.

  (many to many) dan memiliki foreign key sebagai primary key yang diambil dari kedua entitas yang sebelumnya saling berhubungan.

  

3. Sebuah relasi dipisah dalam sebuah kotak tersendiri (menjadi entitas baru) jika tingkat hubunganya M:M

  ER 1:M (relasi bersatu dengan cardinality M) atau tingkat hubungan 1:1 (relasi bersatu dengan cardinality yang paling membutuhkan referensi).

  2. Sebuah atribut relasi disatukan dalam sebuah kotak bersama entitas jika hubungan yang terjadi pada diagram-

1. Server a.

  Anggota

  1 Peminjaman kd_anggota ket tgl_pinjam ttl_pinjam M

  Berikut merupakan rancangan dari LRS

  3.3 Rancangan Logical Record Structure (LRS)

  Gambar 2. Rancangan Entity Relationship Diagram

  1 M Menginput M

  Detail_Peminjaman kd_pinjam kd_buku jml kd_buku Menginput

  Memiliki M kd_anggota kd_kembali jml_hari_telat tgl_pinjam tgl_kembali kd_pinjam sanksi

kd_pinjam

ket tgl_kembali

  

Buku Pengembalian

kd_buku kategori jns_buku jdl_buku pengarang penerbit thn_terbit stok

  1

  c.

  Melakukan Melakukan

  Anggota kd_anggota jns_kelamin tgl_lahir kls nm_anggota almt tmpt_lahir

  3.2 Rancangan Entity Relationship Diagram (ERD) Berikut merupakan rancangan ERD.

  Aplikasi Web Browser Google Chrome

  Sistem Operasi Windows 7 b.

   Client a.

  Database MySQL 2.

  Aplikasi web browser Google Crhome d.

  • 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 LoginAdmin

      Admin harus melakukan loginterlebih 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.

      Gambar 11. Halaman konfirmasi status

      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.

      Gambar 15. Halaman 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 mengedit 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 .

      Gambar 18. Halaman Index

    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 Websites 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. AplikasiWeb 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]

      Goals,Principles, and Limitations. International Journal of Quadri, S.M.K, & Farooq, Sheikh Umar. 2010. Software Testing – 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