1012 2668 1 PB
1012 2668 1 PB
php/bit
JURNAL BIT
(Budi Luhur Information Technology )
Vol. 17 No. 1 (2020) 1 - 8 ISSN Media Elektronik: 2685-127X
Abstract
The problem to be investigated is the number of experts there is only one and can only identify 6 damage per day and 1 day
there are 30 damage. Damage to the Compaq Presario CQ42 laptop there are 30 rules and 300 data symptoms of damage as
its knowledge base. This Expert System is designed to identify damage to the Compaq Presario CQ42 laptop as an
application program used by Nice Computer to facilitate the process of troubleshooting and problem solving that is effective
and on target. This expert system was created using the Backward Chaining method and the client-server Best First Search
algorithm based on the Java programming language and MySQL database. This system has various facilities including:
identification of damage, entry identification, change identification, entry conclusions, change conclusions, login for the
admin and login for the user. In the programming case testing process it can be seen that the application of the Best First
Search algorithm using the Backward Chaining method has proven to be effectively implemented in the expert system and the
results of the UAT testing process, the respondents agree (above 91.23%) that overall the expert system helps the expert and
can concluded the Compaq Presario CQ42 Laptop's damage correctly.
Keywords: Expert System, Compaq Presario CQ42 Laptop Damage, Backward Chaining Method, Best First Search, UAT
Abstrak
Masalah yang akan diteliti adalah jumlah pakarnya hanya ada satu serta hanya bisa mengidentifikasi 6 kerusakan per hari
dan 1 hari ada 30 kerusakan. Kerusakan laptop Compaq Presario CQ42 ada 30 aturan(rule) dan 300 data gejala kerusakan
sebagai knowledge basenya. Sistem Pakar ini dirancang untuk mengidentifikasi kerusakan pada laptop Compaq Presario
CQ42 sebagai program aplikasi yang dipakai oleh Nice Computer untuk mempermudah dalam melakukan proses
troubleshooting dan problem solving yang efektif dan tepat sasaran. Sistem pakar ini dibuat dengan metode Backward
Chaining dan algoritme Best First Search berbasis client-server dengan bahasa pemograman Java dan basis datanya MySQL.
Sistem ini mempunyai berbagai fasilitas antara lain: identifikasi kerusakan, entry identifikasi, ubah identifikasi, entry
kesimpulan, ubah kesimpulan, login untuk admin dan login untuk user. Pada proses uji kasus pemrograman dapat diketahui
bahwa penerapan algoritme Best First Search dengan metode Backward Chaining terbukti efektif diimplementasikan dalam
sistem pakar dan hasil proses pengujian dengan UAT, para responden setuju (di atas 91,23%) bahwa secara keseluruhan
sistem pakar membantu pakar serta dapat menyimpulkan kerusakan Laptop Compaq Presario CQ42 dengan benar.
.
Kata kunci: Sistem Pakar, Kerusakan Laptop Compaq Presario CQ42, Metode Backward Chaining, Best First Search, UAT
1. Pendahuluan
Dengan berkembangnya teknologi komputer program aplikasi yang dipakai oleh Nice Computer untuk
terutama untuk laptop maka diperlukan pengetahuan mempermudah dalam melakukan proses troubleshooting
yang up to date. Pengetahuan tentang troubleshooting dan problem solving yang efektif dan tepat sasaran.
laptop Compaq Presario CQ42 sangat diperlukan, hal ini Sistem pakar (expert system) yaitu program-
tentu saja untuk meningkatkan mutu pelayanan service program yang bertingkah laku seperti manusia
center di Nice Computer. pakar/ahli (human expert). Sistem pakar atau sistem
Masalah yang akan diteliti adalah jumlah pakarnya berbasis pengetahuan paling banyak aplikasinya dalam
hanya ada satu serta hanya bisa mengidentifikasi 6 membantu menyelesaikan masalah-masalah dalam
kerusakan per hari dan 1 hari ada 30 kerusakan. Kerusakan dunia nyata. Komputer berbasis sistem pakar adalah
laptop Compaq Presario CQ42 ada 30 aturan(rule) dan 300 program komputer yang mempunyai pengetahuan
data gejala kerusakan sebagai knowledge basenya. yang berasal dari manusia yang berpengetahuan luas
Sistem Pakar ini dirancang untuk mengidentifikasi (pakar) dalam domain tertentu, dimana pengetahuan
kerusakan pada laptop Compaq Presario CQ42 sebagai disini adalah pengetahuan manusia yang sangat minim
Diterima Redaksi : 18-04-2020 | Selesai Revisi : 19-04-2020 | Diterbitkan Online : 20-04-2020
1
*)correspondence author
Windu Gata, Siswanto, Gunawan Pria Utama, M. Anif
Jurnal BIT (Budi Luhur Information Technology) Vol . 17 No. 1 (2020) 1 – 8
penyebarannya, mahal serta susah didapat. Disini Penelitian sebelumnya mengenai aplikasi expert
keahlian manusia dimasukan ke pengetahuan tersebut system pengembangan karir menggunakan inventory
untuk menyelesaikan masalah, sepertu yang dikatakan kepribadian entrepreneurship, ditemukannya 4
manusia [1]. pengelompokan tipe kepribadian berdasarkan korelasi
indikator-indikator yang diperoleh dari hasil analisis faktor
Penelitian sebelumnya mengenai rancang bangun menggunakan confirmatory factor analysis adapun 4 tipe
sistem pakar diagnosa kerusakan notebook pada kepribadian yang dibentuk dari hasis analisis faktor ini
Widodo Komputer Ngadirojo Kabupaten Pacitan adalah Extrovert, Leader, Moderate Risk Taker dan
analisis masalahnya : Kasus notebook rusak Ambitious. Aplikasi Expert system Pengembangan Karir
merupakan kasus yang memerlukan bantuan teksnisi menggunakan Kepribadian Entrepreneurship dinyatakan
untuk mengatasinya, dalam menyelesaikan masalah Valid (0.887), Sangat Praktis (91.11) dan efektif (82,47) [7].
dengan mengandalkan pengetahuan yang dimilikinya. Penelitian sebelumnya mengenai sistem pakar
Berdasarkan hasil wawancara dan observasi di tempat identifikasi modalitas belajar siswa menggunakan
penelitian dapat diambil kesimpulan bahwa metode forward chaining, Sistem Pakar yang diolah
kemampuan teknisi terbatas dalam mengatasi dalam penelitian ini diambil dari kepakaran guru Bimbingan
permasalahan notebook rusak, disebabkan karena Konseling Sekolah Menengah Atas Negeri 1 Tilatang
kurangnya pengetahuan teknisi tentang kerusakan– Kamang serta dapat direkomendasikan untuk membantu
kerusakan yang terjadi pada notebook. [2]. guru dan siswa dalam meningkatkan cara belajar siswa yang
tepat [8].
Penelitian sebelumnya mengenai deteksi
kerusakan notebook dengan menggunakan metode User Acceptance Test (UAT) adalah suatu proses
sistem pakar, sehingga dapat menjadi bahan pengujian yang dilakukan oleh pengguna dengan hasil
pembanding dari keputusan – keputusan yang diambil output sebuah dokumen hasil uji yang dapat dijadikan
oleh teknisi notebook untuk memperbaikinya. bukti bahwa software sudah diterima dan sudah
Termasuk juga menjadi media informasi bagi pihak memenuhi kebutuhan yang diminta. UAT tidak jauh
manapun yang ingin mengetahui cara mendiagnosa beda dengan kuesioner pada tahap awal pembuatan
dan memahami kerusakan yang ada pada notebook. aplikasi [9].
Data yang diproses berupa gejala yang muncul pada User acceptance testing (UAT) merupakan
notebook yang ditemukan selama pemeriksaan. Data pengujian yang ditujukan di luar sistem yaitu user.
tersebut selanjutnya akan dianalisis oleh sistem pakar Tujuan dari user acceptance testing adalah untuk
untuk menghasilkan output. Output yang dihasilkan mengetahui kelayakan dari perangkat lunak [10].
berupa kesimpulan jenis kerusakan notebook, beserta
informasi mengenai kerusakan tersebut yang Pada penelitian sebelumnya, UAT dilakukan
diantaranya meliputi penyebab kerusakan, cara dengan metode survey yaitu dengan menyebar
perusakan, gejala – gejalanya serta gambar – gambar kuesioner kepada pengguna (petugas TPHD) yang
ilustrasi kerusakan. Metode yang digunakan sistem sebelumnya sudah diberikan tutorial penggunaan
pakar ini adalah Forward Chaining [3]. sistem layanan haji. Model kuesioner menggunakan
likert scale dengan skala 5 yaitu strongly agree;
Penelitian sebelumnya mengenai rancang bangun agree; neutral/undecided; disagree; strongly
sistem pakar untuk perbaikan kecepatan dan disagree. UAT digunakan untuk menjawab
kegagalan koneksi peralatan external pada personal permasalahan perangkat lunak seputar system metric;
komputer. Sistem pakar ini menggunakan metode usability; satisfaction dan beberapa setting pada
Forward Chaining. Bahasa pemrograman yang masing – masing fungsi/fitur [11].
digunakan adalah PHP dan untuk databasenya adalah
MySQL [4].
2. Metode Penelitian
Penelitian sebelumnya mengenai rancang bangun
sistem pakar untuk mendeteksi kerusakan pada Adapun metode perancangan yang digunakan
perangkat keras Komputer yang dirancang untuk adalah model waterfall dengan langkah - langkah
mengetahui kerusakan pada perangkat keras komputer berikut:
[5].
2.1 Identifikasi Masalah
Penelitian sebelumnya mengenai rancang bangun
Masalah yang akan diteliti adalah jumlah pakarnya
aplikasi sistem pakar untuk kerusakan komputer
hanya ada satu serta hanya bisa mengidentifikasi 6
dengan metode backward chaining, yang di mulai dari
kerusakan per hari dan 1 hari ada 30 kerusakan.
sekumpulan hipotesis gejala kerusakan menuju fakta-
fakta yang mendukung hipotesa tersebut, hasilnya 2.2 Analisa Kerusakan Laptop Compaq Presario
akan memberikan informasi kepada pemakai CQ42
komputer bagaimana mengenali dan menangani
Kerusakan Laptop Compaq Presario CQ42 ada 30
kerusakan komputer [6].
aturan(rule) dan 300 data gejala kerusakan sebagai
knowledge basenya.
masing-masing ruang status atau disebut juga dengan 3.2 Pengujian User Acceptance Test (UAT)
state space dengan bobotnya sebagai nilai heuristik.
Pengujian UAT melibatkan 25 responden
Ruang status sepertI Gambar 5 dan 6 tersebut terdiri
pengguna Sistem pakar untuk mengidentifikasi
dari Start State, Goal State, Node, nilai hyphotesis
kerusakan Laptop Compaq Presario CQ42. Para
h(n), nilai Geographical g(n) dan lapisan (layer) yang
responden menjawab kuesioner setelah menggunakan
menyatakan kategori setiap node.
Sistem pakar untuk mengidentifikasi kerusakan
Laptop Compaq Presario CQ42 berbasis client-server.
Pada Tabel 1 mempresentasikan daftar pertanyaan
survei kuesioner yang terdiri dari 4 bagian: setting
fungsi; system metric; user satisfaction; dan usability.
Tabel 1. Daftar Pertanyaan Survei Kuesioner
No Daftar Pertanyaan
1. Apakah Tampilan Sistem Pakar berbasis client-server
menarik?
2. Apakah Menu-menu Sistem pakar berbasis client-server
ini mudah dipahami?
3. Apakah Sistem pakar berbasis client-server ini mudah
dioperasikan?
4. Apakah Sistem pakar berbasis client-server ini
Responsive?
5. Apakah Performa Sistem pakar berbasis client-server ini
baik?
6. Apakah Sistem pakar berbasis client-server dapat
mengidentifikasi kerusakan Laptop Compaq Presario
Gambar 5. Pohon Keputusan Mulai Dari Start State CQ42?
7. Apakah Fitur-fitur Sistem pakar berbasis client-server
application ini sudah cukup baik?
8. Apakah keluaran dari Sistem pakar berbasis client-server
sudah sesuai hasil identifikasi dengan pakar kerusakan
Laptop Compaq Presario CQ42.yang melakukannya?
mengidentifikasi kerusakan Laptop Compaq Presario Prosentase nilainya adalah 4,36/5 x 100% =
CQ42 berbasis client-server. 87,2%.
Sistem pakar untuk mengidentifikasi kerusakan Tabel 4. Hasil UAT
perangkat Laptop Compaq Presario CQ42 berbasis Pertanyaan Pilihan Jawaban
client-server yang akan diimplementasikan untuk
Setting Fungsi A B C D E
mengetahui tanggapan responden (user), maka
Apakah Tampilan Sistem Pakar
dilakukan pengujian dengan memberikan 8 pertanyaan berbasis client-server menarik? 10 13 1 1 0
kepada 25 responden di mana jawaban dari pertanyaan Apakah Menu-menu Sistem pakar
tersebut terdiri dari tingkatan yang dapat dipilih, berbasis client-server ini mudah
dipahami? 14 8 1 2 0
seperti Tabel 2.
System Metric A B C D E
Apakah Sistem pakar berbasis
Tabel 2. Tabel Pilihan Jawaban UAT client-server ini mudah
Pilihan Keterangan Jawaban UAT dioperasikan? 13 9 2 1 0
A Sangat: Apakah Sistem pakar berbasis
Mudah/Baik/Sesuai/Jelas/Menarik/Paham/Setuju client-server ini Responsive? 18 6 1 1 0
B Mudah/Baik/Sesuai/Jelas/Menarik/Paham/Setuju Apakah Performa Sistem pakar
C Netral berbasis client-server ini baik? 19 5 1 0 0
D Cukup: Sulit/Cukup Baik/Tidak Sesuai/Tidak Jelas/Tidak User Satisfaction A B C D E
Menarik/Tidak Paham/Tidak Setuju Apakah Sistem pakar berbasis
E Sangat: Sulit/Jelek/Tidak Sesuai/Tidak Jelas/Tidak client-server dapat
Menarik/Tidak Paham/Tidak Setuju mengidentifikasi kerusakan
Laptop Compaq Presario CQ42? 20 2 3 0 0
Tabel Bobot Nilai Jawaban UAT dapat dilihat Usability A B C D E
Tabel 3. Apakah Fitur-fitur Sistem pakar
berbasis client-server ini sudah
Tabel 3. Tabel Bobot Nilai Jawaban UAT cukup baik? 19 4 1 1 0
Jawaban UAT Bobot Apakah keluaran dari Sistem
A Sangat: Mudah/Baik/Sesuai/Jelas/Menarik/Paham 5 pakar berbasis client-server
B Mudah/Baik/Sesuai/Jelas/Menarik/Paham 4 sudah sesuai hasil identifikasi
C Netral 3 dengan pakar kerusakan Laptop
D Cukup Sulit/Cukup Baik/Tidak Sesuai/Tidak Jelas/ 2 Compaq Presario CQ42.yang
Tidak Menarik/Tidak Paham/Tidak Setuju melakukannya? 18 6 1 0 0
E Sangat: Sulit/Jelek/Tidak Sesuai/Tidak Jelas/Tidak 1 4. Analisa pertanyaan keempat
Menarik/Tidak Paham/Tidak Setuju Dari tabel 5 dapat dilihat bahwa jumlah nilai dari
25 responden untuk pertanyaan keempat adalah
Tabel 4 merupakan hasil UAT yang melibatkan 117. Nilai rata-ratanya adalah 117/25 = 4,68.
pengguna sistem pakar untuk mengidentifikasi Prosentase nilainya adalah 4,68/5 x 100% =
kerusakan Laptop Compaq Presario CQ42 berbasis 93,6%.
client-server. Sebanyak 25 responden melakukan 5. Analisa pertanyaan kelima
evaluasi dalam pengisian kuesioner. Diperoleh hasil Dari tabel 5 dapat dilihat bahwa jumlah nilai dari
kuesioner dalam bentuk likert scale yang akan 25 responden untuk pertanyaan kelima adalah
dianalisis. 118. Nilai rata-ratanya adalah 118/25 = 4,72.
Tabel 5 merupakan hasil perkalian masing-masing Prosentase nilainya adalah 4,72/5 x 100% =
jawaban UAT dikalikan dengan masing-masing bobot 94,4%.
nilai jawaban UAT 6. Analisa pertanyaan keenam
Dari tabel 5 dapat dilihat bahwa jumlah nilai dari
1. Analisa pertanyaan pertama Dari tabel 5 dapat 25 responden untuk pertanyaan keenam adalah
dilihat bahwa jumlah nilai dari 25 responden 117 Nilai rata-ratanya adalah 117/25 = 4,68.
untuk pertanyaan pertama adalah 107. Nilai rata- Prosentase nilainya adalah 4,68/5 x 100% =
ratanya adalah 107/25= 4,28. Prosentase nilainya 93,6%.
adalah 4,28/5 x 100 %= 85,6%. 7. Analisa pertanyaan ketujuh
2. Analisa pertanyaan kedua Dari tabel 5 dapat dilihat bahwa jumlah nilai dari
Dari tabel 5 dapat dilihat bahwa jumlah nilai dari 25 responden untuk pertanyaan ketujuh adalah
25 responden untuk pertanyaan kedua adalah 109. 116. Nilai rata-ratanya adalah 116/25 = 4,64.
Nilai rata-ratanya adalah 109/25 = 4,36. Prosentase nilainya adalah 4,64/5 x 100% =
Prosentase nilainya adalah 4,36/5 x 100% = 92,8%.
87,2%. 8. Analisa pertanyaan kedelapan
3. Analisa pertanyaan ketiga Dari tabel 5 dapat dilihat bahwa jumlah nilai dari
Dari tabel 5 dapat dilihat bahwa jumlah nilai dari 25 responden untuk pertanyaan keedelapan adalah
25 responden untuk pertanyaan ketiga adalah 109. 117. Nilai rata-ratanya adalah 117/25 = 4,68.
Nilai rata-ratanya adalah 109/25 = 4,36
Prosentase nilainya adalah 4,68/5 x 100% = pakar kerusakan Laptop Compaq Presario CQ42 yang
93,6%. melakukannya. Hasil proses pengujian dengan UAT,
para responden setuju (di atas 91,23%) bahwa
Tabel 5. Hasil UAT x Bobot Nilai
secara keseluruhan sistem pakar membantu pakar serta
Pertanyaan Pilihan Jawaban Jumlah dapat menyimpulkan kerusakan Laptop Compaq
Presario CQ42 dengan benar.
Setting Fungsi A B C D E
Apakah Tampilan 3.3 Kelebihan Program
Sistem Pakar berbasis
client-server menarik? 50 52 3 2 0 107 Kelebihan yang dimiliki program sistem pakar ini,
Apakah Menu-menu
antara lain :
Sistem pakar berbasis
client-server ini 1) Berbasis client-server, sehingga program sistem
mudah dipahami? 70 32 3 4 0 109
pakar ini dapat diinstall pada perangkat
System Metric A B C D E handphone dengan berbagai flatform
Apakah Sistem pakar 2) Menjadi tools utama dalam analisa masalah,
berbasis client-server
ini mudah dengan adanya sistem pakar ini, maka teknisi
dioperasikan? 65 36 6 2 0 109 junior dapat melakukan pekerjaan troubleshooting
Apakah Sistem pakar beserta problem solving.
berbasis client-server 3) Komunikatif dan informatif, dengan adanya menu
ini Responsive? 90 24 3 0 0 117
Apakah Performa kamus maka pemahaman yang awam terhadap
Sistem pakar berbasis istilah Laptop Compaq Presario CQ42 dapat
client-server ini baik? 95 20 3 0 0 118 dihindari.
User Satisfaction A B C D E 4) Basic knowledge base resource bagi seorang
Apakah Sistem pakar pakar, mereka dapat dengan mudah menyimpan
berbasis client-server dokumentasi pengetahuannya sebagai pengayaan
dapat mengidentifikasi pustaka ilmu.
kerusakan Laptop
Compaq Presario 3.4 Kekurangan Program
CQ42? 100 8 9 0 0 117
Kekurangan yang dimiliki program sistem pakar
Usability A B C D E
Apakah Fitur-fitur ini, antara lain :
Sistem pakar berbasis
client-server ini sudah 1) Penerapan Algoritme best first search dengan
cukup baik? 95 16 3 2 0 116 fungsi heuristic terbukti tidak efektif dalam
Apakah keluaran dari implementasi sistem pakar.
Sistem pakar berbasis 2) Banyak sekali permasalahan yang dihadapi dalam
client-server sudah
sesuai hasil sistem Laptop Compaq Presario CQ42 ini, bukan
identifikasi dengan hanya identifikasi kerusakan, namun prosedur
pakar kerusakan instalasi dan pemograman perangkat juga masih
perangkat Laptop menjadi hal yang sangat penting oleh karena itu
Compaq Presario
CQ42 yang pengembangan data sangat perlu dilakukan.
melakukannya? 90 24 3 0 0 117 3) Basis data masih menggunakan server-based dan
membutuhkan koneksi internet untuk
Dari data di atas dapat disimpulkan bahwa mendapatkan dan melakukan perubahan data,
prosentase dari setting fungsi sebesar 86,4% setuju walaupun demikian seiring dengan proses riset
sistem pakar untuk mengidentifikasi kerusakan Laptop telah disiapkan lokal-server-based untuk
Compaq Presario CQ42 tersebut mempunyai tampilan menunjang kapasitas dan ferforma.
sistem pakar berbasis client-server menarik dan menu- 4) Laptop Compaq Presario CQ42 ini masih terus
menu Sistem pakar berbasis client-server ini mudah mengalami pengembangan oleh karena itu masih
dipahami, dan prosentase dari system metric sebesar banyak hal-hal yang perlu diketahui berdasarkan
91,73% setuju sistem pakar berbasis client-server ini pengalaman di lapangan.
mudah dioperasikan, sistem pakar berbasis client-
server ini responsive dan performa sistem pakar 4. Kesimpulan
berbasis client-server ini baik serta prosentase dari
User Satisfaction sebesar 93,6% setuju sistem pakar Kesimpulan dapat diambil Algoritme best first
berbasis client-server dapat mengidentifikasi search mempunyai karakteristik pencarian secara
kerusakan Laptop Compaq Presario CQ42 dan menyeluruh terhadap ruang statusnya, algoritme best
prosentase dari Usability sebesar 93,2% setuju fitur- first search dengan metode heuristic backward
fitur sistem pakar berbasis client-server ini sudah channing terbukti efektif dalam implementasi sistem
cukup baik dan keluaran dari sistem pakar berbasis pakar, dengan menggunakan client-server sebagai
client-server sudah sesuai hasil identifikasi dengan sarana pendukung diharapkan sistem pakar dapat
Daftar Pustaka