APLIKASI PENILAIAN KINERJA KARYAWAN MENGGUNAKAN METODE SMART BERBASIS WEB STUDI KASUS PADA PT PRIMA...
-
Upload
uofaunsada -
Category
Data & Analytics
-
view
1.181 -
download
5
Transcript of APLIKASI PENILAIAN KINERJA KARYAWAN MENGGUNAKAN METODE SMART BERBASIS WEB STUDI KASUS PADA PT PRIMA...
APLIKASI PENILAIAN KINERJA KARYAWAN MENGGUNAKAN
METODE SMART BERBASIS WEB
STUDI KASUS PADA PT PRIMA SARANA EKSPRESS
Diajukan sebagai salah satu syarat untuk memperoleh gelar S1
EDWARD ZULMI AZIZ
2010230086
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS DARMA PERSADA
JAKARTA
2015
LEMBAR PENGESAHAN
APLIKASI PENILAIAN KINERJA KARYAWAN
MENGGUNAKAN METODE SMART
STUDI KASUS : PT PRIMA SARAN EKSPRESS
Disusun oleh :
Nama : Edward Zulmi Aziz
NIM : 2010230086
Linda Nur Afifa, ST., MT
Pembimbing Laporan
Adam Arif Budiman, S.T., M. Kom.
Kajur Teknik Informatika
PENGUJI LAPORAN TUGAS AKHIR
Laporan Tugas Akhir telah disidangkan pada tanggal 3 September 2015
Penguji I Penguji II
Adam Arif Budiman, ST, M.Kom Timor Setiyaningsih, S.T, M.T.I
Penguji III
Aji Setiawan, MMSi
i
KATA PENGANTAR
Puji syukur Saya panjatkan kehadirat Allah SWT yang telah memberikan
karunia-Nya kepada Saya sehingga dapat menyelesaikan penulisan laporan tugas
akhir.
Dalam pelaksanaan penyusunan tugas akhir ini, tidak jarang Saya
menemui kesulitan dan hambatan. Untuk itu pada kesempatan kali ini Saya ingin
mengucapkan terimakasih kepada pihak-pihak yang secara langsung maupun
tidak langsung membantu dalam penulisan penyusunan tugas akhir ini. Saya
menyampaikan ucapan terima kasih secara khusus kepada:
1. Dekan Fakultas Teknik Universitas Darma Persada Ir. Agus Sun
Sugiharto, MT.
2. Ketua Jurusan Teknik Informatika Adam Arif Budiman, ST, M.Kom.
3. Dosen Pembimbing Linda Nur Afifa, ST., MT yang telah sabar
membimbing Saya dalam penyusunan laporan tugas akhir.
4. Dosen-dosen Universitas Darma Persada yang telah memberikan Saya
ilmu-ilmu yang bermanfaat.
5. Keluarga saya yang tak henti-hentinya mendoakan serta memberikan
dukungan dan semangat kepada Saya.
6. Teman-teman seperjuangan saya Fahrul Rozy, Edward Zulmi Aziz,
Junaidi Ramli, Mahmud Sembiring, Arif Winandar, Yusron Yazid, Indah
Ekowati, Anita Dwinda yang tak henti-hentinya pula memberikan saya
motivasi.
ii
Saya menyadari bahwa penulisan tugas akhir ini masih jauh dari kata
sempurna. Oleh karena itu, kritik dan saran dari semua pihak yang membangun
selalu Saya harapkan demi perbaikan yang lebih baik di kemudian hari.
Akhir kata semoga penulisan tugas akhir ini dapat memberikan manfaat
bagi penulis sendiri maupun para pembacanya.
Jakarta, 10 September 2015
Edward Zulmi Aziz
iii
ABSTRAK
SMART (Specific Measurable Achievable Realistic Time-Based) merupakan metode pengambilan keputusan yang multiatribut yang dikembangkan oleh Edward pada tahun 1977. Teknik pengambilan keputusan multi kriteria ini didasarkan pada teori bahwa setiap alternatif terdiri dari sejumlah kriteria yang memiliki nilai-nilai dan setiap kriteria memiliki bobot yang menggambarkan seberapa pentingnya ia di banding dengan kriteria lain.
Penulis menggunakan metode ini agar mempermudah konsumen dalam menentukan pilihan dengan tepat, sesuai dengan kriteria yang di inginkannya masalah ini dapat digolongkan kedalam masalah yang bersifat multiobjective (ada banyak tujuan yang ingin dicapai) dan multicriterias (ada banyak kriteria yang menentukan dalam mencapai keputusan tersebut).
Kata Kunci : SMART, Multiobjective,Kriteria.
iv
DAFTAR ISI
Kata Pengantar ………..………………………………………………...…….... i
Abstraksi …….……………………………………………………………...….. iii
Daftar isi ……………………………………………………………..………….vi
Daftar Simbol ..……………………………………………………..…………...viii
Daftar Gambar ..……………………………………………………..……..……x
Daftar Tabel …………………………………………………………..…....….. xii
BAB I PENDAHULUAN
1.1 Latar Belakang .............................................................................................. 1
1.2 Rumusan Masalah ......................................................................................... 2
1.3 Batasan Masalah ............................................................................................2
1.4 Tujuan ............................................................................................................2
1.5 Metode Penelitian ..........................................................................................3
1.5.1 Metode Pengumpulan Data ..................................................................4
1.5.2 Metode Pengembangan Aplikasi ....................................................... 5
1.6 Sistematika Penulisan ....................................................................................6
BAB II LANDASAN TEORI
2.1 Kinerja Karyawan .......................................................................................... 8
2.2 Perhitungan SMART...................................................................................... 9
2.3 Web .................................................................................................................12
2.4 Tools Aplikasi Web ........................................................................................12
2.4.1 Tools Pemrograman ...............................................................................12
v
a. HTML ......................................................................................................12
b. CSS ........................................................................................................... 14
c. PHP ...........................................................................................................15
d. Javascript ...................................................................................................18
2.4.2 Database ...............................................................................................19
a. Database ..................................................................................................19
b. Mysql ......................................................................................................20
2.5 Pemodelan UML ............................................................................................21
1 Use Case ...................................................................................................22
2 Activity Diagram ......................................................................................23
3 Sequence Diagram ........................................................................... ........24
BAB III ANALISA DAN PERANCANGAN SISTEM
3.1 Analisis system yang sedang berjalan ............................................................ 27
a. Evaluasi Sistem Berjalan ..................................................................... 28
b. Sistem yang diusulkan ......................................................................... 28
3.2 Perancangan Sistem ........................................................................................29
3.2.1 Perancangan UML ..................................................................................29
3.2.1.1 Use case Diagram ....................................................................... 29
3.2.1.2 Activity Diagram ........................................................................ 32
3.2.1.3 Sequence Diagram ...................................................................... 35
3.2.1.4 Development Diagram ................................................................44
vi
3.3 Rancangan Halaman .......................................................................................45
3.3.1 Halaman Login ....................................................................................... 45
3.3.2 Halaman Admin …………………………………………......................46
3.3.3 Halaman Manajer pada Admin ...............................................................46
3.3.4 Halaman Karyawan pada Admin ............................................................47
3.3.6 Halaman Home Karyawan ..................................................................... 48
3.3.7 Halaman Profile pada Karyawan ............................................................ 49
3.3.8 Halaman Jobdesk pada Karyawan ...........................................................50
3.3.9 Halaman Approval pada Karyawan ........................................................51
3.3.10 Halaman Penilaian pada Karyawan .......................................................52
3.3.11 Halaman Home Manajer ....................................................................... 52
3.3.12 Halaman profile pada Manajer ............................................................. 53
3.3.13 Halaman Data Karyawan pada Manajer.................................................53
3.3.14 Halaman Penilaian pada Manajer ......................................................... 54
3.3.15 Halaman Approval Target pada Manajer ........................................... 54
3.3.16 Halaman Laporan pada manajer ............................................................55
3.4 Rancangan Database .......................................................................................55
3.4.1 Struktur File ............................................................................................ 55
BAB IV IMPLEMENTASI
4.1 Spesifikasi Sistem ...........................................................................................59
4.2 Implementasi .................................................................................................. 59
4.2.1 Halaman Login ..................................................................................... 60
4.2.2 Halaman Home Admin .........................................................................60
4.2.3 Halaman Karyawan pada Admin ......................................................... 61
4.2.4 Halaman Manajer pada Admin ............................................................ 62
vii
4.2.5 Halaman Kriteria pada Admin ............................................................. 62
4.2.6 Halaman Laporan ................................................................................. 63
4.2.7 Halaman Home Karyawan ................................................................... 63
4.2.8 Halaman Profile karyawan ................................................................... 64
4.2.9 Halaman Jobdesk Karyawan ................................................................ 64
4.2.10 Halaman Approval Karyawan ............................................................ 65
4.2.11 Halaman Penilaian Karyawan ............................................................65
4.2.12 Halaman Laporan Karyawan ..............................................................66
4.2.13 Halaman Home Manajer .................................................................... 66
4.2.14 Halaman Profile Manajer ................................................................... 67
4.2.15 Halaman Data Karyawan pada Manajer ........................................... 67
4.2.16 Halaman Penilaian ..............................................................................68
4.2.15 Halaman Approval Target .................................................................. 68
4.3 Analisis Hasil ..................................................................................................76
BAB VI KESIMPULAN DAN SARAN
5.1 Kesimpulan......................................................................................................80
5.2 Saran.................................................................................................................81
viii
DAFTAR SIMBOL
A. Simbol Use Case Diagram
Simbol Keterangan
Aktor
Use Case
Relasi
<< >>
Stereotype ; model khusus yang terbatas untuk kondisi tertentu. Yang terdiri dari include dan extends
B. Simbol Activity Diagram
Simbol Keterangan
Titik Awal
Titik Akhir
Aktivitas
ix
Pilihan untuk pengambilan keputusan
Fork; digunakan untuk menunjukkann kegiatan yang dilakukan secara parallel atau untuk menggabungkan dua kegiatan parallel menjadi satu
Rake; menunjukkan adanya dekomposisi
Tanda waktu
Tanda pengiriman
Tanda penerimaan
Aliran akhir (Flow Final)
x
DAFTAR GAMBAR
Gambar 1.1 Diagram Metode Waterfall ...............................................................6
Gambar 2.1 Contoh HTML ................................................................................. 13
Gambar 2.2 Contoh CSS ......................................................................................15
Gambar 2.3 Contoh PHP ..................................................................................... 17
Gambar 2.4 Contoh Javascript .............................................................................19
Gambar 2.5.1 Use Case Model .............................................................................23
Gambar 2.5.2 Contoh Activty Diagram ............................................................... 24
Gambar 2.5.3 Contoh Sequence Diagram ............................................................ 25
Gambar 2.5.4 Contoh Development Diagram ......................................................26
Gambar 3.1 Use Cae Diagram Admin ................................................................ 29
Gambar 3.2 Use case Diagram Karyawan ............................................................30
Gambar 3.3 Use case Diagram Manajer ...............................................................31
Gambar 3.4 Activity Diagram .............................................................................. 33
Gambar 3.5 Sequence diagram login pada Admin ...............................................35
Gambar 3.6 Sequence diagram login pada Karyawan ..........................................36
Gambar 3.7 Sequence diagram login pada Manajer .............................................36
Gambar 3.8 Sequence diagram input karyawan pada Admin .............................. 37
Gambar 3.9 Sequence Diagram Input Manajer pada Admin ............................... 37
Gambar 3.10 Sequence Diagram Lihat data karyawan pada Admin ................... 38
Gambar 3.11 Sequence Diagram Lihat data Manajer pada Admin ......................38
Gambar 3.12 Sequence Diagram Laporan data karyawan ................................... 39
Gambar 3.14 Sequence Diagram lihat data karyawan pada karyawan ................ 40
xi
Gambar 3.15 Sequence Diagram lihat hasil Penilaian pada karyawan ................ 40
Gambar 3.16 Sequence Diagram Laporan data karyawan pada karyawan ..........41
Gambar 3.17 Sequence Diagram Input Targe Kerja ............................................ 41
Gambar 3.18 Sequence Diagram lihat data Karyawan pada Manajer ..................42
Gambar 3.19 Sequence Diagram Laporan Grafik Karyawan pada manajer ........ 42
Gambar 3.20 Sequence Diagram Laporan data karyawan pada Manajer ............ 43
Gambar 3.21 Sequence Diagram Input penilaian karyawan pada Manajer..........43
Gambar 3.22 Sequence Diagram Approval Target Kerja pada manajer .............. 44
Gambat 3.23 Deployment Diagram ......................................................................44
Gambar 3.24 Halaman Login ............................................................................... 45
Gambar 3.25 Halaman Home Admin ...................................................................46
Gambar 3.26 Form data manajer .......................................................................... 47
Gambar 3.27 Form Input Manajer ........................................................................47
Gambar 3.28 Form Data karyawan ...................................................................... 48
Gambar 3.29 Form Input Karyawan .....................................................................48
Gambar 3.30 Form Home Karyawan ................................................................... 49
Gambar 3.31 Form data diri Karyawan ................................................................49
Gambar 3.32 Form edit data karyawan ................................................................ 50
Gambar 3.33 Form Jobdesk Karyaawan .............................................................. 50
Gambar 3.34 Form input jobdesk .........................................................................51
Gambar 3.35 Halaman Home Manajer .................................................................52
Gambar 3.36 Halaman Profile Manajer ................................................................53
Gambar 3.37 Halaman data Karyawan pada Manajer ..........................................53
Gambar 3.38 Halaman penilaian pada manajer ....................................................54
xii
Gambar 3.39 Halaman Approval Target pada manajer........................................ 54
Gambar 3.40 Halaman Laporan manajer ..............................................................55
Gambar 4.1 Halaman Login ................................................................................. 60
Gambar 4.2 Halaman Home Admin .....................................................................60
Gambar 4.3 Halaman Karyawan Admin .............................................................. 61
Gambar 4.4 Halaman Manajer Admin ................................................................. 62
Gambar 4.5 Halaman Kriteria .............................................................................. 62
Gambar 4.6 Halaman Laporan Admin ................................................................. 63
Gambar 4.7 Halaman Home Karyawan ................................................................63
Gambar 4.8 Halaman Profile karyawan ............................................................... 64
Gambar 4.9 Halaman Jobdesk ..............................................................................64
Gambar 4.10 Halaman Approval Karyawan ........................................................ 65
Gambar 4.11 Halaman Penilaian Karyawan ........................................................65
Gambar 4.12 Halaman Laporan Karyawan ..........................................................66
Gambar 4.13 Halaman Home Manajer .................................................................66
Gambar 4.14 Halaman Profile manajer ............................................................. ...67
Gambar 4.15 Halaman Data Karyawan ................................................................67
Gambar 4.14 Halaman Penilaian ................................................................... .......68
Gambar 4.15 Halaman Approval Target .............................................................. 68
xiii
DAFTAR TABEL
Tabel 2.1 Penjelasan HTML ................................................................................ 13
Tabel 2.2 Penjelasan CSS .....................................................................................14
Tabel 2.3 Penjelasan PHP .....................................................................................17
Tabel 2.4 Penjelasan Javascript ............................................................................18
Tabel 2.5.1 Penjelasan use case ............................................................................22
Tabel 2.5.2 activity diagram .................................................................................23
Tabel 2.5.3 sequence diagram ...............................................................................24
Tabel 3.1 Evaluasi Sistem berjalan ...................................................................... 28
Tabel 3.2 Skenario Use Case Admin ....................................................................30
Tabel 3.3 Skenario Use Case Karyawan .............................................................. 31
Tabel 3.4 Skenario Use Case Manajer ................................................................. 32
Tabel 3.5 Tabel Karyawan ................................................................................... 56
Tabel 3.6 Tabel Login .......................................................................................... 56
Tabel 3.7 Tabel Manajer ...................................................................................... 56
Tabel 3.8 Tabel Target ......................................................................................... 57
Tabel 3.9 Tabel Jobdesk ....................................................................................... 57
Tabel 3.10 Tabel kriteria ..................................................................................... 58
Tabel 4.1 Tabel Pengujian Form Login ...... ........................................................ 69
Tabel 4.2 Tabel Pengujian Form Manajer ............................................................70
Tabel 4.3 Tabel Pengujian Form Karyawan .........................................................70
Tabel 4.4 Tabel Pengujian Form Laporan ............................................................71
Tabel 4.5 Tabel Pengujian Form Data Karyawan ................................................71
Tabel 4.6 Tabel Pengujian Form Approval Target ...............................................72
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Kinerja setiap orang tergantung pada dukungan dalam bentuk
pengorganisasian, penyediaan sarana dan prasarana, pemilihan teknologi,
kenyamanan lingkungan kerja serta kondisi dan syarat kerja. Penyediaan sarana
dan alat kerja langsung mempengaruhi kinerja setiap orang. Penggunaan
peralatan dan teknologi maju sekarang ini bukan saja dimaksudkan untuk
memberikan kemudahan dan kenyamanan kerja. Pengorganisasian yang
dimaksud untuk memberikan kejelasan bagi setiap unit kerja dan setiap orang
tentang sasaran yang harus dicapai dan apa yang harus dilakukan untuk mencapai
sasaran tersebut. (Payaman J. Simanjuntak 2000: 11)
Merancang sistem pengukuran kinerja organisasi dibutuhkan model yang
mampu memotret kinerja keseluruhan dari organisasi. Telah banyak model
sistem pengukuran kinerja terintegrasi berhasil dibuat oleh para akademisi dan
praktisi. Tiga di antaranya adalah: Balanced Scorecard Kaplan dan Norton,
(1996), Integrated Performance Measurement System (IPMS) Bititci et al,
(1997), dan SMART System dari Wang Laboratory, Inc. Lowell, Massachucets
Galayani et al, (1997).
Dalam tugas akhir ini menggunakan metode SMART. Model SMART
(Strategic Management Analysis and Reporting Technique) System merupakan
2
model yang disebut oleh Wang Laboratory dengan menggunakan strategi objektif
sebagai titik awal perancangannya.
Metode ini digunakan karena perspektif berdasarkan strategi objektifnya
diyakini mampu menunjang operasional perusahaan dan susunan strategi objektif
disusun sesuai tingkatan dalam manajemen perusahaan sehingga tersusun seperti
piramida.
PT. Prima Sarana Ekspress yang akan menjadi acuan dalam studi kasus ini.
Pada saat ini masih menggunakan cara manual. Hal ini sering menimbulkan
kesalahan dalam menilai kinerja karyawan yang dapat menimbulkan kesenjangan
sosial secaran objektif.
Penilaian kinerja dapat berpengaruh pada tingkat kerja dari karyawan tersebut
jika target kerja tercapai akan mendapatkan reward/bonus pada PT. Prima Sarana
Ekspress
Oleh karena itu akan dibuat sebuah sistem yang dapat mengukur kinerja
karyawan berdasarkan dari sisi kedisiplinan, kehadiran, dan target kerja.
Diharapkan sistem ini dapat menyelesaikan masalah tentang penilaian kinerja
karyawan dan meminimalisir kesalahan dalam penilaian.
Setiap target kerja memiliki penilaian dari manager jika target kerja dapat
tercapai maka akan mendapatkan bonus. Jika target kerja tidak tercapai maka
tidak dapat mendapatkan bonus.
Sesuai latar belakang diatas akan dibangun “APLIKASI PENILAIAN
KINERJA KARYAWAN MENGGUNAKAN METODE SMART
3
1.2 Rumusan Masalah
Rumusan masalah pada tugas akhir ini adalah:
1. Bagaimana melakukan penilaian kinerja karyawan menggunakan
dengan metode smart?
2. Bagaimana metode smart dapat mempengaruhi penilaian kinerja
karyawan?
3. Bagaimana membuat aplikasi untuk penilaian kinerja karyawan dengan
metode smart.
1.3 Batasan Masalah
Batasan masalah dalam laporan tugas akhir ini
Metode ini hanya digunakan untuk menilai kinerja dari sisi kedisiplinan,
kehadiran, target kerja, responsibility, kreatifitas, usia pada karyawan PT Prima
Sarana Ekspress.
1.4 Tujuan
Adapun tujuannya adalah:
1. Mempermudah cara menghitung kinerja karyawan.
2. Mempermudah manager untuk mengetahui peningkatan kinerja
karyawan.
4
1.5. Metode Penelitian
Dalam pembuatan laporan ini penulis membutuhkan data-data yang
berhubungan dengan kajian penulis.
1.5.1 Metode Pengumpulan Data
1) Observasi
Dalam teknik ini penulis melakukan pengumpulan data dengan cara
melakukan pengamatan langsung terhadap objek-objek penelitian yang ada
di perusahaan tersebut yang berkaitan dengan penginputan dan pengelolaan
data.
2) Wawancara (Interview)
Dalam teknik ini penulis melakukan wawancara langsung dengan bagian
HRD.
3) Studi Kepustakaan
Dalam teknik ini penulis melakukan pengumpulan data dengan cara
melakukan pengumpulan data dari berbagai dokumen yang berkaitan dengan
penginputan dan pengelolaan data. dengan cara mempelajari berbagai bentuk
bahan-bahan tertulis seperti buku-buku penunjang kajian, catatan-catatan
maupun referensi lain yang bersifat tertulis.
5
1.5.2 Metode Pengembangan Aplikasi
Dalam pengembangannya metode waterfall memiliki beberapa tahapan
yang runtut: requirement (analisis kebutuhan), design sistem (system design),
Coding & Testing, Penerapan Program, pemeliharaan.
1. Analisis
Menganalisa keperluan apa saja yang dibutuhkan untuk melakukan
pembuatan aplikasi seperti menganalisa data yang ada di perusashaan PT.
Prima Sarana Ekspress.
2. Design
Design dilakukan dengan melakukan wawancara langsung dengan HRD
sehingga didapatkan design aplikasi yang sesuai dengan kebutuhan.
3. Kode
Pengkodean (coding) merupakan proses menerjemahkan desain ke dalam
suatu bahasa yang bisa di megerti oleh komputer.
4. Test
Test dilakukan oleh HRD untuk mengetahui apakah aplikasi ini dapat
digunakan dengan baik atau tidak sehingga dapat dilakukan evaluasi atau
perbaikan pada aplikasi.
6
Gambar 1.1 Diagram Metodologi Waterfall (Pressman,2010)
1.6 Sistematika Penulisan
Secara garis besar penulisan skripsi ini dibagi menjadi 5 bab, Adapun princiannya
dari masing-masing bab tersebut adalah sebagai berikut:
BAB I Pendahuluan
Bab ini merupakan pendahuluan yang didalamnya berisi tentang
umum, maksud dan tujuan, metode penelitian, ruang lingkup,
sistematika penulisan.
7
BAB II Tinjauan Pustaka
Pada bab ini lebih menjelaskan tentang teoritis program yang akan di
buat, yang berdasarkan pada referensi dari buku atau pun jurnal yang
terkait pada program tersebut. Sehingga pembaca dapat mengetahui
teori-teori apa saja yang digunakan. Dan pembaca pun memahami
konsep dari rancangan program tersebut.
BAB III Analisa Dan Perancangan
Pada bab ini menjelaskan suatu penguraian dari sistem informasi yang
didalamnya terdapat komponen-komponen yang telah dirancang dan
mengevaluasi berbagai masalah yang ada di program tersebut.
BAB IV Implementasi dan Analisis Hasil
Pada bab ini program yang telah dibuat berdasarkan data-data yang
telah diperoleh dan dapat dijelaskan secara terperinci mengenai
permasalahan yang ada.
BAB V Penutup
Bab penutup ini menguraikan tentang kesimpulan secara keseluruhan
bab. Serta saran yang diharapkan dapat berguna bagi penulis dan
digunakan untuk mengembangkan program di masa yang akan datang.
8
BAB II
TINJAUAN PUSTAKA
2.1 KINERJA KARYAWAN
Kinerja apabila dikaitkan dengan performance sebagai kata benda (noun),
maka pengertian performance atau kinerja adalah hasil kerja yang dapat dicapai
oleh seseorang atau kelompok orang dalam suatu perusahaan sesuai dengan
wewenang dan tanggung jawab masing-masing dalam upaya pencapaian tujuan
perusahaan secara ilegal, tidak melanggar hukum dan tidak bertentangan dengan
moral dan etika (Rivai & Basri, 2004).
Dilihat dari sudut pandang ahli yang lain, kinerja adalah banyaknya upaya
yang dikeluarkan individu pada pekerjaannya (Robbins, 2001). Sementara itu
menurut Bernandi & Russell 2001 performansi adalah catatan yang dihasilkan
dari fungsi suatu pekerjaan tertentu atau kegiatan selama periode waktu tertentu.
Menurut Sinambela, dkk (2012) mengemukakan bahwa kinerja pegawai
didefinisikan sebagai kemampuan pegawai dalam melakukan sesuatu keahlian
tertentu. Kinerja pegawai sangatlah perlu, sebab dengan kinerja ini akan diketahui
seberapa jauh kemampuan pegawai dalam melaksanakan tugas yang dibebankan
kepadanya. Untuk itu diperlukan penentuan kriteria yang jelas dan terukur serta
ditetapkan secara bersama-sama yang dijadikan sebagai acuan.
9
Menurut Harsuko (2011), kinerja adalah sejauh mana seseorang telah
memainkan baginya dalam melaksanakan strategi organisasi, baik dalam
mencapai sasaran khusus yang berhubungan dengan peran perorangan dan atau
dengan memperlihatkan kompetensi yang dinyatakan relevan bagi organisasi.
Kinerja adalah suatu konsep yang multi dimensional mencakup tiga aspek yaitu
sikap (attitude), kemampuan (ability) dan prestasi (accomplishment).
Berdasarkan uraian diatas dengan pencatatan hasil kerja (proses) yang
dicapai oleh seseorang karyawan dalam melakukan suatu pekerjaan dapat
dievaluasi tingkat kinerjanya, maka kinerja karyawan harus dapat ditentukan
dengan pencapaian target selama periode waktu yang dicapai organisasi.
2.2 Perhitungan SMART
SMART merupakan Teknik pengambilan keputusan untuk mendukung
pembuat keputusan dalam memilih beberapa alternatif. Setiap pembuat keputusan
harus memiliki sebuah alternatif yang sesuai dengan tujuan yang dirumuskan.
Setiap alternatif terdiri dari sekumpulan atribut dan setiap atribut mempunyai
nilai-nilai. Nilai ini dirata-rata dengan skala tertentu. Setiap atribut mempunyai
bobot yang menggambarkan seberapa penting suatu atribut dibandingkan dengan
atribut lain. Pembobotan dan pemberian peringkat ini digunakan untuk menilai
setiap alternatif agar diperoleh alternatif terbaik.
SMART lebih banyak digunakan karena kesederhanaannya dalam merespon
kebutuhan pembuat keputusan dan caranya menganalisa respon. Analisis yang
10
terbaik adalah transparan sehingga metode ini memberikan pemahaman masalah
yang tinggi dan dapat diterima oleh pembuat keputusan.
Perhitungan dilakukan untuk menentukan penilaian dari kinerja karyawan
berdasarkan kriteria-kriteria dari penilaian yang ada seperti:
a. Kehadiran
b. Target Kerja
c. Kedisiplinan
d. Responsibility
e. Kreatifitas
f. Usia
Pembobotan pada SMART digunakan untuk menilai setiap alternatif
agar diperoleh alternatif terbaik, sehingga mempermudah perhitungan dan
perbandingan nilai pada masing-masing alternatif. Untuk menentukan hasil
akhir penilaian kinerja dengan menghitung utility di bawah ini:
Berikut ini langkah-langkah untuk menghitung kinerja karyawan
dengan metode smart:
Langkah 1 : menghitung nilai utility untuk setiap kriteria masing-masing
.............................................(1)𝑢𝑖(𝑎𝑖) = 100(𝐶𝑚𝑎𝑥 ‒ 𝐶𝑜𝑢𝑡 𝑖)(𝐶𝑚𝑎𝑥 ‒ 𝐶𝑚𝑖𝑛) %
11
Keterangan:
ui(ai) : nilai utility kriteria ke-1 untuk kriteria ke-i
Cmax : nilai kriteria maksimal
Cmin : nilai kriteria minimal
Cout i : nilai kriteria ke-i
2. Langkah 1: menentukan jumlah kriteria
Normalisasi = ..............................................................................(2)𝑤𝑗
∑𝑤𝑗
Keterangan : wj : bobot suatu kriteria
∑𝑤𝑗
: jumlah bobot suatu kriteria
3. Langkah 3: menghitung nilai utility kriteria ke-i.
............................................................(3)u(𝑎1) =𝑚∑
𝑗 = 1𝑤𝑗𝑢𝑖(𝑎𝑖), 𝑖 = 1,2,…..𝑚
Keterangan :
wj = nilai pembobotan kriteria ke-j dan k kriteria
u(ai) = nilai utility kriteria ke-i untuk kriteria ke-i
5. Langkah 5: hitung nilai akhir masing-masing.
2.3 Web
12
World Wide Web (www) atau biasa disebut dengan web, merupakan salah
satu sumber daya internet yang berkembang pesat. Informasi web di distribusikan
melalui pendekatan hypertext, yang memungkinkan suatu teks pendek menjadi
acuan untuk membuka dokumen lain.
Dengan pendekatan hypertext ini seseorang dapat memperoleh informasi
dengan meloncat dari suatu dokumen kedokumen yang lain. Dokumen-dokumen
yang akan diakses dapat tersebar diberbagai mesin dan bahkan di berbagai
Negara.
Perlu bahan informasi dalam halaman-halaaman web dapat ditangani
melalui perubahan data, bukan melalui perubahan program kecuali jika memang
diharuskan adanya perubahan dari sintaknya atau kode programnya. Sebagai
imlementasinya, aplikasi web dapat dikoneksikan ke basis data dengan sintak
program PHP denganPHP MyAdmin (Sunarto,2009).
2.4 Tools Aplikasi Web
2.4.1 Tools Pemrograman
a. HTML
Menurut Fathul Wahid (2005) Hypertext Markup Language adalah
sekumpulan perintah yang terformat yang digunakan untuk membuat
halaman dokumen web. Ketika membuka sebuah halaman web, maka
browser akan menginter pretasikan perintah HTML padahalaman tersebut
dan kedalam teks.
Tabel 2.1 Penjelasan HTML
13
<html> tanda awal dokumen HTML
<head> informasi page header
<body>
Di dalam tag ini bisa diletakkan
berbagai atribut halaman seperti
warna latar belakang, warna teks,
warna link, warna visited link,
warna active link dan lain-lain
Contoh script HTML
<html>
<head>
<title>Judul File HTML</title>
</head>
<body>
website <strong><em>pertama</em></strong> saya
</body>
</html>
Gambar 2.1 Contoh HTML (Rian Ariona, S.ST)
b. CSS
14
CSS meru pakan kependekan Cascading Style Sheet yang berfungsi
untuk mengatur tampilan dengan kemampuan jauh lebih baik dari tag
maupun atribut standar HTML.
CSS sebenarnya adalah suatu kumpulan atribut untuk fungsi format
tampilan dan dapat digunakan untuk mengontrol tampilan banyak
dokumen secara bersamaan.
Keuntungan menggunakan CSS yaitu jika ingin mengubah
dokumen, maka tidak perlu mengubah satu persatu.
Penggunaan CSS ada dua cara yaitu dengan menyispkan kode CSS
langsung dalam kode HTML atau simpan menjadi file tersendiri
berekstensi *.css. Dengan meyimpan sebagai file tersendiri akan
memudahkan untuk mengontrol tampilan dalam banyak dokumen secara
langsung. CSS mendapat dukungan penuh pada browser versi 4 dan pada
versi sebelumnya, hanya Internet Explorer yang masih mampu mengenal
CSS. Tampilan CSS dapat berbeda jika ditampil pada menu browser yang
berbeda.(Diar Puji Oktavian, 2010)
Tabel 2.2 Penjelasan CSS
Marginjarak/batas elemen dengan elemen
lain
Border border/gari tepi elemen
Paddingjarak elemen dengan isi elemen
(elemen anak)
Contoh Script CSS
15
<div id=‘box‛><div id=’box2‛></div></div>
Lalu berilah style seperti berikut :#box{width:300px;height:300px;background:green;}#box2{width:50px;height:50px;background:yellow;}
Gambar 2.2 Contoh CSS (Rian Ariona, S.ST)
c. PHP
Menurut Peranginangin (2006) PHP singkatan dari PHP Hypertext
Preprocessor yang di gunakan sebagai script server-side dalam
pengembangan web yang disisipkan padadokumen HTML.
PHP dikatakan sebagai sebuah server-side embedded script
language artinya sintaks-sintaks dan perintah yang kita berikan akan
sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML
biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan
memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan
dijalankan di server.
Ketika menggunakan PHP sebagai server-side embedded script
language maka server akan melakukan hal-hal sebagai berikut :
a. Membaca permintaan dari client/browser
b. Mencari halaman/page di server.
16
c. Melakukan instruksi yang diberikanoleh PHP untuk melakukan
modifikasi pada halaman/page.
d. Mengirim kembali halaman tersebut kepada client melalui internet
atau intranet.
Kelebihan menggunakan PHP:
a) Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak
melakukan sebuah kompilasi dalam penggunaanya.
b) Web Server yang mendukung PHP dapat ditemukan dimana –
mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan
konfigurasi yang relatif mudah.
c) Dalam sisi pengembangan lebih mudah, karena banyaknya milis –
milis dan developer yang siap membantu dalam pengembangan
d) Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling
mudah karena memiliki referensi yang banyak
Kekuarangan menggunakan PHP:
a) Tidak ideal untuk pengembangan skala besar.
b) Tidak bisa memisahkan antara tampilan dengan logik dengan baik
(walau penggunaan template dapat memperbaikinya)
c) PHP memiliki kelemahan security tertentu apabila programmer
tidak jeli dalam melakukan pemrograman dan kurang
memperhatikan isu dan konfigurasi PHP
Tabel 2.3 Penjelasan PHP
17
Include Memanggil file<?php Awal dari php?> Penutup dari php
Contoh Kode PHP
<?phpsession_start();unset($_SESSION['username']);unset($_SESSION['password']);?><html><head><title>Logout</title></head><body><p><a href="index.php">Home</a>| <a href="login.php">Login</a>| <a href="member.php">Member</a>| <a href="logout.php">Logout</a></p><p>Oke... Anda sudah logout. </p></body></html>
Gambar 2.3 Contoh Kode PHP (Mawan A. Nugro)
d. Javascript
18
JavaScript adalah sekumpulan perintah khusus yang digunakan
untuk membuat sebuah halaman web yang lebih responsif dan interaktif.
JavaScript merupakan bahasa script yang dicantumkan pada sebuah
halaman web dan dijalankan pada penjelajah web (web browser).
Menurut fathul wahid (2005) javascript adalah bahasa script yang
dikembangkan oleh SUN MICROSYSTEM dan NetScape yang digunakan
untuk membua halaman-halaman web lebih interaktif. Javascript dapat
berinteraksi dengan kode HTML.
Fungsi Javascript adalah salah satu bagian yang paling indah dari
Javascript. Sebagai bahasa fungsional Javascript mengimplementasikan
fungsi kelas pertama (first class function). Fungsi dapat disimpan dalam
variabel, dikembalikan oleh fungsi lain, dan dikirimkan sebagai argumen
untuk fungsi lainnya. Implementasi fungsi yang sangat fleksibel seperti ini
membuka banyak kesempatan kepada pengembang untuk menuliskan kode
yang bukan hanya berjalan dengan baik, tetapi juga sangat elegan dan
indah
Tabel 2.4 Penjelasan Javascript
<script> Awal dari javascript
</script> Penutup javascript
Contoh Script Javascript
19
<html>
<head>
<script type="text/javascript">
function contohalert()
{
alert("I'M KRIWIL...!!!!");
}
</script>
</head>
<body>
<input type="button" onclick="contohalert()" value="Di Klik
Dulu !!"/>
</body>
</html>
Gambar 2.4 Contoh Javascript (Dede Brahma)
2.4.2 Database
a. Database
Menurut Peranginangin (2006) Database adalah bagian penting dari
pemograman modern, sehingga keseluruhan bahasa program menyediakan
fungsi untuk mengakses data.
Strandar utama untuk bahasa database adalah Structured Query
Language (SQL). SQL distandar sebagai bahasa untuk menciptakan
database, menyimpan informasi kedalam database, dan mendapatkan
kembaliin formasi darinya.
b. Mysql
20
Mengenai pengertian MySQL adalah merupakan perangkat lunak
untuk system manajemen database (database management system). Karena
sifatnya yang open source dan memiliki kamampuan menampung
kapasitas yang sangat besar, maka MySQL menjadi database yang sangat
popular dikalangan programmer web. Pada bulan Mei 1996, MySQL versi
1.0 berhasil dirilis namun penggunanya terbatas 4 orang saja. namun di
bulan Oktober di tahun yang sama versi 3.11.0 dilepaskan ke public tapi
belum bersifat open source. Bulan Juni 2000, MySQL AB mengumumkan
bahwa sejak versi 3.23.19, MySQL adalah merupakan software database
yang bebas berlisensi GPL atau General Public License yang open source.
Mulanya MySQL hanya berjalan di system operasi linux namun pada saat
MySQL versi 3.22 tahun 1998-1999 sudah tersedia diberbagai platform
termasuk windows. Ini terjadi karena MySQL menjadi semakin populer
dan dilirik banyak orang karena kestabilan dan kecepatan yang meningkat
(Sukarno, 2006)
Beberapa keuanggulan dari MySQL adalah:
a. Mampu menangani jutaan user dalam waktu yang
bersamaan
b. Mampu menampung lebih dari 50.000.000 record
c. Memiliki user privilege yang mudah dan efisien
d. Klien dan peralatan MySQL dilengkapi dengan berbagai
peralatan (tool) yang dapat digunakan untuk administrasi basis data, dan
pada setipa peralatan yang ada disertakan petunjuk online.
21
Beberapa kekurangan dari MySQL adalah:
a. Untuk koneksi ke bahasa pemrograman visual seperti vb,
Delphi, dan foxpro, mysql kurang support, karena koneksi ini
menyebabkan field yang dibaca harus sesuai dengan koneksi dari program
visual tersebut, dan ini yang menyebabkan mysql jarang dipakai dalam
program visual.
b. Data yang ditangani belum begitu besar
Dari sisi security, atau keamanan, yang agak terlalu sederhana bagi
sebuah SQL Engine, meskipun tidak sesederhana SQLite yang juga datang
dari dunia open source dan cukup digemari para web developer.
2.5 Pemodelan UML
Menurut Nugroho (2005), UML didefinisikan sebagai bahasa visual untuk
menjelaskan, memberikan spesifikasi, merancang, membuat model dan
mendokumentasi aspek-aspek dari sebuah sistem.
Karena tergolong bahasa visual, UML lebih mengedepankan penggunaan
diagram untuk menggambarkan aspek dari sistem yang sedang dimodelkan.
Bahasa visual lebihke mental model pikiran kita, sehingga permodelan
menggunakan bahasa visual lebih mudah dan lebih cepat dipahami dibandingkan
dalam sebuah bahasa pemrograman.
Unified Modelling Language (UML) adalah sebuah “bahasa” yang telah
menjadi standar dalam industry untuk visualisasi, merancang dan
mendokumentasikan system lunak. UML, menawarkan sebuah standar untuk
22
merancang model sebuah sistem. Ada beberapa diagram dalam UML (Unified
Modelling Language) antara lain :
1) Use Case Diagram.
Use case diagram mengambarkan interaksi antara use case danactor. Use
case merupakan gambaran funsional dari system berdasarkan kebutuhan persfektif
pengguna. Actors menggambarkan orang atau sistem yang berkembang atau
menerima informasi dari sistem.Actors berada di luarsistem. Banyakin formasi
yang di dapat kumpul kan dariuse case diagram. Satu diagram menggambarkan
keseluruhan fungsi sistem.
Tabel 2.5.1 Penjelasan use case (Rosa A.S-M. Shalahuddin,2011)
Penjelasan Notasi UML
Aktor : Mewakili peran orang,
sistem yang lain atau alat ketika
berkomunikasi dengan use case. Actor1
Use Case : Abstraksi dari interaksi
antara sistem dan actor
Association : adalah abstraksi dari
penghubung antara actor dan use
case
Generalisasi : menunjukkan
spesialisasi actor untuk dapat
berpartisipasi dalam use case
Mengisi soal
23
Gambar 2.5.1 contoh use case model (Munawar,2005)
2) Activity Diagram.
Activity diagram menggambarkan berbagai aliraktivitas dalam sistem yang
sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin
terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat
menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.
Tabel 2.5.2 activity diagram (Asril Pangroril,2011)
actor
system
actor2
Login
Sukses Report
Logout
Erorr Report
24
Gambar 2.5.2 contoh activity diagram (Romi Satrio Wahono, 2003)
3) Sequence Diagram
Sequence diagram menggambarkan interaksi antar objek di dalamdan di
sekitarsistem (termasukpengguna, display, dansebagainya) berupamessage yang
digambarkan terhadap waktu. Sequence diagram terdiri atar dimensi vertikal
(waktu) dandimensi horizontal (objek-objek yang terkait).
Tabel 2.5.3 Simbol Sequence Diagram (Martin fowler, 2005)
25
Gambar 2.5.3 Contoh sequence diagram (Munawar, 2005)
4) Deployment Diagram
Deployment / physical diagram menggambarkan detail bagaimana
komponen dieploy dalam infrastruktur sistem, di mana komponen akan terletak
(pada mesin, server ) bagaimana kemampuan jaringan pada lokasi tersebut,
spesifikasi server, dan hal-hal lain yang bersifat fisikal.
Dengan pemodelan menggunakan UML ini, pengembang dapat melakukan:
1. Tinjauan umum bagai mana arsitektur system secara keseluuhan
2. Bagaimana objek-objek dalam system saling mengirimkan pesan
3. ( message ) dan saling bekerjasama satu sama lain.
4. Menguji apakah system sudah berfungsi sebagaimana mestinya.
: actor
Form Login Proses Login Akses Login
1 : membuka form login()
2 : masukan username dan password()
3 : gagal login()
4 : masuk akses admin()
26
5. Dokumentasi system untuk keperluan-keperluan tertentu di masa
yang akan datang.
Gambar 2.5.4 Simbol Development Diagram (Rosa A.S-M.Shalahuddin, 2011)
Gambar 2.5.4 contoh Development diagram(Rosa A.S-M.Shalahuddin, 2011)
27
BAB III
ANALISIS DAN RANCANGAN SISTEM
Pada bab ini akan memberikan gambaran mengenai perancangan program
yang akan dibuat meliputi analisis sistem yang sedang berjalan dan analisis sistem
yang akan dirancang.
3.1 Analisis Sistem Yang Sedang Berjalan
Sistem penilaian yang saat ini digunakan pada PT. Prima Sarana Ekspress
adalah sistem manual yang mengharuskan setiap data yang masuk dalam
pengolahan menggunakan banyak kertas, sehingga terjadinya banyak pemborosan
hard copy dalam hal pengarsipan data yang berhubungan dengan pengolahan data,
diantaranya adalah penialain kinerja, data karyawan, data manajer, approval target
kerja.
Berdasarkan hasil survey dengan pihak perusahaan dan interview yang
dilakukan mengenai pengolahan data karyawan, tahapan yang dilakukan
mengenai penilaian kinerja karyawan pada saat ini adalah :
1. Manajer melakukan penilaian secara manual.
2. Manajer mengapproval target belum terkomputerisasi
28
a. Evaluasi Sistem Berjalan
Hasil dari evaluasi yang sedang berjalan dapat dilihat pada tabel 3.1.
Tabel 3.1 Tabel Evaluasi Sistem Berjalan
Kendala Usulan
Proses penilaian belum
terkomputerisasi.
Membuat Sistem penilaian yang
terkomputerisasi.
Integritas data tidak terjadi, sehingga
rentan terjadi kesalahan.
Membuat data base MySQL sehingga data
bisa diakses dan di update kemudian hari,
serta dapat Back Up untuk keamanan data.
Keamanan data kurang terjamin. Membuat Sistem Informasi yang
didalamnya terdapat password user.
b. Sistem Yang Diusulkan
Pada usulan sistem ini, peneliti memberikan informasi mengenai rancangan
sistem yang penulis ajukan guna menanggulangi permasalahan-permasalahan
sistem yang telah disebutkan sebelumnya.
Usulan analisis sistem yang diajukan adalah sebagai berikut :
1. Manajer melihat catatan daftar target karyawan yang mengajukan target
kerja.
2. manajer mengapproval target.
3. Karyawan menginput target kerja.
29
Tahapan-tahapan yang ada diatas akan dilakukan secara online.
3.2 Perancangan Sistem
3.2.1 Perancangan UML
Sesuai hasil analisis yang dilakukan terhadap kebutuhan sistem maka
dibuatlah use case diagram, activity diagram, diagram sequences dan deployment
diagram sebagai berikut :
3.2.1.1 Use Case Diagram
Pada laporan ini menggunakan 3 rancangan untuk menjelaskan
tentang aplikasi yang akan dibuat, diantaranya , Use Case Diagram, Activity
Diagram, dan Sequence Diagram.
1. Use Case Diagram Admin
Gambar 3.1 Use case Diagram pada admin
admin
Login
input data karyawan
input data manajer
lihat data karyawan
lihat data manajer
laporan data karyawan
laporan data manajer
Logout
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
30
Tabel 3.1 Skenario Use case Admin
Skenario Use Case KeteranganLogin Aktivitas ini dilakukan oleh admin sebelum
masuk ke halaman pengelola adminInput data karyawan Aktivitas yang dilakukan oleh admin untuk
dapat menginput data karyawanInput data manajer Aktivitas yang dilakukan oleh admin untuk
dapat menginput data manajerlihat data karyawan Aktivitas yang dilakukan oleh manajer untuk
dapat melihat data karyawan
Lihat data manajer Aktivitas yang dilakukan oleh manajer untuk dapat melihat data manajer
Laporan data karyawan
Aktivitas yang dilakukan oleh admin untuk dapat mencetak laporan data karyawan
Laporan data manajer
Aktivitas yang dilakukan oleh manajer untuk dapat mencetak laporan manajer
2. Use Case Diagram Karyawan
Gambar 3.2 Use Case Diagram Karyawan
karyawan
Login
lihat data karyawan
laporan data karyawan
input target kerja
Logout
<<include>>
<<include>>
<<include>>
<<include>>
lihat hasil penilaian karyawan
<<include>>
31
Tabel 3.2 Skenario Use case Karyawan
Skenario Use Case KeteranganLogin Aktivitas yang dilakukan oleh
karyawan untuk dapat mengakses halaman karyawan.
Lihat data karyawan Aktivitas yang dilakukan oleh karyawan untuk dapat melihat data karyawan
Lihat hasil penilaian Aktivitas yang dilakukan oleh karyawan untuk dapat melihat hasil penilaian
Laporan data karyawan Aktivitas yang dilakukan oleh karyawan untuk dapat mencetak laporan data karyawan
Input target kerja Aktivitas yang dilakukan oleh karyawan untuk dapat menginput target kerja
3. Use Case Diagram Manajer
Gambar 3.3 Use Case Diagram Manajer
manajer
Login
lihat data karyawan
laporan data karyawan
Logout
<<include>>
<<include>>
<<include>>
lihat hasil penilaian karyawan
<<include>>
input penilaian karyawan
mengapproval target
<<include>>
<<include>>
grafik penilaian karyawan
<<include>>
32
Tabel 3.3 Skenario Use case Manajer
Skenario Use Case KeteranganLogin Aktivitas yang dilakukan oleh
manajer untuk dapat mengakses halaman manajer.
Lihat hasil penilaian karyawan Aktivitas yang dilakukan oleh manajer untuk dapat melihat hasil penilaian
Lihat data karyawan Aktivitas yang dilakukan oleh manajer untuk dapat melihat data karyawan
Laporan data karyawan Aktivitas yang dilakukan oleh manajer untuk dapat mencetak laporan data karyawan
Input penilaian karyawan Aktivitas yang dilakukan oleh manajer untuk dapat menginput nilai.
grafik penilaian karyawan Aktivitas yang dilakukan oleh manajer untuk membuat grafik penilaian dari karyawan
Approval target Aktivitas yang dilakukan oleh manajer dapat menerima atau menolak pengajuan target yang diajukan oleh karyawan
3.2.1.2 Membuat Activity Diagram
a. Activity Diagram Admin
Diagram Activity pada gambar 3.4 ini dilakukan oleh aktor admin dimana
melakukan login terlebih dahulu sebelum masuk ke halaman admin. Jika benar
maka akan muncul menu-menu untuk mengelolah data-data.
33
Gambar 3.4 Activity Diagram Admin
b. Activity Diagram Karyawan
Aktivitas pada gambar 3.5 ini digunakan karyawan untuk melihat riwayat
sakit dan melakukan pengajuan cuti. Karyawan terlebih dahulu login
menggunakan username dan password yang diberikan kemudian akan masuk ke
halaman utama karyawan. Jika username dan password yang dimasukan salah
maka sistem akan tetap berada pada halaman login.
34
Gambar 3.5 Activity Diagram Bagian Karyawan
c. Activity Diagram Manajer
Aktivitas pada gambar 3.6 ini digunakan manajer untuk melihat data
karyawan,riwayat sakit karyawan,grafik sakit karyawan dan mempersetujui
pengajuan cuti karyawan. Dimana manajer melakukan login terlebih dahulu
sebelum masuk ke halaman utama manajer. Jika username dan password yang
dimasukan salah maka sistem akan tetap berada pada halaman login.
35
Gambar 3.6 Activity Diagram Manajer
3.2.1.3 Membuat Sequance Diagram
1. Sequance Diagram login pada Admin
Gambar 3.7 Sequance Diagram login pada Admin
36
Sequance Diagram Gambar 3.7 memperlihatkan proses login dari
admin,dimana admin dapat masuk ke akses admin dengan cara membuka form
login lalu memasukkan username dan password yang valid.
2. Sequance Diagram login pada Karyawan
Gambar 3.8 Sequance Diagram login pada karyawan
Sequance Diagram Gambar 3.8 memperlihatkan proses login dari
karyawan,dimana karyawan dapat masuk ke akses karyawan dengan cara
membuka form login lalu memasukkan username dan password yang valid.
3. Sequence Diagram login pada Manajer
Gambar 3.9 Sequence Diagram login pada manajer
37
Sequance Diagram Gambar 3.9 memperlihatkan proses login dari
manajer,dimana manajer dapat masuk ke akses manajer dengan cara membuka
form login lalu memasukkan username dan password yang valid.
3. Sequence Diagram input karyawan pada Admin
Gambar 3.10 Sequence Diagram Input Karyawan pada Admin
Dari sequence diagram pada gambar 3.10 memperlihatkan bahwa admin dapat
mengakses form karyawan kemudian menginput data karyawan dan data tersebut
di simpan didalam database.
4. Sequence Diagram Input Manajer pada Admin
Gambar 3.11 Sequence Diagram Input Karyawan pada Admin
Dari sequence diagram pada gambar 3.11 memperlihatkan bahwa admin
dapat mengakses form manajer kemudian menginput data manajer dan data
tersebut di simpan didalam database.
38
5. Sequence Diagram lihat data karyawan pada admin
Gambar 3.12 Sequence Diagram lihat data karyawan pada Admin
Dari sequence diagram pada gambar 3.12 memperlihatkan bahwa admin dapat
mengakses form data karyawan kemudian melihat list data karyawan
6. Sequence Diagram lihat data manajer pada admin
admin form data manajer informasi data manajer
1 : membuka form data manajer()
2 : melihat data manajer()
Gambar 3.13 Sequence Diagram Lihat data manajer
admin form data karyawan informasi data karyawan
1 : membuka form data karyawan()
2 : melihat data karyawan()
39
Dari sequence diagram pada gambar 3.13 memperlihatkan bahwa admin
dapat mengakses form data manajer kemudian melihat list data manajer.
7. Sequence Diagram Laporan data karyawan pada admin
Gambar 3.14 Sequence Diagram Laporan data karyawan
Dari sequence diagram pada gambar 3.14 memperlihatkan bahwa admin
dapat mengakses form laporan data karyawan kemudian mencetak data
tersebut kemudian admin dapat melihat informasi laporan data karyawan.
8. Sequence Diagram Laporan data manajer pada admin
admin form laporan data manajer informasi data manajer
1 : membuka form laporan data manajer()
2 : cetak data manajer()
Gambar 3.15 Sequence Diagram Laporan data sakit karyawan
40
Dari sequence diagram pada gambar 3.15 memperlihatkan bahwa admin
dapat mengakses form laporan data manajer dan mencetak data tersebut
kemudian admin dapat melihat informasi laporan manajer.
9. Sequence Diagram lihat data karyawan pada Karyawan
Gambar 3.16 Sequence Diagram lihat data karyawan pada karyawan
Dari sequence diagram pada gambar 3.16 memperlihatkan bahwa karyawan
dapat mengakses form data karyawan untuk melihat informasi data karyawan.
10. Sequence Diagram lihat hasil penilaian karyawan pada karyawan
karyawan form penilaian karyawan informasi penilaian karyawan
1 : membuka form penilaian karyawan()
2 : melihat penilaian karyawan()
Gambar 3.17 Sequence Diagram lihat hasil penilaian karyawan pada karyawan
Dari sequence diagram pada gambar 3.17 memperlihatkan bahwa karyawan dapat
mengakses form penilaian kemudian melihat informasi penilaian karyawan.
41
11. Sequence Diagram laporan data karyawan Pada karyawan
karyawan form laporan data karyawan informasi data karyawan
1 : membuka form laporan data karyawan()
2 : cetak data karyawan()
Gambar 3.18 Sequence Diagram laporan data karyawan pada karyawan
Dari sequence diagram pada gambar 3.18 memperlihatkan bahwa karyawan dapat
mengakses form laporan data karyawan kemudian mencetak data tersebut.
12. Sequence Diagram input target kerja Pada karyawan
Gambar 3.19 Sequence Diagram input target kerja pada karyawan
Dari sequence diagram pada gambar 3.19 memperlihatkan bahwa karyawan
dapat mengakses form target kerja kemudian menginput target kerja dan data
tersebut di simpan didalam database.
karyawan form input target kerja proses simpan database
1 : membuka form input target kerja()
2 : input target kerja()
3 : simpan ke database()
42
13.Sequence Diagram lihat data karyawan pada manajer
Gambar 3.20 Sequence Diagram lihat data karyawan pada manajer
Dari sequence diagram pada gambar 3.20 memperlihatkan bahwa manajer
dapat mengakses form data karyawan untuk melihat informasi data karyawan
14.Sequence Diagram Laporan Grafik penilaian Karyawan pada manajer
Gambar 3.21 Sequence Diagram Laporan Grafik Penilaian Karyawan
Dari sequence diagram pada gambar 3.21 memperlihatkan bahwa manajer
dapat mengakses form laporan grafik penilaian karyawan.
manajer form data karyawan informasi data karyawan
1 : membuka form data karyawan()
2 : melihat data karyawan()
manajer form lapran grafik penilaian karyawan informasi grafik penilaian karyawan
1 : membuka form laporan grafik penilaian karyawan()
2 : cetak grafik data penilaian karyawan()
43
15. Sequence Diagram laporan data karyawan pada manajer
Gambar 3.22 Sequence Diagram laporan data karyawan pada Manajer
Dari sequence diagram pada gambar 3.22 memperlihatkan bahwa manajer dapat
mengakses form laporan data karyawan kemudian mencetak data tersebut.
16. Sequence Diagram Input penilaian karyawan pada Manajer
Gambar 3.23 Sequence Diagram input penilaian karyawan pada manajer
manajer form laporan data karyawan informasi data karyawan
1 : membuka form laporan data karyawan()
2 : cetak data karyawan()
manajer form penilaian proses simpan database
1 : membuka form penilaian()
2 : input nilai()
3 : simpan ke database()
44
Dari sequence diagram pada gambar 3.23 memperlihatkan bahwa manajer dapat
mengakses form penilaian kemudian menginput data penilaian dan data tersebut di
simpan didalam database.
17. Sequence Diagram Approval cuti pada Manajer
Gambar 3.24 Sequence Diagram Approval target kerja pada manajer
Dari sequence diagram pada gambar 3.24 memperlihatkan bahwa manajer dapat
mengakses form target kerja list kemudian melakukan approval dan data tersebut
di simpan didalam database.
3.2.1.4 Deployment Diagram
Gambat 3.25 Deployment Diagram
manajer form list target kerja approval target kerja proses simpan database
1 : membuka form list target kerja()
2 : melihat list target kerja()
3 : input approval()
4 : simpan ke database()
45
Dari Deployment Diagram gambar 3.25 memperlihatkan bahwa untuk
pembuatan logic dari aplikasi yang akan dibuat menggunakan apache 2.2.1.7
dan Php 5.3.0 Sedangkan untuk pembuatan databasenya menggunakan mysql
5.1.6.2 (bisa versi lain). Kemudian untuk menjalankan aplikasi yang telah
dibuat dijalankan menggunakan browser yaitu mozzila firefox.
3.3 Rancangan Tampilan
3.2.1.5 Halaman Login
Gambar 3.27 Halaman Login
Fungsi halaman login adalah untuk mengetahui setatus user yang digunakan :
Proses program, yaitu:
1. Masukkan nama username dan password pada kolom yang tersedia.
2. Klik Buttom “LOGIN” bila username dan password sudah benar akan
masuk kehalaman seuai hak akses yang diberikan.
46
3.2.1.6 Halaman Home Admin
Halaman Home Admin merupakan halaman pertama kali setelah admin
melakukan login.Terdapat beberapa menu pada home admin yaitu menu manajer,
menu karyawan.
Gambar 3.28 Halaman Admin
3.2.1.7 Halaman Manajer pada Admin
Halaman manajer terdapat pada admin, dimana pada halaman ini admin
dapat mengelolanya seperti menambahkan, mengedit dan menghapus.
a. Form Data Manajer
Pada form data manajer terdapat list data manajer yang menampilkan data
manajer.
47
Gambar 3.29 Form data manajer
b. Form Input Manajer
Pada form input manajer adalah untuk menambahkan data manajer
kedalam database.
Gambar 3.30 Form Input Manajer
3.2.1.8 Halaman Karyawan pada Admin
Halaman karyawan terdapat pada admin, dimana pada halaman ini
admin dapat mengelolanya seperti menambahkan, mengedit dan menghapus.
a. Form data karyawan
Pada form data karyawan terdapat list data karyawan yang
menampilkan data karyawan.
48
Gambar 3.31 Form data karyawan
b. Form input karyawan
Pada form input karyawan adalah untuk menambahkan data
karyawan kedalam database.
Gambar 3.32 Form Input karyawan
3.2.1.9 Halaman Home Karyawan
Halaman Home Karyawan merupakan halaman pertama kali setelah
karyawan melakukan login.Terdapat beberapa menu pada home karyawan yaitu
menu Profile, menu Jobdesk, menu Approval, Penilaian, Laporan.
49
Gambar 3.33 Halaman Home Karyawan
3.2.1.10 Halaman Profile pada Karyawan
Halaman profile terdapat pada halaman karyawan. Pada halaman ini
terdapat list data karyawan.
a. Form data karyawan
Pada form data karyawan menampilan data diri dari karyawan.
50
Gambar 3.34 Form data diri karyawan
b. Form edit data karyawan
Pada form edit data karyawan adalah untuk mengedit data karyawan dan
setelah itu akan dimasukan kedalam database.
Gambar 3.35 Form edit data karyawan
3.2.1.11 Halaman Jobdesk pada Karyawan
Halaman jobdesk adalah halaman yang akan menampilkan tentang
Pekerjaan dari karyawan.
a. Form jobdesk karyawan
Pada form jobdesk terdapat list jobdesk karyawan yang
menampilkan jobdesk karyawan.
51
Gambar 3.36 Form jobdesk karyawan
b. Form input jobdesk
Pada form input jobdesk adalah untuk menambahkan Jobdesk
karyawan kedalam database dengan menginput jobdesk, tgl
pengerjaan, tgl selesai dan keterangan.
Gambar 3.37 Form input jobdesk
3.2.1.12 Halaman approval pada Karyawan
Halaman approval adalah halaman yang akan menampilkan form untuk
karyawan mengajukan target.
52
Gambar 3.38 Form Approval karyawan
3.2.1.13 Halaman Penilaian pada Karyawan
Halaman penilaian, pada halaman ini karyawan hanya dapat melihat
nilai.
Gambar 3.39 Form Penilaian pada Karyawan
3.2.1.14 Halaman Home Manajer
Halaman Home Manajer merupakan halaman pertama kali setelah
manajer melakukan login. Terdapat beberapa menu pada home manajer yaitu
menu profile, menu data karyawan, menu penilaian, menu approval target, dan
menu laporan.
53
Gambar 3.40 Halaman Home manajer
3.2.1.15 Halaman profile
Halaman profile terdapat pada halaman manajer. Pada halaman ini
terdapat profile manajer.
Gambar 3.41 Halaman profile manajer
3.2.1.16 Halaman data karyawan pada Manajer
Halaman data karyawan, pada halaman ini manajer dapat melihat list
data karyawan.
54
Gambar 3.42 Halaman data karyawan pada manajer
3.2.1.17 Halaman Penilaian pada Manajer
Halaman penilaian, pada halaman ini manajer dapat menilai kinerja
karyawan.
Gambar 3.43 Halaman Penilaian
3.2.1.18 Halaman Approval Target pada Manajer
Halaman approval target dimana pada halaman ini manajer melakukan
approval terhadap target kerja yang telah diajukan oleh karyawan.
55
Gambar 3.44 Halaman approval target pada Manajer
3.2.1.19 Halaman Laporan pada Manajer
Halaman laporan pada halaman ini manajer dapat mencetak data seperti
data data karyawan dan target karyawan.
Gambar 3.45 Halaman Laporan pada Manajer
3.3 Rancangan Database
3.4.1 Struktur File
Dalam pembuatan program, dibutuhkan suatu struktur file yang dapat
digunakan untuk melakukan kegiatan pengaturan pencarian data dan pembuatan
laporan data yang memudahkan kerja sistem komputer.
56
Struktur file digunakan dalam perancangan sistem karena struktur file ini
menentukan struktur fisik database yang menunjukan struktur dari elemen data
yang menyatakan panjang elemen data dan jenis datanya.
Struktur file merupakan urutan isi data yang terdaftar pada sebuah record
file yang dipakai untuk aplikasi monitoring ini adalah sebagai berikut:
a. Tabel karyawan
Tabel 3. 2 Tabel Karyawan
Nama_Field Tipe Data Size Keterangan
id_karyawan Int 11
nik Varchar 100
nama Varchar 200
alamat Varchar 100
tempat_lahir Varchar 100
tgl_lahir Date
jenis_kelamin Varchar 50
agama Varchar 25
no_telpon Varchar 25
id_manajer Varchar 25
b. Tabel Login
Tabel 3. 3 Tabel Login
Nama_Field Tipe Data Size Keterangan
Username Varchar 100
Password Varchar 100
Level Varchar 100
57
c. Tabel Manajer
Tabel 3. 4 Tabel Manajer
Nama_Field Tipe Data Size Keterangan
Id_manajer int 11
No_manajer Varchar 25
nama Varchar 100
alamat varchar 100
Tempat_lahir varchar 100
Tgl_lahir Date
Jenis_kelamin Varchar 25
Agama Varchar 25
no_telp Varchar 25
d. Tabel target
Tabel 3. 5 Tabel target
Nama_Field Tipe Data Size Keterangan
Id_target int 11
Id_jobdesk int 11
Nik varchar 100
Tgl_mulai_target Date
Tgl_selesai_target Date
status varchar 50
e. Tabel jobdesk
Tabel 3. 6 Tabel jobdesk
Nama Field Tipe Data Size Keterangan
Id_jobdesk int 11
Nama_job varchar 100
Tgl_kerja date
58
Tgl_selesai date
Jam varchar 25
Ket varchar 200
Nik varchar 11
f. Tabel kriteria
Tabel 3.7 Tabel kriteria
Nama Field Tipe Data Size Keterangan
Id_kriteria int 11
kriteria varchar 100
bobot varchar 100
59
BAB IV
IMPLEMENTASI
4.1 Spesifikasi Perangkat
Bab ini akan membahas hal-hal meliputi spesifikasi perangkat keras,
spesifikasi perangkat lunak, implementasi dan uji coba.
1. Spesifikasi Perangkat Keras
Perangkat keras atau yang disebut hardware adalah seluruh komponen
peralatan komputer yang membentuk suatu sistem komputer dan peralatan
lainnya, yang memungkinkan peralatan komputer dapat menjalankan tugasnya
dengan baik dalam penerapan komputeralisasi.
Implementasi pengoperasian sistem aplikasi administrasi ini menggunakan
spesifikasi komputer sebagai berikut:
Perangkat : PC- Intel Pentium
Operating system : Windows 7 Ultimate
Processor : Intel® Pentium® Dual Core Processor 1.6GHz
Memory : 3 GB
Hard disk : 320 GB
Implementasi sistem ini juga akan membahas kegunaan dari setiap
halaman pada aplikasi Penilaian Kinerja Karyawan Menggunakan Metode
SMART.
4.2 Implementasi
Setelah melakukan pecancangan sistem pada PT. Prima Sarana Ekspress,
penulis telah melakukan uji coba pada sistem yang sudah dirancangan. Adapun
hasil dari tampilan program tersebut adalah sebagai berikut:
60
4.2.1 Halaman Login
Gambar 4.1 Halaman Login
Gambar 4.1 adalah halaman login digunakan untuk mengetahui pengguna
yang akan menggunakan sistem ini baik admin, karyawan, dan manajer. Login
sesuai username dan password yang diberikan, jika password salah maka
pengguna tidak dapat melakukan login.
4.2.2 Halaman Home Admin
Gambar 4.2 Halaman Home Admin
61
Gambar 4.2 adalah Halaman Home Admin merupakan halaman setelah
Login Admin, Admin bertugas untuk menginput manajer, karyawan,dan data sakit
karyawan. Didalam Halaman Home Admin menjelaskan sedikit tentang aplikasi
yang dibuat.
4.2.3 Halaman Karyawan Admin
Gambar 4.3 Halaman Karyawan Admin
Gambar 4.3 adalah Halaman karyawan terdapat informasi data karyawan,
selain itu juga di halaman karyawan ada tombol untuk menginput, mengedit dan
juga menghapus data dari karyawan.
62
4.2.4 Halaman Manajer Admin
Gambar 4.4 Halaman Manajer Admin
Gambar 4.4 adalah Halaman manajer terdapat informasi data
manajer, selain itu juga di halaman manajer ada tombol untuk menginput,
mengedit dan juga menghapus data dari manajer.
4.2.5 Halaman Kriteria Admin
63
Gambar 4.5 Halaman Kriteria Admin
Gambar 4.5 adalah Halaman kriteria terdapat informasi tentang
kriteria dan bobot, selain itu juga di halaman kriteria ada tombol untuk
menginput, mengedit dan juga menghapus kriteria.
4.2.6 Halaman Laporan Admin
Gambar 4.6 Halaman Laporan Admin
Gambar 4.6 adalah Halaman laporan terdapat pilihan link menu
untuk mencetak data laporan. Diantaranya terdapat laporan data karyawan,
laporan grafik karyawan, laporan kinerja karyawan, dan laporan target
kerja.
4.2.7 Halaman Home Karyawan
64
Gambar 4.7 Halaman Home Karyawan
Gambar 4.7 adalah Halaman Home Karyawan merupakan halaman setelah
Login karyawan, di halaman home karyawan terdapat beberapa menu seperti
profile, jobdesk, approval, penilaian, dan laporan.
4.2.8 Halaman Profile pada Karyawan
Gambar 4.8 Halaman Profile pada Karyawan
Gambar 4.8 adalah Halaman profile terdapat informasi data
karyawan, selain itu juga di halaman profile ada tombol untuk mengedit
data dari karyawan.
4.2.9 Halaman Jobdesk Karyawan
65
Gambar 4.9 Halaman Jobdesk Karyawan
Gambar 4.9 adalah Halaman jobdesk karyawan terdapat informasi
data jobdesk karyawan.
4.2.10 Halaman Approval Karyawan
Gambar 4.10 Halaman Approval Karyawan
Gambar 4.10 adalah Halaman approval, terdapat form untuk
melakukan pengajuan Target.
4.2.11 Halaman Penilaian Karyawn
Gambar 4.11 Halaman Penilaian Karyawan
66
Gambar 4.11 adalah Halaman penilaian terdapat informasi tentang
penilaian karyawan, penilaian karyawan tersebut dinilai dari target kerja,
responsibility, kehadiran, kedisiplinan, dan kreatifitas, usia.
4.2.12 Halaman Laporan Karyawan
Gambar 4.12 Halaman Laporan Karyawan
Gambar 4.12 adalah Halaman laporan terdapat pilihan link menu
untuk mencetak data laporan. Diantaranya terdapat laporan data karyawan,
laporan grafik karyawan, laporan kinerja karyawan, dan laporan target
kerja.
4.2.13 Halaman Home Manajer
67
Gambar 4.13 Halaman Home Manajer
Gambar 4.13 adalah Halaman Home Manajer merupakan halaman
setelah Login Manajer, Manajer dapat melihat profil, data karyawan,
penilaian, approval target, dan laporan.
4.2.14 Halaman Profil Manajer
Gambar 4.14 Halaman Profil manajer
Gambar 4.14 adalah Halaman profil terdapat informasi data
manajer, selain itu juga di halaman data diri ada tombol untuk mengedit
data dari manajer.
4.2.15 Halaman Data Karyawan pada manajer
68
Gambar 4.15 Halaman data karyawan pada manajer
Gambar 4.15 adalah Halaman data karyawan terdapat informasi
tentang data karyawan.
4.2.16 Halaman Penilaian
Gambar 4.16 Halaman Penilaian
Gambar 4.16 adalah Halaman penilaian. Penilaian ini berdasarkan
pada target kerja, responsibility, kehadiran, kedisiplinan, kreatifitas.
4.2.17 Halaman Approval Target
69
Gambar 4.17 Halaman Approval Target
Gambar 4.17 adalah halaman approval target untuk menerima dan
menolak pengajuan target kerja dari karyawan.
4.3 ANALISIS HASIL
Analisis hasil dilakukan dengan cara menganalisis hasil kuisioner tentang
aplikasi monitoring kesehatan karyawan yang diambil dari 10 orang
responden, karyawan, manajer, dan Staff biro administrasi, yang sebelumnya
para responden mencoba menggunakan aplikasi monitoring kesehatan
karyawanterlebih dahulu. Pada kuisioner ini ada tiga poin utama dalam
penilaian, yaitu:
1. Fungsionalitas,yang menitik beratkan dari segi kinerja dan fungsi
kegunaan dari aplikasimonitoring kesehatan karyawan.
2. Tampilan, yang menitikberatkan kepada visualisasi aplikasi dan
tampilan setiap halaman.
3. Informatif, yang menitik beratkan ketersediaan menu-menu penyedia
informasi yang ada di aplikasi monitoring kesehatan karyawan.
4.3.1 Pengujian Login
Tabel 4.1 Pengujian Form Login
Nama Field
Tipe Masuka
n
OutputYang
diharapkan
HasilOutput
Kesimpulan
Jika username kosong
Muncul Pesan Kesalahan
Muncul Pesan
Kesalahan
OKUsername
Jika diisi Berhasil Login Berhasil OK
70
dengan username yang valid
Login
Jika Password kosong
Muncul Pesan Kesalahan
Muncul Pesan
KesalahanOK
Password Jika diisi dengan
password yang valid
Berhasil Login Berhasil Login OK
4.3.2 Pengujian Form Manajer
Tabel 4.2 Pengujian Form Manajer
Nama Field
Tipe Masukan
OutputYang
diharapkan
HasilOutput
Kesimpulan
ViewData manajer sesuai dengan
data pada database.
Data ditampilkan
dari database.
Data ditampilkan dari database
OK
Tambah Data masuk pada database dan manajer bertambah.
Data Masuk ke database
Data yang ditampilkan bertambah
OK
Edit Data dapat diubah dan data pada database
teredit.
Data dalam databse berubah
Data yang ditampilkan
berubah
OK
Hapus Tampilan data manajer
terhapus
Data manajer terhapus
Data telah
dihapus
OK
4.3.3 Pengujian Form Karyawan
Tabel 4.3 Pengujian Form Karyawan
Nama Field
Tipe Masukan
OutputYang
diharapkan
HasilOutput
Kesimpulan
71
ViewData karyawan sesuai dengan
data pada database.
Data ditampilkan dari database
Data ditampilkan dari database
OK
Tambah
Data masuk pada database dan manajer bertambah.
Data Masuk ke database
Data yang ditampilkan bertambah
OK
Edit
Data dapat diubah dan data pada database
teredit.
Data dalam databse berubah
Data yang ditampilkan
berubahOK
HapusTampilan data
karyawan terhapus
Data karyawan terhapus
Data telah dihapus OK
4.3.4 Pengujian Form Laporan
Tabel 4.5 Pengujian Form Laporan
Nama Field
Tipe Masukan
OutputYang
diharapkan
HasilOutput
Kesimpulan
View List laporan yang akan
dicetak
Tampilan list laporan
Tampilan List Laporan OK
Cetak
Data pada database di
cetak berdasarkan
laporan.
Data cetak berdasarkan
laporan
Data yang ditampilkan dari database
OK
4.3.5 Pengujian Form Data Diri Karyawan
Tabel 4.6 Pengujian Form Data Diri Karyawan
Nama Field
Tipe Masukan
OutputYang
diharapkan
HasilOutput
Kesimpulan
72
ViewData karyawan sesuai dengan
data pada database.
Data ditampilkan dari database
Data ditampilkan dari database
OK
Edit
Data dapat diubah dan data pada database
teredit.
Data dalam databse berubah
Data yang ditampilkan
berubahOK
4.3.6 Pengujian Form Approval Target
Tabel 4.8 Approval Form Manajer
Nama Field
Tipe Masukan
OutputYang
diharapkan
HasilOutput
Kesimpulan
ViewData target kerja sesuai dengan data
pada database.
Data ditampilkan dari database
Data ditampilkan dari database
OK
Tambah
Data masuk pada database dan data target
kerja bertambah.
Data Masuk ke database
Data yang ditampilkan bertambah
OK
Pada pengujian sistem pada responden dengan kriteria penilaian
sangat kurang, kurang, cukup, baik, dan sangat baik, dari 10 orang
responden memberikan penilaian sebagai berikut:
1. Untuk tampilan keseluruhan halaman aplikasi Penilaian kinerja karyawan,
0% memberikan penilaian sangat kurang,dan penilaian kurang, 40%
memberikan penilaian cukup, 40% memberikan penilaian baik, dan 20%
orang memberikan penilaian sangat baik.
73
2. Untuk pemilihan warna tema aplikasi penilaian kinerja karyawan, 0%
memberikan penilaian sangat kurang,dan sangat baik. 20% memberikan
penilaian kurang, 80% memberikan penilaian cukup, 10% memberikan
penilaian baik.
3. Untuk kelengkapan data yang tersedia di aplikasi penilaian kinerja
karyawan, 0% memberikan penilaian sangat kurang, penilaian kurang, dan
penilaian cukup, 80% memberikan penilaian baik, dan 20% memberikan
penilaian sangat baik.
4. Untuk kelengkapan fungsi-fungsi keseluruhan aplikasi penilaian kinerja
karyawan, 0% memberikan penilaian sangat kurang, dan penilaian kurang,
20% memberikan penilaian cukup, 40% memberikan penilaian baik, dan
penilaian sangat baik.
5. Untuk kegunaan fungsi-fungsi yang tersedia, 0% memberikan penilaian
sangat kurang, penilaian kurang, dan penilaian cukup, 60% memberikan
penilaian baik, dan 40% memberikan penilaian sangat baik.
6. Untuk kelengkapan informasi yang tersedia, 0% memberikan penilaian
sangat kurang, dan penilaian kurang, 20% memberikan penilaian cukup,
40% memberikan penilaian baik, dan penilaian sangat baik.
7. Untuk kemudahan dalam penggunaan Penilaian kinerja karyawan, 0%
memberikan penilaian sangat kurang, dan penilaian kurang, 0%
memberikan penilaian cukup, 60% memberikan penilaian baik, dan 40%
memberikan penilaian sangat baik.
8. Untuk pendapat keseluruhan tentang aplikasi penilaian kinerja karyawan,
0% memberikan penilaian sangat kurang, penilaian kurang, dan penilaian
74
cukup, 80% memberikan penilaian baik, dan 20% memberikan penilaian
sangat baik.
Tabel 4.14 Hasil pengujian responden Apliksai Penilaian kinerja
karyawan
No Nama Usia Pekerjaan Komentar
1 Rusnaldi AB 30 Karyawan -Cukup membatu proses
monitoring kesehatan
-Tampilannya kurang variatif
2 M. Sabar Iman 29 Karyawan -Mudah dalam mengoperasikan
aplikasi ini.
3 Wahyudi 35 Karyawan -Tampilan interfacenya kurang
memuaskan.
-fungsi-fungsi yang ada di
aplikasi ini cukup membantu
proses merekap data.
4 El Hidayat 29 Karyawan -Sangat membantu kegiatan
monitoring
-Tampilan aplikasi ini harusnya
75
lebih baik lagi.
5 Kusnadi 35 Karyawan -Good Job
6 Kamaruddin 30 Karyawan -Tampilan kurang menarik
-Fungsi-fungsinya Oke.
7 Tariyadi 28 Karyawan -Tampilan masih standar
-Mudah untuk mengakses
aplikasi ini.
8 Kalis Kiswanto 29 Karyawan -Tampilan monoton
-Pemilihan warna yang standar
-kurang improvisasi
9 Titiek Haspriyanti 35 Karyawan -Fungsi lumayan bagus dan
bekerja sesuai fungsinya
-Layout Tampilan Kurang
menarik
10 Willy Rakhmadan 29 Karyawan -Menu-menu yang ada masih
kurang dan harus ditambah
-Fitur-fiturnya harus lebih
beragam
Dari hasil 10 kuisioner yang di peroleh maka dapat dikatakan secara
umum bahwa rata-rata responden berpendapat baik dalam penilaian aplikasi
Penilaian kinerja karyawan .
76
Gambar 4.18 Grafik Hasil Pengujian Responden
77
4.4 Implementasi Metode SMART
Disini ada 6 kriteria dan nilai utility yang sudah ditentukan, dan bisa
diganti sesuai dengan kebutuhan.
No Kriteria Nilai Bobot(wj)
1 Target Kerja
Sangat Baik 100
Baik 80
Cukup 60
Kurang 40
Sangat Kurang 10
30%
2 Kreatifitas
Sangat Baik 100
Baik 80
Cukup 60
Kurang 40
Sangat Kurang 10
40%
3 Kedisiplinan
Sangat Baik
Baik
Cukup
Kurang
Sangat Kurang
10%
78
4 Kehadiran
Sangat Baik 100
Baik 80
Cukup 60
Kurang 40
Sangat Kurang 10
5%
5 Responsibility
Sangat Baik 100
Baik 80
Cukup 60
Kurang 40
Sangat Kurang 10
10%
6 Usia
>41 100
35-40 75
28-34 50
21-27 25
<20 20
5%
Langkah Selanjutnya Normalisasikan bobot kriterianya sesuai dengan kebutuhan
79
No Kriteria Nilai Bobot(wj)
1 Target Kerja 30% 0,3
2 Kreatifitas 40% 0,4
3 Kedisiplinan 10% 0,1
4 Kehadiran 5% 0,05
5 Responsibility 10% 0,1
6 Usia 5% 0,05
Lalu diuji cobakan ke 4 pegawai
No Nama
Nilai utility
𝑢𝑖(𝑎𝑖) = 100(𝐶𝑚𝑎𝑥 ‒ 𝐶𝑜𝑢𝑡)(𝐶𝑚𝑎𝑥 ‒ 𝐶𝑚𝑖𝑛)
%
Normali
sasi
w𝑗
∑𝑤𝑗
Hasil akhir
u(𝑎𝑖) =𝑚∑
𝑗 = 1𝑤𝑗𝑢𝑖(𝑎𝑖), 𝑖 = 1,2…𝑚Rekomend
asi
1Uji
coba 1
Nilai kriteria 1 = 75
Nilai kriteria 2 = 80
Nilai kriteria 3 = 100
Nilai kriteria 4 = 100
Nilai kriteria 5 = 100
Nilai kriteria 6 = 100
0,3
0,4
0,1
0,05
0,1
0,05
84,5Sangat
Baik
2Uji
coba 2
Nilai kriteria 1 = 50
Nilai kriteria 2 = 40
Nilai kriteria 3 = 100
0,3
0,4
0,1
61 Cukup
80
Nilai kriteria 4 = 100
Nilai kriteria 5 = 100
Nilai kriteria 6 = 100
0,05
0,1
0,05
3Uji
coba 3
Nilai kriteria 1 = 75
Nilai kriteria 2 = 60
Nilai kriteria 3 = 60
Nilai kriteria 4 = 75
Nilai kriteria 5 = 100
Nilai kriteria 6 = 100
0,3
0,4
0,1
0,05
0,1
0,05
71,25 Baik
4Uji
coba 4
Nilai kriteria 1 = 50
Nilai kriteria 2 = 10
Nilai kriteria 3 = 40
Nilai kriteria 4 = 50
Nilai kriteria 5 =100
Nilai kriteria 6 = 100
0,3
0,4
0,1
0,05
0,1
0,05
40,5Sangat
Kurang
Maka dapat disimpulkan bahwa bobot sangatlah berpengaruh dalam perhitungan
ini
80
BAB V
PENUTUP
Bab ini adalah bab penutup yang menguraikan kesimpulan dari penulisan
laporan skripsi serta saran yang bermanfaat bagi semua pihak-pihak yang akan
melanjutkan pengembangan penelitian ini :
5.1 Kesimpulan
Dengan adanya perancangan penilaian kinerja karyawan ini berhasil dapat
membantu manajer untuk melakukan penilaian kinerja karyawan di dalam PT.
Prima Sarana Ekspress dan kebutuhan user, yaitu :
1. Manajer dapat mengetahui Profil dari karyawan .
2. Manajer dapat melakukan penilaian.
3. Karyawan dapat melakukan pengajuan target kerja.
4. Aplikasi penilaian kinerja karyawan ini dilengkapi dengan sistem login
dimana penggunannya diharuskan melalui sisten ini terlebih dahulu sebelum
akhirnya dapat menggunakanya. Sistem ini dimaksudkan agar tidak semua
orang bisa mengaksesnya dan hanya orang terdaftar saja yang berhak memiliki
akun untuk bisa menggunakan aplikasi ini.
81
4.2 Saran
Berdasarkan kesimpulan-kesimpulan yang telah dikemukakan dan hasil
pengujian dengan pengisian kuesioner, dapat diajukan beberapa saran untuk
pengembangan lebih lanjut antara lain :
1. Apliaksi dapat dikembangkan lebih lanjut sehingga tidak perlu ada penialain
manual.
2. Sistem penilaian harus lebih di buat signifikan agar prosesnya bisa sesuai dengan
kebutuhan dan aturan-aturan.
3. Penambahan warna pada tampilan dapat ditambahkan agar dapat terlihat tidak
monoton.