71
23 BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan dijelaskan mengenai analisis dari permasalahan yang diambil beserta rancangan desain sistem dari Aplikasi Penilaian Kinerja Karyawan dengan Metode 360 Derajat pada PT. E-T-A Indonesia Berbasis Web. 3.1 Analisis Sistem Penilaian kinerja karyawan merupakan salah satu aspek penting yang harus diperhatikan. Hal ini disebabkan karena apabila penilaian kinerja tidak diperhatikan, maka akan berpengaruh terhadap hasil kinerjanya. Di dalam proses penilaian dibutuhkan ketelitian dalam melakukan perhitungan. Untuk itu maka perhitungan disarankan menggunakan komputer. Di dalam sistem yang dibuat ini penekanannya bukan ditujukan pada perhitungan otomatis saja tetapi tujuannya untuk mengurangi penggunaan kertas terlalu banyak dan proses penilaian kerja dapat lebih efektif. 3.1.1 Identifikasi Permasalahan Masalah yang dihadapi oleh HRD adalah untuk melakukan satu kali penilaian harus menyiapkan kertas sebanyak 170 lembar. Banyaknya form penilaian kinerja yang harus diisi mengakibatkan HRD kesulitan dalam melakukan perhitungan dan pengarsipan hasil penilaian. Selain itu dengan banyaknya jumlah karyawan yang dinilai, HRD membutuhkan waktu tiga hari kerja untuk melakukan perekapan nilai hingga membagikan hasil penilaian kepada karyawan.

BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

23

BAB III

ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini akan dijelaskan mengenai analisis dari permasalahan yang

diambil beserta rancangan desain sistem dari Aplikasi Penilaian Kinerja

Karyawan dengan Metode 360 Derajat pada PT. E-T-A Indonesia Berbasis Web.

3.1 Analisis Sistem

Penilaian kinerja karyawan merupakan salah satu aspek penting yang

harus diperhatikan. Hal ini disebabkan karena apabila penilaian kinerja tidak

diperhatikan, maka akan berpengaruh terhadap hasil kinerjanya.

Di dalam proses penilaian dibutuhkan ketelitian dalam melakukan

perhitungan. Untuk itu maka perhitungan disarankan menggunakan komputer. Di

dalam sistem yang dibuat ini penekanannya bukan ditujukan pada perhitungan

otomatis saja tetapi tujuannya untuk mengurangi penggunaan kertas terlalu

banyak dan proses penilaian kerja dapat lebih efektif.

3.1.1 Identifikasi Permasalahan

Masalah yang dihadapi oleh HRD adalah untuk melakukan satu kali

penilaian harus menyiapkan kertas sebanyak 170 lembar. Banyaknya form

penilaian kinerja yang harus diisi mengakibatkan HRD kesulitan dalam

melakukan perhitungan dan pengarsipan hasil penilaian. Selain itu dengan

banyaknya jumlah karyawan yang dinilai, HRD membutuhkan waktu tiga hari

kerja untuk melakukan perekapan nilai hingga membagikan hasil penilaian kepada

karyawan.

Page 2: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

24

3.1.2 Analisis Permasalahan

Dari permasalahan yang ada tersebut, maka berikut adalah analisis dari

sistem yang dibuat penulis untuk menyelesaikan permasalahan tersebut :

A Analisis Sistem Dalam Mengurangi Penggunaan Kertas

Sistem dibuat untuk mengurangi penggunaan kertas dalam melakukan

penilaian kinerja dengan cara, sistem dapat menampilkan form penilaian beserta

range nilai satu sampai dengan lima dan dapat menampilkan definisi dari setiap

range nilai. Apabila penilai akan memilih satu maka sistem dapat menampilkan

definisi dari satu itu termasuk ke dalam kriteria yang seperti apa, sehingga penilai

dapat mengerti harus memberikan nilai yang sesuai. Setelah semua form dan

definisi sudah masuk ke dalam sistem, maka penilai tidak perlu membawa kertas

untuk melakukan penilaian dan HRD pun tidak perlu mencetak di kertas untuk

melaksanakan penilaian kinerja.

B Analisis Sistem Dalam Melakukan Perekapan Perhitungan Nilai

Sistem yang dibuat ini juga digunakan untuk melakukan perhitungan

nilai yang diberikan oleh penilai dengan lebih akurat agar tidak terjadi kesalahan

hitung yang dapat merugikan pihak yang dinilai. Sistem ini akan dimulai dengan

melakukan penyimpanan data nilai yang diberikan oleh semua pihak penilai untuk

masing-masing orang yang dinilai dengan mengalikan inputan dari penilai dengan

bobot per indikator. Setelah itu akan di kalikan dengan bobot persentase tiap level

penilai. Selanjutnya setelah mendapatkan nilai dari tiap level penilai akan

diakumulasikan yang pada akhirnya akan menghasilkan nilai akhir dari semua

penilaian.

Page 3: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

25

C Analisis Sistem Dalam Pembuatan Aplikasi Berbasis Web

Dengan menggunakan komputer maka penilaian dapat dilakukan di luar

kantor dengan menggunakan aplikasi berbasis web. Aplikasi berbasis web

mempunyai kelebihan bisa diakses diluar kantor, sehingga apabila manajer dan

direktur tidak ada di tempat penilaian dapat dilaksanakan tanpa harus ada

penundaan. Oleh sebab itu penulis menyarankan untuk dibangun aplikasi berbasis

web yang ditujukan untuk mengurangi tingkat kesulitan di dalam memberikan

penilaian kinerja karyawan meskipun atasan sedang berada di luar kota atau

sedang tidak ada di tempat.

3.2 Perancangan Sistem

Berdasarkan analisis sistem dari permasalahan yang dihadapi,

selanjutnya akan dibuat perancangan dari sistem tersebut. Tujuan dari desain

sistem ini adalah membuat kerangka dasar dalam melakukan implementasi ke

aplikasi yang dibuat.

3.2.1 Workflow

Workflow merupakan diagram alir sistem yang akan menjelaskan

gambaran umum dari aplikasi. Gambar 3.1 merupakan gambaran workflow

Aplikasi Penilaian Kinerja Karyawan pada PT. E-T-A Indoneisa.

Page 4: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

26

Gambar 3.1 Workflow Aplikasi Penilaian Kinerja Karyawan

Gambar 3.1 menunjukkan bahwa sistem dimulai dari HRD memberikan

form penilaian kepada penilai, kemudian pihak penilai melakukan penilaian

kepada bawahannya. Setelah selesai mengisi, form tersebut dikembalikan kepada

HRD untuk dilakukan perekapan jumlah nilai dan pembuatan laporan. Setelah

selesai perekapan dan pembuatan laporan, HRD memanggil dan membagikan

hasil penilaian kepada karyawan yang dinilai.

Page 5: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

27

3.2.2 System Flow

System Flow merupakan bagan yang menunjukkan arus pekerjaan secara

keseluruhan dari sistem. Sistem Flow yang akan digambarkan ini adalah bagan

yang menjelaskan urutan jalannya aplikasi penilaian kinerja karyawan yang

dibuat. Proses-proses yang ada pada sistem ini adalah autentifikasi pengguna,

pengelolaan data master, mengisi kuisioner, serta pembuatan laporan.

Gambar 3.2 merupakan system flow untuk autentifikasi, pada gambar ini

dijelaskan bagaimana pengguna melakukan proses login yaitu: menjalankan

aplikasi kemudian sistem menampilkan form login dan pengguna memasukkan

username dan password. Setelah pengguna memasukkan username dan password

maka sistem akan mengecek dengan membaca data dari tabel karyawan sehingga

di dapatkan hasil yang diperlukan, jika yang dimasukkan oleh pengguna antara

username dan password tidak benar maka sistem akan kembali menampilkan

halaman form login dan pengguna akan kembali memasukkan username beserta

password. Jika benar maka sistem akan mengecek apakah pengguna tersebut

admin atau karyawan. Tetapi jika pengguna adalah admin maka sistem akan

menampilkan halaman admin, sedangkan jika pengguna adalah karyawan maka

sistem akan menampilkan halaman karyawan.

Page 6: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

28

Gambar 3.2 System Flow untuk Mengecek Autentifikasi Pengguna

Gambar 3.3 merupakan system flow untuk menambah data master

departemen. Pada gambar ini dijelaskan alur mulai dari proses penginputan data

departemen baru, kemudian proses menyimpan kedalam tabel, dan proses

menampilkan data departemen. Pada gambar 3.4 merupakan system flow untuk

mengubah data departemen.

Page 7: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

29

Gambar 3.3 System Flow Untuk Menambah Data Departemen

Gambar 3.4 Flow Untuk Mengubah Data Departemen

Gambar 3.5 merupakan system flow untuk menambah data master

jabatan. Pada gambar ini dijelaskan alur mulai dari proses penginputan data

Page 8: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

30

jabatan baru, kemudian proses menyimpan kedalam tabel, dan proses

menampilkan data jabatan. Pada gambar 3.6 merupakan system flow untuk

mengubah data jabatan.

Gambar 3.5 System Flow untuk Menambah Data Jabatan

Gambar 3.6 System Flow untuk Mengubah Data Jabatan

Page 9: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

31

Gambar 3.7 merupakan system flow untuk menambah data master aspek.

Pada gambar ini dijelaskan alur mulai dari proses penginputan data aspek baru,

kemudian proses menyimpan kedalam tabel, dan proses menampilkan data aspek.

Pada gambar 3.8 merupakan system flow untuk mengubah data aspek.

Gambar 3.7 System Flow untuk Menambah Data Aspek Penilaian

Gambar 3.8 System Flow untuk Mengubah Data Aspek Penilaian

Page 10: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

32

Gambar 3.9 merupakan system flow untuk menambah data master

indikator. Pada gambar ini dijelaskan alur mulai dari proses penginputan data

indikator baru, kemudian proses menyimpan kedalam tabel, dan proses

menampilkan data indikator. Pada gambar 3.10 merupakan system flow untuk

mengubah data indikator.

Gambar 3.9 System Flow untuk Menambah Data Indikator Penilaian

Gambar 3.10 System Flow untuk Mengubah Data Indikator Penilaian

Page 11: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

33

Gambar 3.11 merupakan system flow untuk menambah data master level.

Pada gambar ini dijelaskan alur mulai dari proses penginputan data level baru,

kemudian proses menyimpan kedalam tabel, dan proses menampilkan data level.

Pada gambar 3.12 merupakan system flow untuk mengubah data level.

Gambar 3.11 System Flow untuk Menambah Data Level Penilaian

Gambar 3.12 System Flow untuk Mengubah Data Level Penilaian

Page 12: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

34

Gambar 3.13 merupakan system flow untuk menambah data master skala.

Pada gambar ini dijelaskan alur mulai dari proses penginputan data skala baru,

kemudian proses menyimpan kedalam tabel, dan proses menampilkan data skala.

Pada gambar 3.14 merupakan system flow untuk mengubah data skala.

Gambar 3.13 System Flow untuk Menambah Data Skala Penilaian

Gambar 3.14 System Flow untuk Mengubah Data Skala Penilaian

Page 13: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

35

Gambar 3.15 merupakan system flow untuk menambah data master

karyawan. Pada gambar ini dijelaskan alur mulai dari proses penginputan data

karyawan baru, kemudian proses menyimpan kedalam tabel, dan proses

menampilkan data karyawan. Pada gambar 3.16 merupakan system flow untuk

mengubah data karyawan.

Gambar 3.15 System Flow untuk Menambah Data Karyawan

Page 14: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

36

Gambar 3.16 System Flow untuk Mengubah Data Karyawan

Page 15: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

37

Gambar 3.17 merupakan system flow untuk menambah data master

kuisioner. Pada gambar ini dijelaskan alur mulai dari proses penginputan data

kuisioner baru, kemudian proses menampilkan form keterangan kuisioner dengan

membaca tiga tabel, kemudian setelah admin menginputkan nama, periode, dan

tahun dengan membaca empat tabel. Setelah itu akan masuk ke form setup aspek

penilaian dan proses terakhir menyimpan data kuisioner. Pada gambar 3.18

merupakan system flow untuk melihat data kuisioner, sedangkan pada gambar

3.19 merupakan system flow untuk pencarian data kuisioner.

Gambar 3.17 System Flow untuk Menambah Data Kuisioner

Page 16: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

38

Gambar 3.18 System Flow untuk Melihat Data Kuisioner

Gambar 3.19 System Flow untuk Pencarian Data Kuisioner

Page 17: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

39

Gambar 3.20 merupakan system flow untuk data master saran aspek. Pada

gambar ini dijelaskan alur mulai dari proses menampilkan data saran aspek yang

akan diubah dengan membaca dua tabel yaitu tabel aspek dan tabel saranaspek.

Setelah diubah, sistem akan menyimpan data saran aspek yang diubah kedalam

tabel saranaspek, kemudian sistem akan menampilkan data tersebut kepada admin.

Gambar 3.20 System Flow untuk Mengubah Data Saran Aspek

Page 18: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

40

Gambar 3.21 merupakan system flow untuk mengisi kuisioner. Pada

gambar ini dijelaskan alur mulai dari proses memilih data kuisioner, kemudian

proses menampilkan form keterangan kuisioner dengan membaca empat tabel,

kemudian menampilkan form kuisioner penilaian dengan membaca dua tabel.

Setelah itu karyawan dapat mengisikan kuisioner dan proses terakhir menyimpan

data kuisioner.

Gambar 3.21 System Flow untuk Mengisi Kuisioner

Page 19: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

41

Gambar 3.22 merupakan system flow untuk mencetak laporan nilai

perkaryawan, dimulai dari admin memilih menu kuisioner dan memilih karyawan

yang ingin di cetak, kemudian sistem akan otomatis mencetak laporan penilaian.

Pada gambar 3.23 merupakan system flow untuk eksport laporan rekap summary

dimulai dari admin memilih menu kuisioner dan memilih karyawan yang ingin di

rekap, kemudian sistem akan otomatis mengeksport laporan rekap summary.

Sedangkan pada gambar 3.24 merupakan system flow untuk melihat nilai penilaian

kinerja karyawan masing masing karyawan, dimulai karyawan memilih nama

karyawan kemudian sistem akan memproses dan menampilkan laporan grafik

nilai penilaian kinerja.

Gambar 3.22 System Flow untuk Mencetak Laporan Penilaian Kinerja

Page 20: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

42

Gambar 3.23 System Flow untuk Eksport Laporan Rekap Summary

Gambar 3.24 System Flow untuk Melihat Nilai Penilaian

Page 21: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

43

3.2.3 Diagram Berjenjang

Diagram berjenjang adalah sebuah bagan yang menggambarkan proses-

proses yang ada dan mendukung suatu aplikasi. Gambar 3.26 sampai dengan

Gambar 3.62 menjelaskan diagram berjenjang dari aplikasi penilaian kinerja

karyawan yang selanjutnya akan dijadikan acuan dalam mendesain data flow

diagram.

3.2.4 Data Flow Diagram

Data Flow Diagram adalah cara untuk memodelkan proses dalam

analisis dan perancangan perangkat lunak, khususnya dengan pendekatan

terstruktur. Pada Data Flow Diagram (DFD), akan dijelaskan mengenai aliran

data yang terdapat dalam sistem. Semua masukan dan keluaran dari sistem akan

digambarkan dengan jelas.

A DFD Level Context

DFD level context akan menampilkan hubungan antara aplikasi

penilaian kinerja karyawan dengan entitas-entitas. Dalam aplikasi ini, entitasnya

adalah admin, dan karyawan yang akan menjalankan aplikasi ini seperti terlihat

pada Gambar 3.25.

Admin akan memberikan data-data yang dibutuhkan dalam aplikasi

penilaian kinerja karyawan. Data yang diberikan berupa data master departemen,

data master jabatan, data master aspek penilaian, data master indikator penilaian,

data master level penilai, data master skala penilai, data master karyawan dan data

kuisioner yang berisi data karyawan yang dinilai. Sistem juga memberikan output

kepada admin berupa data master yang telah dimasukkan.

Page 22: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

44

Gambar 3.25 DFD Level Context Aplikasi Penilaian Kinerja Karyawan

Karyawan pun sebagai entitas juga memberikan data yaitu data login

karyawan, data permintaan nilai dan data isi kuisioner. Karyawan yang ditunjuk

sebagai penilai akan melakukan penilaian dengan cara mengakses masuk kedalam

aplikasi dengan menggunakan username dan password masing-masing.

Admin akan mendapatkan hasil penilaian yang sudah terekap secara

otomatis karena telah dilakukan oleh aplikasi. Adapun laporan yang diberikan

oleh aplikasi antara lain laporan cetak nilai perkaryawan, eksport laporan rekap

summary dan melihat melihat laporan nilai grafik penilaian. Laporan tersebut

dapat di jadikan bahan pertimbangan untuk pengambilan keputusan didalam

internal perusahaan sebagai tolak ukur kinerja dari masing-masing karyawan.

data perubahan saran aspek

data saran aspek yang diubah

data permintaan laporan rekap summary

laporan rekap summary

laporan penilaian

data permintaan laporan penilaian kinerja

laporan data nilai

username dan password (karyawan)

data isi kuisioner

data permintaan nilai

username dan password (admin)

data fi lter kuisioner

data kuisioner yang terfilter

data kuisioner yang dipilih

data kuisioner yang dilihat

data penambahan kuisioner

data kuisioner baru

data perubahan karyawan

data penambahan karyawan

data karyawan yang diubah

data karyawan baru

data perubahan skala

data penambahan skala

data skala yang diubah

data skala baru

data perubahan level

data penambahan level

data level yang diubah

data level baru

data indikator yang diubah

data perubahan indikator

data penambahan indikator

data perubahan aspek

data penambahan aspek

data indikator baru

data aspek baru

data penambahan jabatan

data perubahan jabatan

data perubahan departemen

data penambahan departemen

data aspek yang diubah

data jabatan yang diubah

data jabatan baru

data departemen yang diubah

data departemen baru

0

Rancang Bang un Aplikasi Penilaian Kinerja

+

admin

karyawan

admin

Page 23: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

45

B DFD Level 0

Pada DFD level 0 ini akan ditampilkan hasil dekomposisi dari level

context seperti terlihat pada Gambar 3.27. Pada level context, terdapat beberapa

fungsi yang digunakan dalam pembuatan aplikasi penilaian kinerja karyawan ini,

yaitu autentifikasi pengguna, maintenance data master, mengisi kuisioner dan

pembuatan laporan.

Pada fungsi autentifikasi pengguna, admin dan karyawan memasukkan

username dan password kepada sistem, dan membaca tabel karyawan. Setelah itu

sistem memberikan info login kepada admin dan karyawan kemudian

menghasilkan login yang akan dilanjutkan pada proses selanjutnya. Pada fungsi

mengelola data master, admin akan memasukkan data-data master yang

dibutuhkan dan disimpan ke dalam tabel. Pada fungsi mengisi kuisioner,

karyawan akan mengisi kuisioner penilaian yang telah dibuat dari proses

mengelola data master. Setelah itu karyawan memasukkan nilai karyawan yang

dinilai selanjutnya akan disimpan ke dalam database yang akan digunakan ke

dalam fungsi pembuatan laporan. Pada fungsi pembuatan laporan, admin dapat

mencetak dan melakukan rekap data kuisioner penilaian.

Gambar 3.26 Diagram Berjenjang Level 0 Penilaian Kinerja Karyawan

Page 24: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

46

Gambar 3.27 DFD Level 0 Penilaian Kinerja Karyawan

data

as

sa

sp

ek

data

as

sp

en

ilai liha

t

data

nilai p

era

sp

ek

lih

at

nila

i pe

rja

bata

n lih

at

data

form

nila

i liha

t

data

ma

ste

r le

ve

l lih

at 2

data

as

pe

k s

ara

n

data

sa

ran

as

pe

k y

an

g s

esu

ai

data

sa

ran

as

pe

k y

an

g a

kan

diu

ba

h

[da

ta p

eru

ba

han

sa

ran

as

pe

k]

[da

ta s

ara

n a

spe

k y

an

g d

iub

ah]

data

de

pa

rte

men

se

tup

ku

isio

ne

r

data

ka

rya

wa

n s

etu

p k

uis

ion

er

data

jab

ata

n s

etu

p k

uis

ion

er

data

ma

ste

r ja

ba

tan

lih

at

data

jab

ata

n filte

r

data

ma

ste

r d

ep

arte

me

n lih

at

data

de

pa

rte

men

filte

r

data

fom

rn

ilai filte

r

data

ma

ste

r le

ve

l lih

at

data

ka

rya

wa

n filte

r

data

ma

ste

r k

ary

aw

an

lih

at

data

ma

ste

r p

rofil ka

rya

wa

n y

an

g a

kan

diu

ba

h

data

de

finis

i y

an

g s

esu

ai

data

de

finis

i y

an

g a

kan

diu

ba

h

data

inp

uta

n d

efin

isi ba

ru

[lap

ora

n r

eka

p s

um

ma

ry]

[lap

ora

n p

en

ilaia

n]

[da

ta p

erm

inta

an

lap

ora

n r

ek

ap s

um

ma

ry]

[da

ta p

erm

inta

an

lap

ora

n p

en

ilaia

n k

ine

rja

]

data

nilaip

era

sp

ek

data

su

mm

ary

lapo

ran

gra

fik

data

su

mm

ary

lapo

ran

ek

spo

rt

data

su

mm

ary

lapo

ran

ce

tak

data

sk

ala

lap

ora

n g

rafik

data

sk

ala

lap

ora

n e

ks

po

rt

data

sk

ala

lap

ora

n c

eta

k

data

jab

ata

n la

po

ran

grafik

data

jab

ata

n la

po

ran

ek

sp

ort

data

jab

ata

n la

po

ran

ce

tak

data

de

pa

rte

men

lap

ora

n g

rafik

data

de

pa

rte

men

lap

ora

n e

ks

po

rt

data

de

pa

rte

men

lap

ora

n c

eta

k

[lap

ora

n d

ata

nila

i]

data

form

nila

i la

pora

n g

rafik

data

form

nila

i la

pora

n e

ks

port

data

form

nila

i la

pora

n c

eta

k

data

ka

rya

wa

n la

po

ran

grafik

data

ka

rya

wa

n la

po

ran

ek

sp

ort

data

ka

rya

wa

n la

po

ran

ce

tak

data

lev

el ka

rya

wa

n y

ang

din

ilai

data

jab

ata

n k

ary

aw

an

ya

ng

din

ilai

data

de

pa

rte

men

ka

rya

wa

n y

an

g d

inila

i

data

ka

rya

wa

n y

an

g d

inila

i

nila

i su

mm

ary

ka

rya

wa

n

nila

i pe

ras

pe

k k

ary

aw

an

nila

i pe

rja

bata

n k

ary

aw

an

nila

i as

sa

spe

k k

ary

aw

an

data

as

sp

en

ilai

data

as

sa

sp

ek

data

form

nila

i

data

ka

rya

wa

n a

ute

ntifika

si

data

as

sp

en

ilai

data

form

nila

i

data

form

ula

yan

g s

es

uai

data

inp

uta

n fo

rmula

ba

ru

data

form

ula

yan

g a

ka

n d

iuba

h

data

sk

ala

ya

ng

se

sua

i

data

inp

uta

n s

ka

la b

aru

data

sk

ala

ya

ng

ak

an d

iub

ah

data

inp

uta

n le

ve

l ba

ru

data

lev

el ya

ng s

es

ua

i

data

lev

el ya

ng a

ka

n d

iub

ah

data

ma

ste

r le

ve

l

data

inp

uta

n in

dik

ato

r b

aru

data

ind

ika

tor y

ang

se

sua

i

data

ind

ika

tor y

ang

ak

an d

iub

ah

data

ma

ste

r in

dik

ato

rd

ata

as

pe

k y

ang

se

su

ai

data

inp

uta

n a

sp

ek

ba

ru

data

as

pe

k y

ang

ak

an

diu

ba

h

data

ma

ste

r a

sp

ek

data

inp

uta

n ja

ba

tan

ba

ru

data

jab

ata

ny

an

g s

esu

ai

data

ma

ste

r ja

ba

tan

ku

isio

ne

r

data

jab

ata

n y

an

g a

ka

n d

iuba

h

data

ma

ste

r ja

ba

tan

data

de

pa

rte

men

ya

ng

se

sua

i

data

inp

uta

n d

ep

arte

me

n b

aru

data

ma

ste

r d

ep

arte

me

n k

uis

ion

er

data

de

pa

rte

men

ya

ng

ak

an d

iub

ah

data

ma

ste

r d

ep

arte

me

nd

ata

ka

rya

wa

n y

an

g a

kan

diu

ba

h

data

ka

rya

wa

n y

an

g s

esu

aidata

inp

uta

n k

ary

aw

an

ba

ru

data

ma

ste

r k

ary

aw

an

data

ha

sil k

uis

ion

er

[da

ta p

erm

inta

an

nila

i]

[da

ta is

i ku

isio

ne

r]

data

log

in (

ka

rya

wa

n)

data

log

in (

ad

min

)

data

log

in (

ka

rya

wa

n)

[us

ern

am

e d

an p

as

sw

ord

(k

ary

aw

an)]

data

log

in a

dm

in

[us

ern

am

e d

an p

as

sw

ord

(a

dm

in)]

[da

ta k

uis

ion

er y

an

g te

rfilte

r]

[da

ta filter k

uis

ion

er]

[da

ta k

uis

ion

er y

an

g d

ilih

at]

[da

ta k

uis

ion

er y

an

g d

ipilih

]

[da

ta p

ena

mb

ah

an k

uis

ion

er]

[da

ta p

eru

ba

han

ka

rya

wa

n]

[da

ta p

ena

mb

ah

an k

ary

aw

an

]

[da

ta p

eru

ba

han

sk

ala

]

[da

ta p

ena

mb

ah

an s

ka

la]

[da

ta p

eru

ba

han

lev

el]

[da

ta p

ena

mb

ah

an lev

el]

[da

ta p

eru

ba

han

ind

ika

tor]

[da

ta p

ena

mb

ah

an ind

ikato

r]

[da

ta p

eru

ba

han

as

pe

k]

[da

ta p

ena

mb

ah

an a

sp

ek

]

[da

ta p

ena

mb

ah

an jab

ata

n]

[da

ta p

eru

ba

han

jab

ata

n]

[da

ta p

eru

ba

han

de

pa

rte

men

]

[da

ta p

ena

mb

ah

an d

ep

arte

me

n]

[da

ta k

uis

ion

er b

aru

]

[da

ta k

ary

aw

an y

an

g d

iub

ah

]

[da

ta k

ary

aw

an b

aru]

[da

ta s

kala

ya

ng

diu

ba

h]

[da

ta s

kala

ba

ru]

[da

ta le

ve

l ya

ng d

iub

ah

]

[da

ta le

ve

l ba

ru]

[da

ta in

dik

ato

r y

ang

diu

ba

h]

[da

ta in

dik

ato

r b

aru

]

[da

ta a

spe

k y

an

g d

iub

ah]

[da

ta a

spe

k b

aru

]

[da

ta ja

ba

tan

yan

g d

iub

ah

]

[da

ta ja

ba

tan

baru]

[da

ta d

epa

rte

me

n y

ang

diu

ba

h]

[da

ta d

epa

rte

me

n b

aru

]

adm

in

kary

aw

an

kary

aw

an

kary

aw

an

1

aute

ntifika

si

+

2

me

nge

lola

da

ta m

as

ter

+

3

me

ngis

i ku

isio

ne

r

+

4

pem

bu

ata

n la

po

ran

+

1tb

_k

ary

aw

an

2tb

_d

ep

arte

me

n

3tb

_ja

ba

tan

4tb

_a

sp

ek

5tb

_in

dik

ato

r

6tb

_le

ve

l

7tb

_s

ka

la

8tb

_fo

rmula

9tb

_fo

rmnila

i

10

tb_

ass

as

pek

11

tb_

ass

pe

nila

i

12

tb_

defin

isi

13

tb_

sum

ma

ry

1tb

_k

ary

aw

an

1tb

_k

ary

aw

an

2tb

_d

ep

arte

me

n

3tb

_ja

ba

tan

6tb

_le

ve

l

10

tb_

ass

as

pek

14

tb_

nila

ipe

rja

bata

n

15

tb_

nila

ipe

ras

pek

1tb

_k

ary

aw

an

2tb

_d

ep

arte

me

n

3tb

_ja

ba

tan

15

tb_

nila

ipe

ras

pek

13

tb_

sum

ma

ry

7tb

_s

ka

la

9tb

_fo

rmnila

i

adm

in

adm

in

adm

in

adm

in

1tb

_k

ary

aw

an

2tb

_d

ep

arte

me

n

3tb

_ja

ba

tan

16

tb_

sara

na

sp

ek

14

tb_

nila

ipe

rja

bata

n

15

tb_

nila

ipe

ras

pek

Page 25: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

47

C DFD Level 1

DFD level 1 ini akan menunjukkan detail dari masing-masing

fungsionalitas pada aplikasi. DFD level 1 untuk mengecek autentifikasi pengguna

terlihat pada Gambar 3.29. Admin dan karyawan memberikan data username dan

password kepada sistem, kemudian sistem akan mengecek data yang masuk

dengan membaca tabel karyawan. Setelah data username dan password sesuai

maka sistem akan menampilkan info login berhasil kepada admin maupun

karyawan.

Mengecek Autentifikasi

pengguna

1

Mengecek username

dan password

1.1

Mengecek pengguna

1.3

Menampilkan login

berhasil

1.2

Gambar 3.28 Diagram Berjenjang Level 1 Mengecek Autentikasi Pengguna

Gambar 3.29 DFD Level 1 Mengecek Autentikasi Pengguna

[data karyawan autentifikasi]

data karyawandata admin

[data log in (karyawan)]

[data log in (karyawan)][data log in (admin)]

[data log in admin]

[username dan password (karyawan)]

[username dan password (admin)]admin

mengelola data master

karyawan

mengisi kuisionerpembuatan laporan

pembuatan laporan

1.1

mengecek

username password

dan role

1.2

menampilkan

halaman admin

1.3

menampilkan

halaman

karyawan

1 tb_karyawan

Page 26: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

48

Admin bertugas untuk melakukan proses mengelola data master terlihat

pada Gambar 3.31. Adapun proses mengelola data master, yaitu mengelola data

master departemen, mengelola master jabatan, mengelola master aspek, mengelola

master indikator, mengelola master level, mengelola master skala, mengelola

master karyawan, mengelola master kuisioner.

Pada proses mengelola master departemen dan jabatan, Admin akan

memasukkan data departemen dan jabatan yang kemudian akan disimpan ke

dalam database. Admin juga dapat melakukan ubah data departemen dan jabatan

yang sudah tersimpan ke dalam database. Data departemen dan data jabatan

tersebut akan digunakan dalam proses mengelola master karyawan.

Pada proses mengelola master aspek dan indikator, Admin akan

memasukkan data aspek dan indikator yang kemudian akan disimpan ke dalam

database. Admin juga dapat melakukan ubah data departemen dan jabatan yang

sudah tersimpan ke dalam database. Data aspek dan indikator tersebut akan

digunakan dalam proses membuat kuisioner.

Pada proses mengelola master level dan skala, Admin akan memasukkan

data level dan skala yang kemudian akan disimpan ke dalam database. Admin

juga dapat melakukan ubah data departemen dan jabatan yang sudah tersimpan ke

dalam database. Data level dan skala tersebut akan digunakan dalam proses

pembuatan kuisioner dan pembuatan laporan.

Page 27: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

49

Men

gelo

la D

ata

Mas

ter

2

Mas

ter S

kala

2.6

Mas

ter L

evel

2.5

Mas

ter F

orm

Kui

sion

er

2.8

Mas

ter I

ndik

ator

2.4

Mas

ter A

spek

2.3

Mas

ter K

arya

wan

2.7

Mas

ter J

abat

an

2.2

Mas

ter

Dep

arte

men

2.1

Mas

terS

aran

Asp

ek

2.9

Gambar 3.30 Diagram Berjenjang Level 1 Mengelola Data Master

Page 28: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

50

Gambar 3.31 DFD Level 1 Mengelola Data Master

[data

assp

enila

i lih

at]

[data

assa

spek]

[data

nila

i pera

spek l

ihat]

[data

ma

ste

r le

ve

l lih

at

2]

[data

form

nila

i lih

at]

[nila

i p

erjabata

n lih

at]

data

login

(ad

min

)

[data

sara

n a

spek y

ang a

kan

diu

bah

]

[data

aspe

k s

ara

n]

[data

sara

n a

spek y

ang s

esu

ai]

[data

peru

baha

n s

ara

n a

spek

]

[data

sara

n a

spek y

ang d

iubah]

[data

jabata

n s

etu

p k

uis

ioner]

[data

kary

aw

an s

etu

p k

uis

ion

er]

[data

depa

rte

men

setu

p k

uis

ioner]

[data

ma

ste

r p

rofil k

ary

aw

an y

ang a

kan d

iubah]

[data

ma

ste

r k

ary

aw

an lih

at]

[data

jabata

n f

ilter]

[data

depa

rte

men

filt

er]

[data

ma

ste

r d

epart

em

en lih

at]

[data

ma

ste

r ja

ba

tan l

iha

t]

[data

fom

rnila

i filter]

[data

ma

ste

r le

ve

l lih

at]

[data

kary

aw

an f

ilter]

[data

defin

isi

yang s

esua

i]

[data

defin

isi

yang a

kan d

iubah]

[data

inputa

n d

efinis

i baru

]

[data

form

ula

yan

g s

esuai]

data

login

(ad

min

)

data

login

(ad

min

)

data

login

(ad

min

)

data

login

(ad

min

)

data

login

(ad

min

)

data

login

(ad

min

)

data

login

(ad

min

)

data

login

(ad

min

)

[data

login

ad

min

]

[data

ma

ste

r ja

ba

tan k

uis

ioner]

[data

ma

ste

r d

epart

em

en k

uis

ioner]

[data

kuis

ioner

ya

ng d

ilihat]

[data

kuis

ioner

ya

ng t

erf

ilter]

[data

ma

ste

r a

spek]

[data

ma

ste

r k

ary

aw

an]

[data

ma

ste

r in

dik

ato

r]

[data

ma

ste

r le

ve

l]

[data

form

nila

i]

[data

assp

enila

i]

[data

filt

er

ku

isio

ner]

[data

kuis

ioner

ya

ng d

ipili

h]

[data

pena

mba

han k

uis

ioner]

[data

kuis

ioner

ba

ru]

[data

ma

ste

r d

epart

em

en]

[data

ma

ste

r ja

ba

tan]

[data

peru

baha

n k

ary

aw

an]

[data

pena

mba

han k

ary

aw

an]

[data

kary

aw

an y

ang d

iubah]

[data

kary

aw

an b

aru

]

[data

kary

aw

an y

ang s

esua

i]

[data

inputa

n k

ary

aw

an b

aru

]

[data

kary

aw

an y

ang a

kan d

iubah

]

[data

peru

baha

n s

ka

la]

[data

pena

mba

han s

kala

]

[data

skala

yang d

iubah]

[data

skala

baru

][d

ata

skala

yang a

kan

diu

bah

]

[data

inputa

n s

kala

ba

ru]

[data

skala

yang s

esu

ai]

[data

peru

baha

n level]

[data

pena

mba

han lev

el]

[data

inputa

n f

orm

ula

baru

]

[data

inputa

n leve

l baru

][data

level ya

ng s

esuai]

[data

level ya

ng a

kan d

iubah]

[data

form

ula

yan

g a

kan d

iub

ah]

[data

level ya

ng d

iub

ah]

[data

level ba

ru]

[data

indik

ato

r yang a

kan d

iubah]

[data

inputa

n indik

ato

r baru

]

[data

peru

baha

n indik

ato

r]

[data

pena

mba

han ind

ika

tor]

[data

indik

ato

r yang d

iubah]

[data

indik

ato

r baru

]

[data

indik

ato

r yang s

esuai]

[data

inputa

n a

spek b

aru

]

[data

aspe

k y

ang s

esuai]

[data

aspe

k y

ang a

kan d

iub

ah]

[data

peru

baha

n a

sp

ek]

[data

pena

mba

han a

spek]

[data

aspe

k y

ang d

iub

ah]

[data

aspe

k b

aru

]

[data

inputa

n jaba

tan b

aru

]

[data

pena

mba

han jab

ata

n]

[data

peru

baha

n jabata

n]

[data

jabata

nyang

ses

uai]

[data

jabata

n y

ang a

kan d

iubah]

[data

jabata

n y

ang d

iubah]

[data

jabata

n b

aru

]

[data

depa

rte

men

yan

g s

es

uai]

[data

inputa

n d

epart

em

en b

aru

]

[data

depa

rte

men

yan

g a

ka

n d

iub

ah]

[data

peru

baha

n d

ep

art

em

en]

[data

pena

mba

han d

epart

em

en]

[data

depa

rte

men

yan

g d

iuba

h]

[data

depa

rte

men

baru

]adm

in

adm

in

adm

in

adm

in adm

in

adm

in

adm

in

adm

in

adm

in

adm

in

adm

in

adm

in adm

in

adm

in adm

in

adm

in

adm

in

adm

in

adm

in

adm

in

adm

in

adm

inadm

in

adm

in

adm

in

adm

in

adm

in adm

in

adm

in adm

in

adm

in

adm

in

adm

in

adm

in

aute

ntifik

asi

1tb

_kary

aw

an

1tb

_kary

aw

an

1tb

_kary

aw

an

1tb

_kary

aw

an

2tb

_depart

em

en

2tb

_depart

em

en

2tb

_depart

em

en

2tb

_depart

em

en

2tb

_depart

em

en

3tb

_ja

bata

n

3tb

_ja

bata

n

3tb

_ja

bata

n

3tb

_ja

bata

n

3tb

_ja

bata

n

4tb

_aspek

4tb

_aspek

4tb

_aspek

4tb

_aspek

5tb

_in

dik

ato

r

5tb

_in

dik

ato

r

5tb

_in

dik

ato

r

5tb

_in

dik

ato

r

6tb

_le

vel

6tb

_le

vel

6tb

_le

vel

6tb

_le

vel

7tb

_skala 7

tb_skala

7tb

_skala

8tb

_fo

rmu

la

8tb

_fo

rmu

la

8tb

_fo

rmu

la

9tb

_fo

rmn

ilai

11

tb_asspe

nila

i

2.1

mengelo

la d

ata

dep

art

em

en

+

2.2

mengelo

la d

ata

jabata

n

+

2.3

mengelo

la d

ata

asp

ek

+

2.4

mengelo

la d

ata

indik

ato

r

+

2.5

mengelo

la d

ata

level

+

2.6

mengelo

la d

ata

ska

la

+

2.7

mengelo

la d

ata

kary

aw

an

+

2.8

mengelo

la d

ata

kuis

ioner

+

12

tb_definis

i

1tb

_kary

aw

an

1tb

_kary

aw

an

1tb

_kary

aw

an

6tb

_le

vel

9tb

_fo

rmn

ilai

2tb

_depart

em

en

2tb

_depart

em

en

3tb

_ja

bata

n

3tb

_ja

bata

n3

tb_ja

bata

n

1tb

_kary

aw

an

2tb

_depart

em

en

adm

in

adm

in

16

tb_sara

naspe

k

16

tb_sara

naspe

k

4tb

_aspek

2.9

mengelo

la d

ata

sara

n a

spek

+

6tb

_le

vel

9tb

_fo

rmn

ilai

14

tb_nila

ipe

rjabata

n

15

tb_nila

ipe

rasp

ek

11

tb_asspe

nila

i

10

tb_assas

pek

Page 29: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

51

D DFD Level 2

Proses selanjutnya adalah subproses dari DFD Level 1 dimana proses

yang termasuk adalah seluruh data master. Admin bertugas untuk menambah data

departemen baru dan mengubah data departemen. Pada saat proses mengubah data

departemen, data diambil dari tabel departemen dan kemudian ditampilkan kepada

admin untuk merubah isi data yang selanjutnya data tersebut akan disimpan pada

tabel departemen, dapat dilihat pada Gambar 3.33. Admin bertugas untuk

menambah data jabatan baru dan mengubah data jabatan. Pada saat memproses

mengubah data jabatan, data diambil dari tabel jabatan dan kemudian ditampilkan

kepada admin untuk merubah isi data yang selanjutnya data tersebut akan

disimpan pada tabel jabatan dapat dilihat pada Gambar 3.35. Admin bertugas

untuk menambah data aspek baru dan mengubah data aspek. Pada saat memproses

mengubah data aspek, data diambil dari tabel aspek dan kemudian ditampilkan

kepada admin untuk merubah isi data yang selanjutnya data tersebut akan

disimpan pada tabel aspek dapat dilihat pada Gambar 3.37. Admin bertugas untuk

menambah data indikator baru dan mengubah data indikator. Pada saat

memproses mengubah data indikator, data diambil dari tabel indikator dan

kemudian ditampilkan kepada admin untuk merubah isi data yang selanjutnya

data tersebut akan disimpan pada tabel indikator dapat dilihat pada Gambar 3.39.

Admin bertugas untuk menambah data level baru dan mengubah data level. Pada

saat memproses mengubah data level, data diambil dari tabel level dan tabel

formula setelah itu ditampilkan kepada admin untuk merubah isi data yang

selanjutnya data tersebut akan disimpan pada tabel level dan formula dapat dilihat

pada Gambar 3.41. Admin bertugas untuk menambah data skala baru dan

Page 30: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

52

mengubah data skala. Pada saat memproses mengubah data skala, data diambil

dari tabel skala dan kemudian ditampilkan kepada admin untuk merubah isi data

yang selanjutnya data tersebut akan disimpan pada tabel skala dapat dilihat pada

Gambar 3.43. Pada mengelola data karyawan dibagi menjadi dua proses yaitu

menambah dan mengubah dapat dilihat pada gambar 3.45. Admin bertugas untuk

menambah data karyawan baru dapat dilihat pada gambar 3.47 dan mengubah

data karyawan dapat dilihat pada gambar 3.49. Pada saat proses menambah data

karyawan baru, sistem membaca tabel departemen dan tabel jabatan untuk

ditampilkan pada form profil setup. Setelah admin mengisi data karyawan baru

maka pada saat proses simpan, data tersebut disimpan pada tabel karyawan. Pada

saat memproses mengubah data karyawan, data diambil dari tabel karyawan dan

kemudian ditampilkan kepada admin untuk merubah isi data yang selanjutnya

data tersebut akan disimpan pada tabel karyawan.

Master Departemen

2.1

Menyimpan data

departemen

2.1.1

Menampilkan data

departemen

2.1.2

Menampilkan data

departemen yang

akan diubah

2.1.3

Menyimpan data

departemen yang

diubah

2.1.4

Menampilkan data

departemen yang

diubah

2.1.5

Gambar 3.32 Diagram Berjenjang Level 2 Subproses Data Departemen

Page 31: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

53

Gambar 3.33 DFD Level 2 Subproses Data Departemen

Master Jabatan

2.2

Menyimpan data

jabatan

2.2.1

Menampilkan data

jabatan

2.2.2

Menampilkan data

jabatan yang akan

diubah

2.2.3

Menyimpan data

jabatan yang

diubah

2.2.4

Menampilkan data

jabatan yang

diubah

2.2.5

Gambar 3.34 Diagram Berjenjang Level 2 Subproses Data Jabatan

[data departemen yang diubah]

data departemen

data departemen yang telah diubah

data departemen yang akan diubah

[data perubahan departemen]

[data departemen yang sesuai]

[data departemen baru]

[data departemen yang akan diubah]

[data penambahan departemen]

[data inputan departemen baru]

[data log in (admin)]

admin

admin

admin

2 tb_departemen

2 tb_departemen

2 tb_departemen

data log in2.1.1

menyimpan

data departemen

2.1.2

menampilkan

data departemen

2.1.3

menampilkan data

departemen yang

akan diubah

2.1.4

menyimpan data

departemen yang

diubah

2.1.5

menampilkan

data departemen

yang diubah

Page 32: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

54

Gambar 3.35 DFD Level 2 Subproses Data Jabatan

Master Aspek

2.3

Menyimpan data

aspek

2.3.1

Menampilkan data

aspek

2.3.2

Menampilkan data

aspek yang akan

diubah

2.3.3

Menyimpan data

aspek yang diubah

2.3.4

Menampilkan data

aspek yang diubah

2.3.5

Gambar 3.36 Diagram Berjenjang Level 2 Subproses Data Aspek

[data jabatan yang diubah]

[data jabatan yang akan diubah]

[data perubahan jabatan]

[data jabatanyang sesuai]

data jabatan yang telah diubah

data jabatan yang akan diubah

data jabatan

[data penambahan jabatan]

[data inputan jabatan baru][data jabatan baru]

[data log in (admin)]

admin

3 tb_jabatan

3 tb_jabatan

admin

admin

3 tb_jabatan

data log in 2.2.1

menyimpan data

jabatan

2.2.2

menampilkan data

jabatan

2.2.3

menampilkan data

jabatan yang akan

diubah

2.2.4

menyimpan data

jabatan yang

diubah

2.2.5

menampilkan data

jabatan yang

diubah

Page 33: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

55

Gambar 3.37 DFD Level 2 Subproses Data Aspek

Master Indikator

2.4

Menyimpan data

indikator

2.4.1

Menampilkan data

indikator

2.4.2

Menampilkan data

indikator yang

akan diubah

2.4.3

Menyimpan data

indikator yang

diubah

2.4.4

Menampilkan data

indikator yang

diubah

2.4.5

Gambar 3.38 Diagram Berjenjang Level 2 Subproses Data Indikator

data aspek yang telah diubah

data aspek yang akan diubah

data aspek

[data perubahan aspek]

[data aspek yang sesuai]

[data aspek yang akan diubah]

[data aspek yang diubah]

[data inputan aspek baru]

[data penambahan aspek]

[data aspek baru]

[data log in (admin)]

admin

admin

admin

4 tb_aspek

4 tb_aspek

4 tb_aspek

data log in2.3.1

menyimpan

data aspek

2.3.2

menampilkan

data aspek

2.3.3

menampilkan

data aspek yang

akan diubah

2.3.4

menyimpan

data aspek yang

diubah

2.3.5

menampilkan

data aspek yang

diubah

Page 34: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

56

Gambar 3.39 DFD Level 2 Subproses Data Indikator

Master Level

2.5

Menyimpan data

level

2.5.1

Menampilkan data

level

2.5.2

Menampilkan data

level yang akan

diubah

2.5.3

Menyimpan data

level yang diubah

2.5.4

Menampilkan data

level yang diubah

2.5.5

Gambar 3.40 Diagram Berjenjang Level 2 Subproses Data Level

[data definisi yang sesuai]

[data definisi yang akan diubah]

[data inputan definisi baru]

data indikator yang telah diubah

data indikator yang akan diubah

data indikator

[data indikator yang sesuai]

[data indikator yang akan diubah]

[data perubahan indikator]

[data indikator yang diubah]

[data inputan indikator bar u]

[data penambahan indikator]

[data log in (admin)]

[data indikator baru]

5 tb_indikator

admin admin

admin

5 tb_indikator

5 tb_indikator

data log in2.4.1

menyimpan

data indikator

2.4.2

menampilkan

data indikator

2.4.3

menampilkan

data indikator

yang akan diubah

2.4.4

menyimpan data

indikator yang

diubah

2.4.5

menampilkan

data indikator

yang diubah

12 tb_definisi

12 tb_definisi

12 tb_definisi

Page 35: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

57

Gambar 3.41 DFD Level 2 Subproses Data Level

Menampilkan data

skala yang diubah

2.6.5

Menyimpan data

skala yang diubah

2.6.4

Menampilkan data

skala yang akan

diubah

2.6.3

Menampilkan data

skala

2.6.2

Menyimpan data

skala

2.6.1

Master Skala

2.6

Gambar 3.42 Diagram Berjenjang Level 2 Subproses Data Skala

[data level yang diubah]

[data formula yang sesuai]

[data level yang sesuai]

[data level yang akan diubah]

[data formula yang akan diubah]

[data perubahan level]

data level yang telah diubah

data level yang akan diubah

data level

[data level baru]

[data inputan level baru]

[data inputan formula baru]

[data log in (admin)]

[data penambahan level]

admin

8 tb_formula

6 tb_level

6 tb_level

6 tb_level

8 tb_formula

admin

admin

data log in 2.5.1

menyimpan

data level

2.5.2

menampilkan

data level

2.5.3

menampilkan

data level yang

akan diubah

2.5.4

menyimpan data

level yang diubah

2.5.5

menampilkan

data level yang

diubah

8 tb_formula

Page 36: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

58

Gambar 3.43 DFD Level 2 Subproses Data Skala

Master Karyawan

2.7

Menambah Data

Karyawan

2.7.1

Mengubah Data

Karyawan

2.7.2

Gambar 3.44 Diagram Berjenjang Level 2 Subproses Data Karyawan

[data skala yang diubah]

[data skala yang sesuai]

[data skala yang akan diubah]

[data perubahan skala]

[data penambahan skala]

data skala yang telah diubah

data skala yang akan diubah

data skala

[data inputan skala baru][data skala baru]

[data log in (admin)]

7 tb_skala

7 tb_skala

7 tb_skala

adminadmin

admin

data log in

2.6.1

menyimpan data

skala

2.6.2

menampilkan

data skala

2.6.3

menampilkan data

skala yang akan

diubah

2.6.4

menyimpan data

skala yang diubah

2.6.5

menampilkan

data skala yang

diubah

Page 37: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

59

Gambar 3.45 DFD Level 2 Subproses Data Karyawan

Menambah data

karyawan

2.7.1

Menampilkan data

karyawan

2.7.1.6

Menyimpan data

karyawan

2.7.1.5

Menampilkan form

confirm

2.7.1.4

Menampilkan form

access setup

2.7.1.3

Menampilkan form

profil setup

2.7.1.2

Menampilkan form

account setup

2.7.1.1

Gambar 3.46 Diagram Berjenjang Level 3 Subproses Menambah Data Karyawan

Gambar 3.47 DFD Level 3 Subproses Menambah Data Karyawan

[data master profil karyawan yang akan diubah]

[data master jabatan]

[data master departemen]

[data inputan karyawan baru]

[data penambahan karyawan]

[data perubahan karyawan]

[data karyawan yang akan diubah][data karyawan yang sesuai]

[data karyawan yang diubah]

[data karyawan baru]

[data log in (admin)]

1 tb_karyawan

1 tb_karyawan

1 tb_karyawan

admin

3 tb_jabatan

2 tb_departemen

data log in

2.7.1

menambah data

karyawan

+

2.7.2

mengubah

data karyawan

+

1 tb_karyawan

[data log in (admin)]

[data inputan karyawan baru]

[data master jabatan]

[data master departemen]

[data penambahan karyawan]

[data karyawan baru]

data karyawandata karyawan

data karyawan

data karyawan

data karyawan

data log in

admin

1 tb_karyawan

2 tb_departemen

3 tb_jabatan

2.7.1.1

menampilkan

form account

setup

2.7.1.2

menampilkan

form profil setup

2.7.1.3

menampilkan

form access

setup

2.7.1.4

menampilkan

form confirm2.7.1.5

menyimpan

data karyawan

2.7.1.6

menampilkan

data karyawan

Page 38: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

60

Mengubah data

karyawan

2.7.2

Menampilkan form

account setup yang

diubah

2.7.2.6

Menampilkan form

profil setup yang

diubah

2.7.2.5

Menampilkan form

access setup yang

diubah

2.7.2.4

Menampilkan form

confirm yang akan

diubah

2.7.2.3

Menyimpan data

karyawan yang

diubah

2.7.2.2

Menampilkan data

karyawan yang

telah diubah

2.7.2.1

Gambar 3.48 Diagram Berjenjang Level 3 Subproses Mengubah Data Karyawan

Gambar 3.49 DFD Level 3 Subproses Mengubah Data Karyawan

Pada proses data kuisioner, penggambaran sistem dibagi menjadi tiga

yaitu menambah data kuisioner, melihat data kuisioner, dan pencarian data

kuisioner dapat dilihat pada gambar 3.51. Pada proses menambah data kuisioner,

admin bertugas untuk memasukkan data kuisioner baru dan sistem akan membaca

tiga tabel pada tampilan awal. Tabel tersebut meliputi tabel karyawan, tabel

departemen, tabel jabatan, selanjutnya akan tampil form setup penilai dengan

membaca data dari tabel karyawan, tabel departemen, tabel jabatan, dan tabel

level. Setelah data tersebut diatur akan disimpan pada tabel formnilai, tabel

assaspek, dan tabel asspenilai dapat dilihat pada Gambar 3.53. Admin juga dapat

melihat data kuisioner yang telah tersimpan dan yang telah terisi oleh karyawan

dengan membaca tabel karyawan, tabel departemen, tabel jabatan, dan tabel level

[data karyawan yang akan diubah]

[data master profil karyawan yang akan diubah]

[data karyawan yang sesuai]

[data perubahan karyawan]

[data karyawan yang diubah]

data karyawan yang akan diubahdata karyawan yang akan diubah

data karyawan yang akan diubah

data karyawan yang akan diubahdata karyawan yang akan diubah

admin

1 tb_karyawan

2.7.2.1

menampilkan

form account

setup yang diubah

2.7.2.2

menampilkan

form profil setup

yang diubah

2.7.2.3

menampilkan

form access setup

yang diubah

2.7.2.4

menampilkan

form confirm

yang diubah

2.7.2.5

menyimpan

data karyawan

yang diubah

2.7.2.6

menampilkan

data karyawan

yang telah diubah

Page 39: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

61

pada tampilan form keterangan kuisioner. Setelah itu sistem akan menampilkan

nama penilai dengan membaca dari tabel level, tabel asspenilai, tabel

nilaiperjabatan. Proses selanjutnya sistem akan menampilkan setup aspek

penilaian dengan membaca tabel formnilai dan tabel nilai peraspek dapat dilihat

pada Gambar 3.55. Pada proses pencarian data kuisioner sistem akan membaca

empat tabel dalam memproses pencarian data. Tabel tersebut meliputi tabel

karyawan, tabel departemen, tabel jabatan, dan tabel formnilai. Setelah proses

memfilter selesai maka data tersebut akan ditampilkan pada admin dapat dilihat

pada Gambar 3.57.

Master Kuisioner

2.8

Pencarian data

kuisioner

2.8.3

Melihat data

kuisioner

2.8.2

Menambah data

kuisioner

2.8.1

Gambar 3.50 Diagram Berjenjang Level 2 Subproses Data Kuisioner

Page 40: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

62

Gambar 3.51 DFD Level 2 Subproses Data Kuisioner

Master Kuisioner

2.8.1

Menampilkan form

keterangan

kuisioner

2.8.1.1

Menampilkan form

setup penilai

2.8.1.2

Menampilkan setup

aspek penilaian

2.8.1.3

Menampilkan data

kuisioner

2.8.1.5

Menyimpan data

kuisioner

2.8.1.4

Gambar 3.52 Diagram Berjenjang Level 3 Subproses Menambah Data Kuisioner

[data asspenilai l ihat]

[data assaspek]

[nilai perjabatan lihat]

[data nilai peraspek lihat]

[data master level l ihat 2]

[data formnilai l ihat]

[data karyawan setup kuisioner]

[data jabatan setup kuisioner]

[data departemen setup kuisioner]

[data departemen filter] [data jabatan fi lter]

[data fomrnilai fi lter]

[data karyawan filter]

[data master karyawan lihat]

[data master departemen lihat]

[data master jabatan lihat]

[data master level l ihat]

[data filter kuisioner]

[data kuisioner yang terfi lter]

[data kuisioner yang dilihat]

[data kuisioner yang dipilih]

[data penambahan kuisioner]

[data kuisioner baru]

[data master level]

[data asspenilai]

[data formnilai]

[data master indikator]

[data master aspek]

[data master jabatan kuisioner]

[data master departemen kuisioner]

[data master karyawan]

[data log in (admin)]

admin

11 tb_asspenilai

9 tb_formnilai6 tb_level

5 tb_indikator

1 tb_karyawan

4 tb_aspek

2 tb_departemen3 tb_jabatan

data log in2.8.1

menambah data

kuisioner

+

2.8.2

melihat data

kuisioner

+

2.8.3

pencarian data

kuisioner

+

1 tb_karyawan

6 tb_level

9 tb_formnilai

3 tb_jabatan

2 tb_departemen

2 tb_departemen 3 tb_jabatan

1 tb_karyawan

2 tb_departemen

1 tb_karyawan

3 tb_jabatan

14 tb_nilaiperjabatan

9 tb_formnilai

6 tb_level

15 tb_nilaiperaspek

10 tb_assaspek

11 tb_asspenilai

Page 41: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

63

Gambar 3.53 DFD Level 3 Subproses Menambah Data Kuisioner

Melihat data

kuisioner

2.8.2

Menampilkan form

keterangan

kuisioner

2.8.2.1

Menampilkan form

setup penilai

2.8.2.3

Menampilkan setup

aspek penilaian

2.8.2.2

Gambar 3.54 Diagram Berjenjang Level 3 Subproses Melihat Data Kuisioner

Gambar 3.55 DFD Level 3 Subproses Melihat Data Kuisioner

[data karyawan setup kuisioner]

[data departemen setup kuisioner]

[data jabatan setup kuisioner]

[data master level]

[data master departemen kuisioner]

[data master aspek][data asspenilai]

[data formnilai]

[data assaspek]

[data master indikator]

[data log in (admin)]

[data master jabatan kuisioner]

[data master karyawan]

data kuisioner baru data kuisioner baru

data kuisioner baru

data kuisioner baru

[data penambahan kuisioner]

[data kuisioner baru]

data log in

1 tb_karyawan

2 tb_departemen

3 tb_jabatan

4 tb_aspek

5 tb_indikator

9 tb_formnilai 10 tb_assaspek

11 tb_asspenilai

6 tb_level

admin

2.8.1.1

menampilkan

form keterangan

kuisioner

2.8.1.2

menampilkan

form setup

penilai

2.8.1.3

menampilkan

setup aspek

penilaian

2.8.1.4

menyimpan

data kuisioner

2.8.1.5

menampilkan

data kuisioner

1 tb_karyawan

[data nilai peraspek lihat]

[data formnilai l ihat]

[data asspenilai l ihat]

[data master level l ihat 2]

[nilai perjabatan lihat]

[data master departemen lihat]

[data master level l ihat]

[data master jabatan lihat]

[data master karyawan lihat]

data kuisioner yang dipil ih

data kuisioner yang dipil ih

[data kuisioner yang dilihat]

[data kuisioner yang dipilih]

admin

2.8.2.1

menampilkan form

keterang an kuisioner

yang dil ihat

2.8.2.2

menampilkan

nama penilai

2.8.2.3

menampilkan

setup aspek

penilaian

6 tb_level

3 tb_jabatan

2 tb_departemen1 tb_karyawan

9 tb_formnilai

6 tb_level

15 tb_nilaiperaspek

14 tb_nilaiperjabatan

11 tb_asspenilai

Page 42: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

64

Pencarian data

kuisioner

2.8.3

Menampilkan form

keterangan

kuisioner

2.8.3.1

Menampilkan form

setup penilai

2.8.3.2

Gambar 3.56 Diagram Berjenjang Level 3 Subproses Pencarian Data Kuisioner

Gambar 3.57 DFD Level 3 Subproses Pencarian Data Kuisioner

Proses selanjutnya adalah subproses untuk master saran aspek. Pertama

sistem akan menampilkan data saran aspek yang diubah, kemudian akan

menyimpan data saran aspek dan akan menampilkan kembali kepada admin dapat

dilihat pada gambar 3.51.

Master Saran Aspek

2.9

Menampilkan data

saran aspek

2.9.3Menyimpan data

saran aspek yang

diubah

2.9.2

Menampilkan data

saran aspek yang

diubah

2.9.1

Gambar 3.58 Diagram Berjenjang Level 2 Subproses Data Saran Aspek

[data jabatan filter]

[data fomrnilai fi lter]

[data departemen filter]

[data karyawan filter]

[data kuisioner yang terfilter]

data fi lter kuisioner

[data filter kuisioner]

admin

2.8.3.1

memfilter data

kuisioner

2.8.3.2

menampilkan data

kuisioner yang

terfilter

1 tb_karyawan

9 tb_formnilai

3 tb_jabatan

2 tb_departemen

Page 43: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

65

Gambar 3.59 DFD Level 2 Subproses Data Saran Aspek

Proses selanjutnya adalah subproses untuk mengisi kuisioner. Karyawan

bertugas untuk mengisi kuisioner yang telah dibuat oleh admin. Langkah pertama

karyawan dapat melakukan pencarian isi kuisioner yang nantinya akan

menampilkan data hasil pencarian isi kuisioner. Data tersebut diperoleh melalui

tabel karyawan, tabel departemen, tabel jabatan, dan tabel level. Proses

selanjutnya karyawan dapat melakukan pengisian data kuisioner penilaian yang

membaca dari tabel asspenilai, tabel assaspek, dan tabel formnilai. Setelah

karyawan selesai mengisi data kuisioner penilaian, maka data tersebut akan

disimpan pada tabel nilaiperjabatan, tabel nilaiperaspek, tabel summary, dan tabel

assaspek dapat dilihat pada Gambar 3.61. Untuk proses selanjutnya data tersebut

akan digunakan pada proses pembuatan laporan.

[data log in (admin)]

[data saran aspek yang diubah]

data saran aspek

data saran aspek

[data perubahan saran aspek]

[data saran aspek yang sesuai]

[data aspek saran]

[data saran aspek yang akan diubah]

admin

admin

16 tb_saranaspek

4 tb_aspek

16 tb_saranaspek

2.9.1

menampilkan data

saran aspek yang

akan diubah

2.9.2

menyimpan data

saran aspek yang

diubah

2.9.3

menampilkan data

saran aspek

data log in

Page 44: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

66

Mengisi kuisioner

3

Menampilkan form

keterangan kuisioner

3.1

Menampilkan form

kuisioner penilaian

3.2

Menyimpan form

kuisioner penilaian

3.3

Gambar 3.60 Diagram Berjenjang Level 1 Subproses Mengisi Kuisioner

Gambar 3.61 DFD Level 1 Subproses Mengisi Kuisioner

Pada subproses untuk laporan penilaian kinerja, penggambaran sistem

dibagi menjadi tiga yaitu mencetak laporan penilaian kinerja karyawan, eksport

laporan rekap summary, dan melihat laporan nilai grafik penilaian. Pada

[nilai peraspek karyawan]

[nilai perjabatan karyawan][nilai summary karyawan]

[nilai assaspek karyawan]

[data formnilai]

[data assaspek]

[data asspenilai]

[data hasil kuisioner]

data jawaban kuisioner

data karyawan yang ing in dinilai

[data departemen karyawan yang dinilai]

[data jabatan karyawan yang dinilai]

[data level karyawan yang dinilai]

[data karyawan yang dinilai]

[data log in (karyawan)]

[data isi kuisioner]

autentifikasi

karyawan

pembuatan laporan

9 tb_formnilai

10 tb_assaspek

11 tb_asspenilai

10 tb_assaspek14 tb_nilaiperjabatan

15 tb_nilaiperaspek

13 tb_summary

1 tb_karyawan

2 tb_departemen

3 tb_jabatan

6 tb_level

3.1

menampilkan form

keterangan kuisioner

3.2

menampilkan form

kuisioner penilaian

3.3

menyimpan form

kuisioner penilaian

Page 45: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

67

subproses mencetak laporan penilaian kinerja karyawan, langkah pertama yang

dilakukan admin adalah dapat memilih data karyawan yang ingin dicetak dengan

membaca dari tabel karyawan, tabel formnilai, tabel departemen, tabel jabatan,

tabel summary, dan tabel nilaiperaspek kemudian data tersebut akan secara

otomatis tercetak. Pada subproses yang kedua adalah eksport laporan rekap

summary dengan membaca tabel karyawan, tabel formnilai, tabel departemen,

tabel jabatan, tabel skala, tabel summary. Data tersebut akan otomatis dikonversi

kedalam format excel. Karyawan juga dapat melihat nilai grafik untuk nilainya

masing masing dengan membaca tabel formnilai, tabel summary, tabel

departemen, tabel jabatan, tabel skala, dan tabel karyawan dapat dilihat pada

Gambar 3.63.

Mencetak laporan

penilaian kinerja

karyawan

4.1

Eksport laporan

rekap summary

4.2

Melihat laporan nilai

grafik penilaian

4.3

Pembuatan Laporan

4

Gambar 3.62 Diagram Berjenjang Level 1 Subproses Laporan Penilaian Kinerja

Page 46: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

68

Gambar 3.63 DFD Level 1 Subproses Laporan Penilaian Kinerja

3.2.5 Entity Relationship Diagram

Pada ER-Diagram ini dijelaskan mengenai hubungan entitas yang satu

dengan entitas yang lainnya dan terhubung berdasarkan indeks yang sama. Pada

setiap entitas akan diperjelas dengan tampilan field pada masing-masing entitas.

Untuk memudahkan dalam melihat entitas dan hubungan antar entitas tersebut.

Berikut ini akan digambarkan ER-Diagram ke tampilan Conceptual Data Model

dan Physical Data Model.

A Conceptual Data Model

Pada Conceptual Data Model ini, akan ditampilkan hubungan antar

entitas dan field-field yang dimiliki oleh setiap entitas sebelum ditambah field-

field hasil suatu relasi, seperti terlihat pada Gambar 3.64. Field-filed yang

[data summary laporan grafik]

[data jabatan laporan grafik]

[data skala laporan g rafik]

[data departemen laporan grafik]

[data karyawan laporan grafik]

[data formnilai laporan g rafik]

[data summary laporan eksport]

[data departemen laporan eksport]

[data formnilai laporan eksport]

[data karyawan laporan eksport]

[data jabatan laporan eksport]

[data skala laporan eksport]

[data nilaiperaspek]

[data formnilai laporan cetak]

[data departemen laporan cetak]

[data skala laporan cetak]

[data jabatan laporan cetak]

[data summary laporan cetak]

[data karyawan laporan cetak]

[data log in (karyawan)]

[laporan data nilai]

[data permintaan nilai]

[data permintaan laporan rekap summary]

[laporan penilaian]

[laporan rekap summary]

[data permintaan laporan penilaian kinerja]

data log in (admin)

data log in (admin)

[data log in (admin)]

[data hasil kuisioner] autentifikasi

autentifikasi

karyawan

mengisi kuisioner

4.1

mencetak laporan

penilaian kinerja

karyawan

4.2

eksport laporan rekap

summary

4.3

melihat laporan grafik

penilaian

1 tb_karyawan

9 tb_formnilai 2 tb_departemen

3 tb_jabatan

7 tb_skala

13 tb_summary

15 tb_nilaiperaspek

admin

admin admin

Page 47: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

69

diimiliki oleh tiap entitas akan disusun menjadi satu tabel yang nantinya akan

digunakan untuk membuat database. Setiap tabel memiliki satu primary key yang

berguna sebagai identitas dari tabel tersebut. Selain itu, primary key juga

berfungsi untuk menghubungkan tabel satu ke lainnya yang dibutuhkan oleh

sistem.

B Physical Data Model

Pada Physical Data Model ini, semua field yang akan diimplementasikan

dalam table-tabel pada database telah dipresentasikan secara lengkap, seperti

terlihat pada Gambar 3.65. Terdapat 16 tabel pada database dalam aplikasi

penilaian kinerja karyawan ini, yang terdiri dari sepuluh tabel data master, dan

enam tabel untuk menyimpan transaksi. Tabel tersebut meliputi tabel definisi,

tabel aspek, tabel saran aspek, tabel nilaiperaspek, tabel indikator, tabel jabatan,

tabel departemen, tabel karyawan, tabel assaspek, tabel summary, tabel level,

tabel formula, tabel nilaiperjabatan, tabel formnilai, tabel asspenilai, dan tabel

skalanilai. Data-data dari tabel pada database tersebut akan digunakan untuk

menjalankan aplikasi penilaian kinerja karyawan.

Page 48: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

70

Gambar 3.64 Conceptual Data Model Aplikasi Penilaian Kinerja Karyawan

mempunyai

mempunyai

digunakan

digunakan

dimiliki

melakukan

dimiliki

dimiliki

digunakan

diperlukan

memiliki

mempunyai

memiliki

mempunyai

memiliki

mempunyai

tb_asppek

#

o

o

id_aspek

namaAspek

keteranganA

Integer

Variable characters (45)

Long variable characters

tb_assaspek

#

o

o

o

o

id_assAspek

bobotAspek

bobotIndikator

rangNilai

bobotXrange

Integer

Float

Float

Integer

Float

tb_asspenilai

#

o

o

o

id_asspenilai

penilai

statusIsi

bobot_level

Integer

Integer

Variable characters (1)

Float

tb_definisi

#

o

o

id_definisi

definisi

cDef

Integer

Long variable characters

Integer

tb_departemen

#

*

*

*

id_departemen

departemen

parent_id_dep

child_id_dep

Integer

Variable characters (45)

Variable characters (45)

Variable characters (45)

tb_formnilai

#

o

o

o

o

o

id_formNilai

periode

tahun

tanggalN

createBy

createDate

Integer

Integer

Integer

Date

Integer

Date & Time

tb_indikator

#

o

id_indikator

namaIndikator

Integer

Variable characters (45)

tb_jabatan

#

*

*

id_jabatan

namaJabatan

parent_id

Integer

Variable characters (45)

Integer

tb_karyawan

#

o

o

o

o

o

o

o

o

o

o

o

o

o

o

id_karyawan

nama

nik

alamat

tglLahir

tempatLahir

gender

username

password

statusK

foto

fasilitas

aksi_tgl

entry_dataK

isHrd

Integer

Variable characters (45)

Variable characters (10)

Long variable characters

Date

Variable characters (45)

Variable characters (10)

Variable characters (45)

Variable characters (45)

Variable characters (1)

Variable characters (100)

Text

Date & Time

Variable characters (45)

Integer

tb_level

#

o

*

id_level

namaLevel

bobotLevel

Integer

Variable characters (45)

Integer

tb_nilaiperaspek

#

o

o

id_nilaiperaspek

nilaiPeraspek

nilaiXbobotLevel

Integer

Float

Float

tb_nilaiperjabatan

#

o

o

id_nilaiPerjabatan

bobotP

gradeP

Integer

Float

Variable characters (2)

tb_skalanilai

#

o

o

o

o

id_skala

huruf

min

max

keteranganS

Integer

Variable characters (2)

Float

Float

Variable characters (15)

tb_summary

#

o

o

id_sumarry

bobotS

gradeS

Integer

Float

Variable characters (2)

tb_formula

#

*

*

id_formula

formula

keteranganf

Integer

Variable characters (50)

Variable characters (100)

tb_saranaspek

#

*

*

id_saran

grade

saran

Integer

Variable characters (1)

Text

Page 49: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

71

Gambar 3.65 Physical Data Model Aplikasi Penilaian Kinerja Karyawan

mempunyai

mempunyai

digunakan

digunakan

dimiliki

melakukan

dimiliki

dimiliki

digunakan

diperlukan

memiliki

mempunyai

memiliki

mempunyai

memiliki

mempunyai

tb_asppek

id_aspek

namaAspek

keteranganA

integer

varchar(45)

long varchar

<pk>

tb_assaspek

id_assAspek

id_indikator

bobotAspek

bobotIndikator

rangNilai

bobotXrange

integer

integer

float

float

integer

float

<pk>

<fk>

tb_asspenilai

id_asspenilai

id_karyawan

id_formNilai

penilai

statusIsi

bobot_level

integer

integer

integer

integer

varchar(1)

float

<pk>

<fk2>

<fk1>

tb_definisi

id_definisi

id_indikator

id_aspek

definisi

cDef

integer

integer

integer

long varchar

integer

<pk>

<fk2>

<fk1>

tb_departemen

id_departemen

departemen

parent_id_dep

child_id_dep

integer

varchar(45)

varchar(45)

varchar(45)

<pk>

tb_formnilai

id_formNilai

id_karyawan

periode

tahun

tanggalN

createBy

createDate

integer

integer

integer

integer

date

integer

timestamp

<pk>

<fk>

tb_indikator

id_indikator

id_nilaiperaspek

namaIndikator

integer

integer

varchar(45)

<pk>

<fk>

tb_jabatan

id_jabatan

namaJabatan

parent_id

integer

varchar(45)

integer

<pk>

tb_karyawan

id_karyawan

id_jabatan

id_departemen

nama

nik

alamat

tglLahir

tempatLahir

gender

username

password

statusK

foto

fasil itas

aksi_tgl

entry_dataK

isHrd

integer

integer

integer

varchar(45)

varchar(10)

long varchar

date

varchar(45)

varchar(10)

varchar(45)

varchar(45)

varchar(1)

varchar(100)

long varchar

timestamp

varchar(45)

integer

<pk>

<fk1>

<fk2>

tb_level

id_level

id_formula

id_asspenilai

namaLevel

bobotLevel

integer

integer

integer

varchar(45)

integer

<pk>

<fk2>

<fk1>

tb_nilaiperaspek

id_nilaiperaspek

id_aspek

nilaiPeraspek

nilaiXbobotLevel

integer

integer

float

float

<pk>

<fk>

tb_nilaiperjabatan

id_nilaiPerjabatan

id_asspenilai

id_skala

bobotP

gradeP

integer

integer

integer

float

varchar(2)

<pk>

<fk1>

<fk2>

tb_skalanilai

id_skala

huruf

min

max

keteranganS

integer

varchar(2)

float

float

varchar(15)

<pk>

tb_summary

id_sumarry

id_formNilai

bobotS

gradeS

integer

integer

float

varchar(2)

<pk>

<fk>

tb_formula

id_formula

formula

keteranganf

integer

varchar(50)

varchar(100)

<pk>

tb_saranaspek

id_saran

id_aspek

grade

saran

integer

integer

varchar(1)

long varchar

<pk>

<fk>

Page 50: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

72

3.2.6 Rancangan Database

Pada perancangan database ini akan dijelaskan mengenai table-tabel

yang digunakan dalam perancangan sistem. Adapun struktur dari table-tabel ini

adalah :

a. Tabel Data Departemen

Nama Tabel : tb_departemen

Primary Key : id_departemen

Fungsi : Untuk menyimpan data departemen

Tabel 3.1 Data Departemen

Field Type Length Keterangan

id_departemen Integer - ID departemen

departemen Varchar 45 Nama departemen

Parent_id_dep Varchar 45 Induk ID departemen

Child_id_dep Varchr 45 Anak ID departemen

b. Tabel Data Jabatan

Nama Tabel : tb_jabatan

Primary Key : id_jabatan

Fungsi : Untuk menyimpan data jabatan

Tabel 3.2 Data Jabatan

Field Type Length Keterangan

id_jabatan Integer - ID Jabatan

jabatan Varchar 45 Nama jabatan

Parent_id Integer - Induk id jabatan

c. Tabel Data Aspek

Nama Tabel : tb_aspek

Primary Key : id_aspek

Page 51: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

73

Fungsi : Untuk menyimpan data aspek

Tabel 3.3 Data Aspek

Field Type Length Keterangan

Id_aspek Integer - ID Aspek

namaAspek Varchar 45 Menyimpan nama nspek

keteranganA Long Varchar - Menyimpan keterangan dari tiap aspek

d. Tabel Data Definisi

Nama Tabel : tb_definisi

Primary Key : id_definisi

Fungsi : Untuk menyimpan data definisi

Tabel 3.4 Data Definisi

Field Type Length Keterangan

id_definisi Integer - ID definisi

definisi Long

varchar

- Menyimpan nama definisi dari tiap indikator

cDef Integer - Untuk menyimpan banyaknya definisi. Tiap

indikator memiliki 5 keterangan definisi.

e. Tabel Data Nilai Per Aspek

Nama Tabel : tb_nilaiperaspek

Primary Key : id_nilaiperaspek

Fungsi : Untuk menyimpan data nilai peraspek yang diberikan oleh

tiap penilai

Tabel 3.5 Data Nilai Per Aspek

Field Type Length Keterangan

id_nilaiperaspek Integer - ID nilaiperaspek

nilaiPeraspek Float - Untuk menyimpan total nilai dari masing

masing indikator

nilaiXbobotLevel Float - Untuk menyimpan nilai peraspek dikalikan

Page 52: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

74

Field Type Length Keterangan

bobot level penilai

f. Tabel Data Skala Nilai

Nama Tabel : tb_skalanilai

Primary Key : id_skala

Fungsi : Untuk menyimpan data skala nilai

Tabel 3.6 Data Skala Nilai

Field Type Length Keterangan

id_skala Integer - ID skala

huruf Varchar 2 Untuk menyimpan nilai huruf

min Float - Untuk menyimpan nilai minimal dari tiap nilai

huruf

max Float - Untuk menyimpan nilai maksimal dari tiap

nilai huruf

keteranganS Varchar 15 Untuk menyimpan keterangan dari tiap nilai

huruf

g. Tabel Data Indikator

Nama Tabel : tb_indikator

Primary Key : id_indikator

Fungsi : Untuk menyimpan data indikator

Tabel 3.7 Data Indikator

Field Type Length Keterangan

id_indikator Integer - ID indikator

namaIndikator Varchar 45 Untuk menyimpan nama tiap indikator dari

masing masing aspek

h. Tabel Data Karyawan

Nama Tabel : tb_karyawan

Primary Key : id_karyawan

Page 53: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

75

Fungsi : Untuk menyimpan data karyawan

Tabel 3.8 Data Karyawan

Field Type Length Keterangan

id_karyawan Integer - ID karyawan

nama Varchar 45 Untuk menyimpan nama karyawan

nik Varchar 10 Untuk menyimpan nik karyawan

alamat Long

varchar

- Untuk menyimpan alamat karyawan

tglLahir Date - Untuk menyimpan tanggal lahir

tempatLahir Varchar 45 Untuk menyimpan tempat lahir

gender Varchar 10 Untuk menyimpan Jenis kelamin

username Varchar 45 Untuk menyimpan Username

password Varchar 45 Untuk menyimpan Password

status Varchar 1 Untuk mengatur status aktif pasif

karyawan

foto Varchar 100 Menyimpan foto

fasilitas Text - Untuk mengatur hak akses pengguna

aksi_tgl Date - Untuk menyimpan tanggal pembuatan

entry_dataK Varchar 45 Untuk menyimpan siapa yang membuat

isHrd Integer - Untuk menyimpan bahwa dibuat oleh

HRD

i. Tabel Data Assaspek

Nama Tabel : tb_assaspek

Primary Key : id_assaspek

Fungsi : Untuk menyimpan penentuan aspek dari tiap yang dinilai.

Proses terjadi pada tahap setup aspek penilaian.

Tabel 3.9 Data Assaspek

Field Type Length Keterangan

id_assaspek Integer - ID Assaspek

bobotASpek Float - Untuk menyimpan bobot aspek

bobotIndikator Float - Untuk menyimpan bobot dari tiap indikator

yang di tentukan oleh admin pada proses

setup aspek penilaian

rangeNilai Integer - Untuk menyimpan inputan dari penilai,

bahwa penilai memberikan range 1 - 5

Page 54: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

76

Field Type Length Keterangan

bobotXrange Float - Untuk menyimpan hasil perkalian dari range

nilai dikalikan bobot lalu di bagi 100%

j. Tabel Data Formnilai

Nama Tabel : tb_formnilai

Primary Key : id_formNilai

Fungsi : Untuk menyimpan data kuisioner untuk tiap yang dinilai.

Proses terjadi pada tahap keterangan kuisioner.

Tabel 3.10 Data Formnilai

Field Type Length Keterangan

id_formNilai Integer - ID Formnilai

periode Integer - Untuk menyimpan periode penilaian dari

tiap penilai

tahun Integer - Untuk menyimpan periode penilaian dari

tiap penilai

tanggalN Date - Untuk menyimpan tanggal dibuatnya

penilaian dari tiap penilai

createBy Integer - Untuk menyimpan siapa yang membuat

penilaian.

createDate Date &

Time

- Untuk menyimpan waktu dibuatnya

penilaian.

k. Tabel Data Summary

Nama Tabel : tb_summary

Primary Key : id_summary

Fungsi : Untuk menyimpan hasil total akumulasi dari semua

penilai setelah di kalikan dengan bobot masing masing per

penilai.

Page 55: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

77

Tabel 3.11 Data Summary

Field Type Length Keterangan

id_summary Integer - ID summary

bobotS Float - Untuk menyimpan bobot keseluruhan dari

semua penilai

grades Varchar 2 Untuk menyimpan dari nilai tersebut maka

termasuk kedalam grade.

l. Tabel Data Asspenilai

Nama Tabel : tb_asspenilai

Primary Key : id_asspenilai

Fungsi : Untuk menyimpan data penilai untuk tiap karyawan yang

dinilai. Proses terjadi pada tahap setup penilai.

Tabel 3.12 Data Asspenilai

Field Type Length Keterangan

id_asspenilai Integer - ID asspenilai

penilai Integer - Untuk menyimpan id karyawan yang menilai.

Didapat dari tb_karyawan

statusIsi Varchar 1 Untuk menyimpan data status apakah sudah

mengisi atau belum

bobot_level Float - Untuk menyimpan data berapa bobot penilai

yang diberikan

m. Tabel Data Level

Nama Tabel : tb_level

Primary Key : id_level

Fungsi : Untuk menyimpan data level penilai yang nantinya akan

digunakan pada saat proses penentuan penilai.

Tabel 3.13 Data Level

Field Type Length Keterangan

Id_level Integer - ID Level

Page 56: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

78

Field Type Length Keterangan

namaLevel Varchar 45 Untuk menyimpan nama level penilai

Bobot_level Integer - Untuk menyimpan bobot

n. Tabel Data Nilaiperjabatan

Nama Tabel : tb_nilaiperjabatan

Primary Key : id_nilaiPerjabatan

Fungsi : Untuk menyimpan hasil total nilai dari masing masing

penilai.

Tabel 3.14 Data Nilaiperjabatan

Field Type Length Keterangan

Id_nilaiPerjabatan Integer - ID nilaiperjabatan

bobotP Float - Untuk menyimpan total nilai dari masing

masing penilai

gradeP Varchar 2 Untuk menyimpan dari nilai tersebut

maka termasuk kedalam grade

o. Tabel Data Saran Aspek

Nama Tabel : tb_saranaspek

Primary Key : id_saran

Fungsi : Untuk menyimpan saran yang akan diberikan dari masing

masing nilai aspek yang diperoleh.

Tabel 3.15 Saran Aspek

Field Type Length Keterangan

Id_saran Integer - ID saran

grade Varchar 1 Untuk menyimpan grade nilai dari tiap saran aspek

yang akan dikeluarkan

saran Text - Untuk menyimpan saran dari tiap aspek yang akan

dikeluarkan kepada admin

Page 57: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

79

3.2.7 Rancangan Interface

Setelah membuat System Flow, ER-Diagram, dan perancangan database

kemudian dibuat suatu desain input dan output untuk mengartikan suatu desain

aplikasi agar dapat lebih mudah dipahami. Adapun desain interface dari aplikasi

penilaian kinerja karyawan adalah sebagai berikut.

A Desain Halaman Login

Halaman ini berfungsi untuk melakukan validasi terhadap password yang

dimasukkan. Seperti terlihat pada Gambar 3.66.

Gambar 3.66 Desain Halaman Login User

B Desain Halaman Master

Halaman master digunakan untuk melakukan pengelolaan data master

yaitu menambah data dan mengubah data. Adapun desain halaman master tersebut

adalah sebagai berikut:

1. Desain Halaman Master Departemen

Halaman ini berfungsi untuk melakukan maintenance departemen. Yang

bertugas untuk melakukan pengelolaan data departemen ini adalah

administrator HRD. Melalui halaman ini, admin dapat melakukan input dan

Page 58: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

80

update data departemen. Desain halaman master departemen digambarkan pada

Gambar 3.67 dan Gambar 3.68.

Gambar 3.67 Desain Halaman Master Departemen

Gambar 3.68 Desain Halaman Tambah Data Departemen

2. Desain Halaman Master Jabatan

Halaman ini berfungsi untuk melakukan maintenance data jabatan. Yang

bertugas untuk melakukan maintenance data jabatan ini adalah administrator

HRD. Melalui halaman ini, admin dapat melakukan input dan update data

jabatan. Desain halaman master jabatan digambarkan pada Gambar 3.69 dan

Gambar 3.70.

Page 59: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

81

Gambar 3.69 Desain Halaman Master Jabatan

Gambar 3.70 Desain Halaman Tambah Data Jabatan

3. Halaman Master Aspek Penilaian

Halaman ini berfungsi untuk melakukan maintenance data aspek. Yang

bertugas untuk melakukan maintenance data departemen ini adalah

administrator HRD. Melalui halaman ini, admin dapat melakukan input dan

update data aspek. Desain halaman master aspek digambarkan pada Gambar

3.71 dan Gambar 3.72.

Page 60: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

82

Gambar 3.71 Desain Halaman Master Aspek

Gambar 3.72 Desain Halaman Tambah Data Aspek

4. Halaman Master Indikator Penilaian

Halaman ini berfungsi untuk melakukan maintenance data indikator. Yang

bertugas untuk melakukan maintenance data indikator ini adalah administrator

HRD. Melalui halaman ini, admin dapat melakukan input dan update data

indikator. Desain halaman master indikator digambarkan pada Gambar 3.73

dan Gambar 3.74.

Page 61: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

83

Gambar 3.73 Desain Halaman Master Indikator

Gambar 3.74 Desain Halaman Tambah Data Indikator

5. Halaman Master Level

Halaman ini berfungsi untuk melakukan maintenance data level. Yang bertugas

untuk melakukan maintenance data level ini adalah administrator HRD.

Melalui halaman ini, admin dapat melakukan input dan update data level.

Desain halaman master level digambarkan pada Gambar 3.75 dan Gambar

3.76.

Page 62: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

84

Gambar 3.75 Desain Halaman Master Level

Gambar 3.76 Desain Halaman Tambah Data Level

6. Halaman Master Skala Penilaian

Halaman ini berfungsi untuk melakukan maintenance data skala. Yang

bertugas untuk melakukan maintenance data skala ini adalah administrator

HRD. Melalui halaman ini, admin dapat melakukan input dan update data

skala. Desain halaman master skala digambarkan pada Gambar 3.77 dan

Gambar 3.78.

Page 63: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

85

Gambar 3.77 Desain Halaman Master Skala

Gambar 3.78 Desain Halaman Tambah Data Skala

7. Halaman Master Karyawan

Halaman ini berfungsi untuk melakukan maintenance data karyawan. Yang

bertugas untuk melakukan maintenance data karyawan ini adalah administrator

HRD. Melalui halaman ini, admin dapat melakukan input dan update data

karyawan. Desain halaman master karyawan digambarkan pada Gambar 3.79,

Gambar 3.80, Gambar 3.81, Gambar 3.82, dan Gambar 3.83.

Page 64: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

86

Gambar 3.79 Desain Halaman Master Karyawan

Gambar 3.80 Desain Halaman Tambah Karyawan 1

Gambar 3.81 Desain Halaman Tambah Karyawan 2

Page 65: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

87

Gambar 3.82 Desain Halaman Tambah Karyawan 3

Gambar 3.83 Desain Halaman Tambah Karyawan 4

8. Halaman Master Kuisioner

Halaman ini berfungsi untuk melakukan maintenance data kuisioner. Yang

bertugas untuk melakukan maintenance data kuisioner ini adalah administrator

HRD. Melalui halaman ini, admin dapat melakukan input, lihat, dan cetak data

Page 66: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

88

kuisioner. Desain halaman master kuisioner digambarkan pada Gambar 3.84,

Gambar 3.85, Gambar 3.86, dan Gambar 3.87.

Gambar 3.84 Desain Halaman Master Kuisioner

Gambar 3.85 Desain Halaman Tambah Data Kuisioner 1

Page 67: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

89

Gambar 3.86 Desain Halaman Tambah Data Kuisioner 2

Gambar 3.87 Desain Halaman Tambah Kuisioner 3

Page 68: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

90

C Desain Halaman Isi Kuisioner

Halaman ini berfungsi untuk melakukan maintenance data isi kuisioner.

Yang bertugas untuk melakukan maintenance data isi kuisioner ini adalah

administrator HRD. Melalui halaman ini, admin dapat melakukan input data

kuisioner. Desain halaman master isi kuisioner digambarkan pada Gambar 3.88

dan Gambar 3.89.

Gambar 3.88 Desain Halaman Isi Kuisioner

Gambar 3.89 Desain Halaman Isi Kuisioner 2

Page 69: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

91

3.3 Perancangan Evaluasi

Setelah melakukan perancangan dan desain aplikasi penilaian kinerja

karyawan, maka tahapan yang dilakukan selanjutnya adalah melakukan

perencanaan atas uji coba aplikasi yang dilakukan setelah aplikasi selesai

dibangun. Uji coba ini dilakukan untuk mengetahui apakah aplikasi yang dibuat

telah sesuai dengan kebutuhan dari PT. E-T-A Indonesia. Uji coba ini dilakukan

dengan subjek uji coba perorangan dan juga dilakukan uji coba dengan blackbox

testing.

3.3.1 Rancangan Uji Coba Sistem

Setelah melakukan rancang bangun aplikasi penilaian kinerja karyawan,

maka harus dilakukan uji coba untuk menguji fungsionalitas dari sistem yang

telah dibangun. Uji fungsionalitas ini dilakukan dengan menggunakan blackbox

testing. Perencanaan uji coba blackbox testing untuk aplikasi penilaian kinerja

karyawan ini dapat dilihat pada Tabel 3.16.

Tabel 3.16 Rancangan Uji Coba dengan Black Box Testing

No Fungsionalitas Halaman

tujuan

Cara melakukan

pengujian

Hasil yang

diharapkan

1 Login sistem Login a. Memasukkan

username dan

password yang

benar

b. Memasukkan

username dan

password yang

salah

a. Jika username dan

password benar,

maka sukses masuk

ke sistem.

b. Jika username dan

password salah,

maka tetap di

halaman login dan

kotak username

dan password

kosong.

2 Master (insert,

update, delete)

Master a. Memasukkan

data baru.

b. Melakukan ubah

a. Untuk proses

memasukkan data,

sistem berhasil

Page 70: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

92

No Fungsionalitas Halaman

tujuan

Cara melakukan

pengujian

Hasil yang

diharapkan

data yang sudah

ada.

c. Melakukan

hapus data yang

ingin dihapus.

memasukkan data

baru

b. Untuk proses ubah,

sistem berhasil

mengubah data

yang telah ada.

c. Untuk proses hapus,

sistem berhasil

menghapus data

yang ingin dihapus.

3 Membuat form

penilaian

Kuisioner a. Memasukkan

nama karyawan

yang dinilai

b. Memasukkan

karyawan penilai

c. Memasukkan

pertanyaan

kuisioner

a. Sistem berhasil

memasukkan data

karyawan yang

dinilai.

b. Sistem berhasil

menyimpan

karyawan penilai.

c. Sistem berhasil

menyimpan

pertanyaan

kuisioner.

3.3.2 Rancangan Angket Uji Coba Pengguna

Perencanaa uji coba subjek perorangan ini dilakukan agar sistem

informasi yang dibuat telah sesuai dengan kebutuhan pengguna dan telah dapat

diterima oleh pengguna. Perencanaan uji coba dengan subjek perorangan ini

dibagi menjadi dua bagian yaitu rencana uji coba subjek admin HRD, dapat dilihat

pada Tabel 3.17 dan rencana uji coba subjek penilai, dapat dilihat pada Tabel

3.18.

Tabel 3.17 Rancangan Uji Coba Subjek admin HRD

No Pertanyaan 1 2 3 4 5

1 Bagaimana tampilan aplikasi penilaian kinerja karyawan?

2 Bagaimana dengan proses pada saat penyetelan nama

karyawan yang dinilai?

3 Bagaimana dengan proses untuk nama penilai dan bobot

menjadi otomatis keluar untuk satu karyawan sehingga

tidak perlu mengatur satu persatu sesuai dengan struktur

Page 71: BAB III ANALISIS DAN PERANCANGAN SISTEM 3sir.stikom.edu/972/12/BAB III.pdf · 23 BAB III . ANALISIS DAN PERANCANGAN SISTEM . Pada bab ini akan dijelaskan mengenai analisis dari permasalahan

93

No Pertanyaan 1 2 3 4 5

organisasi saat ini?

4 Bagaimana dengan proses pada saat penyetelan pertanyaan

yang akan di berikan kepada penilai, dimana bobot telah

ditentukan pada tiap aspek sehingga tidak perlu menginput

dan menghitung kembali?

5 Seberapa baik untuk proses pada aplikasi saat penyetelan

membuat penilaian kepada satu orang?

6 Bagaimana dengan proses melihat history penilai dari

masing-masing penilai untuk satu karyawan yang dinilai,

apakah sudah dapat memenuhi kebutuhan yang diinginkan?

7 Apakah laporan dari nilai terbaik dalam satu periode sudah

terpenuhi?

8 Bagaimana dengan tampilan laporan dalam bentuk grafik,

sudah dapat membantu untuk mengevaluasi kinerja

karyawan dari tiap periode penilaian?

Tabel 3.18 Rancangan Uji Coba Subjek Penilai

No Pertanyaan 1 2 3 4 5

1 Bagaimana tampilan aplikasi penilaian kinerja karyawan?

2 Apakah aplikasi penilaian kinerja karyawan telah mampu

menampilkan form dan definisi secara jelas?

3 Apakah cara memberikan nilai di aplikasi dimengerti

dengan jelas?

4 Apakah laporan nilai per karyawan sudah memenuhi

kebutuhan pada setiap karyawan?

5 Apakah laporan nilai grafik sudah dapat membantu untuk

mengevaluasi kinerja karyawan dari tiap periode penilaian?

Keterangan :

1 =Sangat Kurang

2 = Kurang

3 = Cukup

4 = Baik

5 = Sangat Baik