rancang bangun aplikasipenentuan karyawan … · 2.3 dss ( decision support systems ).....14 2.4...
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
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.