SlideShare a Scribd company logo
1 of 98
Download to read offline
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
Margin
jarak/batas elemen dengan elemen
lain
Border border/gari tepi elemen
Padding
jarak 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
<?php
session_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 Keterangan
Login Aktivitas ini dilakukan oleh admin sebelum
masuk ke halaman pengelola admin
Input data karyawan Aktivitas yang dilakukan oleh admin untuk
dapat menginput data karyawan
Input data manajer Aktivitas yang dilakukan oleh admin untuk
dapat menginput data manajer
lihat 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 Keterangan
Login 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 Keterangan
Login 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
Output
Yang
diharapka
n
Hasil
Output
Kesimpula
n
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
Kesalahan
OK
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
Output
Yang
diharap
kan
Hasil
Output
Kesimpulan
View
Data 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
Output
Yang
diharapkan
Hasil
Output
Kesimpulan
71
View
Data 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
berubah
OK
Hapus
Tampilan 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
Output
Yang
diharapkan
Hasil
Output
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
Output
Yang
diharapkan
Hasil
Output
Kesimpulan
72
View
Data 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
berubah
OK
4.3.6 Pengujian Form Approval Target
Tabel 4.8 Approval Form Manajer
Nama
Field
Tipe
Masukan
Output
Yang
diharapkan
Hasil
Output
Kesimpulan
View
Data 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
1
Uji
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,5
Sangat
Baik
2
Uji
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
3
Uji
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
4
Uji
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,5
Sangat
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.

More Related Content

What's hot

Perencanaan Kinerja - Review Kinerja
Perencanaan Kinerja - Review KinerjaPerencanaan Kinerja - Review Kinerja
Perencanaan Kinerja - Review KinerjaFirly Zulkifli
ย 
3.4. menerapkan penanganan surat masuk
3.4. menerapkan penanganan surat masuk3.4. menerapkan penanganan surat masuk
3.4. menerapkan penanganan surat masukWawanGusniawan1
ย 
BAB I & BAB II Laporan KP
BAB I & BAB II Laporan KPBAB I & BAB II Laporan KP
BAB I & BAB II Laporan KPGoogle+
ย 
Project Charter Aplikasi Tracking Barang
Project Charter Aplikasi Tracking BarangProject Charter Aplikasi Tracking Barang
Project Charter Aplikasi Tracking BarangGhifaroza Rahmadiana
ย 
Budaya organisasi
Budaya organisasiBudaya organisasi
Budaya organisasiSeta Wicaksana
ย 
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...Ferdinand Jason
ย 
Kerangka Acuan Kerja (KAK) Sistem Aplikasi Pelaporan Keluhan
Kerangka Acuan Kerja (KAK) Sistem Aplikasi Pelaporan KeluhanKerangka Acuan Kerja (KAK) Sistem Aplikasi Pelaporan Keluhan
Kerangka Acuan Kerja (KAK) Sistem Aplikasi Pelaporan Keluhansafiravanillia
ย 
Pengembangan SDM
Pengembangan SDMPengembangan SDM
Pengembangan SDMSably Az
ย 
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi InformasiMetodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi InformasiAlbaar Rubhasy
ย 
UML Aplikasi Rental Mobil
UML Aplikasi Rental MobilUML Aplikasi Rental Mobil
UML Aplikasi Rental MobilDwi Mardianti
ย 
Makalah Budaya Organisasi
Makalah Budaya OrganisasiMakalah Budaya Organisasi
Makalah Budaya OrganisasiMuhammad Fajar
ย 
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis DataLaporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis DataShofura Kamal
ย 
Slide Sidang Skripsi Sistem Informasi
Slide Sidang Skripsi Sistem InformasiSlide Sidang Skripsi Sistem Informasi
Slide Sidang Skripsi Sistem InformasiIsmi Islamia
ย 
Sim sistem informasi sumber daya manusia
Sim sistem informasi sumber daya manusiaSim sistem informasi sumber daya manusia
Sim sistem informasi sumber daya manusiaSelfia Dewi
ย 
Contoh Kasus Manajemen Konflik
Contoh Kasus Manajemen KonflikContoh Kasus Manajemen Konflik
Contoh Kasus Manajemen KonflikHerpiko Dwi Aguno
ย 
Tugas RPL SRS Erwan
Tugas RPL SRS ErwanTugas RPL SRS Erwan
Tugas RPL SRS ErwanErwan Nur Arief
ย 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerAuliaa Oktarianii
ย 
Bab i pendahuluan sistem informasi sekolah
Bab i pendahuluan   sistem informasi sekolahBab i pendahuluan   sistem informasi sekolah
Bab i pendahuluan sistem informasi sekolahMauludin Ahmad
ย 
Proposal Project Management Plan
Proposal Project Management PlanProposal Project Management Plan
Proposal Project Management PlanSariWahyuningsih4
ย 
Kualitas informasi
Kualitas informasiKualitas informasi
Kualitas informasiImam Nursyihab
ย 

What's hot (20)

Perencanaan Kinerja - Review Kinerja
Perencanaan Kinerja - Review KinerjaPerencanaan Kinerja - Review Kinerja
Perencanaan Kinerja - Review Kinerja
ย 
3.4. menerapkan penanganan surat masuk
3.4. menerapkan penanganan surat masuk3.4. menerapkan penanganan surat masuk
3.4. menerapkan penanganan surat masuk
ย 
BAB I & BAB II Laporan KP
BAB I & BAB II Laporan KPBAB I & BAB II Laporan KP
BAB I & BAB II Laporan KP
ย 
Project Charter Aplikasi Tracking Barang
Project Charter Aplikasi Tracking BarangProject Charter Aplikasi Tracking Barang
Project Charter Aplikasi Tracking Barang
ย 
Budaya organisasi
Budaya organisasiBudaya organisasi
Budaya organisasi
ย 
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...
ย 
Kerangka Acuan Kerja (KAK) Sistem Aplikasi Pelaporan Keluhan
Kerangka Acuan Kerja (KAK) Sistem Aplikasi Pelaporan KeluhanKerangka Acuan Kerja (KAK) Sistem Aplikasi Pelaporan Keluhan
Kerangka Acuan Kerja (KAK) Sistem Aplikasi Pelaporan Keluhan
ย 
Pengembangan SDM
Pengembangan SDMPengembangan SDM
Pengembangan SDM
ย 
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi InformasiMetodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
ย 
UML Aplikasi Rental Mobil
UML Aplikasi Rental MobilUML Aplikasi Rental Mobil
UML Aplikasi Rental Mobil
ย 
Makalah Budaya Organisasi
Makalah Budaya OrganisasiMakalah Budaya Organisasi
Makalah Budaya Organisasi
ย 
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis DataLaporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
ย 
Slide Sidang Skripsi Sistem Informasi
Slide Sidang Skripsi Sistem InformasiSlide Sidang Skripsi Sistem Informasi
Slide Sidang Skripsi Sistem Informasi
ย 
Sim sistem informasi sumber daya manusia
Sim sistem informasi sumber daya manusiaSim sistem informasi sumber daya manusia
Sim sistem informasi sumber daya manusia
ย 
Contoh Kasus Manajemen Konflik
Contoh Kasus Manajemen KonflikContoh Kasus Manajemen Konflik
Contoh Kasus Manajemen Konflik
ย 
Tugas RPL SRS Erwan
Tugas RPL SRS ErwanTugas RPL SRS Erwan
Tugas RPL SRS Erwan
ย 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
ย 
Bab i pendahuluan sistem informasi sekolah
Bab i pendahuluan   sistem informasi sekolahBab i pendahuluan   sistem informasi sekolah
Bab i pendahuluan sistem informasi sekolah
ย 
Proposal Project Management Plan
Proposal Project Management PlanProposal Project Management Plan
Proposal Project Management Plan
ย 
Kualitas informasi
Kualitas informasiKualitas informasi
Kualitas informasi
ย 

Similar to APLIKASI PENILAIAN KINERJA KARYAWAN MENGGUNAKAN METODE SMART BERBASIS WEB STUDI KASUS PADA PT PRIMA SARANA EKSPRESS

OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM
OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAMOTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM
OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAMUofa_Unsada
ย 
contoh laporan magang kerja "MECROZE"
contoh laporan magang kerja "MECROZE"contoh laporan magang kerja "MECROZE"
contoh laporan magang kerja "MECROZE"Muhammad Roziq Hadiyanto
ย 
PERANCANGAN DAN PEMBUATAN APLIKASI DATAMINING BERBASIS WEB MENGGUNAKAN ALGORI...
PERANCANGAN DAN PEMBUATAN APLIKASI DATAMINING BERBASIS WEB MENGGUNAKAN ALGORI...PERANCANGAN DAN PEMBUATAN APLIKASI DATAMINING BERBASIS WEB MENGGUNAKAN ALGORI...
PERANCANGAN DAN PEMBUATAN APLIKASI DATAMINING BERBASIS WEB MENGGUNAKAN ALGORI...Uofa_Unsada
ย 
Its undergraduate-6775-5104109608-judul
Its undergraduate-6775-5104109608-judulIts undergraduate-6775-5104109608-judul
Its undergraduate-6775-5104109608-judulrandilla
ย 
PERANCANGAN SISTEM MONITORING SUHU MENGGUNAKAN RASPBERRY PI BERBASIS WEB DAN ...
PERANCANGAN SISTEM MONITORING SUHU MENGGUNAKAN RASPBERRY PI BERBASIS WEB DAN ...PERANCANGAN SISTEM MONITORING SUHU MENGGUNAKAN RASPBERRY PI BERBASIS WEB DAN ...
PERANCANGAN SISTEM MONITORING SUHU MENGGUNAKAN RASPBERRY PI BERBASIS WEB DAN ...Uofa_Unsada
ย 
Contoh proposal manajemen_proyek
Contoh proposal manajemen_proyekContoh proposal manajemen_proyek
Contoh proposal manajemen_proyekRiski Prastyo
ย 
Proyek Aplikasi Seleksi Penerimaan Mahasiswa PTN
Proyek Aplikasi Seleksi Penerimaan Mahasiswa PTNProyek Aplikasi Seleksi Penerimaan Mahasiswa PTN
Proyek Aplikasi Seleksi Penerimaan Mahasiswa PTNLucha Kamala Putri
ย 
Kerangka Acuan Kerja
Kerangka Acuan KerjaKerangka Acuan Kerja
Kerangka Acuan KerjaRifkaAnnisa16
ย 
ANALISA MONITORING KESEHATAN KARYAWAN BERBASIS WEB
ANALISA MONITORING KESEHATAN KARYAWAN BERBASIS WEBANALISA MONITORING KESEHATAN KARYAWAN BERBASIS WEB
ANALISA MONITORING KESEHATAN KARYAWAN BERBASIS WEBUofa_Unsada
ย 
Tugas besar mkti (fix)
Tugas besar mkti (fix)Tugas besar mkti (fix)
Tugas besar mkti (fix)artha69
ย 
TA_IvanRizky_20172018_XII-TKJ1_SMKN4_Bandung
TA_IvanRizky_20172018_XII-TKJ1_SMKN4_BandungTA_IvanRizky_20172018_XII-TKJ1_SMKN4_Bandung
TA_IvanRizky_20172018_XII-TKJ1_SMKN4_BandungArsaW1
ย 
PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013
PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013
PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013Uofa_Unsada
ย 
Laporan PKL / Prakerin SMK Nasional Depok
Laporan PKL / Prakerin SMK Nasional DepokLaporan PKL / Prakerin SMK Nasional Depok
Laporan PKL / Prakerin SMK Nasional DepokNaufal Khawarozni
ย 
MEMBANGUN APLIKASI PERPUSTAKAAN ONLINE BERBASIS DESKTOP DAN MOBILE ANDROID ST...
MEMBANGUN APLIKASI PERPUSTAKAAN ONLINE BERBASIS DESKTOP DAN MOBILE ANDROID ST...MEMBANGUN APLIKASI PERPUSTAKAAN ONLINE BERBASIS DESKTOP DAN MOBILE ANDROID ST...
MEMBANGUN APLIKASI PERPUSTAKAAN ONLINE BERBASIS DESKTOP DAN MOBILE ANDROID ST...Uofa_Unsada
ย 
PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...
PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...
PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...Uofa_Unsada
ย 
Skripsi - Analisis Dan Perancangan Aplikasi Jejaring Sosial Penjualan Berbasi...
Skripsi - Analisis Dan Perancangan Aplikasi Jejaring Sosial Penjualan Berbasi...Skripsi - Analisis Dan Perancangan Aplikasi Jejaring Sosial Penjualan Berbasi...
Skripsi - Analisis Dan Perancangan Aplikasi Jejaring Sosial Penjualan Berbasi...Muhammad Ridwan Nawawi
ย 
PPT_Pandi Fathu Romdhoni.pptx
PPT_Pandi Fathu Romdhoni.pptxPPT_Pandi Fathu Romdhoni.pptx
PPT_Pandi Fathu Romdhoni.pptxKiJarotSukaseuri
ย 

Similar to APLIKASI PENILAIAN KINERJA KARYAWAN MENGGUNAKAN METODE SMART BERBASIS WEB STUDI KASUS PADA PT PRIMA SARANA EKSPRESS (20)

1108014
11080141108014
1108014
ย 
OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM
OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAMOTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM
OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM
ย 
contoh laporan magang kerja "MECROZE"
contoh laporan magang kerja "MECROZE"contoh laporan magang kerja "MECROZE"
contoh laporan magang kerja "MECROZE"
ย 
PERANCANGAN DAN PEMBUATAN APLIKASI DATAMINING BERBASIS WEB MENGGUNAKAN ALGORI...
PERANCANGAN DAN PEMBUATAN APLIKASI DATAMINING BERBASIS WEB MENGGUNAKAN ALGORI...PERANCANGAN DAN PEMBUATAN APLIKASI DATAMINING BERBASIS WEB MENGGUNAKAN ALGORI...
PERANCANGAN DAN PEMBUATAN APLIKASI DATAMINING BERBASIS WEB MENGGUNAKAN ALGORI...
ย 
Its undergraduate-6775-5104109608-judul
Its undergraduate-6775-5104109608-judulIts undergraduate-6775-5104109608-judul
Its undergraduate-6775-5104109608-judul
ย 
PERANCANGAN SISTEM MONITORING SUHU MENGGUNAKAN RASPBERRY PI BERBASIS WEB DAN ...
PERANCANGAN SISTEM MONITORING SUHU MENGGUNAKAN RASPBERRY PI BERBASIS WEB DAN ...PERANCANGAN SISTEM MONITORING SUHU MENGGUNAKAN RASPBERRY PI BERBASIS WEB DAN ...
PERANCANGAN SISTEM MONITORING SUHU MENGGUNAKAN RASPBERRY PI BERBASIS WEB DAN ...
ย 
Contoh proposal manajemen_proyek
Contoh proposal manajemen_proyekContoh proposal manajemen_proyek
Contoh proposal manajemen_proyek
ย 
Proyek Aplikasi Seleksi Penerimaan Mahasiswa PTN
Proyek Aplikasi Seleksi Penerimaan Mahasiswa PTNProyek Aplikasi Seleksi Penerimaan Mahasiswa PTN
Proyek Aplikasi Seleksi Penerimaan Mahasiswa PTN
ย 
Kerangka Acuan Kerja
Kerangka Acuan KerjaKerangka Acuan Kerja
Kerangka Acuan Kerja
ย 
ANALISA MONITORING KESEHATAN KARYAWAN BERBASIS WEB
ANALISA MONITORING KESEHATAN KARYAWAN BERBASIS WEBANALISA MONITORING KESEHATAN KARYAWAN BERBASIS WEB
ANALISA MONITORING KESEHATAN KARYAWAN BERBASIS WEB
ย 
Tugas besar mkti (fix)
Tugas besar mkti (fix)Tugas besar mkti (fix)
Tugas besar mkti (fix)
ย 
TA_IvanRizky_20172018_XII-TKJ1_SMKN4_Bandung
TA_IvanRizky_20172018_XII-TKJ1_SMKN4_BandungTA_IvanRizky_20172018_XII-TKJ1_SMKN4_Bandung
TA_IvanRizky_20172018_XII-TKJ1_SMKN4_Bandung
ย 
PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013
PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013
PENGEMBANGAN APLIKASI SISTEM PENDUKUNG PENGISIAN DATA BORANG 3A BAN-PT 2013
ย 
UTS
UTSUTS
UTS
ย 
Laporan PKL / Prakerin SMK Nasional Depok
Laporan PKL / Prakerin SMK Nasional DepokLaporan PKL / Prakerin SMK Nasional Depok
Laporan PKL / Prakerin SMK Nasional Depok
ย 
MEMBANGUN APLIKASI PERPUSTAKAAN ONLINE BERBASIS DESKTOP DAN MOBILE ANDROID ST...
MEMBANGUN APLIKASI PERPUSTAKAAN ONLINE BERBASIS DESKTOP DAN MOBILE ANDROID ST...MEMBANGUN APLIKASI PERPUSTAKAAN ONLINE BERBASIS DESKTOP DAN MOBILE ANDROID ST...
MEMBANGUN APLIKASI PERPUSTAKAAN ONLINE BERBASIS DESKTOP DAN MOBILE ANDROID ST...
ย 
PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...
PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...
PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...
ย 
Skripsi - Analisis Dan Perancangan Aplikasi Jejaring Sosial Penjualan Berbasi...
Skripsi - Analisis Dan Perancangan Aplikasi Jejaring Sosial Penjualan Berbasi...Skripsi - Analisis Dan Perancangan Aplikasi Jejaring Sosial Penjualan Berbasi...
Skripsi - Analisis Dan Perancangan Aplikasi Jejaring Sosial Penjualan Berbasi...
ย 
Tugas 4 MPPL
Tugas 4 MPPLTugas 4 MPPL
Tugas 4 MPPL
ย 
PPT_Pandi Fathu Romdhoni.pptx
PPT_Pandi Fathu Romdhoni.pptxPPT_Pandi Fathu Romdhoni.pptx
PPT_Pandi Fathu Romdhoni.pptx
ย 

More from Uofa_Unsada

PENERAPAN NOTIFIKASI ANDROID UNTUK MEMBANTU PENYEBARAN INFORMASI DAN KOMUNIKA...
PENERAPAN NOTIFIKASI ANDROID UNTUK MEMBANTU PENYEBARAN INFORMASI DAN KOMUNIKA...PENERAPAN NOTIFIKASI ANDROID UNTUK MEMBANTU PENYEBARAN INFORMASI DAN KOMUNIKA...
PENERAPAN NOTIFIKASI ANDROID UNTUK MEMBANTU PENYEBARAN INFORMASI DAN KOMUNIKA...Uofa_Unsada
ย 
APLIKASI ORASI SUCI DAN NOVENA KATOLIK BERBASIS ANDROID Diajukan untuk memenu...
APLIKASI ORASI SUCI DAN NOVENA KATOLIK BERBASIS ANDROID Diajukan untuk memenu...APLIKASI ORASI SUCI DAN NOVENA KATOLIK BERBASIS ANDROID Diajukan untuk memenu...
APLIKASI ORASI SUCI DAN NOVENA KATOLIK BERBASIS ANDROID Diajukan untuk memenu...Uofa_Unsada
ย 
IMPLEMENTASI SINKRONISASI DATABASE MENGGUNAKAN SQL DAN VALIDASI DATA BERDASAR...
IMPLEMENTASI SINKRONISASI DATABASE MENGGUNAKAN SQL DAN VALIDASI DATA BERDASAR...IMPLEMENTASI SINKRONISASI DATABASE MENGGUNAKAN SQL DAN VALIDASI DATA BERDASAR...
IMPLEMENTASI SINKRONISASI DATABASE MENGGUNAKAN SQL DAN VALIDASI DATA BERDASAR...Uofa_Unsada
ย 
OPTIMASI PENJADWALAN MATA KULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA (STUDI...
OPTIMASI PENJADWALAN MATA KULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA (STUDI...OPTIMASI PENJADWALAN MATA KULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA (STUDI...
OPTIMASI PENJADWALAN MATA KULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA (STUDI...Uofa_Unsada
ย 
PENERAPAN ALGORITMA APRIORI DALAM MENEMUKAN HUBUNGAN DATA AWAL MASUK DENGAN D...
PENERAPAN ALGORITMA APRIORI DALAM MENEMUKAN HUBUNGAN DATA AWAL MASUK DENGAN D...PENERAPAN ALGORITMA APRIORI DALAM MENEMUKAN HUBUNGAN DATA AWAL MASUK DENGAN D...
PENERAPAN ALGORITMA APRIORI DALAM MENEMUKAN HUBUNGAN DATA AWAL MASUK DENGAN D...Uofa_Unsada
ย 
SISTEM PAKAR DIAGNOSA AWAL PENYAKIT JANTUNG MENGGUNAKAN METODE TSUKAMOTO DAN ...
SISTEM PAKAR DIAGNOSA AWAL PENYAKIT JANTUNG MENGGUNAKAN METODE TSUKAMOTO DAN ...SISTEM PAKAR DIAGNOSA AWAL PENYAKIT JANTUNG MENGGUNAKAN METODE TSUKAMOTO DAN ...
SISTEM PAKAR DIAGNOSA AWAL PENYAKIT JANTUNG MENGGUNAKAN METODE TSUKAMOTO DAN ...Uofa_Unsada
ย 
ANALISIS HARGA POKOK PRODUKSI BALL BEARING DENGAN METODE ACTIVITY-BASED COSTI...
ANALISIS HARGA POKOK PRODUKSI BALL BEARING DENGAN METODE ACTIVITY-BASED COSTI...ANALISIS HARGA POKOK PRODUKSI BALL BEARING DENGAN METODE ACTIVITY-BASED COSTI...
ANALISIS HARGA POKOK PRODUKSI BALL BEARING DENGAN METODE ACTIVITY-BASED COSTI...Uofa_Unsada
ย 
ANALISIS PENERAPAN TOTAL QUALITY MANAGEMENT (TQM) UNTUK PENINGKATAN SUMBER DA...
ANALISIS PENERAPAN TOTAL QUALITY MANAGEMENT (TQM) UNTUK PENINGKATAN SUMBER DA...ANALISIS PENERAPAN TOTAL QUALITY MANAGEMENT (TQM) UNTUK PENINGKATAN SUMBER DA...
ANALISIS PENERAPAN TOTAL QUALITY MANAGEMENT (TQM) UNTUK PENINGKATAN SUMBER DA...Uofa_Unsada
ย 
ANALISIS KINERJA JARINGAN SERAT OPTIK PADA RING 1 DI ARNET JATINEGARA
ANALISIS KINERJA JARINGAN SERAT OPTIK PADA RING 1 DI ARNET JATINEGARAANALISIS KINERJA JARINGAN SERAT OPTIK PADA RING 1 DI ARNET JATINEGARA
ANALISIS KINERJA JARINGAN SERAT OPTIK PADA RING 1 DI ARNET JATINEGARAUofa_Unsada
ย 
PERANCANGAN ANTENA MIKROSTRIP UNTUK SPEKTRUM ULTRA WIDEBAND PADA WLAN 5,2 GHz
PERANCANGAN ANTENA MIKROSTRIP UNTUK SPEKTRUM ULTRA WIDEBAND PADA WLAN 5,2 GHzPERANCANGAN ANTENA MIKROSTRIP UNTUK SPEKTRUM ULTRA WIDEBAND PADA WLAN 5,2 GHz
PERANCANGAN ANTENA MIKROSTRIP UNTUK SPEKTRUM ULTRA WIDEBAND PADA WLAN 5,2 GHzUofa_Unsada
ย 
Perancangan Antena Mikrostrip Pada Frekuensi 2,3 Ghz Untuk Aplikasi LTE (Long...
Perancangan Antena Mikrostrip Pada Frekuensi 2,3 Ghz Untuk Aplikasi LTE (Long...Perancangan Antena Mikrostrip Pada Frekuensi 2,3 Ghz Untuk Aplikasi LTE (Long...
Perancangan Antena Mikrostrip Pada Frekuensi 2,3 Ghz Untuk Aplikasi LTE (Long...Uofa_Unsada
ย 
PERANCANGAN ANTENA MIKROSTRIP PATCH BUJUR SANGKAR DENGAN FREKUENSI KERJA 2.6 ...
PERANCANGAN ANTENA MIKROSTRIP PATCH BUJUR SANGKAR DENGAN FREKUENSI KERJA 2.6 ...PERANCANGAN ANTENA MIKROSTRIP PATCH BUJUR SANGKAR DENGAN FREKUENSI KERJA 2.6 ...
PERANCANGAN ANTENA MIKROSTRIP PATCH BUJUR SANGKAR DENGAN FREKUENSI KERJA 2.6 ...Uofa_Unsada
ย 
Aplikasi Layanan Informasi Pada Karyawan Berbasis PHP dan SMS Gateway di PT. ...
Aplikasi Layanan Informasi Pada Karyawan Berbasis PHP dan SMS Gateway di PT. ...Aplikasi Layanan Informasi Pada Karyawan Berbasis PHP dan SMS Gateway di PT. ...
Aplikasi Layanan Informasi Pada Karyawan Berbasis PHP dan SMS Gateway di PT. ...Uofa_Unsada
ย 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...Uofa_Unsada
ย 
ANALISIS SISTEM ANTRIAN SERVICE MOBIL DI PT. TUNAS MOBILINDO PERKASA DENGAN M...
ANALISIS SISTEM ANTRIAN SERVICE MOBIL DI PT. TUNAS MOBILINDO PERKASA DENGAN M...ANALISIS SISTEM ANTRIAN SERVICE MOBIL DI PT. TUNAS MOBILINDO PERKASA DENGAN M...
ANALISIS SISTEM ANTRIAN SERVICE MOBIL DI PT. TUNAS MOBILINDO PERKASA DENGAN M...Uofa_Unsada
ย 
ANALISIS PERENCANAAN PENJADWALAN MAINTENANCE PADA MESIN CNC LINE EXHAUST MANI...
ANALISIS PERENCANAAN PENJADWALAN MAINTENANCE PADA MESIN CNC LINE EXHAUST MANI...ANALISIS PERENCANAAN PENJADWALAN MAINTENANCE PADA MESIN CNC LINE EXHAUST MANI...
ANALISIS PERENCANAAN PENJADWALAN MAINTENANCE PADA MESIN CNC LINE EXHAUST MANI...Uofa_Unsada
ย 
ANALISIS LINE BALANCING UNTUK KESEIMBAGAN PROSES PRODUKSI DI LINE WRE PT. GEM...
ANALISIS LINE BALANCING UNTUK KESEIMBAGAN PROSES PRODUKSI DI LINE WRE PT. GEM...ANALISIS LINE BALANCING UNTUK KESEIMBAGAN PROSES PRODUKSI DI LINE WRE PT. GEM...
ANALISIS LINE BALANCING UNTUK KESEIMBAGAN PROSES PRODUKSI DI LINE WRE PT. GEM...Uofa_Unsada
ย 
PERANCANGAN ANTENA BOW-TIE MIKROSTRIP PADA FREKUENSI 1.6 GHz UNTUK SISTEM GRO...
PERANCANGAN ANTENA BOW-TIE MIKROSTRIP PADA FREKUENSI 1.6 GHz UNTUK SISTEM GRO...PERANCANGAN ANTENA BOW-TIE MIKROSTRIP PADA FREKUENSI 1.6 GHz UNTUK SISTEM GRO...
PERANCANGAN ANTENA BOW-TIE MIKROSTRIP PADA FREKUENSI 1.6 GHz UNTUK SISTEM GRO...Uofa_Unsada
ย 
ANALISIS FAKTOR MOTIVASI KERJA PEGAWAI NEGERI SIPIL (PNS) DI KANTOR SUKU DINA...
ANALISIS FAKTOR MOTIVASI KERJA PEGAWAI NEGERI SIPIL (PNS) DI KANTOR SUKU DINA...ANALISIS FAKTOR MOTIVASI KERJA PEGAWAI NEGERI SIPIL (PNS) DI KANTOR SUKU DINA...
ANALISIS FAKTOR MOTIVASI KERJA PEGAWAI NEGERI SIPIL (PNS) DI KANTOR SUKU DINA...Uofa_Unsada
ย 
ANALISIS PERILAKU KONSUMEN TERHADAP MESIN COMPUTER NUMERICAL CONTROL (CNC) M...
ANALISIS  PERILAKU KONSUMEN TERHADAP MESIN COMPUTER NUMERICAL CONTROL (CNC) M...ANALISIS  PERILAKU KONSUMEN TERHADAP MESIN COMPUTER NUMERICAL CONTROL (CNC) M...
ANALISIS PERILAKU KONSUMEN TERHADAP MESIN COMPUTER NUMERICAL CONTROL (CNC) M...Uofa_Unsada
ย 

More from Uofa_Unsada (20)

PENERAPAN NOTIFIKASI ANDROID UNTUK MEMBANTU PENYEBARAN INFORMASI DAN KOMUNIKA...
PENERAPAN NOTIFIKASI ANDROID UNTUK MEMBANTU PENYEBARAN INFORMASI DAN KOMUNIKA...PENERAPAN NOTIFIKASI ANDROID UNTUK MEMBANTU PENYEBARAN INFORMASI DAN KOMUNIKA...
PENERAPAN NOTIFIKASI ANDROID UNTUK MEMBANTU PENYEBARAN INFORMASI DAN KOMUNIKA...
ย 
APLIKASI ORASI SUCI DAN NOVENA KATOLIK BERBASIS ANDROID Diajukan untuk memenu...
APLIKASI ORASI SUCI DAN NOVENA KATOLIK BERBASIS ANDROID Diajukan untuk memenu...APLIKASI ORASI SUCI DAN NOVENA KATOLIK BERBASIS ANDROID Diajukan untuk memenu...
APLIKASI ORASI SUCI DAN NOVENA KATOLIK BERBASIS ANDROID Diajukan untuk memenu...
ย 
IMPLEMENTASI SINKRONISASI DATABASE MENGGUNAKAN SQL DAN VALIDASI DATA BERDASAR...
IMPLEMENTASI SINKRONISASI DATABASE MENGGUNAKAN SQL DAN VALIDASI DATA BERDASAR...IMPLEMENTASI SINKRONISASI DATABASE MENGGUNAKAN SQL DAN VALIDASI DATA BERDASAR...
IMPLEMENTASI SINKRONISASI DATABASE MENGGUNAKAN SQL DAN VALIDASI DATA BERDASAR...
ย 
OPTIMASI PENJADWALAN MATA KULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA (STUDI...
OPTIMASI PENJADWALAN MATA KULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA (STUDI...OPTIMASI PENJADWALAN MATA KULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA (STUDI...
OPTIMASI PENJADWALAN MATA KULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA (STUDI...
ย 
PENERAPAN ALGORITMA APRIORI DALAM MENEMUKAN HUBUNGAN DATA AWAL MASUK DENGAN D...
PENERAPAN ALGORITMA APRIORI DALAM MENEMUKAN HUBUNGAN DATA AWAL MASUK DENGAN D...PENERAPAN ALGORITMA APRIORI DALAM MENEMUKAN HUBUNGAN DATA AWAL MASUK DENGAN D...
PENERAPAN ALGORITMA APRIORI DALAM MENEMUKAN HUBUNGAN DATA AWAL MASUK DENGAN D...
ย 
SISTEM PAKAR DIAGNOSA AWAL PENYAKIT JANTUNG MENGGUNAKAN METODE TSUKAMOTO DAN ...
SISTEM PAKAR DIAGNOSA AWAL PENYAKIT JANTUNG MENGGUNAKAN METODE TSUKAMOTO DAN ...SISTEM PAKAR DIAGNOSA AWAL PENYAKIT JANTUNG MENGGUNAKAN METODE TSUKAMOTO DAN ...
SISTEM PAKAR DIAGNOSA AWAL PENYAKIT JANTUNG MENGGUNAKAN METODE TSUKAMOTO DAN ...
ย 
ANALISIS HARGA POKOK PRODUKSI BALL BEARING DENGAN METODE ACTIVITY-BASED COSTI...
ANALISIS HARGA POKOK PRODUKSI BALL BEARING DENGAN METODE ACTIVITY-BASED COSTI...ANALISIS HARGA POKOK PRODUKSI BALL BEARING DENGAN METODE ACTIVITY-BASED COSTI...
ANALISIS HARGA POKOK PRODUKSI BALL BEARING DENGAN METODE ACTIVITY-BASED COSTI...
ย 
ANALISIS PENERAPAN TOTAL QUALITY MANAGEMENT (TQM) UNTUK PENINGKATAN SUMBER DA...
ANALISIS PENERAPAN TOTAL QUALITY MANAGEMENT (TQM) UNTUK PENINGKATAN SUMBER DA...ANALISIS PENERAPAN TOTAL QUALITY MANAGEMENT (TQM) UNTUK PENINGKATAN SUMBER DA...
ANALISIS PENERAPAN TOTAL QUALITY MANAGEMENT (TQM) UNTUK PENINGKATAN SUMBER DA...
ย 
ANALISIS KINERJA JARINGAN SERAT OPTIK PADA RING 1 DI ARNET JATINEGARA
ANALISIS KINERJA JARINGAN SERAT OPTIK PADA RING 1 DI ARNET JATINEGARAANALISIS KINERJA JARINGAN SERAT OPTIK PADA RING 1 DI ARNET JATINEGARA
ANALISIS KINERJA JARINGAN SERAT OPTIK PADA RING 1 DI ARNET JATINEGARA
ย 
PERANCANGAN ANTENA MIKROSTRIP UNTUK SPEKTRUM ULTRA WIDEBAND PADA WLAN 5,2 GHz
PERANCANGAN ANTENA MIKROSTRIP UNTUK SPEKTRUM ULTRA WIDEBAND PADA WLAN 5,2 GHzPERANCANGAN ANTENA MIKROSTRIP UNTUK SPEKTRUM ULTRA WIDEBAND PADA WLAN 5,2 GHz
PERANCANGAN ANTENA MIKROSTRIP UNTUK SPEKTRUM ULTRA WIDEBAND PADA WLAN 5,2 GHz
ย 
Perancangan Antena Mikrostrip Pada Frekuensi 2,3 Ghz Untuk Aplikasi LTE (Long...
Perancangan Antena Mikrostrip Pada Frekuensi 2,3 Ghz Untuk Aplikasi LTE (Long...Perancangan Antena Mikrostrip Pada Frekuensi 2,3 Ghz Untuk Aplikasi LTE (Long...
Perancangan Antena Mikrostrip Pada Frekuensi 2,3 Ghz Untuk Aplikasi LTE (Long...
ย 
PERANCANGAN ANTENA MIKROSTRIP PATCH BUJUR SANGKAR DENGAN FREKUENSI KERJA 2.6 ...
PERANCANGAN ANTENA MIKROSTRIP PATCH BUJUR SANGKAR DENGAN FREKUENSI KERJA 2.6 ...PERANCANGAN ANTENA MIKROSTRIP PATCH BUJUR SANGKAR DENGAN FREKUENSI KERJA 2.6 ...
PERANCANGAN ANTENA MIKROSTRIP PATCH BUJUR SANGKAR DENGAN FREKUENSI KERJA 2.6 ...
ย 
Aplikasi Layanan Informasi Pada Karyawan Berbasis PHP dan SMS Gateway di PT. ...
Aplikasi Layanan Informasi Pada Karyawan Berbasis PHP dan SMS Gateway di PT. ...Aplikasi Layanan Informasi Pada Karyawan Berbasis PHP dan SMS Gateway di PT. ...
Aplikasi Layanan Informasi Pada Karyawan Berbasis PHP dan SMS Gateway di PT. ...
ย 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
ย 
ANALISIS SISTEM ANTRIAN SERVICE MOBIL DI PT. TUNAS MOBILINDO PERKASA DENGAN M...
ANALISIS SISTEM ANTRIAN SERVICE MOBIL DI PT. TUNAS MOBILINDO PERKASA DENGAN M...ANALISIS SISTEM ANTRIAN SERVICE MOBIL DI PT. TUNAS MOBILINDO PERKASA DENGAN M...
ANALISIS SISTEM ANTRIAN SERVICE MOBIL DI PT. TUNAS MOBILINDO PERKASA DENGAN M...
ย 
ANALISIS PERENCANAAN PENJADWALAN MAINTENANCE PADA MESIN CNC LINE EXHAUST MANI...
ANALISIS PERENCANAAN PENJADWALAN MAINTENANCE PADA MESIN CNC LINE EXHAUST MANI...ANALISIS PERENCANAAN PENJADWALAN MAINTENANCE PADA MESIN CNC LINE EXHAUST MANI...
ANALISIS PERENCANAAN PENJADWALAN MAINTENANCE PADA MESIN CNC LINE EXHAUST MANI...
ย 
ANALISIS LINE BALANCING UNTUK KESEIMBAGAN PROSES PRODUKSI DI LINE WRE PT. GEM...
ANALISIS LINE BALANCING UNTUK KESEIMBAGAN PROSES PRODUKSI DI LINE WRE PT. GEM...ANALISIS LINE BALANCING UNTUK KESEIMBAGAN PROSES PRODUKSI DI LINE WRE PT. GEM...
ANALISIS LINE BALANCING UNTUK KESEIMBAGAN PROSES PRODUKSI DI LINE WRE PT. GEM...
ย 
PERANCANGAN ANTENA BOW-TIE MIKROSTRIP PADA FREKUENSI 1.6 GHz UNTUK SISTEM GRO...
PERANCANGAN ANTENA BOW-TIE MIKROSTRIP PADA FREKUENSI 1.6 GHz UNTUK SISTEM GRO...PERANCANGAN ANTENA BOW-TIE MIKROSTRIP PADA FREKUENSI 1.6 GHz UNTUK SISTEM GRO...
PERANCANGAN ANTENA BOW-TIE MIKROSTRIP PADA FREKUENSI 1.6 GHz UNTUK SISTEM GRO...
ย 
ANALISIS FAKTOR MOTIVASI KERJA PEGAWAI NEGERI SIPIL (PNS) DI KANTOR SUKU DINA...
ANALISIS FAKTOR MOTIVASI KERJA PEGAWAI NEGERI SIPIL (PNS) DI KANTOR SUKU DINA...ANALISIS FAKTOR MOTIVASI KERJA PEGAWAI NEGERI SIPIL (PNS) DI KANTOR SUKU DINA...
ANALISIS FAKTOR MOTIVASI KERJA PEGAWAI NEGERI SIPIL (PNS) DI KANTOR SUKU DINA...
ย 
ANALISIS PERILAKU KONSUMEN TERHADAP MESIN COMPUTER NUMERICAL CONTROL (CNC) M...
ANALISIS  PERILAKU KONSUMEN TERHADAP MESIN COMPUTER NUMERICAL CONTROL (CNC) M...ANALISIS  PERILAKU KONSUMEN TERHADAP MESIN COMPUTER NUMERICAL CONTROL (CNC) M...
ANALISIS PERILAKU KONSUMEN TERHADAP MESIN COMPUTER NUMERICAL CONTROL (CNC) M...
ย 

Recently uploaded

PERSENTASE_(alat dan kapasitas produksi alat).ppt
PERSENTASE_(alat dan kapasitas produksi alat).pptPERSENTASE_(alat dan kapasitas produksi alat).ppt
PERSENTASE_(alat dan kapasitas produksi alat).pptnail40
ย 
Jurnal ebp dalam inc persalinan kehamilan ibu
Jurnal ebp dalam inc persalinan kehamilan ibuJurnal ebp dalam inc persalinan kehamilan ibu
Jurnal ebp dalam inc persalinan kehamilan ibuputrahaw07
ย 
Metode penelitian Deskriptif atau Survei
Metode penelitian Deskriptif atau SurveiMetode penelitian Deskriptif atau Survei
Metode penelitian Deskriptif atau Surveikustiyantidew94
ย 
menghitung skewness dan kurtosis pada distribusi normal
menghitung skewness dan kurtosis pada distribusi normalmenghitung skewness dan kurtosis pada distribusi normal
menghitung skewness dan kurtosis pada distribusi normalHendriKurniawanP
ย 
ANALISA KASUS KECELAKAAN KERJA pada saat melakukan pekerjaan
ANALISA KASUS KECELAKAAN KERJA pada saat melakukan pekerjaanANALISA KASUS KECELAKAAN KERJA pada saat melakukan pekerjaan
ANALISA KASUS KECELAKAAN KERJA pada saat melakukan pekerjaanamalaguswan1
ย 
PPT Olah Nilai Kurikulum merdeka belajar.pptx
PPT Olah Nilai Kurikulum merdeka belajar.pptxPPT Olah Nilai Kurikulum merdeka belajar.pptx
PPT Olah Nilai Kurikulum merdeka belajar.pptxnursariheldaseptiana
ย 
STATISTIKA DASAR UNTUK MAHASISWA S1 SELAMAT BELAJAR
STATISTIKA DASAR UNTUK MAHASISWA S1 SELAMAT BELAJARSTATISTIKA DASAR UNTUK MAHASISWA S1 SELAMAT BELAJAR
STATISTIKA DASAR UNTUK MAHASISWA S1 SELAMAT BELAJARariefbudiman902449
ย 
KISI AKM BAHASA INGGRIS ASSESMENT MADRASAH
KISI AKM BAHASA INGGRIS ASSESMENT MADRASAHKISI AKM BAHASA INGGRIS ASSESMENT MADRASAH
KISI AKM BAHASA INGGRIS ASSESMENT MADRASAHIrmaYanti71
ย 
PPT DISTRIBUSI LINEAR, BINOMIAL UNTUK MAHASISWA S1
PPT DISTRIBUSI LINEAR, BINOMIAL UNTUK MAHASISWA S1PPT DISTRIBUSI LINEAR, BINOMIAL UNTUK MAHASISWA S1
PPT DISTRIBUSI LINEAR, BINOMIAL UNTUK MAHASISWA S1ariefbudiman902449
ย 
pertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.pptpertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.pptAhmadSyajili
ย 

Recently uploaded (10)

PERSENTASE_(alat dan kapasitas produksi alat).ppt
PERSENTASE_(alat dan kapasitas produksi alat).pptPERSENTASE_(alat dan kapasitas produksi alat).ppt
PERSENTASE_(alat dan kapasitas produksi alat).ppt
ย 
Jurnal ebp dalam inc persalinan kehamilan ibu
Jurnal ebp dalam inc persalinan kehamilan ibuJurnal ebp dalam inc persalinan kehamilan ibu
Jurnal ebp dalam inc persalinan kehamilan ibu
ย 
Metode penelitian Deskriptif atau Survei
Metode penelitian Deskriptif atau SurveiMetode penelitian Deskriptif atau Survei
Metode penelitian Deskriptif atau Survei
ย 
menghitung skewness dan kurtosis pada distribusi normal
menghitung skewness dan kurtosis pada distribusi normalmenghitung skewness dan kurtosis pada distribusi normal
menghitung skewness dan kurtosis pada distribusi normal
ย 
ANALISA KASUS KECELAKAAN KERJA pada saat melakukan pekerjaan
ANALISA KASUS KECELAKAAN KERJA pada saat melakukan pekerjaanANALISA KASUS KECELAKAAN KERJA pada saat melakukan pekerjaan
ANALISA KASUS KECELAKAAN KERJA pada saat melakukan pekerjaan
ย 
PPT Olah Nilai Kurikulum merdeka belajar.pptx
PPT Olah Nilai Kurikulum merdeka belajar.pptxPPT Olah Nilai Kurikulum merdeka belajar.pptx
PPT Olah Nilai Kurikulum merdeka belajar.pptx
ย 
STATISTIKA DASAR UNTUK MAHASISWA S1 SELAMAT BELAJAR
STATISTIKA DASAR UNTUK MAHASISWA S1 SELAMAT BELAJARSTATISTIKA DASAR UNTUK MAHASISWA S1 SELAMAT BELAJAR
STATISTIKA DASAR UNTUK MAHASISWA S1 SELAMAT BELAJAR
ย 
KISI AKM BAHASA INGGRIS ASSESMENT MADRASAH
KISI AKM BAHASA INGGRIS ASSESMENT MADRASAHKISI AKM BAHASA INGGRIS ASSESMENT MADRASAH
KISI AKM BAHASA INGGRIS ASSESMENT MADRASAH
ย 
PPT DISTRIBUSI LINEAR, BINOMIAL UNTUK MAHASISWA S1
PPT DISTRIBUSI LINEAR, BINOMIAL UNTUK MAHASISWA S1PPT DISTRIBUSI LINEAR, BINOMIAL UNTUK MAHASISWA S1
PPT DISTRIBUSI LINEAR, BINOMIAL UNTUK MAHASISWA S1
ย 
pertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.pptpertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.ppt
ย 

APLIKASI PENILAIAN KINERJA KARYAWAN MENGGUNAKAN METODE SMART BERBASIS WEB STUDI KASUS PADA PT PRIMA SARANA EKSPRESS

  • 1. 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
  • 2. 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
  • 3. 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
  • 4. 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.
  • 5. 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
  • 6. 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.
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. 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)
  • 13. 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
  • 14. 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
  • 15. 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
  • 16. 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
  • 17. 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
  • 18. 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
  • 19. 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.
  • 20. 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.
  • 21. 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.
  • 22. 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.
  • 23. 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.
  • 24. 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.
  • 25. 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
  • 26. 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 ( ๐ถ ๐‘š๐‘Ž๐‘ฅ โ€’ ๐ถ ๐‘œ๐‘ข๐‘ก ๐‘–) ( ๐ถ ๐‘š๐‘Ž๐‘ฅ โ€’ ๐ถ ๐‘š๐‘–๐‘›) %
  • 27. 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
  • 28. 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
  • 29. 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
  • 30. 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 Margin jarak/batas elemen dengan elemen lain Border border/gari tepi elemen Padding jarak elemen dengan isi elemen (elemen anak) Contoh Script CSS
  • 31. 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.
  • 32. 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
  • 33. 17 Include Memanggil file <?php Awal dari php ?> Penutup dari php Contoh Kode PHP <?php session_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
  • 34. 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
  • 35. 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
  • 36. 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.
  • 37. 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
  • 38. 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
  • 39. 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
  • 40. 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)
  • 41. 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()
  • 42. 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)
  • 43. 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
  • 44. 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.
  • 45. 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>>
  • 46. 30 Tabel 3.1 Skenario Use case Admin Skenario Use Case Keterangan Login Aktivitas ini dilakukan oleh admin sebelum masuk ke halaman pengelola admin Input data karyawan Aktivitas yang dilakukan oleh admin untuk dapat menginput data karyawan Input data manajer Aktivitas yang dilakukan oleh admin untuk dapat menginput data manajer lihat 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>>
  • 47. 31 Tabel 3.2 Skenario Use case Karyawan Skenario Use Case Keterangan Login 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>>
  • 48. 32 Tabel 3.3 Skenario Use case Manajer Skenario Use Case Keterangan Login 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.
  • 49. 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.
  • 50. 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.
  • 51. 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
  • 52. 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
  • 53. 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.
  • 54. 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()
  • 55. 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
  • 56. 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.
  • 57. 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()
  • 58. 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()
  • 59. 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()
  • 60. 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()
  • 61. 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.
  • 62. 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.
  • 63. 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.
  • 64. 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.
  • 65. 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.
  • 66. 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.
  • 67. 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.
  • 68. 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.
  • 69. 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.
  • 70. 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.
  • 71. 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.
  • 72. 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
  • 73. 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
  • 74. 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
  • 75. 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:
  • 76. 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
  • 77. 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.
  • 78. 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
  • 79. 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
  • 80. 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
  • 81. 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
  • 82. 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
  • 83. 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
  • 84. 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
  • 85. 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 Output Yang diharapka n Hasil Output Kesimpula n Jika username kosong Muncul Pesan Kesalahan Muncul Pesan Kesalahan OKUsername Jika diisi Berhasil Login Berhasil OK
  • 86. 70 dengan username yang valid Login Jika Password kosong Muncul Pesan Kesalahan Muncul Pesan Kesalahan OK 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 Output Yang diharap kan Hasil Output Kesimpulan View Data 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 Output Yang diharapkan Hasil Output Kesimpulan
  • 87. 71 View Data 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 berubah OK Hapus Tampilan 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 Output Yang diharapkan Hasil Output 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 Output Yang diharapkan Hasil Output Kesimpulan
  • 88. 72 View Data 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 berubah OK 4.3.6 Pengujian Form Approval Target Tabel 4.8 Approval Form Manajer Nama Field Tipe Masukan Output Yang diharapkan Hasil Output Kesimpulan View Data 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.
  • 89. 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
  • 90. 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
  • 91. 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 .
  • 92. 76 Gambar 4.18 Grafik Hasil Pengujian Responden
  • 93. 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%
  • 94. 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
  • 95. 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 1 Uji 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,5 Sangat Baik 2 Uji coba 2 Nilai kriteria 1 = 50 Nilai kriteria 2 = 40 Nilai kriteria 3 = 100 0,3 0,4 0,1 61 Cukup
  • 96. 80 Nilai kriteria 4 = 100 Nilai kriteria 5 = 100 Nilai kriteria 6 = 100 0,05 0,1 0,05 3 Uji 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 4 Uji 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,5 Sangat Kurang Maka dapat disimpulkan bahwa bobot sangatlah berpengaruh dalam perhitungan ini
  • 97. 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.
  • 98. 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.