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 Hasil

  45 Tabel 3.27 Tabel Penilaian

Tabel 3.18 Nilai Total Aspek Kapasitas Intelektual

  46 Tabel 3.28 Tabel Gap Kompetensi

  46 Tabel 3.29 Tabel Total Nilai Aspek . 47

Tabel 3.30 Tabel Perkalian Nilai Aspek

  47 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 . 32

  Halaman

  25 Tabel 3.7 Kapasitas Intelektual Hasil Pemetaan Gap Kompetensi

Tabel 3.1 Range Penilaian

  21 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 Kompetensi

  28 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

Halaman

Gambar 2.1 Proses Pengambilan Keputusan . 9Gambar 2.2 Karakteristik dan Kapabilitas SPK

  11 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 Kriteria

  57 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