sistem pakar diagnosa kerusakan hardware komputer ...
-
Upload
khangminh22 -
Category
Documents
-
view
0 -
download
0
Transcript of sistem pakar diagnosa kerusakan hardware komputer ...
SISTEM PAKAR DIAGNOSA KERUSAKAN HARDWARE
KOMPUTER BERBASIS WEB MENGGUNAKAN
METODE FORWARD CHAINING
REPOSITORY
OLEH
ADE IRAWAN
NIM. 1403123705
PROGRAM STUDI SISTEM INFORMASI
JURUSAN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS RIAU
PEKANBARU
2019
1
SISTEM PAKAR DIAGNOSA KERUSAKAN HARDWARE KOMPUTER
BERBASIS WEB MENGGUNAKAN METODE FORWARD CHAINING
Ade Irawan, Roni Salambue
Mahasiswa Program Studi S1 Sistem Informasi
Jurusan Ilmu Komputer
Fakultas Matematika dan Ilmu Pengetahuan Alam
Kampus Bina Widya Pekanbaru, 28293, Indonesia [email protected]
ABSTRACT
Computer is an electric device to process the data, and then produce information. There
are diverse of damage of hardware component, easy or serious. Sometimes, there is a
mistake in analyzing the damage that can make disadvantage for users. To give solution
for this problem, we need expert system. The reason above makes the researcher make a
research title “Web-Based Expert System To Diagnose Computer Hardware Damage
Using Forward Chaining Method”. This research aims to make easy in knowing PC
problems when the hardware broken. This system covers some information like
students’ data information, PC damage data, and e-learning. The design of this system
can make students operate the computer easily.
Keywords : WEB-based Expert System, Diagnose, Forward Chaining, Hardware,
Personal Computer (PC).
ABSTRAK
Komputer adalah suatu sistem perangkat elektronik yang memilki tujuan untuk
melakukan proses pengolahan data, yang kemudian dapat menghasilkan suatu informasi
yang berguna. Kerusakan komponen perangkat keras pada komputer dapat beragam,
baik yang ringan maupun yang berat. Tidak jarang terjadi kesalahan analisis kerusakan
yang menyebabkan kerugian bagi pengguna. Untuk memberi solusi atas permasalahan
ini, maka diperlukan alat bantu praktis yaitu sistem pakar. Alasan di atas yang membuat
peneliti melakukan penelitian dengan judul “Sistem Pakar Diagnosa Kerusakan
Hardware Komputer Berbasis Web Menggunakan Metode Forward Chaining”.
Pembuatan sistem pakar ini bertujuan untuk mempermudah mengetahui permasalahan
PC (Komputer) jika mengalami kerusakan pada hardware nya. Adapun hal yang
terdapat dalam sistem ini meliputi berbagai informasi seperti informasi data mahasiswa,
data kerusakan PC (Komputer), dan e-learning. Perancangan sistem pakar ini dapat
mempermudah mahasiswa dalam pengoperasian komputer dengan lancar.
Kata Kunci : Sistem Pakar berbasis WEB, Diagnosa, Forward Chaining, Hardware,
Personal Computer (PC).
2
PENDAHULUAN
Menurut Wimatra (Christian, 2008) Personal Computer (PC) atau Komputer
adalah suatu sistem perangkat elektronik yang memilki tujuan untuk melakukan proses
pengolahan data, yang kemudian dapat menghasilkan suatu informasi yang berguna.
Penggunaan komputer yang terlalu lama, maupun usia perangkat, dapat menyebabkan
kerusakan komponen perangkat keras komputer yang tentu saja sangat mengganggu
terutama bagi aktivitas yang bergantung pada komputer. Namun, memperbaiki
kerusakan komputer tidaklah semudah mengoperasikannya, tidak semua orang
mengetahui kerusakan yang terjadi sehingga dibutuhkan ahli di bidang ini untuk
menanganinya. Masalah dalam kecerdasan buatan adalah masalah-masalah yang dapat
dikonversi kedalam ruang keadaan (ada yang menyebut sebagai ruang masalah),
mempunyai keadaan awal (initial state), dan keadaan tujuan (goal state), serta dapat
dibuat aturan-aturan untuk mengubah suatu keadaan ke keadaan lainnya. Untuk
memberi solusi atas permasalahan ini, maka diperlukan alat bantu praktis yaitu sistem
pakar. Penelitian ini menguji metode forward chaining untuk mendiagnosa kerusakan
hardware komputer. Forward chaining merupakan grup dari multipel inferensi yang
melakukan pencarian dari suatu masalah kepada solusinya. Jika suatu klausa premis
sesuai dengan inferensi (bernilai TRUE), maka proses akan meng-assert konklusi.
Sedangkan pengertian mendiagnosa adalah menentukan penyakit atau kerusakan dengan
meneliti atau memeriksa gejala-gejala (Christian, 2008). Menurut Jamal dan Kadir
(2015) sistem adalah kumpulan elemen yang saling berhubungan satu sama lain yang
membentuk satu kesatuan dalam usaha mencapai suatu tujuan. Sedangkan Pakar adalah
seseorang yang mempunyai pengetahuan, pengalaman, dan metode khusus, serta
mampu menerapkan untuk memecahkan masalah atau memberi nasehat. Turban dan
Potter (2006) menyatakan bahwa sistem pakar adalah sebuah sistem yang menggunakan
pengetahuan manusia dimana pengetahuan tersebut dimasukkan ke dalam sebuah
komputer dan kemudian digunakan untuk menyelesaikan masalah-masalah yang
biasanya membutuhkan kepakaran atau keahlian manusia.
METODE PENELITIAN
Metode yang peneliti gunakan dalam penelitian ini adalah menggunakan metode
forward chaining dengan menggunakan framework yii dan software database xampp.
Peneliti melakukan penelitian ke lapangan merupakan suatu penelitian yang dilakukan
secara langsung ditempat dimana penulis melakukan penelitian. Peneliti juga
melakukakan penelitian kepustakaan yaitu suatu penelitian yang didapat dari hasil
pembahasan selama mengikuti perkuliahan, serta tersedianya alat dan bahan yang
dibutuhkan dalam melakukan metode penyelesaian harus ada melakukan pengenalan
tempat pelaksanaan serta mengumpulkan bahan-bahan yang digunakan untuk penelitian
ini yaitu dengan melakukan penelitian ke petugas labor dan menyusun bahan-bahan
yang diperoleh kemudian melakukan analisa sehingga dapat diteliti berdasarkan teori-
teori yang berhubungan dengan masalah yang dibahas. Pada penelitian ini peralatan
yang digunakan sebagai berikut.
3
Tabel 1. Spesifikasi Laptop Hardware Software Tools
1. Laptop Acer Aspire
One
2. Hard Disk 500 GB
3. Memory 2048MB
4. Flash Disk 16 GB
5. Canon MP 237
1. Sistem Operasi Microsoft
Windows 7 Profesional
2. Microsoft Office Word 2007
3. Star UML
4. Mysql (DBMS) Database
Management Sistem
1. Framwork yii2
2. XAMPP 3.2.2
3. Sublime Text 3
Langkah-langkah penyelesaian pembuatan sistem adalah sebagai berikut :
1. Pengenalan
Dalam hal ini penulis melakukan pengenalan tempat pelaksanaan tugas akhir
serta mengumpulkan bahan-bahan yang digunakan untuk penelitian tugas akhir
ini yaitu dengan melakukan penelitian ke petugas labor.
2. Analisa
Dalam bagian ini penulis menyusun bahan-bahan yang diperoleh kemudian
melakukan analisa sehingga dapat diteliti berdasarkan teori-teori yang
berhubungan dengan masalah yang dibahas.
3. Perencanaan
Penulis menyusun rencana seperti apa program ini dibuat nantinya dengan data-
data yang diperoleh
4. Desain sistem
Beberapa langkah yang harus dilakukan untuk mendesain sistem pakar ini
adalah sebagai berikut:
a. Perancangan Flowchart
b. Perancangan Use case Diagram
c. Perancangan Activity Diagram
d. Perancangan Class Diagram
e. Perancangan Diagram Squence
5. Pembuatan program
Pembuatan program dilakukan setelah langkah penyelesaiaan analisa dan desain
sistem. Pembuatan program ini menggunakan aplikasi Sublime dan google,
XAMPP 3.2.2 Sebagai penyimpan database, dan menggunakan bahasa
pemrograman php, dan menggunakan css sebagai pengaturan tampilan agar
tertata rapi.
6. Uji Program Aplikasi
Software Aplikasi yang digunakan antara lain :
a. Sistem Operasi Microsoft Windows 7 Profesional
b. Microsoft Office Word 2007
c. Star UML
d. Mysql (DBMS) Database Management Sistem
4
Setelah program dibuat maka sebaiknya program tersebut dilakukan pengujian
untuk mengetahui apakah program yang dibuat tersebut benar atau masih
terdapat kesalahan, pengujian akan dilakukan dengan cara sebagai berikut :
a. Pengujian Black Box
Pengujian black box adalah pengujian yang dilakukan dalam menunjukkan
fungsi perangkat lunak tentang cara beroperasi apakah input dan output data
telah berjalan sebagaimana yang diharapkan atau tidak.
b. Pengujian White Box
Pengujian white box adalah pengujian yang didasarkan pada pengecekan
terhadap detail perancangan, bahwa pengujian White Box merupakan petunjuk
untuk mendapatkan program yang benar secara 100%.
7. Kesimpulan dan Saran
Tahapan ini berisi tentang kesimpulan dari hasil penelitian dan pengujian yang
diperoleh serta saran-saran yang dapat dijadikan masukan untuk penelitian
selanjutnya agar tercipta suatu sistem pakar yang lebih baik.
HASIL DAN PEMBAHASAN
a. Implementasi sistem
1. Flowchart yang diusulkan
Melihat kinerja sistem yang sedang berjalan bersama kendala-kendala yang
terjadi.
Gambar 1. Flowchart Sistem Pakar Diagnosa Kerusakan PC Berbasis Web
5
2. Use case Diagram
Kegunaan use case yaitu untuk mengetahui fungsi apasaja yang ada dalam
sebuah sistem informasi.
Gambar 2. Use Case Konsultasi Kerusakan
Tabel 2. Skenario Use Case Konsultasi Kerusakan
Identifikasi
Nomor 1
Nama Konsultasi kerusakan
Tujuan Mengetahui penyebab kerusakan yang dialami berdasarkan
Kerusakan.
Deskripsi Proses untuk memulai mendiagnosa kerusakan berdasarkan
Kerusakan.
Aktor User
Skenario Utama
Kondisi Awal Pengguna membuka halaman utama
No Aksi Aktor No Reaksi Sistem
1 Memilih menu konsultasi
Kerusakan.
2 Sistem merespon dengan cara
menampilkan daftar Gejala
Kerusakan.
3 Memilih salah satu Gejala
Kerusakan.
4 Sistem merespon dengan cara
memberikan beberapa
pertanyaan
yang berhubungan dengan Jenis
kerusakan yang dipilih hingga
menampilkan beberapa gejala,
Kerusakan dan solusi.
Kondisi Akhir
Pengguna dapat melihat kemungkinan
penyebab dan saran yang dapat
dilakukan dari suatu kerusakan
6
3. Class Diagram
Sebuah kelas pada diagram kelas dibuat untuk setiap tipe objek pada diagram
sekuensial atau diagram kolaborasi.
Gambar 3. Class Diagram
4. Squence Diagram
Sequence diagram mendokumentasikan komunikasi/interaksi antar kelas-kelas.
Diagram ini menunjukkan sejumlah obyek dan message (pesan) yang diletakkan
diantara obyek-obyek didalam use case.
Gambar 4. Squence Diagram Konsultasi Menggunakan Sistem Pakar
7
b. Tampilan Input Sistem Perancangan input merupakan proses perancangan bentuk format layar untuk mengelola
data dalam tabel atau tabel seperti menambah atau menginput, menyimpan dan lain-lain
di media penyimpanan. Rancangan ini didesain secara menarik dan mudah dioperasikan
oleh user. Perancangan input dapat dilihat pada gambar berikut :
Gambar 5. Tampilan Password Admin
Gambar 6. Tampilan Menu Utama
8
d. Menu Konsultasi Menu konsultasi merupakan menu yang terdapat dari rumus algoritma menggunakan If..
Else dalam menampilkan hasil dari suatu diagnosa kerusakan hardware personal
computer.
Gambar 7. Tampilan Permasalahan Kerusakan
Menampilkan hasil diagnosa Setelah memilih dengan mencentang lebih dari
beberapa kerusakan tampillah hasil diagnosa kerusakan tersebut.
Gambar 8. Tampilan Hasil Diagnosa
9
KESIMPULAN
Berdasarkan hasil analisis data dan pembahasan, maka dapat ditarik kesimpulan
sebagai berikut :
1. Dengan dibangunnya perancangan sistem pakar ini dapat mempermudah mahasiswa
dalam pengoperasian komputer dengan lancar.
2. Sistem pakar yang telah dibangun dapat membantu mahasiswa dalam melakukan
pengoperasian data komputer yang rusak atau yang masih bisa diperbaiki.
3. Sistem pakar yang dibangun dapat membantu mahasiswa dalam pembuatan laporan
secara cepat, tepat dan akurat mengenai kerusakan PC.
DAFTAR PUSTAKA
Ferry Christian. 2008. Mendiagnosis Kerusakan Perangkat Keras Motherboard Pada
Personal Computer Menggunakan Sistem Pakar.
Jamal dan Sukadi Kadir. 2015. Rancang Bangun Sistem Pakar Diagnosa Kerusakan
Notebook Pada Widodo Computer Ngadirojo Kabupaten Pacitan. Journal Speed
– Sentra Penelitian Engineering dan Edukasi 7(3):52–58. Pacitan.
Turban dan Potter. 2006. Pengantar Teknologi Informasi. Salemba Infotek. Jakarta.