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.
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 filter 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
Rancang Bang un Aplikasi Penilaian Kinerja
+
admin
karyawan admin
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
46 Ga
mbar 3.
27 D F
D L
eve l 0 P
enil aian K
iner ja K
ar y
awa n
data as saspek data as spenilai lihat
data nilai peraspek lihat
nilai perjabatan lihat data formnilai lihat
data master level lihat 2 data as pek s aran
data saran as pek y ang sesuai data saran as pek y ang ak an diubah
[data perubahan saran as pek ] [data s aran as pek y ang diubah]
data departemen setup kuisioner data kary awan s etup k uis ioner
data jabatan s etup k uis ioner data master jabatan lihat
data jabatan filter data master departemen lihat
data departemen filter data fomrnilai filter
data master level lihat
data kary awan filter data master k ary awan lihat
data master profil kary awan y ang ak an diubah
data definisi y ang s esuai data definisi y ang ak an diubah
data inputan definis i baru [laporan rekap s ummary]
[laporan penilaian] [data permintaan laporan rek ap s ummary ]
[data permintaan laporan penilaian k inerja] data nilaiperaspek
data summary laporan grafik data summary laporan ek s port
data summary laporan cetak data sk ala laporan grafik
data sk ala laporan eks port data sk ala laporan c etak
data jabatan laporan grafik data jabatan laporan ek sport
data jabatan laporan c etak data departemen laporan grafik
data departemen laporan eks port data departemen laporan c etak
[laporan data nilai] data formnilai laporan grafik
data formnilai laporan eks port data formnilai laporan c etak
data kary awan laporan grafik data kary awan laporan ek sport
data kary awan laporan cetak data lev el karyawan y ang dinilai
data jabatan k ary awan yang dinilai data departemen kary awan y ang dinilai
data kary awan y ang dinilai
nilai summary kary awan nilai peras pek k ary awan
nilai perjabatan k ary awan nilai as sas pek k ary awan
data as spenilai data as saspek
data formnilai data kary awan autentifikas i
data as spenilai data formnilai
data formula y ang s es uai data inputan formula baru
data formula y ang akan diubah data sk ala yang ses uai
data inputan s kala baru data sk ala yang ak an diubah
data inputan level baru data lev el yang s es uai
data lev el yang akan diubah data master level
data inputan indik ator baru data indik ator yang ses uai
data indik ator yang ak an diubah data master indik ator
data as pek y ang sesuai data inputan aspek baru
data as pek y ang ak an diubah data master aspek
data inputan jabatan baru data jabatany ang s esuai
data master jabatan kuisioner data jabatan y ang akan diubah
data master jabatan data departemen yang ses uai
data inputan departemen baru data master departemen k uis ioner
data departemen yang ak an diubah data master departemen
data kary awan y ang ak an diubah data kary awan y ang s esuai
data inputan k ary awan baru data master k ary awan
data hasil kuis ioner [data permintaan nilai]
[data is i kuisioner] data login karyawan
data login admin data login karyawan
[us ername dan pas sword k ary awan] data login admin
[us ername dan pas sword admin]
[data k uis ioner y ang terfilter] [data filter k uis ioner]
[data k uis ioner y ang dilihat] [data k uis ioner y ang dipilih]
[data penambahan k uis ioner] [data perubahan karyawan]
[data penambahan k ary awan] [data perubahan sk ala]
[data penambahan s kala] [data perubahan lev el]
[data penambahan lev el] [data perubahan indikator]
[data penambahan indik ator] [data perubahan as pek ]
[data penambahan aspek ] [data penambahan jabatan]
[data perubahan jabatan] [data perubahan departemen]
[data penambahan departemen] [data k uis ioner baru]
[data k ary awan y ang diubah] [data k ary awan baru]
[data s k ala y ang diubah] [data s k ala baru]
[data level yang diubah] [data level baru]
[data indik ator yang diubah] [data indik ator baru]
[data as pek y ang diubah] [data as pek baru]
[data jabatan y ang diubah] [data jabatan baru]
[data departemen y ang diubah] [data departemen baru]
admin k ary awan
k ary awan k ary awan
1 autentifikasi
+
2
mengelola data mas ter
+
3 mengis i k uis ioner
+
4 pembuatan laporan
+
1 tb_k ary awan
2 tb_departemen
3 tb_jabatan
4 tb_aspek
5 tb_indik ator
6 tb_level
7 tb_s kala
8 tb_formula
9 tb_formnilai
10 tb_ass as pek
11 tb_ass penilai
12 tb_definis i
13 tb_s ummary
1 tb_k ary awan
1 tb_k ary awan
2 tb_departemen
3 tb_jabatan
6 tb_level
10 tb_ass as pek
14 tb_nilaiperjabatan
15 tb_nilaiperas pek
1 tb_k ary awan
2 tb_departemen
3 tb_jabatan
15 tb_nilaiperas pek
13 tb_s ummary
7 tb_s kala
9 tb_formnilai
admin admin
admin admin
1 tb_k ary awan
2 tb_departemen
3 tb_jabatan
16 tb_s aranaspek
14 tb_nilaiperjabatan
15 tb_nilaiperas pek
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 karyawan data 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 kuisioner pembuatan laporan
pembuatan laporan 1.1
mengecek us ername pas sword
dan role
1.2 menampilkan
halaman admin 1.3
menampilkan halaman
karyawan 1
tb_karyawan
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.
49
Mengelola Data Master
2
Master Skala 2.6
Master Level 2.5
Master Form Kuisioner
2.8 Master Indikator
2.4 Master Aspek
2.3 Master Karyawan
2.7 Master Jabatan
2.2 Master
Departemen 2.1
MasterSaran Aspek
2.9
Ga mbar
3. 30 Di
ag ra
m B
erje njan
g L
eve l 1 M
en g
elol a Da
ta Ma
ster
50 Ga
mbar 3.
31 D F
D L
eve l 1
Meng
elol a
Da ta M
aste r
[data asspenilai lihat ] [data assaspek]
[data nilai peraspek lihat] [data master level lihat 2]
[data formnilai lihat ] [nilai perjabat an lihat ]
dat a login admin [data saran aspek yang akan diubah]
[data aspek saran] [data saran aspek yang sesuai]
[data perubahan saran aspek ] [data saran aspek yang diubah]
[data jabat an s etup kuisioner]
[data karyawan setup kuisioner] [data departemen set up kuisioner]
[data master prof il k aryawan yang akan diubah] [data master k aryawan lihat]
[data jabat an f ilt er] [data departemen filter]
[data master depart emen lihat ] [data master jabatan lihat]
[data fomrnilai filt er] [data master level lihat]
[data karyawan filter]
[data def inisi yang sesuai] [data def inisi yang akan diubah]
[data input an definisi baru]
[data formula yang sesuai] dat a login admin
dat a login admin dat a login admin
dat a login admin dat a login admin
dat a login admin dat a login admin
dat a login admin [data login admin]
[data master jabatan kuisioner] [data master depart emen k uisioner]
[data kuisioner yang dilihat] [data kuisioner yang t erf ilt er]
[data master aspek] [data master k aryawan]
[data master indikat or] [data master level]
[data formnilai]
[data asspenilai] [data filter kuis ioner]
[data kuisioner yang dipilih] [data penambahan k uisioner]
[data kuisioner baru] [data master depart emen]
[data master jabatan]
[data perubahan karyawan] [data penambahan k aryawan]
[data karyawan yang diubah] [data karyawan baru]
[data karyawan yang sesuai] [data input an k aryawan baru]
[data karyawan yang akan diubah] [data perubahan skala]
[data penambahan s kala] [data skala yang diubah]
[data skala baru] [data skala yang akan diubah]
[data input an s kala baru] [data skala yang sesuai]
[data perubahan level] [data penambahan lev el]
[data input an f ormula baru] [data input an level baru]
[data level yang s esuai] [data level yang akan diubah]
[data formula yang ak an diubah] [data level yang diubah]
[data level baru] [data indikator yang akan diubah]
[data input an indikat or baru] [data perubahan indikat or]
[data penambahan indikator] [data indikator yang diubah]
[data indikator baru] [data indikator yang sesuai]
[data input an aspek baru] [data aspek yang sesuai]
[data aspek yang ak an diubah]
[data perubahan aspek] [data penambahan aspek]
[data aspek yang diubah] [data aspek baru]
[data input an jabatan baru] [data penambahan jabatan]
[data perubahan jabat an] [data jabat anyang ses uai]
[data jabat an y ang akan diubah] [data jabat an y ang diubah]
[data jabat an baru] [data departemen yang ses uai]
[data input an depart emen baru] [data departemen yang akan diubah]
[data perubahan depart emen] [data penambahan departemen]
[data departemen yang diubah] [data departemen baru]
admin admin
admin admin
admin admin
admin admin
admin admin
admin admin
admin admin
admin admin
admin
admin admin
admin admin
admin admin
admin admin
admin admin
admin admin
admin admin
admin admin
admin aut ent if ik asi
1 tb_karyawan
1 tb_karyawan
1 tb_karyawan
1 tb_karyawan
2 tb_departemen
2 tb_departemen
2 tb_departemen
2 tb_departemen
2 tb_departemen
3 tb_jabatan
3 tb_jabatan
3 tb_jabatan
3 tb_jabatan
3 tb_jabatan
4 tb_aspek
4 tb_aspek
4 tb_aspek
4 tb_aspek
5 tb_indikator
5 tb_indikator
5 tb_indikator
5 tb_indikator
6 tb_level
6 tb_level
6 tb_level
6 tb_level
7 tb_skala
7 tb_skala
7 tb_skala
8 tb_formula
8 tb_formula
8 tb_formula
9 tb_formnilai
11 tb_asspenilai
2. 1 mengelola data
depart emen
+
2. 2 mengelola data
jabat an
+
2. 3 mengelola data
aspek
+
2. 4 mengelola data
indikat or
+
2. 5 mengelola data
level
+
2. 6 mengelola data
skala
+
2. 7 mengelola data
karyawan
+
2. 8
mengelola data kuisioner
+
12 tb_def inisi
1 tb_karyawan
1 tb_karyawan
1 tb_karyawan
6 tb_level
9 tb_formnilai
2 tb_departemen
2 tb_departemen
3 tb_jabatan
3 tb_jabatan
3 tb_jabatan
1 tb_karyawan
2 tb_departemen
admin admin
16 tb_saranaspek
16 tb_saranaspek
4 tb_aspek
2. 9 mengelola data
saran aspek
+
6 tb_level
9 tb_formnilai
14 tb_nilaiperjabat an
15 tb_nilaiperaspek
11 tb_asspenilai
10 tb_assas pek
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
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
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 ses uai]
[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 in 2.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
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
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 as pek yang sesuai]
[data as pek yang akan diubah] [data as pek yang diubah]
[data inputan aspek baru]
[data penambahan aspek] [data as pek baru]
[data log in admin]
admin admin
admin 4
tb_aspek
4 tb_aspek
4 tb_aspek
data log in 2.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
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 ses uai] [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 in 2.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_definis i
12 tb_definis i
12 tb_definis i
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 ses uai]
[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
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 s esuai] [data skala yang akan diubah]
[data perubahan s kala] [data penambahan skala]
data s kala yang telah diubah data s kala yang akan diubah
data s kala [data inputan skala baru]
[data skala baru] [data log in admin]
7 tb_s kala
7 tb_s kala
7 tb_s kala
admin admin
admin data log in
2.6.1 menyimpan data
skala
2.6.2 menampilkan
data s kala 2.6.3
menampilkan data skala yang akan
diubah
2.6.4 menyimpan data
skala yang diubah
2.6.5 menampilkan
data s kala yang diubah
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 mas ter profil karyawan yang akan diubah] [data mas ter jabatan]
[data mas ter departemen] [data inputan karyawan baru]
[data penambahan karyawan] [data perubahan karyawan]
[data karyawan yang akan diubah] [data karyawan yang ses uai]
[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 mas ter jabatan]
[data mas ter departemen]
[data penambahan karyawan] [data karyawan baru]
data karyawan data 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 acc ount
setup 2.7.1.2
menampilkan form profil setup
2.7.1.3 menampilkan
form acc ess setup
2.7.1.4 menampilkan
form confirm 2.7.1.5
menyimpan data karyawan
2.7.1.6 menampilkan
data karyawan
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 diubah data karyawan yang akan diubah
data karyawan yang akan diubah data karyawan yang akan diubah
data 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
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
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 as spenilai lihat] [data as sas pek]
[nilai perjabatan lihat] [data nilai peras pek lihat]
[data mas ter level lihat 2] [data formnilai lihat]
[data karyawan setup kuis ioner] [data jabatan setup kuis ioner]
[data departemen setup kuis ioner]
[data departemen filter] [data jabatan filter]
[data fomrnilai filter] [data karyawan filter]
[data mas ter karyawan lihat] [data mas ter departemen lihat]
[data mas ter jabatan lihat] [data mas ter level lihat]
[data filter kuisioner] [data kuisioner yang terfilter]
[data kuisioner yang dilihat] [data kuisioner yang dipilih]
[data penambahan kuisioner] [data kuisioner baru]
[data mas ter level] [data as spenilai]
[data formnilai] [data mas ter indikator]
[data mas ter aspek] [data mas ter jabatan kuisioner]
[data mas ter departemen kuisioner] [data mas ter karyawan]
[data log in admin] admin
11 tb_asspenilai
9 tb_formnilai
6 tb_level
5 tb_indikator
1 tb_karyawan
4 tb_aspek
2 tb_departemen
3 tb_jabatan
data log in 2.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
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 kuis ioner] [data departemen setup kuisioner]
[data jabatan setup kuis ioner] [data mas ter level]
[data mas ter departemen kuis ioner]
[data mas ter aspek] [data as spenilai]
[data formnilai] [data as sas pek]
[data mas ter indikator] [data log in admin]
[data mas ter jabatan kuis ioner] [data mas ter karyawan]
data kuis ioner baru data kuis ioner baru
data kuis ioner baru data kuis ioner 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 kuis ioner 2.8.1.5
menampilkan data kuis ioner
1 tb_karyawan
[data nilai peras pek lihat] [data formnilai lihat]
[data as spenilai lihat] [data mas ter level lihat 2]
[nilai perjabatan lihat] [data mas ter departemen lihat]
[data mas ter level lihat] [data mas ter jabatan lihat]
[data mas ter karyawan lihat]
data kuis ioner yang dipilih data kuis ioner yang dipilih
[data kuisioner yang dilihat] [data kuisioner yang dipilih]
admin 2.8.2.1
menampilkan form keterang an kuisioner
yang dilihat 2.8.2.2
menampilkan nama penilai
2.8.2.3 menampilkan
setup aspek penilaian
6 tb_level
3 tb_jabatan
2 tb_departemen
1 tb_karyawan
9 tb_formnilai
6 tb_level
15 tb_nilaiperaspek
14 tb_nilaiperjabatan
11 tb_asspenilai
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.3 Menyimpan 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 filter]
[data departemen filter] [data karyawan filter]
[data kuisioner yang terfilter] data filter 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
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 as pek yang diubah]
data s aran aspek data s aran aspek
[data perubahan s aran aspek] [data saran as pek yang sesuai]
[data as pek saran]
[data saran as pek yang akan diubah] admin
admin 16
tb_s aranaspek 4
tb_aspek
16 tb_s aranaspek
2.9.1 menampilkan data
saran as pek yang akan diubah
2.9.2 menyimpan data
saran as pek yang diubah
2.9.3 menampilkan data
saran as pek data log in
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_assaspek
14 tb_nilaiperjabatan
15 tb_nilaiperaspek
13 tb_summary
1 tb_karyawan
2 tb_departemen
3 tb_jabatan
6 tb_level
3.1 menampilkan form
keterang an kuisioner
3.2 menampilkan form
kuisioner penilaian
3.3 menyimpan form
kuisioner penilaian
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
Gambar 3.63 DFD Level 1 Subproses Laporan Penilaian Kinerja
3.2.5 Entity Relationship Diagram