Anda di halaman 1dari 6

EXCOM: Sistem Pakar untuk Mendiagnosa … | halaman 71 – 76

EXCOMP : Sistem Pakar untuk Mendiagnosa


Kerusakan Komputer dan Memberikan Saran
Perbaikan
(EXCOMP: Expert System for Diagnosing
Computer Malfunction and Giving Advice
to Repair It)
Hindayati Mustafidah1), Hendrik Prawijaya2), Dwi Aryanto3)
1)
Teknik Informatika – F. Teknik – Univ. Muh. Purwokerto
2)
Teknik Informatika – F. Teknik – Univ. Muh. Purwokerto
3)
Teknik Informatika – F. Teknik – Univ. Muh. Purwokerto
Jalan Raya Dukuhwaluh PO.BOX 202 Purwokerto, Jawa Tengah 53182
h.mustafidah@ump.ac.id
maileary@gmail.com

Abstract - Expert system is one of the sciences of artificial ini berupa perangkat keras (hardware), perangkat lunak
intelligence that resembles the behavior of an expert in (software), dan sumber daya manusia (brainware) [3].
solving a problem. Expert systems have been developed in Dapat dibayangkan seandainya alat bantu yang sangat
various fields of science. In the research developed an dibutuhkan dan di tengah-tengah sedang digunakan
expert system (EXCOMP) to perform diagnostics on the
terjadi kerusakan, tanpa kita tahu jenis kerusakannya
computer damage and suggest improvements that are
interactive. Knowledge of computer damage was collected apalagi cara mengatasinya atau perbaikannya. Hal ini
from various sources: books, internet, and computer akan sangat mengganggu pekerjaan yang sedang kita
technicians. Someone who experienced his computer kerjakan. Seorang dosen yang sudah nyaman
suddenly does not operate normally, can utilize EXCOMP menggunakan komputer sebagai alat bantu untuk
to help diagnose early damage and provide suggestions for menyampaikan materi kuliah akan sangat terganggu
improvement. jika komputernya mengalami kerusakan, tanpa tahu
cara mengatasinya. Suatu instansi atau perusahaan akan
Keywords: EXCOMP, expert system, computer damage, mengalami banyak kerugian materiil maupun
help diagnose, suggestions for improvement. immaterial akibat peralatan komputernya rusak, dan
I. PENDAHULUAN banyak lagi yang mengalami kerugian yang
diakibatkan alat bantunya tidak bisa beroperasi
Komputer merupakan suatu perangkat elektronika sebagaimana yang diharapkan.
yang dapat menerima dan mengolah data menjadi Akibat perkembangan teknologi global dan tuntutan
informasi, menjalankan program yang tersimpan dalam kebutuhan manusia, komputer bukan merupakan
memori, serta dapat bekerja secara otomatis dengan barang mewah. Sebagai suatu alat, komputer bisa
aturan tertentu [1]. Secara fungsional, komputer sangat mengalami kerusakan baik yang disebabkan oleh
besar manfaatnya dan sangat dibutuhkan oleh manusia kesalahan mengoperasikan (kesalahan dari faktor
untuk memperingan pekerjaannya. Hal ini beralasan, pemakai) maupun kerusakan yang disebabkan oleh
karena Wahyono [2] menyebutkan bahwa komputer tidak berfungsinya suku cadang peralatan yang
memiliki beberapa keunggulan dibandingkan dengan mendukungnya (faktor alat). Banyaknya kerusakan
kemampuan manusia diantaranya : proses komputer yang terjadi berkorelasi positif terhadap
pengolahannya lebih cepat, tingkat akurasi banyaknya orang yang menggunakan komputer.
informasinya lebih tinggi, lebih efisien, dan bersifat Keruskan komputer ini sangat mengganggu aktifitas
interaktif. Hal ini karena dalam computer terdapat tiga pekerjaan yang harus dilakukan. Hal semacam ini bisa
komponen yang saling terkait dan bekerjasama untuk diatasi atau setidaknya terbantu jika pemakai tahu
mencapai keunggulan tersebut. Komponen-komponen

JUITA Vol. I Nomor 3, Mei 2011 | Mustafidah, H., Prawijaya, H.,  dan Aryanto, D.   ________  71
EXCOM: Sistem Pakar untuk Mendiagnosa … | halaman 71 – 76

bagaimana cara mengatasi kerusakan tersebut. Oleh di bidang pendidikan yaitu FAILEXP: sistem pakar
karena itu dibutuhkan sebuah sistem yang bisa sebagai penasehat permasalahan kegagalan belajar [7],
membantu memberikan panduan atau sebagai tutor sistem pakar untuk mengatasi permasalahan kecemasan
yang bisa memberikan informasi jenis kerusakan yang belajar [8], sistem pakar sebagai konsultan
terjadi dan memberikan saran cara perbaikannya. permasalahan akademik bagi mahasiswa [9], dan
Salah satu hasil perkembangan perangkat lunak sistem pakar untuk menyusun formula pakan ikan [10].
komputer yang bisa bertindak sebagai tutor ini adalah Berdasarkan uraian di atas, maka dilakukan
ilmu Kecerdasan Buatan yang salah satu bidangnya rancangbangun sebuah sistem pakar yang mampu
meliputi Sistem Pakar. Sistem pakar merupakan memberikan informasi identifikasi terhadap jenis
program komputer yang menirukan penalaran seorang kerusakan komputer yang dialami pemakai sekaligus
pakar dengan keahliannya pada suatu wilayah memberikan saran cara perbaikannya. Ssistem pakar ini
pengetahuan tertentu. Sistem pakar ini berusaha akan bertindak sebagai pakar yang memberikan tutor
mengapdosi pengetahuan manusia ke komputer, agar kepada pemakai untuk mendiagnosa jenis kerusakan
komputer dapat menyelesaikan masalah seperti yang komputer berdasarkan gejala-gejala yang diberikan.
biasa dilakukan oleh para ahli [4]. Dalam [5] Dengan demikian pemakai bisa mengatasi kerusakan
didefinisikan bahwa sistem pakar merupakan bagian yang terjadi pada komputernya, paling tidak bisa
dari kecerdasan buatan yang menggunakan mengetahui jenis kerusakannya atau bahkan bisa
pengetahuan tertentu untuk memecahkan permasalahan melakukan penanggulangan awal, sehingga aktifitas
tertentu pada tingkat kepakaran manusia. pekerjaannya tidak banyak terganggu akibat tidak
Permasalahan yang dapat ditangani oleh sistem pakar berfungsinya peralatan komputer yang sangat
adalah bukan hanya mengandalkan algoritma saja, dibutuhkan.
tetapi juga permasalahan umum yang terjadi di
masyarakat, misalnya saja permasalahan mendiagnosa II. METODE PENELITIAN
kerusakan komputer. Permasalahan ini dapat diatasi Sistem pakar ini dirancangbangun dalam 2 bagian
oleh seorang pakar dengan pengetahuan dan utama yaitu lingkungan konsultasi (consultation
pengalamannya. Bila dibandingkan dengan pakar environment) yang digunakan oleh pengguna yang
manusia, maka sistem pakar mempunyai beberapa bukan pakar untuk memperoleh pengetahuan pakar dan
kelebihan yaitu : tidak perlu istirahat, dapat lingkungan pengembangan (development environment)
diperbanyak sesuai dengan yang diinginkan, tidak mati untuk memasukkan pengetahuan pakar ke dalam
dengan membawa keahliannya, tidak terpengaruh oleh lingkungan sistem pakar. Data penelitian berupa
kelelahan, tidak subyektif, dan yang lebih penting lagi pengetahuan tentang berbagai macam jenis kerusakan
adalah dari segi harga lebih murah karena tidak perlu komputer dengan gejala-gejala yang diberikan, serta
menggaji pakar manusianya. Dengan sistem pakar, solusi atau cara perbaikannya. Pengetahuan ini
maka orang yang bukan pakar pada suatu bidang dapat dikumpulkan dari beberapa sumber yaitu buku-buku
memanfaatkannya untuk menanyakan atau meminta referensi, informasi dari internet, dan informasi dari
penjelasan secara langsung layaknya kepada seorang nara sumber (praktisi dan teknisi komputer).
pakar tentang hal-hal tertentu yang berhubungan Langkah operasional yang dilakukan dalam
dengan kepakarannya. Misalnya dalam masalah penelitian ini adalah sebagai berikut :
penanganan terhadap kerusakan komputer, seorang - Menentukan apa saja yang menjadi input (masukan)
pemakai bisa melakukan konsultasi kepada sistem - penuangan proses dalam bagan alur atau algoritma
pakar untuk mengetahui jenis kerusakan yang terjadi, dan basis aturan dalam bentuk representasi pengetahuan
dan sistem pakar akan memberikan saran cara berbentuk kaidah dan tabel keputusan, dan pengemasan
perbaikannya. pengetahuan ke dalam basis data dan relasi antar tabel.
Beberapa sistem pakar telah dikembangkan oleh - menentukan apa saja yang menjadi ouput atau hasil dan
para ilmuwan, di antaranya mencakup bidang kesimpulannya
pemecahan formulasi matematika, geologi, medis, - pengubahan ke dalam bahasa yang mudah
kimia, bidang teknologi perangkat keras komputer, dimengerti oleh komputer yaitu pembuatan shell
pertanian, manajemen informasi, hukum, meteorologi, sistem pakar, dalam hal ini digunakan bahasa Visual
ilmu kemiliteran, fisika, dan kendali proses. Beberapa Basic versi 6.0.
aplikasi sistem pakar yang telah dikembangkan di
Indonesia adalah : sistem pakar untuk mendiagnosa
penyakit ikan dan cara pengobatannya [6], sistem pakar

JUITA Vol. I Nomor 3, Mei 2011 | Mustafidah, H., Prawijaya, H.,  dan Aryanto, D.   ________  72
EXCOM: Sistem Pakar untuk Mendiagnosa … | halaman 71 – 76

III. HASIL DAN PEMBAHASAN Masukan dalam sistem ini berupa pengetahuan
Pengetahuan dalam sistem pakar yang dibangun ini berupa mengenai macam kerusakan, jenis kerusakan, dan ciri
data atau informasi mengenai berbagai macam dan jenis serta kerusakan yang ada pada komputer. Sedangkan
cirri kerusakan pada komputer. Pengetahuan ini diperoleh dari keluaran sistem ini berupa solusi yang diberikan oleh
berbagai sumber di antaranya buku-buku referensi, internet, dan sistem yaitu cara melakukan perbaikan terhadap
pakar ([11], [12], [13], [14], [15], [16], [17]) yang kemudian kerusakan komputer. Pengetahuan dalam sistem baik
direpresentasikan dalam bentuk tabel keputusan dan kaidah pengetahuan sebagai masukan sistem maupun keluaran
produksi (IF … THEN …). Sistem ini dibangun menggunakan sistem direpresentasikan menggunakan tabel keputusan
bahasa pemrograman Visual Basic versi 6.0 (VB 6) dengan dan kaidah produksi. Berdasarkan basis aturan tersebut,
database menggunakan Microsoft Access dan dinamai dengan dibentuk tabel-tabel yang kemudian disusun relasi
“EXCOMP”. Bahasa pemrograman VB 6.0 digunakan karena antar tabel untuk menunjukkan keterhubungan antara
banyak fasilitas dalam VB yang sangat berguna dalam pengetahuan yang satu dengan pengetahuan lain yang
mengembangkan berbagai program [18], termasuk bersesuaian (Gambar 1).
untuk mengembangkan sistem pakar.

TblMacam TblJenis TblCiri

NoMacam 1 1 NoJenis 1 1 NoCiri


Macam Jenis Ciri
Gejala Diagnosa

MacamJenis JenisCiri
∞ ∞ NoJenis
NoMacam ∞ ∞
NoJenis NoCiri

Gambar 1. Tabel dan relasi tabel


Tabel macam kerusakan terdiri dari dua field yaitu ada, dilanjutkan pada jenis kerusakan kemudian ciri
NoMacam sebagai kunci primer dan Macam yang kerusakan. Berdasarkan informasi-informasi yang
merupakan nama dari macam kerusakan. Tabel jenis diberikan, sistem akan menalar untuk mencari solusi
kerusakan terdiri dari tiga field yaitu NoJenis sebagai yang sesuai. Cara kerja ini didasarkan pada basis aturan
kunci primer, jenis yang merupakan nama dari jenis yang ada.
kerusakan, dan gejala yang berisi pengetahuan tentang Hasil implementasi dari sistem ini ditunjukkan pada
gejala atau keterangan tambahan atas jenis contoh kasus konsultasi berikut. Tampilan awal system
kerusakannya. Tabel jenis ini bersama tabel macam ditunjukkan pada Gambar 2. Pemakai yang akan
direlasikan dalam sebuah tabel relasi ”MacamJenis” melakukan konsultasi dihadapkan pada pilihan macam
yang terdiri dari dua field yang masing-masing field kerusakan sebagai fakta awal yang dialami terhadap
berupa kunci primer dari kedua tabel yang direlasikan. komputernya setelah meng-klik menu
Tabel ciri kerusakan terdiri dari tiga field yaitu NoCiri “KONSULTASI” (Gambar 3).
sebagai kunci primer, ciri yang merupakan nama dari
ciri kerusakan, dan diagnosa yang berisi solusi sistem
didasarkan atas ciri-ciri yang sesuai dengan fakta.
Tabel ciri ini bersama tabel jenis direlasikan dalam
sebuah tabel relasi ”JenisCiri” yang terdiri dari dua
field yang masing-masing field berupa kunci primer
dari kedua tabel yang direlasikan.
Sistem pakar ini dibangun menggunakan metode
penalaran maju (forward chaining). Cara kerja metode
ini adalah dimulai dari fakta macam kerusakan yang

JUITA Vol. I Nomor 3, Mei 2011 | Mustafidah, H., Prawijaya, H.,  dan Aryanto, D.   ________  73
EXC
COM: Sistem P
Pakar untuk M
Mendiagnosa … | halaman
n 71 – 76

Misalkaan pemakaii memilih macam kerusakan k


“kompuuter ngadat”, maka systeem akan mellanjutkan
dengan menawarkann beberapa piilihan jenis kerusakan
k
yang haarus dipilih pemakai. Jika yang dipilih pemakai
adalah “komputer hank”,
h system
m akan mellanjutkan
menanyyakan ciri kerusakan yang terjaddi pada
komputernya (Gambar 3).

Gaambar 2. Sistem
m EXCOMP

Gam
mbar 3. Pilihan ciri kerusakann dari jenis keruusakan “kompuuter hank”
Saatt pemakai memilih ciiri kerusakaan “computeer Selain
n lingkunggan konsultasi, linngkungan
terkkadang hank ketika pemaakaian di atas 10 menitt” pengembbangan yang dibangun dalam d EXCO OMP ini
mak ka system akan
a memberrikan diagnoosa kerusakaan adalah beerupa fasilitass untuk melakkukan perubaahan atau
sebaagai solusi yaang diberikann yaitu seperrti tersaji padda penambaahan pengetaahuan. Untu uk bisa maasuk ke
Gam mbar 4. Selainn memberikann solusi, systtem juga dapaat lingkungan ini, harus dilakukan deengan cara “loog in” ke
mem mberikan pennjelasan menngapa solusi tersebut yanng menu ad dministrator (Gambar 7)). Dalam coontoh ini
dibeerikan, yaitu dengan mellakukan peneelusuran baliik diberikann nama pem makai “inform matika” denggan kata
terhhadap fakta-fakta yang diberikan (Gambar 5)). sandi “pakar”. Dalam m lingkungann pengembanngan ini,
Penjjelasan ini merupakan
m salaah satu karak
kteristik sistem
m akan dituunjukkan sem mua pengetahhuan yang digunakan
pakaar yaitu EXC COMP mamppu memberikkan penjelasaan dalam system yang terrsimpan dalam m tabel-tabel (Gambar
kepaada pemakai mengapa diiberikan soluusi seperti ituu. 8).
Hal ini berkaitann dengan atuuran yang diggunakan yaittu
men nggunakan atuuran ke-6 (Gaambar 6).

JUITA Voll. I Nomor 3, M
Mei 2011 | M
Mustafidah, H.., Prawijaya, H.,  dan Aryanto, D.   _________  74
EXC
COM: Sistem P
Pakar untuk M
Mendiagnosa … | halaman
n 71 – 76

Gambar 7.
7 Tampilan sistem pada linggkungan pengem
mbangan

Gaambar 4. Solussi yang diberikaan oleh EXCO


OMP atas fakta
yang terjadi

Gam
mbar 5. Penjellasan yang dibeerikan system EXCOMP
E atass
permintaan pemakai
Gambaar 8. Tampilan semua pengetaahuan yang adaa dalam
sistem
R6
6 : Komputer Ngadat
N AND Ko omputer hank AND
A Komputer Dengan melihat tam mpilan ini, seorang
s yanng sudah
terkadang haank ketika pemaakaian di atas 10 menit THEN memiliki hak, bisaa melakukaan perubahaan atau
Prosessor paanas, sehingga membutuhkan
m peendingin khusus penambaahan pengeetahuan. Pengubahann atau
dan jenis fan
f khusus, sehhingga pada saat temperatur
prosesor meningkat
m melaampaui batas, sistem akan penambaahan pengetahhuan ini bisaa dilakukan terhadap
melambat daan proses akan berjalan
b lambat. Kipas prosesor pengetahhuan tentang m macam kerussakan kompuuter, jenis
yang gagal disebabkan
d karen
na : 1. Debu yanng menghambat kerusakan n komputer, maupun cirii kerusakan komputer
k
perputaran kipas
k secara sm
mooth. 2. Fan motor
m rusak. 3. beserta diagnosanya
d sebagai solusi dari sistem. Kegiatan
Bearing fan ada yang doll seehingga fan “jigggling”. Jiggling
adalah jika fan
f yang sedang g berputar ada bunyi
b krek-krek
ini hanyaa bisa dilakukkan oleh seseoorang yang diberi
d hak
secara cepat disebabkan bearring fan sudah mulai
m dol. dan wewenang sebagaai administrator.

Gam
mbar 6. Aturan
n yang digunakkan sistem dalaam memberikann IV
V. PENUTU
UP
solusi kepadaa pemakai Simpuulan dari peenelitian ini adalah bahw wa dalam
melakukaan identifikkasi awal terhadap kerusakan
k
komputerr yang dialammi oleh seseeorang bisa dilakukan
d
menggunnakan sistemm EXCOMP. Dengan sistem ini
pemakai bisa melakuukan konsultasi mengenaai hal-hal
yang terrjadi pada komputernyaa, dan sisteem akan
memberikkan solusi beerupa diagnossa tindakan yang
y bisa

JUITA Voll. I Nomor 3, M
Mei 2011 | M
Mustafidah, H.., Prawijaya, H.,  dan Aryanto, D.   _________  75
EXCOM: Sistem Pakar untuk Mendiagnosa … | halaman 71 – 76

dilakukan oleh pemakai. Sistem ini sebagian besar baru DWIJA WACANA Jilid 5 Nomor 2 hal 117 – 128.
mencakup pengetahuan tentang kerusakan CPU (Central Surakarta.
Processing Unit) komputer dan hanya sedikit cakupan [8] Mustafidah, H. 2007. Pemecahan Masalah Kecemasan
tentang monitor komputer. Oleh karena itu disarankan Belajar Menggunakan Sistem Pakar. Jurnal Biomath
VIII(1) hal. 19-26. Purwokerto.
agar bisa dilengkapi pengetahuan tentang kerusakan
[9] Kurniasih, N. dan H. Mustafidah. 2007. Rancang
monitor komputer dan bahkan pengetahuan tentang Bangun Sistem Pakar Sebagai Konsultan Permasalahan
bagian-bagian lain yang merupakan pendukung dari Akademik Bagi Mahasiswa. Laporan Penelitian. UMP
sistem kerja komputer misalnya alat pencetak (printer). Purwokerto.
[10] Suwarsito dan Mustafidah, H. 2008. Formulasi
UCAPAN TERIMA KASIH Pakan Ikan Menggunakan Aplikasi Sistem Pakar
Terima kasih kepada Rektor Universitas Metode Runut Balik (Backward Chaining). Laporan
Muhammadiyah Purwokerto yang telah memberikan Penelitian. UMP Purwokerto.
dorongan dan semangat serta pendanaan dalam [11] Bajirul. 2006. Kode-Kode Beep Bios Ami & Phoenix.
penelitian ini, Ketua Lembaga Penelitian dan http://bajirul.wordpress.com/2006/08/04/kode-kode-
beep-bios-ami-phoenix/. Diakses 20 Maret 2011.
Pengabdian pada Masyarakat UMP yang memberikan [12] Catatanteknisi. 2010a. Cara Memperbaiki Hardisk Bad
pengarahan sehingga penelitian ini bisa berjalan dengan Sector. http://www.catatanteknisi.com/2010/07/cara-
baik, dan kepada Dekan Fakultas Teknik Universitas memperbaiki-hardisk-bad-sector.html. Diakses 7 April
Muhammadiyah Purwokerto yang telah memberikan 2011.
kesempatan dan fasilitas dalam pelaksanaan penelitian [13] Catatanteknisi. 2010b. Cara Menganalisa Penyebab
ini. Bluescreen.
http://www.catatanteknisi.com/2010/08/menganalisa-
DAFTAR PUSTAKA penyebab-bluescreen.html. Diakses 7 April 2011.
[1] Haryono, N. 2003. Pengantar Informatika. [14] Catatanteknisi. 2010c. Memperbaiki Komputer Tidak
IlmuKomputer.com. Jakarta. Bisa Booting. http://www.catatanteknisi.com/2010/10/
[2] Wahyono, T. 2004. Computer Computer Based memperbaiki-komputer-tidak-bisa-booting.html. Diakses
Information System (CBIS). IlmuKomputer.com. Jakarta. 7 April 2011.
[3] Sudirman, I. 2003. Hardware Komputer. [15] Catatanteknisi. 2010d. Mendiagnosa Kerusakan
http//www.IlmuKomputer.com. Diakses 10 Agustus Komputer Blank Atau Mati Total .
2009. http://www.catatanteknisi.com/2010/12/memperbaiki-
[4] Kusumadewi, S. 2003. Artificial Intelligence (Teknik dan komputer-blank-mati-total.html. Diakses 1 April 2011.
Aplikasinya). Graha Ilmu. Yogyakarta. [16] Catatanteknisi. 2011. Contoh Kasus Perbaikan Komputer.
[5] Giarratano, J. dan Riley, G. 1994. Expert Systems : http://www.catatanteknisi.com/2011/02/contoh-kasus-
Principles and Programming Second Edition. PWS perbaikan-komputer.html. Diakses 7 April 2011.
Publishing Company. Boston. [17] Devit. 2009. 24 Penyebab Kerusakan Komputer dan
[6] Mustafidah, H. dan Suwarsito. 2007. Pengembangan Cara Mengatasinya. http://devit1104.blogspot.com/2009/
Sistem Pakar untuk Mendiagnosa dan Memberikan 04/24-penyebab-kerusakan-komputer-dan-cara.html.
Nasehat Cara Pengobatan Penyakit Ikan. Laporan Diakses 16 Maret 2011.
Penelitian. UMP Purwokerto. [18] Wahana Komputer. 2006. Panduan Praktis
[7] Mustafidah, H. 2004. FAILEXP : Sistem Pakar sebagai Pemrograman Visual Basic 6.0. ANDI. Yogyakarta.
Penasehat Permasalahan Kegagalan Belajar. Jurnal

JUITA Vol. I Nomor 3, Mei 2011 | Mustafidah, H., Prawijaya, H.,  dan Aryanto, D.   ________  76

Anda mungkin juga menyukai