Title | SKRIPSI TEKNIK INFORMATIKA |
---|---|
Author | Nur Jannah |
Pages | 113 |
File Size | 6.5 MB |
File Type | |
Total Downloads | 424 |
Total Views | 715 |
SISTE EM PEND DUKUNG G KEPUTU USAN PE ENENTUA AN BONU US PEGAW WAI DENG GAN ME ETODE PR ROMETH HEE SKRIP PSI Skripsii ini sebagai salah satu syarat untu uk memperooleh gelar saarjana Tekn nik Inforrmatika Unniversitas Peembangunan n Nasional “Veteran” “ Y Yogyakarta Disusun oleh o : Hanstoro Agni A ...
Accelerat ing t he world's research.
SKRIPSI TEKNIK INFORMATIKA Nur Jannah
Related papers
Download a PDF Pack of t he best relat ed papers
Sist em Pendukung Keput usan Pemilihan Program St udi birul walidain
Prosiding SNIf 2015 Ni Ket ut Dewi Ari Jayant i, iko rasaki, Uyock Saput ro, Ni Kadek Sumiari, Alimuddin Yasin, Isnant o Adi Pra… Seminar Nasional Informat ika (SNIf ) - 2013 Teuku Mufizar, helmi kurniawan, Irwan Nasut ion
SISTE EM PEND DUKUNG G KEPUTU USAN PE ENENTUA AN BONU US PEGAW WAI DENG GAN ME ETODE PR ROMETH HEE
SKRIP PSI
Skripsii ini sebagai salah satu syarat untu uk memperooleh gelar saarjana Tekn nik Inforrmatika Unniversitas Peembangunan n Nasional “Veteran” “ Y Yogyakarta
Disusun oleh o : Hanstoro Agni A F 1230400 058
JUR RUSAN TEKNIK T INFORM MATIKA FAK KULTAS TEKNOLOGI IN NDUSTRII UNIVE ERSITAS S PEMBA ANGUNA AN NASIO ONAL “V VETERAN N” Y YOGYAK KARTA 2011 1
i
HALAMAN PENGESAHAN PEMBIMBING
SISTEM PENDUKUNG KEPUTUSAN PENENTUAN BONUS PEGAWAI DENGAN METODE PROMETHEE
Disusun Oleh : Hanstoro Agni F 123040058
Telah diperiksa dan disetujui oleh pembimbing untuk disidangkan Pada tanggal : 22 Agustus 2011
Menyetujui, Pembimbing I
Pembimbing II
Frans Richard K, ST, M.Kom. NPY. 2 6202 95 0006 1
Bambang Yuwono ST.,MT. NPY.2 7302 00 0225 1
Mengetahui, Koordinator Skripsi
Juwairiah, S.Si., M.T. NPY. 2 7607 00 0230 1
ii
HALAMAN PENGESAHAN PENGUJI
SISTEM PENDUKUNG KEPUTUSAN PENENTUAN BONUS PEGAWAI DENGAN METODE PROMETHEE
Disusun oleh :
Hanstoro Agni F 123040058
Telah diuji dan dinyatakan lulus pada tanggal 22 Agustus 2011 oleh :
Penguji I
Penguji II
Bambang Yuwono, ST., M.T NPY. 2.7302 00 0225 1
Heriyanto, A.MD., S.Kom., M.CS NPY.2 7706 11 0301
Penguji III
Penguji IV
Novrido Charibaldi, S.Kom., M.Kom. NPY.2 6811 96 0066 1
Hidayatullah Himawan, ST., M.ENG NIP.1976 1224 2005 01 1001
iii
HALAMAN MOTTO
”Yesterday is History, Today is Present, Tomorrow is Mistery”
”Syukurilah Apa yang Engkau Dapat dan Syukurilah Apa yang Engkau Tidak Dapat”
”Kadang yang Sempurna Bukanlah yang Terbaik”
”Every Cloud Has”a Silver Lining
“Action Speaks Louder than Words”
iv
HALAMAN PERSEMBAHAN
Karya ini ku persembahkan : ¬ Ibu tercinta, Siti Fatimah yang selalu penuh kasih dan kesabaran menghadapi ku. Sorry it takes lot of time mom.. ¬ Ayah terkasih, Sukarno Putro(Alm), wish you were here dad...sorry i am not good enough being you’re son... ¬ Keluarga besar di Jogja, Bantul, Karang Malang, Kota Gede, Lombok, Bogor, Bandung, Bali, Jakarta, Surabaya,etc thx buat seluruh doa dan supportnya. ¬ Teman-teman Informatika seperjuangan(2004).
¬ Teman-teman kelas B IF UPN 04,terutama BTX yang uda support…
¬ Teman-teman yang sudah mau membantu terselesaikan skripsi ini, terimakasih atas semua bentuk dari bantuan kalian… I appreciate it….
v
SISTEM PENDUKUNG KEPUTUSAN PENENTUAN BONUS PEGAWAI DENGAN METODE PROMETHEE
Dalam suatu perusahaan, karyawan yang mempunyai kinerja yang baik ada diberikan suatu kompensasi yang berbentuk bonus yang akan diberikan disamping gaji pokok. Kompensasi tersebut tidak diberikan kepada sekuruh karyawan yang ada, tetapi hanya karyawan yang memenuhi beberapa kriteria, diantaranya kedisiplinan, prestasi kerja, pengalaman kerja, dan perilaku selama bekerja. Maka untuk memudahkan manager dalam menentukan siapakah yang berhak untuk menerima bonus tersebut maka dibangun sebuah sistem pendukung keputusan yang akan memudahkan manager dalam pemilihan karyawan yang berhak atas bonus tersebut dengan kriteria-kriteria yang disebutkan diatas. Metodologi penelitian yang digunakan adalah waterfall Metode waterfall memiliki tahapan identifikasi masalah, analisa dan rekayasa sistem, perancangan, pengkodean, pengujian, dan pemeliharaan. Sedangkan metode pengambilan keputusannya menggunakan metode Promethee. Metode Promethee(Preference Ranking Organization Method for Enrichment Evaluation) memiliki kemampuan untuk menangani banyak perbandingan, pengambil keputusan hanya mendefinisikan skala ukurannya sendiri tanpa batasan, untuk mengindikasi prioritasnya dan preferensi untuk setiap kriteria dengan memusatkan pada nilai, tanpa memikirkan tentang metode perhitungannya. Aplikasi ini menggunakan PHP dan database MySQL. Aplikasi ini membantu seorang manager dalam mengambil keputusan siapakah karyawannya yang akan diberikan bonus. Sehingga mempercepat kinerja dari seorang manager, dan memberikan opsi keputusan yang lebih objektif
vi
KATA PENGANTAR Syukur kepada Allah SWT atas rahmat dan perlindungan-Nya sehingga penyusunan Tugas Akhir ini dapat diselesaikan. Dokumentasi sistem ini berisi gambaran mekanisme sistem baik sebelum pemrosesan maupun setelah penerapan program. Sehingga bagi mahasiswa yang mempunyai permasalahan hampir sama dapat mempelajarinya dan menyesuaikan dengan keadaan kasus yang dialami. Penulis juga ingin mengucapkan terima kasih kepada pihak-pihak yang telah banyak memberikan bimbingan, bantuan dan dukungan, antara lain: 1. Ibunda Siti Fatimah, atas segala kesabarannya dalam menghadapi anaknya,terima kasih atas semuanya ibu. 2. Alm Ayah, Sukarno Putro, terima kasih atas bimbingannya selama ini dan maaf ananda belum bisa membanggakan dan membahagiakan. 3. Bapak Herry Sofyan selaku Ketua Jurusan Tehnik Informatika UPN “Veteran” yang telah memberikan segala kemudahan bagi mahasiswanya. 4. Bapak Frans Richard K dan Bapak Bambang Yuwono selaku dosen pembimbing yang telah membantu dan membimbing dalam penyusunan laporan Tugas Akhir ini.. 5. Seluruh kawan-kawan, saudara dan sahabat yang telah membantu dalam penyusunan Tugas Akhir ini, yang tidak mungkin saya sebutkan satu persatu. 6. Kawan-kawan kelas B angkatan 2004, terima kasih atas semua memorinya kawan. Tulisan yang penulis susun ini masih banyak kekurangannya. Mohon saran dan kritik pembaca guna melengkapi tulisan ini.
Yogyakarta, Oktober 2011
Penulis
vii
DAFTAR ISI
HALAMAN JUDUL ........................................................................................ i HALAMAN PENGESAHAN PEMBIMBING .............................................. ii HALAMAN PENGESAHAN PENGUJI ....................................................... iii HALAMAN MOTTO ...................................................................................... iv HALAMAN PERSEMBAHAN ...................................................................... v ABSTRAKSI ..................................................................................................... vi KATA PENGANTAR ...................................................................................... vii DAFTAR ISI ..................................................................................................... viii DAFTAR GAMBAR ........................................................................................ x DAFTAR TABEL ............................................................................................ xii DAFTAR RUMUS ........................................................................................... xiii DAFTAR MODUL PROGRAM ..................................................................... xiv BAB I PENDAHULUAN ................................................................................. 1 1.1 Latar Belakang Masalah............................................................................... 1 1.2 Rumusan Masalah ....................................................................................... 2 1.3 Batasan Masalah ......................................................................................... 2 1.4 Tujuan Penelitian ........................................................................................ 2 1.5 Manfaat Penelitian ...................................................................................... 3 1.6 Metodelogi Penelitian ................................................................................. 3 1.7 Sistematika Penulisan ................................................................................. 3 BAB II DASAR TEORI ................................................................................... 5 2.1 Sistem .......................................................................................................... 5 2..1.1 Karakteristik Sistem ................................................................................ 5 2.2 Keputusan .................................................................................................... 7 2.3 Pengambilan Keputusan ............................................................................... 7 2.3.1 Proses Pengambilan Keputusan ............................................................... 8 2.4 Sistem Pendukung Keputusan ..................................................................... 9 2.4.1 Karakteristik dan Kemampuan SPK ......................................................... 9 2.5 Promethee ................................................................................................... 10 2.5.1 Dominasi Kriteria ..................................................................................... 12 2.5.2 Fungsi Preferensi ...................................................................................... 13 2.5.2.1 Kriteria Biasa (Usual Criterion) ........................................................... 13 2.5.2.2 Kriteria Quasi (Quasi Criterion) ........................................................... 14 2.5.2.3 Kriteria dengan Preferensi Linier .......................................................... 14 2.5.2.4 Kriteria Level (Level Criterion) ............................................................ 14 2.5.2.5 Kriteria dengan Preferensi Linier dan Area yang Tidak Berbeda ......... 15 2.5.2.6 Kriteria Gaussian(Gaussian Criterion) ................................................. 15 2.5.3 Indeks Prefensi Multikriteria .................................................................... 16 2.5.3.1 Promethee I ........................................................................................... 17 2.5.3.2 Promethee II .......................................................................................... 18
viii
2.6 Manajemen Sumber Daya Manusia ............................................................ 25 2.6.1 Bonus ....................................................................................................... 26 2.7 Data Flow Diagram (DFD) ........................................................................ 26 2.8 Flowchart .................................................................................................... 28 2.9 Basis Data ................................................................................................... 28 2.9.1 Entity Relationship Diagram (ERD) ........................................................ 30 2.10 Metodologi Waterfall ................................................................................ 31 2.11 PHP ........................................................................................................... 32 2.11.1 Konsep Dasar PHP ................................................................................. 32 2.12 My SQL ..................................................................................................... 34 2.13 Studi Pustaka ............................................................................................. 35 BAB III ANALISIS DAN PERANCANGAN ................................................ 36 3.1 Analisis Sistem ............................................................................................ 36 3.1.1 Spesifikasi Sistem .................................................................................... 36 3.1.2 Arsitektur Sistem Pendukung Keputusan ................................................ 37 3.2 Rancangan Sistem ....................................................................................... 38 3.2.1 Rancangan Model .................................................................................... 38 3.2.2 Perancangan Proses .................................................................................. 42 3.2.2.1 DFD Level 0 .......................................................................................... 42 3.2.2.2 DFD Level 1 .......................................................................................... 43 3.2.2.3 DFD Level 2 Proses Olah Data ............................................................. 44 3.2.3 PerancanganFlowchart ............................................................................. 44 3.2.3.1 Flowchart Proses Preferensi .................................................................. 44 3.3 Perancangan Basis Data .............................................................................. 46 3.3.1 Rancangan Entity Relationship Diagram (ERD) ..................................... 46 3.3.2 Relasi Antar Tabel ................................................................................... 46 3.3.3 Perancangan Tabel ................................................................................... 47 3.3.4 Perancangan Struktur Menu Aplikasi ...................................................... 49 3.3.5 Perancangan Antar Muka ......................................................................... 50 3.3.5.1 Perancangan Antar Muka User ............................................................. 50 3.3.5.2 Perancangan Antar Muka Admin .......................................................... 55 BAB IV IMPLEMENTASI ............................................................................. 59 4.1 Perangkat Lunak yang Digunakan .............................................................. 59 4.2 Pemilihan Perangkat Keras ......................................................................... 59 4.3 Struktur File ................................................................................................ 60 4.4 Pembahasan Program .................................................................................. 62 4.4.1 Halaman User ........................................................................................... 62 4.4.2 Halaman Admin ....................................................................................... 80 4.5 Pengujian ..................................................................................................... 86 BAB V PENUTUP ............................................................................................ 96 DAFTAR PUSTAKA ....................................................................................... 98
ix
DAFTAR GAMBAR
Gambar 3.1 Arsitektur SPK Penentuan Bonus Pegawai
37
Gambar 3.2 DFD Level 0
42
Gambar 3.3 DFD Level 1
43
Gambar 3.4 DFD Level 2 Proses Olah Data
44
Gambar 3.5 Flowchart Proses Preferensi
45
Gambar 3.6 Rancangan ERD
46
Gambar 3.7 Relasi Antar Tabel
47
Gambar 3.8 Perancangan Struktur Menu Aplikasi
49
Gambar 3.9 Interface Home
50
Gambar 3.10 Pilihan Kriteria
51
Gambar 3.11 Proses Promethee
51
Gambar 3.12 Hasil Proses Promethee
52
Gambar 3.13 Grafik
53
Gambar 3.14 Login
53
Gambar 3.15 Data Flow
54
Gambar 3.16 Data Kriteria
54
Gambar 3.17 Help
55
Gambar 3.18 Interface Home Admin
56
Gambar 3.19 Admin Karyawan
56
Gambar 3.20 Admin Input Kriteria
57
Gambar 3.21 Admin Input Nilai Kriteria
58
Gambar 3.22 Admin Ubah Password
58
Gambar 4.1 Tampilan Home User
62
Gambar 4.2 Tampilan Pilihan Kriteria
64
Gambar 4.3 Tampilan Proses Promethee
65
Gambar 4.4 Tampilan Hasil Proses Promethee
71
Gambar 4.5 Tampilan Grafik
74
Gambar 4.6 Tampilan Login
75
Gambar 4.7 Tampilan Konfirmasi Login
76
x
Gambar 4.8 Tampilan Data Flow
77
Gambar 4.9 Tampilan Data Kriteria
78
Gambar 4.10 Tampilan Help
79
Gambar 4.11 Tampilan Home Admin
80
Gambar 4.12 Tampilan Admin Input Karyawan
82
Gambar 4.13 Tampilan Admin Input Kriteria
83
Gambar 4.14 Tampilan Admin Input Nilai Kriteria
84
Gambar 4.15 Tampilan Admin Admin Ubah Passwoed
85
xi
DAFTAR TABEL
Tabel 2.1 Tabel 2.2 Tabel 2.3 Tabel 2.4 Tabel 2.5 Tabel 2.6 Tabel 2.7 Tabel 2.8 Tabel 2.9 Tabel 2.10 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 4.1 Tabel 4.2 Tabel 4.3 Tabel 4.4 Tabel 4.5 Tabel 4.6 Tabel 4.6
Data Dasar Analisis Promethee Tipe dari Fungsi Kriteria Lanjutan Tipe dari Fungsi Kriteria Nilai Kriteria dari Karyawan Nilai Data Flow Nilai Leaving Flow, Entering Flow dan Net Flow Nilai Rangking Simbol pada DFD Simbol dalam Bagan Alir(Flowchart) Komponen ERD
Sub Kriteria Nilai Setiap Sub Kriteria Lanjutan Nilai Setiap Sub Kriteria Data Dasar Analisis Promethee Tabel Admin Tabel Karyawan Tabel Nilai Kriteria Tabel Kriteria Tabel Perhitungan File SpkBonus File Lanjutan pada SpkBonus File Pada Admin File Pada css Nilai Kriteria Untuk Masing-Masing Karyawan Matrik Perhitungan Promethee Nilai leaving flow, entering flow, net flow
xii
12 15 16 19 25 25 25 27 28 31 39 39 40 40 47 48 48 48 49 60 61 61 61 86 94 95
DAFTAR RUMUS Rumus 2.1. Rumus f pada Dominasi Kriteria Rumus 2.2 Rumus Perbandingan Evaluasi Dominasi Kriteria Rumus 2.3 Rumus Fungsi Preferensi Rumus 2.4 Rumus Kriteria Biasa Rumus 2.5 Rumus Kriteria Quasi Rumus 2.6 Rumus Kriteria dengan Preferensi Linier Rumus 2.7 Rumus Kriteria Level Rumus 2.8 Rumus Kriteria Preferensi Linier dan Area yang tidak berbeda Rumus 2.9 Rumus Kriteria Gaussian Rumus 2.10 Rumus Bobot Preferensi Rumus 2.11 Rumus Persamaan Promethee I Rumus 2.12 Rumus Leaving Flow dan Entering Flow Rumus 2.13 Rumus Persamaan Promethee II Rumus 2.14 Rumus Net Flow
xiii
12 13 13 13 14 14 14 15 15 17 17 18 18 18
DAFTAR MODUL PROGRAM Modul Program 4.1 Cuplikan Pada Halaman Home
63
Modul Program 4.2 Form Action Pada Halaman hitung.php
64
Modul Program 4.3 Perhitungan Promethee
65
Modul Program 4.4 Lanjutan 1 Perhitungan Promethee
66
Modul Program 4.5 Lanjutan 2 Perhitungan Promethee
67
Modul Program 4.6 Lanjutan 3 Perhitungan Promethee
68
Modul Program 4.7 Lanjutan 4 Perhitungan Promethee
69
Modul Program 4.8 Lanjutan 5 Perhitungan Promethee
70
Modul Program 4.9 Query Menyimpan Data Pilihan Kriteria
71
Modul Program 4.10 Lanjutan 1 Query Menyimpan Data Pilihan Kriteria
72
Modul Program 4.11 Lanjutan 2 Query Menyimpan Data Pilihan Kriteria
73
Modul Program 4.12 Query Menampilkan Grafik
74
Modul Program 4.13 Lanjutan Query Menampilkan Grafik
75
Modul Program 4.14...