Departemen Data
Departemen Nama
departemen Attribute
Kriteria Data
kriteria Nama
kriteria Attribute
Bobot kriteria
Attribute Keterangan : = YA X = Tidak
Setelah daftar potensial obyek diseleksi dan dianalisis, maka didapat obyek yang diusulkan untuk sistem pendukung keputusan untuk promosi kenaikan
jabatan.
Tabel 4.21 Propose obyek
Propose Obyek
Admin Karyawan Staf HRD
Nilai bobot Supervisor
Nilai MPE Manajer HRD
MS_Jabatan Departemen
Kriteria
Karena objek tersebut lebih dari satu, maka objek-objek tersebut dapat dikatakan class, karena merupakan dasar dari pembuatan class diagram. Dari
daftar class diatas, struktur class sistem yang diajukan dapat digambarkan dengan class diagram berikut :
Gambar 4.25 Class Diagram
a. Mapping Database
Gambar 4.26 Mapping database
4.2.3.3 Matriks CRUD Basis Data
Berikut adalah matriks Create, Read, Update, Delete CRUD basis data sistem pendukung keputusan penilaian kinerja karyawan sebagai promosi
kenaikan jabatan Pada BPRS Harta Insan Karimah.
Tabel 4.19 Matriks CRUD Basis Data
Location
Entity – Attribute Staf HRD
Supervisor Manajer HRD
Admin
User
id_user R R
R R
Username R R R CRD
Password RU RU RU RD
Jabatan R
R R
RUD Status R
R R
RUD Karyawan
Id R
R R
R Kdkaryawan
R R
R R
Nama CRUD
R R
R Alamat
CRUD R
R R
Pendidikan CRUD
R R
R Jabatan
CRUD R
R R
Tgllahir CRUD
R R
R Riwayatprestasi
R CRUD
- -
Waktuperiode CRUD
R R
R Jabatan_promosi
CRUD R
R R
Bobot Id
R R
R R
Kdkaryawan R
R R
R Pendidikan
CRU R
RD R
Disiplin CRU
R RD
R Komunikatif
R CRU
RD R
Penalaran R
CRU RD
R Tanggungjawab
R CRU
RD R
Doronganprestasi R
CRU RD
R Prestasi
R CRU
RD R
MPE Id
R R
R R
Kdkaryawan R
R R
R Pendidikan
R R
RD R
Disiplin R
R RD
R Komunikatif
R R
RD R
Tanggungjawab R
R RD
R Doronganprestasi
R R
RD R
Prestasi R
R RD
R Ms_jabatan
Id R
R R
R Nama_jabatan
CRUD R
R R
Departemen Id
R R
R R
Nama_departemen CRUD
R R
R
Kriteria Id_kriteria
R R
R R
Nama_kriteria CRUD
R -
- Bobot_kriteria
CRUD R
- -
Keterangan: C = create, R = read, U = update, D = delete
4.2.3.3 Perancangan Database
1. Nama Tabel : Tabel User
Primary Key : Id
Foreign Key : -
Fungsi Tabel : Digunakan untuk masuk kedalam sistem
Tabel 4.20 Tabel Database Admin
Nama Field
Type Keterangan
PK Id_user
INT 11 Id user
auto_increment
Username Varchar 20
Username yang untuk masuk dalam
sistem
Password Varchar 10
Password yang untuk masuk dalam
sistem
Nama Varchar 30
Nama admin
Jabatan Varchar
11 Jabatan
admin
Status Varchar 8
Status aktif admin
2. Nama Tabel : Tabel Bobot
Primary Key : Id_Bobot
Foreign Key : KdKaryawan
Fungsi Tabel : Digunakan untuk memasukan bobot nilai untuk karyawan
Tabel 4.21 Tabel Database Bobot
Nama Field
Type Keterangan
PK Id INT 11
Id bobot auto_increment
FK Kdkaryawan Varchar 6
Kode yang dimiliki masing-masing karyawan
agar mudah mengaksesnya dalam
sistem
Pendidikan Int 1 Pendidikan yang dimiliki
karyawan
Disiplin Int 1
Tingkat kedisiplinan yang dipunyai karyawan
Komunikatif Int 1 Gaya komunikatif yang
dimiliki karyawan
Penalaran Int 1
Sifat penalaran yang dimiliki karyawan
Tanggungjawab Int 1
Rasa tanggung jawab yang dimiliki karyawan
untuk kepentingan kelompok dan perusahaan
Doronganprestasi Int 1
Dorongan prestasi yang dimiliki karyawan.
Prestasi Int 1
Prestasi yang telah dilakukan oleh karyawan
selama 1 bulan dengan ditambahkan nilai-nilai
sebelumya.
3. Nama Tabel : Tabel Karyawan
Primary Key : Kd_Karyawan
Foreign Key : Id_user
Fungsi Tabel : Digunakan untuk memasukan data karyawan.
Tabel 4.22 Tabel Database Karyawan sumber:penulis
Nama Field Type
Keterangan Id
INT 11 Id karyawan
auto_increment
PK Kdkaryawan Varchar 6
Kode yang dimiliki masing- masing karyawan agar
mudah mengaksesnya dalam sistem
FK Id_jabatan Int 3 Kode jabatan
Nama Varchar 30
Nama dari karyawan yang dicalonkan
Alamat Varchar 50
Alamat karyawan yang dicalonkan
Pendidikan Varchar
5 Pendidikan yang dimiliki
karyawan
Jabatan Varchar
15 Nama jabatan yang sedang
dijalankan karyawan
Tgllahir Date
Tanggal lahir karyawan
Riwayatprestasi Varchar
300 Laporan prestasi yang
digunakan sebagai tolak ukur memasukan nilai
dalam bobot kinerja
Awalperiode Year 4
Awal karyawan masuk dan bekerja dalam perusahaan
tersebut.
Jabatan_promosi Varchar
50 Jabatan yang dipromosikan
oleh perusahaan
FK Id_User Int11
User yang mempunyai hak akses.
4. Nama Tabel : Tabel MPE
Primary Key : Id_MPE
Foreign Key : KdKaryawan, dan Id_user Fungsi Tabel : Digunakan untuk menghitung bobot yang telah
dimasukan sehingga menghasilkan hasil MPE
Tabel 4.23 Tabel Database MPE
Nama Field
Type Keterangan
PK Id_MPE
INT 11 Id MPE auto_increment
FK Kdkaryawan Varchar 6 Kode yang dimiliki
masing-masing karyawan agar mudah
mengaksesnya dalam sistem
Pendidikan Int 11
Pendidikan yang dimiliki karyawan
Disiplin Int 11 Tingkat kedisiplinan
yang dipunyai karyawan
Prestasi Int 11 Prestasi yang telah
dilakukan oleh karyawan selama 1
bulan dengan ditambahkan nilai-nilai
sebelumya.
Komunikatif Int 11
Gaya komunikatif yang dimiliki karyawan
Penalaran Int 11 Sifat penalaran yang
dimiliki karyawan
Tanggungjawab Int 11
Rasa tanggung jawab yang dimiliki karyawan
untuk kepentingan kelompok dan
perusahaan
Dprestasi Int 11 Dorongan prestasi yang
dimiliki karyawan.
FK Id_User Int11
User yang mempunyai hak akses.
5. Nama Tabel : Tabel ms_jabatan
Primary Key : Id_jabatan
Foreign Key : kd_karyawan, id_departemen
Tabel 4.24 Tabel Database ms_jabatan
Nama Field Type
Keterangan PK Id_jabatan
Int 3
Id_jabatan
Nama_jabatan Varchar 255
Nama dari jabatan yang terdapat di
BPRS HIK FK
Kd_Karyawan Varchar 6
Kode karyawan FK
Id_departemen Int 3
Kode departemen
6. Nama Tabel : Tabel Departemen
Primary Key : Id_departemen
Foreign Key : kd_karyawan dan id_jabatan
Tabel 4.25 Tabel Database departemen
Nama Field Type
Keterangan PK Id_departemen
Int 3
Id_departemen Nama_departamen
Varchar 255 Nama depertemen
FK Kd_karyawan
Varchar 6 Kode karyawan
FK Id_jabatan
Int 3 Kode jabatan
7. Nama Tabel : Tabel Kriteria
Primary Key : Id_kriteria
Foreign Key : id_bobot dan id_user
Tabel 4.26 Tabel Database kriteria
Nama field
Type Keterangan
PK Id_kriteria Int 3
Kode kriteria
Nama_kriteria Varchar 10
Nama kriteria Bobot_nilai
Int 3 Score bobot
Fk Id_user
Int 11 Kode user
4.2.4 Desain Interface
4.2.4.1 Grafik User Interface GUI
Untuk memudahkan dalam pembangunan sistem informasi pendukung keputusan, terhadap satu tahap yang harus dilakukan yaitu membuat tampilan
rancangan antarmuka bagi setiap pengguna. Berikut ini rancangan antar muka Sistem Penunjang Keputusan Promosi Kenaikan Jabatan.
1. Rancangan Login
Rancangan ini digunakan user untuk masuk kedalam sistem.
2. Rancangan Staf HRD
Rancangan ini merupakan halaman utama sistem Staf HRD.
3. Rancangan Manage Karyawan
Rancangan ini digunakan Staf HRD untuk mengelola data karyawan terdiri dari :
a. Rancangan Input Karyawan
Rancangan ini digunakan Staf HRD untuk memasukan data karyawan yang
Gambar 4.26 Rancangan Login
Gambar 4.27 Rancangan Staf HRD
SPK Penilaian Kinerja Karyawan
dicalonkan untuk mendapatkan promosi kenaikan jabatan.
b. Rancangan Data Karyawan
Rancangan ini digunakan Staf HRD untuk melihat data karyawan secara keseluruhan, mengupdate data karyawan dan delete data karyawan
Gambar 4.29 Rancangan Data Karyawan
4. Rancangan Bobot Nilai Prestasi
Rancangan bobot nilai prestasi digunakan oleh Staf HRD untuk memasukan bobot nilai prestasi karyawan yang terdiri dari pendidikan dan kedisipilinan.
Gambar 4.28 Rancangan Input Karyawan
Gambar 4.30 Rancangan Kriteria Bobot nilai prestasi
Gambar 4.31
Rancangan Kriteria Bobot nilai prestasi
5. Rancangan Bobot Update
Rancangan ini digunakan oleh Staf HRD untuk mengupdate bobot nilai prestasi karyawan.
Kriteria penialaian prestasi
No Kriteria keterangan score bobot
Untuk melakukan penilaian silahkan klik disini