• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN PERANCANGAN SISTEM. penelitian yang digunakan untuk mengumpulkan data-data yang digunakan dalam

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISIS DAN PERANCANGAN SISTEM. penelitian yang digunakan untuk mengumpulkan data-data yang digunakan dalam"

Copied!
48
0
0

Teks penuh

(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

(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.

(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.

(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

(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.

(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

(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

(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.

(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

(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

(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:

(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.

(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 =

m

t

(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

(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

(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

(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.

(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.

(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.

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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.

(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 Direktur Laporan_Penilaian_Individu Laporan_Penilaian_ Individu Laporan_Penilaian_Ranking Laporan_Penilaian_ Individu

(30)

1.2.3 Diagram Alur Data (Data Flow Diagram F o rm _ P e n il a ia n L a p o ra n _ H a si l_ P e n il a ia n P e n il a ia n _ ki n e rj a B a g ia n P e ri o d e _ P e n il a ia n S ka la _ In d ik a to r B o b o t Ja b a ta n 1 .1 M e n g e lo la D a ta 1 .2 E n tr i P e n il a ia n K in e rj a 1 .5 P e m b u a ta n V is u a li sa si I n fo rm a si 1 .4 P e m b u a ta n L a p o ra n 1 .3 P e rh it u n g a n d e n g a n M e to d e 3 6 0 d e ra ja t K e p a la B a g ia n K a rya w a n D ir e kt u r HRD G ra fi k_ P e n il a ia n G ra fi k_ P e n il a ia n F o rm _ P e n il a ia n F o rm _ P e n il a ia n F a kt o r L a p o ra n H a si l P e n il a ia n D a ta I n d ik a to r S ka la D a ta P e n il a i D a ta P e n il a i 1 B O B O T : 1 2 IN D IK A T O R 3 P E R IO D E _ P E N IL A IA N 4 A B S E N S I : 1 5 K A R Y A W A N : 1 6 B A G IA N 7 JA B A T A N 8 D E T IL _ IN D IK A T O R _ P E N IL A IA N 9 P E N IL A IA N : 1 10 K A R Y A W A N _ L E V E L 11 F A K T O R : 1 12 P E N IL A I : 1 13 IN D IK A T O R _ S K A L A : 1 1 B O B O T : 2 5 K A R Y A W A N : 2 4 A B S E N S I : 2 9 P E N IL A IA N : 2 12 P E N IL A I : 2 1 B O B O T : 3 13 IN D IK A T O R _ S K A L A : 2 11 F A K T O R : 2 D a ta _ K a rya w a n D a ta _ In d ik a to r D a ta _ B a g ia n D a ta _ K a rya w a n D a ta _ Ja b a ta n D a ta _ B o b o t D a ta _ B a g ia n D a ta _ P e ri o d e _ P e n il a ia n D a ta _ A b se n si D e ti l_ In d ik a to r_ P e n il a ia n In d ik a to r A b se n si P e n il a ia n D a ta _ K a rya w a n P e n il a ia n _ K in e rj a P e n il a ia n _ K in e rj a P e n il a ia n _ K in e rj a G ra fi k_ P e n il a ia n G ra fi k_ P e n il a ia n F o rm _ P e n il a ia n

(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.

(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.

(33)

13 INDIKATOR_SKALA Data_Bobot Indikator_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 8 DETIL_INDIKATOR_PENILAIAN 12 PENILAI 11 FAKTOR 1.2.1 Pembuatan_Form Data Penilai Data_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 8 DETIL_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

(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 KARYAWAN 1.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.

(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.

(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.

(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

(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 : -

(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)

(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

(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

(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.

(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.

(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

(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.

(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 toolsNotepad++.

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.

(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

(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

Gambar

Gambar 3.3 Blok Diagram
Gambar 3.4 System Flow Master Karyawan  B.  System Flow Master Karyawan Level
Gambar 3.5 merupakan alur sistem dalam proses maintenance data master  karyawan level pada aplikasi
Gambar 3.6 System Flow Master Bagian
+7

Referensi

Dokumen terkait

METY SUPRIYATI Kepala Sub Bidang Sosial, Kesehatan, Tenaga Kerja dan Kependudukan pada Bidang Pemerintahan dan Sosial Badan Perencanaan Pembangunan, Penelitian dan

a) Ketika pendapatan dari produk atau jasa yang saat ini dimiliki organisasi akan meningkat secara signifikan dengan penambahan produk baru yang tidak terkait. b) Ketika

- Pengalaman kerja diutamakan dibidangnya - Familiar dengan bidang pemasaran property - Memiliki kemampuan negosiasi/presentasi - Networking luas, berpenampilan menarik,

Untuk mengetahui exercise Half Semont Manuver lebih baik dari exercise Brandt-doroff Manuver dalam menggurangi keluhan vertigo pada gangguan fungsi Vestibular Posterior

bermacam bentuk, seperti gerakan separatis dan lain-lain, antara lain: Gerakan Separatis dengan lepasnya Timor Timur dari Indonesia yang dimulai dengan

Zat ini diklasifikasikan sebagai sama berbahayanya dengan debu mudah terbakar oleh Standar Komunikasi Bahaya OSHA 2012 Amerika Serikat (29 CFR 1910.1200) dan Peraturan Produk

Field research adalah sumber data yang diperoleh dari lapangan penelitian yaitu mencari data terjun langsung ke obyek penelitian untuk memperoleh data yang kongret

kesesuaian tindakan aktor yang terlibat. • Yang menunjukkan bahwa lebih berpengaruh dibandingkan variabel lainnya, yang mana menunjukkan besarnya kekuatan masyarakat dalam