- 21 -
BAB IV ANALISA DAN PEMBAHASAN MASALAH 4.1 Sistem yang diusulkan 4.1.1
Prosedur yangdiusulkan Sistem penerimaan pegawai pada PT. RAJASA MITRAMEDIA yang sedang
berjalan masih baku atau manual, dalam sistem yang diajukan ini mempunyai kelebihan diantaranya : 1. Proses pengolahan data pelamar sudah di komputerisasi 2. Proses pembuatan surat panggilan dan penyiapan laporan yang berisi data calon pegawai dan proses penempatan pegawai baru sudah menggunakan computer. 3. Proses pencatatan data pelamar yang lulus tes sudah menggunakan database. Dalam sistem yang diajukan ini dapat meningkatkan efisiensi kerja dalam proses penerimaan pegawai baru.
- 22 -
4.2 Flow Of Document (FOD) yang di usulkan PELAMAR Data Pelamar
PENDAFTARAN
ADM TEST
PENERIMAAN
Surat Panggilan test
Data Pelamar
Periksa data dan
Test
P.C.P
rekam data
Hasil Periksa data
2
Daftar calon pegawai
Data Lulus Test
2
Daftar pegawai baru
Rekam Data
B.S.P.T
Acc Surat panggilan test
Surat Pangilan kerja
Surat panggilan test
2 Daftar calon pegawai
Daftar pegawai baru
2
2
Daftar pegawai baru
Buat Lapora n
B.S.P.K
Surat Pangilan kerja
2
Laporan
Gambar. 4.1. Flow Of Document yang diusulkan
2
PIMPINAN
Laporan
- 23 -
Keterangan : B.S.P.T
: Buat surat panggilan test
B.S.P.K
: Buat surat panggilan kerja
P.C.P
: Penempatan calon pegawai
4.3 Data Flow Diagram DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir (misalnya lewat telfon, surat dll) atau lingkungan fisik dimana data tersebut akan disimpan (misalnya file kartu, harddisk, dsb). DFD terdiri atas beberapa tingkatan yaitu Diagram Konteks, Diagram Zero, dan Diagram Detail. 4.3.1
Diagram Konteks Diagram ini disebut level teratas (top level) karena pada diagram ini akan
digambarkan sistem secara garis besar. Pada diagram konteks dibawah ini pelamar mengirimkan surat lamaran yang berisi data-data pelamar. Setelah diproses dibagian penerimaan pegawai, akan diberikan surat panggilan test dan setelah proses selesai oleh pimpinan akan dikirimkan data pegawai baru ke sistem penerimaan pegawai dan kemudian akan diberikan surat panggilan kerja kepada pelamar. SISTEM PENERIMAAN PEGAWAI Data Pelamar PELAMAR
Surat Panggilan test,
SISTEM PENERIMAAN PEGAWAI
Data Capeg PIMPINAN Data Pegawai baru
Panggilan kerja Gambar 4.2 Konteks diagram Sistem penerimaan pegawai
- 24 -
4.3.2
DIAGRAM ZERO Pada diagram ini sistem akan dijabarkan menjadi bagian yang lebih terperinci Data Pelamar
Pelamar
Surat Panggilan Test
1. Periksa data dan rekam data
Data Pelamar Pelamar Data baru
2. Surat panggilan test
3. Proses hasil test
Surat panggilan kerja
4. Proses penempatan calon pegawai
5. Laporan Gambar 4.3 Diagram Zero
Cari
Pekerjaan
Pimpinan
- 25 -
Pada Diagram Zero, pelamar menggirimkan data pelamar untuk diperiksa pada data store pelamar. Apabila pada data store tersebut tidak ada data pelamar, maka akan dicatat dan direkam. Setelah itu diberikan surat panggilan test kepada pelamar, proses berikutnya yang harus dilalui oleh setiap pelamar adalah test tulis dan wawancara. Hasil test tersebut dimasukkan dalam sistem dan disimpan dalam file pelamar pada field nilai_test dan kemudian diberikan surat panggilan kerja kepada pelamar. Proses selanjutnya dilakukan proses penempatan calon pegawai atau penentuan posisi sesuai pekerjaan yang ada, kemudian akan dibuat laporan untuk diserahkan pada pimpinan. 4.4 Entity Relationship Diagram (ERD) ERD merupakan suatu model jaringan data yang menekankan pada struktur – struktur relationship data. Terdiri dari entitas, relationship dan atribut. Pada ERD ini pelamar merupakan salah satu entitas yang memiliki atribut-atribut mulai dari kode_Pel sebagai Primary Key sampai ke Nilai_Test. Entitas kedua adalah pekerjaan dengan atribut-atribut mulai dari Kode_Jab sebagai primary key sampai ke divisi. Cari adalah suatu relationship yang mempunyai atribut-atribut Status dan gaji.
- 26 -
M PELAMAR
STATUS
CAR I
1 PEKERJAAN
GAJI
KD_PEL*
KD_JAB*
NAMA
JABATAN
J_KELAMIN
DIVISI
ALAMAT AGAMA NO_TELP TTL PEND_AKHIR STATUS W_NEGARA
NILAI_TEST
- 27 -
Gambar 4.4 Entity Relationship Diagram (ERD) 4.5 NORMALISASI Normalisasi adalah suatu tehnik untuk mengorganisasikan data ke table-tabel untuk memenuhi kubutuhan pemakai didalam suatu organisasi. Dibagi dalam tiga tahap yang akan dibahas disini Un-normal, 1NF, 2NF. a. Bentuk Tidak Normal (Unnormalisasi) Kd_Pel* Nama Jns_Kelamin Alamat Agama No_Telp TTL Pend_Akhir Status Warga_Negara Nilai_Test Status Gaji Kd_Jab* Jabatan Divisi Gambar 4.5 Bentuk tidak Normal
- 28 -
b
Bentuk normal kesatu (1NF). Kd_Pel* Nama Alamat Agama Jns_Kelamin No_Telp Tmpt_Lahir Tgl_Lahir Warga_Negara Status Pend_Akhir Nilai_Test Kd_Pel Kd_Jab* Status Gaji
Kd_Jab* Jabatan Divisi
Gambar 4.6: Normalisasi bentuk Kesatu (1NF)
c. Bentuk Normalisasi Kedua atau Ketiga (2NF)/3NF) Kd_Pel* Kd_Jab* Nama Jabatan Alamat Divisi Agama Jns_Kelamin No_Telp Tmpt_Lahir Kd_Pel** Tgl_Lahir Kd_Jab** Warga_Negara Status Status Gaji Pend_Akhir Ket * : Primary key Nilai_Test ** : Foreign key Gambar 4.7. Normalisasi bentuk kedua atau ketiga (2NF/3NF)
- 29 -
4.6 Rancangan Database a.
Rancangan Database Pelamar
Nama Database
: Pelamar
KeyField
: Kd_Pel
Total Field
:12
Field Nama Field 1 Kd_Pelamar
Tipe Data Varchar
Panjang Keterangan 5 Kode Pelamar
2
Nama
Varchar
20
Nama Pelamar
3
Alamat
Varchar
50
Alamat Pelamar
4
Agama
Varchar
10
Agama Pelamar
5
Jenis Kelamin
Varchar
6
Jenis Kelamin
6
Nomor telepon
Varchar
14
Nomor Telepon
7
Tempat Lahir
Varchar
20
Tempat Lahir
8
Tanggal Lahir
Date
0
Tanggal Lahir
9
Warga Negara
Chart
3
Warga Negara
10
Status
Varchar
12
Status Pelamar
11
Pendidikan akhir
Varchar
4
Pendidikan Akhir
12
Nilai test
b.
Rancangan Database Pekerjaan
Int 3 Nilai Test Tabel 4-1. Rancangan Database Pelamar
- 30 -
Nama Database : Pekerjaan KeyField
: Kode Jabatan
Total Field
:3
Field Nama Field 1 Kode Jabatan
Tipe Data Varchar
Panjang 5
Keterangan Kode Jabatan
2
Jabatan
Varchar
10
Jabatan
3
Divisi
Varchar
20
Divisi
Tabel 4-2. Rancangan Database Pekerjaan c.Rancangan Database Cari Nama Database : Cari KeyField
: Kode Pelamar
Total Field
:4
Field Nama Field 1 Kode Pelamar
Tipe Data Varchar
Panjang 5
Keterangan Kode Pelamar
2
Kode Jabatan
Varchar
5
Kode Jabatan
3
Status
Varchar
7
Status Pekerjaan
4
Gaji
Int
7
Gaji
Tabel 4-3. Rancangan Database Cari
- 31 -
4.7 Rancangan Struktur Program STRUKTUR MENU Login
Exit
Menu utama
Menu File Master
Menu Penerimaan pegawai baru
Entry Pelamar Entry Pelamar Lulus Tes Entry Jenis Pekerjaan
Entry Calon Pegawai
Cetak Data CalonPegawai
Laporan
Laporan Daftar Pelamar
Laporan Daftar Calon Pegawai
Laporan Daftar Pegawai baru Pegawai
Gambar 4.8 : Bagan terstruktur menu utama sistem penerimaan pegawai baru
- 32 -
4.8 Rancangan Input Output 4.8.1
Rancangan Input INPUT DATA PELAMAR
KODE PELAMAR
:
NAMA
:
JENIS KELAMIN
:
ALAMAT
:
AGAMA
:
TEMPAT LAHIR
:
TANGGAL LAHIR
:
NO TELPON
:
WARGA NEGARA
:
O WNI O WNA
STATUS
:
O Menikah O Belum Menikah
PENDIDIKAN AKHIR
:
O SD O SLTP O SLA O D3 O S1 O S2 O S3
SIMPAN
V
V
V
RESET
Gambar 4.9 :Input File Pelamar Input Data pelamar hanya mengisi biodata pelamar sebagai arsip perusahaan sehingga walaupun pelamar tidak lulus test datanya tidak akan dihapus, dan apbila pada saat pelamar itu kembali mengajukan lamaran maka tidak perlu menginput biodatanya karena datanya telah ada
- 33 -
INPUT DATA PEKERJAAN KODE JABATAN
:
JABATAN
:
DEVISI
:
SIMPAN
RESET Gambar 4.10 :Form Input Data pekerjaan INPUT DATA PELAMAR LULUS TEST
KODE PELAMAR
:
NAMA
:
JENIS KELAMIN
:
ALAMAT
:
AGAMA
:
TEMPAT LAHIR
:
TANGGAL LAHIR
:
NO TELPON
:
WARGA NEGARA
:
STATUS
:
PENDIDIKAN AKHIR
:
NILAI TEST
:
SIMPAN
BATAL Gambar 4.11 :Form Input Data pelamar lulus test
- 34 -
Pada rancangan tersebut hanya pelamar yang lulus test saja yang di input datannya dan outputnaya akan menghasilkan daftar calon pegawai. Rancangan input file pekerjaan berisi data tentang penempatan kerja dan menghasilkan output daftar pegawai baru. Yang diinput hanya Kd_Pel, Kd_Jab, Status dan Gaji. Nama, jabatan dan divisi akan muncul ketika Kode pelamar dan kode jabatan diinput.
INPUT DATA CALON PEGAWAI KODE PELAMAR
:
KODE JABATAN
:
NAMA
:
JABATAN
:
DEVISI
:
STATUS PEKERJAAN
:
GAJI
:
O Tetap O Kontrak
SIMPAN
BATAL Gambar 4.12: Input Data calon pegawai
4.8.2
Rancangan Output Rancangan Output keluaran yang dihasilkan dari rancangan-rancangan input. Dibawah ini terdapat rancangan – rancangan output diantaranya adalah rancangan output data pelamar, rancangan output data calon pegawai pegawai dan rancangan output data pegawai baru.
SIMPAN
RESET
- 35 -
DATA PELAMAR NO 99
NAMA X-20-X
Alamat X50-X
Tgl. Lhir dd-mm-yyyy
Agama X-10-X
J.klamin X-6-X
Warga Negara X-3-
Tlp 99999999999999
Tmp.Lhir X-20-X
Tgl Lahir X9
Gambar 4.13 : Rancangan Output Data Pelamar
Nama X-20-X
Alamat X-50-X
Pendidikan aKhir X9
DATA CALON PEGAWAI Agama J_Klamin Tlp Tmp_lhir X-10-X X-6-X 99999999999999 X-20-X
Nilai test 999 Gambar 4.14 Rancangan Output Data Calon Pegawai
Nama
KODE
X-20-X
JABATAN X9999
DATA PEGAWAI BARU Jabatan Divisi Status X-10-X
X-20-X
Gaji
99999999999999 9,999,999
Gambar 4.15. Rancangan Output Daftar PegawaiBaru
Status X-7-X