Diagram Berjenjang Data Flow Diagram

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