sistem pakar diagnosa kerusakan hardware komputer ...

10
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

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.