30
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 20

tugas perencanaan

Embed Size (px)

DESCRIPTION

USTJ

Citation preview

Page 1: tugas perencanaan

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

Page 2: tugas perencanaan

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

Page 3: tugas perencanaan

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

Page 4: tugas perencanaan

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

Page 5: tugas perencanaan

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

Page 6: tugas perencanaan

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

Page 7: tugas perencanaan

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

Page 8: tugas perencanaan

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:

Page 9: tugas perencanaan

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

Page 10: tugas perencanaan

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)

Page 11: tugas perencanaan

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:

Page 12: tugas perencanaan

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

Page 13: tugas perencanaan

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

Page 14: tugas perencanaan

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

Page 15: tugas perencanaan

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

Page 16: tugas perencanaan

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

Page 17: tugas perencanaan

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

Page 18: tugas perencanaan

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

Page 19: tugas perencanaan

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.

Page 20: tugas perencanaan

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.

Page 21: tugas perencanaan

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.

Page 22: tugas perencanaan

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.

Page 23: tugas perencanaan

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

Page 24: tugas perencanaan

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