BAB IV DESKRIPSI KERJA PRAKTEK Berdasarkan hasil pengamatan dan bservasi yang dilakukan saat kerja praktek di CV. Bintang Anggara Jaya. Penulis mendapati suatu permasalahan di dalam perusahaan yang selama ini masih dilakukan secara manual dalam prses rekruitmen terutama dalam prses administrasi caln pelamar dan prses penilaian. Prses penilaian yang masih dilakukan secara manual akan memperlambat pihak persnalia dan kabag persnalia dalam melakukan prses rekruitmen. Untuk menyelesaikan permasalahan dalam Kerja Praktek ini, diperlukan waktu kurang lebih 20 hari mulai dari 25 Juli 2014 sampai dengan 15 Agustus 2014. Dalam prses untuk menyelesaikan masalah yang ada pada CV. Bintang Anggara Jaya dibutuhkan beberapa langkah-langkah sebagai berikut : 1. Menganalisis Sistem. 2. Mendesain Sistem. 3. Mengimplementasikan Sistem. 4. Melakukan Pembahasan Terhadap Impelementasi Sistem. Langkah-langkah di atas dilakukan untuk dapat menemukan slusi terhadap permasalahan yang ada pada CV. Bintang Anggara Jaya. Penjabaran dari langkah-langkah di atas dijelaskan dalam halaman berikutnya. 27
4.1 Menganalisis Sistem Analisis sistem merupakan langkah awal untuk membuat suatu sistem baru. Dalam langkah ini penulis melakukan analisis terhadap permasalahan yang ada pada CV. Sinergi Design. Analisis sistem juga digunakan untuk melihat prses-prses yang ada sekarang dan sekaligus untuk melihat rancangan sistem baru yang dibuat. Dari analisis sistem yang dilakukan, telah diketahui permasalahan yang sedang dihadapai leh CV. Sinergi Design. Untuk mengetahui gambaran dari sistem yang ada pada CV. Sinergi Design. Adapun prses aliran dcumen yang lama pada CV. Sinergi Design dijelaskan dalam dcument flw sebagai berikut : 4.1.1 Dcument Flw Dcument Flw merupakan bagan alir dkumen yang menggambarkan arus dkumen secara keseluruhan dalam suatu sistem manual tertentu yang menjelaskan secara detail prses-prses yang ada dalam sistem. Adapun dcument flw untuk prses alkasi kebutuhan sumber daya dan pencatatan data pelamar yang ada pada CV. Bintang Anggara Jaya dapat dilihat pada gambar 4.1. 28
Dcument flw pendaftaran pelamar Dirut Staff Kabag Persnalia Pelamar Mulai Alkasi Kebutuhan Karyawan Dkumen pengumuman kebutuhan karyawan Data Kebutuhan Karyawan Data Kebutuhan Karyawan Berkas Lamaran Membuat pengumuman Kebutuhan Karyawan TIDAK A Dkumen Rekruitmen Persetujuan pembuatan pengumuman Dkumen pengumuman kebutuhan karyawan YA A Berkas Lamaran C Data Pelamar Data Pelamar lls seleksi Mencatat data pelamar B Data Pelamar Data Pelamar B Lulus Seleksi Dkumen Pelamar C Data Jumlah Pelamar C YA Data Pelamar lls Data seleksi Pelamar lls Data seleksi Pelamar lls seleksi Data Pelamar lls seleksi C TIDAK Data Pelamar lls seleksi Selesai Gambar 4.1 Dcument Flw Prses Pencatatan Pelamar di CV. Bintang Anggara Jaya 29
Dari daftar yang disetujui leh direkur, selanjutnya akan dibuatkan surat panggilan tes yang ditujukan kepada masing-masing pelamar yang lulus seleksi administrasi. Prses setelah pelamar mendapatkan surat panggilan tes, selanjutnya pelamar melakukan tes. Prses perhitungan hasil penilaian bertujuan untuk melihat pelamar yang lulus dalam test tulis, test wawancara dan pelatihan. Setiap test dilakukan secara bertahap, jika pelamar lulus pada setiap test akan direkap sebagai lapran hasil test. Untuk data pelamar yang dinyatakan tidak lulus test tulis, test wawancara dan pelatihan maka akan ditlak dan tetap akan dilakukan rekap data. Dcument Flw dari prses seleksi pelamar CV. Bintang Anggara Jaya dapat dilihat pada gambar 4.2 dan gambar 4.3. 30
Dcument flw test tulis dan test wawancara Dirut Dirut Staff Staff Kabag Persnalia Kabag Persnalia Pelamar Pelamar Mulai Membuat Sal Test Tulis Sal Test Tulis Sal Test Tulis Sal Test Tulis Test Tulis Hasil Pengerjaan Test Tulis Hasil Pengerjaan Test Tulis Penilaian Test Tulis A Lapran Penilaian Lapran Test Penilaian Tulis Test Tulis Data Pelamar lulus test tulis Membuat Daftar Pelamar yang lulus test tulis Test Wawancara Data Pelamar lulus test tulis Data Pelamar lulus Data test Pelamar tulis lulus test tulis A YA Lls test wawancara TIDAK Selesai Gambar 4.2 Dcument Flw Prses Seleksi Pelamar di CV. Bintang Anggara Jaya 31
Dcument flw pelatihan Dirut Staff Kabag Persnalia Pelamar A Pelatihan terhadap pegwai baru Dkumen Surat Pengangkatan Lulus Pelatihan YA Membuat Daftar pegawai baru lulus pelatihan Dkumen Pegawai baru lulus pelatihan Dkumen Pegawai baru lulus pelatihan Dkumen pegawai Dkumen baru lulus Pegawai pelatihan Dkumen baru lulus Pegawai pelatihan baru lulus pelatihan Membuat surat pengangkat an Membuat daftar pegawai TIDAK Dkumen Surat Pengangkatan A Daftar pegawai Daftar pegawai Daftar pegawai SELESAI Gambar 4.3 Dcument Flw Prses Seleksi Pelamar CV. Bintang Anggara Jaya (Lanjutan) 32
4.2 Mendesain Sistem Setelah melakukan analisis sistem dengan melakukan bservasi dari sistem yang sudah ada di dalam perusahaan dan dijelaskan juga melalui Dcument Flw. Dalam tahap mendesain sistem menjelaskan mengenai bagaimana merancang sistem baru terkait prses manajemen data dan penilaian prses seleksi pelamar pada CV. Bintang Anggara Jaya secara terkmputerisasi. Dalam melakukan perancangan sistem tersebut ada beberapa langkah-langkah yang harus dilalui terlebih dahulu, yaitu melakukan desain sistem secara terstruktur dengan cara menyusun : 1. System Flw 2. Cntext Diagram 3. Diagram Jenjang Prses (HIPO) 4. Data Flw Diagram (DFD) 5. Entity Relatinship Diagram (ERD) 6. Database Management Management System (DBMS) 7. Desain Input Output 4.2.1 System Flwchart Bagan System Flw ini menjelaskan urutan-urutan dari prsedur yang ada di dalam sistem. Alur dalam system flw prses manajemen data dan penilaian seleksi pelamar CV. Bintang Anggara Jaya dimulai dengan merekap ke dalam sistem data pelamar yang lulus seleksi administrasi dan disimpan ke dalam database tabel data pelamar. Data pelamar yang dimasukkan terdiri dari beberapa data, yaitu : 1. Bidata Pelamar. 33
Bidata pelamar adalah data pribadi pelamar secara umum. Bidata pelamar merupakan inputan awal dan juga sebagai acuan dari masukkan data lainnya. 2. Kualifikasi Pendidikan Terakhir Masukan data kualifikasi pendidikan terakhir untuk mencatat pendidikan terakhir yang ditempuh leh pelamar. Hal ini untuk mengetahui tingkat pendidikan yang dimiliki leh pelamar. 3. Skill (Kemampuan) Masukan data skill digunakan untuk mengetahui kemampuan yang dimiliki leh pelamar terkait bidang ilmu yang mereka kuasai.. 4. Data Pengalaman Masukkan data pengalaman 1 merupakan masukan data pengalaman kerja pertama yang dimiliki leh pelamar. Dari recrd tabel data pelamar ini nantinya akan dijadikan sebagai acuan dalam pembuatan lapran data pelamar yang lulus administrasi dan diberikan kepada direktur perusahaan. System Flwcharts prses pencatatan data pelamar dapat dilihat pada gambar 4.5 dan gambar 4.6. 34
Sistem flw pengumuman kebutuhan tenaga kerja Persnalia Kabag persnalia Pelamar MULAI Input Pengumuman Kebutuhan tenaga kerja Kebutuhan Tenaga Kerja Tampilan kebutuhan tenaga kerja Tampilan disetujui TIDAK Tampilan kebutuhan tenaga kerja YA Tampilan kebutuhan karyawan Selesai Gambar 4.5 System Flw Prses Pencatatan Pengumuman Sumber daya CV. Bintang Anggara Jaya 35
Sistem flw input data pelamar Persnalia Kabag persnalia Pelamar Mulai Input Data pelamar Data Pelamar Data Ada TIDAK Data Pelamar YA Infrmasi data pelamar Data pelamar Data Pelamar Sudah Ada TIDAK Tabel pelamar Data diubah YA Ubah data pelamar Mengubah data pelamar Data Pelamar berhasil diubah Tabel pelamar Tampilan Data Pelamar Cetak data pelamar Data Pelamar Data Pelamar Mulai Gambar 4.6 System Flw Prses Pencatatan Pelamar CV. Bintang Anggara Jaya 36
Prses selanjutnya adalah input nilai yang diperleh dari Kabag Persnalia yang sebelumnya telah melakukan tes dan penilaian kemampuan pelamar. Dari input nilai ini nantinya akan dihitung secara tmatis leh sistem. Prses penilaian akan disesuaikan dengan bbt prsentase penilaian dari masing-masing parameter penilaian. Kemudian dari hasil perhitungan tersebut akan disimpan ke dalam database tabel hasil perhitungan nilai. Prses berikutnya adalah pencetakan lapran hasil penilaian pelamar yang berptensi. System Flwcharts prses pencatatan dan penilaian pelamar dapat dilihat pada gambar 4.7 dan gambar 4.9. System flw input nilai test tulis Persnalia Kabag persnalia Pelamar Mulai Input hasil test tulis Penilaian test tulis Tabel penilaian Hasil penilaian Cetak Hasil Penilaian Hasil penilaian Hasil penilaian Hasil penilaian Hasil penilaian TIDAK Lulus test tulis YA Selesai Gambar 4.7 System Flwcharts prses pencatatan dan penilaian pelamar CV. Bintang Anggara Jaya 37
System flw input nilai wawancara Persnalia Kabag persnalia Pelamar Input hasil test wawancara Penilaian test wawancara Tabel penilaian Hasil penilaian Hasil penilaian Cetak Hasil Penilaian Hasil penilaian Hasil penilaian Hasil penilaian TIDAK Selesai Lulus test wawancara YA Gambar 4.8 System Flwcharts prses pencatatan dan penilaian pelamar CV. Bintang Anggara Jaya 38
System flw pelatihan Persnalia Kabag persnalia Pelamar Input hasil pelatihan Penilaian pelatihan Tabel penilaian Hasil penilaian Hasil penilaian Cetak Hasil Penilaian Lulus pelatihan Hasil penilaian Hasil penilaian Hasil pelatihan Input Data Pegawai YA Persetujuan YA Data pegawai TIDAK Tabel pegawai Selesai Gambar 4.9 System Flwcharts prses pencatatan dan penilaian pelamar CV. Bintang Anggara Jaya 39
Setelah dilakukan prses penilaian diatas diperlukan prses pelapran atau pencetakan yang dibutuhkan rekap yang nantinya diberikan kepada direktur utama (dirut). System Flwcharts prses pencetakan lapran dapat dilihat pada gambar 4.10 dan gambar 4.11. System flw lapran pegawai Dirut Mulai ID Lapran pegawai Data pegawai Tabel pegawai Data pegawai Ingin cetak? YA TIDAK Cetak Data pegawai Selesai Data Pegawai Gambar 4.10 System Flwcharts prses pencetakan lapran CV. Bintang Anggara Jaya 40
System flw lapran pelamar Dirut Mulai ID Pelamar Tabel penilaian Data pelamar Tabel pegawai Data pelamar Ingin cetak? YA TIDAK Cetak Data pelamar Selesai Data Pelamar Gambar 4.11 System Flwcharts prses pencetakan lapran CV. Bintang Anggara Jaya 4.2.2 Cntext Diagram Cntext Diagram merupakan suatu diagram yang menggambarkan suatu prses dan ruang lingkup sistem. Di dalam Data Flw Diagram (DFD) Cntext Diagram merupakan level tertinggi dari DFD yang menggambarkan keseluruhan 41
prses seperti input dan utput dari sistem. Cntext Diagram dalam rancang bangun aplikasi rekruitmen CV. Bintang Anggara Jaya melibatkan dua External Entity yaitu Persnalia dan Direktur sedangkan, sistem disimblkan dengan bentuk lingkaran di tengah. Cntext Diagram menjelaskan interaksi yang dilakukan antara aktr dan sistem. Aktr di sini terdiri dari Persnalia dan Direktur. Interkasi antara aktr dan sistem disimblkan dengan panah. Anak panah yang mengarah ke sistem menggambarkan suatu bentuk input (masukan) atau request (permintaan) yang dilakukan leh aktr kepada sistem sedangkan, anak panah yang mengarah ke aktr menunjukkan suatu Infrmasi atau feedback yang diberikan leh sistem ke aktr. Penjelasan lebih detail dapat dilihat pada gambar 4.12. 42
Persnalia Infrmasi Nilai Pelatihan Infrmasi Nilai Wawancara Infrmasi Nilai Test Tulis Infrmasi Data Pengalaman Pelamar Infrmasi Skill Pelamar Infrmasi Kualifikas i Pendidikan Pelamar Berkas Lamaran Kerja Infrmasi Data Pela mar Infrmasi Test Tulis Infrmasi Kebutuhan Tenaga Kerja Infrmasi Test Wawancara Pelam ar Pencatatan Nilai Pelatihan Pencatatan Nilai Test Tulis Pencatatan Nilai Wawancara Hasil Perhitungan Nilai Test Tulis Hasil Perhitungan Nilai Test Wawancara Hasil Perhitungan Pelatihan Pencatatan Data Ku alifikasi Pendidikan Pencarian Hasil Nilai Pelamar Pencatatan Data Pegawai Pencatatan Data Pelamar Pencarian Data Pelamar Pencatatan Data Skill Pencatatan Kebutuhan Tenaga Kerja 0 Aplikasi Rekruitmen Infrmasi Berkas Lam aran Data Pegawai Lapran Pelatihan Lapran Pengangkatan Pegawai Caln Pegawai Meminta Lapran Pelamar Pencarian Data Pegawai Meminta Lapran Pegawai Lapran Data Pelamar Kabag Persnalia Infrmasi Data Pela mar Infrmasi Data Pegawai Lapran Data Pegawai Infrmasi Data Pegawai Direktur Utama Infrmasi Nilai Test Tulis Infrmasi Nilai Test Wawancara Infrmasi Nilai Pelatihan Gambar 4.12 Data Flw Diagram Level Cntext 43
4.2.3 Diagram Jenjang Prses (HIPO) Diagram jenjang prses (HIPO) merupakan suatu bagan yang di dalamnya menjelaskan suatu aliran sistem dan struktur menu yang digunakan dalam suatu sistem. Dengan bagan HIPO dapat memberikan kemudahan dalam memahami fungsi-fungsi yang ada pada sistem. Dalam perancangan diagram jenjang aplikasi Rekruitmen CV. Bintang Anggara Jaya terdiri dari tiga level dalam hirarki diagram yaitu, a. Tp Level. Tp level merupakan level atau hirarki utama tentang sistem yang dirancang. Dalam hal ini cnthnya Tp Level dari diagram HIPO adalah Aplikasi Rekruitmen CV. Bintang Anggara Jaya. b. Level Kedua. Level kedua merupakan sub-sub prses dari Tp Level sebelumnya meliputi, Pencatatan data master pelamar, Pencatatan data nilai, Perhitungan nilai, Pembuatan lapran. c. Level Ketiga Level ketiga merupakan sub level dari level kedua yang menjelaskan lebih rinci dari level kedua. Untuk lebih jelas penjabaran dari diagram jenjang dari rancang bangun aplikasi Rekruitmen CV. Bintang Anggara Jaya dapat dilihat pada gambar 4.14. 44
0 Aplikasi rekruitmen CV. Bintang Anggara Jaya 1 Master Pelamar 2 Prses 3 Lapran 4 Entity Cj 1.1 Pencatatan Data Pribadi Pelamar 2.1 Perhitungan Nilai test 3.1 Lapran Data Pelamar 4.1 Pencarian Data Pelamar 1.2 Pencatatan Data Kualifikasi Pendidikan 3.2 Lapran Hasil Perhitungan Nilai 1.3 Pencatatan Data Skill (Kemampuan) 3.3 Lapran data Pegawai 1.4 Pencatatan Data Pengalaman Kerja Gambar 4.13 Diagram Jenjang Aplikasi Rekruitmen CV. Bintang Anggara Jaya 4.2.4 Data Flw Diagram (DFD) Data flw diagram (DFD) merupakan gambaran dari kmpnenkmpnen sebuah sistem, aliran-aliran data di mana kmpnen-kmpnen tersebut, asal, tujuan, dan penyimpanan dari data tersebut, Sehingga pada data flw diagram ini akan terlihat arus data yang terjadi dalam sistem. Data flw diagram dimulai dari pembuatan diagram knteks, kemudian data flw diagram level 0, hingga level terendah dari prses yang dibutuhkan. Data Flw Diagram (DFD) merupakan suatu diagram yang menggambarkan sistem sebagai kumpulan dari berbagai fungsi yang saling terhubung satu sama lain. DFD sering digunakan dalam merancang suatu sistem 45
karena diagram ini merupakan alat perancangan sistem yang berrientasi pada alur data. DFD Level 0 merupakan dekmpsisi atau penjabaran secara lebih detail dari Cntext Diagram. Dalam DFD level 0 terdiri dari tiga prses yaitu, pencatatan data master, perhitungan nilai dan lapran. Pada prses pencatatan data master melibatkan satu aktr yaitu persnalia. Pihak Persnalia melakukan interkasi dengan sistem terkait pencatatan data pelamar meliputi, bidata pelamar, kualifikasi pendidikan, skill dan pengalaman kerja. Dari inputan yang dilakukan leh aktr kemudian sistem memberikan feedback berupa infrmasi pelamar. Prses selanjutnya adalah prses penilaian nilai tes pelamar dengan melibatkan satu aktr yaitu Persnalia. Aktr dalam prses ini bertugas melakukan input nilai tes dan setelah itu dilakukan perhitungan nilai tes pelamar leh sistem. Berikut ini adalah gambar dari DFD level 0 yang dapat dilihat pada Gambar 4.14. 46
Gambar 4.14 Data Flw Diagram (DFD) Level 0 (nl) 47
A. Data Flw Diagram (DFD) Level 1 Data Flw Diagram Level 1 merupakan dekmpsisi atau penjabaran dari prses yang ada pada Data Flw Diagram level 0 menjadi sub-prses. Jika pada DFD level 0 terdapat tiga prses utama, maka dalam DFD level 1 memiliki sub prses sebanyak prses yang ada pada DFD level 0. Prses dekmpsisi dilakukan dari setiap prses yang ada di Data Flw Diagram (DFD) level 0. Dari hasil pendekmpsisian setiap prses yang ada di DFD level 0 akan menghasilkan DFD level 1 yang merupakan penjabaran secara lebih rinci satu persatu prses yang ada di DFD level 0Untuk lebih jelasnya mengenai gambaran dair DFD level 1 dapat dilihat pada gambar 4.15 sampai gambar 4.18. 48
Staff Persnalia Pencatatan Data Pelamar Infrmasi Data Pelam ar 1 Pencatatan Data Pelamar Data Pelamar 1 Tabel Data Pelam ar Staff Persnalia Pencatatan Kualifikasi Pendidikan Pelam ar Infrmasi Kualifikasi Pendidikan Pelamar 2 Pencatatan Data Kualifikasi Pendidikan Data Kualifikasi Pendidikan 2 Tabel Kualifikasi Pendidikan Staff Persnalia Pencatatan Skill Pelam ar Infrmasi Skill Pelamar 3 Pencatatan Data Skill Data Skill 3 Tabel Skill Staff Persnalia Pencatatan Pengalam an Pelamar Infrmasi Pengalaman Pelamar 4 Pencatatan Data Pengalam an Data Pengalaman 4 Tabel Pengalaman Kabag Persnalia Pencatatan Data Pegawai Infrmasi Data Pegawai 5 Pencatatan Data Pegawai Data Pegawai 6 Tabel Pegawai Gambar 4.15 Data Flw Diagram Level 1 Sub Prses Pencatatan Data Master 49
Gambar 4.16 Data Flw Diagram Level 1 Sub Prses Perhitungan Nilai Tes 50
Direktur Utam a Meminta Data Pelamar 1 Tabel Data Pelam ar Data Pelamar 1 Data Pelamar Data Kualifikasi Pendidikan 2 Tabel Kualifika si Pendidikan Kabag Persnalia Data Pelamar Cetak Lapran Data Pelamar Minta Data Pelamar Data Skill Data Pengalaman 3 Tabel Skill 4 Tabel Pengalaman Direktur Utam a Data Pegawai Minta Data Pegawai 2 Cetak Lapran Data Pegawai Data Pegawai 6 Tabel Pegawai Minta Data Pegawai Kabag Persnalia Data Pegawai Data Nilai Pelatihan 5 Tabel Nilai Data Nilai Test Tulis 3 Data Nilai Pelatihan Minta Data Penilaian Kabag Persnalia Cetak Lapran Data Nilai Data Nilai Test Wawancara Data Nilai Test Tulis 5 Tabel Nilai 5 Tabel Nilai Data Nilai Wawancara Gambar 4.17 Data Flw Diagram Level 1 Cetak Lapran 1 Tabel Data Pelam ar Direktur Utam a Data Pelamar 2 Tabel Kualifikasi Pendidikan Infrmasi Data Pelam ar Cari Data Pelamar Inframsi Data Pelam ar Cari Data Pelamar 1 Pencarian Data Data Kualifikasi Pendidikan Pelamar 3 Tabel Skill Data Skill Pelamar 4 Tabel Pengalaman Data Pengalam an Pelamar Data Nilai Test Tulis 5 Tabel Nilai Data Nilai Wawancara Kabag Persnalia Data Nilai Pelatihan 5 Tabel Nilai 5 Tabel Nilai Gambar 4.18 Data Flw Diagram Level 1 Prses Pencarian Data Pelamar 51
4.2.5 Entity Relatinship Diagram (ERD) Untuk struktur database yang digunakan digambarkan melalui Entity Relatinship Diagram (ERD). ERD terdapat dua macam jenis yaitu dalam bentuk Cnceptual Data Mdel (CDM) dan Physical Data Mdel (PDM). A. Cnceptual Data Mdel (CDM) Cnceptual Data Mdel (CDM) adalah gambaran dari database secara lgik. Menggambarkan tabel-tabel yang akan dibuat dan relasi antara tabel satu dengan yang lain serta aliran data yang terjadi di dalamnya. Gambar 4.13 adalah bentuk Cnceptual Data Mdel (CDM) dari rancang bangun aplikasi manajemen data dan penilaian tes pelamar CV. Bintang Anggara Jaya. # id_nilai # kedisiplinan ketelitian kreatifitas pengetahuan wawasan Kerapian jumlah_nilai... id_pegawai nama_pegawai username passwrd alamat_pegawai jabatan status_pegawai tempat_lahir tgl_lahir jns_kelamin n_tlp_pegawai ft_pegawai... nilai_test Variable characters (10) Integer Integer Integer Integer Integer Integer Integer # id_skill skill1 skill2... Relatinship_6 # pegawai Variable characters (10) Variable characters (50) Relatinship_7 Variable characters (25) Variable characters (25) Variable characters (50) Variable characters (35) Variable characters (25) Variable characters (25) Date & Time Variable characters (15) Variable characters (15) <Undefined> skill Variable characters (10) Text Text Relatinship_1 Relatinship_2 Pelamar ID_ Pelamar Jenis_Identitas n_identitas nama_pelamar alamat_pelamar tempat_lahir_pelamar tanggal_lahir_pelamar jenis_kelamin_pelamar agama status_nikah n_telp_pelamar bagian Tanggal_lamaran_masuk status_pelamar status_wawancara status_pelatihan ft_pelamar status_nilai... Variable characters (10) Variable characters (3) Variable characters (20) Variable characters (100) Variable characters (100) Variable characters (25) Date & Time Variable characters (10) Variable characters (10) Variable characters (15) Variable characters (26) Variable characters (25) Date & Time Variable characters (15) Variable characters (15) Variable characters (15) Text Variable characters (15) # id pengalaman1 nama_perusahaan1 tanggal_masuk1 tanggal_keluar1 psisi1 status_psisi1 peride1... # Relatinship_5 pengalaman1 Variable characters (10) Variable characters (50) Date & Time Date & Time Variable characters (30) Variable characters (30) Variable characters (30) kualifikasi pendidikan id_pendidikan tingkat_pendidikan_akhir nama_instansi tanggal_lulus n_ijazah ijazah... Variable characters (10) Variable characters (50) Variable characters (50) Date & Time Variable characters (30) Text Gambar 4.19 Cnceptual Data Mdel (CDM) aplikasi Rekruitmen. B. Physical Data Mdel (PDM) Physical Data Mdel (PDM) merupakan hasil dari generating Cnceptual Data Mdel (CDM). PDM merupakan gambaran secara fisik dari database yang akan dibangun. Di dalam PDM terdapat tabel-tabel yang saling 52
berelasi dan berisikan data yang sudah disesuaikan tipe datanya. Untuk lebih jelas mengenai bentuk dari Physical Data Mdel (PDM) dapat dilihat pada gambar 4.20. id_nilai ID_ Pelamar kedisiplinan ketelitian kreatifitas pengetahuan wawasan Kerapian jumlah_nilai... nilai_test varchar(10) varchar(10) int int int int int int int id_pegawai nama_pegawai username passwrd alamat_pegawai jabatan status_pegawai tempat_lahir tgl_lahir jns_kelamin n_tlp_pegawai ft_pegawai... <pk> <fk> FK_NILAI_TE_RELATIONS_PELAMAR pegawai bagian varchar(10) FK_PELAMAR_RELATIONS_PEGAWAI <pk> varchar(50) varchar(25) varchar(25) varchar(50) varchar(35) varchar(25) varchar(25) datetime varchar(15) varchar(15) <Undefined> skill id_skill varchar(10) <pk> ID_ Pelamar varchar(10) <fk> skill1 text skill2 text... FK_PENGALAM_RELATIONS_PELAMAR FK_SKILL_RELATIONS_PELAMAR Pelamar ID_ Pelamar id_pegawai Jenis_Identitas n_identitas nama_pelamar alamat_pelamar tempat_lahir_pelamar tanggal_lahir_pelamar jenis_kelamin_pelamar agama status_nikah n_telp_pelamar Tanggal_lamaran_masuk status_pelamar status_wawancara status_pelatihan ft_pelamar status_nilai... varchar(10) <pk> varchar(10) <fk> varchar(3) varchar(20) varchar(100) varchar(100) varchar(25) datetime varchar(10) varchar(10) varchar(15) varchar(26) varchar(25) datetime varchar(15) varchar(15) varchar(15) text varchar(15) FK_KUALIFIK_RELATIONS_PELAMAR pengalaman1 id pengalaman1 ID_ Pelamar nama_perusahaan1 tanggal_masuk1 tanggal_keluar1 psisi1 status_psisi1 peride1... varchar(10) <pk> varchar(10) <fk> varchar(50) datetime datetime varchar(30) varchar(30) varchar(30) kualifikasi pendidikan id_pendidikan ID_ Pelamar tingkat_pendidikan_akhir nama_instansi tanggal_lulus n_ijazah ijazah... varchar(10) <pk> varchar(10) <fk> varchar(50) varchar(50) datetime varchar(30) text Gambar 4.20 Physical Data Mdel (PDM) aplikasi Rekruitmen. 4.2.6 Database Management System (DBMS) Dalam tahap ini akan menjelaskan mengenai struktur tabel dalam perancangan aplikasi manajemen data dan penilaian tes pelamar CV. Bintang anggara Jaya. Berikut rancangan tabel-tabel yang ada : A. Tabel Pelamar Fungsi : Digunakan untuk menyimpan data pelamar. Tabel 4.1 Tabel Pelamar Nama Atribut Tipe Data Length Cnstraint Id_Pelamar Varchar 10 Primary Key Id_Pegawai Varchar 10 Freign Key Jenis_Identitas Varchar 3 53
N_Identitas Varchar 20 Nama Atribut Tipe Data Length Cnstraint Nama_Pelamar Varchar 100 Alamat_Pelamar Varchar 100 Tempat_Lahir_Pelamar varchar 25 Tanggal_Lahir_Pelamar Date Jenis_Kelamin_Pelamar Varchar 10 Agama Varchar 10 Status_nikah Varchar 15 N_telp_pelamar Varchar 25 Bagian Varchar 25 Tanggal_Lamaran_Masuk Date Status_Pelamar Varchar 15 Status_Wawancara Varchar 15 Status_Pelatihan Varchar 15 Ft_Pelamar Text Status_Nilai Varchar 15 B. Tabel Kualifikasi Pendidikan Fungsi : Digunakan untuk menyimpan data kualifikasi pendidikan terkahir Tabel 4.2 Tabel Kualifikasi Pendidikan Nama Atribut Tipe Data Length Cnstraint Id_Pendidikan Varchar 10 Primary Key Id_Pelamar Varchar 10 Freign Key Tingkat_Pendidikan_Akhir Varchar 50 Nama_Instansi Varchar 50 Tanggal_Lulus Date Time N_Ijazah Varchar 30 Ijazah Text 54
C. Tabel Skill (Kemampuan) Fungsi : Digunakan untuk menyimpan data skill (kemampuan) pelamar. Tabel 4.3 Tabel Skill (Kemampuan) Nama Atribut Tipe Data Length Cnstraint Id_Skill Varchar 10 Primary Key Id_Pelamar Varchar 10 Freign Key Id_Skill1 Text Id_Skill2 Text D. Tabel Pengalaman 1 Fungsi : Digunakan untuk menyimpan data pengalaman pelamar kesatu Tabel 4.4 Tabel Pengalaman Nama Atribut Tipe Data Length Cnstraint Id_Pengalaman Varchar 10 Primary Key Id_Pelamar Varchar 10 Freign Key Nama_Perusahaan Varchar 50 Tanggal_Masuk Date Tanggal_Keluar Date Cnstraint Psisi Varchar 50 Primary Key Status_Psisi Varchar 30 Peride Varchar 30 55
E. Nilai Tes Fungsi : Untuk menyimpan data hasil perhitungan nilai tes design. Tabel 4.7 Tabel Nilai Test Nama Atribut Tipe Data Length Cnstraint Id_Nilai Varchar 10 Primary Key Id_Pelamar Varchar 10 Freign Key Kedisiplinan Int Ketelitian Int Kreatifitas Int Pengetahuan Int Wawasan Int Kerapian Int Jumlah _Nilai Int F. Tabel Pegawai Fungsi : Untuk menyimpan data pegawai. Tabel 4.8 Tabel Pegawai Nama Atribut Tipe Data Length Cnstraint Id_Pegawai Varchar 10 Primary Key Nama_Pegawai Varchar 50 Username Varchar 25 Passwrd Varchar 25 Alamat_Pegawai Varchar 50 Jabatan Varchar 35 Status_Pegawai Varchar 25 Tempat_Lahir Varchar 25 Tgl_Lahir Date 56
Nama Atribut Tipe Data Length Cnstraint Jenis_Kelamin Varchar 15 N_Telp_Pegawai Varchar 15 Ft_Pegawai Text 0 4.2.7 Desain Input / Output Desain input/utput merupakan rancangan input/utput berupa frm untuk memasukkan data dan lapran sebagai infrmasi yang dihasilkan dari penglahan data. Desain input/utput juga merupakan acuan pembuat aplikasi dalam merancang dan membangun sistem. A. Desain Frm Lgin Frm lgin merupakan frm awal yang tampil apabila prgram dijalankan. Fungsinya untuk pengamanan dalam penggunaan prgram dan memberikan hak akses khusus untuk user tertentu. Username Passwrd Lgin Cancel Gambar 4.21 Desain Frm Lgin 57
B. Desain Frm Menu Utama Frm menu utama merupakan frm yang tampil pertama kali setelah user melakukan lgin ke dalam prgram. Dalam frm menu utama user dapat melakukan prses pencatatan data pelamar dan melakukan perhitungan penilaian serta melakukan cetak lapran. Gambar 4.22 Frm Menu Utama C. Desain Frm Input Data Pelamar Frm input data pelamar digunakan untuk memasukkan data-data pelamar yang dibutuhkan seperti frm bidata, frm kualifikasi pendidikan, frm skill dan frm pengalaman. Penjelasan mengenai masing-masing frm dari pencatatan data pelamar akan dijelaskan pada gambar 4.23 sampai 4.26. C.1 Desain Frm Input Bidata Pelamar Pada frm input bidata pelamar merupakan prses pencatatan bidata pelamar yang meliputi, Nmr Identitas, Nama pelamar, Alamat, Tempat dan tanggal lahir, Jenis Kelamin, Agama, Status, Nmr handphne, Bagian yang 58
akan dilamar dan ft pelamar. Data yang sudah tersimpan dapat diubah sewaktu-waktu, apabila terjadi perubahan data. Input Data Pelamar Id Pelamar Tanggal Lahir Tanggal Lamaran Masuk Nmr Identitas KTP SIM Jenis Kelamin Agama Ft Pelamar Nama Status Alamat Nmr Telepn Tempat Lahir Data Baru Simpan Ubah Keluar Penempatan Divisi Brwse Gambar 4.23 Desain Frm Input Data Pelamar C.2 Desain Frm Input Kualifikasi Pendidikan Frm input kualifikasi pendidikan digunakan untuk pencatatan data pendidikan terakhir, nama instansi dan tanggal lulus dari pendidikan terakhir yang dimiliki leh pelamar ke dalam master kualifikasi pendidikan. Input Data Kualifikasi Pendidikan Id Pendidikan Nama Pelamar Tingkat Pendidikan Akhir Nama Instansi Tanggal Lulus Simpan Ubah Keluar Gambar 4.24 Desain Frm Input Kualifikasi Pendidikan 59
C.3 Desain Frm Input Data Skill (Kemampuan) Frm input data skill berfungsi untuk mencatat dan memasukkan data skill (kemampuan) yang dimiliki leh pelamar ke dalam master skill pelamar. Input Data Skill Id Skill Nama Pelamar Skill 1 Skill 1 Simpan Ubah Keluar Gambar 4.25 Desain Frm Input Data Skill (Kemampuan) C.4 Desain Frm Input Data Pengalaman 1 Frm input data pengalaman 1 berfungsi untuk mencatat pengalaman yang dimiliki leh pelamar ke dalam master pengalaman kesatu. Input Data Pengalaman 1 Id Pengalaman Nama Pelamar Input Data Pengalaman 1 Nama Perusahaan Tanggal Masuk Tanggal Keluar Psisi Status Simpan Ubah Keluar Gambar 4.26 Desain Frm Input Data Pengalaman 1 60
C.5 Desain Frm Nilai Tes Frm input nilai tes digunakan untuk mencatat dan memasukkan nilai tes ke dalam tabel penilaian tes. Dari prses pencatatan nilai tersebut selanjutnya akan dilakukan prses perhitungan nilai. Perhitungan Nilai Tes Design Id Nilai FOTO Id Pelamar Nama Pelamar Wawasan Design Penguasaan Aplikasi Design Ketelitian Kerapian Hasil Penguasaan Aplikasi Penunjang Tampilan Nilai Pelamar Nama Pelamar : Wawasan Design Penguasaan Aplikasi Design Ketelitian Kerapian Hasil Penguasaan Aplikasi Penunjang --------------------------------------------------- Jumlah Nilai : xxx Nilai Huruf : xxx xxx xxx xxx xxx Simpan Keluar Menu Utama Status Pelamar : Ptensi/Tidak Gambar 4.27 Desain Frm Perhitungan Nilai Tes D. Desain Frm Cetak Lapran Data Pelamar Frm cetak lapran data pelamar digunakan untuk mencetak lapran pelamar yang disesuaikan dengan parameter id pelamar atau nama pelamar. 61
Gambar 4.28 Desain Frm Cetak Lapran Data Pelamar E. Desain Frm Cetak Lapran Perhitungan Nilai Tes Frm cetak lapran Perhitungan Nilai Tes digunakan untuk mencetak hasil tes pelamar yang disesuaikan dengan parameter id pelamar atau nama pelamar. Gambar 4.29 Desain Frm Cetak Lapran Perhitungan Nilai Tes 62
4.3 Mengimplementasi Sistem Sistem yang digunakan untuk menjalankan prgram sistem manajemen data dan penilaian tes pelamar adalah sebagai berikut : 1. Sftware Pendukung a. Sistem Operasi Micrsft Windws XP Pr/Hme b. Micrsft SQL Server 2008 c. Micrsft Visual Studi 2010 2. Hardware Pendukung a. Micrprcessr Pentium III ke atas b. VGS dengan reslusi 800 x 600 dan mendukung Micrsft Windws c. RAM 512 atau yang lebih tinggi 4.4 Melakukan Pembahasan Terhadap Implementasi Sistem Implementasi bertujuan untuk mengetahui bagaimana suatu prgram atau aplikasi berjalan sesuai dengan yang ditentukan. Dalam tahap ini akan menjelaskan jalannya sistem mulai dari awal sampai dengan akhir disertai dengan gambar Graphical Unit Interface (GUI). A. Desain Frm Lgin Frm Lgin digunakan untuk prses Lgin bagi para pengguna yang telah mendapatkan username dan passwrd. Prses pengisian username dan passwrd yang benar akan memberikan hak akses kepada pengguna untuk masuk ke aplikasi dan melakukan prses selanjutnya seperti menu utama dan prses pengisian data pelamar, apabila prses pengisian username dan passwrd tidak sesuai, maka akan muncul pesan yang menandakan bahwa lgin gagal. Buttn 63
Lgin dalam frm lgin digunakan untuk masuk ke dalam aplikasi. Buttn Cancel digunakan untuk membatalkan prses, maka field isian akan ksng dan bersih. Gambar 4.30 Frm Lgin B. Desain Frm Menu Utama Frm menu utama merupakan frm yang tampil setelah prses Lgin. Frm menu utama dalam aplikasi manajemen data dan penilaian tes pelamar digunakan untuk masuk pada prses selanjutnya. Di dalam menu utama terdapat beberapa prses seperti, input data pelamar, perhitungan nilai tes, cetak data pelamar dan cetak hasil penilaian pelamar. 64
Gambar 4.31 Frm Menu Utama C. Desain Frm Input Data Pelamar Frm input data pelamar digunakan untuk memasukkan data-data pelamar yang ada meliputi, bidata pelamar, data kualifikasi pendidikan terakhir, data skill (kemampuan), data pengalaman. C.1 Frm Input Bidata Pelamar Pada frm input bidata pelamar merupakan prses pencatatan bidata pelamar yang meliputi, Nmr Identitas, Nama pelamar, Alamat, Tempat dan tanggal lahir, Jenis Kelamin, Agama, Status, Nmr handphne, Bagian yang akan dilamar dan ft pelamar. Data yang sudah tersimpan dapat diubah sewaktuwaktu, apabila terjadi perubahan data. 65
Gambar 4.32 Frm Input Data Pelamar C.2 Desain Frm Input Kualifikasi Pendidikan Frm input kualifikasi pendidikan digunakan untuk memasukkan datadata terkait pendidikan terakahir yang dimiliki leh pelamar. Data pendidikan yang dimaksud antara lain mengenai beberapa atribut yang berhubungan dengan pelamar, diantaranya pendidikan terkahir yang ditempuh, Nama instansi, tanggal lulus dan nmr ijazah. Gambar 4.33 Frm Input Kualifikasi Pendidikan 66
C.3 Desain Frm Input Data Skill (Kemampuan) Frm input data skill (kemampuan) digunakan untuk memasukkan datadata terkait kemampuan secara hardskill yang dimiliki leh pelamar. Data yang telah disimpan dapat diubah sewaktu-waktu apabila terjadi perubahan data. Gambar 4.34 Frm Input Data Skill (Kemampuan) C.4 Desain Frm Input Data Pengalaman 1 Frm input data pengalaman digunakan untuk memasukkan data-data terkait pengalaman yang dimiliki leh pelamar. Data pengalaman yang dimaksud antara lain mengenai beberapa atribut yang berhubungan dengan pelamar, diantaranya nama perusahaan sebelumnya, tanggal masuk, tanggal keluar, psisi dan status psisi. Masukan data tanggal masuk dan keluar digunakan untuk menghitung jumlah peride kerja yang dimiliki leh pelamar. 67
Gambar 4.35 Frm Input Data Pengalaman D. Desain Frm Input Data Pegawai Frm input data pegawai digunakan untuk melakukan input dari data pelamar menjadi data pegawai. Gambar 4.36 Frm Input Data Pegawai 68
E. Desain Frm Input Perhitungan Nilai Tes Frm input perhitungan nilai tes design digunakan untuk memasukkan nilai tes design dari frm manual ke dalam sistem dan kemudian dihitung secara tmatis leh sistem. Gambar 4.37 Frm Perhitungan Nilai Tes E. Desain Frm Pencarian Data Pelamar Frm pencarian data pelamar digunakan untuk mencari data pelamar yang telah tersimpan di dalam database. Untuk pihak persnalia dan direktur menu pencarian data pelamar difungsikan sebagai fasilitas pencarian, verifikasi dan peninjauan data pelamar. 69
Gambar 4.38 Frm Pencarian Data Pelamar F. Desain Frm Cetak Lapran Data Pelamar Frm cetak lapran data pelamar digunakan untuk membuat lapran data pelamar terkait bidata pelamar, kualifikasi pendidikan, data skill (kemampuan) dan pengalaman. Prses cetak lapran data pelamar berdasarkan 2 parameter yang diinputkan, meliputi id pelamar atau nama pelamar. Desain frm cetak lapran data pelamar dapat dilihat pada gambar 4.38. 70
Gambar 4.39 Frm Cetak Lapran Data Pelamar G. Desain Frm Lapran Hasil Nilai Tes Frm cetak lapran hasil perhitungan nilai tes digunakan untuk membuat lapran hasil perhitungan tes pelamar dari prses. Nilai yang digunakan berdasarkan tes tulis, tes wawancara dan pelatihan. 71
Gambar 4.40 Frm Cetak Lapran Perhitungan Nilai Tes H. Desain Frm Lapran Pegawai Frm cetak lapran pegawai digunakan untuk mencari data-data pegawai yang sudah bekerja di CV. Bintang anggara Jaya. Gambar 4.41 Frm Cetak Lapran Pegawai 72