Upload
others
View
14
Download
0
Embed Size (px)
Citation preview
IMPLEMENTASI SISTEM PAKAR MENGGUNAKAN METODE FORWARD
CHAINING BERBASIS WEB UNTUK MENGUKUR TINGKAT
PRODUKTIVITAS KINERJA KARYAWAN PADA PT.PERDANA DUTA
PERSADA
Oleh :
Nama : Alfredo Asyer Limbor
NIM : 50160383
Skripsi
Diajukan sebagai salah satu syarat
Untuk memperoleh gelar Sarjana Komputer
Program Studi (Teknik Informatika)
INSTITUT BISNIS dan INFORMATIKA KWIK KIAN GIE
JAKARTA
Oktober 2020
ii
ABSTRAK
Alfredo Asyer/50160383/2016/ Implementasi Sistem Pakar Menggunakan Metode Forward
Chaining Berbasis Web Untuk Mengukur Tingkat Produktivitas Kinerja Karyawan Pada
PT.Perdana Duta Persada / Pembimbing Joko Susilo, S.Kom., M.M., M.Kom.
Di era perkembangan teknologi yang sangat pesat dan sangat berpengaruh dalam aspek
kehidupan manusia , terutama di bidang industri. Dengan perkembangan teknologi dibidang
industri kita dapat mengukur tingkat produktivitas kinerja seorang karyawan. Penelitian ini
dilatarbelakangi karena di perusahaan tempat penulis bekerja , penulis menemukan bahwa
sistem penilaian kinerja masih dilakukan secara manual dan tidak terciptanya kepahaman
antara para atasan dengan karyawan yang terkait.
Penelitian ini dilakukan dengan menggunakan banyak teori yang digabungkan untuk
menghasilkan sebuah sistem yang saling berkesinambungan , antara lain : teori sistem pakar
, kecerdasan buatan, teori mengenai produktivitas kinerja karyawan , dan teori manajemen
sumber daya manusia , sehingga dengan menggabungkan beberapa teori penelitian ini telah
berhasil membuat sebuah sistem untuk mengukur tingkat produktivitas karyawan.
Adapun metode yang digunakan untuk menyelesaikan penelitian ini adalah dengan
menggunakan metode pengumpulan data berdasarkan wawancara secara langsung oleh
HRD perusahaan dan manajer IT perusahaan, selain itu penelitian ini juga diselesaikan
dengan pengumpulan data berdasarkan studi kepustakaan yang diambil dari beberapa buku
Sistem yang telah dibuat tentunya memiliki beberapa proses didalamnya, seperti membuat
usecase dan activity diagram yang menjadi panduan sebelum dituangkan kedalam Bahasa
pemrograman, terdapat userflow yang akan memudahkan programmer dalam
mengimplementasikan sehingga terciptanya sebuah sistem pakar untuk mengukur tingkat
produktivitas kinerja karyawan
Setelah penelitian ini selesai tentunya ada beberapa kesimpulan yang dapat diambil, seperti
terbuktinya dengan adanya sistem ini maka para pimpinan mendapat informasi mengenai
kinerja karyawannya, HRD tidak perlu melakukan cara manual lagi untuk melakukan
evaluasi terhadap karyawannya, namun disisi lain ada beberapa yang harus diperbaiki atau
ditambah didalam sistem ini, seperti fitur print untuk mencetak dokumen sehingga bisa
dijadikan arsip dalam laporan bulanan kinerja karyawan
Kata kunci : forward chaining,produktivitas, kinerja karyawan
iii
ABSTRACT
Alfredo Asyer/50160383/2016/ Implementation of Expert Systems Using Web-Based
Forward Chaining Methods To Measure Productivity Levels Of Employee Performance At
PT.Perdana Duta Persada
/ Supervisor Joko Susilo, S.Kom., M.M., M.Kom.
in this era , technology takes a big part of every single thing , especially in the world of
industry, in this technology era , we can surely measure the level of employee performance.
I am as a writer and also as an employee at PT.Perdana Duta Persada found that the HR still
assess the works of the employees manually.
This research was conducted using many theories combined to produce a mutually
sustainable system, including: expert systems theory, artificial intelligence, theories on
employee performance productivity, and human resource management theory, so that by
combining several theories this research has succeeded in making a system for measuring
the level of employee productivity.
The method used to complete this research is to use the data collection method based on
direct interviews by company HRDs and company IT managers, besides this research is also
completed by collecting data based on literature studies taken from several books.
The system that has been created certainly has several processes in it, such as making usecase
and activity diagrams that serve as a guide before pouring it into the programming language,
there is a userflow that will make it easier for programmers to implement so that an expert
system is created to measure the productivity level of employee performance.
After this research is complete, of course, there are several conclusions that can be drawn,
as evidenced by the existence of this system, the leaders get information about the
performance of their employees, HRD does not need to do manual methods anymore to
evaluate their employees, but on the other hand there are some that must be improved or
added. in this system, such as the print feature to print documents so that they can be archived
in the monthly employee performance reports
Keywords: forward chaining, productivity, employee performance
iv
KATA PENGANTAR
Puji syukur kepada Tuhan Yesus Kristus , karena atas berkat dan rahmat-Nya penulis dapat
menyelesaikan skripsi ini. Penulisan skripsi dilakukan dalam rangka untuk memenuhi salah
satu syarat untuk mencapai gelar sarjana jurusan Teknik Informatika pada Institut Bisnis dan
Informatika Kwik Kian Gie. Dalam penulisan skripsi ini banyak hal yang menjadi rintangan
yang harus penulis hadapi , tentunya tanpa bantuan dari pihak pihak yang selalu mendukung
, penulis tidak akan bisa menyelesaikan skripsi ini. Oleh karena itu , saya mengucapkan
terima kasih yang sebesar-besarnya kepada :
1. Ibu Annisa Mauliani, S.Kom, M.Cs selaku kepala program studi Teknik Informatika
2. Bapak Joko Susilo, S.Kom., M.M., M.Kom selaku dosen pembimbing yang telah
menyediakan waktu dan tenaga untuk membimbing saya dalam menyelesaikan
skripsi ini.
3. Keluarga tercinta yang selalu memberikan motivasi dan semangat kepada penulis
4. Cahaya Endhina Thessa selaku kekasih penulis yang tersayang yang selalu
memberikan dukungan doa , semangat dan motivasi selama saya mengerjakan skripsi
ini.
5. Louis Imanuel selaku sahabat dari semester satu yang telah memberikan bantuan saat
penulis mengerjakan skripsi ini.
6. Yustika Larasati selaku sahabat dari semester satu yang telah memberikan jalan
keluar dan selalu mengingatkan untuk mengerjakan skripsi ini.
7. Namy Raptama selaku sahabat yang mendukung dalam doa.
8. Glori Olivia selaku sahabat yang mendukung dalam doa.
9. Teman-teman jurusan Teknik Informatika angkatan 2016 yang telah berjuang
bersama-sama saat melakukan perkuliahan.
v
10. Teman-teman dekat yang tidak dapat disebut satu persatu yang selalu memberikan
semangat.
11. Teman-teman jurusan lain maupun teman di luar kampus yang tidak dapat disebut
satu persatu yang telah memberikan semangat dan bantuan.
Semoga Tuhan membalas segala kebaikan yang telah mereka berikan kepada saya.
Penulis
Alfredo Asyer Limbor
vi
DAFTAR ISI
HALAMAN JUDUL ..................................................................................................................... i
PENGESAHAN .............................................................................................................................. i
BAB I ................................................................................................................................................. 1
PENDAHULUAN ............................................................................................................................. 1
1.1 Latar Belakang ................................................................................................................. 1
1.2 Identifikasi Masalah ......................................................................................................... 2
1.3 Batasan Masalah .............................................................................................................. 3
1.4 Tujuan Penelitian ............................................................................................................. 3
1.5 Manfaat Penelitian ........................................................................................................... 4
BAB II ............................................................................................................................................... 5
LANDASAN TEORI ........................................................................................................................ 5
2.1 Kecerdasan Buatan (Artificial Intelligent) ...................................................................... 5
2.2 Sistem Pakar (Expert System) .......................................................................................... 7
2.3 Kelebihan Sistem Pakar ................................................................................................... 8
2.4 Konsep Dasar Sistem Pakar .......................................................................................... 11
2.5 Metode Forward Chaining ............................................................................................. 14
2.6 Perancangan Website ..................................................................................................... 15
2.7 PHP dan MYSQL ........................................................................................................... 25
2.8 Manajemen Sumber Daya Manusia ............................................................................. 28
2.9 Penilaian Prestasi Kerja ................................................................................................ 31
BAB III ............................................................................................................................................ 33
ANALISIS SISTEM YANG BERJALAN ...................................................................................... 34
3.1 Gambaran Umum Objek Penelitian ............................................................................. 34
3.2 Analisis Sistem yang Berjalan ....................................................................................... 36
3.3 Metode Penelitian ........................................................................................................... 37
BAB IV ............................................................................................................................................ 41
PERANCANGAN SISTEM YANG DIUSULKAN ........................................................................ 41
A. Perancangan Sistem ........................................................................................................... 41
B. Aturan Yang Diterapkan ................................................................................................... 56
C. Rancangan Antar muka ..................................................................................................... 57
D. Implementasi Sistem .......................................................................................................... 67
BAB V .............................................................................................................................................. 69
KESIMPULAN DAN SARAN ........................................................................................................ 69
A. Kesimpulan ......................................................................................................................... 69
vii
B. Saran .................................................................................................................................... 70
DAFTAR PUSTAKA ..................................................................................................................... 71
LAMPIRAN .................................................................................................................................... 72
viii
DAFTAR GAMBAR
Gambar 2.1 Tahapan Pengembangan Sistem Pakar................................................................ 12
Gambar 2.2 Ilustrasi Aturan dari Metode Forward Chaining................................................. 15
Gambar 4.1 Use Case Diagram Admin................................................................................... 40
Gambar 4.2 Use Case Diagram User...................................................................................... 50
Gambar 4.3 Activity Diagram Admin..................................................................................... 53
Gambar 4.4 Activity Diagram User........................................................................................ 54
Gambar 4.5 Tampilan Awal login.......................................................................................... 56
Gambar 4.6 Output Kesalahan saat Login.............................................................................. 57
Gambar 4.7 Tampilan Sign-Up............................................................................................... 57
Gambar 4.8 Tampilan setelah Mendaftar............................................................................... 58
Gambar 4.9 Tampilan Dashboard User................................................................................. 58
Gambar 4.10 Tampilan Test Karyawan.................................................................................. 59
Gambar 4.11 Kotak Dialog Test............................................................................................. 60
Gambar 4.12 Tampilan Hasil test............................................................................................61
Gambar 4.13 Tampilan Dashboard Admin.............................................................................62
Gambar 4.14 Menu Ubah Data User...................................................................................... 62
Gambar 4.15 Kotak Dialog Konfirmasi................................................................................. 63
Gambar 4.16 Tampilan Pertanyaan........................................................................................ 63
Gambar 4.17 Tampilan Tambah Pertanyaan.......................................................................... 64
Gambar 4.18 Tampilan pertanyaan (updated).........................................................................64
Gambar 4.19 Tampilan Hasil Test Karyawan........................................................................ 65
Gambar 4.20 Tampilan Komentar Karyawan.........................................................................65
ix
DAFTAR TABEL
Tabel 2.1 Jenis jenis Tag HTML............................................................................................. 24
Tabel 4.1 Deskripsi Use Case Login........................................................................................41
Tabel 4.2 Deskripsi Use Case melihat data user dan admin................................................... 42
Tabel 4.3 Deskripsi Use Case update data user dan admin.................................................... 43
Tabel 4.4 Deskripsi Use Case update password user dan admin........................................... 44
Tabel 4.5 Deskripsi Use Case delete user...............................................................................45
Tabel 4.6 Deskripsi Use Case melihat daftar pertanyaan....................................................... 45
Tabel 4.7 Deskripsi Use Case Input pertanyaan......................................................................46
Tabel 4.8 Deskripsi Use Case Update pertanyaan.................................................................. 47
Tabel 4.9 Deskripsi Use Case Delete pertanyaan................................................................... 48
Tabel 4.10 Deskripsi Use Case melihat komentar.................................................................. 48
Tabel 4.11 Deskripsi Use Case melihat hasil test user............................................................49
Tabel 4.12 Deskripsi Use Case Logout dari sistem pakar.......................................................49
Tabel 4.13 Deskripsi Use Case diagram login....................................................................... 51
Tabel 4.14 Deskripsi Use Case diagram logout..................................................................... 52