SISTEM PAKAR TROBLESHHOTING LAPTOP BERBASIS WEB Makalah
Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika
Diajukan Oleh : Mispan Setyo Permono Ratnasari Nurrahmah, ST.,MT Drs, Sujalwo, M.kom.
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2013
l,06)IN
ffi @
u
";rl/
lt t u{4?rruoJul
)tlu{el
pn15 lpEotd erqey IruppEuel4i
""""':
leEEuea
etrefres ruleE qsloredtuaur
{ntun
uelerefsred n1?s q?les le8ugas JuI IsB{llqnd
?03: )XN
ogt
ffi
M
@,1 )lr
g Eurqurrqure4
: >InN
U
l Eurqwrgulo;
"".."";.... """"""":
pEEuel FBH
?pd
8VO0LAO0Z-L
ouourred ofpg ue&Ut : qelo unsnsr(l
fltra\ srsvfluf,fl do.tdyr gNTJ.OOESf,TtrOUr uyxyd
IAIUTSIS
Inpnf ueEuep qelurtr IsE{IIqnd
NYHYSflCNf,d NYNUYTYH
SISTEM PAKAR TROBLESHHOTING LAPTOP BERBASIS WEB Mispan Setyo Permono, Sudjalwo, Ratnasari Nurrahmah Teknik Informatika, Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta E-Mail :
[email protected]
ABSTRAKSI Banyaknya pengguna Laptop yang kurang memiliki pengetahuan yang cukup terhadap penanganan kerusakan mengakibatkan banyak sekali pengguna Laptop atau suatu institusi yang mengeluarkan biaya yang tidak sedikit hanya untuk memperbaiki kerusakan yang terjadi pada Laptop Mereka. Oleh sebab itu aplikasi sistem pakar ini dibuat untuk membantu pengguna Laptop dalam melakukan diagnosis awal terhadap suatu kerusakan Laptop yang dialami beserta solusi untuk mengatasi kerusakan tersebut. Proses pembangunan sistem pakar ini menggunakan metode akuisisi pengetahuan dengan teknik pengumpulan data yang digunakan yaitu wawancara dan pengumpulan berkas dokumen. Sedangkan metode perancangan menggunakan Diagram Alir Data (DAD). Tools pemrograman yang digunakan dalam pembangunan sistem pakar ini menggunakan Adobe Dreamweaver 8 sedangkan basis datanya menggunakan MySQL. Dalam perancangan aplikasi sistem pakar ini meminta suatu input berupa jawaban dari user terhadap pertanyaan yang diajukan, kemudian output yang dihasilkan oleh komputer berupa kemungkinan kerusakan yang dialami, penjelasan kerusakan serta solusi atau saran untuk mengatasi kerusakan tersebut. Adapun kesimpulan yang diperoleh yaitu aplikasi sistem pakar ini sudah dapat melakukan diagnosis awal terhadap suatu dan memberikan langkah solusi untuk mengatasinya. Kata kunci : macromedia dreamweaver 8, PHP, My Sql, Xampp, Mozila Firefox, Sistem Pakar.
1
ABSTRACT Many leptop users who lack sufficient knowledge of the handling of damage causes a lot of users leptop or an institution issued only a small cost to repair the damage that occurs in leptop Them. Therefore, the application of expert system is designed to assist users in making an early diagnosis leptop on leptop experienced a malfunction and solutions to overcome such defects. This expert system development process using the method of knowledge acquisition with data collection techniques used were interviews and collecting documents file. While the design method using Data Flow Diagrams (DAD). Programming tools used in the expert system development using Adobe Dreamweaver 8 while using MySQL data base. In designing the expert system application asks a user input in the form of an answer to the question posed, then the output generated by the computer in the form of the possibility of damage suffered, description of damage as well as solutions or suggestions to overcome such defects. The conclusion obtained by the application of the expert system is able to perform early diagnosis and provide a step towards a solution to overcome them. Keywords: Macromedia Dreamweaver 8, PHP, My Sql, Xampp, Mozilla Firefox, Expert System
PENDAHULUAN Kurangnya cukup
dalam
pengetahuan
penanganan
yang
Laptop
kepada
pakar
Laptop.
Dirasakan
troubleshooting
perlunya
dibangun
kerusakan
suatu software yang dapat membantu
Laptop mengakibatkan sebagian besar
memecahkan masalah kerusakan Laptop.
masyarakat umum atau suatu institusi tidak
Software yang akan dibangun tentunya
dapat mengidentifikasi letak kerusakan
harus dapat menyajikan solusi yang tepat,
yang terjadi pada Laptopnya, sehingga
akurat, masuk akal dan efisien. Diyakini
banyak sekali institusi yang mengeluarkan
dengan pembangunan dan penggunaan
biaya yang cukup besar hanya untuk
software yang tepat, maka setiap institusi
memperbaiki kerusakan yang terjadi pada
dapat menghemat waktu dan biaya yang
2
seharusnya dikeluarkan untuk keperluan
akurat, sehingga dapat menekan waktu dan
yang jauh lebih penting. Kerusakan pada
biaya untuk mengatasi masalah-masalah
Laptop banyak kesamaan, dan kerusakan
kerusakan pada Laptopnya.
yang mempunyai tanda-tanda biasa yang
Untuk membuat sebuah website yang
hampir sama biasanya kerusakan hanya
dinamis dan mudah diupdate setiap waktu
itu-itu saja.
maka dibutuhkan sebuah program yang
Software yang dimaksud adalah suatu
berjalan pada sisi server. Personal Home
software sistem pakar. Pengertian system
Page
pakar itu sendiri adalah sistem yang
pemrograman web yang berjalan pada
berusaha
pengetahuan
sebuah web server dan berfungsi sebagai
manusia ke komputer, agar komputer dapat
pengolah data pada sebuah server sehingga
menyelesaikan masalah seperti yang biasa
website akan menjadi lebih dinamis dan
dilakukan oleh para ahli. Sistem pakar
interaktif.
mengadopsi
merupakan
salah
satu
bahasa
akan lebih mudah digunakan oleh orang TINJAUAN PUSTAKA banyak apabila melalui media internet, Judul Tugas Skripsi ini
melihat banyak sekali pengguna internet.
diambil dari Skripsi Mahasiswa dari
Munculah ide intuk membangun sebuah
Universitas Komputer Indonesia Bandung
Sistem Pakar Troubleshooting Laptop
oleh Sendy Radiana tentang “Rancang
Berbasis Web. Dengan dibangunnya sistem
Bangun
pakar troubleshooting kerusakan Laptop Berbasis
web
ini
diharapkan
membantu
pengguna
Pakar
Trobleshoting
Kerusakan Hardware Komputer Berbasis
dapat
Web”. Sitem Pakar tersebut membahas
memberikan kebebasan akses dimanapun dalam
Sistem
tentang
komputer
kerusakan
pada
Hardware
komputer , dari jurnal tersebut penulis
dalam menangani masalah yang ada pada
mempunyai
Laptopnya dengan menyajikan solusi yang
3
gagasan
untuk
membuat
Sistem
Pakar
Troblrshoting
Laptop
melakukan
Berbasis Web”.
penalaran
atau
pelacakan
terhadap sesuatu atau fakta-fakta yang
Secara umum, Sistem pakar yang
diberikan
oleh
User
lalu
dicocokan
baik dirancang agar dapat menyelesaikan
(Matching) dengan fakta-fakta dan aturan
suatu permasalahan tertentu dengan meniru
atau akidah yang ada dibasis pengetahuan
kerja dari para ahli. Dengan sistem pakar
setelah dilakukan pencarian, sehingga
ini, orang awam pun dapat menyelesaikan
tercapai kesimpulan.
dengan bantuan para ahli. Bagi para ahli,
Menurut Durkin (1994) Sistem
sistem pakar ini juga akan membantu
pakar adalah suatu program komputer yang
aktivitasnya sebagai asisten yang sangat
dirancang untuk memodelkan kemampuan
berpengalaman. Ada beberapa definisi
penyelesaian masalah yang dilakukan oleh
tentang sistem pakar, antara lain Menurut
seorang sistem pakar. Menurut Kusuma
Ignizio (1991) Sistem pakar adalah suatu
Dewi (2003) Kecerdasan buatan atau
model dan prosedur yang berkaitan, dalam
artificial intelligence merupakan salah satu
suatu domain tertentu, yang mana tingkat
bagian ilmu komputer yang membuat agar
keahliannya dapat dibandingkan dengan
mesin
keahlian seorang pakar.
pekerjaan
Menurut
Siswanto
(2005)
(komputer) seperti
dapat dan
melakukan
sebaik
yang
dilakukan oleh manusia .
menjelaskan bahwa sistem pakar adalah
Menurut Nugroz (2007) Sistem
program AI (Artificial Intelligence) dengan
pakar adalah sebuah perangkat lunak
basis pengetahuan (knowledge base) yang
komputer
diperoleh dari pengetahuan beberapa pakar
pengetahuan untuk domain tertentu dan
atau ahli dalam memecahkan persoalan
menggunakan
pada bidang tertentu dan didukung mesin
menyerupai
seorang
pakar
dalam
inferensi
memecahkan
masalah.
Sistem
pakar
(Inferensi
Engine)
yang
4
yang
memiliki
penalaran
basis
inferensi
menggabungkan
pengetahuan
penelusuran
untuk
data
dan
dan
kebutuhan
data
sehingga
memecahkan
mempermudah perancangan berbasis web
masalah yang secara normal memerlukan
services untuk integrasi informasi yang
keahlian manusia. Tujuan dari Sistem
berasal dari beberapa pengumpulan data.
Pakar
1. Pencarian Data
sebenarnya
bukan
untuk
menggantikan peran manusia, tetapi untuk
Setelah penulis memperoleh data yang
mensubtitusikan
diperlukan
pengetahuan
manusia
yang
berhubungan
dengan
kedalam bentuk sistem, sehingga dapat
masalah yang dihadapi maka analisa data
digunakan oleh orang banyak.
yang
digunakan
masalah
ini
untuk
adalah
menganalisa
deskriptif.
Yang
METODE dimaksud dengan deskriptif adalah metode Metode ini dimaksudkan
dimana penulis melakukan pengumpulan
untuk mengumpulkan pengetahuan dan
data,
data/informasi yang ada kaitannya dengan
berguna sebab hasil yang dicapai akan
sistem. Pengumpulan informasi dan teoriweb
services
lebih sistematis dan terarah pada tujuan
yang
semula yang memperbaiki cara penyajian
bersumber dari buku-buku dan karya tulis
informasi dan pengolahan data yang
ilmiah dari perpustakaan serta artikel dan
selama ini dipakai.
jurnal dari internet merupakan kegiatan
Adapun urutan yang digunakan penulis
utama tahap ini. Tahap
untuk
permasalahan tersebut. Hal ini sangat
tentang web services maupun perancangan
mengenai
kebutuhan
memberi gambaran akan kesimpulan dari
masalah penulisan penelitian ini, baik
teori
menganalisa
adalah : ini
dilakukan
analisa
a. Analisa permasalahan
kebutuhan suatu aplikasi digital. Dengan
Analisa permasalahan adalah analisa yang
data yang diperoleh pada tahap ini dapat
difokuskan dan
diidentifikasi kebutuhan fungsional, teknis 5
dibutuhkan pada sistem pakar ini untuk
nantinya. Hal ini dimaksudkan sebelum
pengolahan database yang bertujuan untuk
web
mengotomatiskan system yang semula
kebutuhan sistem, sehingga dokumen-
berupa system manual menjadi sistem yang
dokumen yang tadinya belum sesuai
dapat bertransaksi dengan user yang
dengan output yang diinginkan dapat
melakukan konsulasi.
disesuaikan
dengan
diinginkan.
Dokumen
b. Pengumpulan data
dibuat
dapat
ditentukan
sesuai
kebutuhan
yang
tersebut
berisi
Dalam penelitian tugas akhir ini penulis
tentang kerusakan, tanda kerusakan dan
memperoleh data dengan cara:
cara
1) Observasi
pengatasan
atau
solusi
dalam
mengatasi kerusakan Laptop.
Observasi adalah kegiatan yang setiap saat
2. Metode Perancangan
kita lakukan. Dengan perlengkapan panca
C.1 Perancangan Software
indera yang kita miliki, untuk mengamati
Di dalam metode perancangan ini, kami
obyek-obyek disekitar (Kriyantono, 2008)
menggunakan
2) Wawancara Wawancara
panduan
penulis
secara
langsung
teori
dalam
waterfall
perancangan
sebagai software
(piranti lunak). Software yang digunakan
mengadakan Tanya jawab kepada seorang
meliputi
pakar
data-data
perancangan desain, xamp untuk web
kerusakan, sehingga dapat menjelaskan
server, mozila firefox untuk uji coba
mengenai system yang akan dibuat.
system.
computer
mengenai
3) Pengumpulan
berkas-berkas
dreamweaver
8
untuk
C.2 Perancangan Database
dokumen
Metode
perancangan
adalah
proses
Pengumpulan berkas-berkas dokumen ini
perancangan suatu sistem yang baru untuk
sebagai
akan
memperbaharui sistem yang sudah ada.
dipakai
Metode ini dilakukan melalui beberapa
observasi
dibutuhkan
web
output yang
yang
akan
6
tahapan
sebagai
berikut;
perancangan
Laptop. Berikut adalah tampilan dari
database; perancangan layar; perancangan
halaman home seperti pada gambar 4.1.
modul. HASIL PENELITIAN Sistem Pakar Trobleshoting Laptop ini terdiri dari halaman user dan admin, yang semuanya diimplementasikan dalam jaringan komputer yang terkoneksi dengan internet
sehingga
setiap
user
Gambar 4.1 Tampilan Menu Home
dapat
Halaman User
mengaksesnya sesuai dengan hak aksesnya
2. Tampilan Login Konsultasi
masing-masing
Dalam login konsultasi ini ditampilkan
a. Halaman User
form untuk login konsultasi. Tampilan
Halaman user mempunyai banyak menu,
menu konsultasi adalah sebagai berikut:
yaitu: menu home, daftar kerusakan, info, konsultasi, login pakar, berita online, buku tamu. 1) Tampilan Menu Home Halaman User Halaman home merupakan halaman yang tampil
pertama
kali
ketika
user
Gambar 4.4 Tampilan Login Konsultasi
mengetikkan alamat dari pakar_lepi pada
3. Tampilan Halaman Konsultasi
web browser. Halaman home memuat
Dalam halaman Konsultasi, berisi tentang
deskripsi tentang system pakar yang dapat
pertanyaan tanda-tanda kerusakan. Berikut
member solusi penanganan kerusakan
tampilan halaman konsultasi :
7
Gambar 4.5 Tampilan Halaman
Gambar 4.12 Tampilan Halaman Admin
Konsultasi 4. Tampilan Halaman Analisa
PEMBAHASAN
Tampilan halaman Analisa berisi tentang
Sistem informasi berbasis web yang telah
hasil konsultasi oleh user, antara lain : data
melewati
tahapan
pengujian
dan
customer, rusak, pertanda, keterangan dan
perbaikan,
selanjutnya
dianalisa
pada
solusi. Tampilan sebagai berikut:
jaringan yang sebenarnya yaitu internet. Dalam penerapan sistem informasi bebasis web ini
agar lebih maksimal perlu
dilakukan pula bimbingan
penggunaan
sistem informasi berbasis web pada user yang terlibat pada sistem informasi ini. Hal ini bertujuan agar sistem informasi yang telah dibangun berjalan dengan lancar Gambar 4.6 Tampilan Halaman Hasil
sesuai harapan.
Analisa
Tahapan ini merupakan tahap Pembahasan
5.
pada sistem informasi berbasis web dan
Tampilan Halaman Admin
Halaman admin mempunyai banyak menu,
merupakan tahap terakhir. Pada tahap
yaitu: home, input, edit, laporan, berita
pembahasan ini pihak yang bertanggung
online dan log out. Berikut tampilan
jawab ialah pengelola sistem informasi.
halaman admin
Pembahasan ini dimaksudkan agar sistem 8
informasi yang telah diimplemantasikan
ini
dapat
sebenarnya.
mengikuti
perkembangan
dan
perubahan yang terjadi. Selain itu tahapan ini
menjaga
keberlangsungan
diterapkan
pada
media
yang
Sistem informasi ini bertujuan untuk
sistem
mempermudah masyarakat awam dalam
informasi yang sudah ada.
mengidentifikasi
kerusakan
Laptop
mereka. Sehingga dengan sistem informasi KESIMPULAN ini pengaksesan data dan informasi dapat Telah dihasilkan suatu sistem Pakar
dilakukan kapan saja dan dimana saja
Berbasis Web yang mampu membantu
selama terhubung dengan jaringan internet.
mengetahui jenis kerusakan Laptop dengan kemampuan yang dimiliki antara lain penarikan
kesimpulan
identifikasi
kerusakan berdasarkan tanda-tanda yang dimasukkan. Pembuatan sistem informasi ini meliputi tahapan analisis kebutuhan dan dilajutkan dengan tahapan perancangan. Dari
rancangan
diimplementasikan
tersebut
kemudian
dalam
pembuatan
sistem informasi berbasis web dengan menggunakan pemograman PHP, HTML, dan basis data MySQL.
Saran
Kemudian
Agar
dilajutkan pada tahapan pengujian, Sistem
aplikasi
sistem
troubleshooting kerusakan
Pakar ini terus dilakukan pengujian dan
pakar
Laptop ini
kedepannya lebih baik, maka yang dapat
perbaikan hingga hasilnya sesuai yang
disarankan adalah :
diharapkan. Setelah benar-benar sudah terminimalisir masalah, sistem informasi 9
1. Ruang
lingkup
melakukan kerusakan menjadi
sistem
dalam
identifikasi
suatu
dapat
cukup kompleks.
dikembangkan
lebih detil dengan langkah-langkah
kompleks terutama memperbanyak
penanganan yang rinci dan disertai
pertanyaan-pertanyaan
dengan gambar.
dapat
luas
dan
2. Menyajikan solusi kerusakan yang
lebih
sehingga
lebih
dapat mengatasi permasalahan yang
gejala
menghasilkan
kesimpulan yang lebih akurat dan
10
DAFTAR PUSTAKA
Durkin,
1994,
Pengertian
Sistem
Pakar
[Internet].
Sumber
:http://angelwidians.blogspot.com/2010/01/definisi-dari-sistem-pakar.html diakses pada 1 januari 2010 Fathansyah, 2004, Sistem Basis Data Lanjut Bandung : Informatika. Ignizio, 1991, Pengertian Sistem Pakar, Erlangga, Jakarta Kusumadewi, Sri, 2003, Artificial Intelligence. Graha Ilmu, Edisi Pertama, Yogyakarta, Nugroho, 2004, Pengertian Internet, Gava Media, Edisi Pertama, Yogyakarta Nugroho, 2004, Pengertian PHP, Gava Media, Edisi Pertama, Yogyakarta Nugroz, 2007, Sistem Pakar, Andi, Edisi Pertama, Yogyakarta Pressman, 1997, Siklus kehidupan klasik atau model air terjun, Alfabeta, Edisi Kedua, Bandung Siswanto, 2005, Sistem Pakar, Edisi Pertama, Penerbit Graha Ilmu,Yogyakarta, Wahyono,
2005,
Apache,
[Internet].
Sumber
:
http://library.binus.ac.id/eColls/eThesis/Bab2/2012-1-00361-ka%202.pdf Waljiyanto,
2003,
Basis
Data,
[Internet]. Sumber :
http://library.um.ac.id/free-
contents/index.PHP/buku/detail/sistem-basis-data-analisis-dan-pemodelan-datawaljiyanto-33351.html
11