IMPLEMENTASI METODE SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) DAN ALGORITMA PROFILE MATCHING UNTUK PENENTUAN KARYAWAN BERPRESTASI DRAFT SKRIPSI SISKA GLORIA PANJAITAN 121421053
IMPLEMENTASI METODE SYSTEM DEVELOPMENT LIFE
UNTUK PENENTUAN KARYAWAN BERPRESTASI
DRAFT SKRIPSI
SISKA GLORIA PANJAITAN
121421053
PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
2015
IMPLEMENTASI METODE SISTEM DEVELOPMENT LIFE
CYCLE(SDLC) DAN ALGORITMA PROFILE MATCHING
UNTUK PENENTUAN KARYAWAN BERPRESTASI
DRAFT SKRIPSI Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah Sarjana
Ilmu Komputer SISKA GLORIA PANJAITAN
121421053
PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
2015
PERSETUJUAN
Judul : IMPLEMENTASI METODE SYSTEM
DEVELOPMENT LIFE CYCLE DAN ALGORITMA PROFILE MATCHING UNTUK PENENTUAN KARYAWAN BERPRESTASI.
Kategori : SKRIPSI Nama : SISKA GLORIA PANJAITAN Nomor Induk Mahasiswa : 121421053 Program Studi : EKSTENSI S1 ILMU KOMPUTER Fakultas : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA Diluluskan di
Medan, 2015 Komisi Pembimbing : Pembimbing 2 Pembimbing 1 Dian Rachmawati, S.Si,M.Kom M. Andri Budiman, ST , M.CompSc, MEM NIP. 198307232009122004 NIP. 197510082008011001 Diketahui/Disetujui oleh Program Studi S1 Ilmu Komputer Ketua, Dr. Poltak Sihombing, M.Kom.
NIP. 196203171991031001
PERNYATAAN
IMPLEMENTASI METODE SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) DAN ALGORITMA PROFILE MATCHING UNTUK PENENTUAN KARYAWAN BERPRESTASI. SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juli 2015 Siska Gloria Panjaitan NIM. 121421053
PENGHARGAAN
Segala puji dan syukur Penulis ucapkan kepada Tuhan Yang Maha Esa yang senantiasa melimpahkan rahmat dan karunia-Nya sehingga skripsi ini dapat diselesaikan.
Ucapan terima kasih Penulis sampaikan kepada semua pihak yang telah membantu Penulis dalam menyelesaikan skripsi ini baik secara langsung maupun tidak langsung, teristimewa untuk orangtua yang paling penulis kasihi dan sayangi yaitu Rapolo Panjaitan S.H dan Rumondang Siahaan S.Pd. Pada kesempatan ini penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada : 1.
Bapak Prof. Dr. dr. Syahril Pasaribu, DTM & H, M.Sc.(CTM), Sp.A.(K) selaku Rektor Universitas Sumatera Utara.
2. Bapak Prof. Dr. Muhammad Zarlis selaku Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.
3. Bapak Dr. Poltak Sihombing, M.Kom selaku Ketua Program Studi S1 Ilmu Komputer Universitas Sumatera Utara.
4. Ibu Maya Silvi Lydia B.Sc., M.Sc. selaku Sekretaris Program Studi S1 Ilmu Komputer Universitas Sumatera Utara.
5. Bapak M. Andri Budiman, ST , M.CompSc, MEM selaku Dosen Pembimbing I yang telah banyak memberikan ilmu, bimbingan, saran,dan masukan kepada penulis dalam pengerjaan skripsi ini.
6. Ibu Dian Rachmawati, S.Si, M.Kom selaku pembimbing II yang telah banyak memberikan bimbingan, saran, dan masukan kepada penulis dalam pengerjaan skripsi ini.
7. Bapak Dr. Poltak Sihombing, M.Kom selaku Dosen Pembanding I yang telah memberikan kritik dan saran dalam penyempurnaan skripsi ini.
8. Bapak Drs. Agus Salim Harahap, M.Si selaku Dosen Pembanding II yang telah memberikan kritik dan saran dalam penyempurnaan skripsi ini.
9. Semua dosen dan semua pegawai di Program Studi S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.
10. Abang penulis Joy W Hasudungan Panjaitan S.P dan Lusiana Simamora S.Pd, kakak penulis Lestari Panjaitan S.Pd dan Walden Sitorus S.P dan keponakan Nugraha dan Bastian, Juliana Panjaitan S.H dan Kedua adik Penulis yang tersayang Panca Clinton Panjaitan S.T dan Silvia Crusita Panjaitan.
11. Teman-teman seperjuangan mahasiswa Ekstensi S1-Ilmu Komputer stambuk 2012, Reza, Nelly, Novri, Didi ,Claudia, Desimawati Nainggolan, dan teman terbaik Desi H Sinurat yang telah memberikan semangat dan menjadi teman diskusi penulis dalam menyelesaikan skripsi ini.
12. Semua pihak yang terliba langsung ataupun tidak langsung yang tidak dapat penulis ucapkan satu per satu.
Penulis menyadari bahwa skripsi ini masih terdapat kekurangan. Oleh karena itu, kepada pembaca agar kiranya memberikan kritik dan saran yang bersifat membangun demi kesempurnaan skripsi ini.
Medan, 2015 Penulis,
Siska Gloria Panjaitan
ABSTRAK
Di dalam sebuah perusahaan, tenaga kerja (karyawan) merupakan salah satu faktor penentu keberhasilan suatu perusahaan. Tenaga kerja yang berkualitas akan memudahkan perusahaan dalam mengelola aktivitasnya.. Salah satu cara yang digunakan untuk memperoleh tenaga kerja yang berkualitas adalah dengan melakukan penilaian karyawan terhadap tugas/jobdesk mereka. Penentuan karyawan ini digunakan untuk proses kenaikan pangkat, evalusi kinerja, subsidi, dan karyawan berprestasi. Keputusan yang akan diambil diharapkan dapat sesuai dengan harapan sehingga tidak ada pihak yang dirugikan.
Permasalahan yang dihadapi oleh PT Duta Motor yaitu mengenai penilaian kinerja yang dalam kegiatan penilaian kinerja karyawan selama ini proses penilaian karyawan masih dilakukan secara manual. Dalam setiap pelaksanaan kerjanya sistem komputerisasi sangat diperlukan untuk menunjang kegiatan yang akan dilaksankan sehingga pencatatan yang dilakukan lebih efektif dan efisien serta informasi yang dihasilkan lebih tepat dan akurat.
Dengan adanya permasalahan diatas maka akan dibangun sebuah sistem informasi mengenai pengambilan keputusan penilaian kinerja karyawan dengan menggunakan metode Algoritma Profile Matching dan dengan pendekatan Metodelogi SDLC model waterfall. Bahasa pemrograman adalah PHP 5.3 dan database yang digunakan adalah MySQL5.1.4.1.
Kata Kunci : Sistem Pendukung Keputusan (SPK), Algoritma Profile Matching dan Metode System Development Life Cycle (SDLC).
SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) AND PROFILE
MATCHING ALGORITHM IMPLEMENTATION TO ASSURE
EMPLOYERS ACHIEVEMENT
ABSTRACT
In a factory the employers (workers) is the one factor of the successful of that. The qualities employers will be easy the factories to manage the activities to find the wokers or human resources that had qualities is not easy. The assurance of the employers is used to process to be promoted evaluation of the work, subsidy, achievement employers. The decision will be taken hopes which is our hopes that there is no one which lost. The is problems which are faced by PT Duta Motor is about the valuable of employers during this process of valuable workers are still done manually. In every their doings computer system is very important to support the activities will be done so that the note is done more effectively and efficient information which is resulted more accurately. According to the case above so will be build an information system about to make decision the valuable employers that used algorithm method profile matching and by approaching methodology SDLC waterfall model. Program language is used PHP 5.3 and database which is used MySQL 5.1.4.1
Keywords : Decision Support System (DSS), Profile Matching Algorithm, and
System Development Life Cycle (SDLC).DAFTAR ISI
Halaman Persetujuan
Ii Pernyataan
Iii Penghargaan
Iv Abstrak
Vi
Abstract
Vii Daftar Isi
Viii
Daftar Tabel
X Daftar Gambar Xii
BAB 1 PENDAHULUAN
1.2. Rumusan Masalah
2.3 Metode Profile Matching
2.1.5 Karakter dan Kapabilitas dari SPK
10
2.2. Sistem Development Life Cicle (SDLC)
2.2.1 Metodologi Waterfall
11
14
14
2.1.4. Proses Pengambilan Keputusan
2.3.1. Menentukan Variabel Pemetaan Gap Kompetensi
14
2.3.2. Menghitung Hasil Pemetaan Gap Kompetensi
15
2.4. Flowchart Sistem secara umum
16
1.1. Latar Belakang
8
8
3
4
1.3. Batasan Masalah
3
1.4. Tujuan Penelitian
3
1.5. Manfaat Penelitian
4
1.6. Metodologi Penelitian
1.7. Sistematika Penulisan
2.1.3. Komputer dan Keputusan
5 BAB 2 LANDASAN TEORI
2.1. Sistem Pendukung Keputusan
1
2.1.1. Konsep Dasar Sistem Pendukung Keputusan
7
2.1.2. Definisi Sistem Pendukung Keputusan
7
7
3.3. Menentukan Variabel-variabel Pemetaan Gap kompetensi
3.7.9 Perancangan Pengolahan Data Pegawai
50
3.7.4 Perancangan Input Data Kriteria
51
3.7.5 Perancangan Input Data Subkriteria
52
3.7.6 Perancangan Input Data Penilaian
52
3.7.7 Perancangan Admin Interface Output
53
3.7.8 Perancangan Pengolahan Data User
53
54
49
3.8 Perancangan Pengolahan Data Kriteria
55
3.8.1 Perancangan Tampilan Data Subkriteria
56
3.8.2 Perancangan hasil Perangkingan dengan Metode Profile Matching 58
58 BAB 4 IMPLEMENTASI DAN PENGUJIAN
2.5. Penelitian Terdahulu
17 BAB 3 ANALISIS DAN PERANCANGAN SISTEM
3.1. Analisis Sistem
19
3.2. Analisis Sistem Pada Metode Profile Matching
19
3.7.3 Perancangan Input Data Pegawai
3.7.2 Perancangan Input Data User
20
30
3.4. Menghitung Hasil Pemetaan Gap Kompetensi
21
3.4.1. Kapasitas Intelektual
22
3.4.2. Sikap Kerja
23
3.4.3 Prilaku
24
3.4.4 Skill
25
3.4.5 Menghitung dan mengelompokkan Core dan secondary
Factor
3.4.6 Menghitung Nilai Total tiap aspek
54
34
3.4.7 Menghitung Hasil Akhir Rangking
35
3.5 Tabel Relasi
43
3.6 Perancangan Basis Data
44
3.6.1 Struktur Tabel
44
3.7 Perancangan User Interface
49
3.7.1 Perancangan Admin Interface Input
3.8.3 Flowchart
4.1 Implementasi Sistem
65
4.1.1 Form menu utama
65
4.1.2 Tampilan Form Input User
68
4.1.3 Form Input Pegawai
68
4.1.4 Form Kriteria
69
4.1.5 Form Data Subkriteria
70
4.1.6 Form About
70
4.2 Pengujian Sistem
4.2.1 Form Penilaian Pegawai
71
4.2.2 Form data Perangkingan
72 BAB 5 KESIMPULAN DAN SARAN
5.1 Kesimpulan
75
5.2 Saran
76 DAFTAR PUSTAKA
78 LISTING PROGRAM
CURICULLUM VITAE
DAFTAR TABEL
45 Tabel 3.26 Tabel Bobot Nilai
34 Tabel 3.20 Nilai Total Aspek Perilaku
34 Tabel 3.21 Nilai Total Skill
35 Tabel 3.22 Hasil Akhir
35 Tabel 3.23 Hasil Akhir Setelah Perankingan
36 Tabel 3.24 Tabel Pegawai . 44
Tabel 3.25 Tabel Hasil45 Tabel 3.27 Tabel Penilaian
Tabel 3.18 Nilai Total Aspek Kapasitas Intelektual46 Tabel 3.28 Tabel Gap Kompetensi
46 Tabel 3.29 Tabel Total Nilai Aspek . 47
Tabel 3.30 Tabel Perkalian Nilai Aspek47 Tabel 3.31 Tabel Kriteria
48 Tabel 3.31 Tabel Sub Kriteria
48 Tabel 3.31 Tabel User
33 Tabel 3.19 Nilai Total Aspek Sikap Kerja
Tabel 3.17 Pengelompokkan Bobot Nilai Gap Aspek Perilaku . 32Halaman
25 Tabel 3.7 Kapasitas Intelektual Hasil Pemetaan Gap Kompetensi
Tabel 3.1 Range Penilaian21 Tabel 3.2 Kapasitas Intelektual untuk Pengelompokan Gap
21 Tabel 3.3 Sikap Kerja Untuk Pengelompokkan Gap
22 Tabel 3.4 Perilaku Untuk Pengelompokkan Gap
23 Tabel 3.5 Skill Untuk Pengelompokkan Gap
24 Tabel 3.6 Tabel Bobot Nilai Gap
26 Tabel 3.8 Kapasitas Intelektual Hasil Bobot Nilai Gap
31 Tabel 3.16 Pengelompokkan Bobot Nilai Gap Aspek Skill . 32
26 Tabel 3.9 Sikap Kerja Hasil Pemetaan Gap Kompetensi
27 Tabel 3.10 Perilaku Hasil Pemetaan Gap Kompetensi
27 Tabel 3.11 Perilaku Hasil Bobot Nilai Gap . 28
Tabel 3.12 Skill Hasil Pemetaan Gap Kompetensi28 Tabel 3.13 Skill Hasil Bobot Nilai Gap
29 Tabel 3.14 Pengelompokkan Bobot Nilai Gap Aspek Kapasitas Intelektual
30 Tabel 3.15 Pengelompokkan Bobot Nilai Gap Aspek Sikap Kerja
48
DAFTAR GAMBAR
HalamanGambar 2.1 Proses Pengambilan Keputusan . 9Gambar 2.2 Karakteristik dan Kapabilitas SPK11 Gambar 2.3 Metodelogi Waterfall
13 Gambar 2.4 Flowchart Sistem Secara Umum
16 Gambar 3.1 Diagram Konteks
36 Gambar 3.2 Data Flow Diagram Level 1
38 Gambar 3.3 DFD Level 2 Olah Data User
39 Gambar 3.4 DFD Level 2 Olah Data Pegawai
40 Gambar 3.5 DFD Level 2 Olah Data Kriteria
41 Gambar 3.6 DFD Level 2 Olah Data Sub Kriteria
42 Gambar 3.7 Tabel Relasi
44 Gambar 3.8 Perancangan Input Data User
49 Gambar 3.9 Perancangan Input Data Pegawai
50 Gambar 3.10 Perancangan Input Data Kriteria
51 Gambar 3.11 Perancangan Input Data Penilaian
52 Gambar 3.12 Perancangan Pengolahan Data User
53 Gambar 3.13 Perancangan Pengolahan Data Pegawai
55 Gambar 3.14 Perancangan Pengolahan Data Kriteria 56
Gambar 3.15 Perancangan Tampilan Data Sub Kriteria57 Gambar 3.16 Hasil Perankingan dengan metode Profile Matching
58 Gambar 3.17 Flowchart Login Admin
59 Gambar 3.18 Flowchart Menu Admin
60 Gambar 3.19 Flowchart Olah Data User
61 Gambar 3.20 Flowchart Olah Data Pegawai
62 Gambar 3.21 Flowchart Olah Data Kriteria
63 Gambar 3.22 Flowchart Olah Data Sub Kriteria
64 Gambar 3.23 Flowchart Login Pimpinan
65 Gambar 3.24 Flowchart Menu Pimpinan
66