10
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

IMPLEMENTASI SISTEM PAKAR MENGGUNAKAN METODE …

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IMPLEMENTASI SISTEM PAKAR MENGGUNAKAN METODE …

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

Page 2: IMPLEMENTASI SISTEM PAKAR MENGGUNAKAN METODE …
Page 3: IMPLEMENTASI SISTEM PAKAR MENGGUNAKAN METODE …

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

Page 4: IMPLEMENTASI SISTEM PAKAR MENGGUNAKAN METODE …

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

Page 5: IMPLEMENTASI SISTEM PAKAR MENGGUNAKAN METODE …

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.

Page 6: IMPLEMENTASI SISTEM PAKAR MENGGUNAKAN METODE …

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

Page 7: IMPLEMENTASI SISTEM PAKAR MENGGUNAKAN METODE …

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

Page 8: IMPLEMENTASI SISTEM PAKAR MENGGUNAKAN METODE …

vii

B. Saran .................................................................................................................................... 70

DAFTAR PUSTAKA ..................................................................................................................... 71

LAMPIRAN .................................................................................................................................... 72

Page 9: IMPLEMENTASI SISTEM PAKAR MENGGUNAKAN METODE …

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

Page 10: IMPLEMENTASI SISTEM PAKAR MENGGUNAKAN METODE …

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