• Tidak ada hasil yang ditemukan

Aplikasi Sistem Pakar dengan Pembobotan Kriteria untuk Penempatan Jabatan Karyawan - Studi Kasus di PT. Dayamitra Telekomunikasi.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Sistem Pakar dengan Pembobotan Kriteria untuk Penempatan Jabatan Karyawan - Studi Kasus di PT. Dayamitra Telekomunikasi."

Copied!
19
0
0

Teks penuh

(1)

vi

ABSTRAK

Aplikasi sistem pakar dengan menggunakan pembobotan kriteria untuk

penempatan jabatan karyawan adalah sebuah aplikasi sistem pakar berbasis

desktop dengan studi kasus di PT. Dayamitra Telekomunikasi untuk membantu

dalam penempatan jabatan karyawan. Sistem dapat memberikan rekomendasi

jabatan yang sesuai dengan penilaian kriteria jabatan. Metode yang digunakan

pada aplikasi sistem ini adalah dengan memodifikasi pembobotan pada multi

attribute decisions making. Sistem akan menghasilkan nilai dari setiap kriteria

dengan pembobotan tertentu. Terdapat 15 kriteria yang digunakan untuk penilaian

dan uji coba dilakukan langsung menggunakan data real. Hasil uji coba

menghasilkan nilai akhir yang sesuai dengan data real.

Kata kunci: multi attribute decisions making, pembobotan kriteria, penempatan

(2)

vii

ABSTRACT

Application of expert system with weighting of criteria for placement of employee position is a desktop application-based expert system in the case study of PT. Dayamitra Telekomunikasi to assist in the placement position employees. The system can provide the appropriate position on the assessment criteria of position. The method used in this system is the application of multi attribute decisions making with modification weighting of criteria. The system will generate the value of each criteria with a specific weighting. There are 15 criteria used for assessment and testing is done directly using real data. The test result produce a final value corresponding to the real data.

(3)

viii

DAFTAR ISI

PRAKATA ... i

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR TABEL... xi

DAFTAR GAMBAR ... xiii

DAFTAR RUMUS ... xv

DAFTAR SIMBOL ... xvi

DAFTAR LAMPIRAN ... xviii

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 1

1.3 Tujuan ... 1

1.4 Batasan Masalah... 2

1.5 Sistematika Pembahasan ... 2

BAB II LANDASAN TEORI ... 4

2.1 Sistem Pakar ... 4

2.2 Transformasi Data Menggunakan Normalisasi ... 5

2.3 Multi Attribute Decision Making Dengan Pembobotan Kriteria... 6

2.4 SQL Server ... 6

2.5 Unified Modelling Language ... 7

(4)

ix

2.5.2 Activity Diagram ... 8

2.5.3 Class Diagram ... 8

2.6 Black Box Testing ... 8

BAB III ANALISIS DAN DESAIN ... 9

3.1 Deskripsi PT. Dayamitra Telekomunikasi ... 9

3.2 Pengelolaan Sumber Daya Manusia... 9

3.2.1 Proses Bisnis ... 11

3.3 Penerapan Algoritma ... 14

3.4 Gambaran Keseluruhan ... 20

3.4.1 Persyaratan Antar Muka Eksternal... 20

3.4.2 Antarmuka dengan Pengguna ... 20

3.4.3 Antarmuka Perangkat Keras ... 20

3.4.4 Antarmuka Perangkat Lunak... 21

3.4.5 Antarmuka Komunikasi ... 21

3.6.6 Fitur-fitur Produk Perangkat Lunak ... 21

3.5 Desain Perangkat Lunak ... 34

3.5.1 Pemodelan Perangkat Lunak ... 34

3.5.2 Desain Penyimpanan Data ... 45

3.5.3 Desain Antarmuka ... 49

BAB IV PENGEMBANGAN PERANGKAT LUNAK ... 56

4. 1 Implementasi Sistem Pakar ... 56

4. 2 Implementasi Class ... 56

4. 3 Implementasi Penyimpanan Data ... 60

4. 4 Implementasi Antarmuka ... 60

4.4.1 Form Login ... 61

4.4.2 Form Menu ... 61

4.4.3 Form Profile ... 62

(5)

x

4.4.5 Form Data Jabatan... 64

4.4.6 Form Rekomendasi Jabatan ... 66

BAB V TESTING DAN EVALUASI SISTEM ... 67

5. 1 Rencana Pengujian ... 67

5. 2 Pelaksanaan Pengujian ... 67

5.2.1 Test Case Login ... 67

5.2.2 Test Case Ubah Sandi ... 68

5.2.3 Test Case Tambah Karyawan... 69

5.2.4 Test Case Ubah Karyawan ... 70

5.2.5 Test Case Penilaian Karyawan ... 70

5.2.6 Test Case Ubah Penilaian Karyawan ... 71

5.2.7 Test Case Non Aktif Karyawan ... 71

5.2.8 Test Case Tambah Jabatan ... 72

5.2.9 Test Case Ubah Jabatan ... 73

5.2.10 Test Case Tambah Kriteria... 73

5.2.11 Test Case Tambah Rules ... 74

5.2.12 Test Case Ubah Rules ... 75

5.2.13 Test Case Sistem Rekomendasi Berdasarkan Data Real... 75

BAB VI KESIMPULAN DAN SARAN... 77

6. 1 Kesimpulan ... 77

6. 2 Saran ... 77

(6)

xi

DAFTAR TABEL

Tabel 3. 1 Tabel Kriteria ... 14

Tabel 3. 2 Tabel Nilai... 15

Tabel 3. 3 Tabel Nilai Kriteria ... 15

Tabel 3. 4 Tabel Data Nilai Jabatan ... 16

Tabel 3. 5 Tabel Data Nilai Karyawan... 16

Tabel 3. 6 Tabel Max Nilai C1 ... 17

Tabel 3. 7 Hasil Karyawan K1... 18

Tabel 3. 8 Hasil Karyawan K2... 18

Tabel 3. 9 Hasil Karyawan K3... 19

Tabel 3. 10 Tabel Hasil Akhir ... 20

Tabel 3. 11 Tabel Keterangan ... 46

Tabel 3. 12 Tabel TB_Karyawan ... 46

Tabel 3. 13 Tabel TB_Jabatan ... 47

Tabel 3. 14 Tabel TB_Kriteria ... 47

Tabel 3. 15 Tabel TB_Penilaian... 47

Tabel 3. 16 Tabel TB_Rules ... 47

Tabel 3. 17 Tabel TB_Rekomendasi ... 48

Tabel 3. 18 Tabel TB_KaryawanJabatan ... 48

Tabel 4. 1 Tabel Class Karyawan………..56

Tabel 4. 2 Tabel Class Jabatan ... 57

Tabel 4. 3 Tabel Class CKriteria... 57

Tabel 4. 4 Tabel Class Rules... 57

Tabel 4. 5 Tabel Class CPenilaian ... 57

Tabel 4. 6 Tabel Class KaryawanJabatan ... 57

Tabel 4. 7 Tabel Class Rekomendasi ... 58

Tabel 4. 8 Tabel Kode Program Rekomendasi Jabatan 1 ... 58

Tabel 4. 9 Tabel Kode Program Rekomendasi Jabatan 2 ... 59

Tabel 4. 10 Tabel Kode Program Rekomendasi Jabatan 3 ... 60

Tabel 5. 1 Tabel Test Case Login………...67

Tabel 5. 2 Tabel Test Case Ubah Sandi ... 68

(7)

xii

Tabel 5. 4 Tabel Test Case Ubah Karyawan ... 70

Tabel 5. 5 Tabel Test Case Penilaian Karyawan... 70

Tabel 5. 6 Tabel Test Case Ubah Penilaian Karyawan ... 71

Tabel 5. 7 Tabel Test Case Non Aktif Karyawan ... 71

Tabel 5. 8 Tabel Test Case Tambah Jabatan ... 72

Tabel 5. 9 Tabel Test Case Ubah Jabatan ... 73

Tabel 5. 10 Tabel Test Case Tambah Kriteria ... 73

Tabel 5. 11 Tabel Test Case Tambah Rules ... 74

Tabel 5. 12 Tabel Test Case Ubah Rules ... 75

(8)

xiii

DAFTAR GAMBAR

Gambar 2. 1 Sistem Pakar Pemecahan Masalah(Jhon Durkin, 1994)... 4

Gambar 2. 2 Gambar Contoh Use Case(Schmuller, 2004) ... 7

Gambar 3. 1 Gambar Struktur PT. Dayamitra Telekomunikasi... 10

Gambar 3. 2 Gambar Flowchart Penempatan Jabatan ... 12

Gambar 3. 3 Gambar Flowchart Setelah Sistem ... 13

Gambar 3. 4 Gambar Use Case Diagram ... 35

Gambar 3. 5 Sub Sistem Mengelola Jabatan ... 36

Gambar 3. 6 Activity Diagram Ubah Password ... 37

Gambar 3. 7 Activity Diagram Mengelola Data Karyawan ... 38

Gambar 3. 8 Activity Diagram Mengelola Data Jabatan... 40

Gambar 3. 9 Activity Diagram Menambah atau Mengubah Rules ... 41

Gambar 3. 10 Activity Diagram Menambah dan Mengubah Kriteria ... 42

Gambar 3. 11 Activity Diagram Mengelola Penilaian ... 43

Gambar 3. 12 Activity Diagram Lihat Rekomendasi Jabatan ... 44

Gambar 3. 13 Entity Relationship Diagram ... 45

Gambar 3. 14 Gambar Class Diagram ... 49

Gambar 3. 15 Halaman Login ... 50

Gambar 3. 16 Halaman Menu ... 51

Gambar 3. 17 Halaman Profile... 52

Gambar 3. 18 Halaman Ubah Sandi ... 53

Gambar 3. 19 Halaman Data Karyawan ... 53

Gambar 3. 20 Halaman Data Jabatan ... 54

Gambar 3. 21 Halaman Rekomendasi Jabatan ... 55

Gambar 4. 1 Diagram Penyimpanan Data... 60

Gambar 4. 2 Form Login ... 61

Gambar 4. 3 Form Menu General Manager ... 61

Gambar 4. 4 Form Menu Human Resource Development ... 62

Gambar 4. 5 Form Menu Administrator ... 62

Gambar 4. 6 Form Profile ... 63

Gambar 4. 7 Form Ubah Sandi ... 63

(9)

xiv

Gambar 4. 9 Form Kompetensi Jabatan ... 64

Gambar 4. 10 Form Penilaian ... 64

Gambar 4. 11 Form Data Jabatan ... 65

Gambar 4. 12 Form Kriteria ... 65

Gambar 4. 13 Form Rules ... 66

Gambar 4. 14 Form Rekomendasi Jabatan ... 66

(10)

xv

DAFTAR RUMUS

Rumus 2. 1 Normalisasi Min Max ... 5

(11)

xvi

DAFTAR SIMBOL

Jenis Notasi/Lambang Nama Arti

Entity

Relational

Diagram

Entitas Entitas adalah individu yang

mewakili sesuatu yang nyata

(eksistensinya) dan dapat

dibedakan dari sesuatu yang

lain. Dapat berupa suatu

elemen dari suatu lingkungan,

suatu sumber daya atau

sebuah transaksi yang

memiliki arti penting bagi

Atribut Atribut adalah suatu objek

yang mendeskripsikan

karakteristik dari entitas.

Atribut berisi sesuatu yang

dapat mengidentifikasikan isi

elemen satu dengan yang lain.

Simbol dari atribut

Hubungan atau Relasi adalah

suatu objek yang

menggambarkan hubungan

antara dua entitas atau lebih

dan dapat memiliki atribut

yang berisi spesifikasi

hubungan antara entitas

dengan relasi. Simbol dari

(12)

xvii

dengan bentuk ketupat.

Activity Diagram

Initial State Lingkaran yang diisi penuh merupakan awal mulainya

activity diagram. Activity

Diagram

Final State Final state merupakan akhir

dari activity diagram.

Activity

Diagram

ActionState1

Action State Menggambarkan kegiatan yang dilakukan dalam suatu

activity diagram. Activity

Diagram

Decision Digunakan untuk menggambarkan sebuah

kegiatan keputusan dalam

activity diagram. Activity

Diagram

Transition Digunakan untuk menunjukkan alur dari activity

(13)

xviii

DAFTAR LAMPIRAN

LAMPIRAN RIWAYAT HIDUP………..………81

LAMPIRAN A. KRITERIA PENEMPATAN JABATAN………82

LAMPIRAN B. SURVEY UNTUK PEMBOBOTAN KRITERIA…………...84

LAMPIRAN C. KINERJA KARYAWAN PT. DAYAMITRA

(14)

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Dalam hal pembinaan dan pengembangan para karyawan di perusahaan

besar masih memiliki beberapa kendala yang diakibatkan oleh jumlah karyawan

yang cukup banyak, sehingga penempatan jabatan dalam perusahaan menjadi

sulit, menghabiskan banyak waktu karena cara pencocokan profil karyawan dan

profil jabatan kurang terdefinisi dengan baik.

Kendala perusahaan untuk menentukan karyawan yang menempati suatu

jabatan adalah menentukan karyawan yang tepat sesuai dengan kriteria dan

kemampuan untuk menempati suatu jabatan. Banyaknya kriteria dan jumlah

karyawan bisa menghabiskan banyak waktu, maka dibutuhkan suatu sistem yang

dapat membantu dalam memberikan rekomendasi karyawan untuk menempati

suatu jabatan.

Dilihat dari permasalahan di atas, PT. Dayamitra Telekomunikasi ini

merupakan perusahaan besar yang bergerak dibidang tower dan infrastruktur

provider yang berada dalam naungan Telkom Group, masih membutuhkan suatu

sistem yang dapat memberikan rekomendasi karyawan untuk menempati suatu

jabatan yang ada berdasarkan kriteria dan kemampuan yang dimiliki karyawan

tersebut. Dengan adanya sistem ini diharapkan mampu membantu perusahaan

dalam penempatan jabatan karyawan.

1.2 Rumusan Masalah

Berdasarkan latar belakang di atas rumusan masalah yang diperoleh adalah

bagaimana membangun dan merancang aplikasi sistem pakar yang dapat

digunakan untuk membantu dalam memberikan rekomendasi penempatan jabatan

karyawan?

1.3 Tujuan

Tujuan pembuatan aplikasi sistem pakar dengan pembobotan kriteria untuk

penempatan jabatan karyawan studi kasus di PT. Dayamitra Telekomunikasi

adalah agar dapat membantu dalam mencari solusi berdasarkan masalah yang

(15)

2

UNIVERSITAS KRISTEN MARANATHA

dapat digunakan untuk membantu dalam memberikan rekomendasi penempatan

jabatan karyawan dengan menggunakan perhitungan dengan pembobotan kriteria

berdasarkan ranking yang didapatkan dari lampiran B.

1.4 Batasan Masalah

Batasan masalah dari pembuatan aplikasi ini antara lain:

1. Aplikasi ini merupakan aplikasi berbasis desktop dan offline.

2. Analisis data untuk aplikasi ini menggunakan data history

karyawan tahun 2012 - 2013. Data histori karyawan didapat dari

studi kasus di PT. Dayamitra Telekomunikasi.

1.5 Sistematika Pembahasan

Sistematika pembahasan dari penyusunan laporan ini direncanakan sebagai

berikut:

BAB I PENDAHULUAN

Bab I berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan

masalah, tujuan, batasan masalah, dan sistematika pembahasan.

BAB II LANDASAN TEORI

Bab II membahas mengenai teori-teori yang berkaitan dengan

penyelesaian proyek tugas akhir. Teori yang didapat berasal dari buku-buku

referensi dan dari situs-situs ilmu pengetahuan dari internet.

BAB III ANALISIS DAN DISAIN

Bab III membahas secara lengkap mengenai analisis pemecahan masalah,

perancangan desain aplikasi, dan penjelasan sistem.

BAB IV PENGEMBANGAN PERANGKAT LUNAK

Bab IV terdiri atas implementasi hasil rancangan dari bab III, yaitu

kumpulan screenshot dari proyek yang dibuat beserta penjelasan dari tiap fungsi

yang dibuat.

BAB V TESTING DAN EVALUASI SISTEM

Bab V terdiri atas Rencana Pengujian dan Pelaksanaan Pengujian yang

(16)

3

UNIVERSITAS KRISTEN MARANATHA

BAB VI KESIMPULAN DAN SARAN

Bab VI berisi kesimpulan-kesimpulan yang diperoleh dari perancangan

dan pengujian sistem, serta saran yang digunakan dalam pengembangan sistem di

(17)

77

UNIVERSITAS KRISTEN MARANATHA

BAB VI KESIMPULAN DAN SARAN

6. 1 Kesimpulan

Kesimpulan dari hasil analisis, pembuatan dan implementasi aplikasi ini adalah

sebagai berikut:

1. Aplikasi sistem pakar penempatan jabatan karyawan berhasil dibuat dengan

memberikan rekomendasi penempatan jabatan yang menghasilkan nilai dari

modifikasi multi attributes decisions making dengan mengubah bobot kriteria.

2. Modifikasi pada pembobotan kriteria multi attributes decisions making dalam

memberikan rekomendasi penempatan jabatan karyawan menghasilkan bobot

berdasarkan urutan ranking kepentingan setiap kriteria.

3. Uji coba pada data real kinerja karyawan telah berhasil dilakukan karena

menghasilkan nilai akhir yang memenuhi nilai standar jabatan seperti pada Tabel

5.13.

6. 2 Saran

Saran untuk pengembangan aplikasi sistem pakar dengan pembobotan kriteria untuk

penempatan jabatan karyawan antara lain menambahkan kriteria tambahan yang akan

(18)

81

UNIVERSITAS KRISTEN MARANATHA

DAFTAR PUSTAKA

Adhi Sadewo Broto. 2010. Perancangan dan Implementasi Sistem Pakar Untuk Analisa

Penyakit Dalam. Semarang : Universitas Diponegoro.

Ariadne Training. 2001. UML Applied, Object Oriented Analysis & Design using the UML.

Booch, G. 1998.The Unified Modeling Language User Guide. New Jersey: Addison Wesley.

Bruegge, B. & Dutoit, A. 2010. Object-Oriented Software Engineering Using UML, Patterns,

and Java Third Edition. New Jersey : Pearson Education.Inc.

Durkin, John. 1994. Expert Systems Design and Development, prentice Hall International

Edition. U.S.A: Macmillan Publishing Company.

E. Turban. Decision Support and Expert Systems, Management Support Systems. New Jersey:

Prentice Hall.

Han, J., Kamber, M. dan Pei, J. 2012. Data Mining: Concepts and Techniques, 3rd ed. U.S.A:

Elsivier Inc.

Hendrik A, Riskadewi. 2005. Penerapan Sistem Pakar Forward Chaining. Jurusan Ilmu

Komputer. Fakultas Matematika dan Ilmu Pengetahuan Alam. Universitas Katholik

Parahyangan. Bandung.

Heryanto, I. dan Raharjo, B. 2009. Menguasai Oracle, SQL dan PL/SQL Metode Praktis

Mempelajari Pemrograman Oracle, Bandung: Informatika.

Kusumadewi, S., Purnomo, H. 2004. Aplikasi Logika Fuzzy untuk pendukung Keputusan.,

Yogyakarta: Graha Ilmu.

Kusumadewi, S. 2006. Fuzzy Multi-Attribute Decision Making (FMADM). Yogyakarta:

Graha Ilmu.

Kusrini. 2006. Sistem Pakar Teori dan Aplikasi. Yogyakarta: ANDI.

Mulyanto, A. 2008. Rekayasa Perangkat Lunak Jilid 1 untuk SMK. Jakarta: Direktorat

Pembinaan Sekolah Menengah Kejuruan.

Mulyanto, A. 2008. Rekayasa Perangkat Lunak Jilid 2 untuk SMK. Jakarta: Direktorat

Pembinaan Sekolah Menengah Kejuruan.

Pressman, R. S. 1997. Software Engineering, a Practitioner's Approach, Fourth Edition. New

York: McGraw Hill.

Russell S, Norvig P. 2003. Inference In First-Order Logic, Forward Chaining. Artificial

(19)

82

UNIVERSITAS KRISTEN MARANATHA

Schmuller, J. 2004. Sams Teach Yourself UML in 24 Hours, Complete Starter Kit (3rd

Edition). U.S: Publication Service, Inc.

Sunderic, D. 2003. SQL Server 2000 Store Procedure and XML Programming. McGraw-Hill.

Whitten, J. L. 2004. Metoda Design dan Analisa Sistem, edisi bahasa Indonesia,

McGraw-Hill.

Widodo, P. P. dan H. 2011. Menggunakan UML(Unified Modelling Language), Bandung:

Referensi

Dokumen terkait

dengan perpindahan tongkat kepemimpinan yang beragam antara satu pesantren dengan pesantren lain; (2) pengelolaan SDM pesantren terutama seleksi pendidik/ustadz dapat dibagi,

SMEP Negeri Nahdlatul Ulama (NU) 2 Andi Achmad Kahu Kantor BKDH Sinjai Nahdlatul Ulama (NU) 3.. Abdullah Achmad

Dengan menganalisa permasalahan diatas, penulis berkeinginan untuk membuat atau merancang suatu system informasi yang diharapkan dapat membantu mempermudah proses kerja pada

Diasumsikan bahwa suatu bendungan terdiri atas dua bagian dengan ketinggian air yang lebih rendah pada bagian kanan seperti tampak pada Gambar 2, dan diasumsikan pula bahwa air

Dari tabel diatas dapat disimpulkan bahwa penelitian tentang urgensi kartu nikah dalam peraturan menteri agama nomor 20 tahun 2019 tentang pencatatan pernikahan pandangan kepala

Gambar 2 merupakan pola XRD dari senyawa Aurivillius PbBi4Ti4O15 dan PbBi3NdTi4O15 hasil sintesis yang dibandingkan dengan data standar senyawa Aurivillius PbBi 4 Ti 4 O 15

1) Setelah menit pertama, timekeeper akan memberikan kode berupa 2x ketukan. 2) Setelah menit ke lima, timekeeper akan memberikan kode berupa 5x ketukan untuk

Sulistiowati Irianto, (Ed), Perempuan & Hukum; Menuju Hukum yang Berperspektif Kesetaraan dan Keadilan , Jakarta: Penerbit Obor, 2008, hlm.. feminis seperti gerakan anti