APLIKASI SISTEM PAKAR UNTUK MEMBANTU MEN

APLIKASI SISTEM PAKAR UNTUK MEMBANTU MENYELESAIKAN
MASALAH KERUSAKAN DAN PERAWATAN SEPEDA MOTOR
BERBASIS WEB
Ian Permana Hidayat
UNIKOM
Email : ianpermana25@gmail.com

ABSTRAK
Sebagai orang awam atau manusia biasa untuk menggunakannya tanpa mengetahui
bagian-bagian serta gejala-gejala kerusakan sepeda motor. Mereka hanya berfikir jika sepeda
motor rusak, tinggal membawa ke bengkel dan menunggu selesai diperbaiki.
Sistem pakar ini dapat membantu pemilik kendaraan sepeda motor serta mekanikmekanik yang belum berpengalaman. Disini menjelaskan gambaran tentang kerusakan yang
terjadi, menganalisa gangguan, dengan penyebab kerusakan dan solusinya yang disertai gambar
sehingga dapat bekerja selayaknya seorang pakar atau ahlinya, tanpa menghilangkan
ketergantungan pada seorang pakar.
Pembangunan Aplikasi ini menggunakan alur IF-ELSE, bahasa pemrograman yang
digunakan yaitu PHP dan databasenya adalah MySQL.

Kata Kunci : Sistem pakar, Kerusakan Sepeda Motor, IF-ELSE

1. PENDAHULUAN

Berdasarkan uraian latar belakang
masalah yang telah dikemukakan, maka
Rumusan masalahnya adalah sebagai
berikut:
1 Kurangnya
pengetahuan
masyarakat mengenai masalahmasalah yang ada pada sepeda
motor.
2 Besarnya kemungkinan mekanik
bengkel
tertentu
lupa
akan
mekanisme kerja sepeda motor.
3 Kurangnya
kesadaran
untuk
membaca buku pedoman sepeda
motor
mengenai

kerusakankerusakan yang ada pada sepeda
motor.
4 Kurangnya sosialisasi dari instansi /
lembaga terkait tentang kerusakan
sepeda motor.
Maksud dan Tujuan
Maksud
Berdasarkan permasalahan yang diteliti,
maka maksud dari penulisan tugas akhir ini
adalah untuk mengembangkan aplikasi
sistem
pakar
untuk
membantu

menyelesaikan masalah
perawatan sepeda motor.

kerusakan


dan

Tujuan
Adapun tujuan penelitian yang
dilakukan adalah sebagai berikut :
1. Merancang
sebuah
sistem
informasi
yang
digunakan
sebagai
sarana
untuk
menyajikan informasi yang
mampu menganalisa gangguan
kerusakan pada sepeda motor.
2. Membuat
perangkat lunak
sistem pakar yang dapat

menganalisa
gangguan
kerusakan pada sepeda motor.
3. Menjadikan pengetahuan yang
mudah
didapatkan
untuk
mencari solusi kerusakan pada
sepeda motor.
4. Sebagai pedoman bila mekanik
tertentu lupa akan mekanisme
kerja sepeda motor tertentu.
5. Sebagai
pedoman
bagi
masyarakat yang membutuhkan
dalam memperbaiki kerusakan
sepeda motor.

2. MODEL, ANALISA, DESAIN

DAN IMPLEMENTASI
Untuk memperoleh data dan informasi
yang dibutuhkan dalam penelitian untuk
tugas akhir ini, penulis menggunakan
metode sebagai berikut :
Tahap pengumpulan data
Tahap pengumpulan data dapat
diperoleh secara langsung dari objek
penelitian. Cara-cara yang mendukung untuk
mendapatkan data primer adalah sebagai
berikut :
a) Studi sistem
Yaitu teknik pengumpulan data dengan
mengadakan suatu penelitian secara
langsung, dengan cara yaitu :
1. Wawancara (Interview)
Wawancara yaitu teknik pengumpulan
data dengan cara mengadakan Tanya
jawab secara langsung dengan
narasumber yang terkait dengan

permasalahan yang diambil, yaitu
bapak Wawan S., S.T., Selaku kepala
bagian teknisi di dealer Yamaha
Majalengka.
2. Pengamatan (Observasi)
Dengan teknik ini, penulis mengamati
dan mencatat secara cermat dan teliti
tentang gangguan kerusakan sepeda
motor yang terjadi.

cara penangannya melalui studi literatur
dan observasi yang digunakan sebagai
base knowledge.
3. Mempresentasikan pengetahuan ke
dalam tabel gejala yang telah dianalisis,
aturan produksi serta pohon pelacakan
dan penelusuran gejala dan jenis
kerusakan.
4. Usulan sistem yang akan dibuat
Pengetahuan yang diperoleh dari hasil

wawancara dan analisa lewat buku
dikonversi kedalam sebuah tabel kerusakan
dan gejala guna mempermudah proses
pencarian solusi. Tabel kerusakan dan gejala
ini digunakan sebagai pola pencocokan
informasi yang dimasukan oleh pemakai dan
basis pengetahuan.
Tabel 1. kerusakan dan gejala
KERUSAKAN
GEJALA KS001 KS002 KS003 KS004 KS005 KS006 KS007 KS008 KS009 KS010 KS011
GJ001

*

GJ002

*

GJ003


*

*

*

*

*

GJ004

*

GJ005

*

GJ006


*

GJ007

*

*

*

*
*

GJ008

*

GJ009

*


*

GJ010

*

*

GJ011

*

*

GJ012

*

GJ013


*

*

GJ014
GJ015

*

GJ016

*

GJ017

*

GJ018

*

GJ019

*

GJ020

*

GJ021

*

GJ022

b) Studi pustaka (Literatur)
Teknik ini penulis lakukan untuk
menunjang penelitian, dengan membaca dan
mempelajari buku - buku yang berhubungan
dengan penelitian penulis. Adapun tempat
yang penulis kunjungi untuk mendapatkan
data tersebut yaitu Perpustakaan
2.1 Analisis
Dalam membangun sebuah aplikasi
untuk mendeteksi kerusakan pada sepeda
motor dan cara penanganannya dilakukan
beberapa tahap analisis yaitu :
1. Menentukan masalah yang akan
dibangun untuk sebuah aplikasi sistem
pakar. Sistem yang akan dibangun
merupakan sebuah aplikasi untuk
mendeteksi kerusakan pada sepeda
motor berbasis web.
2. Mengumpulkan data yang diperlukan
untuk membangun sistem, yaitu berupa
informasi tentang gejala, kerusakan dan

*

*

*
*

GJ023
GJ024

*

*
*

*

2.3 Perancangan
Perancangan didapat dari hasil anilsa yang
ada. Perancangan data terdiri dari Tabel
Relasi dan struktur tabel yang terdapat pada
ERD dari aplikasi sistem pakar pendeteksi
kerusakan pada motor.

Gambar 1. Tabel relasi

2.2 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. Seluruh kode program
yang digunakan dalam pembuatan Aplikasi
Pendetekasi Kerusakan Pada Sepeda Motor
Berbasis Web yaitu menggunakan PHP.

2.

3.

4.

3. HASIL DAN DISKUSI
Tabel 1. Hasil kuisioner
No
a.
b.
c.
d.
e.

Keterangan
Sangat
Setuju
Setuju
Cukup
Setuju
Biasa-biasa
saja
Kurang
Setuju

Responden

Prosentase
(%)

1

10%

7

70%

2

20%

-

-

-

-

ditimbulkan dari kerusakan sepeda
motor.
Memudahkan para pengguna sepeda
motor untuk mencari solusi kerusakan
sepeda motor.
Memudahkan para pengguna sepeda
motor untuk mendapatkan informasi
mengenai cara merawat motor dengan
baik melalui penyajian informasi berita
yang terdapat dalam website aplikasi
mendeteksi kerusakan pada sepeda
motor.
Memudahkan
para
mekanik
memperbaiki sepeda motor apabila
lupa dengan gejala kerusakan motor
yang diderita.

4.2 Saran

f.

Tidak Setuju

-

-

g.

Tidak
Sangat
Setuju

-

-

Berdasarkan hasil prosentase diatas
yang didapat dari pengujian betha, maka
dapat disimpulkan bahwa aplikasi untuk
mendeteksi kerusakan pada sepeda motor
dan cara perawatannya berbasis web yang
dibangun sudah sesuai dengan tujuannya
yaitu dapat mendefinisiskan kerusakan yang
dirasakan dan menampilakan olahan data
yang sesuai.

Saran-saran yang penulis kemukakan
diharapkan dapat meningkatkan hasil yang
lebih memuaskan dan bermanfaat bagi para
pengguna sepeda motor dan para mekanik
tertentu untuk mendeteksi kerusakan sepeda
motor.
Berikut
saran
yang
dapat
disampaikan oleh penulis :
1. Aplikasi yang dibangun mengenai jenis
kerusakan
sepeda
motor
dapat
dikembangkan
lagi,
diantaranya
memberikan fasilitas upload video cara
memperbaiki sepeda motor dan
memberi fasilitas kontak langsung
kepada pakar untuk mempermudah dan
melengkapi proses konsultasi.
2. Pengembangan program dan analisis
data agar dapat lebih diperluas
cakupannya sesuai dengan kebutuhan
program.

4. KESIMPULAN DAN SARAN

5.

4.1 Kesimpulan

[1] Kristianto, H., 1994, “Konsep dan
Perancangan data base”,
[2] Kusrini, 2000, “Aplikasi Sitem Pakar
Menentukan
Faktor
Kepastian
Pengguna Dengan Metode Kuantifikasi
Pertanyaan”, Andi, Yogyakarta.
[3] Ir. Fathasyah, 2004, “Sistem Basis
Data”, Informatika, Bandung.
[4] Agustinus, S., 2004, “Mendesain Dan
Mengembangkan Website Dengan
Dreamwaver MX”, PT. Elex media
Komputindo, Jakarta.

Berdasarkan
permasalahan
yang
dibangun pada aplikasi sistem pakar untuk
mendeteksi kerusakan dan perawatan pada
sepeda motor berbasis web, maka dapat
diambil beberapa kesimpulan adalah sebagai
berikut :
1. Aplikasi
yang
dibangun
ini
memudahkan para pengguna sepeda
motor untuk mengetahui penyebab,
akibat
dan
gejala-gejala
yang

DAFTAR PUSTAKA

[5] Kusumedewi, Sri, 2003, ”Artificial
Intelligence(Teknik dan Aplikasinya)”,
Graha Ilmu, Yogyakarta.
[6] Widigdo,
Anom
K,
“Dasar
Pemograman PHP dan MYSQL”,
http:/www.ilmukomputer.com, diakses
pada tanggal 2 Agustus 2010.
[7]
www://fikarzone.wordpress.com/2009/1
0/24/artificial-inteligence/, diakses pada
tanggal 2 Agustus 2010
[8]
www://blackice89.blogspot.com/2007/0
1/12/konsep-dasar-sistem.html, diakses
pada tanggal 2 Agustus 2010
[9]
www://ilowirawan.wordpress.com/2007
/10/06/xampp-apache-php-mysql-danphpmyadmin-…/, diakses pada tanggal
2 Agustus 2010