Perancangan Proses

4.2.1 Perancangan Proses

Pada perancangan sistem, Diagram Alir Data sangat diperlukan untuk

dapat mengetahui aliran data yang ada pada sistem. Dalam rancangan aliran data

penyusun menggunakan rancangan Data Flow Diagram (DFD).

4.2.1.1 DFD Level 0

DFD Level 0 terdiri dari satu simbol proses untuk identifikasi aplikasi yang menggambarkan keseluruhan sistem dan tiga entitas yang berinteraksi dengan sistem yaitu pimpinan, user, dan admin. Data yang masuk dari sistem ke entitas pimpinan adalah data konfirmasi login, data karyawan, data kriteria, data subkriteria dan data nilai. Sedangakan data yang keluar dari entitas pimpinan ke sistem adalah data login, dan data nilai. Pada entitas user data yang masuk ke sistem adalah data login, req.data karyawan, req.data nilai, req.data kriteria, req.data subkriteria. Sedangkan data yang keluar dari system adalah data konfirmasi login, data karyawan, data kriteria, data subkriteria dan data nilai.

Untuk entitas admin data yang masuk ke system adalah data karyawan, data perbandingan subkriteria, data perbandingan kriteria, data subkriteria, data criteria dan data login. Sedangkan data yang masuk ke entitas admin ke sistem adalah data konfirmasi login, data kriteria, data subkriteria, data perbandingan kriteria, data perbandingan subkriteria dan data karyawan.

Gambar 4.1 DFD Level 0 Sistem Pendukung Keputusan Penilaian Karyawan Berprestasi Berbasis Web

4.2.1.2 DFD Level I

DFD Level 1 mempunyai 3 proses yang menggambarkan aliran data dan interaksi antara bagian pimpinan, user dan admin dengan sistem. Proses yang terjadi di DFD Level 1 yaitu, proses admin, proses pimpinan dan proses user. Proses yang pertama adalah proses pimpinan dimana dari entitas pimpinan data yang masuk kedalam proses pimpinan adalah data konfirmasi login dan data nilai. Sedangakan data yang masuk ke entitas pimpinan dari proses adalah data login, data karyawan, data kriteria, data subkriteria dan data nilai.

Yang kedua adalah proses user dimana dari entitas user data yang masuk dari proses user adalah data konfirmasi login, data karyawan, data kriteria, data subkriteria dan data nilai. Sedangakan data yang masuk dari proses user ke entitas user adalah data login, req.data karyawan, req.data kriteria, req.data subkriteria dan req.data nilai.

Yang ketiga adalah proses admin dimana data yang masuk dari entitas admin ke proses admin adalah data login, data criteria, data subkriteria, data nilai, data karyawan, data perbandingan criteria, dan data perbandingan subkriteria.

4.2.1.3 DFD Level 2 Proses Admin

Pada DFD level 2 proses admin terdapat enam yaitu olah data karyawan, olah data kriteria, olah data subkriteria, olah data nilai, olah data perbandingan kriteria, dan olah data perbandingan subkriteria. Data yang keluar dan data yang masuk masing- masing dari proses olah data ke entitas admin adalah data karyawan, data kriteria, data subkriteria, data nilai, data perbandingan kriteria, dan data perbandingan subkriteria.

4.2.1.4 DFD Level 2 Proses Pimpinan

Dalam DFD level 2 proses pimpinan terdapat empat olah data yaitu olah data karyawan, olah data kriteria, olah data subkriteria, dan data nilai. Pada olah data karyawan hanya ada data yang keluar menuju ke entitas pimpinan yaitu data karyawan, begitu juga dengan olah data kriteria dan olah data subkriteria. Sedangkan pada olah data nilai data yang keluar dan masuk adalah data nilai.

4.2.1.5 DFD Level 3 Proses Admin Olah Data Kriteria

Dalam DFD Level 3 proses admin olah data kriteria terdapat dua proses yaitu olah data kriteria dan olah data perbandingan kriteria. Dimana data yang keluar dan yang masuk dari proses menuju entitas admin adalah req. data kriteria, req. data perbandingan kriteria.

4.2.1.6 DFD Level 3 Proses Admin Olah Data Sub Kriteria

Dalam DFD Level 3 proses admin olah data subkriteria terdapat dua proses yaitu olah data subkriteria dan olah data perbandingan subkriteria. Dimana data yang keluar dan yang masuk dari proses menuju entitas admin adalah req. data subkriteria, req. data perbandingan subkriteria.