Sistem Pakar Diagnosis Kerusakan Sepeda

SISTEM PAKAR DIAGNOSIS KERUSAKAN SEPEDA MOTOR INJEKSI BERBASIS
WEB MOBILE MENGGUNAKAN METODE BACKWARD CHAINING
Ahmad Munir1, roni Prambudi,S.Kom 2
ahmadmunir@Gmail.com, chocolate_neeta@yahoo.com
1

Jurusan Teknik Informatika, Universitas Muhammadiyah Sidoarjo
Website : http://www.umsida.ac.id1)
Abstrak

Sepeda Motor Injeksi merupakan Motor yang sangat di gemari disaat ini, Mesin Injeksi
mulai dipasarkan pada tahun 2009’an, sepeda motor dengan mesin injeksi ini di desain elegan
dan nyaman bagi si pengendara, dan juga mesin yang sangat mendukung untuk kecepatan tinggi
ataupun rendah untuk kenyamanan, peminat Sepeda Motor dengan mesin injeksi di Indonesia
terbilang sangat banyak, di karenakan Sepeda Motor dengan mesin injeksi mempunyai tingkat
kenyamanan dan keamanan yang sangat mumpuni.
hal inilah yang mendorong pembangunan suatu system pakar online untuk mengidentifikasi
kerusakan dan solusi kerusakan Sepeda Motor Injeksi, penyampaian informasi di lakukan
menggunakan perangkat mobile dengan meminta permintaan dari user selanjutnya permintaan
tersebut akan dip roses dalam sistem kemudian hasilnya akan di kirim lagi ke user dengan di
tampilkan pada layar perangkat mobile, Di harapkan system ini mampu memberikan informasi

yang optimal dari timbale balik user dan system agar dapat memudahkan penggun Sepeda Motor
Injeksi untuk mengatasi kerusakan dan solusi kerusakan.

Kata Kunci : PHP, My SQL, Backward chaining dan Informasi
PENDAHULUAN

rendah untuk kenyamanan, peminat Sepeda

Sepeda Motor Injeksi merupakan

Motor dengan mesin injeksi di Indonesia

Motor yang sangat di gemari disaat ini,

terbilang sangat banyak, di karenakan

Mesin Injeksi mulai dipasarkan pada tahun

Sepeda


2009’an, sepeda motor dengan mesin injeksi

mempunyai

ini di desain elegan dan nyaman bagi si

keamanan yang sangat mumpuni.
Demi memudahkan pengguna sepeda

pengendara, dan juga mesin yang sangat

Motor

dengan

tingkat

mesin

kenyamanan


injeksi
dan

motor injeksi mengatasi troble mesin yang

mendukung untuk kecepatan tinggi ataupun

mungkin terjadi di saat kondisi tidak
1

memungkinkan,

Informasi

yang

akurat

Pemilik baru menyadari kerusakan setelah


sangat di butuhkan pengguna sepeda motor

sepeda motor

injeksi untuk mengetahui kerusakan dan

sebagaimana mestinya. Oleh karena itu

tempat bengkel yang terdekat,

dalam

perkembangan

alat

Dengan

komunikasi


yang

tidak dapat beroperasi

penggunaan

kemungkinan

besar

membutuhkan perawatan berkala.

mengalami banyak peningkatan yang sangat

Dengan

cara

mendeteksi


pesat khususnya di Indonesia, Seiring

kerusakan apa yang terjadi pada

dengan kebutuhan

sepeda motor injeksi. Misalnya, jika

dan

kompleks.

Mobile)

yang

yang semakin banyak
Handphone
pada


(Perangkat
hanya

mempunyai gambaran mengapa hal

digunakan untuk alat komunikasi kini

tersebut terjadi, Hal inilah yang

digunakan secara luas di berbagai bidang,

mendorong

misalnya: Bisnis, Kesehatan, Pendidikan,

pakar

Otomotif


kerusakan

dan

mendorong

awalnya

mesin bersuara berisik dan tidak

sebagainya.

para

mengembangkan

ahli

Hal


untuk

Handphone

ini

semakin

pembangunan

untuk

mengidentifikasi
mesin

Penyampaian

sistem
injeksi.


informasi

pun

(perangkat

dilakukan menggunakan perangkat

membantu manusia

mobile dengan meminta request dari

untuk berkomunikasi dan mencari informasi

user. Request tersebut akan diproses

dengan akurat.
Sistem pakar adalah salah satu

dalam sistem kemudian hasilnya


Mobile) agar dapat

bagian

dari

kecerdasan

buatan

akan dikirim lagi ke user dengan

yang

ditampilkan pada layar perangkat

mengandung pengetahuan dan pengalaman

mobile.

yang di masukkan oleh banyak pakar ke
setiap

menggunakannya

orang
untuk

dapat

sistem. Penelitian ini diharapkan

memecahkan

mampu

Kerusakan
kelalaian

pada
dalam

sepeda
mesin

motor
terjadi

melakukan

memberikan

informasi

segala hal yang berhubungan dengan

dalam hal ini adalah permasalahan pada
mesin

ini

optimal dari timbal balik user dan

berbagai masalahnya yang bersifat spesifik
kinerja

sistem

mampu memberikan informasi yang

dalam suatu area pengetahuan tertentu
sehingga

Diharapkan

masalah

injeksi,

kerusakan

penyebab gangguan

akibat

sepeda motor injeksi.

perawatan.
2

mesin

dan

mesin pada

Oleh
tertarik

karena

itu,

untuk

permasalahan

penulis

engine), dan antarmuka pengguna

mengangkat

(user interface). Basis pengetahuan

tersebut,

dengan

berisi semua fakta, ide, hubungan, dan

membuat penelitian tentang “Sistem

interaksi suatu domain. Mekanisme

Pakar

inferensi

Diagnosis

Kerusakan

bertugas

untuk

analisis

Sepeda Motor Injeksi Berbasis

pengetahuan dan menarik kesimpulan

Web

berdasarkan basis pengetahuan. Antar

Mobile

Menggunakan

Metode Backward Chaining “.

muka pengguna berfungsi sebagai
media pemasukan pengetahuan ke

Sistem Pakar
Pengertian Sistem Pakar dapat

dalam

didefinisikan Sistem pakar adalah

pangkalan

dan

melakukan

komunikasi user.

suatu sistem komputer yang menyamai
kemampuan pengambilan keputusan
dari seorang pakar (Suparman, 1991).

User

Kata menyamai tersebut memiliki
pengertian

bahwa

system

User
Interface

Inference
Engine

Knowledge
Base

pakar

diharapkan dapat bekerja dalam semua
hal seperti halnya seorang pakar.

Gambar 2.1 Diagram Blok Umum Sistem

Sistem pakar merupakan salah satu

Pakar

cabang dari Artificial Intelligent yang
Tahap Perancangan Sistem

membuat penggunaan secara luas
pengetahuan

yang

khusus

Tahapan

untuk

perancangan

sistem

penyelesaian masalah tingkat manusia

merupakan tahap desain dari siklus hidup

yang pakar dalam bidang tertentu.

pengembangan sistem, yakni menganalisis

Komponen

Utama

Sistem

Suparman

(1991),

sistem menggunakan informasi-informasi
yang terkumpul sebelumnya untuk mencapai

Pakar
Menurut
sistem

pakar

komponen
pengetahuan
mekanisme

terdiri

utama

dari
yaitu

(knowledge
inferensi

desain

sistem

informasi

yang

logik.

Menurut Kendall & Kendall (2003:11),

tiga

bagian dari perancangan sistem yang logik

basis

adalah peralatan antarmuka pengguna.

base),

Data flow diagram

(inference
3

Data flow diagram (DFD) adalah
representasi grafik dari sebuah system,
DFD

menggambarkan

komponen-

komponen sebuah system aliran data
dimana komponen komponen tersebut
dari kerusakan yang terjadi

sampai

menuju suatu kesimpulan akhir dari
suatu proses.

Gambar 3.1 DFD Level 0

Gambar 3.2 DFD Level 1
ERD ( Entity Relationship
Diagram )
Adalah suatu model untuk
menjelaskan hubungan antar data dalam
basis data berdasarkan objek-objek data
yang mempunyai hubungan antar
relasi.Seperti Gambar 3.4 di bawah ini.

4

tersebut juga memperlihatkan,faktorfaktor

kemungkinan/probablitas

yang akan mempengaruhi alternatifalternatif keputusan tersebut, disertai
dengan estimasi hasil akhir yang
akan didapat bila kita mengambil
alternatif keputusan tersebut.

Tabel Relasi
Adalah hubungan yang terjadi pada
suatu table atau file lainya yang saling
berinteraksi dan bersinergi satu sama
lainya. Seperti gambar 3.9 di bawah ini.

Perancangan Flowchart
Flowchart adalah gambaran
secara grafik yang terdiri dari
simbol-simbol dari algoritmaalgoritma dalam suatu program, yang
menyatakan arah dari alur program,

Pengertian Pohon Keputusan
Pohon
pemecahan
keputusan
mengenai
pemecahan

yang

dalam

flowchart adalah dasar dari

analisis

masalah

pengambilan

adalah

pemetaan

pemrograman. Mulai
daripemrograman bahasa tingkat
rendah sampai bahasa tingkat tinggi,

alternatif-alternatif
masalah

yang

pemrograman fungsional ataupun

dapat

pemrograman berbasis objek.

diambil dari masalah tersebut. Pohon
5

Berikut ini gambar 3.5 Flowchart

disusun block diagram kerusakan mobil

jalannya proses diagnosis.

hyundai verna seperti Gambar 3.6.
Pada Gambar 3.6 dijelaskan bahwa
perancangan block diagram berdasarkan
parameter kerusakan pada mobil hyundai
verna ini terdiri dari tiga level. Dimulai
dari level 0 yang berisi macam-macam
kerusakan yang sering terjadi pada mobil
hyundai verna. Level 1 berisi bagianbagian dari kategori kerusakan

yang

sering terjadi di bagianmesin,kelistrikan
lampu,kelistrikan

wiper,power

window,system kemudi, system kopling,
system

porseneling

dan

kaki-kaki

sebagai kategori kerusakan.Sedangkan
level 2 berisi pertanyaan gejala-gejala

Gambar 3.5 Flowchart

umum kerusakan pada mobil hyundai

Perancangan Block Diagram
Langkah awal yang dilakukan

verna.

dalam menterjemahkan suatu bidang
ilmu ke dalam sistem berbasis aturan
yaitu melalui block diagram. Block
diagram digunakan untuk mengetahui
urutan kerja-kerja sistem dalam mencari
suatu keputusan. Perancangan block
diagram diambil dari parameter gejalagejala kerusakan pada mobil hyundai
verna

yaitu

mesin,kelistrikan

lampu,kelistrikan

wiper,power

window,system kemudi, system kopling,
system

porseneling

dan

kaki-kaki.

Berdasarkan parameter yang ada, maka
6

motor injeksi, seperti Gambar 3.7 yang
memberikan

penjelasan

tentang

parameter-parameter
mempengaruhi

untuk

yang
menentukan

kerusakan. Pada dependency diagram
terdiri dari sembilan set. Set pertama
yaitu macam-macam kerusakan yang
sering terjadi, set kedua yaitu mesin,
set ketiga yaitu kelistrikan lampu
Untuk metode backward chaining set
awal terletak pada sebelah kanan.

Gambar 3.6
Blockdiagram.
Perancangan Dependency Diagram
Setalah block diagram dibuat,
maka

langkah

membuat

selanjutnya

dependency

adalah
diagram.

Dependency diagram dibuat untuk
menunjukkan hubungan antara faktorfaktor yang mempengaruhi dalam
menentukan kerusakan pada Sepeda
7

dengan mengisi no handphone dan
nama.

Gambar 4.1 Tampilan Utama

Gambar 4.2 Tampilan Login

Gambar 3.7 Diagram
dependency.
Rancangan Desain Sistem
Halaman Login
Form Login digunakan oleh user
pengguna
akses

ke

untuk memperoleh hak
dalam

sistem

Gambar 4.3 Tampilan

yang

macam-macam Kerusakan

ditunjukkan pada Gambar 4.1 dan 4.2

8

Kesimpulan
Secara
online

umum

untuk

sistem

pakar

mengidentifikasi

kerusakan pada mobil Hyundai Verna
telah berfungsi sebagaimana yang
diharapkan.Beberapa kesimpulan yang
didapatkan dari sistem ini adalah
sebagai berikut :
1. Aplikasi sistem pakar ini dapat
mengidentifikasi kerusakan pada
sepeda

Gambar 4.4 Tampilan Pertanyaan atau

motor

memberikan

Quest

injeksi

solusi

dan

kerusakan

serta bengkel terdekat yang dapat
di hubungi dengan menggunakan
metode Backward chaining.
2. Dengan adanya aplikasi ini maka
dapat memberikan kemudahan
bagi

pengguna

sepeda

motor

injeksi untuk menentukan solusi
kerusakan

yang

terjadi

pada

sepeda motor injeksi.
Saran
saran-saran untuk
pengembangan sistem ini adalah :

Gambar 4.5 Tampilan Hasil atau Solusi

1. Sistem ini dapat dikembangkan
lebih lanjut dengan memanfaatkan
teknologi

wireless

apllication

protocol (WAP) agar dapat lebih
mobile dalam penggunaannya.
2. Sistem ini menggunakan metode
Backward chainning.
DAFTAR PUSTAKA
9

Abdul kadir, (2002), Penuntun Praktis
Belajar SQL, C.V ANDI OFFSET
(PenerbitAndi), Yogyakarta -55281.

menggunakan metode forward
chaining” Jurnal Elektronik Ilmu
Komputer – Universitas Udayana
JELIKU Vol 1 No. 2.

Buku Pedoman Reparasi untuk Teknisiteknisi Mobil Hyundai, (1996) , PT.
CITRA MOBIL NASIONAL.

Kusrini, S. Kom. (2006), Sistem Pakar Teori
dan Aplikasi, C.V ANDI OFFSET
(PenerbitAndi), Yogyakarta -55281.

Bunafit nugroho, (2005), Database
Relasional dengan MySQL, I edition,
Andi, Yogyakarta -55281.

Sarwoprayitno, (2013), Penerimaan Siswa
Baru Sekolah Online dengan PHP,
Lokomedia, Yogyakarta- 55242.

F. Arbie, Ir. H. F. Wowor, M.Kom, J. R.
Robot, ST., MTI, R. Sengkey, ST.,
MT.”Sistem Pakar dalam
Mengidentifikasi Jenis Kerusakan
Mesin pada Mobil Suzuki Carry
Berbasis Web”FakultasTeknik,
Universitas Sam Ratulangi Manado95115.

Uky yudatama, “ Sistem Pakar untuk
Diagnosis Kerusakan Mesin Mobil
Panther Berbasis Mobile” Dosen
Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Magelang.
Yunianita rahmawati, (2008), “Sistem pakar
online untuk mengidentifikasi hama
pada tanaman jeruk” Stikom Surabaya.

Ida bagus, D.S. (2012), “ Rancang bangun
sistem diagnosis kerusakan pada mobil

10