TUGAS AKHIR
Oleh :
JUAN KALYZTA
1811500071
JAKARTA
2022
IMPLEMENTASI SISTEM PAKAR DIAGNOSA KERUSAKAN
KOMPUTER DENGAN METODE ALGORITMA FORWARD
CHAINING DAN CERTAINTY FACTOR BERBASIS WEB
PADA LABORATORIUM KOMPUTER PUSAT UNIVERSITAS
BUDI LUHUR
TUGAS AKHIR
Oleh :
JUAN KALYZTA
1811500071
JAKARTA
2022
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS BUDI LUHUR
Disetujui untuk dipertahankan dalam sidang Tugas Akhir periode semester genap
tahun ajaran 2021/2022.
Jakarta, …….2022
Dosen Pembimbing
Alhamdulillah, segala puji dan syukur penulis panjatkan kepada Tuhan Yang
Maha Esa, karena berkat nikmat dan karunianya, Sehingga penulis bisa
menyelesaikan Tugas Akhir yang berjudul “IMPLEMENTASI SISTEM PAKAR
DIAGNOSA KERUSAKAN KOMPUTER DENGAN METODE ALGORITMA
FORWARD CHAINING DAN CERTAINTY FACTOR BERBASIS WEB
PADA LABORATORIUM KOMPUTER PUSAT UNIVERSITAS BUDI
LUHUR”. Adapun Tugas Akhir ini disusun untuk memenuhi persyaratan dalam
kelulusan pendidikan Strata satu (S1) pada Program Studi Teknik Informatika,
Fakultas Teknologi Informasi Universitas Budi Luhur.
Dalam kesempatan kali ini, tak lupa penulis ingin mengucapkan terima kasih
kepada pihak yang telah memberikan bimbingan dan masukan berupa kritik dan
saran dalam penyusunan Tugas Akhir ini. Oleh karena itu, penulis
menyampaikan rasa hormat dan ucapan terima kasih kepada :
Dalam penyusunan laporan tugas akhir ini, penulis menyadari bahwa masih
banyak sekali kekurangan, kelemahan, serta kesalahan yang terdapat pada
penulisan laporan tugas akhir ini karena terbatasnya kemampuan, wawasan,
pengetahuan, serta pengalaman penulis sendiri.
Akhir kata penulis memohon maaf atas segala kekurangan dan kekeliruan
yang ada pada laporan Tugas Akhir ini. Semoga tulisan ini dapat bermanfaat bagi
banyak pihak.
Jakarta, …. 2022
Penulis
DAFTAR TABEL
DAFTAR GAMBAR
Gambar 2. 1 Konsep Kecerdasan Buatan (Imron et al., 2019)...........................................
Gambar 2. 2 Struktur Sistem Pakar (Efendi, Niswatin and Farida, 2020)..........................
Gambar 2. 3 Inferensi forward chaining..........................................................................11
Gambar 3. 1 Flowchart Perhitungan Certainty Factor.....................................................28
Gambar 3. 2 Entity Relationship Diagram.......................................................................30
Gambar 3. 3 Logical Record Structure.............................................................................31
Gambar 3. 4 Rancangan Menu.........................................................................................34
Gambar 3. 5 Rancangan Layar Beranda...........................................................................34
Gambar 3. 6 Rancangan layar diagnosa...........................................................................35
Gambar 3. 7 Rancangan Layar hasil diagnosa..................................................................35
Gambar 3. 8 Rancangan Layar Tentang...........................................................................36
Gambar 3. 9 Rancangan Layar Login...............................................................................36
Gambar 3. 10 Rancangan Layar Admin...........................................................................37
Gambar 3. 11 Rancangan Layar Daftar Data Kerusakan..................................................37
Gambar 3. 12 Rancangan Layar Gejala............................................................................38
Gambar 3. 13 Rancangan Layar Basis Pengetahuan........................................................38
Gambar 4. 1 Deployement Diagram Sistem Pakar Kerusakan Komputer.........................39
Gambar 4. 2 Decision Tree (Pohon Keputusan)...............................................................49
Gambar 4. 3 Flowchart Penelitian....................................................................................62
Gambar 4. 4 Flowchart Perhitungan Diagnosa................................................................63
Gambar 4. 5 Flowchart Menu Beranda............................................................................64
Gambar 4. 6 Flowchart Menu Diagnosa..........................................................................65
Gambar 4. 7 Flowchart Menu Riwayat............................................................................66
Gambar 4. 8 Flowchart Menu Tentang............................................................................67
Gambar 4. 9 Flowchart Menu Login................................................................................68
Gambar 4. 10 Flowchart Menu Admin............................................................................69
Gambar 4. 11 Flowchart Menu Gejala.............................................................................70
Gambar 4. 12 Flowchart Menu Kerusakan......................................................................71
Gambar 4. 13 Flowchart Menu Pengetahuan...................................................................72
Gambar 4. 14 Tampilan Layar Menu Beranda.................................................................79
Gambar 4. 15 Tampilan Layar Menu Diagnosa...............................................................79
Gambar 4. 16 Tampilan Layar Menu Riwayat.................................................................80
Gambar 4. 17 Tampilan Layar Menu Tentang.................................................................80
Gambar 4. 18 Tampilan Layar Login...............................................................................81
Gambar 4. 19 Tampilan Layar Menu Admin...................................................................81
Gambar 4. 20 Tampilan Layar Menu Gejala....................................................................82
Gambar 4. 21 Tampilan Layar Menu Kerusakan..............................................................82
Gambar 4. 22 Tampilan Layar Menu Pengetahuan..........................................................83
DAFTAR ALGORTIME
DAFTAR SIMBOL
2. Flowchart
GAMBAR NAMA KETERANGAN
Simbol untuk permulaan
Terminal Point Symbol / atau akhir dari suatu
Simbol Titik Terminal program
3. Deployment Diagram
GAMBAR NAMA KETERANGAN
Package merupakan
Package sebuah bungkusan dari
satu atau lebih node.
DAFTAR ISI
ABSTRAK..............................................................................................................iii
KATA PENGANTAR.............................................................................................v
DAFTAR TABEL.................................................................................................vii
DAFTAR GAMBAR............................................................................................viii
DAFTAR ALGORTIME........................................................................................ix
DAFTAR SIMBOL.................................................................................................x
DAFTAR ISI.........................................................................................................xii
BAB I PENDAHULUAN.......................................................................................1
1.1. Latar Belakang..........................................................................................1
1.2. Identifikasi Masalah..................................................................................2
1.3. Rumusan Masalah.....................................................................................2
1.4. Batasan Masalah........................................................................................2
1.5. Tujuan........................................................................................................2
1.6. Manfaat......................................................................................................3
1.7. Sistematika Penulisan................................................................................3
BAB II LANDASAN TEORI..................................................................................5
2.1. Kecerdasan Buatan (Artificial Intelligence)..............................................5
2.2. Pengertian Sistem Pakar............................................................................5
2.2.1. Definisi Sistem Pakar.........................................................................6
2.2.2. Ciri-Ciri Sistem Pakar........................................................................6
2.2.3. Kelebihan dan Kekurangan Sistem Pakar..........................................6
2.2.4. Stuktur Sistem Pakar..........................................................................7
2.2.5. Komponen Sistem Pakar....................................................................8
2.3. Representasi Pengetahuan.........................................................................9
2.4. Mekanisme Inferensi...............................................................................10
2.5. Mesin Inferensi Forward Chaining..........................................................10
2.6. Metode Certainty Factor..........................................................................11
2.6.1. Bentuk Certainty Factor...................................................................12
2.6.2. Kombinasi Aturan............................................................................14
2.7. Diagnosa Kerusakan Komputer...............................................................14
2.8. Kerusakan Komputer...............................................................................15
2.9. Studi Literatur.........................................................................................15
BAB III METODOLOGI PENELITIAN..............................................................25
3.1. Data Penelitian........................................................................................25
3.2. Penerapan Metode...................................................................................25
3.2.1. Tahapan Pengumpulan Data............................................................25
3.2.2. Analisa Kebutuhan Sistem...............................................................26
3.2.3. Metode Certainty Factor..................................................................26
3.2.4. Flowchart Perhitungan Metode Certainty Factor............................27
3.2.5. Implementasi....................................................................................28
3.2.6. Testing (Pengujian Sistem)..............................................................28
3.3. Rancangan Pengujian..............................................................................28
3.3.1. Black Box.........................................................................................28
3.3.2. Akurasi.............................................................................................29
3.4. Rancangan Basis Data.............................................................................29
3.4.1. ERD (Entity Relationship Diagram)................................................30
3.4.2. Logical Record Structure.................................................................30
3.5. Spesifikasi Basis Data.............................................................................31
3.6. Rancangan Menu.....................................................................................33
3.7. Racangan Layar.......................................................................................34
3.7.1. Rancangan Layar Beranda...............................................................34
3.7.2. Rancangan Layar Diagnosa.............................................................34
3.7.3. Rancangan Hasil Diagnosis.............................................................35
3.7.4. Rancangan Layar Tentang...............................................................35
3.7.5. Rancangan Layar Login...................................................................36
3.7.6. Rancangan Layar Admin................................................................36
3.7.7. Rancangan Layar Daftar Kerusakam...............................................37
3.7.8. Rancangan Layar Gejala..................................................................37
3.7.9. Rancangan Layar Basis Pengetahuan..............................................38
BAB IV HASIL DAN PEMBAHASAN...............................................................39
4.1. Deployment Diagram..............................................................................39
4.2. Implementasi Metode..............................................................................39
4.2.1. Basis Pengetahuan............................................................................39
4.2.2. Daftar Kerusakan.............................................................................40
4.2.3. Daftar Gejala....................................................................................42
4.2.4. Kaidah Produksi (Production Rules)...............................................44
4.2.5. Pohon Keputusan.............................................................................48
4.2.6. Teknik Inferensi...............................................................................49
4.2.7. Proses Perhitungan Pada Sistem Pakar............................................57
4.3. Flowchart................................................................................................61
4.3.2. Flowchart Perhitungan Diagnosa.....................................................63
4.3.3. Flowchart Menu Beranda................................................................64
4.3.4. Flowchart Menu Diagnosa...............................................................65
4.3.5. Flowchart Menu Riwayat................................................................66
4.3.6. Flowchart Menu Tentang.................................................................67
4.3.7. Flowchart Menu Login....................................................................67
4.3.8. Flowchart Menu Admin..................................................................68
4.3.9. Flowchart Menu Gejala...................................................................69
4.3.10. Flowchart Menu Kerusakan.............................................................70
4.3.11. Flowchart Menu Pengetahuan.........................................................71
4.4. Algoritme................................................................................................72
4.4.1. Algoritme Sistem Pakar...................................................................72
4.4.2. Algoritme Perhitungan Certainty Factor.........................................73
4.4.3. Algoritme Menu Beranda.................................................................73
4.4.4. Algoritme Menu Diagnosa...............................................................74
4.4.5. Algoritme Menu Riwayat.................................................................74
4.4.6. Algoritme Menu Tentang.................................................................74
4.4.7. Algoritme Menu Login.....................................................................75
4.4.8. Algoritme Menu Admin...................................................................75
4.4.9. Algoritme Menu Gejala...................................................................76
4.4.10. Algoritme Menu Kerusakan.............................................................77
4.4.11. Algoritme Menu Pengetahuan.........................................................77
4.5. Implementasi Sistem...............................................................................78
4.5.1. Tampilan Layar Menu Beranda.......................................................78
4.5.2. Tampilan Layar Menu Diagnosa......................................................79
4.5.3. Tampilan Layar Menu Riwayat.......................................................79
4.5.4. Tampilan Layar Menu Tentang........................................................80
4.5.5. Tampilan Layar Menu Login...........................................................80
4.5.6. Tampilan Layar Menu Admin..........................................................81
4.5.7. Tampilan Layar Menu Gejala..........................................................81
4.5.8. Tampilan Layar Menu Kerusakan....................................................82
4.5.9. Tampilan Layar Menu Pengetahuan................................................83
4.6. Pengujian.................................................................................................83
4.6.1. Black Box.........................................................................................83
4.6.2. Pengujian Akurasi............................................................................87
4.7. Evaluasi Pengujian..................................................................................89
4.7.1. Kelebihan Sistem.............................................................................89
4.7.2. Kelemahan Sistem............................................................................89
BAB V PENUTUP................................................................................................91
5.1. Kesimpulan..........................................................................................91
5.2. Saran....................................................................................................91
DAFTAR PUSTAKA............................................................................................92
LAMPIRAN-LAMPIRAN....................................................................................94
BAB I
PENDAHULUAN
1.5. Tujuan
a. Manfaat Akademis
Hasil penelitian ini diharapkan dapat memberikan informasi dan
studi literatur bagi dunia pendidikan, khususnya dibidang teknik
informatika.
BAB I : PENDAHULUAN
Bab ini berisi tentang latar belakang, perumusan
masalah, batasan masalah, tujuan dan manfaat, serta
sistematika penulisan.
BAB V : PENUTUP
Bab ini berisi tentang kesimpulan dari hasil penelitian dan
pembuatan program yang telah dilakukan serta, saran
mengenai penelitian guna pengembangan program di
aplikasi sistem pakar diagnosa kerusakan komputer.
BAB II
LANDASAN TEORI
2.1. Kecerdasan Buatan (Artificial Intelligence)
AI merupakan bidang ilmu computer yang dapat membantu kerjaan
manusia. Ilmu yang dikembangkan adalah suatu perangkat lunak dan keras
yang mana system pengerjaannya dapat menirukan kecerdasan dari
user(Sianturi, 2019). Kecerdasan buatan atau Artificial Intelligence bekerja
dengan menerima input, diproses dan kemudian menghasilkan output,
yang berupa solusi dari suatu masalah berdasarkan kumpulan pengetahuan
yang ada. Seperti dilihat pada gambar dibawah ini:
e. Workplace/Blackboard
f. Fasilitas Penjelasan
Fasilitas penjelasan adalah komponen tambahan yang
akan meningkatkan kemampuan sistem pakar, digunakan
untuk melacak respon dan memberikan penjelasan tentang
kelakuan sistem pakar secara interaktif melalui pertanyaan.
g. Perbaikan Pengetahuan
Pakar memiliki kemampuan untuk menganalisis dan
meningkatkan kinerjanya serta kemampuan untuk belajar
dari kinerjanya. Kemampuan tersebut adalah penting dalam
pembelajaran terkomputerisasi, sehingga program akan
mampu menganalisis penyebab kesuksesan dan kegagalan
yang dialaminya dan juga mengevaluasi apakah
pengetahuan-pengetahuan yang ada masih cocok untuk
digunakan di masa mendatang.
Langkah dalam FC :
a. Definisi masalah berdasarkan pengetahuan
b. Definisi data input (sympthoms)
c. Definisi struktur pengendalian data (rule)
d. Penulisan awal pada basis data (rule)
e. Uji performa sistem
f. Pengembangan sistem
g. Evaluasi
Kondisi Nilai
Pasti TIdak -1,0
Hampir Pasti Tidak -0,8
Kemungkinan Besar Tidak -0,6
Mungkin Tidak -0,4
Tidak Tahu atau Tidak Yakin -0,2 ~ 0,2
Mungkin 0,4
Kemungkinan Besar 0,6
Hampir Pasti 0,8
Pasti 1.0
1. CF Sequensial
Bentuk dasar rumus certainty factor sebuah aturan jika E maka H.
CF(H,e) = CF(E,e) * CF(H,E)
Keterangan
CF(E,e) : Certainty factor evidence E yang dipengaruhi oleh
evidence e
2. CF Gabungan
d. Juga Salah satu dari upaya untuk mencegah serta juga mengatasi
kerusakan pada sistem hardware dan software komputer.
2.8. Kerusakan Komputer
Komputer merupakan sebuah perangkat cerdas digital yang menjadi
kebutuhan primer baik di lingkungan perusahaan maupun personal.
Seberapa bagusnya perangkat elektronik tentunya hanya buatan manusia
tidak dapat dihindarkan dari kemungkinan kerusakan (Wahana Komputer,
2014). Kerusakan perangkat komputer merupakan hal yang sangat sering
terjadi, baik kerusakan ringan yang dapat diperbaiki sendiri maupun
kerusakan berat yang memerlukan maintenance dari pihak lain. Pengguna
komputer pun bukan hanya dari kalangan IT yang sudah familiar dengan
troubleshoting sehingga akan mengalami kesulitan jika perangkat
komputernya mengalami permasalahan, walaupun permasalahan yang
terjadi hanya permasalahan ringan. Kerusakan komputer secara umum
dikelompokkan menjadi 2 kategori yaitu kerusakan hardware dan
kerusakan software.
a. Wawancara
Wawancara adalah metode pengumpulan data
dengan mengajukan beberapa pertanyaan tentang
kerusakan komputer dan gejalanya secara langsung
kepada pakar dan kepala laboratorium komputer
b. Studi Pustaka
Pada tahapan ini bertujuan untuk mendapatkan
informasi mengenai objek yaitu kerusakan komputer
yang berupa data gejala, kerusakan, beserta solusi dan
informasi mengenai teori-teori yang digunakan pada
penelitian ini. Sumber yang digunakan dalam studi
pustaka berupa buku, jurnal dan lain-lain.
c. Observasi
Pengumpulan data dengan observasi yaitu dengan
melakukan pengamatan langsung pada objek yang akan
diteliti. Metode ini bertujuan untuk dapat mengetahui
langsung bagaimana alur kerja yang terjadi pada objek
yang diteliti.
3.2.2. Analisa Kebutuhan Sistem
Berikut analasisis kebutuhan sistem yang digunakan
pada pengembangan sitem pakar ini, adalah sebagai
berikut:
a. Basis Pengetahuan (Knowledge Base): representasi
pengetahuan yang tepat akan membuat sistem pakar
dapat mengakses basis pengetahuan ini untuk keperluan
pembuatan keputusan.
a. Menentukan CF Paralel
b. Menentukan CF Sekuensial
c. Menentukan CF Gabungan
d. Menentukan CF Persentase
3.2.5. Implementasi
Tahapan implementasi adalah proses konversi desain
sistem ke dalam kode-kode program. Penulisan kode
program (coding) menggunakan Bahasa pemrograman Java
dan PHP : Hypertext Preprocessor (PHP). Pemrograman
dilakukan dengan menggunakan Visual Studio Code.
3.2.6. Testing (Pengujian Sistem)
Tahap selanjutnya adalah tahap testing atau pengujian
sistem. Pada penelitian ini menggunakan metode Black Box
testing dan pengujian akurasi.Yaitu pengujian yang
menekankan pada pengujian fungsionalitas sistem agar
keluaran sesuai dengan apa yang diharapkan pengguna
(user). Sedangkan pengujian akurasi diperoleh dengan cara
membandingkan hasil kinerja dari kedua metode dan pakar.
3.3. Rancangan Pengujian
Berikut adalah rancangan pengujian yang akan dipakai yaitu pengujian
Black Box dan pengujian akurasi.
3.3.1. Black Box
Metode Pengujian perangkat lunak (software) dengan salah
satunya adalah metode pengujian Black Box. Metode Pengujian
Black Box beracuan dengan persyaratan fungsional perangkat
lunak (software) yang dibuat. Dengan demikian, pengujian
Black Box memungkinkan perekayasaan perangkat lunak
mendapatkan serangkaian kondisi input yang sepenuhnya
menggunakan semua persyaratan fungsional untuk suatu
program.
Pengujian Black Box berusaha menemukan kesalahan dalam
kategori sebagai berikut:
a. Fungsi-fungsi yang tidak benar atau hilang
b. Kesalahan Interface
c. Kesalahan dalam akses database eksternal
d. Kesalahan Kinerja.
e. Inisialisasi dan kesalahan terminasi
Adapun rancangan pengujuan sistem yang akan diuji dengan
teknik pengujian Black Box akan dikelompokkan dalam tabel
3.1. dibawah ini.
3.3.2. Akurasi
Pengujian akurasi dilakukan untuk mengetahui performa dari
sistem pakar untuk memberikan hasil diagnosis kesimpulan jenis
Kerusakan Komputer. Data yang diuji berjumlah 10 sampel data
analisis pakar. Hasil rekomendasi yang diperoleh dari perhitungan
di sistem pakar, dicocokkan dengan hasil analisis dari pakar.
Tabel 3. 2 Admin
Kode
Nama
Kerusaka Detail Kerusakan Saran Kerusakan
Kerusakan
n
Cek Kabel Power
Monitor dan Kabel
Monitor Tidak VGA Monitor apabila
MONITOR Berfungsi dengan tidak ada perubahan
K1
RUSAK baik atau mati Segera lapor
total supervisor dan
lakukan permintaan
barang
Coba bersihkan pin
kuningan pada RAM
dengan penghapus
atau kain halus,
Bersihkan Slot Ram
pada Motherboard
Memori card/ dan coba ganti Slot
MEMORI RAM tidak pada
K2
RUSAK berfungsi dengan Motherboard ,kalau
baik tetap tidak bisa, Cek
pada perangkat lain
pada motherboard
dan segera lapor
supervisior dan
lakukan permintaan
barang
Coba lakukan
checkdisk/defragment
disk, Backup data,
Harddisk tidak
coba lakukan instal
berfungsi dengan
K3 Harddisk Rusak ulang OS dan kalau
baik atau bad
masih tetap berfungsi
sector
tidak baik segera
lapor spv dan lakukan
permintaan barang
Bersihkan Pin pada
Ketika graphic VGA Card dan Slot
K4 VGA RUSAK card tidak VGA Card dan coba
berfungsi/mati memakai display
onboard motherboard
apabila pada onboard
bisa menyala maka
segera lakukan
permintaan barang ke
supervisior
Cek semua driver
system, Cek System
Bios dan lakukan
Windows tidak
OS Repair system jika
K5 berjalan lancar
BERMASALAH masih belum bisa
atau Bluescreen
segera backup data
dan lakukan instalasi
ulang OS
Coba jumper psu apa
bila tidak ada daya
PSU tidak ada segera lakukan
POWER
daya untuk permintaan PSU ke
K6 SUPLEY
menyalahkan supervisior dan minta
RUSAK
Komputer dengan daya yang
sedikit lebih besar
dari sebelumnya
Segera lakukan
permintaan barang
kalau bisa dengan
clock yang lebih
Prosesor sudah
PROSESOR tinggi, untuk
K7 tidak berfungsi
RUSAK seterusnya lebih
dengan baik
sering lakukan
penambahan thermal
paste agar prosesor
lebih tahan lama
Periksa dengan pasti
kondisi semua
perangkat pada PC
coba dengan
Slot dan port
perangkat yang
Motherboard motherboard
K8 menyala dari PC lain
Rusak banyak yang
apabila tidak ada
tidak berfungsi
tanda perangkat
penyala maka Segera
lakukan permintaan
barang ke supervisior
K9 Keyboard Rusak Ketika Keyboard Periksa Slot USB
tidak terdeteksi / pada Motherboard
Karakter inputan dan coba tukar
tidak bisa keyboard dengan
yang menyala dari
PC lain apabila tidak
ada tanda keyboard
berfungsi maka
Lakukan Permintaan
barang ke supervisor
Periksa Slot USB
pada Motherboard
dan coba tukar
Ketika Mouse
Mouse dengan yang
tidak terdeteksi
menyala dari PC lain
dan pointer
K10 Mouse Rusak apabila tidak ada
mouse tidak
tanda mouse
berjalan dengan
berfungsi Segera
baik
lakukan permintaan
barang pada
supervisior
4.2.3. Daftar Gejala
Daftar Gejala pada Kerusakan Komputer dapat dilihat pada
tabel 4.2.
Tabel 4. 2 Daftar Gejala
Kode
Nama Gejala
Gejala
No Kerusakan Kaidah
JIKA cpu hidup tapi tidak ada gambar
tertampil di monitor (G01)
DAN Terdapat garis
horisontal/vertikal ditengah
monitor(G02)
MONITOR
1
RUSAK DAN Tampak blok hitam, dan gambar
tidak simetris/ acak(G24)
DAN Lampu Indikator Monitor
berwarna merah (G21)
MAKA MONITOR RUSAK (K1)
2 MEMORI JIKA cpu hidup tapi tidak ada gambar
RUSAK
tertampil di monitor(G01)
DAN Muncul Pesan eror pada bios
(isi pesan selalu berbeda pada tiap
kasus)(G04)
DAN Sering terjadi hang/crash saat
menjalankan aplikasi(G07)
DAN Muncul pesan pada windows,
bahwa windows kekurangan
memori(G16)
DAN Aplikasi berjalan dengan
lambat(G17)
DAN Keluar bunyi beep panjang pada
saat dinyalakan(G25)
JIKA Terdengar suara aneh pada
HDD(G06)
DAN Selalu Scandisk ketika
booting(G08)
DAN Muncul pesan error saat
pertama OS di load dari HDD (G13)
Kode Kode
Nama Kode Nama
Penget Kerus MB MD CF
Kerusakan Gejala Gejala
ahuan akan
Aplikasi
berjalan
R1 K3 Harddisk Rusak G17 0,7 0,3 0,4
dengan
lambat
Belum
sampai
R2 K3 Harddisk Rusak G29 windows 0,7 0,3 0,4
sudah
restart lagi
Muncul
pesan
error saat
R3 K3 Harddisk Rusak G13 0,7 0,2 0,5
pertama
OS di load
dari HD
Selalu
Scandisk
R4 K3 Harddisk Rusak G08 0,9 0,1 0,8
ketika
booting
Terdengar
R5 K3 Harddisk Rusak G06 suara aneh 1 0 1
pada HDD
Device
tidak
R6 K3 Harddisk Rusak G19 0,8 0,2 0,6
terdeteksi
dalam bios
Sebagain/
seluruh
R7 K9 Keyboard Rusak G22 karekter 0,9 0,1 0,8
inputan
mati
Device
driver
informasi
tidak
R8 K9 Keyboard Rusak G10 0,8 0,4 0,4
terdeteksi
dalam
device
manager
Device
tidak
R9 K9 Keyboard Rusak G19 0,7 0,4 0,3
terdeteksi
dalam bios
Respon
lambat
R10 K9 Keyboard Rusak G30 0,7 0,3 0,4
pada
inputan
cpu hidup
tapi tidak
MEMORI ada
R11 K2 G01 0,8 0,2 0,6
RUSAK gambar
tertampil
di monitor
Muncul
pesan pada
windows,
MEMORI
R12 K2 G16 bahwa 0,9 0,1 0,8
RUSAK
windows
kekuranga
n memori
Keluar
MEMORI beep
R13 K2 G28 0,7 0,2 0,5
RUSAK berulang -
ulang kali
Keluarbun
yi beep
MEMORI
R14 K2 G25 panjang 0,7 0,3 0,4
RUSAK
pada saat
dinyalakan
Aplikasi
MEMORI berjalan
R15 K2 G17 0,8 0,2 0,6
RUSAK dengan
lambat
Muncul
Pesan eror
pada bios
MEMORI (isi pesan
R16 K2 G04 0,7 0,3 0,4
RUSAK selalu
berbeda
pada tiap
kasus)
Sering
terjadi
MEMORI hang/crash
R17 K2 G07 0,8 0,2 0,6
RUSAK saat
menjalank
an aplikasi
Respon
MEMORI lambat
R18 K2 G30 0,7 0,3 0,4
RUSAK pada
inputan
cpu hidup
tapi tidak
MONITOR ada
R19 K1 G01 0,8 0,3 0,5
RUSAK gambar
tertampil
di monitor
Tampak
blok
hitam, dan
MONITOR
R20 K1 G24 gambar 0,9 0,1 0,8
RUSAK
tidak
simetris/
acak
Terdapat
garis
MONITOR horisontal/
R21 K1 G02 0,9 0,1 0,8
RUSAK vertikal
ditengah
monitor
Lampu
Indikator
MEMORI
R22 K2 G31 Monitor 0,8 0,3 0,5
RUSAK
berwarna
merah
Lampu
Indikator
MONITOR
R23 K1 G31 Monitor 0,7 0,3 0,4
RUSAK
berwarna
merah
Hanya
sebagaian
Motherboard
R24 K8 G21 perangkat 0,9 0,1 0,8
Rusak
yang
bekerja
Motherboard
R25 K8 G27 Mati total 0,8 0,2 0,6
Rusak
Tidak ada
tanda-
tanda dari
Motherboard
R26 K8 G14 sebagain/s 0,9 0,2 0,7
Rusak
eluruh
perangkat
menyala
Tidak ada
Motherboard indikasi
R27 K8 G26 0,6 0,2 0,4
Rusak masuk
power
R28 K10 Mouse Rusak G23 Pointer 0,9 0,1 0,8
mouse
tidak
merespon
gerakan
mouse
Device
driver
informasi
tidak
R29 K10 Mouse Rusak G10 0,8 0,2 0,6
terdeteksi
dalam
device
manager
Lampu
indikator
R30 K10 Mouse Rusak G33 mouse 0,9 0,2 0,7
tidak
menyala
Double
R31 K10 Mouse Rusak G32 Klik pada 0,9 0,2 0,7
mouse
Aplikasi
OS
berjalan
R32 K5 BERMASALA G17 0,8 0,3 0,5
dengan
H
lambat
Belum
OS sampai
R33 K5 BERMASALA G29 windows 0,8 0,2 0,6
H sudah
restart lagi
Keluarnya
blue
screen
pada OS
OS
Windows
R34 K5 BERMASALA G12 0,8 0,2 0,6
(isi pesan
H
selalu
berbeda
pada tiap
kasus)
Muncul
OS pesan
R35 K5 BERMASALA G13 error saat 0,7 0,3 0,4
H pertama
OS di load
dari HD
Sering
terjadi
OS
hang/crash
R36 K5 BERMASALA G7 0,8 0,2 0,6
saat
H
menjalank
an aplikasi
Tiba-tiba
OS OS
R37 K5 BERMASALA G11 melakukan 0,8 0,1 0,7
H restart
otomatis
POWER
R38 K6 SUPLEY G27 Mati total 0,9 0,2 0,7
RUSAK
Sering
POWER
tiba-tiba
R39 K6 SUPLEY G15 0,9 0,4 0,5
mati tanpa
RUSAK
sebab
Tidak ada
tanda-
POWER tanda dari
R40 K6 SUPLEY G14 sebagain/s 0,9 0,2 0,7
RUSAK eluruh
perangkat
menyala
Tidak ada
POWER
indikasi
R41 K6 SUPLEY G26 0,9 0,2 0,7
masuk
RUSAK
power
Tiba-tiba
POWER OS
R42 K6 SUPLEY G11 melakukan 0,7 0,3 0,4
RUSAK restart
otomatis
Alarm
PROSESOR
R43 K7 G05 bios 0,9 0,3 0,6
RUSAK
berbunyi
Tidak ada
PROSESOR
R44 K7 G03 tampilan 0,9 0,1 0,8
RUSAK
awal bios
PROSESOR Muncul
R45 K7 G04 0,8 0,3 0,5
RUSAK Pesan eror
pada bios
(isi pesan
selalu
berbeda
pada tiap
kasus)
cpu hidup
tapi tidak
PROSESOR ada
R46 K7 G01 0,7 0,3 0,4
RUSAK gambar
tertampil
di monitor
cpu hidup
tapi tidak
ada
R47 K4 VGA RUSAK G01 0,8 0,2 0,6
gambar
tertampil
di monitor
Kinerja
grafis
R48 K4 VGA RUSAK G18 terasa 0,9 0,2 0,7
sangat
berat
Muncul
pesan
error saat
R49 K4 VGA RUSAK G09 0,8 0,2 0,6
menjalank
an aplikasi
grafis
Keluarnya
blue
screen
pada OS
Windows
R50 K4 VGA RUSAK G12 0,7 0,3 0,4
(isi pesan
selalu
berbeda
pada tiap
kasus)
Aplikasi
berjalan
R51 K4 VGA RUSAK G17 0,7 0,3 0,4
dengan
lambat
CFgejala = CF(user)*CF(pakar)
CFc (CF1,CF2) = CF1 + CF2 (1- CF1) ; jika CF1 dan CF2
keduanya posistif
CFc (CF1,CF2) = CF1 + CF2 (1+ CF1) ; jika CF1 dan CF2
keduanya negative
CFc (CF1,CF2) = {CF1 + CF2} / (1-min{| CF1|,| CF2|}) ; jika
salah satu negatif
Contoh :
Jawab:
= -0,40 + (-0,50)(1+(-0,40))
= -0,40 + (-0,50)(0,60)
= -0,40 – 0,30
= -0,70 ………………………..………………………………….(a)
Contoh II :
dengan menganggap :
H : kerusakan Power Supply
E1 : Sering tiba-tiba mati tanpa sebab
E2 : Mati total
E3 : Tidak ada tanda-tanda dari perangkat menyala
E4 : Tidak ada indikasi masuk power
E5 : Tiba-tiba OS melakukan restart otomatis
4.4. Algoritme
4.4.1. Algoritme Sistem Pakar
1. Start
2. Pilih menu beranda
3. End
4.4.4. Algoritme Menu Diagnosa
1. Start
2. Pilih menu Diagnosa
3. select tabel
gejala,kerusakan,kondisi,basis_pengetahuan
4. query tabel
gejala,kerusakan,kondisi,basis_pengetahuan
5. tampilkan data gejala dan kondisi
6. if input bobot gejala
7. Proses Diagnosa
8. input data proses ke tabel hasil
9. Tampilkan hasil Diagnosa
10. else
11. Return menu Diagnosa
12. End
1. Start
2. Pilih menu riwayat
3. select tabel hasil
4. query tabel hasil
5. tampilkan tabel hasil
6. if tekan detail data riwayat
7. Tampil detail riwayat hasil diagnosa
8. else
9. Return menu riwayat
10. End
4.6. Pengujian
Berikut adalah hasil pengujian menggunakan metode Black Box dan
Akurasi, antara lain sebagai berikut:
Output yang
Aktifitas Pengujian Hasil
diharapkan
Menampilkan
Klik Tobol Diagnosa Sukses
Halaman Diagnosa
Menampilkan
Klik Tombol Riwayat Sukses
Halaman Riwayat
Menampilkan
Klik Tombol Berita Sukses
Halaman Berita
Menampilkan
Klik Tombol Tentang Sukses
Halaman Tentang
Menampilkan
Klik Tombol Login Sukses
Halaman Login
Output Yang
Aktifitas Pengujian Hasil
diharapkan
Username masuk
Memasukan Username Sukses
dalam textbox
Password masuk
Memasukan Password Sukses
dalam textbox
Login Ke beranda
Klik Tombol Login Sukses
admin
Output yang
Aktifitas Pengujian Hasil pengujian
diharapkan
Mengambil data dari Data tampil di tabel
Sukses
database tabel riwayat halaman riwayat
Detail data
Mengklik tombol detail Sukses
ditampilkan
Output yang
Aktifitas Pengujian Hasil Pengujian
diharapkan
Mengambil data dari Data Tampil di tabel
Sukses
database tabel admin halaman admin
Muncul form tambah
Klik Tambah untuk menambahkan Sukses
admin
Muncul form edit
Klik Edit untuk mengedit data Sukses
admin
Klik Hapus Menghapus data admin Sukses
Hasil Diagnosa
G01,
G02,
1 Pasti Ya Monitor
G24,
Rusak 98,80% 98,80% 1
G31
G01,
G04,
G07,
G16,
G17, Pasti Ya
G25, MEMORI
2 99,93% 99,93% 1
G28, RUSAK
G30,
G31
G06, Pasti Ya
G08,
G13,
G17, Harddisk Rusak
100% 100% 1
3 G19,
G29
G01,
G09,
G10,
G12, Pasti Ya
G17, VGA RUSAK 99,48% 99,48% 1
4
G18,
G31
G07,
G11,
G12,
Pasti Ya
G13,
OS
5 G17, 99,42% 99,42% 1
BERMASALAH
G29
G11,
G14,
G15, Pasti Ya
6 G26, POWER
98,92% 98,92% 1
G27 SUPLEY RUSAK
G01,
G03,
Pasti Ya
G04, PROSESOR
7 97,60 % 97,60 % 1
G05 RUSAK
G14,
G21,
Pasti Ya Motherboard
G26,
8 Rusak 98,56% 98,56% 1
G27
G10,
G19,
Pasti Ya
G22, Keyboard
9 94,96% 94,96% 1
G30 Rusak
G10,
G23,
Pasti Ya
G32,
10 Mouse Rusak 99,28% 99,28% 1
G33
Hasil dari akurasi pada diagnosa kerusakan komputer bernilai 1
artinya diagnosa sistem sama dengan diagnosa pakar dan sesuai dengan
perhitungan manual. Sebaliknya, jika hasil akurasi bernilai 0 artinya
keluaran dari sistem tidak sama dengan keluaran dari pakar.
Berdasarkan tabel 4.27 telah dilakukan pengujian akurasi dengan 10
sampel data diagnosa kerusakan komputer dan menghasilkan nilai
akurasi sesuai perhitungan berikut.
10
Nilai akurasi = 𝑥 100% = 100%
10
b. Kerusakan yang ada pada sistem pakar ini masih terbatas pada
kejadian yang terjadi di laboratorium komputer pusat
universitas budi luhur
5.1. Kesimpulan
Berdasarkan hasil analisis dan uji coba yang telah dilakukan oleh
penulis, dengan demikian penulis dapat menyimpulkan beberapa hal
sebagai berikut:
Dwi Marisa Efendi, P.Y.S. (2020) ‘Sistem Pakar Diagnosa Penyakit Kulit Wajah
Dengan Metode Certainty Factor Pada Klinik Skin Rachel’, Jurnal Informasi dan
Komputer, 8(1), pp. 59–68. Available at: https://doi.org/10.35959/jik.v8i1.174.
Efendi, I., Niswatin, R.K. and Farida, I.N. (2020) ‘Penerapan Metode Certainty
Factor untuk Sistem Pakar Diagnosa Penyakit Burung Puyuh Berbasis Web’,
Seminar Nasional Inovasi Teknologi [Preprint].
Imron, I. et al. (2019) ‘Sistem Pakar Diagnosa Kerusakan Mesin Sepeda Motor
Transmission Automatic dengan Metode Forward Chaining Studi Kasus: AHASS
00955 Mitra Perdana’, Jurnal Ilmiah Universitas Batanghari Jambi, 19(3), p. 544.
Available at: https://doi.org/10.33087/jiubj.v19i3.742.
Mulyono, H., Darman, R.A. and Ramadhan, G. (2020) ‘Sistem Pakar Diagnosa
Kerusakan Pada Laptop Menggunakan Metode Certainty Factor’, JIPI (Jurnal
Ilmiah Penelitian dan Pembelajaran Informatika), 5(2), p. 98. Available at:
https://doi.org/10.29100/jipi.v5i2.1708.
Saputra, O., Fitri, I. and Esti Handayani, E.T. (2022) ‘Sistem Pakar Diagnosa
Kerusakan Hardware Komputer Menggunakan Metode Forward Chaining dan
Certainty Factor Berbasis Website’, Jurnal JTIK (Jurnal Teknologi Informasi dan
Komunikasi), 6(2), pp. 234–242. Available at:
https://doi.org/10.35870/jtik.v6i2.416.
Sumpala, A.T. and Sutoyo, M.N. (2018) ‘Sistem Pakar Untuk Mendiagnosa Hama
dan Penyakit Tanaman Kakao Menggunakan Metode Forward Chaining dan
Certainty Factor’, Prosding Seminar Nasional, (November), pp. 261–267.