TA : Rancang Bangun Sistem Pendukung Keputusan Kenaikan Jabatan Dengan Metode Analytical Hierarchy Process (Studi Kasus PT. Bintang Timur NGD).

RANCANG BANGUN SISTEM PENDUKUNG KEPUTUSAN
KENAIKAN JABATAN DENGAN METODE ANALYTICAL
HIERARCHY PROCESS
(Studi Kasus PT. Bintang Timur NGD)

TUGAS AKHIR

Program Studi
S1 Sistem Informasi Kekhususan Akuntansi

Oleh:
Arjuna Setiawan Soeksin Putra
11.41011.0011

FAKULTAS TEKNOLOGI DAN INFORMATIKA
INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA
2016

DAFTAR ISI
ABSTRAK ............................................................................................................. vi
KATA PENGANTAR .......................................................................................... vii

DAFTAR ISI .......................................................................................................... ix
DAFTAR GAMBAR ............................................................................................ xii
DAFTAR TABEL ................................................................................................. xv
DAFTAR LAMPIRAN ....................................................................................... xvii
BAB I PENDAHULUAN .................................................................................... 1
1.1 Latar Belakang Permasalahan ............................................................ 1
1.2 Perumusan Masalah ........................................................................... 3
1.3 Batasan Masalah ................................................................................ 3
1.4 Tujuan ................................................................................................ 4
1.5 Sistematika Penulisan ........................................................................ 4
BAB II LANDASAN TEORI ................................................................................ 6
2.1 Metode Analytical Hierarchi Procces ............................................... 6
2.2 Sistem Pendukung Keputusan ........................................................... 9
2.3 Penilaian Kinerja.............................................................................. 10
2.4 System Development Life Cycle ....................................................... 11
2.5 Perusahaan Kontraktor ..................................................................... 13
BAB III ANALISIS DAN PERANCANGAN SISTEM ...................................... 15
3.1 Analisis Sistem ................................................................................ 15
3.1.1 Identifikasi Masalah ............................................................. 16
3.1.2 Spesifikasi Kebutuhan Pengguna ......................................... 19

3.2 Perancangan Sistem / User Requirment........................................... 19
vi

3.2.1 Diagram Input Proses Output .............................................. 20
3.2.2 System Flow ......................................................................... 21
3.2.3 Context Diagram .................................................................. 24
3.2.4 Data Flow Diagram ............................................................. 24
3.2.5 Conceptual Data Model (CDM) .......................................... 28
3.2.6 Physical Data Model (PDM) ............................................... 29
3.2.7 Struktur Database ................................................................ 30
3.3 Desain Input Output ......................................................................... 32
3.3.1 Desain Menu Utama............................................................. 32
3.3.2 Desain Login ........................................................................ 33
3.3.3 Desain Master Kriteria ......................................................... 33
3.3.4 Desain Master Karyawan ..................................................... 34
3.3.5 Desain Perhitungan Kriteria ................................................. 34
3.3.6 Desain Perhitungan Karyawan ............................................. 35
3.3.7 Desain Laporan .................................................................... 36
BAB IV IMPLEMENTASI DAN EVALUASI .................................................... 37
4.1 Implementasi .................................................................................... 37

4.1.1 Kebutuhan Perangkat Lunak ................................................ 37
4.1.2 Kebutuhan Perangkat Keras ................................................. 37
4.2 Pembuatan dan Implementasi Sistem .............................................. 37
4.3 Pengoperasian Aplikasi.................................................................... 38
4.3.1 Tampilan Menu Utama ........................................................ 38
4.3.2 Tampilan Form Login .......................................................... 39
4.3.3 Tampilan Seluruh Data Kriteria ........................................... 40

vii

4.3.4 Tampilan Form Kriteria ....................................................... 41
4.3.5 Tampilan Seluruh Karyawan ............................................... 41
4.3.6 Tampilan Form Karyawan ................................................... 42
4.3.7 Tampilan Perhitungan Metode AHP .................................... 43
4.4 Uji Coba Sistem ............................................................................... 45
4.4.1 Uji Form Login .................................................................... 45
4.4.2 Uji Form Menu Utama ......................................................... 46
4.4.3 Uji Form Kriteria ................................................................. 48
4.4.4 Uji Form Karyawan ............................................................. 50
4.4.5 Uji Form Pembaharuan Data Kriteria .................................. 51

4.4.6 Uji Form Update Karyawan ................................................ 53
4.4.7 Uji Perhitungan Analytical Hierarkhi Process (AHP) ......... 54
BAB V PENUTUP............................................................................................... 65
5.1 Kesimpulan ...................................................................................... 65
5.2 Saran ................................................................................................ 65
DAFTAR PUSTAKA ........................................................................................... 67
BIODATA PENULIS ........................................................................................... 68
LAMPIRAN .......................................................................................................... 69

viii

DAFTAR GAMBAR
Gambar 1. 1 Alur Kenaikan Jabatan ........................................................................2
Gambar 2. 1 Langkah-langkah SDLC ....................................................................12
Gambar 3. 1 Langkah-langkah SDLC ................................................................... 15
Gambar 3. 2 Diagram Input Process Output ......................................................... 20
Gambar 3. 3 System Flow Login ........................................................................... 21
Gambar 3. 4 Sytem Flow Pengambilan Keputusan ................................................. 23
Gambar 3. 5 Context Diagram .............................................................................. 24
Gambar 3. 6 Data Flow Diagram Level 0 Kenaikan Jabatan ............................... 25

Gambar 3. 7 Data Flow Diagram Level 1 Sistem Input Data Objek .................... 26
Gambar 3. 8 Data Flow Diagram Level 1 Sistem Login User ............................. 26
Gambar 3. 9 Data Flow Diagram Level 1 Sistem Perbandingan Nilai Karyawan 26
Gambar 3. 10 Data Flow Diagram Level 1 Sistem Perbandingan Nilai Kriteria . 27
Gambar 3. 11 Data Flow Diagaram Level 1 Input Data Kriteria ......................... 27
Gambar 3. 12 Data Flow Diagram Level 1 Input Nilai Kriteria........................... 27
Gambar 3. 13 Data Flow Diagram Level 1 Perbandingan Objek dan Kriteria..... 28
Gambar 3. 14 Data Flow Diagram Level 1 Hasil Matriks Global ........................ 28
Gambar 3. 15 Conceptual Data Model Kenaikan Jabatan .................................... 29
Gambar 3. 16 Physical Data Model Kenaikan Jabatan......................................... 30
Gambar 3. 17 Desain Menu Utama ....................................................................... 33
Gambar 3. 18 Desain Login .................................................................................. 33
Gambar 3. 19 Desain Master Kriteria ................................................................... 34
Gambar 3. 20 Desain Master Karyawan ............................................................... 34
Gambar 3. 21 Desain Form Perhitungan Kriteria ................................................. 35
ix

Gambar 3. 22 Desain Form Perhitungan Karyawan ............................................. 35
Gambar 3. 23 Desain Form Laporan......................................................................36
Gambar 4. 1 Tampilan Menu Utama..................................................................... 38

Gambar 4. 2 Form Login ....................................................................................... 39
Gambar 4. 3 Login Sukses .................................................................................... 39
Gambar 4. 4 Tampilan Data Kriteria .................................................................... 40
Gambar 4. 5 Form Kriteria.................................................................................... 41
Gambar 4. 6 Tampilan Data Karyawan................................................................. 41
Gambar 4. 7 Form Karyawan............................................................................... 42
Gambar 4. 8 Tampilan Perbandingan Nilai Antar Karyawan ............................... 43
Gambar 4. 9 Tampilan Perbandingan Nilai Setiap Kriteria .................................. 44
Gambar 4. 10 Tampilan Global Matriks ............................................................... 44
Gambar 4. 11 Login Berhasil ................................................................................ 45
Gambar 4. 12 Login gagal .................................................................................... 46
Gambar 4. 13 Form Tampilan Kriteria Sukses .................................................... 47
Gambar 4. 14 Form Tampilan Karyawan Sukes ................................................... 47
Gambar 4. 15 Form Perhitungan AHP Sukses ..................................................... 48
Gambar 4. 16 Message Box Data Kriteria Berhasil Disimpan .............................. 49
Gambar 4. 17 Message Box Data Kriteria Tidak Boleh Kosong .......................... 49
Gambar 4. 18 Message Box Data Karyawan Berhasil Disimpan ......................... 50
Gambar 4. 19 Message Box Data Karyawan Tidak Boleh Kosong ...................... 50
Gambar 4. 20 Message Box Update Data Kriteria Berhasil Dirubah ................... 51
Gambar 4. 21 Message Box Update Data Kriteria Tidak Boleh Kosong.............. 52

Gambar 4. 22 Message Box Data Berhasil Dihapus............................................. 52

x

Gambar 4. 23 Message Box Update Data Karywan Berhasil Dirubah ................ 53
Gambar 4. 24 Message Box Update Data Karyawan Tidak Boleh Kosong.......... 53
Gambar 4. 25 Message Box Data Berhasil Dihapus............................................. 54
Gambar 4. 26 Matriks Perbandingan Objek .......................................................... 61
Gambar 4. 27 Perbandingan Kriteria Tepat Waktu terhadap Objek ..................... 61
Gambar 4. 28 Perbandingan Kriteria Paling Menguntungkan terhadap Objek .... 62
Gambar 4. 29 Perbandingan Kriteria Lama Bekerja terhadap Objek ................... 62
Gambar 4. 30 Perbandingan Kriteria Kedisiplinan terhadap Objek ..................... 63
Gambar 4. 31 Perbandingan Kriteria Kepuasan Pelanggan terhadap Objek ........ 63
Gambar 4. 32 Matriks Global................................................................................ 64

xi

DAFTAR TABEL
Tabel 2. 1 Skala Perbandingan .................................................................................7
Tabel 2. 2 Contoh matrik perbandingan berpasangan ..............................................8

Tabel 3. 1 Matriks Perbandingan Kriteria ............................................................. 18
Tabel 3. 2 Matriks Bobot ...................................................................................... 18
Tabel 3. 3 Matriks Konsistensi ............................................................................. 18
Tabel 3. 4 Perhitungan CR .................................................................................... 19
Tabel 3. 5 Pengguna Aplikasi ............................................................................... 19
Tabel 3. 6 User ...................................................................................................... 31
Tabel 3. 7 Karyawan ............................................................................................. 31
Tabel 3. 8 Kriteria ................................................................................................. 31
Tabel 3. 9 Perbandingan .........................................................................................32
Tabel 4. 1 Hasil Uji Coba Form Login ................................................................. 46
Tabel 4. 2 Hasil Uji Coba Menu Utama ................................................................ 48
Tabel 4. 3 Hasil Uji Coba Form Master Kriteria .................................................. 49
Tabel 4. 4 Hasil Uji Coba Form Karyawan .......................................................... 51
Tabel 4. 5 Hasil Uji Coba Form Pembaharuan Data Kriteria ............................... 52
Tabel 4. 6 Hasil Uji Coba Form Pembaharuan Data Karyawan ........................... 54
Tabel 4. 7 Matriks Perbandingan Objek ............................................................... 55
Tabel 4. 8 Matriks Bobot Prioritas Objek ............................................................. 55
Tabel 4. 9 Perbandingan Objek Terhadap Kriteria Tepat Waktu.......................... 56
Tabel 4. 10 Bobot Kriteria Tepat Waktu terhadap Objek ..................................... 56
Tabel 4. 11 Perbandingan Objek Terhadap Kriteria Kepuasan Pelanggan ........... 57

Tabel 4. 12 Bobot Kriteria Kepuasaan Pelanggan terhadap Objek ....................... 57
xii

Tabel 4. 13 Perbandingan Objek Terhadap Kriteria Paling Menguntungkan ....... 57
Tabel 4. 14 Bobot Kriteria Paling Menguntungkan terhadap Objek .................... 58
Tabel 4. 15 Perbandingan Objek Terhadap Kriteria Lama Bekerja ...................... 58
Tabel 4. 16 Bobot Kriteria Lama Bekerja terhadap Objek ................................... 59
Tabel 4. 17 Perbandingan Objek Terhadap Kriteria Kedisiplinan ........................ 59
Tabel 4. 18 Bobot Kriteria Kedisiplinan terhadap Objek ..................................... 59
Tabel 4. 19 Matriks Global ................................................................................... 60

xiii

DAFTAR LAMPIRAN
Lampiran 1 Kode Program Fungsi Perhitungan Matriks Karyawan ..................... 69

xiv

BAB I
PENDAHULUAN


1.1 Latar Belakang Permasalahan
Dalam sebuah perusahaan dibutuhkan sebuah hirarki posisi untuk
mengetahui tugas-tugas serta ruang lingkup kerja. Dibutuhkan orang-orang yang
tepat untuk mengisi posisi yang penting dalam suatu perusahaan. Untuk
menentukan orang–orang tersebut terkadang dilakukan penilaian, bahkan saat ini
dibutuhkan sebuah alat atau media pendukung keputusan. Terkadang dibutuhkan
sebuah sistem pendukung untuk menentukan orang-orang yang tepat. Bahkan
hingga sekarang sistem pendukung keputusan semakin berkembang karena
kebutuhan lingkungan perusahaan. Dalam pemilihan penentuan orang-orang
tersebut terkadang terdapat masalah untuk menentukan layak atau tidaknya
seseorang. Seringkali terjadi kekeliruan pada saat menilai suatu objek seperti
perbedaan perlakuan kriteria untuk masing-masing objek. Masalah tersebut juga
muncul pada PT Bintang Timur NGD. PT. Bintang Timur NGD merupakan
perusahaan yang bergerak di bidang kontraktor bangunan yang berfokus pada
proyek pemerintah.
Pada PT. Bintang Timur NGD alur kenaikan jabatan paling dasar adalah
karyawan yang pernah ikut dalam pengerjaan suatu proyek. Setelah itu, karyawan
tersebut menjadi penanggung jawab divisi di dalam proyek. Kemudian, setelah
karyawan tersebut dianggap sesuai orang tersebut akan menjadi kepala proyek.

Namun, ketika kenaikan jabatan di atas kepala proyek maka akan dilakukan
penilaian sesuai standar operasional prosedur (SOP) perusahaan. Tetapi,

1

2

pemilihan untuk kenaikan jabatan seorang kepala proyek sering mengalami
kendala karena penentuan objek kriteria sering berganti. Dalam penentuan
tersebut terkadang tidak ada nilai pasti di setiap kriteria sehingga bobot setiap
kriteria akan berubah. Terkadang ada kepala proyek yang mendapat kenaikan
jabatan hanya dengan kriteria lama bekerja. Selain itu, ada kepala proyek yang
juga mendapatkan kenaikan jabatan karena bersikap disiplin. Sehingga, penentuan
kenaikan jabatan setiap kepala proyek akan berbeda-beda. Akibat hal ini,
pemilihan untuk kepala proyek yang mendapat rekomendasi kenaikan jabatan
tidak tepat sasaran. Penilaian dilakukan secara langsung oleh Chief Executive
Officer (CEO) perusahaan. CEO akan menilai dan menginputkan nilai setiap
karyawan. Selain itu, CEO juga yang menentukan kriteria yang akan digunakan
untuk menilai setiap karyawan.

Gambar 1. 1 Alur Kenaikan Jabatan
Dari gambar 1.1, dapat dilihat alur kenaikan setiap objek penilaian.
Manajer projek adalah orang yang menangani 1 (satu) projek, sedangkan projek

3

manajer adalah orang yang menangani beberapa projek. Objek penilaian akan
mendapatkan kenaikan jabatan oleh seseorang yang berwenang yang telah
melakukan penilain dan pengkondisian terhadap bobot masing–masing kriteria.
Penilaian dilakukan ketika kepala projek akan mendapatkan kenaikan jabatan
menjadi manajer projek. Pada lingkup inilah, CEO akan melakukan penilaian
terhadap kepala projek yang akan naik jabatan menjadi manajer projek secara
langsung.

1.2 Perumusan Masalah
Dari hal diatas dapat dirumuskan masalah menjadi:
1. Bagaimana membuat aplikasi pendukung keputusan yang bisa
membantu perusahaan dalam merekomendasikan calon kepala proyek
yang tepat?
2. Bagaimana memprioritaskan bobot untuk setiap kriteria dalam menilai
kenaikan jabatan calon kepala proyek?

1.3 Batasan Masalah
Batasan Masalah dari pembuatan tugas akhir ini adalah sebagai berikut:
1. Penetapan nilai/bobot setiap kriteria hanya dilakukan oleh CEO.
2. Hasil analisis terakhir hanya sebagai informasi pendukung untuk
pengambil keputusan bukan sebagai acuan.
3. Jumlah kriteria berjumlah 5 (lima) telah ditetapkan oleh CEO.

4

1.4 Tujuan
Berdasarkan perumusan masalah di atas, tujuan pembuatan Tugas Akhir
ini yaitu:
1. Menghasilkan aplikasi pendukung keputusan yang bisa membantu
perusahaan dalam merekomendasikan kepala projek yang tepat.
2. Membantu dalam memprioritaskan bobot untuk setiap kriteria dalam
menilai kenaikan jabatan kepala proyek.

1.5 Sistematika Penulisan
Sistematika penulisan yang digunakan dalam penyusunan Tugas Akhir ini
adalah sebagai berikut:
1. BAB I

: PENDAHULUAN
Pada bab ini akan membahas latar belakang, perumusan, batasan
masalah, tujuan dan sistematika penulisan.

2. BAB II

: LANDASAN TEORI
Pada bab ini membahas teori–teori yang bersangkutan dengan
penelitian ini seperti metode Analytical Hierarchi Procces,
aplikasi – aplikasi yang bersangkutan.

3. BAB III : ANALISIS DAN PERANCANGAN SISTEM
Pada bab ini membahas langkah – langkah yang dilakukan dalam
penilitian

ini.

Langkah–langkah

tersebut

yaitu,

analisis

kebutuhan sistem, perancangan sistem, desain aplikasi dan
pembuatan aplikasi.

5

4. BAB IV : IMPLEMENTASI DAN EVALUASI
Pada bab ini akan dibahas mengenai implementasi penggunaan
program secara rinci dengan metode analytical hierachi procces
secara keseluruhan mulai dari input sampai output.
5. BAB V

: PENUTUP
Pada bab ini terdapat beberapa kesimpulan dan saran yang dapat
digunakan sebagai bahan pengmbangan dan penyempurnaan
sistem ini.

70

BAB II
LANDASAN TEORI
Dalam menyelesaikan permasalahan di atas, terdapat beberapa landasan
teori untuk mendukung dalam penerapan aplikasi ini. Berikut akan dijelaskan
tentang landasan teori yang bersangkutan.

1.1 Metode Analytical Hierarchi Procces
Menurut Mulyono (2004), Analytical Hierarchy Procces (AHP) adalah
salah satu teknik riset operasi untuk membantu menyelesaikan masalah, dimana
informasi yang dihimpun mengandung informasi yang tidak pasti atau tidak
sempurna. Teknik ini cukup bermanfaat, karena ada banyaknya kriteria yang
berbeda sehingga kompleksitas masalah dapat lebih mudah diselesaikan dangan
AHP.
Prinsip kerja AHP adalah penyederhanaan suatu persoalan kompleks yang
tidak terstuktur, stratejik, dan dinamik menjadi bagian–bagiannya, serta menata
dalam suatu hierarki. Kemudian tingkat kepentingan setiap variabel diberi nilai
numerik secara subjektif tentang arti penting variabel tersebut secara relatif
dibandingkan dengan variabel lain. Dari berbagai pertimbangan tersebut
kemudian dilakukan sintesa untuk menetapkan variabel yang memiliki prioritas
tinggi dan berperan untuk mempengaruhi hasil pada sistem tersebut (Marimin,
2004).
Menurut Suryadi dan Ramdhani (2000), AHP merupakan suatu model
pengambilan

keputusan

yang

bersifat

6

kemprehensif.

AHP

mempunyai

7

kemampuan untuk memecahkan masalah yang multi-objektif dan multi-kriteria
yang berdasar pada perbandingan preferensi dari setiap elemen dalam hirarki.
Berikut ini adalah kelebihan AHP:
1. Struktur yang berhirarki, sebagai konsekuensi dari kriteria yang
dipilih, sampai pada subkriteria yang paling dalam.
2. Memperhitungkan

validitas

sampai

dengan

batas

toleransi

inkonsistensi berbagai kriteria dan alternatif yang dipilih oleh para
pengambil keputusan.
3. Memperhitungkan daya tahan atau ketahanan output analisis
sensivitas pengambilan keputusan.
Lebih lanjut lagi, Suryadi dan Ramdhani (2000) mengemukaan bahwa
pada dasarnya langkah–langkah dalam metode AHP sebagai berikut:
1. Menyusun hirarki dari pemasalahan yang dihadapi.
Persoalan yang akan diselesaikan, diuaraikan menjadi unsur –
unsurnya, yaitu kriteria dan alternatif kemudian disusun menjadi
struktur hirarki.
2. Penilaian kriteria dan alternatif.
Kriteria dan alternatif dinilai dengan berpasangan. Menurut Saaty
(2003), untuk berbagai persoalan, skala 1 sampai 9 adalah skala terbaik
dalam mengekspresikan pendapat. Nilai dan definisi pendapat
kualitatif dari skala perbandingan Saaty dapat dilihat pada tabel 2.1.
Tabel 2. 1 Skala Perbandingan
Intesitas Kepentingan

Keterangan

1

Kedua elemen sama pentingnya.

3

Elemen yang satu sedikit lebih penting

8

Intesitas Kepentingan

Keterangan
daripada elemen yang lainnya.

5

Elemen yang satu lebih penting daripda yang
lainnya.

7

Satu elemen jelas lebih mutlak penting
daripada elemen lainnya.

9

Satu elemen mutlak penting daripada elemen
lainnya.

2, 4, 6, 8

Nilai – nilai antara dua nilai pertimbangan
yang berdekatan.
(Sumber: ejurnal.ung.ac.id)

Perbandingan dilakukan berdasarkan pembuat keputusan dengan menilai
tingkat kepentingan satu elemen terhadap elemen lainnya. Selanjutnya susunan
elemen–elemen yang dibandingkan tersebut akan tampak seperti tabel matrik di
bawah ini:
Tabel 2. 2 Contoh matrik perbandingan berpasangan
A1
A1
A2
A3

A2

A3

1
1
1

1. Penentuan prioritas.
Untuk setiap kriteria dan alternatif, perlu dilakukan perbandingan
berpasangan. Nilai–nilai perbandingan relatif kemudian diolah untuk
menentukan peringkat alternatif dari seluruh aternatif. Baik peringkat
kualitatif, maupun kriteria kuantitatif, dapat dibandingkan sesuai penilai
dengan penilaian yang telah ditentukan untuk menghasilkan bobot dan

9

prioritas. Bobot atau prioritas dihitung dengan manipulasi matriks atau
melalui penyelesaian persamaan matematik.
2. Konsistensi logis.
Semua elemen dikelompokkan secara logis dan diperingkatkan secara
konstan sesuai dengan suatu kriteria yang logis. Penghitungan konsistensi
logis dilakukan dengan mengikuti langkah – langkah sebagai berikut:
a. Menganalisa matriks dengan prioritas bersesuaian.
b. Menjumlahkan hasil perkalian per baris.
c. Hasil tiap baris dibagi prioritas bersangkutan dan hasilnya
dijumlahkan.
d. Hasil poin c dibagi jumlah elemen.
e. Menghitung indeks konsistensi.
f. Menghitung rasio konsistensi. Jika rasio konsistensi lebih kecil dari
10%, maka hasil perhitungan data dapat dibenarkan.

1.2 Sistem Pendukung Keputusan
Sistem pendukung keputusan diterjemahkan dari istilah Decision Support
System (DSS). Menurut Turban (2005), sistem pendukung keputusan merupakan
suatu pendekatan untuk mendukung pengambilan keputusan. Sistem pendukung
keputusan menggunakan data, memberikan antarmuka pengguna yang mudah, dan
dapat menggabungkan pemikiran pengambil keputusan. Lebih lanjut lagi, bahwa
DSS merupakan salah satu produk perangkat lunak yang dikembangkan secara
khusus untuk membantu manajemen dalam proses pengambilan keputusan.

10

Ada beberapa ciri umum dari sebuah sistem pendukung keputusan yang
ideal, yaitu:
1. DSS adalah sebuah sistem berbasis komputer dengan antarmuka
antara mesin/komputer dan pengguna.
2. DSS

ditujukan

untuk

membantu

pembuat

keputusan

dalam

menyelesaikan suatu masalah dalam berbagai level manajemen dan
bukan untuk mengganti posisi manusia sebagai pembuat keputusan.
3. DSS mampu memberi alternatif solusi bagi masalah semi/tidak
terstrukur baik bagi perseorangan atau kelompok dan bebagai macam
proses dan gaya pengambil keputusan.
4. DSS menggunakan data, basis data dan analisa model–model
keputusan.
5. DSS bersifat adaptif, efektif, interaktif, easy to use dan fleksibel.
6. DSS menyediakan akses terhadap berbagai macam format dan tipe
sumber data.
Manfaat yang dapat diambil dari pemakaian DSS adalah pengambilan
keputusan yang rasional sesuai dengan jenis keputusan yang diperlukan, DSS
mampu membuat peramalan, mampu membandingkan alternatif tindakan,
membuat analisis dampak serta membuat model.

1.3 Penilaian Kinerja
Penilain kinerja adalah salah satu tugas penting yang dilakukan oleh
seorang manajer atau pimpinan. Menurut Mathis dan Jackson (2004) penilaian

11

kinerja dapat dilaksanakan oleh siapa saja yang mengerti benar tentang penilain
kinerja pegawai secara individual. Kemungkinannya antara lain yaitu:
1. Para atasan menilai bawahannya.
2. Bawahan yang menilai atasannya.
3. Anggota kelompok menilai satu sama lain.
4. Penilaian pegawai itu sendiri.
5. Penilaian dengan multisumber.
6. Sumber – sumber dari luar.
Penilaian kinerja dapat menjadi sumber informasi utama dan umpan balik
untuk pegawai. Lebih lanjut lagi, Mathis dan Jackson menambahkan disaat atasan
mengidentifikasi kelemahan, potensi dan kebutuhan pelatihan melalui umpan
balik penilain kinerja, mereka dapat memberitahukan pegawai mengenai
kemajuan pegawai tersebut, mendiskusikan keterampilan apa yang perlu mereka
kembangkan dan melaksanakan perencanaan pengembangan.
Sementara itu, menurut Dessler (2005) penilaian kinerja pada dasarnya
merupakan faktor kunci guna mengembangkan suatu organisasi yang efektif dan
efisien. Pegawai menginginkan dan memerlukan umpan balik berkenaan dengan
prestasi karyawan tersebut dan penilaian menyediakan kesempatan untuk
memberikan kesempatan untuk meninjau kemajuan pegawai, dan untuk mnyusun
rencana peningkatan kinerja.

1.4 System Development Life Cycle
Menurut Jogiyanto (2005) System Development Life Cycle (SDLC) adalah
Metode pengembangan sistem merupakan metode yang digunakan untuk

12

mengembangkan suatu sistem informasi, yaitu suatu proses standar yang diikuti
untuk melaksanakan seluruh langkah yang diperlukan untuk menganalisa,
merancang, mengimplementasikan, dan memelihara sistem informasi. Daur hidup
dari pengembangan sistem ini disebut dengan daur hidup pengembangan sistem
System Development Life Cycle (SDLC).
Secara Operasional langkah-langkah diatas dapat digambarkan dalam
bagan berikut ini:

(Sumber: SAS Global Forum 2012)

Gambar 2. 1 Langkah-langkah SDLC
Kelebihan model Waterfall dibandingkan dengan model pengembangan
sistem yang lainnya yaitu:
1. Merupakan model pengembangan terstruktur.
2. Setiap fase dapat diimplementasikan dengan dokumentasi yang detail
dari fase sebelumnya.

13

3. Aktivitas pengujian dapat dimulai di awal proyek, sehingga
mengurangi waktu proyek.
Sedangkan kelemahan dari model ini yaitu:
1. Sifatnya kaku, sehingga susah melakukan perubahan di tangah proses.
2. Membutuhkan daftar yang lengkap.

2.5 Perusahaan Kontraktor
Perusahaan kontraktor dapat didefinisikan sebagai orang atau badan usaha
yang menerima pekerjaan dan menyelenggarakan pelaksanaan pekerjaan sesuai
dengan biaya yang ditetapkan berdasarkan gambar rencana, peratura, dan syaratsyarat yang ditetapkan (Ervianto, 2002). Kontraktor dapat berupa perusahaan
perseorangan yang berbadan hukum atau sebuah badan hukum yang bergerak
dalam bidang pelaksanaan pekerjaan. Perusahaan kontraktor dalam manajemen
konstruksi meliputi empat tingkatan hierarki, yaitu (1) tingkat organisasional; (2)
tingkat proyek; (3) tingkat operasional; (4) tingkat penugasan kerja. Tingkatan
organisasi dan proyek terfokus pada komponen fisik proyek, sedangkan pada
tingkatan operasional dan penugasan lebih terfokus pada proses pelaksanaan di
lapangan. Oleh sebab itu, setiap tingkatan yang ada membutuhkan sumber daya
manusia yang berbeda-beda.
1. Tingkat Organisasi
Tingkat organisasi berhubungan dengan berbagai macam fungsi
manajemen perusahaan yang di antaranya membentuk interaksi di
antara kantor pusat (head office) dan bagian lapangan (field agents).

14

Keputusan yang diambil pada tingkat organisasional berhubungan
dengan penawaran proyek dan perekrutan personal dalam perusahaan.
2. Tingkat Proyek
Tingkatan ini didominasi oleh tujuan utama dari suatu proyek, yaitu
pengendalian biaya, waktu, dan sumber daya alam. Peran manajer
proyek sangat dibutuhkan dalam tingkatan ini. Selain itu, jenis-jenis
pekerjaan seperti perencanaan, penjadwalan, dan pengendalian proyek
menjadi hal utama yang harus diperhatikan.
3. Tingkat Operasional
Tingkat operasional berhubungan dengan teknologi dan metode
pelaksanaan konstruksi. Tingkatan ini terfokus pada pelaksanaan
proyek di lapangan. Biasanya, operasional konstruksi merupakan hal
yang kompleks dan mencakup berbagai proses, yang mana setiap
proses tersebut menggunakan teknologi yang berbeda-beda dengan
penugasan kerja yang berurutan.
4. Tingkat Penugasan
Tingkat penugasan berhubungan dengan identifikasi dan penugasan
para personel untuk pekerjaan yang ada di lapangan (field agents)
sehingga dalam tingkat ini keahlian pekerja perlu diperhatikan.

BAB III
ANALISIS DAN PERANCANGAN SISTEM
Pada bab ini dijelaskan tentang langkah – langkah penerapan metode yang
digunakan berdasarkan SDLC yang sesuai. Adapun hal –hal yang akan dibahas,
antara lain: analisa permasalahan, analisa kebutuhan, perancangan system flow,
desain sistem dan desain input-output. Langkah-langkah yang digunakan seperti
berikut:

(Sumber: SAS Global Forum 2012)

Gambar 3. 1 Langkah-langkah SDLC
3.1

Analisis Sistem
Analisis adalah penilitian atas sistem yang telah ada dengan tujuan untuk

merancang sistem yang baru atau diperbaharui.

15

16

3.1.1 Identifikasi Masalah
Langkah-langkah yang dilakukan dalam mengidentifikasi permasalahan
yang ada, dilakukanlah langkah untuk menganalisa kebutuhan sistem, yaitu:
1. Wawancara
Pada proses ini, dilakukan pengumpulan data-data dari narasumber
dengan wawancara. Wawancara dilakukan dengan mengajukan
pertanyaan-pertanyaan mengenai proses kenaikan jabatan yang terjadi
di perusahaan. Tujuannya yaitu mencari informasi dan laporan yang
bersangkutan dalam proses tersebut.
2. Dokumentasi
Dalam proses ini, dilakukan pengumpulan berkas-berkas yang
dibutuhkan dalam proses penelitian, seperti: gambar alur kenaikan
jabatan, kop surat untuk cetak laporan, data karyawan.
3. Studi Literatur
Dalam proses ini, penulis membaca referensi yang berkaitan dengan
sistem pedukung keputusan dengan metode AHP seperti buku tugas
akhir dan jurnal-jurnal.
Pada PT Bintang Timur NGD sering terjadi penilaian yang berbeda untuk
setiap objek penilain. Kriteria yang digunakan selalu berubah-ubah untuk setiap
objek, sehingga penilaian dianggap tidak adil untuk setiap objek. Sehingga
dibutuhkan sistem pendukung keputusan untuk menyeimbangkan penilaian setiap
objek penilaian.
Dalam menyelesaikan permasalahan yang ada pada PT Bintang Timur
NGD penulis akan menggunakan metode Analytical Hierarkhi Process (AHP).

17

Analytical

Hierarkhi Process

(AHP) adalah

sebuah

metode

memecah

permasalahan yang komplek/rumit dalam situasi yang tidak terstruktur menjadi
bagian-bagian komponen. Mengatur bagian atau variabel ini menjadi suatu bentuk
susunan hierarki, kemudian memberikan nilai numerik untuk penilaian subjektif
terhadap kepentingan relatif dari setiap variabel dan mensintesis penilaian untuk
variabel mana yang memiliki prioritas tertinggi yang akan mempengaruhi
penyelesaian dari situasi tersebut.
Penerapan metode ini akan menggunakan 5 (lima) variabel yaitu:
a. Tepat waktu, maksudnya yaitu bagaimana seorang kepala proyek
menyelesaikan suatu proyek sesuai jadwal. Data ini akan diperoleh
dari waktu mengerjakan suatu proyek.
b. Kepuasaan pelanggan, maksudnya setiap pelanggan akan diberikan
form untuk menilai hasil produk tersebut. Penilaian dari pelanggan
akan bernilai kualitatif, namun penulis akan mengelompokan nilai
tersebut menjadi kuantitatif contohnya sangat puas akan bernilai 5,
puas akan bernilai 4 dan seterusnya. Data ini akan didapat dari
kuisoner yang diberikan kepada pelanggan.
c. Paling menguntungkan, maksudnya bagaimana seorang kepala proyek
mampu mendapatkan profit dari sebuah proyek.
d. Lama bekerja, maksudnya dilihat berapa lama orang tersebut telah
bekerja di perusahaan. Data ini diambil dari tabel karyawan dan
minimal bekerja slema 6 bulan.
e. Kedisiplinan, maksudnya ketepatan waktu bekerja seperti tidak
terlambat masuk dan lainya. Data ini diambil dari historikal kehadiran.

18

Dari 5 (lima) variabel tersebut akan diberikan bobot mana yang lebih baik
dari yang lain sehingga urutan prioritas setiap variabel diketahui. Pada saat
penerapan, user aplikasi ini akan ditujukan pada top manejemen karena hanya top
manejemen yang mengambil keputusan akhir. Contoh:
Tabel 3. 1 Matriks Perbandingan Kriteria
Kategori A

B

C

D

E

A

1

1.5

2

2

3

B

0.666667

1

1.5

1.5

2

C

0.5 0.666667

1

1

2

D

0.5 0.666667

1

1

2

0.5

0.5

0.5

1

3 4.333333

6

6

10

E

0.333333

Jumlah

Tabel 3. 2 Matriks Bobot
Kategori A

B

C

D

E

Jumlah

prioritas

A

0.33

0.35

0.33

0.33

0.30

1.65

0.33

B

0.22

0.23

0.25

0.25

0.20

1.15

0.23

C

0.17

0.15

0.17

0.17

0.20

0.85

0.17

D

0.17

0.15

0.17

0.17

0.20

0.85

0.17

E

0.11

0.12

0.08

0.08

0.10

0.49

0.10

Tabel 3. 3 Matriks Konsistensi
Kategori A

B

C

D

E

Jumlah

Bobot

A

0.33

1.73

0.34

0.34

0.30

3.04

0.61

B

0.22

1.15

0.26

0.26

0.20

2.08

0.42

C

0.16

0.77

0.17

0.17

0.20

1.47

0.29

D

0.16

0.77

0.17

0.17

0.20

1.47

0.29

E

0.11

0.58

0.09

0.09

0.10

0.96

0.19

19

Tabel 3. 4 Perhitungan CR
Jumlah

Prioritas

Hasil

A

3.04

0.33

3.37

B

2.08

0.23

2.31

C

1.47

0.17

1.64

D

1.47

0.17

1.64

E

0.96

0.10

1.05

Jumlah

10.02

Nilai Maks

2.003909

CI

-0.74902

CR

-0.66877

3.1.2 Spesifikasi Kebutuhan Pengguna
Berdasarkan hasil identifikasi yang telah dilakukan, maka user yaitu CEO
dan admin yang memiliki lingkup dalam aplikasi ini sebagai berikut:
Tabel 3. 5 Pengguna Aplikasi
Pengguna
CEO / Manajer

Kebutuhan
Melakukan penilaian

Wewenang
- Melakukan

input

setiap data kriteria.
- Melakukan input nilai
kriteria.
- Melakukan

input

setiap nilai objek.
Admin

Melakukan Input Data

- Menginput Data Objek
Penilaian.

3.2

Perancangan Sistem / User Requirment
Pada bagian ini, akan dijelaskan tentang model sistem yang akan dibuat.

Pada tahap ini, berisi tentang pembuatan Input-Process-Output (IPO), System

20

Flow, Context Diagram, Data Flow Diagram (DFD), dan Entity Relationship
Diagram (ERD). Dalam ERD terdapat Conceptual Data Model dan Physical Data
Model.

3.2.1 Diagram Input Proses Output

Gambar 3. 2 Diagram Input Process Output
Data yang dibutuhkan untuk melakukan metode seperti gambar 3.1. Data
Kriteria yaitu terdiri dari 5 (lima) data yaitu: 1) Tepat Waktu, 2) Kepuasan
Pelanggan, 3) Paling Menguntungkan, 4) Lama bekerja, dan 5) Kedisiplinan. CEO
yang menginput setiap nilai kriteria dan menilai setiap objek penilaian. Proses
pertama membuat model kriteria, lalu dilakukan penentuan bobot untuk setiap
kriteria. Lalu, setiap kriteria dibandingkan dengan kriteria yang lainnya. Setelah
itu, bobot untuk kriteria dibandingkan dengan bobot setiap objek. Lalu, muncul
nilai setiap objek namun untuk mengetahui baik atau tidaknya nilai yang
dihasilkan dilakukan uji konsistensi. Kemudian jika nilai CR lebih kecil dari 10%,
maka hasil bisa dianggap baik dan cetak laporan.

21

3.2.2 System Flow
Setelah analisis dan identifikasi masalah telah dilakukan, kemudian
membuat model pengembagan sistem. Dalam sub bab ini, untuk pengembangan
sistem ini akan diterapkan metode AHP pada alur proses dibawah ini.
A. System Flow Login

System Flow Login
CEO / Manajer

Sistem

Mulai

Tampilan Awal

Data
User

Input ID dan
Password

Verifikasi
Login

Apa
Benar?

Tidak

P h a se

Menu
Utama

Ya

Selesai

Gambar 3. 3 System Flow Login

22

Penjelasan:
Pertama kali user membuka aplikasi langsung masuk ke tampilan awal,
namun sistem meminta id dan password dari user. Tujuannya dari penerapan login
ini, agar tidak disalahgunakan hak untuk menilai semua objek. Akan ada 2 (dua)
user yang menggunakan aplikasi ini yaitu CEO dan admin. Jika CEO yang
melakukan, maka semua menu akan terbuka, CEO bisa mengakses semua form
yang ada pada aplikasi. Sedangkan jika admin yang melakukan login, maka
aplikasi hanya akan membuka menu karyawan. Admin tidak diijinkan untuk
mengakses laporan dikarenkan laporan dilakukan sendiri oleh CEO. Setelah login,
sistem akan memverifikasi data dari input-an, apakah benar atau salah. Jika benar,
maka akan tampil menu utama dan form untuk penilaian. Jika salah, maka user
diminta untuk menginputkan data yang benar.

B. System Flow Pendukung Keputusan
Pada tahap ini, dimulai dengan user mencari data karyawan/objek yang
akan dinilai. Setelah menemukan karyawan yang memenuhi syarat untuk
mendapat hak kenaikan jabatan, user akan menginputkan data-data kriteria yang
menjadi penilaian. Setelah di-input, maka user membuat model untuk
perbandingan semua kriteria. Lalu, memberi nilai untuk setiap kriteria, kemudian
sistem akan otomatis memproses untuk perbandingan nilai setiap kriteria untuk
mendapatkan bobot setiap kriteria. Setelah sistem otomatis membandingkan
maka akan ditampilkan matriks perbandingan setiap kriteria.
Setelah didapat matriks perbandingan setiap kriteria, kemudian user
menginputkan nilai dari semua objek. Kemudian, sistem juga akan otomatis

23

melakukan perbandingan nilai objek terhadap bobot kriteria. Setelah dilakukan
perbandingan tersebut, sistem akan melakukan uji konsistensi untuk mengetahui
apakah model perbandingan yang dibuat benar atau salah. Jika tidak, maka user
akan kembali membuat model perbandingan kriteria untuk lebih jelasnya ada
pada gambar 3.4.
System Flow Pendukung Keputusan kenaikan Jabatan
Admin

Sistem

CEO

Mulai

Mencari Data
Karyawan

1

Input Data
Karyawan

Input Nilai
Karyawan

Tidak

Uji Konsistensi Nilai
Data
Karyawan

Membuat
Model
Perhitungan
AHP
CR Matrik <
10%

Matriks
Perbandingan
Setiap Karyawan /
Bobot Karyawan

Ya

Matriks Total
Prioritas Global
Data Kriteria

Input Data
Kriteria

Selesai
Input Data
Kriteria

P h as e

1

Perbandingan Nilai
Kriteria Untuk
Masing-Masing
Karyawan

Gambar 3. 4 Sytem Flow Pengambilan Keputusan

24

3.2.3 Context Diagram
Diagram konteks adalah diagram yag mencakup masukan-masukan dasar,
sistem umum dan keluaran, diagram ini merupakan tingkatan tertinggi dalam
diagram aliran data dan hanya memuat satu proses, menunjukan sistem secara
keseluruhan, diagram tersebut tidak memuat penyimpanan dan penggambaran
aliran data yang sederhana, proses tersebut diberi nomor nol (Kendall dan
Kendall, 2003). Pada gambar 3.5 akan dijelaskan tentang diagram konteks dalam
sistem pendukung keputusan yang akan dirancang.
1
Id_Manajer
Password_Manajer
Data_Kriteria
Manajer

Nilai_Karyawan
Nilai_Kriteria

Password_User
Sistem_Pendukung_Keputusan
Id_User

Matriks_Perbandingan_Nilai_Karyawan
Matrik_Perbandingan_Setiap_Kriteria
Matriks_Perbandingan_Global

+

User

Data_Karyawan

Gambar 3. 5 Context Diagram

3.2.4 Data Flow Diagram
DFD level 0 merupakan hasil dari dekomposisi dari proses utama yang ada
pada diagram konteks. Berikut hasil dari dekomposisi tersebut bisa dilihat pada
gambar 3.6.

25

Gambar 3. 6 Data Flow Diagram Level 0 Kenaikan Jabatan

26

A. Data Flow Diagram Input Data Objek
Berikut merupakan hasil dekomposisi dari proses input data objek. Untuk
lebih jelas terdapat pada gambar 3.7.

Gambar 3. 7 Data Flow Diagram Level 1 Sistem Input Data Objek
B. Data Flow Diagram Login User
Berikut merupakan hasil dekomposisi dari proses login user. Untuk lebih
jelas terdapat pada gambar 3.8.

Gambar 3. 8 Data Flow Diagram Level 1 Sistem Login User
C. Data Flow Perbandingan Nilai Karyawan
Berikut merupakan hasil dekomposisi dari proses input nilai karyawan.
Untuk lebih jelas terdapat pada gambar 3.9.

Gambar 3. 9 Data Flow Diagram Level 1 Sistem Perbandingan Nilai Karyawan

27

D. Data Flow Diagram Hasil Perbandingan Setiap Karyawan
Berikut merupakan hasil dekomposisi dari proses hasil perbandingan
setiap karyawan. Untuk lebih jelas terdapat pada gambar 3.10.

Gambar 3. 10 Data Flow Diagram Level 1 Sistem Perbandingan Nilai Kriteria
E. Data Flow Diagram Input Data Kriteria
Berikut merupakan hasil dekomposisi dari proses input data kriteria.
Untuk lebih jelas terdapat pada gambar 3.11.

Gambar 3. 11 Data Flow Diagaram Level 1 Input Data Kriteria
F. Data Flow Diagram Input Nilai Kriteria
Berikut merupakan hasil dekomposisi dari proses input nilai kriteria.
Untuk lebih jelas terdapat pada gambar 3.12.

Gambar 3. 12 Data Flow Diagram Level 1 Input Nilai Kriteria
G. Data Flow Diagram Perbandingan Nilai Objek Dan Kriteria
Berikut merupakan hasil dekomposisi dari proses perbandingan nilai objek
terhadap kriteria. Untuk lebih jelas terdapat pada gambar 3.13.

28

Gambar 3. 13 Data Flow Diagram Level 1 Perbandingan Objek dan Kriteria
H. Data Flow Diagram Hasil Matriks Global
Berikut merupakan hasil dekomposisi dari proses Hasil Matriks Global.
Untuk lebih jelas terdapat pada gambar 3.14.

Gambar 3. 14 Data Flow Diagram Level 1 Hasil Matriks Global

3.2.5 Conceptual Data Model (CDM)
Conceptual data model adalah tahapan dalam melakukan proses
identifikasi kebutuhan aplikasi untuk merancang sebuah model basis data. Model
yang dibuat berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi objek
dasar yang dinamakan entitas serta hubungan antara entitas-entitas tersebut.
Berikut penggambaran selengkapnya dapat dilihat pada gambar 3.15.

29

Data_Karyawan

Menilai_karyawan

#
o
o
o
o

ID_karyawan
nama_karyawan
alamat_karyawan
jenis_kelamin
telepon_karyawan

Variable characters (10)
Variable characters (30)
Variable characters (50)
Characters (20)
Number (15)

USER
# ID_User
Variable characters (10)
o Nama_User
Variable characters (30)
o Password_User Variable characters (30)

Mencatat

Perbandingan

Data_Kriteria
# ID_kriteria
Variable characters (10)
o nama_kriteria Variable characters (30)
o keterangan
Long variable characters (70)

Menilai_objek

Gambar 3. 15 Conceptual Data Model Kenaikan Jabatan

3.2.6 Physical Data Model (PDM)
Merupakan

model

yang

menggunakan

sejumlah

tabel

untuk

menggambarkan data serta hubungan antara data-data tersebut. Setiap tabel
mempunyai sejumlah kolom di mana setiap kolom memiliki nama yang unik.
Berikut ini penggambaran secara lengkap ada pada gambar 3.16.

30

Data_Karyawan
ID_karyawan
ID_User
USE_ID_User
nama_karyawan
alamat_karyawan
jenis_kelamin
telepon_karyawan

varchar(10)
varchar(10)
varchar(10)
varchar(30)
varchar(50)
char(20)
numeric(15)

USER
ID_User
varchar(10)
Nama_User
varchar(30)
Password_User varchar(30)

Perbandingan
ID_karyawan varchar(10)
ID_kriteria varchar(10)

Data_Kriteria
ID_kriteria
ID_User
nama_kriteria
keterangan

varchar(10)
varchar(10)
varchar(30)
long varchar

Gambar 3. 16 Physical Data Model Kenaikan Jabatan

3.2.7 Struktur Database
Struktur database digunakan untuk menyimpan data-data yang ada pada
aplikasi sistem pendukung keputusan ini. Adapun tabel-tabel yang dihasilkan
sebagai berikut:
A. Tabel User
Tabel user digunakan untuk menyimpan data user. Data-data yang ada
pada tabel ini seperti id user, nama user, dan password.

31

Tabel 3. 6 User
Field Name

Key Type

Data Type

Length

ID User

Primary Key

varchar

10

Nama User

Not Null

varchar

30

Password User

Not Null

varchar

30

B. Tabel Karyawan
Tabel ini berisi data-data karyawan yang akan menjadi objek penilaian.
Adapun isinya berupa nama karyawan, alamat karyawan, jenis kelamin, dll.
Tabel 3. 7 Karyawan
Field Name

Key Type

Data Type

Length

ID Karyawan

Primary Key

varchar

10

ID User

Foreign Key

varchar

10

Nama Karyawan

Not Null

varchar

30

Alamat Karyawan Not Null

varchar

50

Jenis Kelamin

Not Null

varchar

15

Telpon Karyawan

Not Null

numeric

15

C. Tabel Kriteria
Tabel ini digunakan untuk menyimpan data–data kriteria yang akan
menjadi dasar penilaian.
Tabel 3. 8 Kriteria
Field Name
ID Kriteria

Key Type
Primary Key

Data Type
varchar

Length
10

32

Field Name

Key Type

Data Type

Length

ID User

Foreign Key

varchar

10

Nama Kriteria

Not Null

varchar

30

Keterangan

Not Null

Long varchar

50

D. Tabel Perbandingan
Tabel ini digunakan untuk menampung data–data dari tabel kriteria dan
tabel keryawan yang terjadi akibat memiliki relasi many to many.
Tabel 3. 9 Perbandingan
Field Name

Key Type

Data Type

Length

ID Karyawan

Foreign Key

Varchar

10

ID Kriteria

Foreign Key

varchar

10

3.3 Desain Input Output
Desain input output yang dibuat berfungi untuk memudahkan user dalam
berinteraksi dengan aplikasi ini. Adapun desain yang telah dibuat sebagai berikut:

3.3.1 Desain Menu Utama
Desain adalah desain untuk tampilan pertama kali ketika user
menggunakan aplikasi ini.

33

Gambar 3. 17 Desain Menu Utama
3.3.2 Desain Login
Desain ini berfungsi untuk login agar bisa membatasi hak akses tiap user
seperti pada gambar 3.18.

Gambar 3. 18 Desain Login
3.3.3 Desain Master Kriteria
Desain form ini digunakan untuk meng-input data-data kriteria.

34

Gambar 3. 19 Desain Master Kriteria
3.3.4 Desain Master Karyawan
Desain form ini berfungsi untuk meng-input data-data dari karyawan yang
akan menjadi objek penilaian.

Gambar 3. 20 Desain Master Karyawan
3.3.5 Desain Perhitungan Kriteria
Desain form ini berisi tentang proses perhitungan antar kriteria.

35

Gambar 3. 21 Desain Form Perhitungan Kriteria
3.3.6 Desain Perhitungan Karyawan
Desain form ini berisi tentang proses perhitungan nilai antar karyawan.

Gambar 3. 22 Desain Form Perhitungan Karyawan

36

3.3.7 Desain Laporan
Desain ini berisi laporan akhir dari penerapan metode Analytical
Hierarchy Process (AHP). Hasil yang didapat berupa ranking untuk semua objek
penilaian

Gambar 3. 23 Desain Form Laporan

BAB IV
IMPLEMENTASI DAN EVALUASI

4.1

Implementasi
Pada tahap ini akan dijelaskan mengenai penereapan dari hasil analisis

yang telah dilakukan. Adapun kebutuhan–kebutuhan yang harus dipenuhi.

4.1.1 Kebutuhan Perangkat Lunak
Kebutuhan perangkat lunak merupakan kebutuhan untuk membuat
rancangan sistem ini. Mulai dari tools, perancangan sistem, dan sebagainya.
a. Sistem Operasi Microsoft Windows 8.
b. Visual Studio 2010.
c. SQL Server R2 2008.
d. Instalasi aplikasi Sistem Pendukung Keputusan Kenaikan Jabatan
dengan Metode Analytical Hierarchi Procces.

4.1.2 Kebutuhan Perangkat Keras
Kebutuhan perangkat keras merupakan kebutuhan peralatan yang bisa
dirasakan secara fisik, seperti peralatan untuk bisa menjalankan aplikasi ini.
a. Intel Core i3.
b. 2 Gygabytes RAM.

4.2

Pembuatan dan Implementasi Sistem
Aplikasi ini dibuat dengan bahasa pemrograman Visual Basic dan

menggunakan media penyimpanan data SQL Server. Tahap setelah aplikasi selesai
37

38

yaitu user melakukan install pada komputer yang akan digunakan sebagai media
penilain kenaikan kinerja.

4.3

Pengoperasian Aplikasi
Pengoperasian sistem pendukung keputusan ini meliputi tampilan, fungsi

validasi, dan langkah–langkah dalam menggunakan aplikasi ini. Berikut
dijelaskan mengenai langkah–langkah menggunakan aplikasi ini.

4.3.1 Tampilan Menu Utama

Gambar 4. 1 Tampilan Menu Utama
Tampilan menu utama merupakan tampilan pertama kali ketika user
membuka aplikasi ini. Pada tampilan ini terdapat beberapa menu strip. Terdapat 3
(tiga) menu strip yang ada pada tampilan menu utama ini yaitu: file, master, dan
laporan. Menu file memiliki 3 (tiga) sub menu yaitu login, logout dan keluar. Pada
menu master terdapat 2 (dua) sub menu master yaitu kriteria dan karyawan.

39

Sedangkan pada menu laporan terdapat 1 (satu) sub menu laporan yaitu
perhitungan nilai kenaikan jabatan.

4.3.2 Tampilan Form Login

Gambar 4. 2 Form Login
Form ini digunakan untuk melakukan login bagi para user pada tahap ini
juga dilakukan validasi untuk pembatasan hak akses. Ketika user berhasil masuk
maka akan ada message box seperti pada gambar 4.3.

Gambar 4. 3 Login Sukses

40

4.3.3 Tampilan Seluruh Data Kriteria

Gambar 4. 4 Tampilan Data Kriteria
Pada form diatas berisi data–data tentang kriteria yang akan jadi standar
penilaian kinerja. Data–data yan