PSI : Rancang Bangun Sistem Informasi Rekrutmen, Seleksi dan Penggajian Karyawan Pada PT. Karya Gemilang Abadi.

(1)

REKRUTMEN, SELEKSI DAN

PENGGAJIAN KARYAWAN PADA

PT. KARYA GEMILANG ABADI

PROYEK SISTEM INFORMASI

Nama

: Putri Wulansari

NIM

: 05.39010.0033

Program : DIII (Diploma Tiga)

Jurusan : Manajemen Informatika

SEKOLAH TINGGI

MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER

SURABAYA


(2)

ix DAFTAR ISI

Halaman

ABSTRAKSI ... vi

KATA PENGANTAR ... vii

DAFTAR ISI ... ix

DAFTAR TABEL ... xi

DAFTAR GAMBAR ... xiii

DAFTAR LAMPIRAN ... xix

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Perumusan Masalah ... 2

1.3 Pembatasan Masalah ... 3

1.4 Tujuan ... 3

1.5 Manfaat ... 4

1.6 Sistematika Penulisan ... 4

BAB II HASIL SURVEY ... 6

2.1 Gambaran Umum PT. Karya Gemilang Abadi ... 6

2.2 Struktur Organisasi PT. Karya Gemilang Abadi... 6

2.3 Deskripsi Tugas ... 7

2.4 Analisis Sistem yang Sedang Berjalan ... 10

2.5 Dokumen I/O ... 15

BAB III LANDASAN TEORI ... 17

3.1 Sistem ... 17


(3)

x

3.3 Rekrutmen ... 19

3.4 Seleksi ... 19

3.5 Penggajian ... 20

3.6 Microsoft Visual Basic .Net 2005 ... 20

BAB IV ANALISIS DAN DESAIN SISTEM ... 23

4.1 Analisis Sistem ... 23

4.2 Desain Sistem ... 23

4.2.1 System Flow ... 24

4.2.2 Context Diagram ... 29

4.2.3 HIPO ... 30

4.2.4 DFD ... 35

4.2.5 ERD ... 46

4.2.6 Struktur File ... 48

4.2.7 Desain I/O ... 60

BAB V IMPLEMENTASI DAN PEMBAHASAN ... 81

5.1 Sistem yang Digunakan ... 81

5.2 Cara Setup Program ... 81

5.3 Implementasi Sistem ... 82

BAB VI PENUTUP ... 119

6.1 Kesimpulan ... 119

6.2 Saran ... 119

DAFTAR PUSTAKA ... 121


(4)

1 BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

Pemanfaatan outsourcing atau alih daya sudah tidak bisa dihindari lagi di Indonesia. Beberapa manfaat dapat dipetik dari outsourcing seperti penghematan biaya (cost saving), perusahaan bisa memfokuskan pada kegiatan utamanya (core business) dan akses kepada sumber daya yang tidak dimiliki oleh perusahaan. Di negara-negara maju seperti Amerika dan Eropa, pemanfaatan outsourcing sudah sedemikian mengglobal, sehingga menjadi sarana perusahaan untuk lebih berkonsentrasi pada kegiatan utamanya sehingga lebih fokus pada keunggulan produk servicenya.

PT. Karya Gemilang Abadi merupakan perusahaan yang bergerak dalam bidang alih daya (Outsourcing), di mana karyawannya akan disalurkan pada instansi yang sebelumnya telah menjalin kerja sama untuk selanjutnya disebut klien. Semakin ketatnya persaingan dalam dunia bisnis menuntut PT. Karya Gemilang Abadi untuk lebih pandai dalam memilih pelamar yang berkualitas serta memenuhi kriteria sesuai dengan standar yang ditentukan oleh klien.

Pada kenyataannya prosedur perekrutan, seleksi dan penggajian karyawan pada PT. Karya Gemilang Abadi saat ini masih manual. Hal ini menyebabkan banyak kekurangan, di antaranya kesulitan yang dialami bagian HRD untuk mengelola banyaknya data pelamar sehingga pengolahan data pelamar memerlukan waktu yang lama dan kesalahan manusia yang juga mungkin terjadi karena pengolahan data membutuhkan tingkat ketelitian yang tinggi.


(5)

Dengan berdasar pada kekurangan yang ada, maka dengan dibuatnya Sistem Informasi Rekrutmen, Seleksi dan Penggajian Karyawan ini diharapkan dapat membantu kinerja departemen dalam mencapai tujuan perusahaan. Dalam implementasinya, program yang dibuat memiliki hak akses, sehingga setiap departemen memiliki hak yang berbeda disesuaikan dengan fungsi departemennya. Sistem Informasi Rekrutmen, Seleksi dan Penggajian Karyawan ini nantinya menghasilkan laporan akhir berupa data pelamar yang telah diseleksi oleh sistem sesuai dengan prosedur yang ada, data karyawan baru dan data gaji karyawan.

1.2 Perumusan Masalah

Berdasarkan latar belakang permasalahan yang telah dijabarkan, maka dapat dirumuskan permasalahan yang ada, yaitu:

a. Bagaimana merancang dan membuat Sistem Informasi Rekrutmen Karyawan pada PT. Karya Gemilang Abadi untuk memudahkan bagian HRD mengelola data pelamar?

b. Bagaimana merancang dan membuat Sistem Informasi Seleksi Karyawan pada PT. Karya Gemilang Abadi untuk memudahkan bagian HRD mendapatkan karyawan yang berkualitas dan sesuai dengan kualifikasi yang diberikan oleh klien?

c. Bagaimana merancang dan membuat Sistem Informasi Penggajian pada PT. Karya Gemilang Abadi untuk memudahkan bag. HRD mengelola dan menghitung data gaji karyawan?

d. Bagaimana menyajikan laporan dari informasi yang telah dihasilkan oleh Sistem Informasi Rekrutmen, Seleksi dan Penggajian Karyawan?


(6)

3

1.3 Pembatasan Masalah

Ruang lingkup permasalahan pada sistem informasi ini akan dibatasi pada:

a. Sistem yang dibahas meliputi proses rekrutmen dan seleksi calon karyawan baru sesuai kebutuhan klien serta proses penggajian untuk karyawan.

b. Data pelamar merupakan data yang valid yang diinputkan oleh bagian HRD pada saat pelamar memberikan surat lamarannya ke PT. Karya Gemilang Abadi.

c. Tes yang ada dan wawancara oleh pihak klien hanya dilakukan jika ada permintaan dari klien, sedangkan wawancara personalia diadakan untuk semua pelamar yang lulus seleksi kualifikasi.

d. Sistem akan memberikan informasi hasil tes pelamar yang lulus seleksi, informasi karyawan dan informasi gaji karyawan.

e. Besarnya gaji tiap jabatan dan tiap klien adalah berbeda sesuai dengan standar gaji yang ditentukan oleh klien.

1.4 Tujuan

Mengacu pada batasan masalah, tujuan yang hendak dicapai dalam Proyek Sistem Informasi ini yaitu membuat Sistem Informasi Rekrutmen, Seleksi dan Penggajian Karyawan pada PT. Karya Gemilang Abadi yang meliputi:

a. Sistem informasi perekrutan karyawan. b. Sistem informasi seleksi karyawan. c. Sistem informasi penggajian karyawan.


(7)

1.5 Manfaat

Sistem Informasi Rekrutmen, Seleksi dan Penggajian Karyawan yang akan dibuat, diharapkan dapat memberikan manfaat bagi pengguna atau bagi perusahaan. Manfaat yang bisa didapatkan yaitu:

a. Sistem Informasi Rekrutmen dan Seleksi Karyawan dapat mempersingkat waktu dari awal hingga akhir proses perekrutan dan seleksi.

b. Dapat mengetahui standar yang pasti calon karyawan yang akan diterima sesuai dengan yang ditentukan klien.

c. Memudahkan mendokumentasikan data calon karyawan untuk memudahkan dalam mencari, mengubah, menyeleksi serta menyediakan informasi yang akurat mengenai calon karyawan.

1.6 Sistematika Penulisan

Dalam penulisan sebuah laporan Proyek Sistem Informasi terdapat sistematika yang mengatur tata cara penulisan isi laporan tersebut. Sistematika penulisan dari Laporan Proyek Sistem Informasi dibagi menjadi enam bab.

Bab pertama pendahuluan membahas tentang latar belakang masalah, perumusan masalah, batasan masalah yang menjelaskan batasan dari sistem yang dibuat, sehingga tidak keluar dari ketentuan yang ditetapkan. Dalam bab pertama juga dibahas mengenai tujuan, manfaat dan sistematika penulisan.

Bab kedua hasil survey membahas tentang gambaran umum PT. Karya Gemilang Abadi, struktur organisasi beserta deskripsi tugas. Dalam bab ini juga dibahas hasil analisis sistem yang yang sedang digunakan pada PT. Karya Gemilang Abadi tersebut serta dokumen input output.


(8)

5

Bab ketiga landasan teori membahas tentang teori-teori singkat yang berhubungan dengan prosedur pengembangan sistem informasi dan penjelasan software yang digunakan. Teori yang dibahas meliputi sistem, informasi, rekrutmen, seleksi, penggajian, outsourcing dan Visual Basic .NET 2005.

Bab keempat analisis dan desain sistem membahas tentang spesifikasi prosedur dalam menyelesaikan Proyek Sistem Informasi. Spesifikasi tersebut meliputi analisis sistem yang menggambarkan kekurangan dan permasalahan yang muncul dari sistem yang sedang digunakan dan desain sistem yang meliputi (System Flow Rekrutmen, System Flow Seleksi, System Flow Penggajian dan

System Flow Pembuatan Laporan), Context Diagram, Hierarchy Input Process Output (HIPO), Data Flow Diagram (DFD), Entity Relationship Diagram (ERD) dan struktur file serta desain input output yang baru.

Bab kelima implementasi dan pembahasan membahas tentang hasil dari sistem yang dibuat. Dalam implementasinya sistem yang dibuat membutuhkan

software (Microsoft Visual Basic.Net 2005 dan Microsoft SQL Server 2000) dan

hardware (Processor Pentium 4, Memory 256 Mb, VGA Card, Hard Disk 20 Gb dan Printer HP Deskjet 3535) untuk menjalankan program. Pada bab ini juga dibahas cara set up program, penjelasan pemakaian dan tampilan form dari sistem yang akan digunakan.

Bab keenam penutup membahas tentang kesimpulan dari bab yang dituliskan sebelumnya. Dari kesimpulan tersebut dapat dibuat beberapa saran yang dapat digunakan untuk mengatasi kelemahan yang ada maupun untuk melakukan pengembangan sistem yang akan datang.


(9)

6 BAB II HASIL SURVEY

2.1 Gambaran Umum PT. Karya Gemilang Abadi

PT. Karya Gemilang Abadi berdiri pada awal tahun 2005 tepatnya pada tanggal 2 Maret 2005 di bawah akta notaris Juanita Sari Dewi, S.H. dengan mengambil tempat kedudukan di Wisma Kedung Asem Indah Blok F-35 Surabaya yang disahkan oleh Departemen Hukum dan HAM Republik Indonesia pada tanggal 23 Juni 2005 dengan NPWP No. 02.208.280.4-615.000. Surat Ijin Usaha Perdagangan (SIUP) dikeluarkan oleh Dinas Perindustrian, Perdagangan dan Penanaman Modal Pemerintah Kota Surabaya dengan Nomor: 503/2568/436.4.12/2005 tanggal 28 Juni 2005 dan TDP PT No. 13.01.1.74.16679 serta Surat Ijin Operasional Perusahaan Penyedia Jasa Pekerja/Buruh No. 560/6347/436.4.14/PPJP-71/2005 yang dikeluarkan oleh Dinas Tenaga Kerja dan Mobilitas Penduduk Kota Surabaya.

Meski usianya masih sangat muda, namun PT. Karya Gemilang Abadi telah dipercaya untuk menangani persoalan pengelolaan Sumber Daya Manusia di berbagai perusahaan yang ada di Surabaya dan sekitarnya. Saat ini telah ada puluhan perusahaan yang telah menjadi klien dengan jumlah karyawan yang mencapai ratusan orang karena PT. Karya Gemilang Abadi dikelola oleh tenaga-tenaga yang profesional dan berpengalaman dalam bidang ketenaga-tenagakerjaan.

2.2 Struktur Organisasi PT. Karya Gemilang Abadi

Struktur organisasi merupakan gambaran susunan pengurus dalam suatu organisasi. Berdasarkan survey yang telah dilakukan, diperoleh struktur organisasi


(10)

7

pada PT. Karya Gemilang Abadi yaitu komisaris membawahi direktur, sedangkan direktur membawahi beberapa divisi. Berikut merupakan struktur organisasi PT. Karya Gemilang Abadi:

KOMISARIS

Tuti Suryawati

KONSULTASI & PELATIHAN

Drs. Sholihat Samid, SH

PEMASARAN

Drs. Ec. Soeyanto, SH

DIREKTUR

Wanda Tiara, SE

REKRUTMEN

Setiyono

KONSULTASI & PEMBINAAN

M. Taufiq Salim, SHI

KEUANGAN

Drs. Muhammad Makmun

ACCOUNTING

Ari Suhendro, SE

Gambar 2.1 Struktur Organisasi PT. Karya Gemilang Abadi

2.3 Deskripsi Tugas

Secara rinci tugas dan tanggung jawab dari divisi yang berhubungan dengan karyawan adalah sebagai berikut:

1. Divisi Rekrutmen Tugas:

a. Mengkonsolidasikan rencana kebutuhan pegawai di tiap perusahaan (klien) dan menyusun prioritasnya sesuai dengan kebutuhan perusahaan sehingga posisi penting yang menjadi prioritas dapat dipenuhi dengan cepat.

b. Merencanakan institusi yang menjadi sumber pegawai dan melakukan analisis secara kontinu kualitas pegawai dari institusi tersebut untuk


(11)

memastikan di masa mendatang, perusahaan merekrut pegawai dari sumber yang tepat.

c. Mengkoordinasikan proses screening dan seleksi calon pegawai dengan metode/tools yang tepat serta penempatannya di perusahaan (klien) untuk memastikan pegawai yang diterima memiliki skill dan kompetensi sesuai dengan kebutuhan posisi yang ditempatinya.

d. Mengembangkan, melakukan analisis dan memilih metode/tools yang akan digunakan dalam proses seleksi sehingga dapat membantu perusahaan dalam menentukan kandidat yang tepat.

e. Merencanakan dan mengkoordinasikan pengembangan sistem dan prosedur perekrutan dan penempatan pegawai klien untuk memastikan semua proses berjalan dengan tertib dan sesuai standar yang ditetapkan. f. Mengkoordinasikan pembuatan dan peng-update-an database kandidat

sehingga bila di masa mendatang terdapat posisi lain yang dibutuhkan klien dapat mempertimbangkan kandidat sebelumnya yang mungkin bagus (hanya skill dan kompetensinya tidak sesuai dengan posisi yang vacant

pada waktu itu) Tanggung Jawab: a. Tingkat akurasi data

b. Analisis institusi sumber pegawai c. Kesesuaian pegawai dengan posisinya d. Metode/tools yang tepat

e. Hasil audit perekrutan pegawai f. Database kandidat yang up to date


(12)

9

g. Rasio kandidat yang bagus per posisi yang dibutuhkan 2. Divisi Pendidikan dan Pelatihan

Tugas:

a. Menyusun strategi pendidikan dan pelatihan berdasarkan strategi jangka panjang dan jangka pendek yang ditetapkan sesuai peraturan.

b. Menyusun rencana kerja dan anggaran bagiannya sesuai dengan strategi, kebijakan dan sistem Sumber Daya Manusia (SDM) yang telah ditetapkan untuk memastikan tercapainya sasaran divisi pendidikan dan pelatihan. c. Mengkoordinasikan dan mengontrol pelaksanaan fungsi SDM di seluruh

perusahaan untuk memastikan semuanya sesuai dengan strategi, kebijakan, sistem dan rencana kerja yang telah disusun.

d. Mengkoordinasikan dan mengontrol anggaran bagian SDM agar digunakan dengan efektif dan efisien sesuai dengan rencana kerja.

e. Mengkoordinasikan dan mengontrol penyusunan dan pelaksanaan program pelatihan dan pengembangan, termasuk identifikasi kebutuhan pelatihan dan evaluasi pelatihan, untuk memastikan tercapainya target tingkat kemampuan dan kompetensi setiap karyawan.

f. Merencanakan kebutuhan tenaga kerja sesuai dengan perkembangan organisasi dan mengkoordinasikan serta mengontrol pelaksanaan kegiatan rekrutmen dan seleksi untuk memastikan tersedianya tenaga kerja yang dibutuhkan sesuai dengan permintaan dan kualifikasi yang diinginkan dalam jangka waktu yang telah disepakati.

g. Menyusun sistem manajemen kinerja dan mengkoordinasikan serta mengontrol pelaksanaan siklus manajemen kinerja, mulai dari


(13)

perencanaan, pembimbingan sampai dengan penilaian kinerja, untuk memastikan tercapainya target kinerja individu, unit maupun perusahaan. h. Mengelola dan mengontrol aktifitas administrasi kantor dan sistem

informasi SDM untuk memastikan tersedianya dukungan yang optimal bagi kelancaran operasional perusahaan.

Tanggung jawab:

a. Strategi dan kebijakan SDM b. Anggaran

c. Rencana kerja

d. Program pelatihan dan pengembangan e. Jam pelatihan per orang

f. Rasio pemenuhan kompetensi g. Rencana tenaga kerja

Analisis Sistem yang Sedang Berjalan

Prosedur Rekrutmen, Seleksi dan Penggajian Karyawan pada PT. Karya Gemilang Abadi masih dilakukan secara manual sehingga masih banyak ditemukan kesalahan. Penjelasannya adalah sebagai berikut:

1. Document Flow Rekrutmen dan Seleksi

Prosedur rekrutmen diawali dengan pelamar memberikan surat lamaran dan berkas lamaran ke bagian HRD. Surat lamaran dan berkas lamaran tersebut kemudian disimpan oleh bagian HRD. Data-data pelamar tersebut akan diolah jika ada informasi kebutuhan tenaga kerja dari klien. Untuk lebih jelasnya dapat dilihat pada Gambar 2.2.


(14)

11

Pelamar HRD Klien

Mulai Data Pelamar Data Pelamar Seleksi Administrasi Lengkap? Seleksi Kualifikasi Sesuai? Wawancara Personalia Lulus? Kualifikasi Kualifikasi Wawancara Klien? Wawancara Klien Hasil Wawancara Klien Data Pelamar Lulus WP Tes Ketrampilan (TK) Tes Ketrampilan? Lulus? Data Pelamar Lulus TK Tes Kesehatan? Bag. Terkait Tes Kesehatan (TS) Hasil Tes Kesehatan Data Pelamar Lulus TS Psikotes? Psikotes (PT) Hasil Psikotes Data Pelamar Lulus PT Selesai Ya Ya Ya Ya Ya Ya Ya B B C C Ya Menyimpan Data Pelamar Tidak A Tidak Menyimpan Data Karyawan Baru D D Tidak D Data Karyawan Baru D Tidak D Tidak A Tidak Tidak Data Pelamar A Tidak Hasil Wawancara Klien Lulus? Data Pelamar Lulus WK Ya

Hasil Tes Kesehatan Lulus? Ya A Tidak A Tidak Hasil Psikotes Lulus? Ya A Tidak


(15)

Prosedur seleksi karyawan pada PT. Karya Gemilang Abadi diawali dengan pihak klien menghubungi pihak PT. Karya Gemilang Abadi untuk menginformasikan kebutuhan akan tenaga kerja dengan kualifikasi tertentu. Kemudian data pelamar yang sudah ada pada PT. Karya Gemilang Abadi diperiksa kelengkapan berkas surat lamarannya untuk kemudian dicocokkan dengan kualifikasi yang ditentukan klien. Jika data pelamar sesuai dengan kualifikasi yang ditentukan, maka bagian HRD menghubungi pelamar untuk mengikuti tes wawancara pertama yang diadakan oleh PT. Karya Gemilang Abadi. Untuk wawancara kedua yang diadakan oleh pihak klien dan tes ketrampilan, tes kesehatan serta psikotes diadakan jika klien menghendakinya. Untuk lebih jelasnya dapat dilihat pada Gambar 2.2.

2. Document Flow Pembuatan Perjanjian Kerja Waktu Tertentu (PKWT)

Prosedur penempatan karyawan pada PT. Karya Gemilang Abadi diawali dengan membuat PKWT dan surat pengantar. Kemudian bagian HRD menyerahkan PKWT rangkap dua dan surat pengantar ke karyawan baru. PKWT rangkap satu disimpan oleh bagian HRD. Setelah itu, pelamar mendatangi perusahaan klien untuk memberikan surat pengantar dan mulai bekerja. Untuk lebih jelasnya dapat dilihat pada Gambar 2.3.

3. Document Flow Penggajian

Prosedur penggajian pada PT. Karya Gemilang Abadi diawali dengan bagian penggajian menerima data presensi karyawan untuk kemudian direkap. Setelah itu, bagian penggajian akan menghitung secara manual gaji yang berhak diterima karyawan. Hasil perhitungan kemudian dikonfirmasi ke klien untuk kemudian disetujui. Klien akan memberikan uang gaji kepada bagian


(16)

13

penggajian. Bagian penggajian akan membuat tanda terima uang gaji dari klien dan menyerahkan uang tersebut ke karyawan. Untuk lebih jelasnya dapat dilihat pada Gambar 2.4.

Gambar 2.3 Document Flow Pembuatan PKWT

4. Document Flow Pembuatan Laporan

Laporan data karyawan yang dibuat oleh PT. Karya Gemilang Abadi adalah laporan data pelamar yang lulus seleksi, data karyawan per periode dan data karyawan per perusahaan (klien). Laporan-laporan tersebut baru akan dicetak jika ada permintaan dari pimpinan.Untuk lebih jelasnya dapat dilihat pada Gambar 2.5.


(17)

Gambar 2.4 Document Flow Penggajian


(18)

15

Dokumen I/O

Formulir Biodata Pelamar digunakan untuk mencatat data pribadi pelamar. Formulir ini diisi oleh pelamar pada saat mengumpulkan data lamaran. Untuk lebih jelasnya Formulir Biodata Pelamar dapat dilihat pada Gambar 2.6.


(19)

Laporan yang dimiliki oleh PT. Karya Gemilang Abadi adalah laporan data karyawan. Untuk lebih jelasnya dapat dilihat pada Gambar 2.7.


(20)

17 BAB III LANDASAN TEORI

3.1 Sistem

Secara sederhana suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen atau variabel-variabel yang terorganisasi, saling berinteraksi, saling tergantung satu sama lain dan terpadu (Lucas, 1987:5).

Unsur-unsur yang mewakili suatu sistem secara umum adalah masukan (input), pengolahan (processing) dan keluaran (output). Disamping itu suatu sistem senantiasa tidak terlepas dari lingkungan sekitarnya. Maka umpan balik (feed back) dapat berasal dari output tetapi dapat juga berasal dari lingkungan sistem yang dimaksud.(Kumorotomo & Subando,1996:8).

3.2 Informasi

Informasi adalah data yang telah disusun sedemikian rupa sehingga bermakna dan bermanfaat karena dapat dikomunikasikan kepada seseorang yang akan menggunakannya untuk membuat keputusan (Kumorotomo & Subando, 1996:11). Burch & Grudnitski (1989) menyebutkan adanya tiga pilar utama yang menentukan kualitas informasi, yaitu: akurasi, ketepatan waktu dan relevansi.

Syarat-syarat tentang informasi yang baik yang lebih lengkap diuraikan pula oleh Parker (1989:51). Berikut adalah syarat-syarat yang dimaksud:

a. Ketersediaan (availability)

Sudah barang tentu syarat yang mendasar bagi suatu informasi adalah tersedianya informasi itu sendiri. Informasi harus dapat diperoleh (accessible) bagi orang yang hendak memanfaatkannya.


(21)

b. Mudah dipahami (comprehensibility)

Informasi harus mudah dipahami oleh pembuat keputusan. Informasi yang rumit dan berbelit-belit hanya akan membuat kurang efektifnya keputusan manajemen.

c. Relevan d. Bermanfaat

Sebagai konsekuensi dari syarat relevansi, informasi juga harus bermanfaat. Karena itu, informasi juga harus dapat tersaji dalam bentuk-bentuk yang memungkinkan pemanfaatan oleh pengguna informasi.

e. Tepat Waktu

Informasi harus tersedia tepat pada waktunya. Syarat ini terutama sangat penting pada saat pengguna informasi membutuhkan informasi ketika akan membuat keputusan-keputusan yang krusial.

f. Keandalan (reliability)

Informasi harus diperoleh dari sumber-sumber yang dapat diandalkan kebenarannya. Pengolah data atau pemberi informasi harus dapat menjamin tingkat kepercayaan tinggi atas informasi yang disajikannya.

g. Akurat

Syarat ini mengharuskan bahwa informasi bersih dari kesalahan dan kekeliruan. Informasi juga harus jelas dan secara akurat mencerminkan makna yang terkandung dari data pendukungnya.

h. Konsisten

Informasi tidak boleh mengandung kontradiksi di dalam penyajiannya karena konsistensi merupakan syarat penting bagi dasar pengambilan keputusan.


(22)

19

3.3 Rekrutmen

Godam (2006:1) mendefinisikan rekrutmen adalah suatu proses untuk mencari calon atau kandidat pegawai, karyawan, buruh, manajer, atau tenaga kerja baru untuk memenuhi kebutuhan SDM organisasi atau perusahaan. Dalam tahapan ini diperlukan analisis jabatan yang ada untuk membuat deskripsi pekerjaan/job description dan juga spesifikasi pekerjaan/job specification.

3.4 Seleksi

Godam (2006:1) mendefinisikan seleksi tenaga kerja adalah suatu proses menemukan tenaga kerja yang tepat dari sekian banyak kandidat atau calon yang ada. Tahap awal yang perlu dilakukan setelah menerima berkas lamaran adalah melihat daftar riwayat hidup/curriculum vittae (cv) milik pelamar. Kemudian dari cv pelamar yang diterima dilakukan penyortiran antara pelamar yang akan dipanggil dengan yang gagal memenuhi standar suatu pekerjaan. Berikutnya adalah memanggil kandidat terpilih untuk dilakukan ujian tes tertulis, wawancara kerja/interview dan proses seleksi lainnya. Menurut Dessler (1997:127) perekrutan dan penyeleksian dapat digambarkan sebagai satu rangkaian rintangan yang diilustrasikan pada Gambar 3.1.

Perencanaan dan peramalan pekerjaan

Para penyelia dan yang lainnya mewawancarai calon final untuk menentukan pilihan Menggunakan alat

seleksi seperti test untuk menyaring kebanyakan Pelamar melengkapi

formulir lamaran Perekrutan:

Membangun suatu Kumpulan Calon

Calon Calon

Menjadi Karyawan


(23)

3.5 Penggajian

Sebagaimana yang dinyatakan Dessler (1997: 85) dalam bukunya yang berjudul “Manajemen Sumber Daya Manusia” mengatakan Gaji adalah uang atau sesuatu yang berkaitan dengan uang yang diberikan kepada pegawai. Selain itu ia berpendapat pula bahwa pada sistem pembayaran karyawan dapat dibagi menurut pembayaran berdasarkan waktu kinerja, yaitu pembayaran yang dilakukan atas dasar lamanya bekerja serta pembayaran berdasarkan hasil kinerja.

Gambar 3.2 Sistem Penggajian Karyawan

3.6 Microsoft Visual Basic .NET 2005

Sebelum mengetahui istilah Microsoft Visual Basic .Net 2005, terlebih dahulu harus diketahui tentang Framework .Net. Framewok .Net adalah platform

yang memungkinkan kita untuk membangun software aplikasi dan library yang disebut managed application (aplikasi yang diatur) yang memberikan kita

compiler dan tool agar dapat di-build, debug, dan mengeksekusi managed application. Menurut Supardi (2008:10) Microsoft Visual Basic .Net 2005 adalah salah satu bahasa pemrograman yang ditargetkan dalam Framework .Net. Seperti


(24)

21

bahasa sehari-hari, Visual Basic memiliki sintaks dan beberapa kata-kata yang valid yang bisa digunakan dalam membuat aplikasi. Visual Basic merupakan pilihan yang populer bagi yang mulai belajar pemrograman karena sintaks penulisan kodenya begitu mudah dibandingkan dengan bahasa pemrograman yang lain.

Visual Basic 2005 merupakan bahasa pemrograman yang sudah sepenuhnya menggunakan konsep OOP (Object Oriented Programming). Konsep OOP merupakan konsep pemrograman yang terpusat atau fokus pada data itu sendiri.

Aplikasi yang menggunakan pola OOP dibangun menggunakan bahasa OOP (OOPL). OOPL pertama kali diperkenalkan pada tahun 1960-an, tapi lebih populer di akhir tahun 70-an. Saat ini sering digunakan karena mudah untuk dipelajari, digunakan, didebug, dan dijaga. OOPL menjelaskan tentang objek yang nyata. Visual Basic 2005 merupakan bahasa pemrograman yang telah mendukung OOP seperti C#, C++, Java, SmallTalk, dan Lisp.

Programmer menggunakan OOP untuk menulis program yang mewakili masalah dan objek nyata ke dalam bentuk modul. Modul tersebut menjelaskan tentang objek yang nyata yang biasa dinamakan Class atau Type. Kita bisa membayangkan suatu program OOP sebagai kumpulan objek yang saling berinteraksi satu sama lain. Menggunakan OOP, programmer mendefinisikan tipe baru untuk mewakili objek nyata seperti pesawat, orang, konsumen, atau mobil.

Type atau Class tersebut membuat objek atau instance (contoh). Objek merupakan suatu unit yang mewakili suatu contoh dari dunia nyata. Objek dibuat dalam


(25)

aplikasi yang terdiri dari informasi yang menggambarkan objek itu sendiri dan proses yang bisa mengatur dan merubah informasi tersebut.


(26)

23 BAB IV

ANALISIS DAN DESAIN SISTEM

4.1 Analisis Sistem

Berdasarkan survey yang telah dilakukan, masih banyak kekurangan yang terdapat dalam proses rekrutmen, seleksi dan penggajian karyawan disebabkan proses-proses tersebut masih dilakukan secara manual. Kesulitan maupun masalah yang muncul diantaranya, bagian HRD mengalami kesulitan dalam mengolah data pelamar yang masuk karena banyaknya data pelamar dan diperlukan tingkat ketelitian yang tingi dalam menyeleksinya. Masih sering terjadi kehilangan data disebabkan pengarsipan yang kurang efektif dan efisien. Selain itu, juga masih ada kemungkinan terjadi kesalahan dalam menyeleksi data pelamar, sehingga kemungkinan untuk menghasilkan karyawan yang tidak berkualitas, tidak produktif maupun tidak memiliki kinerja tinggi masih dapat terjadi. Dan tentu saja hal ini merugikan pihak perusahaan itu sendiri.

4.2 Desain Sistem

Pada bab ini dibahas mengenai prosedur pengembangan sistem informasi. Prosedur pengembangan sistem informasi tersebut didalamnya terdapat

system flow (system flow Rekrutmen, system flow Seleksi, system flow Penggajian,

system flow Pembuatan Laporan) dan desain sistem Context Diagram, Data Flow Diagram (DFD), Hierarchy Input Process Ouput (HIPO), Entity Relationship Diagram (ERD), struktur file dan desain I/O. Hal ini bertujuan untuk mengurangi kesalahan yang sering terjadi.


(27)

4.2.1 System Flow

Dari analisis sistem yang ada, maka dapat dikembangkan suatu sistem yang dapat mengurangi kesalahan yang ada. Penjelasannya adalah sebagai berikut:

a. System Flow Rekrutmen

Proses perekrutan diawali dengan menerima surat lamaran dan berkas lamaran. Kemudian bagian HRD mengecek apakah pelamar tersebut pernah melamar sebelumnya, jika pelamar sudah pernah melamar, maka bagian HRD dapat mengubah data pelamar yang ada bila terdapat perubahan, jika pelamar belum pernah melamar sebelumnya maka bagian HRD akan mengecek kelengkapan berkas lamaran tersebut, selanjutnya data pelamar akan disimpan dalam tabel pelamar. Untuk lebih jelasnya dapat dilihat pada Gambar 4.1.


(28)

25

b. System Flow Seleksi

Proses seleksi pada sistem informasi yang akan dibuat diawali dengan menerima informasi kebutuhan akan tenaga kerja dan kualifikasinya dari pihak klien. Kemudian bagian HRD akan menampilkan data pelamar yang sesuai dengan kualifikasi yang ditentukan klien untuk kemudian dibuatkan surat panggilan wawancara personalia yang diadakan pihak PT. Karya Gemilang Abadi. Setelah itu bagian HRD akan membuat surat panggilan sesuai dengan tes yang diadakan. Hasil tes tersebut akan diterima oleh bagian HRD untuk kemudian diseleksi sesuai standar nilai tes. Calon karyawan yang telah memenuhi persyaratan dan lulus dalam tes-tes yang diadakan akan dimasukkan ke dalam tabel karyawan. Untuk lebih jelasnya dapat dilihat pada Gambar 4.2.

c. System Flow Penggajian

Proses penggajian diawali dari bagian penggajian yang menerima data presensi karyawan dari klien. Oleh bagian penggajian, data presensi tersebut disimpan ke dalam tabel Presensi untuk kemudian dihitung mengacu pada tabel Standar Gaji dan Hari Libur. Periode penghitungan gaji ada dua macam, yaitu mingguan dan bulanan, periode penggajian berbeda untuk tiap klien. Untuk lebih jelasnya dapat dilihat pada Gambar 4.3.


(29)

(30)

27

(b) System Flow Seleksi off page connector 1


(31)

Gambar 4.3 System Flow Penggajian

d. System Flow Pembuatan Laporan

Laporan yang dihasilkan oleh Sistem Informasi Rekrutmen, Seleksi dan Penggajian Karyawan pada PT. Karya Gemilang Abadi adalah laporan data pelamar yang lulus seleksi dan laporan data karyawan baru serta laporan penggajian karyawan. Diawali pimpinan menginputkan jenis laporan dan periode, setelah itu pimpinan juga bisa menambahkan batasan data laporan yang akan dicetak. Jika laporan telah sesuai dengan yang diinginkan baru laporan tersebut dicetak. Untuk lebih jelasnya dapat dilihat pada gambar 4.4.


(32)

29

Gambar 4.4 System Flow Pembuatan Laporan

4.2.2 Context Diagram

Context Diagram menggambarkan aliran data (input, output) dalam sistem. Berikut merupakan Context Diagram dari Sistem Informasi Rekrutmen, Seleksi dan Penggajian pada PT. Karya Gemilang Abadi.


(33)

4.2.3 Hierarchy Input Process Output (HIPO)

HIPO menggambarkan proses-proses dalam sistem. Berikut merupakan diagram HIPO dari Sistem Informasi Rekrutmen, Seleksi dan Penggajian Karyawan pada PT. Karya Gemilang Abadi:

a. HIPO Level 0

Pada HIPO Level 0 menggambarkan modul-modul yang terdapat dalam Sistem Informasi Rekrutmen, Seleksi dan Penggajian Karyawan pada PT. Karya Gemilang Abadi. Modul-modul yang terdapat dalam sistem ini adalah pemeliharaan data, rekrutmen, seleksi, penggajian dan membuat laporan.

0 Sistem Informasi Rekrutmen, Seleksi

dan Penggajian Karyawan

1 Memelihara

Data

2 Melakukan Rekrutmen

4 Melakukan Penggajian

5 Membuat

Laporan 3

Melakukan Seleksi

Gambar 4.6 HIPO Level 0

b. HIPO Level 1 Memelihara Data

HIPO Level 1 pemeliharaan data menggambarkan pemeliharaan data apa saja yang diperlukan dalam Sistem Informasi Rekrutmen, Seleksi dan Penggajian Karyawan pada PT. Karya Gemilang Abadi. Pada sistem ini pemeliharaan data yang dibutuhkan adalah pemeliharaan data klien, lowongan, pelamar, standar wawancara personalia, standar wawancara klien, standar tes ketrampilan, standar tes kesehatan, standar tes psikotes, hari libur dan standar gaji. Untuk lebih jelasnya dapat dilihat pada Gambar 4.7.


(34)

31 1.1 Memelihara Data Klien 1.2 Memelihara Data Lowongan 1.4 Memelihara Data Standar Wawancara Personalia 1.5 Memelihara Data Standar Wawancara Klien 1.6 Memelihara Data Standar Tes Ketrampilan 1.7 Memelihara Data Standar Tes Kesehatan 1.8 Memelihara Data Standar Psikotes 1.9 Memelihara Data Hari Libur 1.10 Memelihara Data Standar Gaji 1.3 Memelihara Data Pelamar 1.1.1 Menyimpan Data Klien 1.1.2 Mengubah Data Klien 1.10.1 Menyimpan Data Std Gaji 1.9.1 Menyimpan Data Hari Libur 1.8.1 Menyimpan Data Std PT 1.7.1

Menyimpan Data Std TS

1.6.1 Menyimpan Data Std TK 1.5.1

Menyimpan Data Std WK

1.4.1 Menyimpan Data Std WP 1.3.1 Menyimpan Data Pelamar 1.2.1 Menyimpan Data Lowongan 1.2.2 Mengubah Data Lowongan 1.3.2 Mengubah Data Pelamar 1.4.2 Mengubah Data Std WP

1.5.2 Mengubah Data Std WK

1.6.2 Mengubah Data Std TK

1.7.2 Mengubah Data Std TS

1.8.2 Mengubah Data Std PT

1.9.2 Mengubah Data Hari Libur 1.10.2 Mengubah Data Std Gaji 1 Memelihara Data G am ba r 4.7 HI P O L e v el 1 M em el iha ra D at a


(35)

c. HIPO Level 1 Melakukan Rekrutmen

HIPO Level 1 melakukan rekrutmen menggambarkan proses apa saja yang terdapat dalam sistem perekrutan calon karyawan pada PT. Karya Gemilang Abadi. Proses yang ada dalam sistem perekrutan adalah mengecek data pelamar, mengecek kelengkapan berkas dan kemudian menyimpan data pelamar. Untuk lebih jelasnya dapat dilihat pada Gambar 4.8.

2.1 Mengecek Data

Pelamar

2.2 Mengecek Kelengkapan

Berkas

2.3 Menyimpan Data Pelamar 2

Melakukan Rekrutmen

Gambar 4.8 HIPO Level 1 Melakukan Rekrutmen

d. HIPO Level 1 Melakukan Seleksi

HIPO Level 1 melakukan seleksi menggambarkan proses apa saja yang terdapat dalam sistem penyeleksian calon karyawan. Proses-proses yang ada di dalamnya adalah mencetak surat panggilan seleksi (wawancara personalia, wawancara klien, tes ketrampilan, tes kesehatan dan psikotes), melakukan tes seleksi, menyimpan nilai hasil seleksi, mengecek jumlah nominasi, menyimpan data karyawan baru dan mencetak surat pemberitahuan yang akan diberikan pada pelamar sebagai konfirmasi bahwa pelamar tersebut diterima sebagai karyawan. Untuk lebih jelasnya proses seleksi dapat dilihat pada Gambar 4.9.


(36)

33 3.1 Menyeleksi Kualifikasi 3.2 Mencetak Surat Panggilan Wawancara Personalia 3.3 Menyimpan Nilai Hasil Wawancara Personalia 3.4 Menyeleksi Wawancara Personalia 3.5 Mencetak Surat Panggilan Wawancara Klien 3.6 Menyimpan Nilai Hasil Wawancara Klien 3.7 Menyeleksi Wawancara Klien 3.8 Mencetak Surat Panggilan Tes Ketrampilan 3.9 Menyimpan Nilai Hasil Tes Ketrampilan 3.10 Menyeleksi Tes Ketrampilan 3.11 Mencetak Surat Panggilan Tes Kesehatan 3.12 Menyimpan Nilai Hasil Tes Kesehatan 3.13 Menyeleksi Tes Kesehatan 3.14 Mencetak Surat Panggilan Psikotes 3.15 Menyimpan Nilai Hasil Psikotes 3.16 Menyeleksi Psikotes 3.17 Mengecek Jumlah Nominasi 3.18 Menyimpan Data Karyawan Baru 3.19 Mencetak Surat Pemberitahuan 3 Melakukan Seleksi G am ba r 4.9 HI P O L e v el 1 M el akuka n Se le ks i


(37)

e. HIPO Level 1 Melakukan Penggajian

HIPO Level 1 melakukan penggajian menggambarkan proses apa saja yang terdapat dalam sistem penggajian pada PT. Karya Gemilang Abadi. Untuk lebih jelasnya dapat dilihat pada Gambar 4.10.

4

Melakukan Penggajian

4.1

Menyimpan Data Absensi

4.2

Menghitung Gaji

4.3

Menyimpan Gaji

4.4

Mencetak Tanda Terima

4.5

Mengubah Data Gaji

Gambar 4.10 HIPO Level 1 Melakukan Penggajian

f. HIPO Level 1 Membuat Laporan

HIPO Level 1 membuat laporan menggambarkan proses apa saja yang terdapat dalam sistem pembuatan laporan pada PT. Karya Gemilang Abadi. Untuk lebih jelasnya dapat dilihat pada Gambar 4.11.

5

Membuat Laporan

5.1

Memilih Laporan

5.2

Menambah Data Laporan

5.3

Menampilkan Laporan

5.4

Mencetak Laporan


(38)

35

4.2.4 Data Flow Diagram (DFD)

DFD menggambarkan aliran data dalam sistem. Berikut merupakan DFD dari Sistem Informasi Rekrutmen, Seleksi dan Penggajian Karyawan pada PT. Karya Gemilang Abadi:

a. DFD Level 0 Memelihara Data

Pada DFD Level 0 memelihara data menggambarkan proses pemeliharaan data. Pada sistem ini pemeliharaan data yang ada adalah data klien, lowongan, pelamar, standar wawancara personalia, standar wawancara klien, standar tes ketrampilan, standar tes kesehatan, standar tes psikotes, hari libur dan standar gaji. Untuk lebih jelasnya dapat dilihat pada Gambar 4.12.

write std peny dlm write hari libur

write std gaji write std pt write std tht write std tk write std w2 write std w1

write lowongan dta plamar write pelamar [kualifikasi] [data klien] read klien write klien [std TS] [std PT] [std gaji] [std TK] [std w2] [std w1] [hari libur] HRD 1 Memelihara Data + 3 KLIEN KLIEN KLIEN KLIENKLIEN 1 PELAMAR 2 Melakukan Rekrutmen + 2 LOWONGAN 4 STD WP

5 STD WK 6 STD TK 7 STD THT

8 STD PT 9 STD GAJI 10 HARI

LIBUR

33 STD PENY DLM

Gambar 4.12 DFD Level 0 Memelihara Data

b. DFD Level 0 Melakukan Rekrutmen

DFD Level 0 melakukan rekrutmen menggambarkan proses apa saja yang terdapat dalam proses perekrutan calon karyawan pada PT. Karya Gemilang Abadi. Untuk lebih jelasnya dapat dilihat pada Gambar 4.13.


(39)

data plmar read pelamar [data pelamar] 2 Melakukan Rekrutmen + PELAMAR 1 Memelihara Data + 1 PELAMAR

Gambar 4.13 DFD Level 0 Melakukan Rekrutmen

c. DFD Level 0 Melakukan Seleksi

DFD Level 0 melakukan seleksi menggambarkan proses apa saja yang terdapat dalam proses penyeleksian calon karyawan pada PT. Karya Gemilang Abadi. Untuk lebih jelasnya dapat dilihat pada Gambar 4.14.

[hasil PT]

read TS

write TS read std PT

read std peny dlm write karyawan read karywn read TK write TK read WK write WK read WP write WP [hasil TK] [hasil w2]

[surat pengantar w2]

[hasil w1] read plamar read lowongan [srt pemberitahuan] read PT write PT

read std THT read std TK read std w2 read std w1 [srt pengantar TS]

[srt pengantar PT] [hasil TS] [srt panggilan PT] [srt panggilan TS] [srt panggilan TK] [srt panggilan w2] [srt panggilan w1] PELAMARPELAMAR PELAMAR PELAMAR PELAMAR PELAMAR BAG TERKAIT 1 PELAMAR 2 LOWONGAN

4 STD WP 5 STD WK 6 STD TK 7 STD THT 8 STD PT 3 Melakukan Seleksi + PELAMAR 21 KESEHATAN 22 PSIKOTES HRDHRD KLIENKLIEN HRD

30 TES WP 31 TES WK

32 KETRAMPILAN 17 KARYAWAN

33 STD PENY DLM BAG

TERKAIT

Gambar 4.14 DFD Level 0 Melakukan Seleksi

d. DFD Level 0 Melakukan Penggajian

DFD Level 0 melakukan penggajian menggambarkan proses yang terdapat dalam proses penggajian. Untuk lebih jelas dapat dilihat pada Gambar 4.15.


(40)

37

[Gaji] read kryawan

read dt gaji write gaji

read hari libur [data gaji kary]

[data absen kary] [tanda terima gaji]

read absensi write absensi

read std gaji

9 STD GAJI 10 HARI LIBUR 4 Penggajian + 23 GAJI 24 PRESENSI KLIEN KLIENKLIEN 17 KARYAWAN PELAMAR

Gambar 4.15 DFD Level 0 Melakukan Penggajian

e. DFD Level 0 Membuat Laporan

DFD Level 0 membuat laporan menggambarkan proses apa saja yang terdapat dalam proses pembuatan laporan pada PT. Karya Gemilang Abadi. Untuk lebih jelasnya dapat dilihat pada Gambar 4.16.

read kary

read PT read TS read WK

read tes WP

read TK read klien read low read pelmar read gaji [jenis lap] [lap yg dipilih] [periode] PIMPINAN 5 Pembuatan Laporan + 23 GAJI 17 KARYAWAN 2 LOWONGAN 32 KETRAMPILAN

30 TES WP 31 TES WK

21 KESEHATAN 22 PSIKOTES 1 PELAMAR

3 KLIEN

Gambar 4.16 DFD Level 0 Membuat Laporan

f. DFD Level 1 Memelihara Data

DFD Level 1 memelihara data menggambarkan lebih rinci proses apa saja yang terdapat dalam proses pemeliharaan data pada PT. Karya Gemilang Abadi. Data-data yang diperlukan dalam Sistem Informasi Rekrutmen, Seleksi dan Penggajian Karyawan adalah data klien, lowongan, pelamar, standar wawancara personalia, standar wawancara klien, standar tes ketrampilan, standar tes kesehatan, standar tes psikotes, hari libur dan standar gaji. Untuk lebih jelasnya dapat dilihat pada Gambar 4.17.


(41)

[write std peny dlm]

[write std gaji]

[write hari libur]

[write std pt]

[write std tht] [write std tk]

[write std w2] [write std w1]

[dta plamar] [write pelamar] [write lowongan] [kualifikasi] [data klien] [read klien] [write klien] [std w1] [hari libur] [std w2] [std TK] [std gaji] [std PT] [std TS] HRD 3 KLIEN 1.1 Memelihara Data Klien + 1.2 Memelihara Data Lowongan+ 1.3 Memelihara Data Pelamar + 1.4 Memelihara Data Std WP

+

1.5 Memelihara Data Std WK

+

1.6 Memelihara Data Std TK

+

1.7 Memelihara Data Std TS

+

1.8 Memelihara Data Std PT

+

1.9 Memelihara Data Hari Libur

+

1.10 Memelihara Data Std Gaji

+

KLIEN

1 PELAMAR Melakukan Rekrutmen Karyawan

2 LOWONGAN

4 STD WP

5 STD WK

6 STD TK

7 STD THT

8 STD PT

9 STD GAJI

10 HARI LIBUR

33 STD PENY DLM

Gambar 4.17 DFD Level 1 Memelihara Data

g. DFD Level 2 Memelihara Data Klien

Pada DFD Level 2 ini menggambarkan data yang dibutuhkan dalam memelihara data klien. Untuk lebih jelasnya dapat dilihat pada Gambar 4.18.

dat klien dt klien [data klien]

read dt klien [write klien]

data klien diubah dta klien 3 KLIEN KLIEN 1.1.1 Menyimpan Data Klien 1.1.2 Mengubah Data Klien

Gambar 4.18 DFD Level 2 Memelihara Data Klien

h. DFD Level 2 Memelihara Data Lowongan

Pada DFD Level 2 ini menggambarkan aliran data dalam proses pemeliharaan data lowongan. Lebih jelasnya dapat dilihat pada Gambar 4.19.


(42)

39 [write lowongan] kualifiksi kualifkasi [kualifikasi] read lwongan data lowongan diubah

data lowongan [read klien] 2 LOWONGAN 3 KLIEN 1.2.1 Menyimpan Data Lowongan 1.2.2 Mengubah Data Lowongan KLIEN

Gambar 4.19 DFD Level 2 Memelihara Data Lowongan

i. DFD Level 2 Memelihara Data Pelamar

Pada DFD Level 2 ini menggambarkan data yang dibutuhkan dalam memelihara data. Lebih jelasnya dapat dilihat pada Gambar 4.20.

[write pelamar] [dta plamar]

read dt plmr dt plamar diubah

dt plmr dta plmar dt plmar 1 PELAMAR 1.3.1 Menyimpan Data Pelamar 1.3.2 Mengubah Data Pelamar Melakukan Rekrutmen Karyawan

Gambar 4.20 DFD Level 2 Memelihara Data Pelamar

j. DFD Level 2 Memelihara Data Standar Wawancara Personalia

DFD Level 2 memelihara data standar wawancara personalia menggambarkan aliran data dalam proses pemeliharaan data standar wawancara personalia. Lebih jelasnya dapat dilihat pada Gambar 4.21.

[write std w1]

read stnd w1 dt stnd w1

dta std w1 [std w1]

dt std w1 diubah dt std w1 HRD

4 STD WP 1.4.1

Menyimpan Data Std WP

1.4.2 Mengubah Data Std WP


(43)

k. DFD Level 2 Memelihara Data Standar Wawancara Klien

DFD Level 2 memelihara standar wawancara klien menggambarkan aliran data dalam proses pemeliharaan data standar wawancara klien dan data yang dibutuhkan. Lebih jelasnya dapat dilihat pada Gambar 4.22.

[write std w2]

read dt w2 data std w2

dta std w2

[std w2]

dt std w2 diubah dt std w2

HRD 5 STD WK

1.5.1 Menyimpan Data Std WK

1.5.2 Mengubah Data Std WK

Gambar 4.22 DFD Level 2 Memelihara Data Standar Wawancara Klien

l. DFD Level 2 Memelihara Data Standar Tes Ketrampilan

Pada DFD Level 2 memelihara data standar tes ketrampilan ini menggambarkan data yang dibutuhkan untuk tes ketrampilan. Lebih jelasnya dapat dilihat pada Gambar 4.23.

[write std tk] [std TK]

Flow_2775 dt stnd tk

data std tk

dt std TK diubah dt std TK

HRD 6 STD TK

1.6.1 Menyimpan Data Std TK

1.6.2 Mengubah Data Std TK

Gambar 4.23 DFD Level 2 Memelihara Data Standar Tes Ketrampilan

m. DFD Level 2 Memelihara Data Standar Tes Kesehatan

Pada DFD Level 2 memelihara data standar tes kesehatan ini menggambarkan data yang dibutuhkan untuk tes kesehatan. Lebih jelasnya dapat dilihat pada Gambar 4.24.


(44)

41

dt peny dlm diubah [write std peny dlm]

[write std tht]

dt THT diubah dt stnd TS

dta std TS

[std TS]

dt std TS diubah dt std TS

HRD

7 STD THT 1.7.1

Menyimpan Data Std TS

1.7.2 Mengubah Data Std TS

33 STD PENY DLM

Gambar 4.24 DFD Level 2 Memelihara Data Standar Tes Kesehatan

n. DFD Level 2 Memelihara Data Standar Psikotes

DFD Level 2 memelihara data standar psikotes menggambarkan aliran data dalam proses pemeliharaan data standar psikotes dan data yang dibutuhkan untuk proses psikotes. Untuk lebih jelasnya dapat dilihat pada Gambar 4.25.

[write std pt]

read stnd PT dt stnd PT

dta std PT

[std PT]

dt std PT diubah dt std PT

HRD 8 STD PT

1.8.1 Menyimpan Data Std PT

1.8.2 Mengubah Data Std PT

Gambar 4.25 DFD Level 2 Memelihara Data Standar Psikotes

o. DFD Level 2 Memelihara Data Hari Libur

Pada DFD Level 2 ini menggambarkan data yang dibutuhkan pada proses pemeliharaan hari libur. Untuk lebih jelasnya dapat dilihat pada Gambar 4.26.

[write hari libur]

read dt hr lbur dt hri lbur

dt hr libur

[hari libur]

dt hari libur diubah dt hari libur

HRD 10 HARI LIBUR

1.9.1 Menyimpan Data Hari Libur

1.9.2 Mengubah Data

Hari Libur


(45)

p. DFD Level 2 Memelihara Data Standar Gaji

Pada DFD Level 2 ini menggambarkan data apa saja yang dibutuhkan untuk standar gaji. Untuk lebih jelasnya dapat dilihat pada Gambar 4.27.

[write std gaji]

read dta gaji dta std gaji

dt std gj

[std gaji]

dt std gaji diubah dt std gaji

HRD 9 STD GAJI

1.10.1 Menyimpan Data Std Gaji

1.10.2 Mengubah Data Std Gaji

Gambar 4.27 DFD Level 2 Memelihara Data Standar Gaji

q. DFD Level 1 Melakukan Rekrutmen

Pada DFD Level 1 ini menggambarkan data yang diperlukan dalam merekrut karyawan. Lebih jelasnya dapat dilihat pada Gambar 4.28.

[dta plamar] [read pelamar]

dta pelamar

data kelengkapan berkas read plmr read plmar berkas plamar data plamar [data pelamar] 1 PELAMAR PELAMAR 2.1 Mengecek Data Pelamar 2.2 Mengecek Kelengkapan Berkas 2.3 Menyimpan Data Pelamar Memelihara Data Gambar 4.28 DFD Level 1 Melakukan Rekrutmen

r. DFD Level 1 Melakukan Seleksi

DFD Level 1 melakukan seleksi menggambarkan data yang dibutuhkan dalam menyeleksi karyawan dengan mengecek kesesuaian data pelamar dengan kualifikasi yang ada serta melalui tes-tes yang diselenggarakan PT. Karya Gemilang Abadi atau pihak terkait.. Untuk lebih jelasnya dapat dilihat pada Gambar 4.29.


(46)

43 [write WK] [srt pemberitahuan] [read karywn] [write karyawan] jml nominasi

[read std PT]

[read std peny dlm] [read std TK]

[read std THT]

baca PT update PT [read PT] [write PT] nominasi TS [hasil PT]

[srt pengantar TS]

[srt panggilan PT] [srt pengantar PT] baca TS update TS [read TS] [write TS] [hasil TS] [hasil TK] [surat pengantar w2]

nominasi tk

[srt panggilan TS] baca ketrampilan

update TK [read TK] [write TK]nominasi wk

nominasi wp

baca wk

[srt panggilan TK]

[read std w2] update wk

[read WK] [hasil w2]

baca wp

[srt panggilan w2]

update wp

[read std w1] [read WP]

[hasil w1] [write WP] nom kualifikasi

[srt panggilan w1] nominasi kualifikasi [read plamar] [read lowongan] PELAMAR PELAMAR PELAMAR PELAMAR PELAMAR BAG TERKAIT BAG TERKAIT BAG TERKAIT PELAMAR

4 STD WP

5 STD WK

6 STD TK

7 STD THT

21 KESEHATAN 22 PSIKOTES 2 LOWONGAN 1 PELAMAR HRD KLIEN KLIEN HRD BAG TERKAIT

30 TES WP

31 TES WK

32 KETRAMPILAN

17 KARYAWAN

33 STD PENY DLM 3.1 Menyeleksi Kualifikasi 3.2 Mencetak Srt Panggilan WP 3.3 Menyimpan Nilai hasil WP

3.4 Menyeleksi WP 3.5 Mencetak Srt Panggilan WK 3.6 Menyimpan nilai hasil WK

3.7 Menyeleksi WK 3.8 Mencetak Surat panggilan TK 3.9 Menyimpan nilai hasil TK

3.10 Menyeleksi Tes Ketrampilan 3.11 Mencetak Srt Panggilan TS 3.12 Menyimpan nilai hasil TS

3.13 Menyeleksi Tes Kesehatan 3.14 Mencetak Srt panggilan PT 3.15 Menyimpan nilai hasil PT 3.16 Menyeleksi Psikotes 3.17 Mengecek Jml Nominasi 8 STD PT

3.18 Menyimpan data kary baru

3.19 Mencetak Srt Pemberitahuan

Gambar 4.29 DFD Level 1 Melakukan Seleksi

s. DFD Level 1 Melakukan Penggajian

Pada DFD Level 1 melakukan penggajian ini menggambarkan data yang dibutuhkan dalam proses penggajian karyawan dan alur prosesnya. Untuk lebih jelasnya dapat dilihat pada Gambar 4.30.


(47)

[Gaji] [read kryawan]

dta kary

read gaji kry

read gji kary [read dt gaji]

dt gaji kary

dt gaji diubah

write dt gaji [write gaji]

dt kary

[read absensi] [write absensi]

[read hari libur] [read std gaji]

[tanda terima gaji] [data gaji kary] [data absen kary]

9 STD GAJI 23 GAJI

24 PRESENSI

KLIEN

10 HARI LIBUR 4.1 Menyimpan Data Absensi 4.2 Menghitung Gaji 4.3 Menyimpan Gaji 4.4 Mencetak Tanda Terima 4.5 Mengubah Data Gaji 17 KARYAWAN PELAMAR

Gambar 4.30 DFD Level 1 Melakukan Penggajian

t. DFD Level 1 Membuat Laporan

Pada DFD Level 1 ini menggambarkan data apa saja yang digunakan dalam pembuatan laporan. Untuk lebih jelasnya dapat dilihat pada Gambar 4.31.

[read pelmar] [read low]

[read TS] [read tes WP]

[read PT] [read TK] [read WK] [read klien] [read kary] [read gaji] dt lap dt lap dg periode

dt jenis lap [lap yg dipilih]

[periode] [jenis lap] PIMPINAN 5.1 Memilih Laporan 5.2 Menambah Data Lap 5.3 Menampilkan Laporan 5.4 Mencetak Laporan 23 GAJI 1 PELAMAR 2 LOWONGAN 3 KLIEN 32 KETRAMPILAN 30 TES WP

31 TES WK

21 KESEHATAN

22 PSIKOTES

17 KARYAWAN

Gambar 4.31 DFD Level 1 Membuat Laporan

4.2.5 Entity Relationship Diagram (ERD)

Berikut merupakan ERD dari Sistem Informasi Rekrutmen, Seleksi dan Penggajian Karyawan pada PT. Karya Gemilang Abadi:


(48)

45

a. ERD CDM

ERD CDM menggambarkan database yang digunakan dalam aplikasi Sistem Informasi Rekrutmen, Seleksi dan Penggajian. Untuk lebih jelasnya dapat dilihat Gambar 4.32.

std peny dlm

memiliki medapat mempunyai det karyawan sesuai terdapat tes kesehatan menjadi tes psikotes tes ketrampilan tes wk berstandar tes wp berstandar st d WK

st d WP

st d PT

st d TS

st d TK

berkeluarga riwayat pend riwayat kerja memberi detil KLIEN IdKlien Nm Bid AlmtKlien KotaKlien NoTlp NoFax CP Jbtn DET_KLIEN Ke NoPkwt Awal Akhir Status LOWONGAN IdLow Jab Jk1 Jk2 UsiaMin UsiaMax Pengalaman IPK BhsAs ApKom Tek Pendidikan Jml DeadLine WP WK TK TS PT Gaji JnsKet Final tgl_masuk RIWAYAT Id NmPerush Jab MasaKerja Alasan PENDIDIKAN IdPend Tingkat NmInstansi KotaInstansi Jurusan Thn Fnl KELUARGA IdKel Hub NmKel Usia JK PendidikanKel Pekerjaan DET_KARY Ke1 NomPkwt Awal Akhir Status PELAMAR IdPel Nama JK TmpLahir TglLahir Usia AlamatKtp KotaKtp AlamatSkrg KotaSkrg NoTlp1 NoTlp2 Kewarganegaraan Suku Agama Pendidikan StKawin AnakKe JmlSdr TB BB IPK Pengalaman Catatan SrtKuning Biodata SrtDokter KTP Ijazah Sertif ikat Foto Skck Ksk BhsAs ApKom Tek Informal1 Informal2 Informal3 KARYAWAN NIK Status STD_WP IdStdWp StdMotivasi StdKomunikasi StdUmum StdTek StdSkill StdDayaPikir StdEtika Jabatan STD_WK IdStdWk StdMotivasi StdKomunikasi StdUmum StdTek StdSkill StdDayaPikir StdEtika STD_TK IdStdTk StdCara StdTeori StdHasil JnsKet STD_THT IdStdTht Jabtn StdMata StdHidung StdTenggorokan STD_PT IdStdPt StdVerbal StdAngka StdLogika StdEmosi StdDimensi Jbatan TES_WP TglTes Motivasi Komunikasi Umum PengTek Skill DayaPikir Etika Fnl Final n_mot n_kom n_um n_peng n_skill n_daya n_etika NA TES_WK TglTes Motivasi Komunikasi Umum PengTek Skill DayaPikir Etika Fnl Final n_mot n_kom n_um n_peng n_skill n_daya n_etika NA KETRAMPILAN TglTes Cara Teori Hasil Fnl Final n_cara n_teori n_hasil NA KESEHATAN TglTes Mata Ginjal Hati Paru Jantung Tenggorokan Telinga Fnl lulus Final n_mata n_hidung n_telinga n_tengg n_jantung n_paru n_hati n_ginjal NA PSIKOTES TglTes Verbal Angka Logika Emosi Dimensi Fnl lulus NA LIBUR Tgl Ket PENGGUNA Username Pwd Nama Jab Akses Status GAJI TglGaji GajiPokok Potongan TunjLembur Jenis Stats PRESENSI Tanggal JmlJam StLembur L1 L2 L3 STD_GAJI IdStdGaji JmlJam JmlBulan Jam Pengali STD_PENY_DLM IdStdDalam StdJantung StdParu StdHati StdGinjal Jbatn


(49)

IDSTDDALAM = IDSTDDALAM IDKLIEN = IDKLIEN

IDLOW = IDLOW IDPEL = IDPEL

NIK = NIK IDPEL = IDPEL

IDKLIEN = IDKLIEN IDLOW = IDLOW

IDPEL = IDPEL

IDKLIEN = IDKLIEN IDLOW = IDLOW IDPEL = IDPEL IDKLIEN = IDKLIEN

IDLOW = IDLOW IDPEL = IDPEL

IDKLIEN = IDKLIEN IDLOW = IDLOW

IDPEL = IDPEL

IDSTDWK = IDSTDWK IDSTDWP = IDSTDWP

IDSTDPT = IDSTDPT

IDSTDTHT = IDSTDTHT IDSTDTK = IDSTDTK IDPEL = IDPEL

IDPEL = IDPEL IDPEL = IDPEL

IDKLIEN = IDKLIEN

IDKLIEN = IDKLIEN

KLIEN IDKLIEN varchar(10) NM varchar(50) BID varchar(50) ALMTKLIEN varchar(200) KOTAKLIEN varchar(50) NOTLP varchar(20) NOFAX varchar(20) CP varchar(50) JBTN varchar(50) DET_KLIEN IDKLIEN varchar(10) NOPKWT varchar(50) KE numeric(5) AWAL date AKHIR date STATUS varchar(10)

LOWONGAN : 1 IDKLIEN varchar(10) IDLOW varchar(10) JAB varchar(50) JK1 varchar(10) JK2 varchar(10) USIAMIN numeric(5) USIAMAX numeric(5) PENGALAMAN float IPK float BHSAS varchar(50) APKOM varchar(50) TEK varchar(50) PENDIDIKAN varchar(50) JML numeric(5) DEADLINE date WP varchar(10) WK varchar(10) TK varchar(10) TS varchar(10) PT varchar(10) GAJI float JNSKET varchar(50) FINAL varchar(10) TGL_MASUK timestamp RIWAYAT IDPEL varchar(10) ID varchar(10) NMPERUSH varchar(100) JAB varchar(50) MASAKERJA float ALASAN varchar(200) PENDIDIKAN IDPEL varchar(10) IDPEND varchar(10) TINGKAT varchar(50) NMINSTANSI varchar(100) KOTAINSTANSI varchar(50) JURUSAN varchar(20) THN numeric(5) FNL varchar(10) KELUARGA IDPEL varchar(10) IDKEL varchar(10) HUB varchar(10) NMKEL varchar(50) USIA numeric(5) JK varchar(10) PENDIDIKANKEL varchar(50) PEKERJAAN varchar(50) PELAMAR IDPEL varchar(10) NIK varchar(10) NAMA varchar(50) JK varchar(10) TMPLAHIR varchar(50) TGLLAHIR date USIA numeric(5) ALAMATKTP varchar(200) KOTAKTP varchar(50) ALAMATSKRG varchar(200) KOTASKRG varchar(50) NOTLP1 varchar(20) NOTLP2 varchar(20) KEWARGANEGARAAN varchar(10) SUKU varchar(20) AGAMA varchar(20) PENDIDIKAN varchar(50) STKAWIN varchar(20) ANAKKE numeric(5) JMLSDR numeric(5) TB numeric(5) BB numeric(5) IPK float PENGALAMAN float CATATAN varchar(500) SRTKUNING varchar(10) BIODATA varchar(10) SRTDOKTER varchar(10) KTP varchar(10) IJAZAH varchar(10) SERTIFIKAT varchar(10) FOTO varchar(10) SKCK varchar(10) KSK varchar(10) BHSAS varchar(50) APKOM varchar(50) TEK varchar(50) INFORMAL1 varchar(100) INFORMAL2 varchar(100) INFORMAL3 varchar(100) KARYAWAN : 1

NIK varchar(10) IDPEL varchar(10) STATUS varchar(10) STD_WP IDSTDWP varchar(10) STDMOTIVASI varchar(20) STDKOMUNIKASI varchar(20) STDUMUM varchar(20) STDTEK varchar(20) STDSKILL varchar(20) STDDAYAPIKIR varchar(20) STDETIKA varchar(20) JABATAN varchar(20) STD_WK IDSTDWK varchar(10) STDMOTIVASI varchar(20) STDKOMUNIKASI varchar(20) STDUMUM varchar(20) STDTEK varchar(20) STDSKILL varchar(20) STDDAYAPIKIR varchar(20) STDETIKA varchar(20) STD_TK IDSTDTK varchar(10) STDCARA varchar(20) STDTEORI varchar(20) STDHASIL varchar(20) JNSKET varchar(50) STD_THT IDSTDTHT varchar(10) JABTN varchar(20) STDMATA varchar(20) STDHIDUNG varchar(20) STDTENGGOROKAN varchar(20) STD_PT IDSTDPT varchar(10) STDVERBAL numeric(5) STDANGKA numeric(5) STDLOGIKA numeric(5) STDEMOSI numeric(5) STDDIMENSI numeric(5) JBATAN varchar(50) TES_WP IDKLIEN varchar(10) IDLOW varchar(10) IDPEL varchar(10) IDSTDWP varchar(10) TGLTES date MOTIVASI varchar(20) KOMUNIKASI varchar(20) UMUM varchar(20) PENGTEK varchar(20) SKILL varchar(20) DAYAPIKIR varchar(20) ETIKA varchar(20) FNL varchar(10) FINAL varchar(10) N_MOT numeric(10) N_KOM numeric(10) N_UM numeric(10) N_PENG numeric(10) N_SKILL numeric(10) N_DAYA numeric(10) N_ETIKA numeric(10) NA numeric(10) TES_WK IDKLIEN varchar(10) IDLOW varchar(10) IDPEL varchar(10) IDSTDWK varchar(10) TGLTES date MOTIVASI varchar(20) KOMUNIKASI varchar(20) UMUM varchar(20) PENGTEK varchar(20) SKILL varchar(20) DAYAPIKIR varchar(20) ETIKA varchar(20) FNL varchar(10) FINAL varchar(10) N_MOT numeric(10) N_KOM numeric(10) N_UM numeric(10) N_PENG numeric(10) N_SKILL numeric(10) N_DAYA numeric(10) N_ETIKA numeric(10) NA numeric(10) KETRAMPILAN IDKLIEN varchar(10) IDLOW varchar(10) IDPEL varchar(10) IDSTDTK varchar(10) TGLTES date CARA varchar(20) TEORI varchar(20) HASIL varchar(20) FNL varchar(10) FINAL varchar(10) N_CARA numeric(10) N_TEORI numeric(10) N_HASIL numeric(10) NA numeric(10) KESEHATAN IDKLIEN varchar(10) IDLOW varchar(10) IDPEL varchar(10) TGLTES date KONDISI varchar(10) FNL varchar(10) IDSTDDALAM varchar(10) IDSTDTHT varchar(10) GINJAL <undefined> HATI <undefined> PARU <undefined> JANTUNG <undefined> TENGGOROKAN <undefined> TELINGA <undefined> LULUS varchar(10) FINAL varchar(10) N_MATA numeric(10) N_HIDUNG numeric(10) N_TELINGA numeric(10) N_TENGG numeric(10) N_JANTUNG numeric(10) N_PARU numeric(10) N_HATI numeric(10) N_GINJAL numeric(10) NA numeric(10) PSIKOTES IDKLIEN varchar(10) IDLOW varchar(10) IDPEL varchar(10) IDSTDPT varchar(10) TGLTES date VERBAL numeric(5) ANGKA numeric(5) LOGIKA numeric(5) EMOSI numeric(5) DIMENSI numeric(5) FNL varchar(10) LULUS varchar(10) NA numeric(10) PENGGUNA USERNAME varchar(10) PWD varchar(10) NAMA varchar(50) JAB varchar(50) AKSES varchar(50) STATUS varchar(10) STD_PENY_DLM IDSTDDALAM varchar(10) STDJANTUNG varchar(10) STDPARU varchar(10) STDHATI varchar(10) STDGINJAL varchar(10) JBATN varchar(50) Gambar 4.33 (a) ERD-PDM


(50)

47

b. ERD PDM

ERD PDM menggambarkan generate dari database ERD-CDM yang digunakan dalam implementasinya. Pada aplikasi ini database yang diperlukan adalah Pelamar, Riwayat Kerja, Riwayat Pendidikan, Keluarga, Lowongan, Klien, Detil Klien, Standar Wawancara Personalia, Standar Wawancara Klien, Standar Tes Ketrampilan, Standar Tes THT, Standar Tes Penyakit Dalam, Standar Psikotes, Wawancara Personalia, Wawancara Klien, Tes Ketrampilan, Tes Kesehatan, Psikotes, Karyawan, Detil Karyawan, Hari Libur, Standar Gaji, Presensi dan Gaji. Lebih jelasnya dapat dilihat Gambar 4.33.

IDKLIEN = IDKLIEN IDLOW = IDLOW

NIK = NIK

NIK = NIK NIK = NIK

PRE_NIK = PRE_NIK TGL = GAJ_ TGL TANGGAL = GAJ_ TANGGAL

NIK = GAJ_ NIK IDSTDGAJI = IDSTDGAJI

NIK = PRE_NIK TGL = TGL TANGGAL = TANGGAL

TGL = TGL IDSTDGAJI = IDSTDGAJI

DET_KARY NIK v archar(10) NOMPKWT v archar(50) KE1 numeric(5) AWAL date AKHIR date STATUS v archar(10)

LIBUR TGL date KET v arch ar(100) GAJI

PRE_NIK v archar(10) TGL date TANGGAL date NIK v archar(10) IDSTDGAJI v archar(10) IDKLIEN v archar(10) IDLOW v archar(10) TGLGAJI date GAJI POKOK f loat POTONGAN f loat TUNJLEMBUR f loat JENIS f loat STATS v archar(10)

PRESENSI NIK v archar(10)

TGL date

TANGGAL date PRE_NIK v archar(10) GAJ_TGL date GAJ_TANGGAL date GAJ_ NIK v archar(10) IDSTDGAJI v archar(10) JMLJAM f loat STLEMBUR v archar(10) L1 f loat L2 f loat L3 f loat STD_GAJI

IDSTDGAJI v archar(10) JMLJAM f loat JMLBULAN f loat JAM f loat PENGALI f loat LOWONGAN : 2

IDKLIEN v archar(10) IDLOW v archar(10) JAB v archar(50) JK1 v archar(10) JK2 v archar(10) USIAMIN numeric(5) USIAMAX numeric(5) PENGALAMAN f loat IPK f loat BHSAS v archar(50) APKOM v archar(50) TEK v archar(50) PENDIDIKAN v archar(50) JML numeric(5) DEADLINE date WP v archar(10) WK v archar(10) TK v archar(10) TS v archar(10) PT v archar(10) GAJI f loat JNSKET v archar(50) FINAL v archar(10) TGL_MASUK timestamp

KARYAWAN : 2 NIK v archar(10) IDPEL v archar(10) STATUS v archar(10)


(51)

4.2.6 Struktur File

Dari hasil generate didapatkan sebuah database. Uraiannya adalah sebagai berikut:

a. Tabel Klien

Primary Key : IdKlien

Fungsi : Digunakan untuk menyimpan dan mengubah data yang dimiliki oleh klien.

Tabel 4.1 Tabel Klien

Field Type Length Key Keterangan

IdKlien Varchar 10 PK kode klien Nm Varchar 50 nama klien Bid Varchar 50 bidang klien AlmtKlien Varchar 200 alamat klien KotaKlien Varchar 50 kota klien NoTlp Varchar 20 no telepon klien NoFax Varchar 20 no fax klien CP Varchar 50 contact person

Jbtn Varchar 50 jabatan contact person

b. Tabel Detil Klien

Primary Key : NoPKWT, Ke

Fungsi : Menyimpan data history PKWT (Perjanjian Kerja Waktu Tertentu) klien.

Tabel 4.2 Tabel Detil Klien

Field Type Length Key Keterangan

NoPKWT Varchar 50 no PKWT klien Ke Numeric 5 PK periode PKWT Awal Datetime tanggal awal PKWT Akhir Datetime tanggal berakhirnya PKWT IdKlien Varchar 10 FK kode klien


(52)

49

c. Tabel Lowongan

Primary Key : IdLow

Fungsi : Digunakan untuk menyimpan data kualifikasi karyawan.

Tabel 4.3 Tabel Lowongan

Field Type Length Key Keterangan

IdLow Varchar 10 PK kode lowongan

Jab Varchar 50 jabatan yang dibutuhkan UsiaMin Numeric 5 usia minimal karyawan UsiaMax Numeric 5 usia maksimal karyawan Pengalaman Float 5 pengalaman yang dibutuhkan IPK Float 5 IPK yang dibutuhkan

BhsAs Varchar 50 bahasa asing yang harus dikuasai Apkom Varchar 50 aplikasi komputer yang harus dikuasai Tek Varchar 50 kemampuan teknis yang harus dikuasai Pendidikan Varchar 50 pendidikan akhir

Jml Numeric 5 jumlah karyawan yang dibutuhkan Deadline Datetime tanggal akhir masa berlaku WP Varchar 10 wawancara personalia WK Varchar 10 wawancara klien TK Varchar 10 tes ketrampilan TS Varchar 10 tes kesehatan PT Varchar 10 psikotes

Gaji Money 10 gaji yang ditawarkan Jk1 Varchar 10 jenis kelamin Jk2 Varchar 10 jenis kelamin IdKlien Varchar 10 FK kode klien

JnsKet Varchar 50 Jenis Ketrampilan Final Varchar 10 status final lowongan

Tgl_masuk Datetime Tanggal lowongan diinputkan

d. Tabel Standar Wawancara Personalia Primary Key : IdStdWp

Fungsi : Menyimpan standar nilai wawancara personalia.

Tabel 4.4 Tabel Standar Wawancara Personalia

Field Type Length Key Keterangan

IdStdWp Varchar 10 PK kode standar wawancara personalia StdMotivasi Varchar 20 motivasi

StdKomunikasi Varchar 20 komunikasi


(53)

StdUmum Varchar 20 pengetahuan umum StdTek Varchar 20 pengetahuan teknik StdSkill Varchar 20 kemampuan bidang lain StdDayaPikir Varchar 20 daya pikir

StdEtika Varchar 20 etika Jab Varchar 50 jabatan

e. Tabel Standar Wawancara Klien Primary Key : IdStdWk

Fungsi : Digunakan untuk menyimpan standar nilai wawancara klien.

Tabel 4.5 Tabel Standar Wawancara Klien

Field Type Length Key Keterangan

IdStdWk Varchar 10 PK kode standar wawancara klien StdMotivasi Varchar 20 motivasi

StdKomunikasi Varchar 20 komunikasi

StdUmum Varchar 20 pengetahuan umum StdTek Varchar 20 pengetahuan teknik StdSkill Varchar 20 kemampuan bidang lain StdDayaPikir Varchar 20 daya pikir

StdEtika Varchar 20 etika Jab Varchar 50 jabatan

f. Tabel Standar Tes Ketrampilan Primary Key : IdStdTk

Fungsi : Menyimpan standar nilai tes ketrampilan.

Tabel 4.6 Tabel Standar Tes Ketrampilan

Field Type Length Key Keterangan

IdStdTk Varchar 10 PK kode standar ketrampilan StdCara Varchar 20 cara

StdTeori Varchar 20 teori StdHasil Varchar 20 hasil

JnsKet Varchar 50 jenis ketrampilan


(54)

51

Primary Key : IdStdTht

Fungsi : Menyimpan standar nilai tes kesehatan.

Tabel 4.7 Tabel Standar Tes THT

Field Type Length Key Keterangan

IdStdTht Varchar 10 PK kode standar tht Jab Varchar 50 jabatan

StdMata Varchar 20 kondisi mata StdHidung Varchar 20 kondisi hidung StdTelinga Varchar 20 kondisi telinga StdTenggorokan Varchar 20 kondisi tenggorokan

h. Tabel Standar Penyakit Dalam Primary Key : IdStdDlm

Fungsi : Menyimpan nilai psikotes yang harus dimiliki pelamar.

Tabel 4.8 Tabel Standar Penyakit Dalam

Field Type Length Key Keterangan

IdStdDlm Varchar 10 PK kode standar tht Jab Varchar 50 jabatan

StdJantung Varchar 20 kondisi jantung StdHati Varchar 20 kondisi hati StdParu Varchar 20 kondisi paru-paru StdGinjal Varchar 20 kondisi ginjal

i. Tabel Standar Psikotes Primary Key : IdStdPt

Fungsi : Menyimpan nilai psikotes yang harus dimiliki pelamar.

Tabel 4.9 Tabel Standar Psikotes

Field Type Length Key Keterangan

IdStdPt Varchar 10 PK kode standar psikotes StdVerbal Numeric 5 nilai verbal

StdAngka Numeric 5 nilai angka

Field Type Length Key Keterangan


(55)

StdEmosi Numeric 5 nilai emosi

StdDimensi Numeric 5 nilai ruang dimensi Jab Varchar 50 jabatan

j. Tabel Tes Wawancara Personalia Primary Key : IdWp

Fungsi : Menyimpan nilai hasil wawancara personalia yg diikuti oleh pelamar.

Tabel 4.10 Tabel Tes Wawancara Personalia

Field Type Length Key Keterangan

IdStdWp Varchar 10 FK kode standar wawancara personalia Lulus Varchar 10 status kelulusan

TglTes Datetime tgl tes Motivasi Varchar 20 nilai motivasi Komunikasi Varchar 20 nilai komunikasi Umum Varchar 20 nilai peng. Umum Pengtek Varchar 20 nilai peng. Teknik

Skill Varchar 20 nilai kemampuan bid. Lain DayaPikir Varchar 20 nilai daya pikir

Etika Varchar 20 nilai etika IdKlien Varchar 10 FK kode klien IdLow Varchar 10 FK kode lowongan IdPel Varchar 10 FK kode pelamar Final Varchar 10 status final

n_mot Numeric 10 nilai angka motivasi n_kom Numeric 10 nilai angka komunikasi n_um Numeric 10 nilai angka peng. Umum n_peng Numeric 10 nilai angka peng. Teknik n_skill Numeric 10 nilai angka skill

n_daya Numeric 10 nilai angka daya pikir n_etika Numeric 10 nilai angka etika

NA Numeric 10 nilai akhir tes wawancara personalia

k. Tabel Tes Wawancara Klien Primary Key : IdWk

Fungsi : Menyimpan hasil nilai wawancara klien yang diikuti oleh pelamar.


(56)

53

Field Type Length Key Keterangan

IdStdWk Varchar 10 FK kode standar wawancara klien Lulus Varchar 10 status kelulusan

TglTes Datetime tgl tes Motivasi Varchar 20 nilai motivasi Komunikasi Varchar 20 nilai komunikasi Umum Varchar 20 nilai peng. Umum Pengtek Varchar 20 nilai peng. Teknik

Skill Varchar 20 nilai kemampuan bid. Lain DayaPikir Varchar 20 nilai daya pikir

Etika Varchar 20 nilai etika IdKlien Varchar 10 FK kode klien IdLow Varchar 10 FK kode lowongan IdPel Varchar 10 FK kode pelamar Final Varchar 10 status final

n_mot Numeric 10 nilai angka motivasi n_kom Numeric 10 nilai angka komunikasi n_um Numeric 10 nilai angka peng. Umum n_peng Numeric 10 nilai angka peng. Teknik n_skill Numeric 10 nilai angka skill

n_daya Numeric 10 nilai angka daya pikir n_etika Numeric 10 nilai angka etika

NA Numeric 10 nilai akhir tes wawancara klien

l. Tabel Tes Ketrampilan Primary Key : IdTk

Fungsi : Menyimpan nilai hasil tes ketrampilan yang diikuti oleh pelamar.

Tabel 4.12 Tabel Tes Ketrampilan

Field Type Length Key Keterangan

IdKlien Varchar 10 FK kode klien IdLow Varchar 10 FK kode lowongan IdPel Varchar 10 FK kode pelamar TglTes Datetime tanggal tes Cara Varchar 20 cara Teori Varchar 20 teori Hasil Varchar 20 hasil

Lulus Varchar 10 status kelulusan Final Varchar 10 status final n_cara Numeric 10 nilai angka cara n_teori Numeric 10 nilai angka teori

Field Type Length Key Keterangan


(57)

NA Numeric 10 nilai akhir tes ketrampilan

m. Tabel Tes Kesehatan Primary Key : IdTs

Fungsi : Menyimpan nilai hasil tes kesehatan pelamar.

Tabel 4.13 Tabel Tes Kesehatan

Field Type Length Key Keterangan

IdKlien Varchar 10 FK kode klien IdLow Varchar 10 FK kode lowongan IdPel Varchar 10 FK kode pelamar TglTes Datetime tanggal tes Mata Varchar 20 kondisi mata Hidung Varchar 20 kondisi hidung Telinga Varchar 20 kondisi telinga Tenggorokan Varchar 20 kondisi tenggorokan Jantung Varchar 20 kondisi jantung Paru Varchar 20 kondisi paru-paru Hati Varchar 20 kondisi hati Ginjal Varchar 20 kondisi ginjal Lulus Varchar 20 status kelulusan Final Varchar 20 status final IdStdTht Varchar 10 FK kode standar tht

IdStdDlm Varchar 10 FK kode standar peny dalam n_mata Numeric 10 nilai angka kondisi mata n_hidung Numeric 10 nilai angka kondisi hidung n_telinga Numeric 10 nilai angka kondisi telinga n_tengg Numeric 10 nilai angka kondisi tenggorokan n_jantung Numeric 10 nilai angka kondisi jantung n_paru Numeric 10 nilai angka kondisi paru-paru n_hati Numeric 10 nilai angka kondisi hati n_ginjal Numeric 10 nilai angka kondisi ginjal NA Numeric 10 nilai akhir tes kesehatan

n. Tabel Tes Psikotes Primary Key : IdPt

Fungsi : Menyimpan nilai hasil tes psikotes pelamar.

Tabel 4.14 Tabel Psikotes


(58)

55

IdStdPt Varchar 10 FK kode standar psikotes Lulus Varchar 10 status kelulusan TglTes Datetime tgl tes

Verbal Numeric 5 nilai verbal Angka Numeric 5 nilai angka Logika Numeric 5 nilai logika Emosi Numeric 5 nilai emosi

Dimensi Numeric 5 nilai ruang dimensi IdKlien Varchar 10 FK kode klien

IdLow Varchar 10 FK kode lowongan IdPel Varchar 10 FK kode pelamar Final Varchar 10 status final

NA Numeric 10 nilai akhir psikotes

o. Tabel Pelamar

Primary Key : IdPel

Fungsi : Menyimpan data pelamar.

Tabel 4.15 Tabel Pelamar

Field Type Length Key Keterangan

IdPel Varchar 10 PK kode pelamar Nama Varchar 50 nama

Jk Varchar 10 jenis kelamin TmpLahir Varchar 50 tempat lahir TglLahir Datetime tanggal lahir

AlamatKTP Varchar 200 alamat tempat tinggal berdasar KTP KotaKTP Varchar 50 kota tempat tinggal berdasar KTP AlamatSkrg Varchar 200 alamat tempat tinggal sekarang KotaSkrg Varchar 50 kota tempat tinggal sekarang NoTlp1 Varchar 20 no telepon 1

NoTlp2 Varchar 20 no telepon 2 Kewarganegaraan Varchar 10 kewarganegaraan Suku Varchar 20 suku

Agama Varchar 20 agama

Pendidikan Varchar 50 pendidikan akhir StKawin Varchar 20 status kawin

AnakKe Numeric 5 urutan dalam keluarga JmlSdr Numeric 5 jumlah saudara TB Numeric 5 tinggi badan BB Numeric 5 berat badan IPK Float 5 IPK pelamar Pengalaman Float 5 pengalaman

Field Type Length Key Keterangan

Catatan Varchar 500 catatan mengenai pelamar Usia Numeric 5 usia pelamar


(59)

SrtKuning Varchar 10 surat kuning Biodata Varchar 10 biodata pelamar

SrtDokter Varchar 10 surat ket. Sehat dari dokter KTP Varchar 10 fotocopy KTP

Ijazah Varchar 10 ijazah pendidikan Sertifikat Varchar 10 sertifikat yang dimiliki Foto Varchar 10 pas foto

SKCK Varchar 10 surat ket. Kelakuan baik KSK Varchar 10 kartu susunan keluarga

BhsAs Varchar 50 bahasa asing yang harus dikuasai Apkom Varchar 50 aplikasi komputer yang dikuasai Tek Varchar 50 keahlian teknis

Informal1 Varchar 100 pendidikan informal 1 Informal2 Varchar 100 pendidikan informal 2 Informal3 Varchar 100 pendidikan informal 3 SrtLam Varchar 10 surat lamaran

Aktif Varchar 10 status pelamar

tgl_msk Datetime tanggal data pelamar diinputkan

p. Tabel Riwayat Kerja Primary Key : Id

Fungsi : Menyimpan data riwayat kerja pelamar.

Tabel 4.16 Tabel Riwayat

Field Type Length Key Keterangan

IdPel Varchar 10 FK kode pelamar Id Varchar 10 PK kode riwayat kerja NmPerush Varchar 100 nama perusahaan Jab Varchar 50 jabatan pelamar MasaKerja Float 5 masa kerja

Alasan Varchar 200 alasan pindah/keluar

q. Tabel Riwayat Pendidikan Primary Key : IdPend

Fungsi : Menyimpan data riwayat pendidikan yang dimiliki oleh pelamar.

Tabel 4.17 Tabel Pendidikan

Field Type Length Key Keterangan


(60)

57

IdPend Varchar 10 PK kode riwayat pendidikan Tingkat Varchar 50 tingkat pendidikan NmInstansi Varchar 100 nama instansi KotaInstansi Varchar 50 kota instansi Jurusan Varchar 20 jurusan

Thn Numeric 5 tahun ajaran/lulus Lulus Varchar 10 status kelulusan

r. Tabel Susunan Keluarga Primary Key : IdKel

Fungsi : Menyimpan data susunan keluarga pelamar.

Tabel 4.18 Tabel Keluarga

Field Type Length Key Keterangan

IdPel Varchar 10 FK kode pelamar IdKel Varchar 10 PK kode keluarga Hub Varchar 10 hubungan keluarga NmKel Varchar 50 nama keluarga Usia Numeric 5 usia keluarga PendidikanKel Varchar 50 pendidikan

Pekerjaan Varchar 50 pekerjaan keluarga Jk Varchar 10 jenis kelamin

s. Tabel Karyawan

Primary Key : NIK

Fungsi : Menyimpan data karyawan yang telah lulus mengikuti seleksi yang diadakan.

Tabel 4.19 Tabel Karyawan

Field Type Length Key Keterangan

Status Varchar 10 status karyawan NIK Varchar 10 PK kode karyawan IdPel Varchar 10 FK kode pelamar

t. Tabel Detil Karyawan


(61)

Fungsi : Menyimpan data PKWT yang dimiliki oleh karyawan.

Tabel 4.20 Tabel Detil Karyawan

Field Type Length Key Keterangan

NIK Varchar 10 FK kode karyawan NomPkwt Varchar 50 no pkwt Ke1 Numeric 5 PK periode pkwt Awal Datetime tanggal awal pkwt Akhir Datetime tanggal berakhir pkwt Status Varchar 10 status pkwt

IdKlien Varchar 10 kode klien IdLow Varchar 10 kode lowongan

u. Tabel Presensi

Primary Key : Tanggal

Fungsi : Menyimpan data presensi karyawan.

Tabel 4.21 Tabel Presensi

Field Type Length Key Keterangan

Tgl Datetime PK tanggal libur JmlJam Float 5 jumlah Jam Kerja StLembur Varchar 10 status Lembur L1 Numeric 10 jumlah jam lembur I L2 Numeric 10 jumlah jam lembur II L3 Numeric 10 jumlah jam lembur III

v. Tabel LIBUR

Primary Key : Tanggal

Fungsi : Menyimpan data hari libur.

Tabel 4.22 Tabel Libur

Field Type Length Key Keterangan


(62)

59

Ket Varchar 100 Keterangan

w. Tabel Gaji

Primary Key : -

Fungsi : Menyimpan data gaji.

Tabel 4.23 Tabel Gaji

Field Type Length Key Keterangan

Tgl Datetime PK tanggal

NIK Varchar 10 FK Nomor Induk Karyawan Tanggal Datetime Tanggal

IdStdGaji Varchar 10 FK Kode Standar gaji IdKlien Varchar 10 FK kode Klien IdLow Varchar 10 FK kode lowongan TglGaji Datetime tanggal gaji GajiPokok Float Jumlah gaji pokok Potongan Float potongan gaji

Tunj Lembur Float jumlah tunjangan lembur Jenis Varchar 10 jenis gaji

Status Varchar 10 status gaji

x. Tabel Standar Gaji

Primary Key : IdStdGaji

Fungsi : Menyimpan data standar gaji karyawan, data standar gaji karyawan ditentukan oleh pihak klien.

Tabel 4.24 Tabel Standar Gaji

Field Type Length Key Keterangan

IdStdGaji Varchar 10 PK Kode standar gaji Jumlah Jam numeric 5 Jumlah jam kerja jumlah bulan numeric 5 jumlah bulan kerja Jam float Jam kerja

Pengali float Pengali jumlah gaji


(63)

Pada implementasinya, aplikasi Sistem Informasi Rekrutmen, Seleksi dan Penggajian ini diawali dengan tampilan form login, dimana pengguna akan menginputkan username dan passwordnya. Antara pengguna satu dengan pengguna yang lain memiliki hak akses yang berbeda. Untuk lebih jelasnya dapat dilihat pada Gambar 4.34.

Gambar 4.34 Desain Input Login

Setelah menginputkan data login, pengguna akan dihadapkan pada pilihan menu yang sesuai dengan hak akses yang dimiliki. Menu yang ada terdiri dari home, pengolahan data, seleksi dan penggajian. Masing-masing menu tersebut memiliki sub menu. Sub menu yang ada digolongkan berdasarkan keperluan pemeliharaan data. Sub menu yang ada pada home adalah log out, ubah

password, dan pengguna. Pada menu pemeliharaan data terdapat sub menu klien, pelamar, karyawan, lowongan, hari libur, standar seleksi, standar gaji dan laporan. Pada menu seleksi terdapat sub menu seleksi dan rekrutmen. Pada menu penggajian terdapat sub menu presensi dan laporan penggajian. Untuk lebih jelasnya dapat dilihat pada Gambar 4.35.


(64)

61

Sistem Informasi Rekrutmen-Seleksi-Penggajian Karyawan PT. Karya Gemilang Abadi

Home

Pengelolaan Data

Seleksi Log Out Ubah Password Pengguna

Kualifikasi Lowongan Pelamar Karyawan Hari Libur Standar Seleksi Standar Gaji Laporan Klien

Wawancara Personalia Wawancara Klien Ketrampilan Kesehatan Psikotes Rekrutmen Surat Panggilan

Penggajian Presensi Laporan Gaji

Gambar 4.35 Desain Form Menu Utama

Desain Input Ubah Password digunakan untuk mengubah password

pengguna yang sedang aktif. Pada form ini pengguna diminta menginputkan data

password yang lama terlebih dahulu sebelum memberikan data password yang baru. Kemudian klik tombol ubah untuk menyimpan perubahan yang dilakukan atau tombol batal untuk membatalkan mengubah password. Untuk lebih jelasnya dapat dilihat pada Gambar 4.36.


(65)

Gambar 4.36 Desain Input Ubah Password.

Desain Input Pengguna digunakan untuk membuat dan menyimpan data pengguna baru, selain itu juga bisa digunakan untuk mengubah data pengguna yang telah ada. Untuk menyimpan data klien klik tombol simpan dan untuk membatalkannya klik tombol batal. Untuk lebih jelasnya dapat dilihat pada Gambar 4.37.

Gambar 4.37 Desain Input Pengguna

Form Klien digunakan untuk menyimpan dan mengubah data klien. Pada form klien ini terdapat tombol PKWT yang berfungsi untuk menampilkan data PKWT klien tersebut. Untuk lebih jelasnya dapat dilihat pada Gambar 4.38.


(66)

63

Gambar 4.38 Desain Input Klien

Desain Input Pelamar terdiri dari data-data identitas pelamar yang sesuai dengan dokumen-dokumen identitas. Data yang harus diinputkan pada form ini adalah nama, tempat lahir, tanggal lahir, jenis kelamin, alamat KTP, alamat sekarang, kewarganegaraan, suku, agama, status nikah, pendidikan, pengalaman, IPK, tinggi badan, berat badan, keahlian bahasa asing, aplikasi komputer, keahlian teknikal dan data-data dari lampiran surat lamaran. Untuk menyimpan data pelamar klik tombol simpan dan untuk membatalkannya klik tombol batal. Untuk lebih jelasnya lihat Gambar 4.39.

Desain Input Lingkungan Keluarga digunakan untuk menyimpan data keluarga yang dimiliki oleh pelamar. Di dalam form ini terdapat field hubungan, nama, jenis kelamin, usia, pendidikan dan pekerjaan dari masing-masing keluarga pelamar. Untuk menyimpan data keluarga pelamar klik tombol simpan dan untuk membatalkan menyimpan data keluarga pelamar klik tombol batal. Untuk lebih jelasnya lihat Gambar 4.40.


(67)

Gambar 4.39 Desain Input Pelamar


(68)

65

Desain Input Riwayat Pendidikan berfungsi untuk menyimpan data riwayat pendidikan dari pelamar. Pada form ini terdapat field tingkat pendidikan, nama instansi, jurusan, kota dan tahun kelulusan. Untuk lebih jelasnya lihat Gambar 4.41.

Gambar 4.41 Desain Input Riwayat Pendidikan Pelamar

Desain Input Riwayat Pekerjaan merupakan form yang digunakan untuk menyimpan data riwayat pekerjaan yang dimiliki oleh pelamar. Form ini berfungsi untuk mengetahui pengalaman bekerja pelamar. Pada form ini terdapat

field nama perusahaan, jabatan, masa kerja dan alasan pelamar pindah dari perusahaan tersebut. Untuk menyimpan data riwayat pekerjaan pelamar klik tombol simpan dan untuk membatalkannya klik tombol batal. Untuk lebih jelasnya lihat Gambar 4.42.

Desain Input Karyawan merupakan form yang digunakan untuk mengelola data-data karyawan yang ada. Pengelolaan data yang dilakukan adalah penyimpanan data karyawan dan perubahan data dan status karyawan. Field-field


(69)

data karyawan klik tombol simpan dan untuk membatalkannya klik tombol batal. Untuk lebih jelasnya lihat Gambar 4.43.

Gambar 4.42 Desain Input Riwayat Pekerjaan Pelamar


(70)

67

Desain Input Lingkungan Keluarga digunakan untuk menyimpan data keluarga yang dimiliki oleh karyawan. Di dalam form ini terdapat field hubungan, nama, jenis kelamin, usia, pendidikan dan pekerjaan dari masing-masing keluarga karyawan. Untuk menyimpan data keluarga karyawan klik tombol simpan dan untuk membatalkan menyimpan data keluarga karyawan klik tombol batal. Untuk lebih jelasnya lihat Gambar 4.44.

Gambar 4.44 Desain Input Lingkungan Keluarga Karyawan

Desain Input Riwayat Pendidikan berfungsi untuk menyimpan data riwayat pendidikan dari karyawan. Pada form ini terdapat field tingkat pendidikan, nama instansi, jurusan, kota dan tahun kelulusan. Untuk lebih jelasnya lihat Gambar 4.45.

Desain Input Riwayat Pekerjaan merupakan form yang digunakan untuk menyimpan data riwayat pekerjaan yang dimiliki oleh karyawan. Form ini berfungsi untuk mengetahui pengalaman bekerja karyawan. Pada form ini terdapat

field nama perusahaan, jabatan, masa kerja dan alasan karyawan pindah dari perusahaan tersebut. Untuk menyimpan data riwayat pekerjaan karyawan klik


(1)

116

Gambar 5.40 Form Presensi


(2)

Form Penggajian merupakan form yang digunakan untuk menghitung gaji karyawan. Pada form gaji karyawan terdapat nik, nama, tanggal awal, tanggal akhir, L1, L2, L3, UMK, gaji pokok, tunjangan lembur, dan juga gaji total. Tanggal awal dan tanggal akhir merupakan periode untuk menghitung gaji karyawan. Selain itu terdapat tombol simpan yang berfungsi untuk menyimpan data gaji yang telah diproses. Gambar 5.41 merupakan gambar dari form Penggajian.

Slip Gaji Karyawan pada Gambar 5.42 menunjukkan data slip gaji karyawan. Pada slip gaji ini ditampilkan data karyawan, data dimana karyawan tersebut bekerja, periode penggajian dan detil gaji karyawan.


(3)

118

Form Menu Gaji pada Gambar 5.43 menampilkan data klien dan periode penggajian yang akan ditampilkan pada daftar penggajian. Pada form ini terdapat tombol pencarian yang berfungsi untuk mencari data klien.

Gambar 5.43 Form Menu Gaji

Laporan Daftar Penggajian pada Gambar 5.44 menunjukkan daftar penggajian per klien per periode. Pada laporan ini menampilkan data karyawan, periode penggajian dan detil gaji karyawan.


(4)

119 BAB VI PENUTUP

6.1 Kesimpulan

Ada beberapa kesimpulan yang dapat diambil dari pembuatan aplikasi Sistem Informasi Rekrutmen, Seleksi, dan Penggajian ini sebagai berikut:

1. Dapat merancang bangun sistem informasi rekrutmen dimana pengguna bisa mendapatkan data yang akurat tentang calon karyawan.

2. Dapat merancang bangun sistem informasi seleksi dimana pengguna dapat memonitor data hasil seleksi karena telah dilengkapi dengan fasilitas pencarian sesuai dengan kriteria yang dibutuhkan perusahaan.

3. Dapat merancang bangun sistem informasi penggajian yang lebih cepat, tepat dan efisien.

4. Implementasi dari Sistem Informasi Seleksi, Rekrutmen, dan Penggajian ini dapat menghasilkan laporan klien, lowongan, pelamar, karyawan, penggajian, surat panggilan seleksi, dan daftar nominasi seleksi.

6.2 Saran

Beberapa saran yang dapat diberikan untuk pengembangan lebih lanjut untuk Proyek Sistem Informasi ini adalah sebagai berikut:

1. Tampilan pada proses seleksi dapat dibuat lebih efisien sehingga lebih mempermudah pengguna dalam melakukan proses seleksi.

2. Batasan/constraint yang digunakan dalam Sistem Informasi Seleksi, Rekrutmen, dan Penggajian ini merupakan batasan yang umum sehingga


(5)

120

dalam pengembangannya dapat dibuat sistem yang dapat melakukan proses pengelolaan batasan yang dapat ditambahkan atau diubah.

3. Sistem Informasi dapat disajikan dalam aplikasi berbasis web sehingga calon pelamar dapat memperoleh informasi lowongan dengan mudah dan juga proses pendaftaran dapat dilakukan dengan lebih mudah.


(6)

DAFTAR PUSTAKA

Burch, John & Gary Grudnitski. 1989. Information System: Theory and Practice. Singapore: John Wiley & Sons.

Dessler, Gary. 1997. Manajemen Sumber Daya Manusia. Terjemahan oleh Benyamin Molan. Jakarta: Prenhallindo.

Godam. 2006. Definisi, Pengertian, Tugas & Fungsi Manajemen Sumber Daya Manusia / SDM - Ilmu Ekonomi Manajemen - Manajer MSDM. (Online).

Kumorotomo, Wahyudi dan Subando Agus Margono. 1996. Sistem Informasi Manajemen.Yogyakarta: Gajah Mada University Press.

Lucas, Henry C. Jr. 1987. Analisis, Desain dan Implementasi Sistem Informasi. Jakarta: Erlangga.

Parker, Charles S. 1989. Management Information System: Strategy and Action. Singapore: McGraw-Hill Publishing Company.

Supardi, Yuniar. 2008. Microsoft Visual Basic 2005:Untuk Segala Tingkat. Jakarta: Elex Media Komputindo.

Yasar, Iftida. 2007. Peranan Dunia Usaha Dalam Menciptakan Lapangan Pekerjaan Melalui Outsourcing. (Online). (http://apindo.or.id/images/_res/PerananDuniaUsahaDalamMenciptakaLa panganKerja MelaluiOutsourcing.pdf. diakses 10 Maret 2008)

Yuswanto dan Subari. 2005. Mengolah Database dengan SQL Server 2000. Jakarta: Prestasi Pustaka.