IMPLEMENTASI METODE SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) DAN ALGORITMA PROFILE MATCHING 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
Universitas Sumatera Utara
ii
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
Universitas Sumatera Utara
iii
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,
Komisi Pembimbing
2015
:
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
Universitas Sumatera Utara
iv
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
Universitas Sumatera Utara
v
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.
Universitas Sumatera Utara
vi
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
Universitas Sumatera Utara
vii
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).
Universitas Sumatera Utara
viii
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).
Universitas Sumatera Utara
ix
DAFTAR ISI
Halaman Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Tabel Daftar Gambar
BAB 1
BAB 2
Ii Iii Iv Vi Vii Viii
X Xii
PENDAHULUAN 1.1. Latar Belakang 1.2. Rumusan Masalah 1.3. Batasan Masalah 1.4. Tujuan Penelitian 1.5. Manfaat Penelitian 1.6. Metodologi Penelitian 1.7. Sistematika Penulisan
1 3 3 3 4 4 5
LANDASAN TEORI 2.1. Sistem Pendukung Keputusan 2.1.1. Konsep Dasar Sistem Pendukung Keputusan 2.1.2. Definisi Sistem Pendukung Keputusan 2.1.3. Komputer dan Keputusan 2.1.4. Proses Pengambilan Keputusan 2.1.5 Karakter dan Kapabilitas dari SPK 2.2. Sistem Development Life Cicle (SDLC) 2.2.1 Metodologi Waterfall 2.3
7 7 7 8 8 10 11 14
Metode Profile Matching 2.3.1. Menentukan Variabel Pemetaan Gap Kompetensi 2.3.2. Menghitung Hasil Pemetaan Gap Kompetensi
2.4. Flowchart Sistem secara umum
14 14 15
16
Universitas Sumatera Utara
x
2.5. Penelitian Terdahulu
BAB 3
17
ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis Sistem
19
3.2. Analisis Sistem Pada Metode Profile Matching
19
3.3.
Menentukan Variabel-variabel Pemetaan Gap kompetensi
20
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
30
Factor 3.4.6 3.4.7
Menghitung Nilai Total tiap aspek Menghitung Hasil Akhir Rangking
3.5 3.6
34 35
Tabel Relasi Perancangan Basis Data 3.6.1 Struktur Tabel 3.7 Perancangan User Interface 3.7.1 Perancangan Admin Interface Input 3.7.2 Perancangan Input Data User 3.7.3 Perancangan Input Data Pegawai 3.7.4 Perancangan Input Data Kriteria 3.7.5 Perancangan Input Data Subkriteria 3.7.6 Perancangan Input Data Penilaian 3.7.7 Perancangan Admin Interface Output 3.7.8 Perancangan Pengolahan Data User 3.7.9 Perancangan Pengolahan Data Pegawai 3.8 Perancangan Pengolahan Data Kriteria 3.8.1 Perancangan Tampilan Data Subkriteria 3.8.2 Perancangan hasil Perangkingan dengan Metode Profile Matching 3.8.3 Flowchart
43 44 44 49 54 49 50 51 52 52 53 53 54 55 56 58 58
BAB 4 IMPLEMENTASI DAN PENGUJIAN
Universitas Sumatera Utara
xi
4.1
Implementasi Sistem 4.1.1 Form menu utama 4.1.2 Tampilan Form Input User 4.1.3 Form Input Pegawai 4.1.4 Form Kriteria 4.1.5 Form Data Subkriteria 4.1.6 Form About 4.2 Pengujian Sistem 4.2.1 Form Penilaian Pegawai 4.2.2 Form data Perangkingan
65 65 68 68 69 70 70 71 72
BAB 5 KESIMPULAN DAN SARAN 5.1 5.2
Kesimpulan Saran
DAFTAR PUSTAKA
75 76 78
LISTING PROGRAM CURICULLUM VITAE
Universitas Sumatera Utara
xii
DAFTAR TABEL Halaman Tabel 3.1 Tabel 3.2 Tabel 3.3 Tabel 3.4 Tabel 3.5 Tabel 3.6 Tabel 3.7 Tabel 3.8 Tabel 3.9 Tabel 3.10 Tabel 3.11 Tabel 3.12 Tabel 3.13 Tabel 3.14 Tabel 3.15 Tabel 3.16 Tabel 3.17 Tabel 3.18 Tabel 3.19 Tabel 3.20 Tabel 3.21 Tabel 3.22 Tabel 3.23 Tabel 3.24 Tabel 3.25 Tabel 3.26 Tabel 3.27 Tabel 3.28 Tabel 3.29 Tabel 3.30 Tabel 3.31 Tabel 3.31 Tabel 3.31
Range Penilaian Kapasitas Intelektual untuk Pengelompokan Gap Sikap Kerja Untuk Pengelompokkan Gap Perilaku Untuk Pengelompokkan Gap Skill Untuk Pengelompokkan Gap Tabel Bobot Nilai Gap Kapasitas Intelektual Hasil Pemetaan Gap Kompetensi Kapasitas Intelektual Hasil Bobot Nilai Gap Sikap Kerja Hasil Pemetaan Gap Kompetensi Perilaku Hasil Pemetaan Gap Kompetensi Perilaku Hasil Bobot Nilai Gap Skill Hasil Pemetaan Gap Kompetensi Skill Hasil Bobot Nilai Gap Pengelompokkan Bobot Nilai Gap Aspek Kapasitas Intelektual Pengelompokkan Bobot Nilai Gap Aspek Sikap Kerja Pengelompokkan Bobot Nilai Gap Aspek Skill Pengelompokkan Bobot Nilai Gap Aspek Perilaku Nilai Total Aspek Kapasitas Intelektual Nilai Total Aspek Sikap Kerja Nilai Total Aspek Perilaku Nilai Total Skill Hasil Akhir Hasil Akhir Setelah Perankingan Tabel Pegawai Tabel Hasil Tabel Bobot Nilai Tabel Penilaian Tabel Gap Kompetensi Tabel Total Nilai Aspek Tabel Perkalian Nilai Aspek Tabel Kriteria Tabel Sub Kriteria Tabel User
21 21 22 23 24 25 26 26 27 27 . 28 28 29 30 31 . 32 . 32 33 34 34 35 35 36 . 44 45 45 46 46 . 47 47 48 48 48
Universitas Sumatera Utara
xiii
DAFTAR GAMBAR Halaman Gambar 2.1 Gambar 2.2 Gambar 2.3 Gambar 2.4 Gambar 3.1 Gambar 3.2 Gambar 3.3 Gambar 3.4 Gambar 3.5 Gambar 3.6 Gambar 3.7 Gambar 3.8 Gambar 3.9 Gambar 3.10 Gambar 3.11 Gambar 3.12 Gambar 3.13 Gambar 3.14 Gambar 3.15 Gambar 3.16 Gambar 3.17 Gambar 3.18 Gambar 3.19 Gambar 3.20 Gambar 3.21 Gambar 3.22 Gambar 3.23 Gambar 3.24
Proses Pengambilan Keputusan Karakteristik dan Kapabilitas SPK Metodelogi Waterfall Flowchart Sistem Secara Umum Diagram Konteks Data Flow Diagram Level 1 DFD Level 2 Olah Data User DFD Level 2 Olah Data Pegawai DFD Level 2 Olah Data Kriteria DFD Level 2 Olah Data Sub Kriteria Tabel Relasi Perancangan Input Data User Perancangan Input Data Pegawai Perancangan Input Data Kriteria Perancangan Input Data Penilaian Perancangan Pengolahan Data User Perancangan Pengolahan Data Pegawai Perancangan Pengolahan Data Kriteria Perancangan Tampilan Data Sub Kriteria Hasil Perankingan dengan metode Profile Matching Flowchart Login Admin Flowchart Menu Admin Flowchart Olah Data User Flowchart Olah Data Pegawai Flowchart Olah Data Kriteria Flowchart Olah Data Sub Kriteria Flowchart Login Pimpinan Flowchart Menu Pimpinan
.9 11 13 16 36 38 39 40 41 42 44 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 66
Universitas Sumatera Utara