• Tidak ada hasil yang ditemukan

Sendy Radiana RANCANG BANGUN SISTEM PAKA

N/A
N/A
Protected

Academic year: 2018

Membagikan "Sendy Radiana RANCANG BANGUN SISTEM PAKA"

Copied!
7
0
0

Teks penuh

(1)

RANCANG BANGUN SISTEM PAKAR

TROUBLESHOOTING

KERUSAKAN

HARDWARE

KOMPUTER BERBASIS WEB

Sendy Radiana 10106452

Universitas Komputer Indonesia Jl. Dipati Ukur No. 112-116, Bandung 40132

Email : sendyradiana@yahoo.com

ABSTRAK

Banyaknya pengguna komputer yang kurang memiliki pengetahuan yang cukup terhadap penanganan kerusa kan hardwa re mengakibatkan banyak sekali pengguna komputer atau suatu institusi yang mengeluarkan biaya yang tidak sedikit hanya untuk memperbaiki kerusakan yang terjadi pada hardwa re komputer. Oleh sebab itu aplikasi sistem pakar ini dibuat untuk membantu pengguna komputer dalam melakukan diagnosis a wal terhadap suatu kerusakan hardware komputer yang dialami beserta solusi untuk mengatasi kerusakan tersebut.

Proses pembangunan sistem paka r ini menggunakan metode akuisisi pengetahuan dengan teknik pengumpulan data yang digunakan yaitu wa wanca ra, observasi dan induksi aturan. Sedangkan metode inferensi yang digunakan dala m pembangunan sistem paka r ini menggunakan metode forward chaining. Untuk metodologi pembangunan perangkat lunak yang digunakan menggunakan metode terstruktur yaitu Data Flow Diagram dan Entity Relationship Diagram.. Tools pemrogra man yang digunakan dalam pembangunan sistem paka r ini menggunakan Adobe Dreamwea ver CS3 sedangkan basis datanya menggunakan MySQL.

Dalam perancangan aplikasi sistem pakar ini meminta suatu input berupa jawaban dari user terhadap pertanyaan yang, kemudian output yang dihasilkan oleh komputer berupa kemungkinan kerusakan yang dialami oleh hardwa re, penjelasan kerusakan serta solusi atau saran untuk mengatasi kerusa kan tersebut.

Adapun kesimpulan yang diperoleh yaitu aplikasi sistem pakar ini sudah dapat melakukan diagnosis a wal terhadap suatu kerusa kan hardware dan memberikan langkah solusi untuk mengatasinya. Dari hasil pengujian betha yang dilakukan, aplikasi sistem pakar ini dinilai tampilannya menarik, mudah digunakan, mudah untuk dipelajari, dapat membentu mengidentifikasi kerusakan, bermanfaat, serta kesimpulan dan informasi yang ditampilkan cukup akurat.

Kata Kunci : Sistem Pakar, Forward Chaining, Troubleshooting, Hardwa re

1.

PENDAHULUAN

1.1

Latar Belakang

Kurangnya pengetahuan yang cukup

dalam penanganan kerusakan

hardware.mengakibatkan sebagian

besar masyarakat umum atau suatu institusi tidak dapat mengidentifikasi letak kerusakan yang terjadi pada

hardware komputernya. Sehingga

banyak sekali institusi yang

mengeluarkan biaya yang cukup besar hanya untuk memperbaiki kerusakan

yang terjadi pada hardwa re komputer

kepada pakar troubleshooting hardware.

Untuk itu dirasakan perlunya dibangun

suatu softwa re yang dapat membantu

memecahkan masalah kerusakan

hardware komputer. Software yang

(2)

pembangunan dan penggunaan softwa re yang tepat, maka setiap institusi dapat menghemat waktu dan biaya yang seharusnya dikeluarkan untuk keperluan yang jauh lebih penting.

Softwa re yang dimaksud adalah suatu

software sistem pakar berbasis web

yang mengadopsi pengetahuan yang bersumber dari seorang yang ahli dalam bidang diagnosis dan cara penanganan

kerusakan ha rdware komputer. Dengan

dibangunnya sistem pakar

troubleshooting kerusakan hardware

komputer berbasis web ini diharapkan dapat memberikan kebebasan akses dimanapun dalam membantu pengguna komputer dalam menangani masalah

yang ada pada hardware komputernya

dengan menyajikan solusi yang akurat, sehingga dapat menekan waktu dan biaya untuk mengatasi masalah-masalah

kerusakan hardware komputer.

1.2

Rumusan Masalah

Berdasarkan latar belakang masalah yang telah dijelaskan sebelumnya, maka dapat dirumuskan masalah, yaitu bagaimana cara membangun Sistem

Pakar Troubleshooting Kerusakan

Hardware Komputer Berbasis Web.

1.3

Maksud dan Tujuan

Berdasarkan permasalahan yang

diteliti, maka maksud dari penulisan tugas akhir ini adalah membangun sebuah aplikasi sistem pakar untuk

mendiagnosis dan memberikan

petunjuk penanganan kerusakan

hardware komputer.

Sedangkan tujuan yang akan dicapai dalam penelitian ini adalah :

1. Membangun sebuah perangkat

lunak sistem pakar untuk

troubleshooting kerusakan

hardware komputer dengan

akurasi diagnosis yang sangat baik.

2. Memberikan kemudahan

informasi kepada user komputer

dalam menemukan letak

permasalahan yang terjadi pada

hardware komputernya tanpa

harus menyewa tenaga ahli,

sehingga diharapkan dapat

menekan biaya perbaikan jika terjadi kerusakan.

2.

MODEL,ANALISA,

DESAIN,DAN

IMPLEMENTASI

2.1

Model

Teknik analisis data dalam pembuatan

perangkat lunak menggunakan

pemodelan perangkat lunak dengan

paradigma waterfall seperti terlihat

pada Gambar 1, yang meliputi beberapa proses diantaranya:

a. Definisi Kebutuhan

Merupakan bagian dari sistem yang terbesar dalam pengerjaan suatu proyek, dimulai dengan menetapkan berbagai kebutuhan dari semua elemen yang diperlukan sistem.

b. Analisis

Merupakan tahap menganalisis

hal-hal yang diperlukan dalam

pelaksanaan proyek pembuatan

perangkat lunak.

c. Design

Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang

mudah dimengerti oleh user.

d. Coding

Tahap penerjemahan data atau pemecahan masalah yang telah

dirancang keadalam bahasa

pemrograman tertentu.

e. Pengujian

Merupakan tahap pengujian

(3)

f. Maintenance

Tahap akhir dimana suatu

perangkat lunak yang sudah

selesai dapat mengalami

perubahan–perubahan atau

penambahan sesuai dengan

permintaan user.

Gambar 1. Metode Pengembangan Waterfall

2.2

Analisis

A.Analisis Sistem

Kurangnya pengetahuan yang cukup

dalam penanganan kerusakan

hardware.mengakibatkan sebagian

besar masyarakat umum atau suatu institusi tidak dapat mengidentifikasi letak kerusakan yang terjadi pada

hardware komputernya. Sehingga

banyak sekali institusi yang

mengeluarkan biaya yang cukup besar hanya untuk memperbaiki

kerusakan yang terjadi pada

hardware komputer kepada pakar

troubleshooting hardware.

Berdasarkan analisis masalah diatas, maka melalui tugas akhir ini dibuat alternatif penyajian informasi dan konsultasi tentang kerusakan yang

terjadi pada hardware beserta

solusinya yang berbentuk rujukan

langkah troubleshooting terhadap

masalah kerusakan hardwa re.

B. Analisa Basis Data

Entity Relationship Diagram (ERD)

merupakan cara untuk

mengorganisasikan data, dimana

diagram ini akan memperlihatkan

hubungan entitas yang terdapat

didalam sistem. ERD diusulkan untuk sistem yang akan dibangun dapat dilihat pada gambar 2 dibawah ini.

alamat

menghasilkan 1 1 1

Gambar 2 Entity Relationship Diagram (ERD)

C. Analisa Kebutuhan Fungsional

1.Diagram Konteks

Sistem Pakar Troubleshooting Kerusakan Hardware

User pakar

- Data jawaban gejala, - Data user, - Data login

- Info pertanyaan gejala, - Info kerusakan, - Info daftar kerusakan - info detil kerusakan - Info user, - info login user, - info tips troubleshoot, - info tips merawat pc, - info tips hardware, - info bantuan

- info log hasil konsultasi, - info detil user, - info login pakar - info kerusakan, - info rule, - info gejala, - info update gejala, - info update kerusakan, - info update rule

- data kerusakan, - data gejala, - data rule, - data login

0

Gambar 3 Diagram Konteks

2.DFD Level 1

user Pakar

Login Pakar

Data login pakar

Info login pakar

Konsultasi kerusakan Info pertanyaan gejala

tblkerusakan Info tanggal konsultasi

data kerusakan Info tanggal konsultasi 2.0

Info nama gejala

Info rule

n user vali

d,

D

ata jawaban

gejal

a

Info

kerusakan Info user Login pakar vali

d

,

data rul

e

Logi

n pakar val

id

,

Data

gejal

a Info Log hasi

l konsul

tasi

Login pakar valid, Data kerusakan

info update rul

e

info update gej

ala

info

update kerusakan

laporan log konsultasi

Logi

n pakar val

id

,

log hasi

l konsul

tasi

Info log hasil konsultasi - Info sukses pendaftaran,

- Info pengisian identitasi belum lengkap

Info update kerusakan

Info update gejala Info update kerusakan

Info update gejala

Info update rule View Daftar

Kerusakan Data login user

Info login user

Info validitas data user 9.0

lihat daftar kerusakan

(4)

3.

Skema Relasi

pekerjaan notelp

Gambar 5. Skema Relasi

2.3

Desain

A. Desain Struktur Menu

Perancangan struktur menu berisikan menu dan submenu yang berfungsi untuk memudahkan user dalam menggunakan sistem. menu-menu tersebut dibagi berdasarkan hak

akses masing-masing user. Berikut

ini gambaran mengenai struktur

menu Sistem Pakar Troubleshooting

Kerusakan Hardware Komputer

Berbasis Web.

1. Struktur Menu User

Sistem Pakar Troubleshooting Kerusakan Hardware Komputer

Beranda Konsultasi Kerusakan Data Kerusakan Tips

Pendaftaran User

Konsultasi Kerusakan

Hasil Kosultasi Kerusakan

Daftar Semua Kerusakan

Detail Kerusakan

Login Pakar About Me

Gambar 6. Perancangan Struktur Menu User

2. Struktur Menu Pakar

Pengolahan Data Kerusakan

Detai Kerusakan Pengolahan Data

Gejala Pengaturan Rule Gejala Dan Kerusakan Login Pakar

Beranda Olah Gejala Olah Kerusakan Relasi TroubleshootingHasil Logout

Gambar 7. Perancangan Struktur Menu Pakar

B. Desain Menu Utama

Berikut ini adalah gambar

perancangan menu utama.

Halaman ini merupakan halaman utama atau main menu dari aplikasi website sistem pakar troubleshooting kerusakan

hardware komputer ini. Keterangan :

- Klik menu Beranda menuju T01

- Klik menu Login User menuju T02

- Kliik menu Informasi Pakar menuju T03

- Klik menu Login Pakar menuju T04

Header Aplikasi

Selamat datang di Website Sistem Pakar Troubleshooting Kerusakan Hardware Komputer.

Sistem pakar adalah suatu program komputer yang mengandung pengetahuan dari satu atau lebih pakar manusia mengenai suatu bidang spesifik. Jenis program ini pertama kali dikembangkan oleh periset kecerdasan buatan pada dasawarsa 1960-an dan 1970-an dan diterapkan secara komersial selama 1980-an. Bentuk umum sistem pakar adalah suatu program yang dibuat berdasarkan suatu set aturan yang menganalisis informasi (biasanya diberikan oleh pengguna suatu sistem) mengenai suatu kelas masalah spesifik serta analisis matematis dari masalah tersebut. Tergantung dari desainnya, sistem pakar juga mamupu merekomendasikan suatu rangkaian tindakan pengguna untuk dapat menerapkan koreksi. Sistem ini memanfaatkan kapabilitas penalaran untuk mencapai suatu kesimpulan.

Footer Aplikasi T01

Selamat Datang

Beranda Login User Informasi Pakar Login Pakar

Gambar 8. Tampilan Perancangan Menu Utama

C. Desain Tampilan Konsultasi

User

Berikut ini adalah gambar

perancangan tampilan konsultasi user

Keterangan :

Ini merupakan tampilan dimana terjadinya interaksi user untuk menjawab pertanyaan berkaitan dengan gejala yang dialami pada

hardware. Semua jawaban user yang akan menentukan kesimpulan letak kerusakan yang dialami

- Seiring user menjawab pertanyaan gejala, setelah sistem telah mengidentifikasi kerusakan yang terjadi akan menuju ke T14 Header Aplikasi

Footer Aplikasi T07

Jawablah pertanyaan dibawah ini :

Pertanyaan gejala ?

Jawab Batal Tidak Ya

Beranda Konsultasi Kerusakan Data Kerusakan Ekstra Logout

Tips Troubleshoot

Tips Merawat PC

Tips Hardware Bantuan

Gambar

Gambar 9. Tampilan Perancangan Menu

(5)

D. Jaringan Semantik

Jaringan semantik merupakan alat

efektif untuk mempresentasikan

pemetaan data yang bertujuan untuk mencegah terjadinya duplikasi data.

Jaringan Semantik User

T06 T07

T12 T11

M17

T08

T13 T19

T10

Gambar 10. Jaringan Semantik User

1. Jaringan Semantik Pakar

T15 T17

T23 T16

T20

T24

M08, M19, M20, M22

M09, M23

T18

T19 M13

M14, M15, M16

T22 T21

M11

M12, M28 T25

Gambar 11. Jaringan Semantik Pakar

2.4

Implementasi

Tahap implementasi sistem

merupakan tahap menerjemahkan

perancangan berdasarkan hasil analisis dalam bahasa yang dapat dimengerti oleh mesin serta penerapan perangkat

lunak pada keadaan yang

sesungguhnya.

A. Implementasi Perangkat Keras

Perangkat keras yang digunakan

dalam pembangunan aplikasi

troubleshooting kerusakan hardware

berbasis web memiliki spesifikasi

sebagai berikut :

1. Notebook dengan processor intel

atom N280 kecepatan 1,67 GHz

2. Kapasitas Harddisk : 160 GB

3. Kapasitas RAM 1GB

4. Kapasitas RAM 1GB

5. Kapasitas VGA 256 MB

6. Keyboard dan Mouse

B. Implementasi Perangkat Lunak

Perangkat lunak yang digunakan

dalam pembuatan aplikasi

troubleshooting kerusakan hardware

berbasis web memiliki spesifikasi sebagai berikut :

1. Sistem Operasi Microsoft Windows

XP Home Edition service pack 3.

2. Dalam perancangan database

menggunakan MySQL.

3. Bahasa pemrograman

menggunakan PHP dengan tool

editor Adobe Dreamweaver CS3.

C. Implementasi Antarmuka

Implementasi antarmuka

menggambarkan tampilan dari aplikasi yang dibangun yaitu implementasi

antarmuka sistem pakar

troubleshooting kerusakan hardware

komputer berbasis web. Berikut ini adalah implementasi antarmuka dari aplikasi yang dibangun dapat dilihat pada berikut ini :

Tabel 1. Implementasi Antarmuka

Menu Deskripsi Nama File

Form Menu Utama

File program menampilkan menu

utama user dari

sistem pakar troubleshooting

kerusakan hardware

index.php

form pendaftara

n user

File program untuk

pendaftaran user

konfirmasi.p hp

Form konsultasi kerusakan

File program yang menampilkan pertanyaan gejala

untuk user

(6)

Form data kerusakan

File program untuk menyajikan informasi tentang kerusakan

hardware dan solusi

untuk menanganinya

solusiuser.p hp

Form about me

File program untuk menampilkan informasi pembuat

aplikasi dan tools

yang digunakan untuk membangun apalikasi sistem pakar troubleshooting

kerusakan hardware

info.php

Tips troublesho oting

File program untuk menampilkan tips untuk melakukan

troubleshooting.

tips.php

Form login pakar

File program untuk login pakar

login.php

Form login User

File program untuk login user yang telah mempunyai akun

loginuser.ph p

Form manajeme n akun

File program untuk mengubah password pakar

gantipasswo rd.php

Form olah data gejala

File program yang merupakan hak akses pakar yang berfungsi untuk menambah, mengubah dan menghapus data gejala

masalah.php

Form olah data kerusakan

File programyang merupakan hak akses pakar yang berfungsi untuk menambah, mengubah dan menghapus data kerusakan

solusi.php

Form olah rule

File program yang merupakan hak akses pakar yang berfungsi untuk membuat, mengubah dan

menghapus rule.

relasi.php

Form log hasil kosultasi

File program yang merupakan hak akses pakar, yang

menampilkan laporan

hasil konsultasi user

beserta data user

yang melakukan konsultasi.

log.php

Form log

detail user

File program yang menampilkan laporan detail data user yang melakukan konsultasi

logdtl.php

3. HASIL DAN DISKUSI

Berdasarkan hasil prosentase diatas

didapatkan dari pengujian betha, yang

dibagikan kepada 30 orang yang mengatakan bahwa perangkat lunak yang dibangun sudah mudah digunakan,

mudah untuk dipelajari, tampilan

antarmuka menarik, cukup membantu

dalam mengidentifikasi kerusakan,

gejala dan kerusakan pada aplikasi ini

sesuai dengan kenyataan, dan

menghasilkan kesimpulan yang cukup akurat.

4. KESIMPULAN DAN SARAN

4.1

Kesimpulan

Setelah melakukan analisis,

perancangan, dan pengujian, maka dapat diperoleh kesimpulan sebagai berikut :

1. Aplikasi sistem pakar

troubleshooting kerusakan

hardware komputer ini dapat

melakukan diagnosis awal

kerusakan hardware.

2. Aplikasi sistem pakar

troubleshooting kerusakan

hardware komputer ini sedikitnya

dapat membantu meminimalisasi

pengeluaran uang untuk

memperbaiki kerusakan

hardware.

3. Penggunakan metode forward

chaining sangat sesuai digunakan

(7)

kerusakan ha rdware ini yang pada dasarnya pengguna aplikasi

ini tidak mengetahui letak

kerusakan yang terjadi.

4.1

Saran

Agar aplikasi sistem pakar

troubleshooting kerusakan hardwa re

komputer ini kedepannya lebih baik, maka yang dapat disarankan adalah :

1. Ruang lingkup sistem dalam

melakukan identifikasi suatu

kerusakan dapat dikembangkan

menjadi lebih luas dan lebih kompleks terutama memperbanyak

pertanyaan-pertanyaan gejala

sehingga dapat menghasilkan

kesimpulan yang lebih akurat dan

dapat mengatasi permasalahan

hardware yang cukup kompleks.

2. Menggunakan metode certainty

factor untuk mengetahui persentase

keyakinan dari kerusakan ha rdwa re

yang telah teridentifikasi, sehingga kesimpulan lebih akurat.

3. Menyajikan solusi kerusakan

hardware yang lebih detil dengan

langkah-langkah penanganan yang rinci dan disertai dengan gambar.

5. DAFTAR PUSTAKA

[1]

[2]

[3]

[4]

[5]

Sommerville, Ian, Softwa re

Engineering, Erlangga, Edisi 6,

Jakarta , 2003.

Kusumadewi, Sri, Artificial

Intelligence. Graha Ilmu, Edisi

Pertama, Yogyakarta, 2003

.

Arhami, Muhammad, Konsep

Dasar Sistem Paka r, Andi, Edisi

Pertama, Yogyakarta, 2005.

http://student.eepisits.edu/~tasa/upl oad+download/File%20yang%20di sediakan/Nety%20Puspitasari.doc

Kusrini, Sistem Paka r Teori dan

Aplikasi. Andi, Edisi Pertama,

[6]

[7]

[8]

[9]

[10]

[11]

[12]

Yogyakarta, 2006.

Jogiyanto, Hartono, Pengenalan

Komputer, Andi, Edisi Pertama,

Yogyakarta, 2002.

Wedjo, Silvester S., Mengatasi

Masalah Hardwa re Komputer,

Mediakita, Edisi Pertama, Jakarta,

2007.

Wahyono, Teguh, PC

Troubleshooting Plus, Gava Media,

Edisi Kedua, Yogyakarta, 2008

Nugroho Bunafit. Membuat

Aplikasi Sistem Pakar, Gava Media,

Edisi Pertama, Yogyakarta, 2008.

Nugroho Bunafit, Aplikasi

Pemrograman Web Dinamis

dengan PHP dan MySQL, Gava

Media, Edisi Pertama, Yogyakarta, 2004.

Sugiyono, Metode Penelitian

Kuantitatif Kualitatif dan R&D, Alfabeta, Edisi Kedua, Bandung, 2001.

Hakim Lukmanul, Trik Rahasia

Master PHP Terbongka r Lagi,

Lokomedia, Edisi Pertama,

Gambar

Gambar 2 Entity Relationship Diagram (ERD)
Gambar  5. Skema Relasi
Tabel 1. Implementasi Antarmuka

Referensi

Dokumen terkait

dapat disimpulkan bahwa koefisien kepuasan kerja secara parsial berpengaruh signifikan terhadap kinerja karyawan. Hal ini membuktikan bahwa semakin tinggi kepuasan kerja

Karya tari yang terinspirasi dari laut Bak yang memunculkan rasa rindu terhadap ayah yang telah wafat, akan digarap menjadi koreografi kelompok dengan tujuh

photovoltaic yang dipantau meliputi arus, tegangan, dan daya listrik modul PV, sedangkan data parameter lingkungan yang dipantau adalah radiasi matahari dan temperatur. Nilai arus

Penelitian pembuatan pakan dari bahan ampas kecap dan kotoran ayam bertujuan untuk mengetahui apakah terdapat perbedaan pada pertambahan berat, panjang dan laju pertumbuhan

Note: The solution option to the model statement can be used to get fixed effects param- eter estimates in addition to ANOVA tables. Random effects may be correlated with each

Keadaan ini tentu akan menimbulkan persoalan karena antara negara satu dengan negara yang lain mempunyai suatu aturan persaingan yang berbeda, sehingga apabila terjadi suatu

(5) Monitoring dan evaluasi penerapan KKNI dan sertifikasi kompetensi sumber daya manusia bidang pengendalian kebakaran hutan dan lahan sebagaimana dimaksud pada ayat

Hasil: Pada penelitian ini didapatkan perbedaan yang bermakna secara statistik densitas mineral tulang pemakai kontrasepsi DMPA dengan perempuan pemakai kontrasepsi lain atau