tugas perencanaan
DESCRIPTION
USTJTRANSCRIPT
BAB III
ANALISA DAN RANCANGAN SISTEM
A. Analisa Sistem
Analisa sistem adalah tatanan dari beberapa proses dalam perancangan
dari sistem yang akan dibuat, adapun analisa sistem terdiri dari:
1. Sistem Berjalan
Perekrutan pegawai bagian umum pada Rumah Sakit Dian Harapan
adalah tugas Bagian SDM mulai dari penyampaian informasi lowongan
hingga ke tahap seleksi. Tes penerimaan pegawai terdiri dari tes tertulis,
tes phisikotes dan wawancara sebagai tahap penentuan diterima atau
tidaknya calon pegawai.
Gambar 3.1 menunjukan sistem berjalan yang berhubungan dengan
proses penerimaan pegawai pada Rumah Sakit Dian Harapan.
Gambar 3.1 Sistem Berjalan
Keterangan:
a. Pelamar memasukkan berkas ke Bagian SDM Rumah Sakit Dian
Harapan;
b. Bagian SDM melakukan Tes tertulis, tes phisikotes dan wawancara
kepada pelamar.
c. Hasil penilaian berupa pelamar yang di terima di laporkan ke Pimpinan
Rumah sakit Dian Harapan.
20
21
2. Sistem Usulan
Melihat perekrutan pegawai yang masih diproses secara manual pada
Rumah Sakit Dian Harapan maka, penulis bermaksud merancang dan
membangun suatu sistem pendukung keputusan penerimaan pegawai pada
Rumah sakit Dian Harapan Jayapura untuk mempermudah dan
meminimalisir kecurangan dalam penerimaan pegawai baru.
3. Penentuan bobot nilai kriteria Profile Matching
Pertama menentukan aspek-aspek penilaian dari pada kriteria yang
ada dan menentukan bobot nilai, seperti pada tabel-tabel berikut:
a. Bagian Umum
1) Kelompok Core Factor
Tabel 3.1 Tabel Kriteria dan bobot nilai kelompok core factor
No Aspek Penilaian Pendukung Penilaian Bobot Nilai Bobot CF
1 Tes Tertulis100 – 80 6
655 – 79 30 – 54 1
2 Tes Phisikotes100 – 80 6
655 – 79 30 – 54 1
3 Tes Wawancara100 – 80 6
655 – 79 30 – 54 1
2) Kelompok Secondary Factor
Tabel 3.2 Tabel Kriteria dan bobot nilai kelompok secondary factor
NoAspek Penilaian Pendukung Penilaian Bobot
NilaiBobot
SF
5 Ijazaha) S1 5
5b) D3 2c) SMA/K 0
6Predikat
Kelulusan
a) Dengan Pujian 55b) Sangat Memuaskan 2
c) Memuaskan 0
7 Usiaa) < 20 Thn 5
5b) 21 – 28 Thn 2c) >28 Thn 0
8Sertifikat Komputer
a) Ada 44
b) Tidak ada 1
22
b. Bagian Rumah Tangga
1) Kelompok Core Factor
Tabel 3.3 Tabel Kriteria dan bobot nilai kelompok core factor
No Aspek Penilaian Pendukung Penilaian
Bobot Nilai Bobot CF
1 Tes Tertulis
100 – 80 6
655 – 79 30 – 54 1
2 Tes Phisikotes
100 – 80 6
655 – 79 30 – 54 1
3 Tes Wawancara
100 – 80 6
655 – 79 30 – 54 1
4 Pengalaman Kerja
<2 Tahun 6
66 Bulan – 1 Tahun 3>6 Bulan 1
2) Kelompok Secondary Factor
Tabel 3.4 Tabel Kriteria dan bobot nilai kelompok secondary factor
NoAspek
PenilaianPendukung Penilaian Bobot
NilaiBobot SF
5 Ijazahd) S1 5
5e) D3 2f) SMA/K 0
6 Usiad) < 20 Thn 5
5e) 21 – 28 Thn 2f) >28 Thn 0
7
Sertifikat Beladiri (Satpam)
a) Ada 4 4b) Tidak ada 1
8Sertifikat Memasak
(Juru Masak)
a) Ada 4 4b) Tidak ada 1
9 SIM A (Sopir)a) Ada 4 4b) Tidak ada 1
4. Studi Kasus Penerimaan Pegawai Bagian Umum SDM
23
Misalkan ada penerimaan karyawan di Bagian Umum SDM dengan
jumlah kuota 2. terdapat 4 orang pelamar yaitu Rudi, Wati, Endang dan
Toni dengan profile pelamar terlihat pada tabel 3.3 berikut ini:
a. Tabel profil pelamar
Tabel 3.5 Tabel Profil Pelamar
No Id Pelamar/Nama Profil Pelamar1 P-001 / Rudi a) Nilai tes tertulis = 85
b) Nilai tes Phisiko tes = 65c) Nilai tes wawancara = 75d) Ijazah D3e) Predikat Kelulusan Memuaskanf) Usia 25 Tahung) Sertifikat komputer = Tidak ada
2 P-002 / Wati a) Nilai tes tertulis = 95b) Nilai tes Phisiko tes = 85c) Nilai tes wawancara = 85d) Ijazah S1e) Predikat Kelulusan Dengan Pujianf) Usia 26 Tahung) Sertifikat komputer = ada
3 P-003 / Endang a) Nilai tes tertulis = 80b) Nilai tes Phisiko tes = 75c) Nilai tes wawancara = 75d) Ijazah D3e) Predikat Kelulusan Sangat Memuaskanf) Usia 27 Tahung) Sertifikat komputer = tidak ada
4 P-004 / Toni a) Nilai tes tertulis = 90b) Nilai tes Phisiko tes = 65c) Nilai tes wawancara = 80d) Ijazah S1e) Predikat Kelulusan Memuaskanf) Usia 26 Tahung) Sertifikat komputer = Ada
b. Perhitungan Nilai GAP
24
Tabel 3.6 Perhitungan nilai Gap
No Id_Pelamar K1 K2 K3 K4 K5 K6 K7GAP
- +
1 P-001 6 3 3 2 0 2 0
2 P-002 6 6 6 5 5 2 4
3 P-003 6 3 3 2 2 2 0
4 P-004 6 3 6 5 0 2 4
Bobot CF/SF 6 6 6 5 5 5 4
1 P-001 0 -3 -3 -3 -5 -3 -4 -21 -
2 P-002 0 0 0 0 0 -3 0 -3 -
3 P-003 0 -3 -3 -3 -3 -3 -4 -19 -
4 P-004 0 -3 0 0 -5 -3 0 -11 -
Patokan bobot nilai
6 3 3 3 1 3 2
6 6 6 6 6 3 6
6 3 3 3 3 3 2
6 3 6 6 1 3 6
c. Nilai core Factor dan Secondary Factor
Nilai Core Factor dan Secondary Factor dapat di hitung dengan hasil Sebagai Berikut:
1) Nilai Core Factor (Faktor Utama)
Tabel 3.7 Nilai Core Factor
No Id_pelamar K1 K2 K3Core
FactorBobot CF 6 6 6
1 P-001 6 3 34
2 P-002 6 6 66
3 P-003 6 3 3 4
4 P-004 6 3 65
2) Nilai Secondary Factor (Faktor Pendukung)
Tabel 3.8 Nilai Secondary Factor
25
No Id_pelamar K4 K5 K6 K7Secondary
FactorBobot SF 5 5 5 4
1 P-001 3 1 3 2 2.252 P-002 6 6 3 6 5.253 P-003 3 3 3 2 2.754 P-004 6 1 3 6 4
Selanjutnya perhitungan Total Nilai Terlihat sebagai berikut:
Nilai Total = 60% NCF + 40% NSF
Sehingga diperoleh nilai total sebagai berikut:
Tabel 3.9 Total nilai
No Id_pelamarCore
FactorSecondary Factor Total Nilai
1 P-001 4 2.25 3.3
2 P-002 6 5.25 5.7
3 P-003 4 2.75 3.5
4 P-004 5 4 4.6
Dari perhitungan Profil Machine diatas dan jumlah kuota 2 orang
maka yang layak di rekomendasikan adalah Pelamar No.2 dan No. 4,
dengan Id Pelamar P-002 memperoleh jumlah nilai 5.7 dan P-004
memperoleh jumlah nilai 4.6.
5. Studi Kasus Penerimaan Pegawai Bagian rumah tangga
Misalkan ada penerimaan pegawai di Bagian rumah tangga untuk
menempati posisi sebagai satpam dengan jumlah kuota 2. terdapat 4 orang
26
pelamar yaitu Heru, Ali, Efan dan Rahman dengan profile pelamar terlihat
pada tabel 3.10 berikut ini:
a. Tabel profil pelamar
Tabel 3.10 Tabel Profil Pelamar Bagian RT
No Id Pelamar/Nama Profil Pelamar
1 P-001 / Heru a) Nilai tes tertulis = 65
b) Nilai tes Phisiko tes = 75
c) Nilai tes wawancara = 50d) Pengalaman Kerja = 2 Tahun
e) Ijazah SMA
f) Usia 23 Tahun
g) Sertifikat beladiri = Ada
2 P-002 / Ali a) Nilai tes tertulis = 60
b) Nilai tes Phisiko tes = 50
c) Nilai tes wawancara = 40
d) Pengalaman Kerja = 1 Tahun
e) Ijazah SMA
f) Usia 25 Tahun
g) Sertifikat Beladiri = ada
3 P-003 / Efan a) Nilai tes tertulis = 60
b) Nilai tes Phisiko tes = 65
c) Nilai tes wawancara = 70
d) Pengalaman Kerja = 1Tahun
e) Ijazah SMA
f) Usia 24 Tahun
g) Sertifikat beladiri = tidak ada
4 P-004 / Rahman a) Nilai tes tertulis = 80
b) Nilai tes Phisiko tes = 65
c) Nilai tes wawancara = 70
d) Pengalaman Kerja = 2Tahun
e) Ijazah SMA
27
f) Usia 22 Tahun
g) Sertifikat Beladiri = Ada
b. Perhitungan Nilai GAP
Tabel 3.11 Perhitungan nilai Gap
NoId_Pelamar
K1 K2 K3 K4 K5 K6 K7GAP
- +
1 P-001 3 3 1 6 0 2 4
2 P-002 3 1 1 3 0 2 4
3 P-003 3 3 3 3 0 2 0
4 P-004 3 3 3 6 0 2 4
Bobot CF/SF 6 6 6 6 5 5 4
1 P-001 -3 -3 -4 0 -5 -3 0 -18 -
2 P-002 -3 -5 -4 -3 -5 -3 0 -23 -
3 P-003 -3 -3 -3 -3 -5 -3 -4 -24 -
4 P-004 -3 -3 -3 0 -5 -3 0 -17 -
Patokan bobot nilai
3 3 2 6 1 3 6
3 1 2 3 1 3 6
3 3 3 3 1 3 2
3 3 3 6 1 3 6
c. Nilai core Factor dan Secondary Factor
Nilai Core Factor dan Secondary Factor dapat di hitung dengan hasil Sebagai Berikut:
28
1) Nilai Core Factor (Faktor Utama)
Tabel 3.12 Nilai Core Factor
No Id_pelamar K1 K2 K3 K4Core
FactorBobot CF 6 6 6 6
1 P-001 3 3 2 6 3.5
2 P-002 3 1 2 3 2.25
3 P-003 3 3 3 3 3
4 P-004 3 3 3 6 3.75
2) Nilai Secondary Factor (Faktor Pendukung)
Tabel 3.13 Nilai Secondary Factor
No Id_pelamar K5 K6 K7 Secondary FactorBobot SF 5 5 4
1 P-001 1 3 6 2.67
2 P-002 1 3 6 2
3 P-003 1 3 2 3
4 P-004 1 3 6 3
Selanjutnya perhitungan Total Nilai Terlihat sebagai berikut:
Nilai Total = 60% NCF + 40% NSF
Sehingga diperoleh nilai total sebagai berikut:
Tabel 3.14 Total nilai
No Id_pelamarCore
FactorSecondary Factor Total Nilai
1 P-001 3.5 2.67 3.168
29
2 P-002 2.25 2 2.15
3 P-003 3 3 3
4 P-004 3.75 3 3.45
Dari perhitungan Profil Machine diatas dan jumlah kuota 2 orang
maka yang layak di rekomendasikan adalah Pelamar No.1 dan
No.4, dengan Id Pelamar P-001 memperoleh jumlah nilai 3.168
dan P-004 memperoleh jumlah nilai 3.45.
B. Perancangan Sistem
1. Diagram Alur (Flowchart)
30
Flowchart adalah bagan-bagan yang mempunyai arus yang
menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart
merupakan penyajian dari suatu algoritma. Diaram alur dari sistem yang
akan dibuat terlihat pada gambar berikut:
Gambar 3.2 Flowchart
2. Identifikasi kesatuan luar
Kesatuan luar dari sistem ini yaitu:
31
a. Calon Pegawai
b. Bagian SDM
c. Pimpinan Rumah Saki Dian Harapan
Tabel 3.15 Kesatuan Luar
NoKesatuan Luar
Input Output
1. Calon Pegawai Data Pelamar Hasil rekomendasi2. Bagian SDM Data Bagian
Data kriteria bagianData sub kriteriaData persyaratanPerhitungan profile matching
3 Pimpinan RS Dian Harapan
- Lap. Rekomendasi Lap. Data pelamar
3. Diagram Konteks
32
Diagram konteks yang dibuat menggambarkan proses secara
menyeluruh pada sistem yang dibangun. Gambar 3.3 berikut merupakan
diagram konteks yang dihasilkan berdasarkan hasil identifikasi data,
informasi, arah aliran dan terminator pada Tabel 3.15.
Gambar 3.3 Diagram konteks
4. Diagram Berjenjang
33
Diagram berjenjang yang ditunjukkan pada Gambar 3.3
merupakan hasil dekomposisi terhadap sistem yang dibangun seperti yang
digambarkan pada diagram konteks (Gambar 3.2).
Gambar 3.4 Diagram Berjenjang
5. Diagram level 0
34
Diagram rinci dari DFD yang ditunjukkan pada Gambar 3.4
merupakan hasil penggambaran DFD rinci yang dibuat berdasarkan
diagram berjenjang yang ditunjukkan pada Gambar 3.4
Gambar 3.5 Diagram level 0
6. Diagram level 1
35
Diagram level 1 merupakan diagram penjabaran dari proses profil
matching. Diagram level 1 ditunjukkan Gambar 3.6
Gambar 3.6 Diagram level 1
7. Kerelasian Antar Tabel
Berdasarkan diagram level 0 maka dapat dibuat suatu kerelasian antar
table sebagai berikut :
Gambar 3.7 Tabel Kerelasian
8. Kodefikasi
36
Desain kodefikasi digunakan untuk menjelaskan maksud/arti dari format
atribut kunci yang digunakan pada masing-masing tabel. Tabel 3.11
menunjukan desain kodefikasi.
Tabel 3.16. Format kodefikasi
No Nama Tabel Nama AtributFormat Kode
Keterangan
1 Bagian id_Bagian BG-01BG = Bagian01 = No Urut
2 Kriteria id_kriteria K01K = Kriteria01 = No Urut
3 Sub kriteria id_sub_kriteria 1011 = Nomor Urut01 = No urut kriteria
4 Pelamar Id_pelamar P001P = Pelamar001 = No urut
5 Persyaratan Id_persyaratan PS001PS = Persyaratan001 = No urut
penilaian
6 Hasil_penilaian Id_penilaian PN001PN = Penilaian001 = no urut rekomendasi
9. Struktur File
a. File bagian
Fungsi : untuk menyimpan data bagian
Primary key : id_kriteria
No Nama_field Type Size keterangan
1 Id_bagaian Char 4 Primary key
2 Nm_bagaian Char 50
b. File Kriteria
37
Fungsi : untuk menyimpan data kriteria
Primary key : id_kriteria
Foreign key : Id_bagian
No Nama_field Type Size Keterangan1 Id_kriteria Char 3 Primary key2 Id_bagian Char 4 Foreign key3 Nm_kriteria Char 50
4 Tipe_kriteria Char 15
c. File Sub Kriteria
Fungsi : untuk menyimpan data sub kriteria
Primary key : id_sub_kriteria
Foreign key : id_kriteria, id_bagian
No Nama_field Type Size keterangan1 Id_sub_kriteria Char 4 Primary key2 Id_kriteria Char 3 Foreign key3 Nm_sub Char 504 Nilai_sub Long 8
d. File pelamar
Fungsi : untuk menyimpan data pelamar
Primary key : id_pelamar
Foreign key : id_bagian
No Nama_field Type Size keterangan1 Id_pelamar Char 4 Primary key2 Nm_pelamar Char 243 Jenis_kelamin Char 104 Alamat Char 405 No_telepon Char 146 Id_bagian Char 4 Foreign key
38
e. File persyaratan
Fungsi : untuk menyimpan data persyaratan
Primary key : id_persyaratan
Foreign key : id_bagian, Id_sub_kriteria, id_pelamar, id_bagian
No Nama_field Type Size keterangan1 Id_persyaratan Char 10 Primary key2 Id_sub_kriteria Char 4 Foreign key3 Id_pelamar Char 4 Foreign key4 Nilai tes Long 85 Id_bagian Char 4 Foreign key6 Id_kriteria Char 3 Foreign key
f. File hasil_penilaian
Fungsi : untuk menyimpan data hasil penilaian
Primary key : id_penilaian
No Nama_field Type Size keterangan1 Id_penilaian Char 6 Primary key2 Id_ persyaratan Char 4 Foreign key3 Id_bagian Char 4 Foreign key4 Id_pelamar Char 4 Foreign key5 Jum_nilai Long 86 Kuota Long 87 keterangan Char 10
10. Desain Input dan Output
a. Form Log In
Form ini didesain tempat user melakukan input nama user dan
password yang telah ditentukan admin Bagian SDM.
39
Gambar 3.8 Form Login
b. Form Menu
Form menu di desain uuntuk memudahkan user dalam melakukan
pengolahan data-data pada program.
Gambar 3.9 Form Menu
c. Form Bagian
Form bagian didesain sebagai pengolahan pengolahan data-data
bagian yang melakukan penerimaan pegawai pada rumah sakit dian
harapan.
40
Gambar 3.10 Form Bagian
d. Form Kriteria
Form kriteria didesain sebagai tempat pengolahan data-data kriteria
pada aplikasi.
Gambar 3.10 Form Kriteria
e. Form sub kriteria
Form sub kriteria didesain sebagai tempat pengolahan data sub
kriteriai pada sistem yang akan dibuat.
41
Gambar 3.11 Form sub kriteria
f. Form Pelamar
Form Pelamar didesain sebagai tempat pengolahan data-data pelamar
pada sistem yang akan dibuat.
Gambar 3.12 Form Pelamar
g. Form Persyaratan
Form persyaratan didesain sebagai untuk melakukan proses input data
persyaratan-persyratan penerimaan pegawai baru sesuai dengan
kriteria yang telah ditentukan dari masing-masing bagian.
42
Gambar 3.13 Form persyaratan
h. Form perhitungan profile matching
Form perhitungan profile matching didesain menghitung hasil
penilaian berdasarkan persyratan calon pegawai.
Gambar 3.14 Form perhitungan profile matching
43
i. Form rekomendaasi
Form rekomendasi di desain untuk melakukan menetukan hasil
rekomendasi calon pegawai yang layak dan tidak layak sesuai jumlah
kuota.
Gambar 3.15 Form rekomendasi
j. Output Laporan Hasil Rekomendasi
Gambar 3.16 Laporan Rekomendasi