Sequance Diagram MPE Sequance Diagram Laporan Sequance Diagram Manage User Nama Tabel : Tabel Karyawan

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