rancang bangun aplikasipenentuan karyawan … · 2.3 dss ( decision support systems ).....14 2.4...

17
i RANCANG BANGUN APLIKASIPENENTUAN KARYAWAN UNTUK PENEMPATAN JABATAN MENGGUNAKAN METODETECHNIQUE FOR OTHERS REFERENCE BY SIMILARITY TOIDEAL SOLUTION (TOPSIS) TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang ANITA TRIYA AYU LESTARI 201010370311406 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2014

Upload: vodat

Post on 25-Apr-2019

214 views

Category:

Documents


0 download

TRANSCRIPT

i

RANCANG BANGUN APLIKASIPENENTUAN KARYAWAN

UNTUK PENEMPATAN JABATAN MENGGUNAKAN

METODETECHNIQUE FOR OTHERS REFERENCE BY

SIMILARITY TOIDEAL SOLUTION (TOPSIS)

TUGAS AKHIR

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

ANITA TRIYA AYU LESTARI

201010370311406

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2014

ii

iii

iv

v

LEMBAR PERSEMBAHAN

Puji syukur kehadirat Allah SWT atas segala rahmat, nikmat, hidayah, dan

ridho-Nya yang telah diberikan kepada penulis, sehingga penulis dapat

menyelesaikan Tugas Akhir ini dengan baik. Sholawat serta salam semoga selalu

tercurahkan kepada Nabi Muhammad SAW, yang telah menunjukkan jalan

kebenaran yaitu agama Islam. Pada kesempatan ini, penulis menyampaikan

ucapan terima kasih yang sebesar-besarnya kepada:

1. Allah SWT atas segala limpahan Rohman dan Rohim-Nya yang telah

mempermudah dan malancarkan segala urusan saya.

2. Rasulullah SAW yang menjadi tauladan bagi seluruh muslim di dunia.

3. Dekan Fakultas Teknik Universitas Muhammadiyah Malang.

4. Bapak Yuda Munarko, S.Kom., M.Sc selaku dosen pembimbing satu

sekaligus selaku Ketua Jurusan Teknik Informatika Universitas

Muhammadiyah Malang yang senantiasa sabar, teliti, dan bijaksana dalam

memberikan arahan serta motivasi selama proses penyusunan Tugas Akhir.

5. Bapak Ilayan Nuryasin, S. Kom., M.Kom selaku dosen pembimbing dua yang

senantiasa selalu penuh kesabaran dan ketelatenan memberikan bimbingan

dan motivasi selama penyusunan Tugas Akhir.

6. Bapak Galih Wasis W., S.Kom., M.Cs. selaku dosen penguji satu dan Bapak

Aminudin, S.Kom selaku dosen penguji dua, yang telah memberikan saran

dan kritik dalam pengembangan Tugas Akhir ini.

7. Kedua orang tua terkasih, ibu dan alm. ayah yang selalu mendukung serta

mendoakan saya siang dan malam, maafkan anak mu yang belum bias

membanggakan kalian.

8. Kakak saya Novi Santi Ayu Lestari, terima kasih atas dukungan yang telah

diberikan kepada saya selama pengerjaan tugas akhir ini.

9. Keponakan tercinta, Kenzo Alvaro J.R, terima kasih adek yang selalu

menghibur disaat penat datang .

10. Sahabat seperjuangan saya, Lidya Ramadhani, Vita Rias P., Amira, Inge Maia

Selly terima kasih atas dukungan dan doa kepada saya.

vi

11. Teman – teman Informatika seperjuangan semua yang tak bisa disebutkan satu

persatu .

12. Teman – teman seperjuangan yang beda jurusan , Okta Tri Handayani, Dwi

Trianasari, dan Puti Nopria, terima kasih atas doa dan dukungannya.

13. Sahabat saya vira, terima kasih sudah menemani disaat saya sendirian, dan

butuh teman .

14. Seluruh dosen beserta staf dan karyawan Teknik Informatika Universitas

Muhammadiyah Malang.

15. Dan semua pihak yang telah membantu dalam terselesaikannya Tugas Akhir

ini.

vii

KATA PENGANTAR

Dengan memanjatkan puji syukur kehadirat Allah SWT atas limpahan

rahmat, nikmat, hidayah, dan ridho-Nya, sehingga peneliti dapat menyelesaikan

Tugas Akhir yang berjudul:

“RANCANG BANGUN APLIKASIPENENTUAN KARYAWAN

UNTUK PENEMPATAN JABATAN MENGGUNAKAN

METODETECHNIQUE FOR OTHERS REFERENCE BY

SIMILARITY TOIDEAL SOLUTION (TOPSIS)

Di dalam tulisan ini disajikan pokok-pokok bahasan yang meliputi

pengelolaan data penjualan serta grafik penjualan. Selain itu, juga akan

disampaikan mengenai pengujian-pengujian yang dilakukan dalam penelitian ini.

Peneliti menyadari sepenuhnya bahwa dalam penulisan Tugas Akhir ini

masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti

mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi

perkembangan ilmu pengetahuan kedepan.

Malang, 24 Desember 2014

Anita Triya Ayu Lestari

viii

DAFTAR ISI

LEMBAR PERSETUJUAN .............................................................................i

LEMBAR PENGESAHAN ..............................................................................ii

LEMBAR PERNYATAAN KEASLIAN ........................................................iii

ABSTRAK .........................................................................................................iv

ABSTRACT .......................................................................................................v

LEMBAR PERSEMBAHAN ...........................................................................vi

KATA PENGANTAR .......................................................................................viii

DAFTAR ISI ...................................................................................................... ix

DAFTAR GAMBAR .........................................................................................xiii

DAFTAR TABEL .............................................................................................xv

BAB I PENDAHULUAN .................................................................................. 1

1.1 LatarBelakang ......................................................................................... 1

1.2 RumusanMasalah ....................................................................................3

1.3 Tujuan ......................................................................................................4

1.4 BatasanMasalah .......................................................................................4

1.5 StudiLiteratur ..........................................................................................4

1.6 MetodologiPenelitian ..............................................................................5

1.6.1 Analisa Sistem ........................................................................... 4

1.6.2 Perancangan Sistem ................................................................. 5

1.6.3 Implementasi Sistem ................................................................ 5

1.6.4 Uji Coba Sistem ....................................................................... 5

1.6.5 Penyusunan Laporan ................................................................ 5

1.7 SistematikaPenulisan ...............................................................................5

BAB II LANDASAN TEORI ...........................................................................7

2.1 Penilaian Kinerja Karyawan ....................................................................7

2.1.1 Tujuan Penilaian Kinerja Karyawan .........................................9

2.1.2 Kegunaan Penilaian Kinerja Karyawan ...................................10

2.2 Penempatan Jabatan ...............................................................................11

ix

2.2.1 Faktor – Faktor Penempatan Jabatan Karyawan ......................12

2.2.2 Prosedur Penempatan Jabatan Karyawan .................................13

2.2.3 Tujuan Penempatan Jabatan .....................................................14

2.3 DSS ( Decision Support Systems ) ..........................................................14

2.4 TOPSIS ( Technique For Others Reference by Similarity to Ideal Solution )

................................................................................................................. 16

2.4.1 Prosedur TOPSIS ..................................................................... 16

2.4.2 Langkah – Langkah Metode TOPSIS ...................................... 17

2.5 Database .................................................................................................. 18

2.6 Database MySQL .................................................................................... 19

2.7 Java .......................................................................................................... 19

BAB III ANALISA DAN PERANCANGAN SISTEM ..................................20

3.1 Analisa .....................................................................................................20

3.1.1 Analisa Masalah ....................................................................... 20

3.1.2 Analisa Sistem .......................................................................... 32

3.2 PerancanganSistem ..................................................................................32

3.2.1 Perancangan Alur Sistem ..........................................................32

3.2.1.1 Usecase Diagram Sistem ............................................ 32

3.2.1.2 Activity Diagram ......................................................... 32

3.2.1.3 Sequence Diagram ...................................................... 36

3.2.1.4 Class Diagram ............................................................ 38

3.2.2 Perancangan Database ...............................................................39

3.2.2.1 PerancanganEntity Relational Diagram Sistem ......... 39

3.2.3 Perancangan Struktur Menu ..................................................... 40

3.2.4 Perancangan Interface ............................................................... 41

3.2.4.1 InterfaceLogin .............................................................41

3.2.4.2 Interface Menu ........................................................... 41

3.2.4.3 Interface Form Jabatan .............................................. 42

3.2.4.4 Interface Form Karyawan .......................................... 42

3.2.4.5 Interface Forn Kompetensi ......................................... 43

3.2.4.6 Interface Menu Penilaian ........................................... 43

x

BAB IV IMPLEMENTASI DAN PENGUJIAN ............................................44

4.1 Implementasi ...........................................................................................44

4.1.1 Implementasi Perangkat Lunak ................................................ 44

4.1.2 Implementasi Perangkat Keras ................................................. 44

4.1.3 Implementasi Antarmuka ......................................................... 45

4.1.3.1 Menu Login ............................................................... 45

4.1.3.2 Menu Utama .............................................................. 47

4.1.3.3 Menu Data Karyawan ................................................ 48

4.1.3.4 Menu Data Departemen ............................................. 51

4.1.3.5 Menu Data Jabatan .................................................... 53

4.1.3.6 Menu Penilaian .......................................................... 55

4.1.4 Implentasi Rumus Perhitungan Topsis......................................57

4.1.4.1 Perhitungan Matriks Ternormalisasi .......................... 57

4.1.4.2 Perhitungan Matriks Ternormalisasi Terbobot .......... 58

4.1.4.3 Perhitungan Jarak Solusi Ideal Positif dan Negatif ... 58

4.1.4.4 Perhitungan Jarak Terbobot Setiap Alternatif ........... 59

4.1.4.5 Perhitungan Kedekatan Setiap Alternatif Terhadap

Solusi Ideal ................................................................60

4.2 Pengujian Sistem .....................................................................................60

4.2.1 Pengujian Fungsionalitas ......................................................... 60

4.2.2 Hasil Pengujian Fungsionalitas ................................................ 61

4.2.2.1 Hasil Pengujian Login ............................................... 62

4.2.2.2 Hasil Pengujian Menu ................................................ 62

4.2.2.3 Hasil Pengujian Kelola Data Departemen ................. 63

4.2.2.4 Hasil Pengujian Kelola Data Jabatan ......................... 66

4.2.2.5 Hasil Pengujian Kelola Data Kompetensi Jabatan .... 68

4.2.2.6 Hasil Pengujian Kelola Data Karyawan .................... 71

4.2.2.7 Hasil Pengujian Kelola Data Kompetensi Karyawan

.................................................................................... 74

4.2.2.8 Hasil Pengujian Kelola Data Penilaian ...................... 76

4.2.3 Hasil Perhitungan ..................................................................... 79

xi

BAB V PENUTUP .............................................................................................57

5.1 Kesimpulan .............................................................................................81

5.2 Saran ........................................................................................................82

DAFTAR PUSTAKA ........................................................................................83

xii

DAFTAR GAMBAR

Gambar 3.1 Usecase Diagram Sistem .............................................................................. 32

Gambar 3.2 Activity Diagram Imput Nilai ....................................................................... 33

Gambar 3.3 Activity Diagram Proses Nilai ...................................................................... 33

Gambar 3.4 Activity Diagram Informasi Hasil Penilaian ................................................. 34

Gambar 3.5 Activity Diagram Input Data ......................................................................... 34

Gambar 3.6 Activity Diagram Manage Data .................................................................... 35

Gambar 3.7 Sequance Diagram Proses Penilaian ............................................................. 36

Gambar 3.8 Sequance Diagram Informasi Hasil Penilaian ............................................... 37

Gambar 3.9 Sequance Diagram Input Data....................................................................... 37

Gambar 3.10 Sequance Diagram Manage Data ................................................................ 38

Gambar 3.11 Class Diagram ............................................................................................. 39

Gambar 3.12 Entity Relation Diagram Sistem .................................................................. 40

Gambar 3.13 Perancangan Struktur Menu ........................................................................ 40

Gambar 3.14 Interface Login ............................................................................................ 41

Gambar 3.15 Interface Menu ............................................................................................ 41

Gambar 3.16 Interface Form Jabatan ................................................................................ 42

Gambar 3.17 Interface Form Karyawan............................................................................ 42

Gambar 3.18 Interface Form Kompetensi ........................................................................ 43

Gambar 3.19 Interface Menu Penilaian ............................................................................ 43

Gambar 4.1 Menu Login Pada Aplikasi ............................................................................ 46

Gambar 4.2 Script Menu Login ........................................................................................ 46

Gambar 4.3 Menu Tampilan Utama ................................................................................. 47

Gambar 4.4 Script Tampilan Menu Utama ....................................................................... 47

Gambar 4.5 Menu Data Karyawan.................................................................................... 48

Gambar 4.6 Script Menu Data Karyawan ......................................................................... 49

Gambar 4.7 Menu Data Kompetensi Karyawan ............................................................... 50

Gambar 4.8 Script Data Kompetensi Karyawan ............................................................... 51

Gambar 4.9 Menu Data Departemen ............................................................................... 52

Gambar 4.10 Script Menu Data Departemen ................................................................... 52

Gambar 4.11 Menu Data Jabatan ...................................................................................... 53

xiii

Gambar 4.12 Script Menu Data Jabatan ........................................................................... 54

Gambar 4.13 Data Kompetensi Jabatan ............................................................................ 54

Gambar 4.14 Menu Penilaian ............................................................................................ 55

Gambar 4.15 Script Menu Penilaian ................................................................................. 56

Gambar 4.16 Menu Penilaian 2 ......................................................................................... 57

Gambar 4.17 Perhitungan Matriks Ternormalisasi ........................................................... 57

Gambar 4.18 Perhitungan Matriks Ternormalisasi Terbobot ........................................... 58

Gambar 4.19 Perhitungan Jarak Solusi Ideal Positif dan Negatif ..................................... 58

Gambar 4.20 Perhitungan Jarak Terbobot Setiap Alternatif ............................................. 59

Gambar 4.21 Perhitungan Kedekatan Setiap Alternatif Terhadap Solusi Ideal ................ 60

xiv

DAFTAR TABEL

Tabel 3.1 Tabel Kompetensi .............................................................................................. 22

Tabel 3.2 Tabel Kompetensi Karyawan .............................................................................. 27

Tabel 3.3 Tabel Kompetensi Jabatan ................................................................................. 27

Tabel 4.1 Rencana Pengujian Fungsionalitas ..................................................................... 61

Tabel 4.2 Hasil Pengujian Login ........................................................................................ 62

Tabel 4.3 Hasil Pengujian Menu ........................................................................................ 62

Tabel 4.4 Hasil Pengujian Kelola Data Departemen ......................................................... 63

Tabel 4.5 Hasil Pengujian Kelola Data Jabatan ................................................................. 66

Tabel 4.6 Hasil Pengujian Kelola Kompetensi Data Jabatan ............................................. 68

Tabel 4.7 Hasil Pengujian Kelola Data Karyawan ............................................................. 71

Tabel 4.8 Hasil Pengujian Kelola Kompetensi Data Karyawan ........................................ 74

Tabel 4.9 Hasil Pengujian Kelola Data Penilaian .............................................................. 76

Tabel 4.10 Perhitungan Secara Manual ............................................................................. 79

Tabel 4.11 Perhitungan Menggunakan Sistem ................................................................... 79

xv

DAFTAR PUSTAKA

[1] Abdul Kadir. 2002. Pengenalan Sistem Informasi. Andi. Yogyakarta.

[2] Dwijaya, Ilman Fahmi.2009. “Sistem Pendukung Keputusan kenaikan Jabatan

Pada sysmex Menggunakan Metode Profile Matching”. Universitas

Komputer Indonesia : Jurnal JBPTUNIKOMPP.

[3] Drs. Hariandja, Marihot Tua Efendi M.Si, Manajemen Sumber Daya Manusia,

Jakarta, 2002.

[4] Hariandja, Marihot. T. E. (2005). Manajemen Sumber Daya Manusia:

Pengadaan, Pengembangan, Pengkompensasian, dan Peningkatan

Produktivitas Pegawai. PT. Gramedia Widia Sarana Indonesia, Jakarta

[5] Janner Simarmata dan Iman Paryudi. 2006. Basis Data, Edisi Pertama.

Yogyakarta: Penerbit Andi.

[6] Kadarsah, Suryadi, dan Ramdani, M.Ali. 2002. Sistem Pendukung Keputusan:

Suatu Wacana Struktural Idealisasi dan Implementasi Konsep Pengambilan

Keputusan. Bandung :Rosdakarya.

[7] Kusuma dewi, Sri Hartati; Harjoko, Agus; Wardoyo Retantyo, ”Fuzzy Multi-

Attribute Decision Making (Fuzzy MADM” Penerbit Graha Ilmu , 2006

[8] Kahraman, C. (2008). Fuzzy Multi Ckriteria Decision Making, Springer, New

York

[9] Prayuda,dkk. 2006. Sistem Pendukung Keputusan Promosi Jabatan Struktural

Dengan Metode Analytic Network Process (Studi Kasus Biro Universitas

Brawijaya). Universitas Brawijaya. Malang

xvi

[10] Ritonga, Siti Kholijah. 2013. Sistem Informasi Penilaian Kinerja Karyawan

Menggunakan Metode Technique For Others Reference By Similarity To

Ideal Solution (Topsis). STMIK Budi Darma Medan

[11] Rivai, Veithzal & Basri, Ahmad Fawzi. (2004). Performance Appraisal:

Sistem yang Tepat Untuk Menilai Kinerja Karyawan dan Meningkatkan

Daya Saing Perusahaan, Jakarta : PT RajaGrafindo Persada.

[12] Robert L. Mathis & John H. Jackson, Human Resources Management, Edisi

sepuluh, Penerbit Salemba Empat, 2006.

[13] Supriyanto. 2010. Pemrograman Database Menggunakan Java dan MySQL.

Jakarta : Media Kita

[14] Suwatno. 2003. Azaz – Azaz Manajemen Sumber Daya Manusia. Bandung,

Suci Press.

[15] Handojo,et al. 2003. Pembuatan Aplikasi Sistem Pendukung Keputusan

Untuk Proses Kenaikan Jabatan dan Perencanaan Karir Pada PT. X.

Universitas Kristen Petra.

xvii