bab iii analisis dan perancangan sistemsir.stikom.edu/id/eprint/2499/5/bab_iii.pdf3 selanjutnya...

48
1 BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini membahas tentang tahapan-tahapan di dalam metode penelitian yang digunakan untuk mengumpulkan data-data yang digunakan dalam proses pembuatan Aplikasi Penilaian Kinerja Berbasis Web Menggunakan Metode 360 derajat serta menerapkan System Development Life Cycle (SDLC) Waterfall. Model berguna untuk menggambarkan tahapan-tahapan dalam perancangan sistem serta langkah-langkah yang harus dikerjakan dari setiap tahapan. Tahapan-tahapan yang akan dilakukan pada perancangan sistem ini disesuaikan dengan model waterfall yang terdiri dari tahap communication, planning, modeling, construction dan deployment pada CV. ADI TEKNIK. Metode penelitian yang digunakan dapat dilihat pada gambar 3.1. Gambar 3.1 Model Waterfall menurut Pressman (2015) Pada Bab III ini yang dilakukan dimulai dari tahap communication yang dilakukan untuk mendapatkan data dan informasi yang dibutuhkan yang diperoleh dari survey dan wawancara serta dari berbagai sumber untuk mendapatkan informasi yang lengkap dan berguna dalam pembuatan aplikasi penilaian kinerja

Upload: vankhanh

Post on 08-Apr-2019

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

1

BAB III

ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini membahas tentang tahapan-tahapan di dalam metode

penelitian yang digunakan untuk mengumpulkan data-data yang digunakan dalam

proses pembuatan Aplikasi Penilaian Kinerja Berbasis Web Menggunakan

Metode 360 derajat serta menerapkan System Development Life Cycle (SDLC)

Waterfall.

Model berguna untuk menggambarkan tahapan-tahapan dalam

perancangan sistem serta langkah-langkah yang harus dikerjakan dari setiap

tahapan. Tahapan-tahapan yang akan dilakukan pada perancangan sistem ini

disesuaikan dengan model waterfall yang terdiri dari tahap communication,

planning, modeling, construction dan deployment pada CV. ADI TEKNIK.

Metode penelitian yang digunakan dapat dilihat pada gambar 3.1.

Gambar 3.1 Model Waterfall menurut Pressman (2015)

Pada Bab III ini yang dilakukan dimulai dari tahap communication yang

dilakukan untuk mendapatkan data dan informasi yang dibutuhkan yang diperoleh

dari survey dan wawancara serta dari berbagai sumber untuk mendapatkan

informasi yang lengkap dan berguna dalam pembuatan aplikasi penilaian kinerja

Page 2: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

2

ini.Pada tahap ini dibagi menjadi empat tahapan, antara lain: analisis sistem,

analisis kebutuhan bisnis, analisis pengguna, serta studi kepustakaan. Di setiap

tahapan analisis ini dilakukan dengan cara wawancara dan observasi di CV. ADI

TEKNIK yang dilakukan pada Direktur, dan bagian HRD. Tahap selanjutnya

yakni tahap planning dimana pada tahapan ini terdapat Block Diagram dimana

pada tahap ini akan menjelaskan tentang aplikasi yang akan dikerjakan. Pada

tahap ini dapat dilihat pada gambar 3.2.

Tahap selanjutnya adalah tahap modelling, dimana pada tahap ini

dilakukan secara detail tentang desain sistem aplikasi penilaian kinerja

menggunakan metode 360 derajat. Setelah melakukan tentang desain sistem

selesai akan dilakukan tahap construction dan deployment yang dapat dilihat pada

BAB IV.

1.1 Analisis Sistem

Analisis kebutuhan sistem dilakukan untuk mengetahui spesifikasi

kebutuhan sistem dalam membangun aplikasi pengalokasian armada kapal pada

PT Pertamina Hulu Energi West Madura Offshore (PT. PHE WMO). Spesifikasi

kebutuhan sistem melibatkan analisis kebutuhan perangkat keras/hardware dan

analisis perangkat lunak/software, serta blok diagram dari aplikasi.

1.1.1 Analisis Kebutuhan Bisnis

Pada tahap analisis bisnis ini akan dilakukan analisis terhadap proses

bisnis yang terjadi pada proses penilaian pada CV. ADI TEKNIK Sidoarjo. Pada

gambar 3.2 akan menjelaskan tentang bagaimana proses bisnis penilaian kinerja

yang ada di CV. ADI TEKNIK. Proses bisnis dimulai dari HRD membagikan

lembar form kepada kepala bagian masing-masing yang ada di perusahaan.

Page 3: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

3

Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada

dibawahnya. Penilaian tersebut diberi waktu selama dua minggu. Setelah itu

kepala bagian memberikan hasil penilaian kepada bagian HRD untuk selanjutnya

akan digunakan sebagai laporan kepada Direktur. Berikut adalah diagram alur

proses bisnis penilaian kinerja.

Gambar 3.2 Diagram Alur Penilaian Kinerja

Page 4: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

4

A. Identifikasi Masalah

Identifikasi masalah dilakukan dengan mengamati proses penilaian kinerja

yang terjadi pada perusahaan seperti menentukan masalah dalam proses penilaian

kinerja pada karyawan, dan menentukan solusi dan tujuan yang diperolah. Sesuai

dengan alur bisnis yang sudah di jabarkan pada gambar 3.2, maka diperoleh

beberapa permasalahan yang muncul saat proses penilaian kinerja pada karyawan

di CV. ADI TEKNIK.

Table 3.1 Permasalahan, Dampak dan Solusi

Permasalahan Dampak Solusi

Form yang sering hilang

karena masih menggunakan

kertas

Saat proses rekap data

karena form penilaian

hilang akhirnya tidak

memenuhi waktu

yang diberikan.

Membangun dan

mengimplementasikan

aplikasi penilaian

kinerja yang dapat

membantu dalam

penilaian kinerja sesuai

dengan yang

dibutuhkan.

Tidak ada acuan dalam

penilaian kinerja karena

form yang ada hanya

sebatas baik dan tidak baik

Munculnya penilaian

yang subyektif,

dimana karyawan

yang seharusnya

mendapatkan nilai

baik mendapat nilai

yang tidak

seharusnya.

Membangun dan

mengimplementasikan

aplikasi yang dapat

memberikan acuan nilai

dengan beberapa faktor

yang diperoleh dari

perusahaan agar tidak

ada lagi penilaian

subyektif.

B. Identifikasi Pengguna

Identifikasi pengguna ini dilakukan dengan mengamati bagaimana

karakteristik pengguna yang ada pada CV. ADI TEKNIK. Rata-rata karakteristik

pengguna yang ada saat ini dari umur 20 tahun hingga umur 45 tahun.

Diantaranya pengguna terdiri dari Direktur perusahaan, bagian administrasi dan

bagian pemasaran. Sebagian pengguna di perusahaan ini memiliki pengalaman

dalam mengoperasikan komputer dengan sistem operasi Windows, Rata-rata

Page 5: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

5

pekerjaan yang digeluti menggunakan Microsoft Word, Microsoft Excel dan

Browser.

Table 3.2 Peran Pengguna

No Nama Pengguna Peran

1. Direktur 1. Menerima rekapitulasi data karyawan

2. Menerima rekapitulasi hasil penilaian

kinerja keseluruhan

3. Menerima hasil penilaian kinerja

individu

4. Membuat penilaian kinerja terhadap

karyawan lain

5. Menyusun jadwal penilaian kinerja

6. Memonitoring penilaian kinerja

2. Bagian HRD 1. Menerima rekapitulasi data karyawan.

2. Menerima rekapitulasi hasil penilaian

kinerja

3. Menerima jadwal penilaian kinerja

4. Menerima hasil penilaian kinerja

individu

5. Membuat penilaian kinerja terhadap

karyawan lain dan diri sendiri

6. Menyusun laporan penilaian kinerja

3. Ketua Bagian 1. Menerima jadwal penilaian kinerja

2. Menerima hasil penilaian kinerja

individu

3. Membuat penilaian terhadap karyawan

lain

4. Karyawan 1. Menerima jadwal penilaian kinerja

2. Menerima hasil penilaian kinerja

individu

3. Membuat penilaian terhadap karyawan

lain

1.1.2 Analisis Kebutuhan Pengguna

Analisis kebutuhan pengguna dilakukan untuk mengetahui kebutuhan

pengguna dalam proses penilaian kinerja. Langkah yang dilakukan adalah dengan

melakukan pengamatan terhadap bagaimana pengguna bisa terlibat dalam proses

penilaian kinerja serta bagaimana pengguna dapat memahami informasi yang

dibutuhkan.

Page 6: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

6

Table 3.3 Kebutuhan Informasi dan Kebutuhan data Pengguna

No Nama

Pengguna

Kebutuhan Informasi Kebutuhan Data

1. Direktur 1. Informasi proses

penilaian kinerja

2. Informasi jadwal

penilaian kinerja

3. Informasi laporan

penilaian kinerja

karyawan tiap periode

4. Informasi laporan

penilaian kinerja

karyawan keseluruhan

5. Informasi laporan

daftar penilaian kinerja

individu tertinggi

6. Informasi laporan

daftar penilaian kinerja

individu terendah

1. Data karyawan

2. Data jabatan

karyawan

3. Data gaji karyawan

4. Data bagian

penempatan

karyawan

5. Data periode

penilaian

6. Data bobot

penilaian kinerja

7. Data indikator

penilaian kinerja

8. Data laporan

penilaian kinerja

2. Bagian HRD 1. informasi jadwal

penilaian kinerja

2. Informasi hasil

penilaian kinerja

individu

1. Data karyawan

2. Data jabatan

karyawan

3. Data bagian

penempatan

karyawan

4. Data bobot

penilaian kinerja

5. Data indikator

penilaian kinerja

3. Kepala Bagian 1. informasi jadwal

penilaian kinerja

2. Informasi hasil

penilaian kinerja

individu

1. Data karyawan

2. Data jabatan

karyawan

3. Data indikator

penilaian kinerja

4. Data bobot

penilaian kinerja

3. Karyawan 1. informasi jadwal

penilaian kinerja

2. Informasi hasil

penilaian kinerja

individu

1. Data karyawan

2. Data jabatan

karyawan

3. Data indikator

penilaian kinerja

4. Data bobot

penilaian kinerja

Page 7: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

7

1.1.3 Analisis Kebutuhan Fungsional

Kebutuhan fungsionalitas adalah suatu layanan sistem yang harus

disediakan dan dapat berinteraksi dengan pengguna sistem, seperti apa saja di

dalam sistem dan apa yang dapat dilakukan oleh pengguna. Aplikasi yang

dirancang harus mampu memenuhi kebutuhan fungsionalitas sebagai berikut:

A. Fungsi mengelola Data

Table 3.4 Fungsi Mengelola Data

Nama Fungsi Mengelola Data

Deskripsi Pada fungsi ini untuk melakukan kegiatan yang dilakukan

untuk melakukan pengelolaan data master karyawan,

karyawan level, bagiam, jabatan, periode penilaian, faktor,

indikator dan skala indikator, bobot dan penilaian.

Kondisi Awal Data master karyawan

Alur Normal

Menambah data master karyawan

Aksi Pengguna Respon Sistem

Pengguna Login sebagai

super user.

Sistem akan menampilkan

halaman master karyawan

yang dapat dipilih oleh

pengguna

Pengguna memasukkan data

master karyawan kedalam

form tambah karyawan dan

setelah itu tekan tombol

tambah

Sistem akan melakukan

fungsi penambahan data dari

form kedalam tabel master

karyawan.

Mengubah data master karyawan

Pengguna mencari data

master karyawan yang akan

dirubah

Sistem akan menampilkan

data sesuai yang dipilih ke

dalam form pengubahan

data master.

Pengguna memasukkan data

yang di update kedalam

form yang baru

Sistem akan melakukan

perubahan data pada tabel

master karyawan

Menghapus data

Pengguna mencari data

master yang ingin dihapus

Sistem akan menampilkan

data sesuai dengan data yang

dipilih untuk melakukan

data master

Pengguna dapat memilih

data yang akan dihapus

Sistem akan melakukan

fungsi pengurangan data

dari form tabel master

karyawan

Page 8: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

8

Nama Fungsi Mengelola Data

Kondisi Akhir Di dalam fungsi ini dapat melakukan pengelolaan seperti

add, update dan delete dalam pengelolaan data master

karyawan

B. Fungsi Penilaian Kinerja

Table 3.5 Fungsi Penilaian Kinerja

Nama Fungsi Penilaian Kinerja

Deskripsi Pada fungsi ini untuk melakukan kegiatan yang dilakukan

untuk menilai karyawan

Kondisi Awal Data Penilaian

Alur Normal

Memilih Menu Penilaian

Aksi Pengguna Respon Sistem

Pengguna membuka

halaman penilaian

Sistem akan menampilkan

halaman penilaian dan

terdapat nama karyawan

yang akan dinilai

Mulai Penilaian

Pengguna menekan tombol

mulai penilaian

Sistem akan menampilkan

form penilaian sesuai

dengan data karyawan yang

akan dinilai

Mengisi Form Penilaian

Pengguna memberi nilai

kepada karyawan yang telah

ditentukan untuk dinilai

sesuai dengan ketentuan

yang diberikan oleh

perusahaan

Sistem akan menampilkan

keterangan dari setiap poin

yang akan dipilih

Pengguna menekan tombol

simpan guna menyimpan

data penilaian kinerja ke

dalam database serta hasil

laporan akan tampil pada

laporan

Sistem akan menyimpan

hasil penilaian kedalam

database.

Kondisi Akhir Di dalam fungsi ini hanya dapat melakukan input dalam

melakukan penilaian.

Page 9: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

9

C. Fungsi Pembuatan Laporan

Table 3.6 Fungsi Laporan

Nama Fungsi Pembuatan Laporan

Deskripsi Pada fungsi ini untuk melakukan kegiatan yang dilakukan

untuk pembuatan laporan hasil penilaian kinerja

Kondisi Awal Data Laporan setiap periode

Alur Normal

Pembuatan laporan kinerja karyawan

Aksi Pengguna Respon Sistem

Pengguna memilih menu

laporan

Sistem akan menampilkan

halaman pembuatan laporan

Pengguna memilih jenis

laporan yang meliputi

laporan individu dan ranking

Sistem akan melakukan

fungsi menampilkan laporan

berdasarkan periode yang

dipilih

Sistem akan menampilkan

laporan dalam bentuk

ranking, laporan setiap

individu dan laporan dalam

bentuk grafik

Kondisi Akhir Di dalam fungsi ini dapat melakukan pemantauan penilaian

kinerja karyawan

1.1.4 Analisis Kebutuhan Non Fungsional

Analisis kebutuhan non-fungsional dilakukan untuk mengetahui

spesifikasi kebutuhan sistem yang mendukung kebutuhan fungsional. Berikut

adalah beberapa fungsi dari kebutuhan non-fungsional yang ditunjukkan pada

tabel 3.7.

Table 3.7 Keterkaitan kebutuhan non fungsional aplikasi

Kriteria Kebutuhan Non-fungsional

Security

Pengguna login dengan menggunakan NIK

dan password karyawan

Adanya pembagian hak akses antara

direktur, bagian HRD, Ketua Bagian dan

karyawan

Usability Memberi akses serta penggunaan aplikasi

yang mudah

Accuracy Perlu adanya komputer dan jaringan

internet sendiri pada CV. ADI TEKNIK

Page 10: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

10

1.1.5 Analisis Kebutuhan Sistem

Analisis kebutuhan sistem dilakukan guna mengetahui spesifikasi

kebutuhan sistem dalam membangun aplikasi. Spesifikasi kebutuhan sistem

melibatkan analisis kebutuhan perangkat keras/hardware dan analisis perangkat

lunak/software, serta blok diagram aplikasi.

A. Analisis Kebutuhan Perangkat Keras

Pada tahap ini dilakukan analisis kebutuhan perangkat keras yang mampu

mendukung kinerja aplikasi penilaian kinerja ini. Dan berikut adalah tabel

kebutuhan perangkat keras:

Table 3.8 Kebutuhan Perangkat Keras

Komponen Spesifikasi

Processor Intel Pentium Dual-Core 2.00GHz atau lebih tinggi

Memory 2 GB atau lebih tinggi

HardDisk 350 GB atau lebih tinggi

Monitor Resolusi 1024x768 atau lebih tinggi

Jarigan Internet Bebas

B. Analisis Kebutuhan Perangkat Lunak

Pada tahap analisa kebutuhan perangkat lunak ini menjelaskan aplikasi apa

saja yang dapat mendukung operasional aplikasi penilaian kinerja ini.

Table 3.9 Kebutuhan Perangkat Lunak

Komponen Spesifikasi

Sistem Operasi Windows XP Profesional 32bit atau lebih

tinggi

Database MySQL

Bahasa Pemrograman PHP 7

Aplikasi Server XAMPP Version 7.0.9.1

Browser Chrome atau bebas

Page 11: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

11

C. Blok Diagram

Blok diagram penilaian kinerja ini berdasarkan hasil analisis kebutuhan

fungsional, dan blok diagram dapat digambarkan untuk acuan aplikasi yang dapat

dilihat pada gambar 3.3.

Gambar 3.3 Blok Diagram

Pada gambar ini 3.3 dapat dilihat bahwa Blok Diagram adalah gambaran

untuk menjelaskan berjalannya aplikasi mengenai Input , Process, dan Output dari

aplikasi penilaian kinerja ini. Berikut adalah penjelasan dari masing masing

bagian:

Page 12: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

12

C.1 Input

a. Data Karyawan : data yang berisi tentang atribut karyawan yang meliputi

nama karyawan, NIK karyawan, jenis kelamin, tanggal lahir dan jabatan.

b. Karyawan Level : data yang berisi level karyawan seperti user dan super user.

c. Absensi : data yang berisi kehadiran karyawan.

d. Jabatan : data yang berisi jabatan setiap karyawan.

e. Bagian : data yang berisi bagian karyawan tempat bekerja.

f. Faktor : data yang berisi faktor penilaian

g. Indikator : data yang berisi indikator penilaian

h. Indikator Skala : data yang berisi skala indikator

i. Periode Penilaian : data yang berisi tentang jadwal Penilaian Kinerja.

j. Bobot : Penetapkan suatu standar dalam penilaian.

k. Penilaian : memasukan data penilai untuk proses penilaian kinerja.

C.2 Proccess

a. Mengelola Data: proses ini merupakan proses yang digunakan untuk

melakukan pengolahan data master. Proses ini terdiri dari insert, update, dan

delete data.

b. Penilaian Kinerja: proses ini merupakan proses yang digunakan untuk

menghitung serta entri data dari input untuk dilakukan pengolahan data

tersebut, kemudian proses perhitungan penilaian dengan metode 360 derajat.

Page 13: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

13

Perhitungan yang digunakan dalam menghitung penilaian kinerja adalah

sebagai berikut:

Table 3.10 Contoh Perhitungan Matrik Penilaian Kineja pada Ketua Bagian

Penilai % Nilai yang diberikan Ketua Bagian

Direktur 25 25 6.25

Kepala Bagian 40 26 10.4

Karyawan 35 25 8.75

Total 25.4

Table 3.11 Contoh Perhitungan Matriks

Jumlah Perhitungan Matriks Jumlah Indikator

25.4 7

PS = mt

(3.1)

PS = = 3.62 25.4

7

Table 3.12 Contoh Perhitungan Skala Likert

1 2-3 4

Skor rendah Skor rata-rata/sedang Skor Tinggi

0% - 25% 26% - 75% 76% - 100%

Kesimpulan:

Nilai yang diperoleh adalah 3.62 (Skor Tinggi)

c. Pembuatan Laporan: pada proses ini hasil penilaian akan diteruskan menjadi

data yang dapat dilihat pada halaman menu laporan.

d. Pembuatan Visualisasi Informasi: data hasil laporan akan dirubah dalam

bentuk grafik

C.3 Output

a. Rekapitulasi Data Karyawan berisi semua rekapan data seluruh karyawan.

Page 14: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

14

b. Rekapitulasi Data Periode Penilaian : Rekapan Data Master Periode

Penilaian.

c. Rekapitulasi Data Bobot Penilaian : Rekapan Data Master Bobot Penilaian

d. Rekapitulasi Data Indikator penilaian : Rekapan Data Master Indikator

Penilaian.

e. Hasil Akhir Penilaian : Data Hasil Penilaian Kinerja Karyawan.

f. Laporan Penilaian : Hasil Penilaian Kinerja individu.

g. Laporan Ranking : Hasil Penilaian Kinerja keseluruhan.

h. Grafik Penilaian Kinerja : Hasil Penilaian Kinerja dalam bentuk visualisasi.

1.2 Tahap Modeling

Tahapan ini adalah tahap perancangan dan permodelan arsitektur sistem

yang berfokus pada perancangan struktur data, arsitektur software dan tampilan

interface program. Tujuannya untuk lebih memahami gambaran dari apa yang

akan dikerjakan.

1.2.1 Alur Sistem (System Flow)

System Flow ini menggambarkan tentang alur proses sistem dan interaksi

pengguna dengan sistem. Penggunaan System Flow ini berfungsi untuk

mempermudah penggambaran langkah demi langkah yang terjadi pada setiap

proses.

A. System Flow Master Karyawan

Gambar 3.4 merupakan alur sistem dalam proses maintenance data master

karyawan pada aplikasi. Pengelolaan data master karyawan ini meliputi karyawan

ID, nama karyawan, jenis kelamin, tanggal lahir, karyawan level, bagian, jabatan

serta password. Pada master karyawan ini terdapat fungsi tambah data, ubah data

Page 15: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

15

dan hapus data dimana fungsi ini akan digunakan juga pada master karyawan

level, bagian, jabatan, periode penilaian, faktor, indikator, skala indikator, serta

master penilaian yang dapat dilihat pada gambar 3.4.

Gambar 3.4 System Flow Master Karyawan

B. System Flow Master Karyawan Level

Page 16: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

16

Gambar 3.5 merupakan alur sistem dalam proses maintenance data master

karyawan level pada aplikasi. Pengelolaan data master karyawan level ini meliputi

tambah data, ubah data dan hapus data. Menu aplikasi juga berbeda saat login

dengan karyawan level yang berbeda yang dapat dilihat pada gambar 3.5.

Gambar 3.5 System Flow Master Karyawan Level

Page 17: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

17

C. System Flow Master Bagian

Gambar 3.6 merupakan alur sistem dalam proses maintenance data master bagian

pada aplikasi. Pengelolaan data master bagian ini meliputi tambah data, ubah data

dan hapus data. Master Bagian ini berisi yang dapat dilihat pada gambar 3.6.

Page 18: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

18

Gambar 3.6 System Flow Master Bagian

D. System Flow Master Jabatan

Gambar 3.7 merupakan alur sistem dalam proses maintenance data master jabatan

level pada aplikasi. Pengelolaan data master jabatan ini meliputi tambah data,

ubah data dan hapus data yang dapat dilihat pada gambar 3.7.

Page 19: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

19

Gambar 3.7 System Flow Master Jabatan

E. System Flow Master Periode Penilaian

Gambar 3.8 merupakan alur sistem dalam proses maintenance data master

Periode Penilaian pada aplikasi. Pengelolaan data master Periode Penilaian ini

Page 20: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

20

meliputi tambah data, ubah data dan hapus data yang dapat dilihat pada gambar

3.8.

Gambar 3.8 System Flow Master Periode Penilaian

F. System Flow Master Faktor

Page 21: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

21

Gambar 3.9 merupakan alur sistem dalam proses maintenance data master

faktor pada aplikasi. Faktor sendiri digunakan sebagai acuan dalam indikator

dimana dapat dilihat pada gambar 3.9.

Gambar 3.9 System Flow Master Faktor

G. System Flow Master Indikator

Page 22: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

22

Gambar 3.10 merupakan alur sistem dalam proses maintenance data

master indikator pada aplikasi. Indikator ini memiliki nilai disetiap poin yang

dapat dilihat pada master Skala Indikator.

Gambar 3.10 System Flow Master Indikator

H. System Flow Master Skala Indikator

Page 23: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

23

Gambar 3.11 merupakan alur sistem dalam proses maintenance data

master skala indikator pada aplikasi. Skala Indikaor, Indikator dan Faktor akan

digunakan sebagai acuan yang akan muncul pada form penilaian.

Gambar 3.11 System Flow Master Skala Indikator

I. System Flow Melihat Absensi

Page 24: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

24

Gambar 3.12 merupakan alur sistem dalam proses melihat absensi pada

aplikasi. Pengelolaan data master absensi ini hanya meliputi view data yang dapat

dilihat pada gambar 3.12.

Gambar 3.12 System Flow Melihat Absensi

J. System Flow Master Bobot

Gambar 3.13 merupakan alur sistem dalam proses maintenance data

master mastering bobot pada aplikasi. Master bobot ini berisi nilai persentase

untuk setiap jabatan. Pada halaman ini tidak ada tombol simpan setiap akan

merubah data. Untuk itu pada halaman ini akan disimpan secara otomatis jika ada

Page 25: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

25

perubahan data. untuk halaman master bobot ini hanya meliputi view dan ubah

data yang dapat dilihat pada gambar 3.13.

Gambar 3.13 System Flow Master Bobot

K. System Flow Master Penilaian

Page 26: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

26

Gambar 3.14 merupakan alur sistem dalam proses maintenance data

master penilaian pada aplikasi. Pengelolaan data master penilaian ini meliputi

tambah data, ubah data dan hapus data yang dapat dilihat pada gambar 3.14.

Gambar 3.14 System Flow Master Penilaian

L. System Flow Penilaian Kinerja

Page 27: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

27

Gambar 3.15 merupakan alur sistem dalam proses penilaian kinerja

karyawan pada aplikasi. Dalam Proses ini hanya meliputi tambah data yang dapat

dilihat pada gambar 3.15.

Gambar 3.15 System Flow Penilaian Kinerja

M. System Flow Laporan

Page 28: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

28

Gambar 3.16 merupakan alur sistem laporan penilaian kinerja pada

aplikasi. Pada laporan ini hanya menampilkan hasil dari penilaian kinerja yang

dapat dilihat pada gambar 3.16.

Gambar 3.16 System Flow Laporan

Page 29: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

29

1.2.2 Context Diagram

Context diagram ini dirancang untuk membangun aplikasi penilaian

kinerja pada CV. ADI TEKNIK. Terdapat empat external entitiy yakni Direktur,

HRD, Kepala Bagian. Diagram ini dibuat dengan mengacu pada aliran data yang

terdapat di dalam alur sistem yang telah dibuat.

Data yang mengalir dari context diagram ini berawal dari data-data detil

penilaian kinerja. Lebih jelasnya dapat dilihat pada gambar 3.17.

Nilai_Kinerja

Form_Penilaian

Form_Penilaian

Nilai_Kinerja

Nilai_Kinerja

Periode_Penilaian

Bagian

Skala_Indikator

Bobot

Jabatan

Indikator

Absensi

Penilaian

Karyawan

Form_Penilaian

Grafik_Penilaian_Ranking

Grafik_Penilaian

Grafik_Penilaian

Grafik_Penilaian_individu

Grafik_Penilaian_Ranking

Form_Penilaian

Grafik_Penilaian_Individu

1

Aplikasi Penilaian Kinerja

HRD

Karyawan

Kepala Bagian

DirekturLaporan_Penilaian_Individu

Laporan_Penilaian_

Individu

Laporan_Penilaian_Ranking

Laporan_Penilaian_

Individu

Gambar 3.17 Context Diagram

Page 30: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

30

1.2.3 Diagram Alur Data (Data Flow Diagram

Fo

rm_

Pe

nil

aia

n

La

po

ran

_H

asi

l_P

en

ila

ian

Pe

nil

aia

n_

kin

erj

a

Ba

gia

n

Pe

rio

de

_P

en

ila

ian

Ska

la_

Ind

ika

tor

Bo

bo

t

Ja

ba

tan

1.1

Me

ng

elo

la D

ata

1.2

En

tri

Pe

nil

aia

n K

ine

rja

1.5

Pe

mb

ua

tan

Vis

ua

lisa

si I

nfo

rma

si

1.4

Pe

mb

ua

tan

La

po

ran

1.3

Pe

rhit

un

ga

n d

en

ga

n M

eto

de

36

0 d

era

jat

Ke

pa

la B

ag

ian

Ka

rya

wa

n

Dir

ekt

ur

HR

D

Gra

fik_

Pe

nil

aia

n

Gra

fik_

Pe

nil

aia

n

Fo

rm_

Pe

nil

aia

n

Fo

rm_

Pe

nil

aia

n

Fa

kto

r

La

po

ran

Ha

sil

Pe

nil

aia

n

Da

ta I

nd

ika

tor

Ska

la

Da

ta P

en

ila

i

Da

ta P

en

ila

i

1B

OB

OT

: 1

2IN

DIK

AT

OR

3P

ER

IOD

E_

PE

NIL

AIA

N

4A

BS

EN

SI

: 1

5K

AR

YA

WA

N :

16B

AG

IAN

7JA

BA

TA

N

8D

ET

IL_

IND

IKA

TO

R_

PE

NIL

AIA

N

9P

EN

ILA

IAN

: 1

10

KA

RY

AW

AN

_L

EV

EL

11

FA

KT

OR

: 1

12

PE

NIL

AI

: 1

13

IND

IKA

TO

R_

SK

AL

A :

1

1B

OB

OT

: 2

5K

AR

YA

WA

N :

2

4A

BS

EN

SI

: 2

9P

EN

ILA

IAN

: 2

12

PE

NIL

AI

: 2

1B

OB

OT

: 3

13

IND

IKA

TO

R_

SK

AL

A :

2

11

FA

KT

OR

: 2

Da

ta_

Ka

rya

wa

n

Da

ta_

Ind

ika

tor

Da

ta_

Ba

gia

n

Da

ta_

Ka

rya

wa

n

Da

ta_

Ja

ba

tan

Da

ta_

Bo

bo

t

Da

ta_

Ba

gia

n

Da

ta_

Pe

rio

de

_

Pe

nil

aia

n

Da

ta_

Ab

sen

si

De

til_

Ind

ika

tor_

Pe

nil

aia

n

Ind

ika

tor

Ab

sen

si

Pe

nil

aia

n

Da

ta_

Ka

rya

wa

n

Pe

nil

aia

n_

Kin

erj

a

Pe

nil

aia

n_

Kin

erj

a

Pe

nil

aia

n_

Kin

erj

a

Gra

fik_

Pe

nil

aia

n

Gra

fik_

Pe

nil

aia

n

Fo

rm_

Pe

nil

aia

n

Gambar 3.18 Diagram Alur Data (Data Flow Diagram)

Page 31: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

31

Pada proses yang ada di diagram alur data ini merupakan proses yang

diambil dari alur sistem yang sudah dibuat berdasarkan fungsi-fungsi yang ada.

dimana di dalam fungsi tersebut terdapat beberapa proses.

Data flow diagram Level 0 yang memiliki beberapa fungsi diantaranya

fungsi Mengelola data, Penilaian Kriteria, Perhitungan dengan metode 360 derajat

dan Visualisasi Informasi serta Laporan Hasil Akhir.

A. Dekomposisi Fungsi Mengelola Data

1.1.1

Mastering_Karyawan

1.1.2

Mastering_Bobot

1.1.4

Mastering_Bagian

1.1.6

Mastering_Indikator

HRD

Data_Karyawan

Data_Jabatan

Data_Karyawan

Data_Jabatan

Data_Bobot

Data_Bagian

Data Karyawan Level

2 INDIKATOR

6 BAGIAN

5 KARYAWAN

7 JABATAN

1 BOBOT

3 PERIODE_PENILAIAN

10 KARYAWAN_LEVEL

11 FAKTOR

13 INDIKATOR_SKALA

12 PENILAI

Data_Bobot

Data_Indikator

Data_Bagian

Data_Absensi

Data Mastering Level

Karyawan

Data_Penilai

Data Mastering Faktor

Data Karyawan Level

Data_Karyawan

Data Bagian

1.1.7

Mastering_Absensi

1.1.8

Mastering_Level_

Karyawan_dan_

jabatan

1.1.9

Mastering_Penilai_

dan_Periode_

penilaian

1.1.3

Mastering_Faktor

1.1.5

Indikator_Skala

4 ABSENSI

Gambar 3.19 Dekomposisi Fungsi Mengelola Data

Pada Fungsi mengelola data ini memiliki sembilan proses, yang meliputi

mastering karyawan, karyawan level dan jabatan, bagian, periode penilaian dan

penilai, faktor, indikator, skala indikator, absensi, bobot. Entitas yang berperan di

dalam proses ini adalah Bagian HRD sebagai pengirim informasi yang akan

dijadikan pedoman dan data dalam penilaian kinerja.

Page 32: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

32

B. Dekomposisi Fungsi Master Level Karyawan dan Jabatan

HRD

10 KARYAWAN_LEVEL 7 JABATAN

Data_Karyawan_Level Data_Jabatan

Mastering_Level_

Karyawan

Mastering_Jabatan

1.1.8.1

mastering_level_

karyawan

1.1.8.2

mastering_jabatan

Gambar 3.20 Dekomposisi Fungsi Master Level Karyawan dan Jabatan

Pada fungsi ini memiliki dua proses yakni mastering level karyawan dan

mastering jabatan. HRD menyimpan data karyawan level dan jabatan yang akan

disimpan pada tabel jabatan dan Karyawan Level.

C. Dekomposisi Fungsi Master Penilai dan Periode Penilaian

5 KARYAWAN

12 PENILAI

3 PERIODE_PENILAIAN

Data_Karyawan

Data_Penilai

Data_Periode_

Penilaian

Mastering_Penilai

Mastering_Periode_

Penilaian

HRD

1.1.9.1

Mastering_Penilai

1.1.9.2

Mastering_periode_

penilaian

Gambar 3.21 Dekomposisi Fungsi Master Penilai dan Periode Penilaian

Pada fungsi ini memiliki dua proses yakni mastering penilai dan mastering

periode penilaian. HRD menyimpan data master penilai dan periode penilaian

yang akan disimpan pada tabel karyawan dan periode penilaian.

D. Dekomposisi Fungsi Entri Penilaian

Page 33: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

33

13 INDIKATOR_SKALA

Data_BobotIndikator_Skala

5 KARYAWAN

1 BOBOT

Data_Absensi

Data_Karyawan

Data_Bagian

Data_Hasil_Penilaian

Data_Indikator

1.2.2

Penilaian_Karyawan

Penilaian_Kinerja

Penilaian_Kinerja

Penilaian_Kinerja

Penilaian_Kinerja

Form_Penilaian

Form_Penilaian

Form_Penilaian

Form_Penilaian

Karyawan

HRD

Kepala Bagian

Direktur

2 INDIKATOR

6 BAGIAN

4 ABSENSI

8DETIL_INDIKATOR_

PENILAIAN

12 PENILAI

11 FAKTOR1.2.1

Pembuatan_Form

Data PenilaiData_Penilaian

3 PERIODE_PENILAIAN

9 PENILAIAN

Gambar 3.22 Dekomposisi Fungsi Entri Penilaian

Pada fungsi ini memiliki dua proses dimana masing-masing memiliki tabel

untuk mengambil dan menyimpan data guna untuk memasukan nama karyawan

yang akan menilai karyawan lainnya.

E. Dekomposisi Fungsi Perhitungan 360 derajat

Data_Bobot

12 PENILAI

8DETIL_INDIKATOR_

PENILAIAN

Data_Penilaian

1.3.1

Perhitungan_Matriks_

Penilaian

1.3.2

Perhitungan_Total_

Akhir_Penilaian Data_Penilai

data_Detil_Indikator_

Penilaian

Data_Penilai

9 PENILAIAN

1 BOBOT

Gambar 3.23 Dekomposisi Fungsi Perhitungan 360 derajat

Fungsi ini memiliki dua proses yaitu perhitungan matriks dan perhitungan

total akhir penilaian. Pada proses ini nilai yang diberikan oleh penilai akan

Page 34: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

34

disimpan pada tabel penilai dan setelah semua memasuki proses perhitungan total,

nilai yang diberikan akan disimpan pada tabel penilaian.

F. Dekomposisi Laporan

9 PENILAIAN

5 KARYAWAN1.4.1

Laporan_Individu

1.4.2

Laporan_Ranking

Direktur

Laporan Ranking

Laporan Individu

Laporan Individu

Laporan Individu

HRD

Kepala Bagian

Karyawan

Data Karyawan

Data Penilaian

Data Penilaian

Data Karyawan

Laporan Individu

Laporan Ranking Gambar 3.24 Dekomposisi Laporan

Pada fungsi ini akan menampilkan laporan pada setiap karyawan, kepala

bagian dan Direktur dalam bentuk teks dan grafik yang dapat dicetak.

1.2.4 Rancangan Basis Data

Pada tahapan ini akan dirancang tentang desain database sesuai dengan

kebutuhan dalam pembuatan aplikasi penilaian kinerja. Perancangan database ini

akan disesuaikan dengan alur sistem yang terdapat pada system flow. Perancangan

database ini akan menghasilkan dalam bentuk Conceptual Data Model dan

Physical Data Model yang dapat dilihat pada gambar 3.25.

Page 35: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

35

A. Model Conceptual Data Model (CDM)

Conceptual Data Model adalah rancangan desain database yang akan

diteruskan dalam bentuk Physical Data Model. Pada rancangan ini

menggambarkan keseluruhan relasi antar tabel.

Gambar 3.25 Conceptual Data Model (CDM)

Page 36: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

36

B. Model Physical Data Model (PDM)

Physical Data Model merupakan hasil dari CDM. Dari hasil ini

menghasilkan tabel baru seperti relasi yang dimiliki yaitu many-to-many. Physical

Data Model menggambarkan database yang dapat diteruskan kedalam database

server.

Gambar 3.26 Conceptual Data Model (PDM)

Page 37: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

37

C. Struktur Basis Data

Struktur database ini mengacu pada Physical Data Model yang telah

dijelaskan sebelumnya dapat dijabarkan sebagai berikut:

C.1 Bagian

Nama Tabel : Bagian

Primary Key : BAGIAN_ID

Foreign Key : -

Fungsi : Menyimpan data bagian

Table 3.13 Master Bagian

No Nama Kolom Tipe Data

1 BAGIAN_ID varchar (5)

2 BAGIAN_NAMA varchar (10)

C.2 Karyawan

Nama Tabel : Karyawan

Primary Key : KARYAWAN_ID

Foreign Key : -

Fungsi : Menyimpan data karyawan

Table 3.14 Master Karyawan

No Nama Kolom Tipe Data

1 KARYAWAN_ID varchar (5)

2 KARYAWAN_LEVEL_ID varchar (5)

3 JABATAN_ID varchar (5)

4 BAGIAN_ID varchar (5)

5 KARYAWAN_NAMA varchar (50)

6 JENIS_KELAMIN varchar (1)

7 TANGGAL_LAHIR date

8 KARYAWAN_PASSWORD Varchar(100)

9 KARYAWAN_TANGGAL_MASUK date

10 KARYAWAN_TANGGAL_KELUAR date

Page 38: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

38

C.3 Absensi

Nama Tabel : Absensi

Primary Key : ABSENSI_ID

Foreign Key : KARYAWAN_ID

Fungsi : Menyimpan data absensi

Table 3.15 Absensi

NO Nama Kolom Tipe Data

1 ABSENSI_ID varchar(5)

2 KARYAWAN_ID varchar(5)

3 ABSENSI_TGL_AWAL date

4 ABSENSI_TGL_AKHIR date

5 ABSENSI_JML_HADIR int

6 ABSENSI_JML_TDK_HDR int

C.4 Bobot

Nama Tabel : Bobot

Primary Key : BOBOT_ID

Foreign Key : JABATAN_ID_PENILAI,JABATAN_ID_DNILAI

Fungsi : Menyimpan data bobot

Table 3.16 Master Bobot

NO Nama Kolom Tipe Data

1 BOBOT_ID varchar(5)

2 JABATAN_ID_PENILAI varchar(5)

3 JABATAN_ID_DINILAI varchar(5)

3 BOBOT_NILAI Decimal(3,2)

C.5 Jabatan

Nama Tabel : Jabatan

Primary Key : JABATAN_ID

Foreign Key : -

Fungsi : Menyimpan data jabatan

Page 39: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

39

Table 3.17 Master Jabatan

NO Nama Kolom Tipe Data

1 JABATAN_ID varchar(5)

2 JABATAN_NAMA varchar(10)

C.6 Periode Penilaian

Nama Tabel : Periode Penilaian

Primary Key : PERIODE_ID

Foreign Key : -

Fungsi : Menyimpan data periode penilaian

Table 3.18 Master Periode Penilaian

NO Nama Kolom Tipe Data

1 PERIODE_ID varchar(5)

2 PERIODE_TANGGAL_AWAL date

3 PERIODE_TANGGAL_AKHIR date

C.7 Penilaian

Nama Tabel : Penilaian

Primary Key : PENILAIAN_ID

Foreign Key : KARYAWAN_ID, PERIODE_ID

Fungsi : Menyimpan data penilaian

Table 3.19 Master Penilaian

NO Nama Kolom Tipe Data

1 PENILAIAN_ID varchar(5)

2 KARYAWAN_ID varchar(5)

3 PERIODE_ID varchar(5)

4 PENILAIAN_TOTAL_NILAI Decimal (5,2)

5 PENILAIAN_STATUS bool

Page 40: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

40

C.8 Indikator

Nama Tabel : Indikator

Primary Key : INDIKATOR_ID

Foreign Key : FAKTOR_ID

Fungsi : Menyimpan data indikator

Table 3.20 Master Indikator

NO Nama Kolom Tipe Data

1 INDIKATOR_ID varchar(5)

2 FAKTOR_ID varchar(5)

3 INDIKATOR_NAMA varchar(15)

4 INDIKATOR_PERTANYAAN varchar (15)

C.9 Detil Indikator Penilaian

Nama Tabel : Detil Indikator Penilaian

Primary Key : PENILAI_ID, INDIKATOR_ID

Foreign Key : PENILAI_ID, INDIKATOR_ID

Fungsi : Menyimpan data detil indikator penilaian

Table 3.21 Master Detil Indikator

NO Nama Kolom Tipe Data

1 PENILAI_ID varchar(5)

2 INDIKATOR_ID varchar(5)

3 DETIL_INDIKATOR_PENILAIAN_NILAI int

C.10 Penilai

Nama Tabel : Penilai

Primary Key : PENILAI_ID, INDIKATOR_ID

Foreign Key : KARYAWAN_ID, PENILAIAN_ID

Fungsi : Menyimpan data detil penilai

Table 3.22 Master Penilai

NO Nama Kolom Tipe Data

Page 41: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

41

NO Nama Kolom Tipe Data

1 PENILAI_ID varchar(5)

2 KARYAWAN_ID varchar(5)

3 PENILAIAN_ID varchar(5)

4 PENILAI_TOTAL_NILAI int

C.11 Faktor

Nama Tabel : Faktor

Primary Key : FAKTOR_ID

Foreign Key : -

Fungsi : Menyimpan data faktor

Table 3.23 Master Faktor

NO Nama Kolom Tipe Data

1 FAKTOR_ID varchar(5)

2 FAKTOR_NAMA varchar(255)

C.12 Karyawan Level

Nama Tabel : Karyawan Level

Primary Key : KARYAWAN_LEVEL_ID

Foreign Key : -

Fungsi : Menyimpan data karyawan level

Table 3.24 Master Karyawan Level

NO Nama Kolom Tipe Data

1 KARYAWAN_LEVEL_ID varchar(5)

2 KARYAWAN_LEVEL_NAMA varchar(20)

C.13 Indikator Skala

Nama Tabel : Indikator Skala

Primary Key : INDIKATOR_SKALA_ID

Foreign Key : INDIKATOR_ID

Fungsi : Menyimpan data indikator skala

Page 42: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

42

Table 3.25 Master Skala Indikator

NO Nama Kolom Tipe Data

1 INDIKATOR_SKALA_ID varchar(5)

2 INDIKATOR_ID varchar(5)

3 INDIKATOR_SKALA_NILAI int

4 INDIKATOR_SKALA_KETERANGAN varchar(255)

1.2.5 Desain Antar Muka

Rancangan desain antar muka aplikasi ini dibuat mengenai desain antar

muka yang akan digunakan oleh pengguna. Rancangan ini digunakan untuk

mempermudah dalam menjalankan aplikasi penilaian kinerja. Desain yang dibuat

ini disesuaikan dengan kebutuhan dan mengacu pada system flow yang ada.

A. Halaman Login

Halaman login berfungsi untuk pemberian hak akses kedalam fungsi sistem

aplikasi penilaian kinerja.

Gambar 3.27 Halaman Login

B. Dashboard

Halaman Dashboard digunakan untuk menampilkan hasil dari penilaian

kinerja dalam bentuk grafik. Selain itu pada halaman ini juga adanya link

menujuhalaman penilaian kinerja. Pada halaman ini digunakan untuk user dan

super user.

Page 43: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

43

Gambar 3.28 Halaman Dashboard

C. Halaman Karyawan

Pada halaman Mastering Karyawan, pengguna dapat melakukan

maintenance data karyawan seperti menambah data karyawan, merubah status

karyawan dan juga menghapus data karyawan dimana data ini sangat berguna bagi

aplikasi untuk melakukan penilaian kinerja. Ada empat macam mastering

karyawan yang disediakan oleh aplikasi penilaian kinerja ini, yakni karyawan,

karyawan level, bagian dan jabatan. Berikut adalah desain halaman karyawan.

Gambar 3.29 Halaman Karyawan

Page 44: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

44

Gambar 3.30 Halaman Tambah Karyawan

D. Halaman Penilaian

Halaman Penilaian ini, pengguna dapat melakukan penilaian terhadap

karyawan. Halaman ini akan menampilkan nama karyawan yang akan dinilai, dan

akan diteruskan kepada halaman form penilaian. Pengguna dapat memilih atau

mencentang nilai yang ditampilkan dan aplikasi akan menyimpan pada database.

Gambar 3.31 Halaman Penilaian

E. Halaman Periode Penilaian

Page 45: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

45

Halaman periode penilaian ini menampilkan tentang periode penilaian

dimana user menginputkan tanggal, bulan dan lama penilaian kinerja ini. Halaman

periode penilaian ini user dapat menambah, merubah dan menghapus data periode

penilaian ini.

Gambar 3.32 Halaman Periode Penilaian

F. Halaman Bobot

Halaman ini berfungsi sebagai matriks perhitungan dalam penilaian

kinerja. Dalam penilaian kinerja dibagi menjadi tiga bagian yaitu karyawan,

kepala bagian dan direktur dalam bentuk persentase yang dapat dilihat pada

gambar 3.3 ini.

Gambar 3.33 Halaman Bobot

Page 46: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

46

G. Halaman Laporan

Pada halaman ini user dapat melihat hasil penilaian kinerja dan user dapat

melakukan cetak laporan penilaian kinerja dengan memilih menu laporan.

Gambar 3.34 Halaman Laporan

1.3 Tahap Contruction

Pada tahap Construction ini merupakan tahap dimana akan dilakukan

realisasi dari seluruh perencanaan dan rancangan yang sudah ada menjadi sebuah

aplikasi dengan proses pengkodean (Coding). Pada aplikasi penilaian kinerja pada

CV. ADI TEKNIK tersebut menggunakan bahasa PHP dan database MySQL

dengan bantuan tools Notepad++.

Pada tahapan ini juga akan dilakukan dengan pengujian terhadap aplikasi

penilaian kinerja pada CV. ADI TEKNIK. Uji coba akan meliputi desain dan

kesesuaian System Flow.

Untuk uji coba aplikasi diguanakan cara Black Box Texting, yakni melakukan uji

coba kesuaian output dengan input dari setiap fungsi aplikasi yang ada.

Page 47: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

47

1.3.1 Rencana Pengujian

Tahapan ini menjelaskan tentang rencana pengujian yang nantinya akan

dibuat untuk melakukan pengujian terhadap fitur-fitur dari aplikasi. Ada tujuh

fitur yang akan diuji yakni permintaan alokasi armada kapal, mantenance matrik,

pengalokasian armada kapal, menampilkan informasi jadwal sesuai tanggal

alokasi, monitoring armada kapal, ploting aktivitas alokasi yang dilakukan armada

kapal, serta melihat laporan. Berikut adalah tabel rencana pengujian aplikasi,

dapat di lihat pada tabel 3.44.

Table 3.26 Rencana Pengujian Aplikasi

No Form Nama

Pengujian Cara Pengujian

Hasil Yang

diharapkan

Fitur: Input NIK dan password

1 Form Login - Pengujian

memasukkan

NIK dan

password

dengan benar

- Pengujian

memasukkan

NIK dan

password

salah

Mengisi form

dengan lengkap,

kemudian klik

login

- Apliksi dapat

menuju halaman

dashboard.

- Apliksi dapat

menampilkan

gagal login.

Fitur: Maintenance Karyawan

2 Form tambah

karyawan

- Pengujian

penambahan

karyawan

sesuai

kriteria

- Pengujian

penambahan

karyawan

tidak sesuai

dengan

kriteria

Mengisi form

dengan lengkap

dan benar

- Aplikasi dapat

menyimpan data

permintaan

kedalam tabel

karyawan

- Aplikasi Tidak

dapat

menyimpan data

karyawan

Fitur: Penilaian

3 Form Penilaian - Pengujian

tambah

periode

penilaian

- Mengisi form

secara

lengkap

kemudian

- Aplikasi dapat

menyimpan data

penambahan

periode kedalam

Page 48: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2499/5/BAB_III.pdf3 Selanjutnya kepala bagian akan melakukan penilaian terhadap karyawan yang ada dibawahnya. Penilaian

48

No Form Nama

Pengujian Cara Pengujian

Hasil Yang

diharapkan

- Pengujian

pemilihan

periode

penilaian

- Pengujian

Penilaian

Kinerja

- Pengujian

hasil

penilaian

klik tambah

periode

- Klik pilih

periode

penilaian dan

lanjutkan

pada halaman

penilaian

- Klik mulai

penilaian

- Klik halaman

dashboard

tabel periode

penilaian

- Aplikasi dapat

memilih dan

menampilkan

periode dan

mastering

penilaian

- Aplikasi dapat

menampilkan

Jadwal

penilaian sesuai

dengan periode

penilaian

- Aplikasi dapat

menampilkan

hasil penilaian

dalam bentuk

grafik

Fitur: Menampilkan Informasi dalam bentuk grafik, nilai individu dan ranking

4 Laporan - Pengujian

Laporan

- Pengujian

Cetak

Laporan

- Klik halaman

laporan

- Klik Print

pada halaman

laporan

- Aplikasi dapat

menampilkan

grafik penilaian

per periode dan

ranking

- Aplikasi

berhasil

melakukan aksi

mencetak

laporan