• Tidak ada hasil yang ditemukan

SISTEM PENDUKUNG KEPUTUSAN PENILAIAN KINERJA KARYAWAN BERBASIS WEB DENGAN METODE MAUT (MULTI ATTRIBUTE UTILITY THEORY) DI CV.MAYANGKHARA.

N/A
N/A
Protected

Academic year: 2017

Membagikan "SISTEM PENDUKUNG KEPUTUSAN PENILAIAN KINERJA KARYAWAN BERBASIS WEB DENGAN METODE MAUT (MULTI ATTRIBUTE UTILITY THEORY) DI CV.MAYANGKHARA."

Copied!
66
0
0

Teks penuh

(1)

(MULTI ATTRIBUTE UTILITY THEORY) DI

CV.MAYANGKHARA

Disusun oleh :

DEKY IRAWAN

NPM : 0935010017

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL“VETERAN”

J AWA TIMUR

(2)

ATTRIBUTE UTILITY THEORY) DI CV.MAYANGKHARA

TUGAS AKHIR

Diajukan Untuk Memenuhi Per syaratan Dalam Memperoleh Gelar Sarjana Komputer

Pr ogram Studi Sistem Informasi

Oleh : DEKY IRAWAN

0935010017

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” J AWA TIMUR

(3)

KARYAWAN BERBASIS WEB DENGAN METODE MAUT (MULTI ATTRIBUTE UTILITY THEORY) DI CV.MAYANGKHARA

Disusun Oleh: DEKY IRAWAN NPM : 0935010017

Telah dipertahankan dihadapan dan diterima oleh Tim Penguji Skr ipsi J ur usan Sistem Informasi Fakultas Teknologi Industri

Univer sitas Pembangunan Nasional “Veteran” J awa Timur Pada tanggal 31 J uli 2013

Pembimbing :

1.

Dr.Ronny, S.Kom, M.Kom,MHum NIP/NPT. 0930097101

2.

Pr iza Pandunata, S.Kom, M.Sc NIP/NPT. 383010602121

Tim Penguji :

1.

Ir. Mu’tasim Billah, MS.

NIP/NPT. 196005041987031001 2.

Pr iza Pandunata, S.Kom, M.Sc NIP/NPT. 383010602121

3.

Rizka Hadiwiyanti, S.Kom, M.Kom NIP/NPT. 386071303501

Mengetahui,

Dekan Fakultas Teknologi Industri

Univer sitas Pembangunan Nasional “Veteran” J awa Timur

(4)

Mahasiswa dengan nama dan NPM yang tertera dibawah ini : Nama : Novtori Wicaksono

NPM : 0935010031 Jurusan : Sistem Informasi

Dengan ini telah melaksanakan Tugas Akhir dan telah disetujui untuk mengikuti Ujian Negara Lisan priode bulan Mei tahun akademik 2012/2013.

1. SKRIPSI

Judul : Sistem Informasi Pengaduan Masyarakat Berbasis Web Dan Sms Gateway Di Kantor Kecamatan Sedati Sidoarjo Dengan Fitur Klasifikasi Menggunakan Metode Naive Bayes

2. PRAKTEK KERJA LAPANGAN Judul :

(Moh. Irwan Afandi, ST, MSc) NIP/NPT. 276070740220 Dosen Pembimbing II

(Agung Brastama, S.Kom) NIP/NPT. 38511303571

(5)

Puji dan syukur kepada Allah SWT atas segala rahmat dan karunia-Nya

penulis dapat menyelesaikan Tugas Akhir dan laporannya yang berjudul “Sistem Pendukung Keputusan Penilaian Kinerja Karyawan Dengan Menggunakan Metode MAUT (multi atribut ultiliti theori) di CV.Mayangkhara Surabaya ”.

Skripsi ini banyak memberikan pengalaman, wawasan, dan pengetahuan mengenai situasi di lingkungan kerja. Kegiatan ini juga banyak melatih

kemampuan dalam melakukan observasi, mengenal situasi dan juga mengetahui kebutuhan kerja dalam lingkungan instansi yang menjadi tempat sasaran Skripsi penulis.

Dalam menyelesaikan Skripsi ini, penulis berperan pada teori serta bimbingan dari para dosen pembimbing Skripsi. Dan berpihak yang banyak

membantu hingga terselaikan Skripsi ini. Skripsi ini merupakan salah satu syarat bagi mahasiswa untuk menyelesaikan program studi Sarjana Strata Satu (S-1) di

Jurusan Sistem Informasi Fakultas Teknologi Industri Universitas Pembangunan Nasional “Veteran” Jawa Timur.

Tugas Akhir ini dapat selesai juga karena segala doa, dukungan, bantuan,

dan semangat yang telah diberikan oleh keluarga, dosen, kerabat, dan teman – teman. Penulis sangat ingin mengucapkan terima kasih kepada :

(6)

2. Bapak Nur Cahyo Wibowo, S.Kom, M.Kom sebagai Ketua Progdi

Sistem Informasi Universitas Pembangunan Nasional “Veteran” Jawa Timur.

3. Bapak Dr. Ronny, S.kom. M.kom. MH. dosen pembimbing 1 yang memberikan bimbingan, pengarahan dan dorongan dalam penyelesaian Tugas Akhir.

4. Bapak Prisa Pandunata, S.kom. MSc. sebagai dosen pembimbing 2 yang telah memberikan bimbingan, pengarahan dan dukungan dalam

penyelesaian Tugas Akhir.

5. Bapak dan Ibu dosen serta staf Fakultas Teknologi Industri khususnya Program Studi Sistem Informasi yang telah membekali ilmu

pengetahuan serta wawasan yang cukup sehingga dapat menyelesaikan kegiatan akademik sampai dengan menyusun tugas akhir di

Universitas Pembangunan Nasional “Veteran” Jawa Timur.

6. Tory (Bonek Sedati), Septyan, Ika, Rinda, Hendra, Yoan, Mega, Eka, Adit, Rony serta semua teman yang tidak bisa disebutkan namanya

satu persatu, terima kasih telah memberi dukungan untuk penulis. 7. Sahabat-sahabat serta semua teman-teman Sistem Informasi yang telah

membantu dalam penyusunan skripsi ini yang tidak bisa disebutkan satu per satu “Terima Kasih”

Semoga Allah SWT memberikan kelimpahan berkah, ridha dan karunia-Nya kepada semua pihakyang telah membantu menyelesaikan tugas akhir ini serta

(7)

terdapat banyak kesalahan dan kekurangan, namun penulis berharap semoga tugas

akhir ini tetap memberikan manfaat bagi pihak – pihak yang membacanya.

Surabaya, 10 Juni 2013

(8)

SISTEM PENDUKUNG KEPUTUSAN PENILAIAN KINERJ A

KARYAWAN BERBASIS WEB MENGGUNAKAN METODE

MAUT (MULTI

ATTRIBUTE

UTILITY THEORY)

DI

CV.MAYANGKHARA SURABAYA

Dosen Pembimbing 1 : Dr. Ronny, S.Kom. M.Kom. MH. Dosen Pembimbing 2 : Prisa Pandunata, S.Kom. MSc. Disusun Oleh : Deky Irawan

ABSTRAK

Kinerja karyawan adalah salah satu faktor yang sangat penting dalam menunjang dalam dunia kerja suatu perusahaan. Dengan adanya kinerja karyawan maka tercipta penilaian-penilaian tertentu untuk mengukur suatu kemampuan kerja karyawan.

Sistem pendukung keputusan yang akan dibuat ini memberikan alternatif jawaban kepada mereka para karyawan yang ingin mengetahui faktor-faktor yang paling berpengaruh dapat meninggalkan kualitas kinerja. Dalam Sistem Pendukung Keputusan ini digunakan metode Multi Attribute Ultility Theory (MAUT).

Aplikasi ini memiliki tujuan untuk memberikan suatu penilaian terhadap suatu kinerja karyawan yang telah dijalankan, dan suatu pertimbangan alternatif terbaik dari berbagi pilihan yang ada. Pengelolahan nilai terhadap hasil dari penilaian menggunakan metode maut maka akan diperoleh hasil akhir dengan rangking tertinggi.

Kata kunci : Kinerja karyawan, Sistem Pendukung Keputusan, metode MAUT

(9)

LEMBAR PENGESAHAN

ABSTRAK i

KATA PENGANTAR ii

DAFTAR ISI v

DAFTAR GAMBAR iv

DAFTAR TABEL xi

BAB I PENDAHULUAN 1

1.1 Latar Belakang 1

1.2 Rumusan Masalah 2

1.3 Batasan Masalah 2

1.4 Tujuan 3

1.5 Manfaat 4

1.6 Metode Penelitian 4

1.7 Sistematika Penulisan 5

BAB II TINJAUAN PUSTAKA 7

2.1 Sejarah singkat cv.mayangkhara 7

2.2 Struktur Organisasi CV.MAYANGKHARA 10

2.3 Sistem Pendukung Keputusan 10

2.4 Metode MAUT (Multi Attribute Theory) 12

(10)

2.6 PHP 20

2.6.1 Definisi PHP 21

2.7 MySQL 22

2.7.1 Relational Database Management System 23

2.7.2 Keistimewaan MySQL 23

2.8 APACHE 25

2.9 Database 26

2.10 Java Script 27

2.11 DFD (Data Flow Diagram) 30

2.12 CDM (Conceptual Data Model) 31

2.13 PDM (Physical Data Model) 32

2.13.1 Jenis-jenis Objek dalam PDM 33

BAB III ANALISA DESAIN 34

3.1 Database 34

3.1.1 konsep Database 34

3.1.2 Struktur Database 34

3.2 CDM 38

3.3 PDM 39

3.4 Data Flow Diagram (DFD) 40

3.4.1 DFD Level 1 40

BAB IV HASIL DAN PEMBAHASAN 41

(11)

4.1.1 Halaman Depan/Awal...41

4.1.2 Halaman Depan dengan data karyawan...42

4.1.3 Form Penjelasan Tentang Penilaian ... 44

4.1.4 Lanjutan Form Penilaian ...45

4.1.5 Form Login Untuk Admin ...45

4.1.6 Report Form login...47

4.1.7 Halaman Sukses Form Login... ...47

4.1.8 Form Login Untuk karyawan ...50

4.1.9 Report Form Login Tidak Benar ...51

4.1.10 Login dengan data yang Benar ...51

4.1.11 Report dengan nama dan password yang benar...52

4.1.12 Halaman profil karyawan...52

4.1.13 Halaman profik karyawan dengsn proses edit...55

4.1.14 Report halaman proses edit ...58

4.1.15 Halaman profil dengan proses edit yang tidak lengkap...59

4.1.16 Report proses edit dengan data belum lengkap... 59

4.1.17 Halaman karyawan dengan proses edit password...60

4.1.18 Report halaman proses edit password...60

4.1.19 Halaman score akhir ...61

4.1.20 Halaman rangking... ...62

4.1.21 Halaman penilaian ... 63

4.1.22 Halaman proses penilaian 1...65

4.1.23 Halaman score akhir admin...67

(12)

4.1.25 Halaman register karyawan...68

4.1.26 Upload foto karyawan...69

4.1.27 Halaman register dengan data tidak lengkap...69

4.1.28 Report halaman register dengan data yang tidak lengkap...70

4.1.29 Halaman register dengan data yang lengkap...70

4.1.30 Report halaman register dengan data yang lengkap...71

4.1.31 Halaman karyawan dengan data baru yang sudah masuk...71

4.1.32 Halaman proses edit karyawan...72

4.1.33 Report proses edit yang sudah dirubah...72

4.1.34 Halaman karyawan dengan data yang akan di hapus...73

4.1.35 Report halaman karyawan dengan data yang sudah di hapus....73

BAB V PENUTUP...74

5.1 Kesimpulan...74

5.2 Saran...74

(13)

DAFTAR GAMBAR

Gambar 2.1 Struktur Organisasi...9

Gambar 2.2 Gambaran proses PHP...22

Gambar 2.3 Gambaran data dan informasi...22

Gambar 2.4 Gambaran conceptual data model...32

Gambar 2.5 Gambaran physical data model...33

Gambar 3.1 CDM pada sistem...38

Gambar 3.2 PDM pada sistem...39

Gambar 3.3 DFD level 0 Proses input penilaian...40

Gambar 3.4 DFD level 1 Proses Input penilaian...40

Gambar 4.1 Halaman depan website CV.MAYANGKHARA...41

Gambar 4.2 Halaman Depan dengan data karyawan...42

Gambar 4.3 Form Penjelasan Tentang Penilaian... 44

Gambar 4.4 Lanjutan Form Penilaian...45

Gambar 4.5 Form Login Untuk Admin ...45

Gambar 4.6 Report Form login...47

Gambar 4.7 Halaman Sukses Form Login... ...47

Gambar 4.8 Form Login Untuk karyawan ...50

Gambar 4.9 Report Form Login Tidak Benar ...51

Gambar 4.10 Login dengan data yang Benar ...51

Gambar 4.11 Report dengan nama dan password yang benar...52

Gambar 4.12 Halaman profil karyawan...52

(14)

Gambar 4.14 Report halaman proses edit ...58

Gambar 4.15 Halaman profil karyawan dengan proses edit yang tidak lengkap59 Gambar 4.16 Report proses edit dengan data belum lengkap...59

Gambar 4.17 Halaman karyawan dengan proses edit password...60

Gambar 4.18 Report halaman proses edit password...60

Gambar 4.19 Halaman score akhir ...61

Gambar 4.20 Halaman rangking... ...62

Gambar 4.21 Halaman penilaian ...63

Gambar 4.22 Halaman proses penilaian 1...65

Gambar 4.23 Halaman form subkriteria...65

Gambar 4.24 Halaman edit subkriteria...66

Gambar 4.25 Halaman form tambah subkriteria...66

Gambar 4.26 Halaman score akhir admin...67

Gambar 4.27 Halaman perangkingan admin...68

Gambar 4.28 Halaman register karyawan...68

Gambar 4.29 Upload foto karyawan...69

Gambar 4.30 Halaman register dengan data tidak lengkap...69

Gambar 4.31 Report halaman register dengan data yang tidak lengkap...70

Gambar 4.32 Halaman register dengan data yang lengkap...70

Gambar 4.33 Report halaman register dengan data yang lengkap...71

Gambar 4.34 Halaman karyawan dengan data baru yang sudah masuk...71

Gambar 4.35 Halaman proses edit karyawan...72

Gambar 4.36 Report proses edit yang sudah dirubah...72

(15)

DAFTAR TABEL

Tabel 2.1 Contoh tabel kriteria 13

Tabel 2.2 Contoh subkriteria 14

Tabel 2.3 Contoh alternatif subkriteria 14

Tabel 2.4 Contoh tabel perhitungan 1 17

Tabel 2.5 Contoh tabel perhitungan 2 17

Tabel 2.6 Contoh tabel hasil 18

Tabel 3.1 Spesifikasi Tabel Tab_pegawai 35

Tabel 3.2 Spesifikasi Tabel Tab_nilai 36

(16)

BAB I

PENDAHULUAN

1.1

Latar Belakang

CV.MAYANGKHARA sebagai badan usaha, yang bergerak di bidang permesinan, agar senantiasa memiliki keunggulan bersaing, terutama dalam

menghadapi pasar global, dituntun untuk dapat mengantisipasi perubahan-perubahan yang demikian cepat dan dinamis agar dapat bertahan hidup dan dapat meningkatkan efisiensi dan efektivitas jalannya perusahaan.

Peningkatan efisiensi dan efektivitas perusahaan dapat mencapai melalui utilisasi sumber daya manusia (SDM) sebab SDM merupakan faktor yang

paling berperan dalam hal ini. Dengan kata lain SDM sebagai karyawan di perusahaan merupakan sumber keunggulan bersaing bagi suatu perusahaan sehingga diharapkan optimal bagi perusahaan.

Tidak mudah menjadikan SDM sebagai sumber keunggulan bersaing perusahaan, karena hal itu berkaitan bukan saja dengan faktor –faktor personal seperti, nilai yang dianut, persepsi, sikap personality, dan kemampuan

individu untuk maju. Maka dalam suatu perusahaan diperlukan suatu sistem informasi kinerja untuk menilai kemampuan dan keahlian karyawannya. Salah satu cara yang terdapat dalam sistem manajemen kinerja yang dapat

digunakan oleh perusahaan untuk menilai dan mengukur kinerja karyawannya adalah dengan menggunakan suatu alat yang dinamakan Performance

(17)

Penilaian kinerja sebagai bagian dari sistem manajemen kinerja pada dasarnya

merupakan salah satu faktor kunci dalam fungsi pemeliharaan karyawan diperusahaan guna mengembangkan perusahaan tersebut secara efektif dan

efisien. Sebab langkah mengadakan penilaian kerja tersebut, berarti suatu organisasi atau perusahaan telah memanfaatkan secara baik sumber daya manusia yang ada di organisasi atau perusahaan tersebut. Penilaian kinerja

diharapkan mampu berperan sebagai penggerak dan pendorong bagi karyawan untuk menunjukkan kemampuan dan keahlian yang optimal. Penilaian kerja

dapat mengukur dan membedakan prestasi kerja yang telah dicapai karyawan serta memutuskan berbagai kebijaksanaan di bidang SDM lainnya seperti penyesuaian imbalan, pelatihan dan pengembangan, promosi, dan sebagainya.

Maka semua kegiatan yang didasarkan atas penilaian kerja tersebut langsung berpengaruh pada pencapaian tujuan perusahaan.

Dengan adanya sistem informasi penilaian kinerja karyawan pada CV.MAYANGKHARA diharapkan bisa mengetahui potensi setiap karyawan yang ada di perusahaan tersebut sebagai barometer di dalam kinerja efektivitas

dan etos kerja. Sehingga bisa mengetahui prestasi yang telah dicapai oleh karyawan tersebut. Dan apabila hasil dari penyeleksiaan tersebut diketahui

hasilnya sesuai dengan keinginan perusahaan maka karyawan tersebut akan ditempatkan pada posisi yang lebih baik.

1.2

Perumusan masalah

(18)

karyawan pada CV.MAYANGKHARA dengan benar. Dan bagaimana

membangun program aplikasi untuk membantu pengolahan data penilaian kinerja karyawan pada CV.MAYANAGKHARA.

1.3

Batasan Masalah

Berdasarkan perumusan masalah yang telah di tentukan maka batasan

masalah dari sistem yang akan dibuat adalah sebagai berikut:

1. Sistem ini hanya menangani penilaian kinerja karyawan dengan kriteria-kriteria penilaian yang telah ditetapkan oleh perusahaan.

2. Kinerja atau ketentuan yang dinilai mencakup sasaran individu dan kontribusi individu.

3. Sistem ini hanya dapat digunakan pada CV.MAYANGKHARA.

4. Aplikasi ini berbasis website dengan menggunakan metode MAUT (Multi Attribute Utility Theory)

1.4

Tujuan

Tugas Akhir ini dilaksanakan dengan tujuan sebagai berikut:

Membuat sebuah sistem pendukung keputusan dengan menggunkan metode MAUT (Multi Attribute Utility Theory) yang bertujuan untuk dapat

(19)

1.5

Manfaat

Manfaat yang diperoleh sangat bernilai baik untuk penilaian kinerja karyawan di CV.MAYANGKHARA yaitu dengan menggunakan metode MAUT (Multi Attribute Utility Theory) dapat membantu sistem penilaian

kinerja yang spesifik.

Mempermudah bagian admin untuk memasukan data lebih detail dan

akurat, sehingga hasil yang diperoleh dapat menjadi sumber tunjangan dan pengembangan bagi para karyawan.

1.6

Metodologi Pembuatan Tugas Akhir

Dalam pembuatan tugas akhir ini terbagi menjadi beberapa tahapan

sebagai berikut: 1. Survey Lapangan.

Pada tahap ini dilakukan survey untuk mengetahui nama-nama

karyawan beserta unit kerjanya tetap untuk alternatifnya dan mengetahui faktor-faktor apa saja yang menentukan penilaian kinerja karyawan.

2. Studi literatur.

Pada tahap ini dikumpulkan dokumen-dokumen, referensi-referensi, buku-buku, sumber dari internet, atau sumber-sumber lain yang

diperlukan untuk merencanakan dan mengimplementasikan program/aplikasi.

3. Analisa dan perencangan Aplikasi.

(20)

menggunakan metode MAUT (Multi Attribute Utility Theory). Serta

dilakukan analisa kebutuhan sistem, selain itu juga dilakukan perancangan awal aplikasi yang akan dibuat, sehingga akan dihasilkan desain antar

muka dan proses yang siap untuk diimplementasikan. 4. Pembuatan Aplikasi.

Pada tahap ini merupakan tahap yang paling banyak memerlukan

waktu karena model dan perancangan Program/Aplikasi yang telah dibuat diimplementasikan dalam tampilan web.

5. Uji coba dan evaluasi aplikasi.

Pada tahap ini aplikasi yang telah dibuat ini akan dilakukan beberapa sekenario uji coba dan dievaluasi untuk kelayakan pemakai

sistem.

6. Penyusunan buku tugas akhir.

Pada tahapan ini merupakan tahap terakhir dari pengerjaan tugas akhir. Buku ini disusun sebagai laporan seluruh proses pengerjaan tugas akhir, dari penyusunan buku ini diharapkan dapat memudahkan pembaca

yang ingin menyempurnakan dan mengembangkan aplikasi lebih lanjut.

1.7

Sistematika Penulisan

(21)

BAB I PENDAHULUAN

Berisi latar belakang yang menjelaskan tentang pentingnya tugas akhir yang dilakukan, latar belakang masalah.

BAB II TINJ AUAN PUSTAKA

Pada bab ini akan disajikan landasan teori yang akan digunakan sebagai penyelesaian permasalahan pada sistem yang dibuat dan

Berisi latar belakang CV.MAYANGKHARA.

BAB III ANALISA DAN PERANCANGAN SISTEM

Pada bab ini akan diuraikan desain aplikasi yang digunakan dalam pelasanakan Tugas Akhir di CV.MAYANGKHARA.

BAB IV HASIL DAN PEMBAHASAN

Pada bab ini akan diuraikan hasil tugas akhir beserta pembahasannya.

BAB V PENUTUP

(22)

BAB II

TINJ AUAN PUSTAKA

2.1. Sejar ah singkat

CV.MAYANGKHARA sebagai badan usaha, yang bergerak di bidang permesinan, agar senantiasa memiliki keunggulan bersaing, terutama dalam

menghadapi pasar global, dituntun untuk dapat mengantisipasi perubahan-perubahan yang demikian cepat dan dinamis agar dapat bertahan hidup dan dapat meningkatkan efisiensi dan efektivitas jalannya perusahaan. Peningkatan efisiensi

dan efektivitas perusahaan dapat mencapai melalui utilisasi sumber daya manusia (SDM) sebab SDM merupakan faktor yang paling berperan dalam hal ini. Dengan

kata lain SDM sebagai karyawan di perusahaan merupakan sumber keunggulan bersaing bagi suatu perusahaan sehingga diharapkan optimal bagi perusahaan.

Tidak mudah menjadikan SDM sebagai sumber keunggulan bersaing

perusahaan, karena hal itu berkaitan bukan saja dengan faktor –faktor personal seperti, nilai yang dianut, persepsi, sikap personality, dan kemampuan individu

untuk maju. Maka dalam suatu perusahaan diperlukan suatu sistem informasi kinerja untuk menilai kemampuan dan keahlian karyawannya.

Salah satu cara yang terdapat dalam sistem manajemen kinerja yang dapat

digunakan oleh perusahaan untuk menilai dan mengukur kinerja karyawannya adalah dengan menggunakan suatu alat yang dinamakan Performance Appraisal

(penilaian kerja).

(23)

diperusahaan guna mengembangkan perusahaan tersebut secara efektif dan

efisien. Sebab langkah mengadakan penilaian kerja tersebut, berarti suatu organisasi atau perusahaan telah memanfaatkan secara baik sumber daya manusia yang ada di organisasi atau perusahaan tersebut. Penilaian kinerja diharapkan

mampu berperan sebagai penggerak dan pendorong bagi karyawan untuk menunjukkan kemampuan dan keahlian yang optimal. Penilaian kerja dapat

mengukur dan membedakan prestasi kerja yang telah dicapai karyawan serta memutuskan berbagai kebijaksanaan di bidang SDM lainnya seperti penyesuaian imbalan, pelatihan dan pengembangan, promosi, dan sebagainya. Maka semua

kegiatan yang didasarkan atas penilaian kerja tersebut langsung berpengaruh pada pencapaian tujuan perusahaan.

Dengan adanya sistem informasi penilaian kinerja karyawan pada CV.MAYANGKHARA diharapkan bisa mengetahui potensi setiap karyawan yang ada di perusahaan tersebut sebagai barometer di dalam kinerja efektivitas

dan etos kerja. Sehingga bisa mengetahui prestasi yang telah dicapai oleh karyawan tersebut. Dan apabila hasil dari penyeleksiaan tersebut diketahui

(24)

BAB III

ANALISA DAN PERANCANGAN SISTEM

Pada bab ini akan dijelaskan prosesanalisa desain ini terdiri dari 4tahapan yang akan dijadikan sub-bab yaitu : perancangan DATA BASE, CDM, PDM dan DFD.

3.1 Database.

3.1.1 Konsep Database

Desain Database Konseptual Yaitu informasi yang dikumpulkan pada tahap analisa persyaratan yang digunakan untuk mengembangkan deskripsi data tingkat tinggi. Tahapan ini sering dilakukan dengan menggunakan E-R

(Entity Relationship).

Model data E-R (Entity Relationship) terdiri dari sekumpulan

obyek yang disebut dengan entitas dan hubungan yang terjadi diantara obyek-obyek tersebut. Model data E-R terbagi menjadi tiga konsep dasar, yaitu : himpunan entitas, himpunan relationship dan atribut.

3.1.2 Struktur Database

Berikut adalah rancangan database yang diperlukan guna mendukung

pembuatan sistem ini. Nama Tabel : tab_pegawai

Pada tabel pegawai, sistem akan menyimpan Nama dan Password

(25)

Nama Tabel : tab_pegawai

Isi : Data karyawan Media : Harddisk

Primary Key : id_pegawai

Tabel 3.1 tab_pegawai

Nama Tabe : tab_nilai

Tabel ini berisi ID_nilai, ID_pegawai, Nilai dan tahun dimana ID Nilai sebagai

primary key dan bersifat auto increment.

Nama Tabel : tab_nilai

(26)

Media : Harddisk

Primary Key : id_nilai

Tabel 3.2 tab_nilai

No Nama Type Length

Nama Tabel : tab_kriteria

Tabel ini berisi ID kriteria, ID pegawai, nama kriteria, nama subkriteria, bobot

kriteria, bobot subkriteria, status dimana tabel kriteria menampung kriteria dan subkriteria yang sudah mempunyai bobot nilai.

Nama Tabel : tab_kriteria

Isi : Data dari kriteria dan subkriteria Media : Harddisk

Primary Key : id_kriteria

Tabel 3.3 tab_kriteria

(27)

No Nama Type Length Pr imary

Untuk membuat program database harus merancang relasi antar tabel dalam sebuah database sebagai konsep dasarnya. Dalam sub bab ini

terdapat desain Conceptual Data Model.

Berikut adalah rancangan sistem dengan menggunakan CDM (Conceptual

(28)

Gambar 3.1 CDM Pada Sistem

3.3 PDM

PDM menetapkan implementasi physical dari sebuah database. Dengan PDM kita dapat mempertimbangkan detail dari implementasi physical yang sebenarnya dengan software atau struktur data stroge. Model data fisik yang

terintegrasi dengan database MySQL. Pembuatan model data fisik ini dengan cara meng-generate diagram data konseptual pada perangkat power disigner 15. Dan

berikut adalah rancangan sistem dengan menggunakan PDM (Physical Data

Model):

(29)

Gambar 3.2 PDM Pada Sistem

3.4Data Flow Diagr am (DFD)

Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas.

DFD juga merupakan alat bantu dalam menggambarkan atau menjelaskan sistem yang sedang berjalan logis.

3.4.1 Diagr am level 0 Sistem Penilaian Karyawan

DFD Level 0 adalah diagram yang mendeskripsikan gambaran umum dari

sistem yang akan dibuat.

(30)

login

Gambar 3.3 Diagram level 0 Sistem Penilaian Karyawan

Diagram level 0 pada Gambar 3.3 menjelaskan gambaran umum dari

sistem aplikasi yang dibuat. Terdapat 10 entitas dalam diagram konteks ini, yaitu : nilai jujur, nilai sopan santun, nilai kerja sama, nilai kerapian, nilai tanggung jawab, nilai ketepatan waktu, nilai kehadiran, nilai kwalitas, nilai estimasi, nilai

pemahaman. Untuk lebih jelasnya dapat dilihat pada DFD level 0.

3.4.2 DFD level 1 Sistem Penilaian karyawan

Data Flow diagram dibuat untuk menggambarkan sistem sebagai suatu kesatuan dari jaringan proses fungsional yang dihubungkan satu dengan yang lain

(31)

Gambar 3.4 DFD Level 1 Sistem Penilaian Karyawan

Diagram level 1 pada Gambar 3.4 menjelaskan gambaran umum dari

sistem aplikasi yang dibuat terdapat 6 proses, yaitu proses memasukan nilai, proses penjumlahan, proses hasil penjumlahan dan proses penampilan oleh pihak

admin. Untuk lebih jelasnya dapat dilihat pada DFD level 1.

login

rekapan nilai

data pegawai

(32)

BAB IV

HASIL DAN PEMBAHASAN

4.1 Implementasi Pada Pr ogram: 4.1.1 Halaman Depan/Awal

Gambar 4.1. dibawah ini merupakan halaman depan yang muncul

ketika aplikasi website pertama kali dijalankan.

Gambar 4.1 Halaman Depan website CV.MAYANGKHARA

Pada gambar 4.1 terdapat tiga menu yaitu : home, data karyawan, forum penilaian. Untuk mengatur posisi menu terdapat dihalaman “index.php”.

Code yang digunakan adalah :

<ul class="art-hmenu"> <li>

(33)

class="active">Home</a> </li>

<li>

<a href="./view_karyawan.php">Data Karyawan</a>

</li> <li>

<a href="./forum_penilaian.php">Forum Penilaian</a>

</li> </ul>

4.1.2 Halaman Depan dengan data karyawan

Gambar 4.2 dibawah ini merupakan halaman depan dengan data karyawan yang ada pada CV.MAYANGKHARA.

(34)

Tahapan pembuatan data karyawai

Dalam form data karyawan memiliki tampilan yang hapir sama tetapi memiliki data dari semua karyawean yang ada pada

CV.MAYANGKHARA. Berikut ini terdapat potongan code dalam form tentang kami.

<?php

include ('koneksi.php');

$query = "select * from tab_pegawai"; $hasil = mysql_query($query);

?> <?php

echo "<table cellspacing='2'align='center' border='solid 1px #667a8f;' bordercolor='#FFFF00'>"; echo "<tr align='center'> echo $a."</td><td>";

(35)

echo $baris['NO_TLP']."</td>";

echo "<td><a

href='profil.php?id=".$baris['ID_PEGAWAI']."'>Lihat_P rofil</a></td>";

$a=$a+1;

} ?>

4.1.3 For m penjelasan tentang penilaian

Gambar 4.3 Form penilaian, menjelaskan tentang bagaimana sistem ini di jalanankan serta rumus-rumus dengan menggunakan metode MAUT

(36)

4.1.4 Lanjutan Form Penilaian

Gambar 4.4 merupakan lanjutan dari proses penilaian

Gambar 4.4 lanjutan for m penilaian

4.1.5 For m Login Untuk Admin

Gambar 4.5 Form login untuk admin

(37)

Pada gambar 4.5 membuat form login terdapat dihalaman “index.php”.

Code yang digunakan adalah :

(38)

4.1.6 Repor t Form Login

Gambar 4.6 report dari form login jika nama dan password benar

Gambar 4.6 r eport for m login

4.1.7 Halaman Sukses For m Login

Gambar 4.7 jika nama dan password benar maka akan masuk halaman khusus admin, yang dimana terdapat form karyawan, score akhir, rangking dan keluar.

(39)

Pada gambar 4.7 terdapat tiga menu yaitu : karyawan, score akhir,

rangking, dan keluar. Untuk mengatur posisi menu terdapat dihalaman “index.php”. Code yang digunakan adalah :

<ul class="art-hmenu">

Berikut potongan code yang digunakan untuk menapilkan data karyawan pada gambar 4.7

<?php

include ('koneksi.php');

(40)

$hasil = mysql_query($query); ?>

<?php

echo "<table cellspacing='2'align='center' border='solid 1px #667a8f;' bordercolor='#FFFFFF'>";

(41)

edit.php?id=".$baris['ID_PEGAWAI']."'>Edit</a>_||_<a

href='hapus-data.php?id=".$baris['ID_PEGAWAI']."'>Hapus</a><a

href='penilaian-1.php?id=".$baris['ID_PEGAWAI']."'>_||_Nilai</td>"; $a=$a+1;

}

} ?>

4..8 For m Login Untuk Karyawan

Gambar 4.8 form login dengan nama dan password menggunakan hak akses yang salah

(42)

4.9 Report For m Login Tidak Benar

Gambar 4.9 repot form login jika terjadi kesalahan

Gambar 4.9 report for m login tidak benar

4.10 For m Login dengan Data Yang Benar

Gambar 4.10 form login untuk karyawan dengan nama dan password yang benar

(43)

411 Report dengan nama dan password Yang Benar

Gambar 4.11 report dengan nama dan password yang benar

Gambar 4.11 for m login dengan data yang benar

4.12 halaman pr ofil kar yawan

Gambar 4.12 masuk kehalaman profil karyawan dengan nama dan password yang benar

(44)

Berikut potongan code yang digunakan untuk menapilkan profil karyawan pada

gambar 4.12

<?php

include ('koneksi.php');

$id_pegawai= $_SESSION['sesid'];

(45)
(46)

4.13 Halaman pr ofil karyawan dengan pr oses edit

Gambar 4.13 masuk halaman profil karyawan dengan proses edit

Gambar 4.13 Halaman pr ofil karyawan dengan pr oses edit Berikut potongan code yang digunakan untuk menapilkanedit data

karyawan pada gambar 4.13

<?php

include ('koneksi.php');

$id_pegawai= $_SESSION['sesid'];

$query = "select * from tab_pegawai where ID_PEGAWAI ='$id_pegawai'";

$hasil = mysql_query($query); ?>

<?php

while($baris=mysql_fetch_array($hasil)){

(47)

$alamat= $baris['ALAMAT']; name="nama" value="<?php echo $nama?>" /> </td> </tr>

<tr>

<td>Alamat</td> <td> : </td>

(48)
(49)

<td></td>

<td><input type="submit" value="SIMPAN" align="middle"/>

<input type="button" value="KEMBALI"

onClick="location.href='profil_karyawan.php'" align="middle"/></td>

</tr> </table> </form>

4.14 Report halaman pr oses edit

Gambar 4.14 report dari proses edit yang benar

(50)

4.15 Halaman pr ofil kar yawan dengan pr oses edit yang tidak lengkap Gambar 4. 15 masuk halaman profil karyawan dengan proses edit yang

tidak di isi dengan benar

Gambar 4.15 Halaman pr ofil karyawan dengan pr oses edit yang tidak di isi

4.16 Report pr oses edit dengan data belum lengkap

Gambar 4.16 report dari proses edit dengan data yang belum di isi

(51)

Gambar 4.17 halaman pr ofil kar yawan dengan proses edit password Gambar 4.17 halaman proses edit password karyawan

Gambar 4.17 halaman pr ofil kar yawan dengan proses edit password

4.18 Report halaman pr oses edit password

Gambar 4.18 report dari proses edit password

(52)

4.19 Halaman score akhir berdasar kan periode

Gambar 4.19 masuk halaman laporan score akhir, dimana halaman ini hanya bisa melihat report dari data yang sudah dilakukan penilaian

Gambar 4.19 Halaman score akhir berdasar kan periode

Berikut adalah potongan code untul menampilkan semua data score akhir:

<?php

include ('koneksi.php');

$id_pegawai= $_GET['id_pegawai']; $periode=$_GET['periode'];

if(!$_GET['periode']) {

$query = "select a.NAMA, b.ID_PEGAWAI, b.TAHUN, b.NILAI

from tab_pegawai a, tab_nilai b

(53)

} else {

$query = "select a.NAMA, b.ID_PEGAWAI, b.TAHUN, b.NILAI

from tab_pegawai a, tab_nilai b

where b.ID_PEGAWAI=a.ID_PEGAWAI and HAK_AKSES NOT LIKE 'admin' and b.TAHUN like '%$periode%'";

4.20 Halaman rangking berdasar kan periode

Gambar 4.20 masuk halaman rangking, dimana halaman ini hanya bisa melihat report rangking dari data yang sudah dilakukan penilaian

(54)

4.21 Halaman penilaian

Gambar 4.21 masuk halaman penilaian, dimana suatu karyawan akan dinilai dengan cara satu-persatu

Gambar 4.21 halaman penilaian

Berikut potongan code yang digunakan untuk menapilkan data karyawan pada

gambar 4.7

<?php

include ('koneksi.php');

$query = "select * from tab_pegawai"; $hasil = mysql_query($query);

?> <?php

echo "<table cellspacing='2'align='center' border='solid 1px #667a8f;' bordercolor='#FFFFFF'>";

(55)
(56)

4.22 Halaman pr oses penilaian

Gambar 4.22 masuk halaman penilaian pertama dimana suatu karyawan akan dinilai dengan cara satu-persatu

Gambar 4.22 proses penilaian

4.23 Halaman for m sub-kr iteria

(57)

4.24 Halaman edit subkriteria

Gambar 4.24 masuk halaman edit sub kriteria dimana akan mengedit subkriteria yang akan dinilai beserta status aktif dan tidak aktif

Gambar 4.24 for m edit sub kriteria

4.25 Halaman form untuk tambah subkriteria

(58)

4.26 Halaman score akhir admin

Gambar 4.26 halaman score akhir, marupankan hasil dari penilaian

Gambar 4.26 halaman scor e akhir

Berikut adalah potongan code untul menampilkan semua data score akhir:

<?php

include ('koneksi.php');

$id_keberhasilan= $_GET['id_keberhasilan']; $query = "SELECT a.TANGGAL, a.SCORE1, b.SCORE2, c.SCORE3, d.SCORE4, e.NAMA

FROM tab_n_kriteria a, indx_skp_prl b, indx_kedisiplinan c, indx_keberhasilan d, tab_pegawai e

WHERE a.ID_KRIT = b.ID_SKP_PRL and a.ID_KRIT = c.ID_KEDISIPLINAN and a.ID_KRIT =

d.ID_KEBERHASILAN and e.ID_PEGAWAI = a.ID_KRIT"; $hasil = mysql_query($query);

(59)

Gambar 4.27 Halaman perangkingan admin

Gambar 4.27 halaman ranking, marupankan urutan dari hasil dari penilaian dari nilai yang terbaik sampai terendah

Gambar 4.27 halaman perangkingan

4.28 Halaman register karyawan Gambar 4. 28 halaman register,

(60)

4.29 Upload foto untuk data karyawan

Gambar 4.29 halaman register, mamasukan data karyawan dengan benar beserta foto karyawan

Gambar 4.29 upload foto untuk data karyawan

4.30 Halaman register dengan data tidak lengkap

(61)

4.31 Report dar i halaman register dengan data yang tidak lengkap

Gambar 4.31 report dari halaman register dengan data yang tidak lengkap

Gambar 4.31 report dar i halaman register dengan data yang tidak lengkap

4.32 Halaman register dengan data yang lengkap

Gambar 4.32 halaman register dengan data yang benar

(62)

4.33 Report halaman register dengan data yang benar Gambar 4.33 report dari penambahan data karyawan

Gambar 4.33 Repor t halaman register dengan data yang benar

4.34 Halaman karyawan dengan data bar u yang sudah masuk

Gambar 4.34 halaman karyawan, merupan data dari smua karyawan

(63)

4.35 Halaman pr oses edit karyawan

Gambar 4.35 halaman edit karyawan, merupan halaman untuk mengedit data karyawan.

Gambar 4.35 Halaman pr oses edit karyawan 4.36 Report pr oses edit yang sudah di rubah

Gambar 4.36 report halaman edit karyawan yang sudah di rubah/di edit

(64)

4.37 Halaman karyawan dengan data yang akan di hapus

Gambar 4.37 halaman hapus karyawan, dimana data karyawan akan hilang jika di klik hapus pada button hapus

Gambar 4.37 halaman karyawan dengan data yang akan di hapus

Gambar 4.38 Report halaman karyawan yang sudah di hapus

Gambar 4.38 report pada halaman karyawan, dimana data karyawan yang sudah di hapus

(65)

PENUTUP

Pada bab ini dibahas kesimpulan dari seluruh proses pengerjaan Tugas Akhir beserta saran proses pengembangnn sistem selanjutnya.

5.1 Kesimpulan

Kesimpulan yang dapat diambil selama proses pembuatan tugas akhir ini adalah bahwa telah dihasilkan Sistem Pendukung Keputusan Penilaian Kinerja Karyawan dengan

menggunakan Metode MAUT (multi atribut utiliti theory). Dengan adanya sistem pendukung keputusan ini diharapkan dapat membantu pihak yang terkait untuk menilai kinerja karyawan

yang telah ada dan memperbaiki kinerja yang dirasa kurang sesuai dengan penilaian karyawan yang telah ditetapkan oleh perusahaan yang telah ada selama ini.

5.2 Sar an

Sistem Pendukung Keputusan Penilaian Kinerja Kerja Karyawan dengan

menggunakan Metode MAUT (multi atribut utiliti theory) ini dapat dikembangkan lagi dengan menambah pernyataan-pernyataan dari setiap masukan dari pihak direktur. Atau juga bisa digabungkan dengan sistem informasi yang memberikan informasi alternative sebagai

(66)

DAFTAR PUSTAKA

Arief, M. Rudyanto. (2011). Pemrograman Web Dinamis Menggunakan PHP

dan MySQL. Andi, Yogyakarta. di akses tanggal 10 januari 2013 pada

pukul 23.40 WIB.

Buku Dwi prasetyo, didik (2003). Tips dan Trik kolaborasi PHP dan MySQL.

Jakarta : Penerbit PT Elex Media Komputindo.

Prasetyo , Eko (2008). Pemrograman Web PHP & MySQL untuk sistem

Informasi Perpustakaan. Yogyakarta: Penerbit Graha Ilmu.

Raymond McLeod, Jr. (1998)

http://jejakjari007.blogspot.com/2011/03/10-definisi-sistem-pendukung-keputusan.html diakses pada tanggal 11

januari 2013 pada pukul 00.28 WIB.

Edddy.prasetyo.nugroho/Skripsi/SistemPromosiJabatanKaryawandgnMetode

AHPdanMAUT.pdf di akses tanggal 11 januari 2013 pada pukul 00.39

Gambar

tabel Prcs hasil data id kriteriapenjumlahan 2
Gambar 4.1 Halaman Depan website CV.MAYANGKHARA
Gambar 4.2  dibawah ini merupakan halaman depan dengan data
Gambar 4.3  Form penilaian, menjelaskan tentang bagaimana sistem ini di
+7

Referensi

Dokumen terkait

Adapun dari hasil penelitian penulis, terdapat faktor-faktor yang mendorong anak jalanan menyalahgunakan “lem aibon” di kota Makassar yakni bahwa faktor dominan

[r]

Produk Jurnalistik yang akan kami produksi dalam bentuk video dokunmenter dengan mengambil contoh kongkrit Koboy (Komunitas Bocah Wayang), yang bertujuan untuk

Bersedia mengorbankan Bersedia mengorbankan dirinya demi atau untuk dirinya demi atau untuk memenuhi kebutuhan memenuhi kebutuhan orang lain orang lain  ___Controlled

Hasil sidik ragam menunjukkan bahwa faktor lama penyimpanan memberikan pengaruh nyata terhadap kadar asam lemak bebas biskuit (p&lt;0.05), tetapi kemasan serta interaksi antara

Mengenai dasar pertanggungjawaban anak dalam persepektif hukum islam, dalam hukum islam apabila seorang anak melakukan tindak pidana dan dinyatakan sudah baligh maka

Berdasarkan motif-motif yang dijelaskan, untuk menumbuhkan minat masyarakat membayar zakatnya ke lembaga BAZ, dapat dilakukan antara lain: dengan memberikan pemahaman

Menurut penelitian yang telah dilakukan peneliti di atas kapal MT.Green Global, ada berbagai faktor di dalam mesin induk yang dapat mengakibatkan terbakarnya stuffing