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

(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 jabatan karyawan, sistem pakar.


(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.

Keywords: multi attribute decisions making, weighting of criteria, the placement of employees positions, expert systems.


(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 Rumus 3. 1 Normalisasi Bobot ... 15


(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 suatu model yang akan dibangun

Entity Relational Diagram

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 digambarkan dengan elips.

Entity Relational Diagram

Hubungan atau Relasi

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 relasi dapat digambarkan


(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 satu ke activity selanjutnya.


(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 telah dirumuskan, yaitu membangun dan merancang aplikasi sistem pakar 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 menggunakan metode White Box dan Black Box.


(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 masa yang akan datang.


(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 menjadi batasan baru untuk rekomendasi.


(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: Informatika.


(1)

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 telah dirumuskan, yaitu membangun dan merancang aplikasi sistem pakar yang


(2)

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 menggunakan metode White Box dan Black Box.


(3)

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 masa yang akan datang.


(4)

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 menjadi batasan baru untuk rekomendasi.


(5)

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


(6)

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: Informatika.