Aplikasi Sistem Pakar dengan Pembobotan Kriteria untuk Penempatan Jabatan Karyawan - Studi Kasus di PT. Dayamitra Telekomunikasi.
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 KesimpulanKesimpulan 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 KesimpulanKesimpulan 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.