TA : Rancang Bangun Aplikasi Penilaian Kinerja dan Penentuan Kebutuhan Pelatihan Pada PT Sarimelati Kencana.

(1)

RANCANG BANGUN APLIKASI PENILAIAN KINERJA DAN PENENTUAN KEBUTUHAN PELATIHAN PADA PT SARIMELATI KENCANA

TUGAS AKHIR

Program Studi S1 Sistem Informasi

Oleh:

Irfan Zuhdi Muhammad 11.41010.0182

FAKULTAS TEKNOLOGI DAN INFORMATIKA

INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA 2016


(2)

KENCANA

TUGAS AKHIR

Diajukan sebagai syarat untuk menyelesaikan Program Sarjana

Oleh:

Nama : Irfan Zuhdi Muhammad

NIM : 11410100182

Program : S1 (Strata Satu)

Jurusan : Sistem Informasi

FAKULTAS TEKNOLOGI DAN INFORMATIKA

INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA 2016


(3)

(4)

Beserta semua keluarga dan sahabat-sahabat


(5)

RANCANG BANGUN APLIKASI PENILAIAN KINERJA DAN PENENTUAN KEBUTUHAN PELATIHAN PADA PT SARIMELATI

KENCANA

Dipersiapkan dan disusun oleh

Irfan Zuhdi Muhammad NIM : 11410100182

Telah diperiksa, diuji dan disetujui oleh Dewan Penguji Pada: Juli 2016

Susunan Dewan Penguji

Pembimbing

I. Dr. Bambang Hariadi, M.Pd.

II. Julianto Lemantara, S.Kom., M.Eng., OCA., MCTS.

Pembahas

Teguh Sutanto, M.Kom., MCP

Tugas Akhir ini diterima sebagai salah satu persyaratan untuk memperoleh gelar Sarjana

Dr. Jusak


(6)

Sebagai mahasiswa Institut Bisnis dan Informatika Stikom Surabaya, saya :

Nama : Irfan Zuhdi Muhammad

NIM : 11410100182

Program Studi : S1 Sistem Informasi

Fakultas : Fakultas Teknologi dan Informatika

Jenis Karya : Tugas Akhir

Judul Karya : RANCANG BANGUN APLIKASI PENILAIAN

KINERJA DAN KEBUTUHAN PELATIHAN PADA PT SARIMELATI KENCANA

Menyatakan dengan sesungguhnya bahwa:

1. Demi pengembangan Ilmu Pengetahuan, Teknologi dan Seni, saya menyetujui memberikan kepada Institut Bisnis dan Informatika Stikom Surabaya Hak Bebas Royalti Non-Eksklusif (Non-Exclusive Royalti Free Right) atas seluruh isi/ sebagian karya ilmiah saya tersebut di atas untuk disimpan, dialihmediakan dan dikelola dalam bentuk pangkalan data (database) untuk selanjutnya didistribusikan atau dipublikasikan demi kepentingan akademis dengan tetap mencantumkan nama saya sebagai penulis atau pencipta dan sebagai pemilik Hak Cipta 2. Karya tersebut di atas adalah karya asli saya, bukan plagiat baik sebagian maupun

keseluruhan. Kutipan, karya atau pendapat orang lain yang ada dalam karya ilmiah ini adalah semata hanya rujukan yang dicantumkan dalam Daftar Pustaka saya

3. Apabila dikemudian hari ditemukan dan terbukti terdapat tindakan plagiat pada karya ilmiah ini, maka saya bersedia untuk menerima pencabutan terhadap gelar kesarjanaan yang telah diberikan kepada saya.

Demikian surat pernyataan ini saya buat dengan sebenarnya.

Surabaya, 4 Agustus 2016 Yang menyatakan

Irfan Zuhdi Muhammad NIM : 11410100182


(7)

Dengan ini saya, Irfan Zuhdi Muhammad menyatakan dengan benar, bahwa Tugas Akhir ini adalah asli karya saya, bukan plagiat baik sebagian maupun keseluruhan. Karya atau pendapat orang lain yang ada dalam Tugas Akhir ini adalah semata hanya rujukan yang dicantumkan dalam Daftar Pustaka. Apabila di kemudian hari ditemukan adanya tindakan plagiat pada Tugas Akhir ini, maka saya bersedia untuk dilakukan pencabutan terhadap gelar kesarjanaan yang telah diberikan kepada saya.

Surabaya, Juli 2016

Irfan Zuhdi Muhammad. NIM : 11410100182


(8)

ABSTRAK ... vii

KATA PENGANTAR ... viii

DAFTAR ISI ... x

DAFTAR GAMBAR ... xiv

DAFTAR TABEL ... xvii

DAFTAR LAMPIRAN ... xx

BAB I. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Perumusan Masalah ... 4

1.3 Batasan Masalah ... 4

1.4 Tujuan ... 4

1.5 Manfaat ... 4

1.6 Sistematika Penulisan ... 4

BAB II. LANDASAN TEORI ... 6

2.1 Aplikasi ... 6

2.2 Penilaian ... 6

2.3 Penilaian Kinerja ... 7

2.4 Sumber Daya Manusia... 7

2.5 Pengembangan Sumber Daya Manusia ... 8

2.6 Rating Scale ... 9

2.6.1 Skala Numeris ... 10


(9)

2.9 My Structure Query Language (MySQL) ... 13

2.10 Konsep Basis Data ... 13

2.10.1 Sistem Basis Data ... 13

2.10.2 Database ... 15

2.10.3 Database Management System (DBMS) ... 15

2.10.4 Diagram Alir (Flowchart) ... 15

2.10.5 Data Flow Diagram (DFD) ... 16

2.11 Software Development Life Cycle (SDLC) ... 16

2.12 Teknik Wawancara ... 18

2.13 Teknik Observasi ... 19

2.13.1 Analisis dan Desain Perangkat Lunak ... 19

2.14 Black Box Testing ... 20

BAB III. ANALISIS DAN PERANCANGAN SISTEM ... 22

3.1 Identifikasi Permasalahan ... 22

3.2 Analisis Permasalahan ... 25

3.3 Analisis Kebutuhan ... 25

3.4 Perancangan Sistem ... 26

3.4.1 Alur Sistem ... 26

3.4.2 Data Flow Diagram ... 41

3.4.3 Entity Relationship Diagram ... 48

3.4.4 Struktur Tabel ... 52


(10)

4.1 Implementasi Sistem ... 76

4.1.1 Kebutuhan Hardware (Perangkat Keras) ... 76

4.1.2 Kebutuhan Software (Perangkat Lunak) ... 77

4.2 Uji Coba Form ... 77

4.2.1 Uji Coba Form Menu Utama ... 78

4.2.2 Uji Coba Form Login ... 78

4.2.3 Uji Coba Form Master Outlet ... 80

4.2.4 Uji Coba Form Master Jabatan ... 81

4.2.5 Uji Coba Form Master Karyawan ... 83

4.2.6 Uji Coba Form Master Kehadiran ... 85

4.2.7 Uji Coba Form Master Kriteria ... 85

4.2.8 Uji Coba Form Master Range Kriteria ... 87

4.2.9 Uji Coba Form Master Periode Penilaian ... 89

4.2.10 Uji Coba Form Master Kategori Pelatihan ... 91

4.2.11 Uji Coba Form Pelatihan ... 93

4.2.12 Uji Coba Tampilan awal Penilaian Kinerja ... 94

4.2.13 Uji Coba Form Penilaian Kinerja ... 95

4.2.14 Uji Coba Form Laporan Penilaian per Karyawan ... 96

4.2.15 Uji Coba Form Laporan Penilaian Keseluruhan ... 97

4.3 Uji Coba Metode Rating Scale ... 98

4.3.1 Kebutuhan Hardware (Perangkat Keras) ... 100


(11)

5.2 Saran ... 101 DAFTAR PUSTAKA ... 102 BIODATA PENULIS ... 104


(12)

1.1. Latar Belakang Masalah

PT Sarimelati Kencana adalah perusahaan yang bergerak pada bidang food &

beverages yang beralamat di Jl Manyar Kertoarjo no. 21 Surabaya. Dalam

menjalankan bisnisnya, perusahaan ini wajib menjaga kualitas pelayanannya sebagai restoran bertaraf internasional. Agar kualitas tetap terjaga, maka kualitas Sumber Daya Manusia (SDM) merupakan hal yang sangat penting pada PT Sarimelati Kencana. Untuk mengukur kualitas SDM, maka diperlukan penilaian kinerja. Menurut Hariandja (2007), Penilaian kinerja dapat berfungsi untuk meningkatkan kinerja, mengetahui kelemahan-kelemahan pada setiap karyawan, serta dapat menentukan pelatihan/training yang dapat mengembangkan kemampuan individu serta kemampuan secara tim.

Selama ini PT Sarimelati Kencana melakukan penilaian kinerja karyawan satu kali dalam satu tahun. Periode penilaian dinilai dari bulan November hingga bulan Oktober tahun selanjutnya. Penilaian kinerja karyawan pada PT Sarimelati Kencana dilakukan oleh 2 penilai. Penilai pertama adalah atasan langsung dari karyawan yang dinilai. Penilai kedua adalah restoran manajer. Penilai kedua sifatnya mengawasi kegiatan penilaian agar tidak terjadi kecurangan dalam melakukan penilaian. Jika penilai kedua tidak setuju dengan hasil penilaian dari penilai pertama, maka penilai kedua dan penilai pertama akan berdiskusi dan menentukan nilai yang sesuai dengan


(13)

hasil diskusi. Dalam prosesnya, form penilaian karyawan dibagikan kepada penilai pertama. Setelah form diisi oleh penilai pertama, form diserahkan kepada penilai kedua selaku pengawas. Penilai kedua melakukan kajian ulang terhadap form penilaian dan menandatangani form yang telah dinilai tersebut. Setelah ditandatangani form diserahkan kepada bagian SDM untuk direkap.

Terdapat beberapa masalah yang terjadi ketika melakukan penilaian kinerja. Masalah pertama, sering terjadi kesalahan dalam perhitungan penilaian. Berdasarkan hasil wawancara didapati bahwa hasil perhitungan penilaian masih ada kesalahan perhitungan sekitar 30-50 karyawan yang dinilai dari total keseluruhan 750 karyawan setiap periode. Kesalahan ini dikarenakan penilai 1 menghitung dengan menggunakan cara manual (kalkulator). Dampak dari kesalahan perhitungan ini adalah karyawan yang dinilai tidak mendapatkan nilai yang sesuai dengan kemampuannya.

Masalah kedua, bagian SDM mengalami kesulitan dalam merekap seluruh penilaian. Hal ini dikarenakan PT Sarimelati Kencana masih menggunakan lembar form, sehingga bagian SDM harus merekap keseluruhan form sebanyak 750 lembar

dengan deadline waktu yang tidak lama. Dampaknya adalah sering terjadi kesalahan

dalam merekap seperti kekeliruan dalam peletakan identitas karyawan dan masih kosongnya data penilaian.

Masalah ketiga, dalam hal penentuan kebutuhan pelatihan karyawan, atasan langsung hanya melihat dan mengawasi kegiatan dan tugas dari karyawannya. Jika ada karyawan yang kurang luwes/ahli dalam melakukan pekerjaan, atasan akan mencatat nama karyawan tersebut beserta kekurangannya pada form yang telah


(14)

pelatihan yang sesuai dengan kekurangannya. Dalam prosesnya, masih ditemukan pelatihan yang tidak sesuai dengan apa yang dibutuhkan oleh karyawan. Atasan melihat hanya pada saat turun di lapangan, belum secara keseluruhan kegiatan sehari-hari karyawan. Akibatnya karyawan hanya diikutkan pelatihan yang dirasa kurang oleh atasan saja sedangkan pelatihan lainnya yang seharusnya juga dibutuhkan oleh karyawan tersebut malah tidak diikutkan. Hal ini menyebabkan karyawan lebih lambat berkembang terhadap keahlian yang seharusnya didapatkan. Dampak bagi perusahaan adalah kualitas pelayanan yang kurang tidak bisa diperbaiki secara cepat. Selain itu berdampak juga pada pemborosan biaya dan waktu pelatihan.

Berdasarkan permasalahan di atas, PT Sarimelati Kencana memerlukan sebuah aplikasi yang dapat digunakan untuk melakukan penilaian kinerja karyawan dan dapat membantu proses penentuan kebutuhan pelatihan karyawan. Berdasarkan

studi kasus yang diangkat, metode Rating Scale dipilih karena sesuai dan dapat

menyelesaikan permasalahan ini. Hal ini dikarenakan Rating Scale dapat menentukan penilaian kinerja karyawan dengan menggunakan skala dalam mengukur faktor-faktor kinerja (performance factor). Skala yang digunakan adalah dari 1 sampai dengan 5, yaitu 1 adalah terburuk dan 5 adalah yang terbaik.

Dari hasil uji coba penilaian kinerja, tampak hasil yang sudah sesuai dengan kebutuhan dan berjalan dengan baik. Data yang dimasukkan berhasil masuk dan dinilai oleh sistem dengan benar dan sistem berhasil menyimpan hasil nilai tersebut menjadi rekomendasi dan laporan.


(15)

Rancang Bangun Aplikasi Penilaian Kinerja dan Penentuan Kebutuhan Pelatihan pada PT Sarimelati Kencana ini dapat menghasilkan perhitungan dan penentuan kebutuhan pelatihan dari hasil penilaian karyawan serta pelaporan baik laporan per karyawan serta laporan keseluruhan.

1.2. Perumusan Masalah

Berdasarkan uraian latar belakang masalah di atas, maka dirumuskan masalahnya yaitu bagaimana merancang dan membangun aplikasi penilaian kinerja dan penentuan kebutuhan pelatihan karyawan pada PT Sarimelati Kencana.

1.3. Batasan Masalah

Berdasarkan rumusan masalah di atas, maka ruang lingkup penelitian dibatasi sebagai berikut :

1. Penilaian kinerja dilakukan dengan menggunakan metode rating scale.

2. Sistem ini hanya melakukan penilaian kinerja karyawan dan memberikan output

usulan/rekomendasi pelatihan yang akan dijalankan oleh karyawan berdasarkan total nilai sebagai pengembangan sumber daya manusia.

3. Aplikasi ini digunakan oleh penilai, atasan, dan bagian HRD pada PT Sarimelati

Kencana.

4. Skala penilaian yang digunakan adalah dari 1 sampai dengan 5, yaitu skala 1

adalah terburuk dan skala 5 adalah terbaik.

1.4. Tujuan

Tujuan dari penelitian ini adalah menghasilkan aplikasi penilaian kinerja dan penentuan kebutuhan pelatihan karyawan pada PT Sarimelati Kencana.


(16)

1.5. Sistematika Penulisan

Sistematika penulisan yang digunakan dalam laporan ini, yaitu:

BAB I : PENDAHULUAN

Dalam bab ini dijelaskan tentang latar belakang, perumusan masalah, pembatasan masalah, tujuan dan sistematika penulisan dari aplikasi penilaian kinerja ini.

BAB II : LANDASAN TEORI

Dalam bab ini dijelaskan mengenai landasan teori yang terkait dengan laporan ini, yaitu: penjelasan aplikasi, penilaian, penilaian kinerja, sumber

daya manusia, pengembangan sumber daya manusia, rating scale, website,

PHP, MySQL, konsep basis data, SDLC, teknik wawancara, teknik observasi, dan black box testing.

BAB III : ANALISIS DAN PERANCANGAN SISTEM

Dalam bab ini diuraikan mengenai perancangan sistem yang terdiri atas penjelasan dari identifikasi permasalahan, analisis permasalahan, analisis kebutuhan, dan perancangan sistem.

BAB IV : IMPLEMENTASI DAN EVALUASI

Dalam bab ini dijelaskan tentang evaluasi dari system yang dibuat, proses implementasi dari perangkat lunak yang telah melalui tahap evaluasi.

BAB V : PENUTUP

Dalam bab ini diuraikan tentang kesimpulan setelah program aplikasi selesai dibuat dan saran untuk proses pengembangan berikutnya.


(17)

(18)

2.1 Aplikasi

Aplikasi adalah perangkat lunak yang ada pada komputer digunakan untuk melyani berbagai macam kebutuhan. Menurut Jogiyanto (2003), teknologi yang canggih dari perangkat keras akan berfungsi bila intruksi-intruksi tertentu telah diberikan kepadanya. Instruksi-instruksi tersebut disebut perangkat lunak (software). Sehingga bisa dikatakan bahwa aplikasi merupakan perangkat lunak yang diciptakan oleh manusia dan bertujuan untuk melakukan kegiatan tertentu dan membantu dalam setiap pekerjaan manusia. Saat ini aplikasi telah banyak digunakan pada instansi atau perusahaan baik di Indonesia maupun dunia.

2.2 Penilaian

Penilaian dalam Bahasa Inggris dikenal dengan istilah assessment yang berarti menilai sesuatu. Menurut Sudrajat (2011), penilaian (assessment) adalah penerapan berbagai cara dan penggunaan beragam alat penilaian untuk memperoleh informasi sejauh mana hasil belajar atau ketercapaian kompetensi seseorang. Sedangkan menurut Djaali & Pudji (2008), menilai itu sendiri berarti mengambil keputusan terhadap sesuatu dengan mengacu pada ukuran tertentu seperti menilai baik atau buruk, sehat atau sakit, pandai atau bodoh, tinggi atau rendah dan sebagainya. Dari pengertian penilaian di atas, maka dapat disimpulkan bahwa penilaian merupakan


(19)

suatu cara untuk memberikan timbal balik terhadap suatu kegiatan yang sudah dilakukan sehingga dapat diambil keputusan terkait dengan hasil penilaian tersebut.

2.3 Penilaian Kinerja

Menurut Mondy & Robert (2005) penilaian kinerja adalah tinjauan formal dan evaluasi kinerja individu atau tugas tim. Sedangkan menurut Dessler (2003) penilaian kinerja adalah mengevaluasi kinerja relatif karyawan saat ini dan/atau di masa lalu terhadap standar prestasinya. Dari kedua pengertian di atas, maka dapat disimpulkan bawa penilaian kinerja yaitu cara instansi atau pimpinan dalam melakukan evaluasi terhadap kegiatan atau kinerja karyawannya.

Menurut Veithzal (2005) penilaian kinerja merupakan suatu proses untuk penetapan pemahaman bersama tentang apa yang akan dicapai, dan suatu pendekatan untuk mengelola dan mengembangkan orang dengan cara peningkatan dimana peningkatan tersebut itu akan dicapai didalam waktu yang singkat ataupun lama. Peningkatan ini tidak terjadi hanya karena sistem yang dikemudikan oleh manajemen untuk mengatur kinerja dari karyawan mereka, tapi juga melalui suatu pendekatan ke arah mengelola dan mengembangkan orang yang memungkinkan mereka untuk mengatur pengembangan dan kinerja mereka sendiri dalam kerangka sasaran yang jelas dan standar yang telah disetujui dengan para penyelia mereka.

2.4 Sumber Daya Manusia

Menurut Sumarsono (2003), sumber daya manusia atau human resources

mengandung dua pengertian. Pertama, adalah usaha kerja atau jasa yang dapat diberikan oleh seseorang dalam waktu tertentu untuk menghasilkan barang dan jasa.


(20)

Pengertian kedua, SDM menyangkut manusia yang mampu bekerja untuk memberikan jasa atau usaha kerja tersebut. Mampu bekerja berarti mampu melakukan kegiatan yang mempunyai kegiatan ekonomis, yaitu bahwa kegiatan tersebut menghasilkan barang atau jasa untuk memenuhi kebutuhan atau masyarakat.

SDM terdiri dari daya pikir dan daya fisik setiap manusia, tegasnya kemampuan setiap manusia ditentukan oleh daya pikir dan daya fisiknya. SDM atau manusia menjadi unsur utama dalam setiap aktifitas yang dilakukan. Peralatan yang handal atau canggih tanpa peran aktif SDM, tidak berarti apa-apa.

2.5 Pengembangan Sumber Daya Manusia

Pengembangan sumber daya manusia diterjemahkan dari bahasa inggris “Human Resources Development” (HRD). Istilah ini dibangun dari dua konsep yaitu pengembangan dan sumber daya manusia. Pengembangan adalah suatu proses aktif untuk mengubah suatu keadaan mungkin berhubungan dengan manusia (karyawan) atau pun organisasi. Menurut Jon dan Randy (2009) pengembangan sumber daya manusia diartikan sebagai serangkaian aktivitas yang sistematis dan terencana yang dirancang oleh organisasi untuk memberikan kesempatan kepada anggotanya untuk mempelajari keahlian yang diperlukan untuk memenuhi persyaratan kerja saat ini dan yang akan datang.

Tujuan pengembangan sumber daya manusia mempunyai dua dimensi, yaitu dimensi individual dan dimensi insitusional/organisasional. Tujuan yang berdimensi individual mengacu kepada sesuatu yang dicapai oleh seorang karyawan, sebagai akibat dari dilaksanakannya PSDM. Tujuan berdimensi insitusional mengacu pada


(21)

apa yang dapat dicapai oleh institusi/organisasi sebagai hasil dari program-program PSDM. Ruang lingkup PSDM meliputi semua aspek dan kegiatan yang berhubungan dengan peningkatan kualitas SDM, baik yang berhubungan dengan kegiatan pelatihan/training maupun non-pelatihan.

2.6 Rating Scale

Menurut Sugiyono (2011) rating scale merupakan teknik penilaian kinerja

yaitu evaluator menilai kinerja karyawan dengan menggunakan skala dalam mengukur faktor-faktor kinerja (performance factor). Misalnya adalah dalam mengukur tingkat inisiatif dan tanggung jawab karyawan. Skala yang digunakan adalah 1 sampai 5, yaitu 1 adalah yang terburuk dan 5 adalah yang terbaik. Jika tingkat inisiatif dan tanggung jawab karyawan tersebut biasa saja misalnya, maka ia diberi nilai 3 atau 4 dan begitu seterusnya untuk menilai faktor-faktor kinerja lainnya.

Keuntungan utama model evaluasi kinerja rating scale adalah semua indikator kinerja definisi, dan nilainya terstruktur dan terstandarisasi. Nilai kinerja setiap karyawan dengan mudah dibandingkan dengan rata-rata nilai seluruh karyawan. Model ini juga mudah dipahami oleh penilai dan ternilai, serta mudah dilaksanakan. Oleh karena itu, metode ini dipakai secara meluas di berbagai organisasi. Akan tetapi, model evaluasi kinerja model Graphic Rating Scale mempunyai kelemahan. Kelemahannya adalah kata-kata deskriptif yang digunakan dalam skala ini bisa memiliki arti yang berbeda-beda untuk masing-masing penilai (Wirawan, 2009).

Ada beberapa jenis skala rating yang dapat digunakan, yaitu:


(22)

2. Skala numeris

3. Standard rating

4. Cumulated points rating

5. Force choice rating

6. Semantic differential.

Dalam studi kasus ini, penulis menggunakan jenis metode rating scale skala numeris.

2.6.1 Skala Numeris

Angka dalam kebanyakan skala rating digunakan sebagai anchor, tetapi

penggunaan angka ini didefinisikan secara jelas. Di depan ataupun di belakang setiap

deskripsi disediakan ruang membubuhkan tanda checklist yang menunjukkan

kesesuaiannya dengan subjek yang diamati. Bentuk numeris ini kadang disertai

bentuk grafis, sehingga observer atau rater hanya menandai angka yang menjadi

pilihannya. Misalnya skala enam jenjang untuk mengukur orientasi pelayanan pelanggan:

1. Bila tidak ada permintaan tidak berinisatif untuk memberikan bantuan

2. Ada inisiatif dan memahami kebutuhan/permasalahan, tindak lanjut belum

maksimal

3. “jemput bola”, melakukan tindak lanjut dengan segera.

4. Mengadakan pertemuan internal untuk membahas kebutuhan dan ide-ide solusi

yang terbaik.

5. Mengadakan focus group meeting dengan pihak-pihak terkait.

6. Proaktif memperbaharui informasi yang diperlukan, membuat jadwal untuk


(23)

Atau

1. Bagaimanakah partisipasi karyawan dalam bekerja secara tim? 1 2 3 4 5

2. Bagaimana hubungan karyawan dengan atasan? 1 2 3 4 5

Catatan:

1 = tidak memuaskan 2 = di bawah rata-rata 3 = rata-rata

4 = di atas rata-rata 5 = sempurna.

Metode perhitungan yang digunakan dalam mengelola hasil penilaian yang didapat dari proses penilaian adalah dengan mengakumulasikan nilai setiap indikator dalam satu variabel. Setelah itu, nilai dari setiap variabel diakumulasi untuk mendapatkan nilai akhir dari proses penilaian ini. Formula perhitungan dari proses penilaian ini dapat dilihat berikut ini:

Keterangan:

NV = Nilai variabel

NIn = Nilai indikator ke-n

Bn = Bobot indikator ke-n


(24)

Keterangan:

NA = Nilai akhir

NVn = Nilai variabel ke-n

Adapun formula untuk menghitung nilai akhir dari setiap penilai adalah:

Keterangan:

Natp = Nilai akhir tiap penilai

NA = Nilai Akhir

2.7 Website

Menurut Yuhefizar dkk (2009), website adalah keseluruhan halaman-halaman web yang terdapat dalam sebuah domain yang mengandung informasi. Sebuah website biasanya dibanggun atas banyak halaman web yang saling berhubungan. Selain itu, website dapat digunakan sebagai alat promosi, tetapi bukan sebagai alat promosi utama.

Saat ini pengguna internet semakin hari semakin bertambah banyak, sehingga hal ini adalah potensi pasar yang berkembang terus. Dilihat dari kegunaannya, pada saat ini orang lebih suka mencari informasi tentang berbagai hal melalui internet.

Kelebihan website dibandingkan media cetak elektronik adalah kelengkapan


(25)

yang ditampilkan serta pasar yang dituju lebih segmented (terpusat pada kalangan/kelompok konsumen tertentu). Oleh karena itu, maka kita harus

memanfaatkan kekurangannya menjadi strong point dalam pemasaran, yaitu produk

yang kita tawarkan harus segmented.

2.8 Hypertext Preprocessor (PHP)

Menurut Wahyono (2005), Hypertext Preprocessor (PHP) merupakan

program yang dikembangkan secara bersama oleh para programer dari seluruh dunia

yang menekuni dunia open source. PHP dikembangkan khususnya untuk mengakse

dan memanipulasi data yang ada di database server open source seperti MySQL.

Bahasa pemograman ini ditemukan oleh Rasmus Lerdorf yang bermula dari

keinginan sederhana untuk mempunyai alat bantu atau tools dalam memonitor

pengunjung yang melihat situs web pribadinya. Oleh sebab itu, pada awal

pengembangannya, PHP merupakan akronim dari Personal Home PageTools

sebelum akhirnya menjadi PHP.

2.9 My Structure Query Language (MySQL)

Menurut Anhar (2010), My Structure Query Language (MySQL) adalah salah

satu Database Management System (DBMS) dari sekian banyak DBMS seperti

Oracle, MS SQL, Postagre SQL, dan lain-lain. Pemrograman PHP juga sangat mendukung dengan penggunaan database MySQL. Keunggulan dari MySQL adalah cepat dan mudah digunakan. MySQL semula berkembang karena memerlukan SQL Server yang dapat mengatasi sebuah perintah database.


(26)

2.10 Konsep Basis Data 2.10.1 Sistem Basis Data

Menurut Marlinda (2004) sistem basis data adalah suatu sistem menyusun dan

mengolah record-record mengunakan komputer untuk menyimpan atau merekam

serta memelihara dan operasional lengkap sebuah organisasi/perusahan sehingga mampu menyedikan informasi optimal yang diperlukan pemakai untuk proses pengambilan keputusan.

Pada sebuah sistem basis data terdapat komponen-komponen utama yaitu perangkat keras (hardware), sistem operasi (operating system), basis data (database), sistem (perangkat lunak) pengelola basis data (DBMS), pemakai (user), aplikasi lain (bersifat operasional).

Keuntungan sistem basis data adalah :

a. Mengurangi redudansi data, yaitu data yang sama disimpan dalam berkas data

yang berbeda-beda senhingga pembaruan dilakukan berulang-ulang.

b. Menjaga konsistensi data.

c. Keamanan data dapat tejaga.

d. Integritas dapat dipertahankan.

e. Data dapat digunakan bersama-sama.

f. Menyediakan recovery.

g. Memudahkan penerapan standarisasi.


(27)

i. Keterpaduan data terjaga, memelihara data berarti data harus akurat. Hal ini sangat erat hubungannya dengan pengontrolan kerangkapan data dan pendidikan keselarasan data.

Kerugian sistem basis data adalah :

a. Diperlukan tempat penyimpanan yang besar.

b. Diperlukan tenaga yang terampil dalam mengolah data.

c. Perangkat lunaknya relatif mahal.

Kerusakan sistem basis data yang dapat mempengaruhi departemen/ bagian yang terkait.

2.10.2 Database

Menurut Marlinda (2004), database adalah suatu susunan/kumpulan data

oparasional lengkap dari suatu organisasi/perusahaan yang diorganisir/dikelola dan disimpan secara terintegrasi dengan menggunakan metode tertentu mengunakan komputer sehingga mampu menyediakan informasi optimal yang diperlukan pemakainya.

Penyusunan data yaitu redudansi untuk mengatasi masalah-masalah pada penyusunan data yaitu redudansi dan inkosistensi data, kesulitan pengaksesan data,

isoalasi data untuk standarisasi, multile user (banyak pemakai), dan masalah

keamanan, masalah integrasi, dan masalah data independence (kebesaran data).

2.10.3 Database Management System (DBMS)

Menurut Marlinda (2004), Database Management System (DBMS)


(28)

Basis data adalah kumpulan data, sedangkan program pengelolanya berdiri sendiri dalam satu paket program yang komersial untuk membaca data., menghapus data, dan melaporkan data dalam basis data.

2.10.4 Diagram Alir (Flowchart)

Menurut Jogiyanto (2006) bagan alir sistem merupakan bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini menjelaskan tentang urutan-urutan dari prosedur-prosedur yang ada di dalam sistem. Bagan alir sistem menunjukkan apa yang dikerjakan di sistem. Diagram Alur Dokumen (Document Flow).

Document flow adalah bagan alir dokumen atau bisa disebut juga sebagai bagan alir formulir yang menunjukkan arus dari laporan dan formulir termasuk

tembusan-tembusannya. Dalam pembuatannya, document flow memiliki

ketentuan-ketentuan yang harus diperhatikan. Salah satunya adalah notasi-notasi yang ada di dalamnya. (Jogiyanto, 2005)

2.10.5 Data Flow Diagram (DFD)

Menurut Kendall (2003), Data Flow Diagram (DFD) menggambarkan

pandangan sejauh mungkin mengenai masukan, proses dan keluaran sistem, yang berhubungan dengan masukan, proses, dan keluaran dari model sistem yang dibahas.

Serangkaian diagram aliran data berlapis juga bisa digunakan untuk

merepresentasikan dan menganalisis prosedur-prosedur mendetail dalam sistem. Prosedur-prosedur tersebut yaitu konseptualisasi bagaimana data-data berpindah di dalam organisasi, proses-proses atau transformasi dimana data-data melalui, dan apa


(29)

keluarannya. Jadi, melalui suatu teknik analisa data terstruktur yang disebut DFD, penganalisis sistem dapat merepresentasi proses-proses data di dalam organisasi.

2.11 Software Development Life Cycle (SDLC)

Menurut Pressman (2010) didalam software development life cycle terdapat beberapa model diantaranya adalah model waterfall, terkadang disebut sebagai siklus hidup klasik, menunjukkan sistematis, pendekatan sekuensial untuk penyebaran perangkat lunak yang dimulai dengan spesifikasi permintaan pelanggan dan

berlangsung melalui perencanaan, pemodelan, construction dan deployment yang

berakhir pada dukungan yang berkelanjutan dari terselesainya software.

Gambar 2.1 SDLC metode Waterfall

1. Communication (komunikasi)

Langkah ini merupakan analisis terhadap kebutuhan software, dan tahap untuk

mengadakan pengumpulan data dengan melakukan pertemuan dengan customer,

maupun mengumpulkan data-data tambahan baik yang ada di jurnal, artikel,

maupun dari internet.

2. Planning (perencanaan)

Proses planning merupakan lanjutan dari proses communication (analysis


(30)

sumber daya yang dibutuhkan, produk yang harus dihasilkan, dan jadwal-jadwal kerja termasuk rencana yang akan dilakukan.

3. Modeling (pemodelan)

Proses modeling ini akan menerjemahkan syarat kebutuhan-kebutuhan menjadi

sebuah perancangan software yang dapat diperkirakan sebelum dibuat coding.

Proses ini berfokus pada rancangan struktural data, arsitektur software,

representasi interface, dan detail (algoritma) prosedural. 4. Construction (konstruksi)

Construction merupakan proses membuat kode. Coding atau pengkodean

merupakan penerjemahan desain dalam bahasa yang bisa dikenali oleh komputer. Programmer akan menerjemahkan transaksi yang diminta oleh user. Tahapan inilah yang merupakan tahapan secara nyata dalam mengerjakan suatu software, artinya penggunaan komputer akan dimaksimalkan dalam tahapan ini. Setelah pengkodean selesai maka akan dilakukan testing terhadap perangkat lunak yang

telah dibuat tadi. Tujuan testing adalah menemukan kesalahan-kesalahan

terhadap perangkat lunak tersebut untuk kemudian bisa diperbaiki.

5. Deployment (pengoperasian)

Tahapan ini bisa dikatakan akhir dalam pembuatan sebuah software atau sistem. Setelah melakukan analisis, desain dan pengkodean maka sistem perangkat lunak yang sudah jadi akan digunakan oleh user. Kemudian software yang telah dibuat harus dilakukan pemeliharaan secara berkala.


(31)

2.12 Teknik Wawancara

Teknik wawancara merupakan teknik pengambilan data oleh peneliti dengan langsung berdialog dengan responden untuk menggali informasi dari responden. Dalam wawancara, peneliti tidak harus bertatatap muka secara langsung, tetapi dapat

melalui media tertentu misalnya telepon, teleconference, chatting melalui internet,

bahkan melalui short message service (SMS) dan e-mail. (Suliyanto, 2006).

Teknik ini merupakan salah satu teknik yang paling sering digunakan oleh peneliti untuk mendapatkan informasi-informasi yang dibutuhkan terkait penelitian yang dilakukan. Di dalam dunia TI, para pengembang sebuah sistem sering menggunakan teknik ini untuk menggali informasi yang dibutuhkan stakeholder atau pemilik kepentingan.

2.13 Teknik Observasi

Teknik observasi merukan teknik pengumpulan data dengan menggunakan panca indra, jadi tidak hanya pengamatan menggunakan mata. Mendengarkan, mencium, mengecap, dan meraba termasuk salah satu bentuk observasi. Instrumen yang digunakan dalam observasi adalah panduan pengamatan dan lembar pengamatan, serta bisa juga berupa catatan singkat mengenai hal-hal apa saja yang diobservasi. (Suliyanto, 2006).

Observasi sering digunakan sebagai teknik pengumpulan data tambahan selain wawancara, namun ada juga yang menggunakan observasi tanpa menggunakan wawancara. Di dalam melakukan observasi, panca indra yang paling berperan adalah penggamatan dengan mata atau melihat.


(32)

2.13.1 Analisis dan Desain Perangkat Lunak

Analisis sistem atau perangkat lunak dilakukan dengan tujuan untuk dapat mengidentifikasi dan mengevaluasi permasalahan yang terjadi dan kebutuhan yang diharapkan, sehingga dapat diusulkan perbaikannya.

Perancangan desain perangkat lunak merupakan penguraian suatu aplikasi yang utuh ke dalam bagian komputerisasi yang dimaksud, mengidentifikasi dan mengevaluasi permasalahan, menentukan kriteria, menghitung konsistensi terhadap kriteria yang ada, serta mendapatkan hasil atau tujuan dari masalah tersebut serta mengimplementasikan seluruh kebutuhan operasional dalam membangun aplikasi.

Menurut Kendall dan Kendall (2003), analisis dan perancangan sistem berupaya menganalisis input data atau aliran data secara sistematis, memproses atau mentransformasikan data, menyimpan data, dan menghasilkan output informasi dalam konteks bisnis khusus. Kemudian, analisis dan perancangan sistem tersebut

dipergunakan untuk menganalisis, merancang dan mengimplementasikan

peningkatan-peningkatan fungsi bisnis yang bisa dicapai melalui penggunaan aplikasi terkomputerisasi.

Tahap analisis merupakan tahap yang kritis dan sangat penting, karena kesalahan di dalam tahap ini juga akan menyebabkan kesalahan di tahap selanjutnya. Dalam tahap analisis sistem terdapat langkah-langkah dasar yang harus dilakukan oleh analis sistem sebagai berikut :

1. Identify, yaitu mengidentifikasi masalah.

2. Understand, yaitu memahami kerja dari sistem yang ada. 3. Analyze, yaitu menganalisis sistem.


(33)

4. Report, yaitu membuat laporan hasil analisis

Setelah tahap analisis sistem selesai dilakukan, maka analis sistem telah mendapatkan gambaran dengan jelas apa yang harus dikerjakan. Tiba waktunya sekarang bagi analis sistem untuk memikirkan bagaimana membentuk sistem tersebut, tahap ini disebut desain sistem atau perangkat lunak.

2.14 Black Box Testing

Menurut Rizky (2011), pengertian dari Black Box Testing adalah suatu tipe

testing yang memperlakukan perangkat lunak yang tidak diketahui kinerja

internalnya. Berdasarkan hal tersebut, para tester memandang perangkat lunak seperti

layaknya “kotak hitam” yang tidak terlihat isinya, tetapi dikenai proses testing bagian

luarnya saja.

Black Box Testing hanya memandang perangkat lunak dari sisi spesifikasi dan kebutuhan yang telah ditentukan pada awal perancangan.

Keuntungan dari jenis testing ini antara lain:

1. Anggota tim tester tidak harus dari seseorang yang memiliki kemampuan teknis

program.

2. Kesalahan dari perangkat lunak ataupun bug sering ditemukan oleh komponen

tester yang berasal dari pengguna.

3. Hasil dari black box testing dapat memperjelas kontradiksi ataupun kerancuan

yang mungkin timbul dari eksekusi sebuah perangkat lunak.


(34)

3.1 Identifikasi Permasalahan

Identifikasi permasalahan dilakukan pada saat maupun setelah proses wawancara dan observasi pada PT Sarimelati Kencana. Untuk melakukan identifikasi masalah, maka dilakukan observasi oleh panelis pada PT Sarimelati Kencana yang dilakukan pada tanggal 2 Agustus 2015 sampai 4 April 2016. Data-data yang diperlukan, dikumpulkan dengan melakukan wawancara pada dua responden yaitu : bagian HRD dan manajer restoran. Selain itu juga melakukan pengamatan terhadap dokumen penilaian kinerja.

Pada PT Sarimelati Kencana, penilaian kinerja dimulai dari bagian HRD, bagian HRD menyediakan form penilaian. Setelah tersedia, bagian HRD menginputkan data master pada setiap form penilaian seperti data karyawan, data outlet, data jabatan, data kehadiran. Setelah terisi dan menjadi form penilaian yang fix, form diserahkan kepada penilai untuk dilakukan penilaian kinerja. Penilai melakukan penilaian kinerja berdasarkan data yang sudah terisi pada setiap form penilaian. Kekurangan dari proses diatas yaitu, penilai masih menghitung penilaian secara manual, hal ini dapat berdampak terhadap karyawan yang dinilai tidak mendapatkan nilai yang sesuai dengan kemampuannya.


(35)

Setelah proses penilaian kinerja dilakukan, berikutnya hasil penilaian kinerja dari penilai diserahkan kepada manajer restoran untuk dilakukan approval. Jika dari manajer restoran tidak setuju dengan hasil penilaian dari penilai, maka manajer restoran dan penilai akan berdiskusi dan menentukan nilai yang sesuai dengan hasil diskusi. Setelah hasil penilaian kinerja dilakukan approval, selanjutnya diserahkan kembali ke bagian HRD untuk di rekap. HRD merekap hasil penilaian kinerja menjadi laporan penilaian kinerja. Laporan penilaian kinerja dibagi menjadi 2 laporan, laporan penilaian keseluruhan dan laporan penilaian karyawan (rapor). Kekurangan dari proses diatas yaitu bagian HRD mengalami kesulitan dalam merekap seluruh penilaian. Hal ini dikarenakan PT Sarimelati Kencana masih menggunakan lembar form, sehingga bagian HRD harus menrekap keseluruhan form

sebanyak 750 lembar dengan deadline waktu yang tidak lama. Dampaknya adalah

sering terjadi kesalahan dalam merekap seperti kekeliruan dalam peletakan identitas karyawan dan masih kosongnya data penilaian.

Dari hasil identifikasi yang telah dilakukan, gambaran proses bisnis pada penilaian diatas dapat dilihat pada gambar 3.1 dibawah ini.


(36)

Document Flow Penilaian Kinerja Karyawan pada PT Sarimelati Kencana

Penilai

HRD Manajer Restoran Karyawan

Mulai

Form Penilaian

Form Penilaian Fix

Form Penilaian Fix

Hasil Penilaian Kinerja

Hasil Penilaian Kinerja

Hasil Penilaian Kinerja (Approved)

Hasil Penilaian Kinerja (Approved)

Rapor Penilaian

Laporan Penilaian Kinerja Laporan Penilaian

Kinerja 2

1

Laporan Penilaian Kinerja

1

2

Selesai Menyediakan

Form Penilaian

Mengisi data master pada

form penilaian

Merekap hasil penilaian

kinerja

Melakukan Penilaian

Kinerja Karyawan

Melakukan approval


(37)

3.2 Analisis Permasalahan

Setelah diketahui proses alur dokumen atau document flow yang dilakukan

oleh masing-masing pengguna, maka proses berikutnya adalah melakukan analisis permasalahan. Melalui proses analisis yang dilakukan mulai dari bagian HRD menyediakan form penilaian sampai di proses rekap yang menghasilkan laporan penilaian, diperoleh beberapa masalah diantaranya pertama, terjadi kesalahan dalam perhitungan penilaian. Kedua, bagian HRD mengalami kesulitan dalam merekap seluruh penilaian. Ketiga, dalam hal penentuan kebutuhan pelatihan karyawan, masih ditemukan pelatihan yang tidak sesuai dengan apa yang dibutuhkan oleh karyawan.

Untuk mengatasi permasalahan yang dihadapi, maka PT Sarimelati Kencana memerlukan sebuah aplikasi yang dapat digunakan untuk melakukan penilaian kinerja karyawan dan dapat membantu proses penentuan kebutuhan pelatihan karyawan.

3.3 Solusi Permasalahan

Setelah dilakukan pengumpulan data melalui proses wawancara dan observasi, pengolahan data dari hasil observasi, dilanjutkan dengan melakukan identifikasi masalah, didapatkan suatu permasalahan yang harus diselesaikan dengan memberikan solusi terbaik yang sesuai dengan permasalahan yang ada. Dalam menyelesaikan permasalahan, solusi yang diberikan ialah dengan membangun aplikasi penilaian kinerja dan penentuan kebutuhan pelatihan pada PT Sarimelati Kencana.


(38)

3.4 Analisis Kebutuhan

Aplikasi penilaian kinerja pegawai pada PT Sarimelati Kencana ini akan melibatkan beberapa pengguna didalamnya. Berikut ini telah dianalisis siapa saja yang dapat mengoperasikan dan menggunakan aplikasi web ini beserta kebutuhannya:

Tabel 3.1 Analisis Kebutuhan

No. Pengguna Kebutuhan Laporan yang Dihasilkan

1 HRD a. Mampu menginputkan

data master penilaian seperti data karyawan,

data jabatan, data

outlet, data kehadiran dan lain-lain.

b. Dapat merekap hasil

penilaian kinerja.

a. Form penilaian

b. Hasil penilaian kinerja

yang telah di

approved.

c. Laporan penilaian

kinerja.

2. Penilai a. Mendapatkan akses

terhadap penilaian

kinerja.

b. Dapat melakukan

penilaian kinerja

karyawan

a. Hasil penilaian kinerja

3. Manajer Restoran a. Dapat melakukan

approval terhadap hasil penilaian kinerja.

b. Mendapatkan akses

terhadap hasil

penilaian kinerja

a. Laporan penilaian

kinerja keseluruhan.

b. Hasil penilaian

kinerja (approved)

4. Karyawan a. Rapor penilaian


(39)

3.5 Metode Rating Scale

Metode yang digunakan untuk pembuatan aplikasi penilaian kinerja ini

adalah metode Rating Scale. Langkah-langkah dalam Rating Scale yaitu metode

perhitungan yang digunakan dalam mengelola hasil penilaian yang didapat dari proses penilaian adalah dengan mengakumulasikan nilai setiap kriteria dengan bobot kriteria tersebut. Setelah itu, akumulasi dari nilai setiap kriteria serta bobot kriteria diakumulasi untuk mendapatkan nilai akhir dari proses penilaian ini. Formula perhitungan dari proses penilaian ini dapat dilihat berikut ini:

Keterangan:

NV = Nilai total penilaian karyawan NIn = Nilai kriteria ke-n

Bn = Bobot kriteria ke-n

n = Jumlah kriteria dalam satu variabel penilaian

3.6 Perancangan Sistem

Dalam perancangan aplikasi ini menurut SDLC ada beberapa tahapan yang harus dilakukan. Adapun tahapan dalam perancangan system yang dilakukan adalah

pembuatan alur system, data flow diagram (DFD), entity relationship diagram


(40)

3.6.1 Alur Sistem A. Blok Diagram

Gambar 3.2 di bawah menggambarkan tentang apa saja input yang dibutuhkan, proses yang dilakukan, dan output yang dihasilkan oleh aplikasi penilaian kinerja dan penentuan kebutuhan pelatihan pada PT Sarimelati Kencana.

Input yang dibutuhkan untuk penilaian kinerja karyawan, antara lain: data karyawan, data presensi, data kriteria penilaian, data periode penilaian, dan data penilaian kinerja.

Untuk blok output, hasil informasi berupa hasil rekap dari pencatatan data master antara lain: rekap data karyawan, rekap data presensi, rekap data kriteria, rekap data data periode penilaian. adapun untuk output penilaian kinerja yaitu laporan hasil penilaian kinerja yang dibagi menjadi dua yaitu laporan penilaian kinerja secara keseluruhan dan rapor penilaian kinerja. Sedangkan untuk output kebutuhan pelatihan adalah laporan usulan/rekomendasi pelatihan.


(41)

Diagram blok penilaian kinerja pada PT Sarimelati Kencana Proses Masukan Keluaran P ha se Data Karyawan Data Kriteria Penilaian Data Presensi

Proses Perhitungan Penilaian dengan menggunakan

Metode Rating Scale

Laporan hasil penilaian kinerja Penentuan Kebutuhan Pelatihan Laporan usulan/ rekomendasi pelatihan Data Penilaian Karyawan Data Periode Penilaian Rekap Data Karyawan Rekap Data Presensi Rekap Data Periode Penilaian Rekap Data Kriteria Pencatatan Data:

1. Data Karyawan 2. Data Presensi 3. Data Kriteria Penilaian 4. Data Periode Penilaian

Gambar 3.2 Blok Diagram

B. System flow

Untuk membuat aplikasi penilaian kinerja dan penentuan kebutuhan

pelatihan dibutuhkan system flow yang sesuai dengan proses dan ketentuan yang

berlaku pada PT Sarimelati Kencana. Berikut penjelasan system flow yang dibuat

untuk membantu proses pembuatan aplikasi penilaian kinerja ini.

1. System flow Master Outlet

Pada gambar 3.3 merupakan system flow master outlet yang di dalamnya

terdapat satu aktor yaitu HRD. Proses pertama HRD mencatat data outlet ke dalam aplikasi, kemudian aplikasi akan menyimpan ke dalam tabel Outlet. Setelah itu untuk


(42)

mengubah data, masukkan data outlet yang akan diubah lalu data akan berubah secara otomatis.

System Flow Master Outlet

Aplikasi Penilaian Kinerja HRD

P

h

as

e

Mulai

entry data Outlet

Pencatatan Data

Outlet Outlet

Menampilkan data Outlet Outlet

Ubah? Memasukkan Data Outlet

Proses ubah data Outlet

Hapus?

Pilih data Outlet

Selesai

Ya

Tidak

Tidak

Ya

Gambar 3.3 System flow Master Outlet

2. System flow Master Jabatan

Pada gambar 3.4 merupakan system flow master jabatan yang di dalamnya

terdapat satu aktor yaitu HRD. Proses pertama HRD mencatat data jabatan ke dalam aplikasi, kemudian aplikasi akan menyimpan ke dalam tabel Jabatan. Setelah itu


(43)

untuk mengubah data, masukkan data jabatan yang akan diubah lalu data akan berubah secara otomatis.

System Flow Master Jabatan

Aplikasi Penilaian Kinerja HRD

P

h

as

e

Mulai

entry data Jabatan

Pencatatan Data

Jabatan Jabatan

Menampilkan data Jabatan Jabatan

Ubah? Memasukkan Data Jabatan

Proses ubah data Jabatan

Hapus?

Pilih data Jabatan

Selesai

Ya

Tidak

Tidak

Ya

Gambar 3.4 System flow Master Jabatan

3. System flow Master Karyawan

Pada gambar 3.5 merupakan system flow master karyawan yang di dalamnya terdapat satu aktor yaitu HRD. Proses pertama HRD mencatat data karyawan ke dalam aplikasi, kemudian aplikasi akan menyimpan ke dalam tabel Karyawan.


(44)

Setelah itu untuk mengubah data, masukkan data karyawan yang akan diubah lalu data akan berubah secara otomatis.

System Flow Master Karyawan

Aplikasi Penilaian Kinerja HRD

P

h

as

e

Mulai

entry data Karyawan

Pencatatan Data

Karyawan Karyawan

Menampilkan data Karyawan Karyawan

Ubah? Memasukkan Data Karyawan

Proses ubah data Karyawan

Hapus?

Pilih data Karyawan

Selesai

Ya

Tidak

Tidak

Ya

Gambar 3.5 System flow Master Karyawan

4. System flow Master Kehadiran

Pada gambar 3.6 merupakan system flow master kehadiran yang di dalamnya terdapat satu aktor yaitu HRD. Proses pertama HRD mencatat data kehadiran ke dalam aplikasi, kemudian aplikasi akan menyimpan ke dalam tabel Kehadiran.


(45)

Setelah itu untuk mengubah data, masukkan data kehadiran yang akan diubah lalu data akan berubah secara otomatis.

System Flow Master Kehadiran

Aplikasi Penilaian Kinerja HRD

P

h

as

e

Mulai

entry data Kehadiran

Pencatatan Data

Kehadiran Kehadiran

Menampilkan data Kehadiran Kehadiran

Ubah?

Memasukkan Data Kehadiran

Proses ubah data Kehadiran

Selesai

Ya

Tidak

Gambar 3.6 System flow Master Kehadiran

5. System flow Master Kriteria

Pada gambar 3.7 merupakan system flow master kriteria yang di dalamnya

terdapat satu aktor yaitu HRD. Proses pertama HRD mencatat data kriteria ke dalam aplikasi, kemudian aplikasi akan menyimpan ke dalam tabel Kriteria. Setelah itu untuk mengubah data, masukkan data kriteria yang akan diubah lalu data akan berubah secara otomatis.


(46)

System Flow Master Kriteria

Aplikasi Penilaian Kinerja HRD

P

h

as

e

Mulai

entry data Kriteria

Pencatatan Data

Kriteria Kriteria

Menampilkan data Kriteria Kriteria

Ubah? Memasukkan Data Kriteria

Proses ubah data Kriteria

Hapus?

Pilih data Kriteria

Selesai

Ya

Tidak

Tidak

Ya

Gambar 3.7 System flow Master Kriteria

6. System flow Master Range Kriteria

Pada gambar 3.8 merupakan system flow master range kriteria yang di

dalamnya terdapat satu aktor yaitu HRD. Proses pertama HRD mencatat data range kriteria ke dalam aplikasi, kemudian aplikasi akan menyimpan ke dalam tabel Range Kriteria. Setelah itu untuk mengubah data, masukkan data range kriteria yang akan diubah lalu data akan berubah secara otomatis.


(47)

System Flow Master Range Kriteria

Aplikasi Penilaian Kinerja HRD

P

h

as

e

Mulai

entry data Range Kriteria

Pencatatan Data

Range Kriteria Range Kriteria

Menampilkan data Range Kriteria Range Kriteria

Ubah? Memasukkan Data Range Kriteria

Proses ubah data Range Kriteria

Hapus? Pilih data Range Kriteria

Selesai

Ya

Tidak

Tidak

Ya

Gambar 3.8 System flow Master Range Kriteria

7. System flow Master Periode Penilaian

Pada gambar 3.9 merupakan system flow master periode penilaian yang di

dalamnya terdapat satu aktor yaitu HRD. Proses pertama HRD mencatat data periode penilaian ke dalam aplikasi, kemudian aplikasi akan menyimpan ke dalam tabel Periode Penilaian. Setelah itu untuk mengubah data, masukkan data periode penilaian yang akan diubah lalu data akan berubah secara otomatis.


(48)

System Flow Master Periode Penilaian

Aplikasi Penilaian Kinerja HRD

P

h

as

e

Mulai

entry data Periode Penilaian

Pencatatan Data Periode Penilaian

Periode Penilaian

Menampilkan data Periode Penilaian Periode

Penilaian

Ubah? Memasukkan Data Periode Penilaian

Proses ubah data Periode Penilaian

Hapus? Pilih data Periode Penilaian

Selesai

Ya

Tidak

Tidak

Ya

Gambar 3.9 System flow Master Periode Penilaian

8. System flow Master Kategori Pelatihan

Pada gambar 3.10 merupakan system flow master kategori pelatihan yang di

dalamnya terdapat satu aktor yaitu HRD. Proses pertama HRD mencatat data kategori pelatihan ke dalam aplikasi, kemudian aplikasi akan menyimpan ke dalam tabel Kategori Pelatihan. Setelah itu untuk mengubah data, masukkan data kategori pelatihan yang akan diubah lalu data akan berubah secara otomatis.


(49)

System Flow Master Kategori Pelatihan

Aplikasi Penilaian Kinerja HRD

P

h

as

e

Mulai

entry data Kategori Pelatihan

Pencatatan Data Kategori Pelatihan

Kategori Pelatihan

Menampilkan data Kategori Pelatihan Kategori

Pelatihan

Ubah? Memasukkan Data Kategori Pelatihan

Proses ubah data Kategori Pelatihan

Hapus? Pilih data Kategori Pelatihan

Selesai

Ya

Tidak

Tidak

Ya

Gambar 3.10 System flow Master Kategori Pelatihan

9. System flow Master Pelatihan

Pada gambar 3.11 merupakan system flow master pelatihan yang di

dalamnya terdapat satu aktor yaitu HRD. Proses pertama HRD mencatat data pelatihan ke dalam aplikasi, kemudian aplikasi akan menyimpan ke dalam tabel Pelatihan. Setelah itu untuk mengubah data, masukkan data pelatihan yang akan diubah lalu data akan berubah secara otomatis.


(50)

System Flow Master Pelatihan

Aplikasi Penilaian Kinerja HRD

P

h

as

e

Mulai

entry data Pelatihan

Pencatatan Data

Pelatihan Pelatihan

Menampilkan data Pelatihan Pelatihan

Ubah? Memasukkan Data

Pelatihan

Proses ubah data Pelatihan

Hapus?

Pilih data Pelatihan

Selesai

Ya

Tidak

Tidak

Ya

Gambar 3.11 System flow Master Pelatihan

10. System flow Penilaian

Pada gambar 3.12 merupakan system flow penilaian yang di dalamnya

terdapat satu aktor yaitu penilai. Proses pertama penilai memilih menu penilaian, setelah aplikasi menampilkan menu penilaian, penilai melakukan penilaian kinerja. Setelah menilai kinerja karyawan, penilai menyimpan penilaian tersebut sehingga aplikasi dapat menghitung total nilai karyawan yang telah dinilai. Setelah dihitung maka munculah hasil penilaian kinerja karyawan.


(51)

System Flow Penilaian Kinerja Karyawan

Aplikasi Penilaian Kinerja Penilai

P

h

as

e

Mulai

Pilih Menu Penilaian

Menampilkan Menu Penilaian

Penilaian Kinerja

Entry Kinerja Karyawan

Simpan dan hitung hasil penilaian kinerja

Hasil Penilaian Kinerja

Menampilkan hasil penilaian kinerja Hasil Penilaian

Kinerja

Selesai

Karyawan

Jabatan

Outlet

Kriteria


(52)

11. System flow Rekomendasi Kebutuhan Pelatihan

Pada gambar 3.13 merupakan system flow rekomendasi kebutuhan pelatihan

yang di dalamnya terdapat satu aktor yaitu aplikasi penilaian kinerja. Prosesnya aplikasi menyetarakan hasil total penilaian setiap karyawan terhadap pelatihan yang dibutuhkan.

System Flow Rekomendasi Kebutuhan Pelatihan

Aplikasi Penilaian Kinerja

P

h

as

e

Mulai

Create rekomendasi pelatihan

Selesai Hasil Penilaian

Kinerja

Rekomendasi Kebutuhan

Pelatihan

Gambar 3.13 System flow Rekomendasi Kebutuhan Pelatihan

12. System flow Laporan Keseluruhan

Pada gambar 3.14 merupakan system flow laporan keseluruhan yang di


(53)

memilih menu laporan, kemudian pilih laporan keseluruhan. Dalam form laporan keseluruhan, manajer restoran memilih periode serta outlet mana yang akan ditampilkan oleh aplikasi. setelah laporan keseluruhan ditampilkan, manajer restoran dapat mencetak laporan tersebut.

System Flow Laporan Keseluruhan

Aplikasi Penilaian Kinerja Manajer Restoran

P

h

as

e

Mulai

Pilih Menu Laporan Keseluruhan

Menampilkan Laporan Keseluruhan

Laporan Keseluruhan Pilih periode dan outlet yang akan di

tampilkan

Cetak? Mencetak Laporan

Selesai

Ya

TIdak

Gambar 3.14 System flow Laporan Keseluruhan

13. System flow Rapor Penilaian (per Karyawan)

Pada gambar 3.15 merupakan system flow rapor penilaian yang di dalamnya terdapat satu aktor yaitu karyawan. Proses pertama karyawan memilih menu laporan,


(54)

kemudian pilih rapor penilaian. Dalam form rapor penilaian, karyawan memilih periode tahun berapa yang akan ditampilkan oleh aplikasi. setelah rapor penilaian ditampilkan, karyawan dapat mencetak laporan tersebut.

System Flow Rapor Penilaian

Aplikasi Penilaian Kinerja Manajer Restoran

P

h

as

e

Mulai

Pilih Menu Rapor Penilaian

Menampilkan Rapor Penilaian

Rapor Penilaian Pilih periode

Cetak? Mencetak Rapor

Selesai

Ya

TIdak

Gambar 3.15 System flow Rapor Penilaian (per karyawan)

3.6.2 Data Flow Diagram

Setelah proses perancangan dengan menggunakan System Flow, langkah

selanjutnya dalam perancangan adalah pembuatan Data Flow Diagram (DFD) yang


(55)

terstruktur dan jelas, sehingga dapat menjadi sarana dokumentasi yang baik. DFD merupakan diagram yang menggunakan notasi-notasi untuk menggambarkan arus data dan sistem secara logika. Keuntungan menggunakan DFD adalah memudahkan pemakai yang kurang menguasai bidang komputer untuk mengerti sistem yang dikembangkan.

A. Context Diagram

Context Diagram merupakan diagram pertama dalam rangkaian suatu DFD

yang menggambarkan entity yang berhubungan dengan system dan aliran data secara

umum. Context diagram dapat dilihat pada gambar 3.16.

Data Pelatihan

Laporan Penilaian Keseluruhan

Rapor Penilaian Data Penilaian

Has il Penilaian

Data Penilaian Has il Penilaian (approved) Has il Penilaian

Data Kateg ori Pelatihan Data Periode Penilaian

Data Range Kriteria Data Kriteria

Data Kehadiran Data Karyawan

Data Jabatan Data Outlet

0

Rancang Bang un Aplikasi Penilaian Kinerja dan Penentuan Kebutuhan Pelatihan

+

HRD

Manajer Res toran

Karyawan

Penilai

Gambar 3.16 Context Diagram

B. Diagram Berjenjang

Diagram berjenjang menggambarkan hirarki proses-proses dari level dan kelompok proses yang terlibat dalam aplikasi penilaian kinerja yang diawali dari context diagram sampai DFD level dan menunjukan sub proses dari context diagram.


(56)

Diagram berjenjang ini menjelaskan hirarki proses aplikasi penilaian kinerja karyawan pada BKD Jatim. Diagram berjenjang ini digunakan sebagai pedoman dalam pembuatan DFD.

Seperti pada gambar 3.17, diagram berjenjang aplikasi penilaian kinerja

karyawan ini terdiri dari empat proses utama yaitu Maintenance data master,

Maintenance data penilaian & pelatihan, penilaian kinerja karyawan dan membuat laporan. Masing-masing dari proses tersebut dijabarkan ke dalam beberapa sub

proses. Pertama Maintenance data master mempunyai empat sub proses yaitu

Maintenance data master outlet, Maintenance data master jabatan, Maintenance data

master karyawan, Maintenance data master kehadiran, Kedua Maintenance data

penilaian & pelatihan memiliki lima sub proses yaitu Maintenance data master

kriteria, Maintenance data master range kriteria, Maintenance data master periode

penilaian, Maintenance data master kategori pelatihan, Maintenance data master

pelatihan. Ketiga penilaian kinerja karyawan. Proses ini tidak memiliki sub proses. Keempat membuat laporan mempunyai dua sub proses yaitu laporan keseluruhan dan rapor penilaian (per karyawan).


(57)

0

Rancang Bangun Aplikasi Penilaian Kinerja dan Penentuan Kebutuhan Pelatihan pada PT Sarimelati Kencana

1 Maintenance Data

Master

1.1 Maintenance Data

Master Outlet

1.2 Maintenance Data

Master Jabatan

1.3 Maintenance Data

Master Karyawan

2 Maintenance Data

Penilaian & Pelatihan

2.2 Maintenance Data

Master Range Kriteria

2.3 Maintenance Data

Master Periode Penilaian

2.4 Maintenance Data

Master Kategori Pelatihan

2.5 Maintenance Data

Master Pelatihan 2.1 Maintenance Data

Master Kriteria 3 Penilaian Kinerja Karyawan 4 Membuat Laporan 4.1 Laporan Keseluruhan 4.2 Rapor penilaian (per karyawan) 1.4 Maintenance Data Master Kehadiran


(58)

C. DFD Level 0

Data Pelatihan

Data Pelatihan Data Kateg ori Pelatihan

Data Periode Data Range Kriteria

Data Kriteria Data Outlet

Data Jabatan Data Karyawan

Data Kehadiran

Laporan Penilaian Keseluruhan

Rapor Penilaian Data Penilaian

Has il Penilaian Has il Penilaian (approved)

Has il Penilaian (approved)

Data Penilaian Has il Penilaian

Data Kateg ori Pelatihan Data Periode Penilaian

Data Range Kriteria Data Kriteria Data Kehadiran Data Karyawan Data Jabatan Data Outlet HRD Manajer Res toran Penilai Karyawan 1 Maintenance Data Master + 2 Maintenance Data Penilaian dan Pelatihan + 3 Penilaian Kinerja Karyawan 4 Membuat Laporan +

1 Data Outlet

3 Data Jabatan

4 Data Karyawan

5 Data Kehadiran

6 Data Kriteria

7 Data Range Kriteria

8 Data Periode Penilaian

9 Data Kateg ori Pelatihan

10 Data Pelatihan

Gambar 3.18 DFD Level 0

Berdasarkan gambar 3.18 dapat dilihat bahwa aplikasi penilaian kinerja ini

memiliki empat proses dan 9 data store yang fungsinya masing-masing adalah


(59)

penyimpanan data. Selanjutnya, empat proses tersebut juga dijelaskan lebih detail ke dalam DFD Level 1.

D. DFD Level 1 Maintenance Data Master

Data Kehadiran Data Karyawan

Data Jabatan Data Outlet

Data Karyawan

Data Jabatan Data Kehadiran Data Outlet

HRD

5 Data Kehadiran

4 Data Karyawan

3 Data Jabatan

1 Data Outlet

1 Maintenance

Data Master Outlet

2 Maintenance

Data Master Jabatan

3 Maintenance

Data Master Karyawan

4 Maintenance

Data Master Kehadiran

Gambar 3.19 DFD Level 1 Maintenance Data Master

Terdapat empat sub proses dalam Maintenance data master seperti pada

gambar 3.19 yaitu Maintenance data master outlet, Maintenance data master

jabatan, Maintenance data master karyawan, Maintenance data master kehadiran. Tabel yang digunakan dalam sub proses ini adalah tabel data outlet, tabel data jabatan, tabel data karyawan, dan tabel kehadiran.


(60)

E. DFD Level 1 Maintenance Data Penilaian dan Pelatihan

Gambar 3.20 DFD Level 1 Maintenance Data Penilaian dan Pelatihan

Terdapat lima sub proses dalam Maintenance data penilaian dan

pelatihan seperti pada gambar 3.20 yaitu Maintenance data master kriteria,

Maintenance data master range kriteria, Maintenance data master periode

penilaian, Maintenance data master kategori pelatihan, dan Maintenance data

master pelatihan. Tabel yang digunakan dalam sub proses ini adalah tabel data kriteria, tabel data range kriteria, tabel data periode penilaian, tabel kategori pelatihan, dan tabel pelatihan.

Data Pelatihan Data Periode

Data Kateg ori Pelatihan Data Range Kriteria

Data Kriteria

Data Pelatihan Data Kateg ori Pelatihan

Data Periode Penilaian Data Range Kriteria

Data Kriteria

HRD

6 Data Kriteria

7 Data Range Kriteria

8 Data Periode Penilaian

9 Data Kateg ori Pelatihan

10 Data Pelatihan 1 Maintenance Data Master Kriteria 2 Maintenance Data Master Range Kriteria 3 Maintenance Data Master Periode Penilaian 4 Maintenance Data Master Kategori Pelatihan 5 Maintenance Data Master Pelatihan


(61)

F. DFD Level 1 Membuat Laporan

Data Periode Data Periode

Laporan Penilaian Keseluruhan

Rapor Penilaian Karyawan

Manajer Res toran

1 Laporan Penilaian Keseluruhan

2 Rapor Penilaian

(per Karyawan) 11 Data Periode

Penilaian2

12 Data Periode Penilaian3

Gambar 3.21 DFD Level 1 Membuat Laporan

Terdapat dua sub proses dalam membuat laporan seperti pada gambar 3.21 yaitu laporan penilaian keseluruhan dan rapor penilaian (per karyawan). Tabel yang digunakan dalam sub proses ini adalah tabel data kriteria, tabel data range kriteria, tabel data periode penilaian, tabel kategori pelatihan, dan tabel pelatihan.

3.6.3 Entity Relationship Diagram

Entity relationship diagram (ERD) digunakan untuk menggambarkan hubungan antar tabel yang terdapat dalam sistem. ERD disajikan dalam bentuk Conceptual Data Model (CDM) dan Physical Data Model (PDM).


(62)

A. Conceptual Data Model

CDM dari aplikasi penilaian kinerja terdapat 11 tabel yang berasal dari

kebutuhan penyimpanan data dari data flow diagram yaitu tabel Penilaian, tabel

Karyawan, tabel Kriteria Penilaian Karyawan, tabel Kriteria, tabel Range Kriteria, tabel Periode, tabel Pelatihan, tabel Kehadiran, tabel Kategori Pelatihan, tabel Outlet, tabel Jabatan. CDM sistem ini dapat dilihat pada Gambar 3.22.


(63)

51 mempunyai memiliki memiliki mempunyai Kriteria Penilaian merekomendasikan memiliki memiliki 3 memiliki 2 mengisi memiliki

kriteria penilaian karyawan

karyawan # o o o o o ID karyawan nama karyawan status karyawan jenis kelamin Username Password

Variable characters (15) Variable characters (100) Variable characters (20) Variable characters (50) Variable characters (50) Variable characters (50)

kriteria # o o o ID kriteria nama kriteria bobot min_nilai Integer

Variable characters (100) Decimal Integer kehadiran # o o o ID kehadiran Terlambat Absen Sakit Integer

Variable characters (100) Variable characters (100) Variable characters (100) penilaian # o o ID penilaian keterangan penilaian penilaian total Integer

Variable characters (100) Variable characters (20)

range kriteria #

o o

ID range kriteria Nilai range kriteria deskripsi kriteria

Integer

Variable characters (100) Variable characters (500)

Pelatihan # o o ID pelatihan Nama pelatihan keterangan pelatihan Integer

Variable characters (100) Variable characters (100) Periode Kehadiran dan Penilaian

# o o o o ID periode nama_periode awal akhir keterangan Integer

Variable characters (50) Date

Date

Variable characters (100)

Jabatan # o o o o ID jabatan nama jabatan golongan akses Level Integer

Variable characters (100) Variable characters (20) Variable characters (20) Integer Outlet # o ID outlet Nama outlet Integer

Variable characters (100)

Kategori pelatihan # o ID kategori nama kategori Integer

Variable characters (100)

Ga mbar C onc eptual M ode l


(64)

B. Physical Data Model

Gambar 3.23


(65)

53 FK_MEMPUNYAI FK_RELATIONSHIP_9 FK_RELATIONSHIP_10 FK_RELATIONSHIP_12 FK_KRITERIA_PENILAIAN FK_KRITERIA_PENILAIAN2 FK_MEREKOMENDASIKAN FK_MEREKOMENDASIKAN2 FK_RELATIONSHIP_14 FK_MEMILIKI_3 FK_MEMILIKI_2 FK_MENGISI FK_MEMILIKI FK_RELATIONSHIP_13 FK_RELATIONSHIP_15 FK_REFERENCE_16 karyawan ID karyawan ID jabatan ID outlet nama karyawan status karyawan jenis kelamin Password varchar(15) int int varchar(100) varchar(20) varchar(50) varchar(50) <pk> <fk2> <fk1> kriteria ID kriteria nama kriteria bobot min_nilai int varchar(100) decimal int <pk> kehadiran ID kehadiran ID periode ID karyawan Terlambat Absen Sakit int int varchar(15) varchar(100) varchar(100) varchar(100) <pk> <fk2> <fk1> penilaian ID penilaian ID periode ID karyawan kar_ID karyawan keterangan penilaian penilaian total int int varchar(15) varchar(15) varchar(100) varchar(20) <pk> <fk3> <fk2> <fk1> range kriteria ID range kriteria ID kriteria Nilai range kriteria deskripsi kriteria int int varchar(100) varchar(500) <pk> <fk> Pelatihan ID pelatihan ID kategori Nama pelatihan keterangan pelatihan int int varchar(100) varchar(100) <pk> <fk> Periode Kehadiran dan Penilaian

ID periode nama_periode awal akhir keterangan int varchar(50) date date varchar(100) <pk> Jabatan ID jabatan ID jabatan_atasan nama jabatan golongan akses Level int int varchar(100) varchar(20) varchar(20) int <pk> <fk> Outlet ID outlet Nama outlet int varchar(100) <pk> Kategori pelatihan ID kategori nama kategori int varchar(100) <pk> Kriteria Penilaian ID kriteria ID pelatihan int int <pk,fk1> <pk,fk2> rekomendasi_pelatihan ID pelatihan ID penilaian int int <pk,fk1> <pk,fk2> ID penilaian Nilai Dasar penilaian int int text <pk,fk2>


(66)

PDM dari aplikasi penilaian bahaya terdapat 14 tabel yaitu tabel Kriteria Penilaian Karyawan, tabel Range Kriteria, tabel Kriteria, tabel Periode Kehadiran dan Penilaian, tabel Rekomendasi Pelatihan, tabel Pelatihan, tabel Kategori Pelatihan, tabel Penilaian, tabel Karyawan, tabel Tempat Kerja, tabel Outlet, tabel Jabatan, tabel Kehadiran, tabel Kriteria Penilaian. PDM sistem ini dapat dilihat pada Gambar 3.23.

3.6.4 Struktur Tabel

Pada tahapan pembuatan struktur database untuk aplikasi penilaian kinerja

karyawan, database yang akan dipakai yaitu database MySQL. Struktur basis data yang diperlukan dalam pembuatan aplikasi ini sebagai berikut:

1. Tabel Outlet

a. Nama Tabel : Outlet

b. Primary Key (PK) : ID_Outlet

c. Foreign Key : -

d. Fungsi : untuk menyimpan data outlet

Tabel 3.2 Outlet

No Field Name Data Type Length Constraint

1 ID_Outlet int 20 PK

2 Nama Outlet Varchar 100

2. Tabel Jabatan

a. Nama Tabel : Jabatan

b. Primary Key (PK) : ID_Jabatan


(67)

d. Fungsi : untuk menyimpan data jabatan Tabel 3.3 Jabatan

No Field Name Data Type Length Constraint

1 ID_Jabatan int 20 PK

2 ID_Jabatan_atasan int 20 FK

3 Nama Jabatan Varchar 100

4 Golongan Varchar 20

5 Akses Varchar 20

6 Level Int

3. Tabel Karyawan

a. Nama Tabel : Karyawan

b. Primary Key (PK) : ID_Karyawan

c. Foreign Key : ID_Jabatan; ID_Outlet

d. Fungsi : untuk menyimpan data karyawan

Tabel 3.4 Karyawan

No Field Name Data Type Length Constraint

1 ID_Karyawan Varchar 15 PK

2 ID_Jabatan int 20 FK

3 ID_Outlet int 20 FK

4 Nama Karyawan Varchar 100

5 Status Karyawan Varchar 20


(68)

No Field Name Data Type Length Constraint

6 Password Varchar 50

4. Tabel Pelatihan

a. Nama Tabel : Pelatihan

b. Primary Key (PK) : ID_Pelatihan

c. Foreign Key : ID_Kategori

d. Fungsi : untuk menyimpan data pelatihan

Tabel 3.5 Pelatihan

No Field Name Data Type Length Constraint

1 ID_Pelatihan int 20 PK

2 ID_Kategori Int 20 FK

2 Nama Pelatihan Varchar 100

3 Keterangan Pelatihan Varchar 100

5. Tabel Kategori Pelatihan

a. Nama Tabel : Kategori Pelatihan

b. Primary Key (PK) : ID_Kategori

c. Foreign Key : -

d. Fungsi : untuk menyimpan data kategori pelatihan

Tabel 3.6 Kategori Pelatihan

No Field Name Data Type Length Constraint


(69)

No Field Name Data Type Length Constraint

2 Nama Kategori Varchar 100

6. Tabel Kehadiran

a. Nama Tabel : Kehadiran

b. Primary Key (PK) : ID_Kehadiran

c. Foreign Key : ID_Karyawan; ID_Periode

d. Fungsi : untuk menyimpan data kehadiran

Tabel 3.7 Kehadiran

No Field Name Data Type Length Constraint

1 ID_Kehadiran int 10 PK

2 ID_Karyawan Varchar 15 FK

3 ID_Periode int 20 FK

4 Terlambat Varchar 100

5 Absen Varchar 100

6 Sakit Varchar 100

7. Tabel Periode Kehadiran dan Penilaian

a. Nama Tabel : Periode Kehadiran dan Penilaian

b. Primary Key (PK) : ID_Periode


(70)

d. Fungsi : untuk menyimpan data periode kehadiran dan periode penilaian

Tabel 3.8 Periode Kehadiran dan Penilaian

No Field Name Data Type Length Constraint

1 ID_Periode Varchar 20 PK

2 Nama_Periode Varchar 50

3 Awal Date

4 Akhir Date

5 Keterangan Varchar 100

8. Tabel Penilaian

a. Nama Tabel : Penilaian

b. Primary Key (PK) : ID_Penilaian

c. Foreign Key : ID_Periode; ID_Karyawan; ID_Karyawan;

ID_KaryawanPenilai

d. Fungsi : Untuk melakukan proses penilaian

Tabel 3.9 Penilaian

No Field Name Data Type Length Constraint

1 ID_Penilaian Varchar 15 PK

2 ID_Periode Varchar 15 FK

3 ID_Karyawan Varchar 15 FK

4 Kar_ID_karyawan Varchar 100 FK


(71)

No Field Name Data Type Length Constraint

6 Penilaian Total Varchar 20

9. Tabel Kriteria

a. Nama Tabel : Kriteria

b. Primary Key (PK) : ID_Kriteria

c. Foreign Key :

d. Fungsi : Untuk menyimpan data kriteria

Tabel 3.10 Kriteria

No Field Name Data Type Length Constraint

1 ID_Kriteria int 20 PK

2 Nama_Kriteria Varchar 100

3 Bobot Decimal

4 Min_Nilai Int

10. Tabel Range Kriteria

a. Nama Tabel : Range Kriteria

b. Primary Key (PK) : ID_RangeKriteria

c. Foreign Key : ID_Kriteria


(72)

Tabel 3.11 Range Kriteria

No Field Name Data Type Length Constraint

1 ID_RangeKriteria Int 20 PK

2 ID_Kriteria Int 20 FK

2 Nilai Range Kriteria Varchar 100

3 Deskripsi Kriteria Varchar 500

3.6.5 Desain Input Output

Desain input output adalah rancangan form yang akan diimplementasikan

kedalam sistem dan berfungsi sebagai antar muka pengguna dengan sistem.

Rancangan ini akan menerima input / masukan data dari pengguna dan memberikan

hasilnya berupa output laporan. Selanjutnya masukan data dari pengguna tersebut

akan dimasukkan dalam database dan dikeluarkan dalam bentuk laporan. Adapun

desain input output tersebut adalah sebagai berikut :

A. Desain Form Login

Halaman Login adalah halaman tampilan awal dari aplikasi yang nantinya

akan dijalankan. Form Login ini digunakan untuk keamanan sistem. Tujuannya

adalah supaya sistem digunakan oleh orang yang berhak memakai dan berjalan sesuai hak aksesnya masing-masing. Pada halaman ini, user diharuskan untuk memasukkan username, password dan hak akses kemudian menekan tombol login.


(73)

SIGN IN

Username

Password

Log in

Gambar 3.24 Desain Form Login

B. Desain Beranda

Beranda merupakan tampilan awal ketika bagian admin masuk ke system. Beranda ini digunakan untuk menampilkan informasi secara sekilas tentang hasil penilaian keseluruhan dari periode tertentu.

Maintenance Data Penilaian Maintenance Master Dashboard

Laporan Penilaian

Grafik Penilaian Kinerja

Gambar 3.25 Desain Beranda

C. Desain Form Master Outlet

Desain Form master outlet ini digunakan untuk memasukkan data outlet


(74)

tersebut bekerja di outlet mana. Pengguna yang sudah masuk ke sistem dapat memasukkan data outlet dengan mengetik nama Outlet kemudian menekan tombol Simpan. Dalam hal ini yang berhak melakukan tambah, ubah, dan hapus adalah HRD.

Master Outlet Maintenance Master

Maintenance Data Penilaian & Pelatihan Dashboard

Laporan Penilaian

Master Outlet Master Jabatan Master Karyawan Master Kehadiran

ID

Nama Outlet

Simpan Batal

Gambar 3.26 Desain Form Master Outlet

D. Desain Form Master Jabatan

Desain Form master jabatan ini digunakan untuk memasukkan data jabatan

karyawan yang bekerja di PT Sarimelati Kencana. Fungsi data jabatan ini adalah

untuk mengetahui jabatan karyawan yang akan dinilai. Pengguna yang sudah masuk ke sistem dapat memasukkan data jabatan dengan mengetik nama jabatan, golongan, akses dan level kemudian menekan tombol Simpan. Dalam hal ini yang berhak melakukan tambah, ubah, dan hapus adalah HRD.


(75)

Master Jabatan Maintenance Master

Maintenance Data Penilaian & Pelatihan Dashboard

Laporan Penilaian

Master Outlet Master Jabatan Master Karyawan Master Kehadiran

ID

Nama Jabatan

Golongan

Akses

Simpan Batal

Level

Gambar 3.27 Desain Form Master Jabatan

E. Desain Form Master Karyawan

Desain Form master karyawan ini digunakan untuk memasukkan data

karyawan yang bekerja di PT Sarimelati Kencana. Fungsi data karyawan ini adalah untuk mengetahui identitas karyawan. Pengguna yang sudah masuk ke sistem dapat memasukkan data karyawan dengan mengetik nama karyawan, status karyawan,

memilih jabatan, memilih jenis kelamin, dan password kemudian menekan tombol


(1)

100

Gambar 4.16 Hasil Perhitungan melalui aplikasi 4.3.1 Uji Coba Pengguna

Berdasarkan hasil uji coba sistem yang telah dilakukan diatas, aplikasi ini juga diuji coba kepada pengguna, dalam hal ini pengguna yang menguji adalah Assistant Restaurant Manager dan Shift Leader. Selain melakukan uji coba, pengguna juga diberi kuesioner yang mengandung jawaban dari pertanyaan mengenai aplikasi dan setiap pengguna dapat memberikan penilaian terhadap aplikasi yang dibuat sesuai dengan hasil uji coba yang dilakukan.

Penilaian pada angket tersebut menggunakan skala likert dengan lima pilihan skala. Format skala likert sebagai berikut:

1. Buruk 2. Kurang 3. Cukup Baik 4. Baik


(2)

101

Role yang dijadikan acuan dalam angket meliputi Assistant Restaurant Manager dan ShiftLeader. Berikut hasil dari angket :

Tabel 4.16 Hasil Uji Coba Pengguna (Angket)

Pertanyaan R1 R2 R3 R4 R5 Hasil

Assistant Restaurant Manager

1 4 3 4 xxx xxx 3,7

2 3 3 5 xxx xxx 3,7

3 5 4 3 xxx xxx 4,0

4 4 3 3 xxx xxx 3,3

5 4 3 4 xxx xxx 3,7

6 3 3 5 xxx xxx 3,7

7 3 3 5 xxx xxx 3,7

8 4 5 4 xxx xxx 4,3

Shift Leader Hasil

1 5 4 5 4 5 4,6

2 4 3 4 4 4 3,8

3 3 5 4 4 4 4

4 3 4 4 4 5 4

5 4 5 5 5 3 4,4

6 4 3 3 4 4 3,6

7 5 5 4 3 3 4

8 5 5 5 5 3 4,6

Berdasarkan tabel diatas, role Assistant Restaurant Manager (ARM) ada 3 responden yang mengisi angket. Responden ini memiliki tugas sebagai penilai dari shift leader. Dalam angket ini memiliki 8 pertanyaan. Dari kedelapan pertanyaan tersebut dapat disimpulkan nilai rata-rata untuk angket role ARM ini sebesar 3,8 yang memiliki arti cukup baik.

Role Shift Leader ada 5 responden yang mengisi angket. Responden ini memiliki tugas sebagai penilai dari Crew. Dalam angket ini memiliki 8 pertanyaan. Dari kedelapan pertanyaan tersebut dapat disimpulkan nilai rata-rata untuk angket role Shift Leader ini sebesar 4,1 yang memiliki arti baik.


(3)

102

4.3.2 Kesimpulan

Dari hasil uji coba penilaian kinerja, tampak hasil yang sudah sesuai dengan kebutuhan dan berjalan dengan baik. Data yang dimasukkan berhasil masuk dan dinilai oleh sistem dengan benar dan sistem berhasil menyimpan hasil nilai tersebut menjadi rekomendasi dan laporan.

4.4 Evaluasi

Berdasarkan hasil uji coba sistem atau uji coba form dan uji coba metode scoring system, Rancang Bangun Aplikasi Penilaian Kinerja dan Penentuan Kebutuhan Pelatihan pada PT Sarimelati Kencana ini dapat menghasilkan perhitungan dan penentuan kebutuhan pelatihan dari hasil penilaian karyawan serta pelaporan baik laporan per karyawan serta laporan keseluruhan.


(4)

101 BAB V PENUTUP

5.1 Kesimpulan

Kesimpulan yang dapat diambil dari hasil implementasi aplikasi penilaian kinerja dan penentuan kebutuhan pelatihan pada PT Sarimelati Kencana yaitu sebagai berikut :

1. Aplikasi yang dibuat dapat melakukan penilaian kinerja pada PT Sarimelati Kencana sehingga dapat membantu karyawan dalam melakukan penilaian kinerja yang sebelumnya dilakukan secara manual.

2. Aplikasi dapat memberikan rekomendasi penentuan kebutuhan pelatihan terhadap karyawan sesuai dengan apa yang dibutuhkan karyawan. Hasil penilaian menentukan pelatihan yang dibutuhkan oleh karyawan tersebut. 3. Aplikasi dapat memberikan laporan penilaian baik laporan penilaian per

karyawan atau laporan penilaian keseluruhan. Hal ini dapat membantu HRD yang sebelumnya kesulitan dalam merekap penilaian.

5.2 Saran

Adapun saran yang dapat diberikan pada penelitian ini adalah :

1. Aplikasi dapat dikembangkan tidak hanya sebagai pelatihan untuk karyawan tetap pada PT Sarimelati Kencana, tetapi dikembangkan pula menjadi pelatihan/training untuk karyawan yang baru direkrut oleh PT Sarimelati Kencana sebagai sarana untuk berkembangnya kemampuan karyawan.

2. Aplikasi dapat dikembangkan menjadi berbasis mobile. Agar pengguna lebih dapat menjangkau aplikasi penilaian kinerja.


(5)

101

DAFTAR PUSTAKA

Anhar. (2010). Panduan Menguasai PHP & MySQL Secara Otodidak. Jakarta: Media Kita.

Dessler, G. (2003). Human Resource Management. USA: Prentice Hall.

Djaali, & Pudji, M. (2008). Pengukuran Dalam Bidang Pendidikan. Jakarta: Grasindo. Hariandja, M. (2007). Manajemen Sumber Daya Manusia: Pengadaan, Pengembangan,

Pengkompesasian, dan Peningkatan Produktivitas Pegawai. Jakarta: Grasindo. Jogiyanto. (2003). Sistem Teknologi Informasi Pendekatan Terintegrasi: Konsep Dasar,

Teknologi, Aplikasi, Pengembangan dan Pengelolaan. Yogyakarta: Andi.

Jogiyanto. (2006). Analisis dan Desain SIstem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Andi.

Jon, M. W., & Randy, L. D. (2009). Human Resource Development, 5th edition. South-Western Cengage Learning: Mason.

Kendall. (2003). Analisis dan Perancangan Sistem Jilid 1. Jakarta: Prenhallindo. Marlinda, L. (2004). Sistem Basis Data. Yogyakarta: Andi Offset.

Mondy, R. W., & Robert, M. N. (2005). Human Resource Management. USA: Prentice Hall.

Pressman, R. S. (2010). Software Engineering: a Practitioner's Approach. New York: McGraw-Hill.

Rizky, S. (2011). Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: PT. Raja Grafindo Persada.

Sudrajat, A. (2011). Kurikulum dan Pembelajaran dalam Paradigma Baru. Yogyakarta: Paramitra Publishing.

Sugiyono. (2011). Metode Penelitian Kuantitatif, Kualitatif, dan R&D. Bandung: Alfabeta.

Suliyanto. (2006). Metode Riset Bisnis. Yogyakarta: Andi Offset. Sumarsono, S. (2003). Manajemen Koperasi. Yogyakarta: Graha Ilmu.

Veithzal, R. (2005). Manajemen Sumber Daya Manusia. Jakarta: Raja Grafindo Persada.


(6)

102

Wahyono, T. (2005). Sistem Informasi: Konsep Dasar, Analisis Desain dan Impelementasi. Jakarta: Graha Ilmu.

Wirawan. (2009). Evaluasi Kinerja Sumber Daya Manusia Teori Aplikasi dan Penelitian. Jakarta: Salemba Empat.

Yuhefizar, d. (2009). Cara Mudah Membangun Website Interaktif Menggunakan Content Management Sistem Joomla (CMS). Jakarta: PT Alex Media Komputindo.