bab iv perancangan sistem 4.1 srepository.dinamika.ac.id/id/eprint/899/8/bab iv.pdf · , dfd, erd,...
Post on 20-Nov-2020
19 Views
Preview:
TRANSCRIPT
22
BAB IV
PERANCANGAN SISTEM
4.1 Analisa Sistem
Dalam perkembangan teknologi informasi dibutuhkan analisa dan
perancangan sistem pengolah data. Sistem pengolah data tersebut diharapkan
mampu mempengaruhi kinerja dari sumberdaya manusia, khususnya untuk proses
penilaian kinerja pegawai.
Sistem yang diperlukan oleh Yayasan Perguruan 17 Agustus 1945
Surabaya adalah sebuah sistem yang dapat menangani dan memenuhi semua
proses yang ada dalam penilaian kinerja pegawai secara terkomputerisasi sehingga
setiap kebutuhan informasi dapat dilakukan secara cepat, tepat, dan akurat. Sistem
informasi penilaian kinerja pegawai pada Yayasan Perguruan 17 Agustus 1945
Surabaya diharapkan dapat membantu bagian kepegawaian dalam proses:
Penilaian kinerja pegawai, yang meliputi : perhitungan nilai, pemilihan
kebijakan.
Pembuatan laporan penilaian kinerja pegawai, yang meliputi : laporan
penilaian kinerja pegawai dan laporan keseluruhan dalam satu periode
penilaian.
4.2 Perancangan Sistem
Perancangan sistem dimaksudkan untuk membantu menyelesaikan
masalah pada sistem yang sedang berjalan saat ini sehingga dapat menjadi lebih
baik dengan adanya sistem terkomputerisasi. Dalam merancang sistem yang baik,
harus melalui tahap-tahap perancangan sistem. Tahap-tahap perancangan sistem
23
adalah meliputi: pembuatan system flow, DFD, ERD, dan rancangan desain I/O
(Input/ Output).
4.2.1 System Flow
System flow adalah bagan yang menunjukkan arus pekerjaan secara
menyeluruh dari suatu sistem dimana bagan ini menjelaskan urutan prosedur-
prosedur yang ada di dalam system (Jogiyanto, 1990). System flow yang dibuat
meliputi: system flow menetukan pejabat penilaian, system flow menghitung nilai
kriteria.
A. System Flow Menentukan Pejabat Penilai
Dalam system flow menentukan pejabat penilai ini, terdapat proses
pemilihan pejabat penilai mulai dari pemilihan penilai sampai pemilihan atasan
penilai. System Flow Pengisian ini dapat dilihat pada gambar 4.1
Bag. Kepegawaian
start
Membuat Periode
Penilaian
Tabel jabatan
Tabel Periode
Menentukan
Atasan Penilai
end
Periode
sebelumnya
masih aktif?
Ya
Non-aktifkan
periode
sebelumnya
Menyimpan
Periode Penilaian
Tidak
Tabel Periode
Menentukan
Penilai
Tabel Jabatan
Tabel Penilai
Tabel Atasan Penilai
.
Gambar 4.1 System Flow Menentukan Pejabat Penilai
24
B. System Flow Menghitung Nilai Kriteria
Dalam system flow menghitung nilai kriteria ini, proses penilaian
dilakukan. Penilai akan mengisi form penilaian dari masing-masing pegawai.
Hasil penilaian yang dilakukan penilai akan diverifikasi oleh atasan penilai. Untuk
lebih jelasnya dapat dilihat dalam gambar 4.2.
Penilai Atasan Penilai
start
Mengisi Fom
Penilaian
Tabel Penilai
Tabel Pegawai
Tabel Periode
Tabel Kriteria
Penilaian
Tabel Instansi
Tabel Jabatan
Tabel Nilai Kriteria
Verifikasi Nilai
Valid?1
1
Tidak
Menghitung Nilai
Rata-Rata
Ya
Tabel Nilai Utama
Tabel Histori Validasi
Memilih KebijakanTabel
Kebijakan
end
end
Gambar 4.2 System Flow Menghitung Nilai Kriteria
4.2.2 Data Flow Diagram (DFD)
Data Flow Diagaram adalah suatu model logika data atau proses yang
dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang
keluar dari sistem, dimana data disimpan, proses apa yang dihasilkan data tersebut
dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data
tersebut. DFD sering digunakan untuk menggambarkan suatu sistem yang telah
ada atau sistem baru yang akan dikembangkan secara logika tanpa
25
mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau dimana
data tersebut akan disimpan. DFD merupakan alat yang digunakan pada
metodologi pengembangan sistem yang terstruktur.
a) Context Diagram
Context diagram menggambarkan asal data dan menunjukkan aliran dari
data tersebut. Context Diagram Sistem Informasi Penilaian Kinerja Pegawai pada
Yayasan Perguruan 17 Agustus 1945 Surabaya terdiri dari 4 external entity yaitu
bagian kepegawaian, pegawai, penilai dan atasan penilai. Aliran data yang keluar
dari masing-masing external entity mempunyai arti bahwa data tersebut berasal
dari external entity tersebut, sedangkan aliran data yang masuk mempunyai arti
informasi data ditujukan untuk external entity tersebut.
data atasan penilai
data penilai
data nilai peg awai
data nilai terverifikasi
Data Penilai
Laporan Penilaian Kinerja
Laporan Penilaian Kinerja
Laporan Penilaian Kinerja
Laporan Penilaian Kinerja
Data Periode LaporanData Periode Laporan
Data Periode Laporan
Data Periode Laporan
Data Nilai Peg awai
0
Sistem Informasi Penilaian Kinerja
Meng gunakan Metode
Manaagement By Obhective
+
Atasan Penilai
Penilai
Peg awai
Bag ian
Kepegawaian
Gambar 4.3 Context Diagram Sistem Informasi Penilaian Kinerja pada
Yayasan 17 Agustus 1945
26
b) DFD Level 0
data periode
data periode
data penilai
data atasan penilai
data nilai pegawai
data nilai terverifikasi
data nilai rata rata pegawai
data nilai kriteria
data kebijakan
data periode
data instansi
data kriteria penilaian
data jabatan
data pegawai
data penilai
data atasan penilai
data jabatan
data atasan penilai
data penilai
Data Penilai
Laporan Penilaian Kinerja
Laporan Penilaian Kinerja
Laporan Penilaian Kinerja
Laporan Penilaian Kinerja
Data Periode Laporan
Data Periode Laporan
Data Periode Laporan
Data Periode Laporan
data nilai utama
data kebijakan
data nilai kriteria
data pemverifikasi
Data Nilai Pegawaidata penilai
data pegawai
data periode
data kriteria penilaian
data instansi
data jabatan
Pegawai
Atasan Penilai
Penilai
Bagian Kepegawaian
2
Menghitung Nilai Kriteria Kinerja
Pegawai
+
1 tabel jabatan
2 tabel instansi
3tabel kriteria
penilaian
4 tabel periode
5 tabel pegawai
6 tabel penilai
7tabel histori
validasi
8 tabel nilai kinerja
4
Menentukan Kebijakan Pegawai
9 tabel kebijakan
10 tabel nilai utama
5
Membuat Laporan Penilaian
1
Menentukan Pejabat Penilai
+
12tabel atasan
penilai
Gambar 4.4 DFD Level 0 Sistem Informasi Penilaian Kinerja Pegawai pada
Yayasan Perguruan 17 Agustus 1945
27
Gambar DFD Level 0 pada Sistem Informasi Penilaian Kinerja Pegawai
pada Yayasan Perguruan 17 Agustus 1945 Surabaya memiliki 3 proses utama
yaitu menentukan pejabat penilai, menghitung nilai kriteria kinerja pegawai dan
membuat laporan penilaian. Dimana pada DFD Level 0 ini merupakan penjabaran
dari proses sistem informasi penilaian kinerja pegawai.
c) DFD Level 1 Menentukan Pejabat Penilai
DFD Level 1 ini terdapat 1 entity yaitu bagian kepegawaian, dan terdapat
3 proses dan 4 database. Pada DFD level 1 ini adalah mendetailkan pada proses
menentukan pejabat penilai.
data jabatandata jabatan
data atasan penilai
data penilai
data periode
data periode
data atasan penilaidata penilai
6 tabel penilai12 tabel atasan penilai
1 tabel jabatan
Bag ian
Kepegawaian
4 tabel periode
1
Membuat
Periode
Penilaian
2
Menentukan
Penilai
3
Menentukan
Atasan Penilai
Gambar 4.5 DFD Level 1 Menentukan Pejabat Penilai
28
d) DFD Level 1 Menghitung Nilai Kriteria Kinerja Pegawai
DFD Level 1 ini terdapat 2 entity yaitu penilai dan atasan penilai, serta
terdapat 2 proses dan 9 database. Pada DFD level 1 ini adalah mendetailkan pada
proses menghitung nilai kriteria kinerja pegawai.
data nilai peg awai
data nilai terverifikasi
data nilai kriteria
data nilai rata rata peg awai
data pemerivikasi
data nilai kriteria
data penilai
data peg awai
data periode
data kriteria penilaian
data instansi
data jabatan
Data Nilai Peg awai
Penilai
1 tabel jabatan
2 tabel instansi
3tabel kriteria
penilaian
4 tabel periode
5 tabel pegawai
6 tabel penilai
7 tabel histori validasi
8 tabel nilai kinerja
10 tabel nilai utama
Atasan
Penilai
1
Meng isi Form Penilaian
2
verifikasi nilai kriteria
Gambar 4.6 DFD Level 1 Menghitung Nilai Kriteria Kinerja Pegawai
4.2.3 ERD (Entity Relationship Diagram)
Entity Relationship Diagram merupakan gambaran struktur database dari
sistem informasi perpustakaan yang telah dikembangkan. ERD dibagi menjadi
dua, yaitu Conceptual Data Model (CDM) atau secara logik dan Physical Data
Model (PDM) atau secara fisik.
29
A. Physical Data Model
PDM berikut menunjukan relasi antar tabel. Berikut gambar physical
data model pada gambar 4.7.
ID_ATASAN_PEN ILAI = ID_ATASAN_PENILAI
ID_ATASAN_PEN ILAI = ID_ATASAN_PENILAIKD_JABATAN = KD_JABATAN
ID_KRITERIA = ID _KR ITERIA
ID_SEBUTAN = ID_SEBU TAN
KD_JABATAN = KD_JABATAN
ID_IN STANSI = ID _INSTANSI
ID_VALIDASI = ID_VALIDASI
ID_PEN ILAI = ID_PENILAI
ID_KRITERIA = ID _KR ITERIA
ID_PER IODE = ID _PERIOD E
ID_KRITERIA = ID _KR ITERIA
ID_URAIAN = ID_URAIAN
ID_NILAI_UTAMA = ID _N ILAI_U TAMA
KD_JABATAN = KD_JABATAN
KD_JABATAN = KD_JABATAN
ID_MENU = ID _MEN U
ID_PEN ILAI = ID_PENILAI
KOD E_PEGAWAI = KOD E_PEGAWAI
ADMIN
USERNAME varchar(30)
NAMA_ADMIN varchar(100)
PASS_ADMIN varchar(300)
AKSES
ID_AKSES integer
ID_MENU integer
KD_JABATAN integer
HISTORI_VALIDASI
ID_VALIDASI varchar(30)
KODE_PEGAWAI varchar(15)
TGL_VALIDASI date
INSTANSI
ID_INSTANSI integer
NAMA_INSTANSI varchar(100)
ALAMAT_INSTANSI long varchar
TELP varchar(13)
JABATAN
KD_JABATAN integer
ID_PENILAI varchar(30)
ID_ATASAN_PENILAI varchar
NAMA_JABATAN varchar(100)
KEBIJAKAN
ID_KEBIJAKAN integer
NAMA_KEBIJAKAN varchar(100)
KETERANGAN_KEBIJAK long varchar
BATAS_NILAI integer
BATAS integer
KRITERIA_PENILAIAN
ID_KRITERIA integer
NAMA_KRITERIA varchar(50)
MENU
ID_MENU integer
NAMA_MENU varchar(60)
LINK_MENU varchar(60)
MENU_PARENT varchar(11)
NILAI_KINERJA
ID_NILAI_KINERJA integer
ID_NILAI_UTAMA varchar(35)
ID_URAIAN integer
ID_KRITERIA integer
ANGKA_NILAI_KINERJ decimal(10)
NILAI_UTAMA
ID_NILAI_UTAMA varchar(35)
ID_PERIODE integer
ID_KRITERIA integer
ID_VALIDASI varchar(30)
ID_ATASAN_PENILAI varchar
RATA_RATA_NILAI decimal(10)
TGL_PENILAIAN date
STATUS_NILAI integer
ID_PENILAI varchar(30)
PEGAWAI
KODE_PEGAWAI varchar(15)
ID_INSTANSI integer
KD_JABATAN integer
NAMA_PEGAWAI varchar(100)
TGL_LAHIR_PEGAWAI date
JK_PEGAWAI varchar(1)
AGAMA_PEGAWAI varchar(1)
ALAMAT_PEGAWAI long varchar
KOTA_PEGAWAI varchar(50)
TELP_PEGAWAI varchar(13)
PASSWORD_PEGAWAI varchar(300)
PENILAI
ID_PENILAI varchar(30)
KD_JABATAN integer
PERIODE
ID_PERIODE integer
TGL_MULAI date
TGL_AKHIR date
FILE_LAIN long varchar
KETERANGAN long varchar
STATUS varchar(1)
SEBUTAN
ID_SEBUTAN integer
NAMA_SEBUTAN varchar(30)
ANGKA_AWAL integer
ANGKA_AKHIR integer
URAIAN
ID_URAIAN integer
ID_SEBUTAN integer
ID_KRITERIA integer
ISI_URAIAN long varchar
ATASAN_PENILAI
ID_ATASAN_PENILAI varchar
KD_JABATAN integer
Gambar 4.7 Physical Data Model
4.2.4 Struktur Tabel
Suatu perancangan database harus disesuaikan dengan DFD dan ERD
yang telah dibuat, dimana database tersebut harus sesuai dengan kebutuhan
informasi yang diperlukan oleh user. Adapun tabel-tabel yang digunakan dalam
aplikasi ini adalah sebagai berikut:
30
A. Tabel Pegawai
Nama Tabel : Tabel_Pegawai
Primary Key : Kode_Pegawai
Foreign Key : Kd_Jabatan, id_instansi
Fungsi : menyimpan data pegawai
Tabel 4.1 Struktur Tabel Pegawai
FIELD TYPE CONSTRAINT TABLE (FK)
Kode_Pegawai VARCHAR(15)
PK
Id_Instansi INTEGER FK Tabel Instansi
Nama_pegawai VARCHAR(100)
Tgl_Lahir_Pegawai DATE
Jk_Pegawai VARCHAR(1)
Agama_Pegawai VARCHAR(1)
Alamat_Pegawai TEXT
Kota_Pegawai VARCHAR(50)
Telp_Pegawai VARCHAR(13)
Password_Pegawai VARCHAR(300)
Kd_Jabatan INTEGER FK Tabel Jabatan
B. Tabel Jabatan
Nama Tabel : Tabel_Jabatan
Primary Key : Kd_Jabatan
Foreign Key : Id_Penilai
Fungsi : menyimpan jabatan pegawai dan penilai.
31
Tabel 4.2 Struktur Tabel Jabatan
FIELD TYPE CONSTRAINT TABLE (FK)
Kd_jabatan INTEGER
PK
Nama_jabatan VARCHAR(100)
Id_penilai INTEGER FK Tabel_Penilai
C. Tabel Penilai
Nama Tabel : Tabel_Penilai
Primary Key : Id_Penilai
Foreign Key : Kd_Jabatan
Fungsi : menyimpan data penilai.
Tabel 4.3 Struktur Tabel Penilai
FIELD TYPE CONSTRAINT TABLE (FK)
Id_penilai INTEGER
PK
Kd_jabatan INTEGER FK Tabel_Jabatan
D. Tabel Atasan Penilai
Nama Tabel : Tabel_Atasan_Penilai
Primary Key : Id_Atasan_Penilai
Foreign Key : Kd_Jabatan
Fungsi : menyimpan data atasan penilai.
Tabel 4.4 Struktur Tabel Atasan Penilai
FIELD TYPE CONSTRAINT TABLE (FK)
Id_atasan_penilai INTEGER
PK
Kd_jabatan INTEGER FK Tabel_Jabatan
32
E. Tabel Histori Validasi
Nama Tabel : Tabel_Histori_Validasi
Primary Key : Id_Validasi
Foreign Key : Kode_Pegawai
Fungsi : menyimpan data histori validasi.
Tabel 4.5 Struktur Tabel Histori Validasi
FIELD TYPE CONSTRAINT TABLE (FK)
Id_validasi VARCHAR(30) PK
Tgl_validasi DATE
Kode_pegawai VARCHAR(15) FK Tabel_Pegawai
F. Tabel Instansi
Nama Tabel : Tabel_Instansi
Primary Key : Id_Instansi
Foreign Key :
Fungsi : menyimpan data instansi.
Tabel 4.6 Struktur Tabel Instansi
FIELD TYPE CONSTRAINT TABLE (FK)
Id_instansi INTEGER PK
Nama_instansi VARCHAR(100)
Alamat_instansi TEXT
Telp VARCHAR(13)
33
G. Tabel Kriteria Penilaian
Nama Tabel : Tabel_Kriteria_Penilaian
Primary Key : Id_kriteria_kinerja
Foreign Key : id_uraian, id_kriteria
Fungsi : menyimpan data kriteria penilaian.
Tabel 4.7 Struktur Tabel Kriteria Penilaian
FIELD TYPE CONSTRA
INT
TABLE (FK)
Id_kriteria_kinerja INTEGER PK
Id_nilai_utama VARCHAR(100) FK Tabel_nilai_utama
Angka_nilai_kiner
ja
DECIMAL
Id_uraian INTEGER FK Tabel_uraian
Id_kriteria INTEGER FK Tabel_kriteria_penilaian
Nn
H. Tabel Periode
Nama Tabel : Tabel_Periode
Primary Key : Id_periode
Foreign Key :
Fungsi : menyimpan data periode.
Tabel 4.8 Struktur Tabel Periode
FIELD TYPE CONSTRAINT TABLE (FK)
Id_ periode INTEGER PK
Tgl_mulai DATE
Tgl_akhir DATE
keterangan TEXT
Status VARCHAR(11)
34
I. Tabel Kebijakan
Nama Tabel : Tabel_Kebijakan
Primary Key : Id_Kebijakan
Foreign Key :
Fungsi : menyimpan data kebijakan.
Tabel 4.9 Struktur Tabel Kebijakan
FIELD TYPE CONSTRAINT TABLE (FK)
Id_ kebijakan INTEGER PK
Nama_kebijakan VARCHAR(100)
Keterangan_ kebijakan TEXT
Batas_nilai INTEGER
Batas INTEGER
J. Tabel Nilai Kinerja
Nama Tabel : Tabel_Nilai_Kinerja
Primary Key : Id_Nilai_Kinerja
Foreign Key : Id_nilai_utama, Id_uraian, Id_kriteria
Fungsi : menyimpan data nilai kinerja.
Tabel 4.10 Struktur Tabel Nilai Kinerja
FIELD TYPE CONSTRAINT TABLE (FK)
Id_ nilai_kinerja INTEGER PK
Angka_nilai_kinerja DECIMAL(10,0)
Id_nilai_utama VARCHAR(30) FK Tabel_nilai_utama
Id_uraian INTEGER FK Tabel_uraian
Id_kriteria INTEGER FK Tabel_kriteria
35
K. Tabel Nilai Utama
Nama Tabel : Tabel_Nilai_Utama
Primary Key : Id_Nilai_Utama
Foreign Key : Id_periode, Id_Kriteria, Id_penilai, Kode_pegawai
Fungsi : menyimpan data nilai utama.
Tabel 4.11 Struktur Tabel Nilai Utama
FIELD TYPE CONSTRAINT TABLE (FK)
Id_ nilai_utama INTEGER PK
Id_periode DECIMAL(10,0) FK Tabel_periode
Rata_rata_nilai DECIMAL
Kode_pegawai VARCHAR(15)
FK Tabel_pegawai
Id_kriteria INTEGER FK Tabel_kriteria
Status_nilai INTEGER
Id_penilai INTEGER FK Tabel_penilai
Id_validasi VARCHAR(30) FK Tabel_histori_validasi
L. Tabel Sebutan
Nama Tabel : Tabel_Sebutan
Primary Key : Id_Sebutan
Foreign Key :
Fungsi : menyimpan data sebutan.
Tabel 4.12 Struktur Tabel Sebutan
FIELD TYPE CONSTRAINT TABLE (FK)
Id_sebutan INTEGER PK
Nama_sebutan VARCHAR(30)
36
FIELD TYPE CONSTRAINT TABLE (FK)
Angka_awal INTEGER
Angka_akhir INTEGER
M. Tabel Uraian
Nama Tabel : Tabel_Uraian
Primary Key : Id_Uraian
Foreign Key : Id_sebutan, Id_kriteria
Fungsi : menyimpan data uraian.
Tabel 4.13 Struktur Tabel Uraian
FIELD TYPE CONSTRAINT TABLE (FK)
Id_uraian INTEGER PK
Id_sebutan INTEGER FK Tabel_sebutan
Id_kriteria INTEGER FK Tabel_kriteria
Isi_uraian TEXT
4.2.5 Desain I/O (Input/Output)
Desain input/output Sistem Informasi Penilaian Kinerja Pegawai
Berbasis Web pada Yayasan Perguruan 17 Agustus 1945 Surabaya adalah sebagai
berikut:
a. Desain Form Penilaian Kinerja Pegawai
Form yang berfungsi untuk menyimpan data nilai milik tiap-tiap
pegawai. Pada form ini user dapat menyimpan, memperbaharui, dan menghapus
data nilai pegawai. Data yang bisa diperbaharui dan dihapus hanyalah data nilai
yang belum di verifikasi oleh bagian kepegawaian. Pegawai yang akan dinilai bisa
37
didapat pada daftar pegawai dengan cara mengklik tombol . Nilai yang
dimasukan harus berupa angka. Bisa dilihat pada gambar 4.8 dibawah ini:
Gambar 4.8 Desain Form Penilaian Kinerja Pegawai
b. Desain Form Laporan
Form ini adalah form request laporan nilai kinerja pegawai. Form ini
berfungsi untuk membuat laporan pegawai. Selain itu, dalam request laporan
kinerja pegawai, form ini juga menangani proses penentuan kebijakan yang
diterima oleh pegawai. Seperti pada gambar 4.9 dibawah ini :
Gambar 4.9 Desain Form Laporan
38
c. Desain Form Master Instansi
Form master instansi ini digunakan untuk menyimpan instansi-instansi
yang berkaitan dengan Yayasan Perguruan 17 Agustus 1945 Surabaya. Form ini
akan berfungsi memberikan keterangan/informasi instansi dari tiap-tiap pegawai. .
Tombol ini digunakan untuk menambah baris pada tabel agar user dapat
memasukan master instansi lebih banyak lagi. Seperti pada gambar 4.10 dibawah
ini :
Gambar 4.10 Desain Form Master Instansi
d. Desain Form Master Jabatan
Form master jabatan ini digunakan untuk menyimpan data-data jabatan
yang berlaku di pada semua instansi yang dimiliki oleh Yayasan Perguruan 17
Agustus 1945 Surabaya. Data jabatan ini nantinya akan digunakan untuk memberi
keterangan jabatan pada tiap-tiap pegawai. Selain itu, jabatan ini nantinya akan
digunakan untuk memberi hak akses untuk menilai dan membuka website ini.
Tombol ini digunakan untuk menambah baris pada tabel agar user dapat
memasukan master jabatan lebih banyak lagi.
39
Gambar 4.11 Desain Form Master Jabatan
e. Desain Form Master Pegawai
Form master pegawai ini berfungsi untuk menyimpan data-data pegawai.
User dapat menambah ,mengubah dan menghapus data pegawai pada form ini.
Tombol pada baris jabatan ini digunakan untuk menampilkan daftar data-data
jabatan yang sudah dimasukan sejak awal sedangkan tombol pada baris
instansi pegawai digunakan untuk menampilkan daftar instansi pegawai yang
sudah disimpan diawal. Password yang ada adalah password default. Password
tersebut adalah 12345. Setelah itu, pegawai dapat mengubah password tersebut
sesuai dengan keinginannya. Seperti pada gambar 4.12 dibawah ini :
Gambar 4.12 Desain Form Master Pegawai
40
f. Desain Form Master Periode
Form yang berfungsi untuk menyimpan periode penilaian yang akan
berlangsung. Untuk mengisikan periode baru, maka semua status periode harus
non aktif. Ini bertujuan agar program mampu mengetahui periode penilaian yang
berlangsung saat ini. Seperti pada gambar 4.13 dibawah ini :
Gambar 4.13 Desain Form Master Periode
g. Desain Form Master Kebijakan
Form master kebijakan adalah form yang digunakan untuk menyimpan,
mengubah, dan menghapus data kebijakan. Batas bawah dan batas atas digunakan
untuk menentukan range kebijakan tersebut berlaku. Tombol ini
digunakan untuk menambah baris pada tabel agar user dapat memasukan master
kebijakan lebih banyak lagi. Seperti pada gambar 4.14 dibawah ini :
Gambar 4.14 Desain Form Master Kebijakan
41
h. Desain Form Pejabat Penilai
Form pejabat penilai ini adalah form yang digunakan untuk memberikan
hak akses penilaian kepada jabatan-jabatan tertentu. Tombol digunakan untuk
menampilkan data jabatan yang akan diberikan hak akses penilaian. Untuk
memberikan hak akses, admin harus memilih (mencentang) jabatan yang
diperbolehkan untuk dinilai. Seperti pada gambar 4.15 dibawah ini :
Jabatan …….. Proses Search
Kode Jabatan Nama Jabatan Dinilai Atasan
text
text
text
text
text
text
text
text
Simpan
Gambar 4.15 Desain Form Pejabat Penilai
i. Desain Form Sebutan
Form jenis-jenis sebutan ini digunakan untuk menyimpan, mengubah,
dan menghapus sebutan-sebutan yang ada di Yayasan Perguruan 17 Agustus 1945
Surabaya. Batas bawah dan batas atas digunakan untuk menentukan range dimana
sebutan itu akan berlaku. Tombol ini digunakan untuk menambah baris
pada tabel agar user dapat memasukan jenis-jenis sebutan lebih banyak lagi.
Seperti pada gambar 4.16 dibawah ini :
42
Gambar 4.16 Desain Form Sebutan
j. Desain Form Kriteria Penilaian
Form kriteria penilaian digunakan untuk menyimpan, mengubah, dan
menghapus data kriteria penilaian. Kriteria penilaian ini digunakan untuk
memberikan kriteria dari tiap-tiap penilaian kepada pegawai yang dinilai. Tombol
ini digunakan untuk menambah baris pada tabel agar user dapat
memasukan kriteria penilaian lebih banyak lagi. Seperti pada gambar 4.17
dibawah ini :
Gambar 4.17 Desain Form Kriteria Penilaian
43
k. Desain Form Uraian Penilaian
Form uraian penilaian ini digunakan untuk menyimpan, mengubah dan
menghapus data uraian penilaian. Uraian penilaian ini digunakan untuk
memberikan uraian-uraian yang terkait dengan penilaian pegawai tersebut. Aksi
[edit] digunakan untuk mengedit data yang dipilih, sedangkan aksi [hapus]
digunakan untuk menghapus data yang dipilih. Seperti pada gambar 4.18 dibawah
ini :
Gambar 4.18 Desain Form Uraian Penilaian
l. Desain Form Verifikasi
Form verifikasi nilai kinerja ini adalah form yang menampilkan
penilaian-penilaian yang belum di verifikasi. Untuk memerifikasi penilaian
tersebut, admin bisa menekan tombol maka admin akan dipindahkan ke
form penilaian kinerja untuk memverifikasi penilaian tersebut. Seperti gambar
4.19 dibawah ini :
Gambar 4.19 Desain Form Verifikasi
44
4.3 Implementasi Sistem
Implementasi sistem ini akan menjelaskan detil dari aplikasi sistem
informasi pengarsipan kenaikan pangkat dan jabatan widyaiswara VEDC Malang,
mulai dari spesifikasi hardware dan software pendukung, cara installasi program,
serta fitur-fitur yang terdapat pada aplikasi.
4.3.1 Kebutuhan Sistem
Sistem yang digunakan untuk menjalankan aplikasi ini terdiri dari
hardware dan software pendukung. Adapun hardware dan software pendukung
yang digunakan adalah sebagai berikut:
Spesifikasi hardware pendukung terdiri dari:
1. 64 MB RAM (RECOMMENDED) atau lebih tinngi.
2. Harddisk minimal 250 MB.
Spesifikasi software pendukung terdiri dari:
1. Windows 98, ME , Windows 7, XP (RECOMMENDED).
2. XAMPP V 1.6.4 atau yang terbaru.
3. Browser Mozilla 3.0 atau yang terbaru.
4.3.2 Cara Instalasi
Berikut ini adalah cara instalasi program yang terdapat dalam CD:
1. Lakukan hosting website penilaian kinerja.
2. Lalu instal browser software (Mozilla firefox (recommended)).
3. Website siap digunakan.
45
4.3.3 Petunjuk penggunaan program
Tahap ini adalah langkah-langkah cara penggunaan program Sistem
Informasi Penilaian Kinerja Pegawai Berbasis Web. Berikut sub-sub pembahasan
pemakaian program:
1. Form Log in
Gambar 4.20 Form Log in
Log in merupakan syarat untuk dapat masuk kedalam akun user. User
dibagi dalam 3 kelompok yaitu pegawai, penilai dan atasan penilai. Untuk dapat
melakukan login, user harus memasukkan NPP dan password.
a. NPP : merupakan nomor induk pegawai yang sudah terdaftar pada
database dan diberi wewenang untuk menggunakan website ini.
b. Password : Kata sandi atau kode khusus yang merupakan syarat yang harus
dimasukkan dengan benar agar tidak sembarang orang dapat
menggunakan akun dari user dan menyalahgunakannya.
46
User harus memasukan NPP dan Password yang telah tersedia. Apabila
salah memasukkannya maka sistem akan menampilkan pesan bahwa kombinasi
NPP atau Password tidak cocok.
Gambar 4.21 Pesan Kesalahan Log in
2. Form Menu Utama
Form menu utama akan muncul apabila user berhasil memasukkan NPP
dan Password dengan benar pada Form Login. Tiap user akan mendapatkan
tampilan menu yang berbeda. Ini sesuai dengan hak dan kewenangan dari user.
Menu yang bisa ditampilkan atau tidak akan diatur oleh admin. Perbedaan menu
untuk tiap user akan tampak seperti pada gambar dibawah ini.
Gambar 4.22 Form Menu Utama (Atasan Penilai)
Gambar 4.23 Form Utama (Penilai)
47
Gambar 4.24 Form Utama (Pegawai)
Terdapat satu user lagi, yaitu bagian kepegawaian. Untuk id user ini akan
dipegang oleh satu orang saja. User ini memiliki hak akses untuk insert, update
dan delete pada form-form master. Laporan kesuluruhan dalam periode dapat di
akses oleh user ini. Laporan ini akan berisi semua hasil penilaian yang telah
dilakukan dalam periode tersebut.
Gambar 4.25 Form Utama (Bagian Kepegawaian)
3. Form Master Instansi
Fungsi form ini untuk menambah data instansi baru dan menghapus data
instansi yang ada. Untuk menambah instansi baru, user dapat langsung menambah
lebih dari satu instansi sekaligus dengan mengisikan jumlah instansi yang ingin
ditambahkan, kemudian klik button tambah. Maka sistem akan menyediakan baris
48
untuk insert data instansi baru sesuai jumlah yang diinginkan. Untuk menghapus
data instansi, user harus centang pada instansi yang ingin dihapus kemudian klik
hapus.
Gambar 4.26 Form Master Instansi
4. Form Master Jabatan
Gambar 4.27 Form Master Jabatan
49
Fungsi form ini untuk mengisi dan menghapus data jabatan. Untuk
menambah jabatan baru, user cukup mengisi jumlah jabatan yang akan ditambah,
maka sistem akan menyiapkan baris sesuai dengan jumlah jabatan yang ingin
ditambahkan. Untuk menghapus jabatan, user cukup melakukan centang pada
jabatan yang ingin dihapus dan klik button hapus maka jabatan tersebut akan
terhapus dari database.
5. Form Master Pegawai
Gambar 4.28 Form Master Pegawai
Fungsi form ini untuk memasukkan data pegawai. Didalamnya terdapat
kode pegawai, nama pegawai, kota lahir, tanggal lahir, jenis kelamin, agama,
status pegawai, alamat, nomor telepon, jabatan, instansi dan password. Dalam
beberapa textbox terdapat tanda bintang (*) yang artinya tidak boleh kosong.
Untuk password, secara default telah ditentukan namun untuk selanjutnya dapat
diubah sendiri oleh user melalui menu setting akun.
50
6. Form Master Periode
Gambar 4.29 Form Master Periode
Fungsi form ini untuk memasukkan data periode penilaian. Di dalamnya
terdapat tanggal mulai dan akhir, keterangan dan status. Untuk membuka periode
penilaian baru, apabila ada periode sebelumnya yang masih aktif maka periode
tersebut harus dirubah statusnya menjadi tidak aktif. Hal ini untuk menghindari
adanya 2 periode penilaian yang aktif. Untuk merubah status periode dilakukan
dengan cara klik button edit pada kolom aksi.
7. Form Master Kebijakan
Fungsi form ini untuk menambah data kebijakan. Data kebijakan ini akan
digunakan untuk pada saat membuat laporan penilaian. Dalam form ini terdapat
beberapa kolom seperti nama kebijakan, batas atas, batas bawah dan keterangan.
Batas atas dan bawah ini adalah batas nilai untuk kebijakan yang diambil.
Sedangkan keterangan adalah isi dari kebijakan untuk batas nilai tersebut.
51
Gambar 4.30 Form Master Kebijakan
8. Form Pejabat Penilai
Fungsi form ini adalah untuk menentukan pejabat penilai dan hak untuk
menilai berdasarkan jabatan. Pertama user harus memilih penilai, data penilai
akan ditampilkan dalam sub form. Untuk memudahkan pencarian jabatan maka
disediakan fitur pencarian seperti gambar dibawah ini :
Gambar 4.31 Sub Form Data Jabatan Pegawai
52
Setalah penilai terpilih maka pada form pejabat penilai akan ditampilkan
daftar jabatan yang ada. User harus memilih jabatan yang bisa dinilai oleh penilai
serta menentukan atasan penilainya. Untuk lebih jelasnya seperti gambar dibawah
ini :
Gambar 4.32 Form Pejabat Penilai
Untuk memudahkan user dalam mencari jabatan, maka disediakan fitur
pencarian. Dalam form ini terdapat 2 kolom yang harus dicentang oleh user yaitu
dinilai dan atasan. Dinilai artinya jabatan yang telah dijadikan penilai bisa menilai
jabatan terpilih. Sedangkan atasan berarti penilai memiliki atasan yang bisa
menilai penilai dan melakukan verifikasi pada hasil penilaian yang dilakukan
penilai. Untuk memberikan hak akses verifikasi nilai penilai pada atasan maka
textbox jabatan diisi jabatan dari atasan dan kolom atasan dicentang sesuai jabatan
dari atasan seperti pada gambar dibawah ini :
53
Gambar 4.33 Pemberian Hak Verifikasi pada Atasan
9. Form Jenis Sebutan
Gambar 4.34 Form Jenis Sebutan
Fungsi form ini untuk menambahkan batas atas dan batas bawah nilai
tiap kriteria. Dengan batas nilai ini maka penilai tidak bisa memberikan nilai
dibawah atau diatas batas yang telah ditentukan sesuai dengan sebutannya.
54
10. Form Kriteria Penilaian
Gambar 4.35 Form Kriteria Penilaian
Fungsi form ini digunakan untuk menambah maupun menghapus kriteria
penilaian. Cara menambah atau menghapus sama seperti pada form master yang
lain.
11. Form Uraian Penilaian
Gambar 4.36 Form Uraian Penilaian
55
Form ini digunakan untuk mengisi subkriteria. Subkriteria ini merupakan
rincian dari kriteria yang sebelumnya telah dibuat. Sub kriteria ini akan berbeda
untuk tiap kriteria dan tiap sebutan. User juga dapat merubah isi dari sub kriteria
yang telah ada ataupun menghapus sub kriteria yaitu dengan cara klik button
yang ada di samping sub kriteria.
12. Form Penilaian Kinerja Pegawai
Gambar 4.37 Form Penilaian Kinerja Pegawai
Proses penilaian kinerja pegawai dilakukan pada form ini. Penilai bisa
memilih pegawai yang harus dinilai dengan cara klik button pada kolom NPP.
Disini penilai hanya bisa menilai pegawai yang sebelumnya telah ditentukan
berdasarkan jabatan.
56
13. Form Verifikasi Nilai (1)
Gambar 4.38 Form Verifikasi Nilai (1)
Form ini hanya akan ditampilkan pada jabatan yang dijadikan sebagai
atasan. Fungsi dari form ini adalah untuk memeriksa nilai pegawai yang telah
dinilai oleh penilai. User cukup memilih pegawai yang akan diverifikasi dan klik
button verifikasi. Laporan penilaian akan dibuat ketika nilai telah diverifikasi oleh
atasan.
14. Form Verifikasi Nilai(2)
Gambar 4.39 Form Verifikasi Nilai (2)
Perbedaan form ini dengan form verifikasi (1) terletak pada fungsinya
dimana dalam form ini hanya digunakan untuk menampilkan data pegawai dan
nilai pegawai yang telah diverifikasi.
57
15. Form Laporan
Gambar 4.40 Form Laporan
Dalam form ini, user dalam mencetak atau melihat laporan penilaian
dengan cara memilih periode penilaian dan kode pegawai. Untuk form ini
dibedakan menjadi 3 sesuai dengan jabatan dalam penilaian. Untuk pegawai
hanya bisa melihat laporan pegawai itu sendiri. sedangkan untuk penilai bisa
melihat laporan penilai sendiri dan laporan pegawai yang telah dinilai oleh penilai
tersebut. Dan untuk atasan, bisa melihat laporan atasan sendiri dan jabatan
dibawah atasan yaitu penilai dan pegawai.
16. Form Histori Penilaian
Gambar 4.41 Form Histori Penilaian
Form ini akan ditampilkan pada semua user yang dinilai. Fungsinya
adalah untuk memudahkan user dalam memantau perkembangan kinerja user tiap
periode.
58
17. Form Tree Menu (Admin)
Gambar 4.42 Form Tree Menu (Admin)
Dalam form ini admin akan mengatur menu apa saja yang ditampilkan
untuk tiap jabatan. Seperti yang sebelumnya telah dijelaskan, jabatan dalam
pernilaian ini hanya ada 3 yaitu pegawai, penilai dan atasan.
18. Laporan Penilaian Kinerja Pegawai (Periode)
Untuk laporan ini, akan ditampilkan semua hasil penilaian dalam satu
periode. Hak akses untuk laporan ini hanya ada pada bagian kepegawaian. Untuk
lebih jelasnya seperti gambar dibawah ini :
Gambar 4.43 Laporan Penilaian Kinerja Pegawai (Periode)
59
19. Laporan Penilaian Kinerja Pegawai
Laporan ini akan menampilkan nilai hasil penilaian yang telah dilakukan.
Tiap pegawai hanya akan bisa melihat laporan untuk pegawai itu sendiri.
Gambar 4.44 Laporan Penilaian Kinerja Pegawai
4.4 Evaluasi uji coba sistem
Evaluasi dan uji coba sistem bertujuan untuk memastikan bahwa aplikasi
telah dibuat dengan benar sesuai dengan kebutuhan dan fungsi–fungsi yang ada
pada aplikasi telah berjalan seperti yang diharapkan. Dengan adanya uji coba ini
diharapkan kekurangan atau kelemahan aplikasi dapat diperbaiki sebelum di
implementasikan secara nyata.
60
Hasil uji coba program :
1. Log in
Gambar 4.45 Hasil Uji Coba Log in
2. Memasukkan data instansi
Gambar 4.46 Hasil Uji Coba Input Data Instansi
61
3. Memasukkan data jabatan
Gambar 4.47 Hasil Uji Coba Input Data Jabatan
4. Memasukkan data pegawai
Gambar 4.48 Hasil Uji Coba Input Data Pegawai
62
5. Memasukkan data periode
Gambar 4.49 Hasil Uji Coba Input Data Periode
6. Memasukkan data kebijakan
Gambar 4.50 Hasil Uji Coba Input Data Kebijakan
63
7. Memasukkan jenis sebutan
Gambar 4.51 Hasil Uji Coba Input Data Jenis Sebutan
8. Memasukkan kriteria penilaian
Gambar 4.52 Hasil Uji Coba Input Data Kriteria Penilaian
64
9. Memasukkan uraian penilaian
Gambar 4.53 Hasil Uji Coba Input Data Uraian Penilaian
10. Memasukkan data pejabat penilai
Gambar 4.54 Hasil Uji Coba Input Data Pejabat Penilai
top related