Anda di halaman 1dari 6

197 Jurnal Pilar Nusa Mandiri Vol. XI, No.

2 September 2015

SISTEM PAKAR BERBASIS WEB DENGAN MENGGUNAKAN


METODE FORWARD CHAINING UNTUK MENDIAGNOSA
KERUSAKAN MOBIL DAIHATSU AYLA
1 Setiadi
Kurniawan
2 Nita
Merlina
1,2 Program Studi Sistem Informasi

STMIK Nusa Mandiri Jakarta


Jl.Damai No.8 Warung Jati Barat (Margasatwa), Jakarta Selatan
setiadikurniaw4n@gmail.com, nita@nusamandiri.ac.id

Abstract — Web based expert system using bermasalah diganti oleh mekanik bengkel,
forward chaining method for diagnosing damage sehingga biaya service pun membengkak.
to cars Daihatsu ayla. The discussion in this thesis Hal tersebut terjadi Karena diagnosis yang
writing about creating a web site that is used as a salah dari service advisor atau mekanik saat
reference tool for users of vehicles in repairing the memeriksa kondisi mobil Daihatsu ayla ke
vehicle. Examples of cases that will be brought to bengkel resmi Daihatsu, bahkan tidak jarang ada
the author is an expert system to detect defects in oknum nakal, sehingga mengada–ada. Harusnya
cars Daihatsu ayla. The author makes a simple web komponen tertentu tidak bermasalah mereka
that displays the type of damage that existed at menyampaikan harus diganti sehingga pelanggan
ayla Daihatsu car and how to repair the damage. pun terpaksa harus membayar lebih dari
So expect through this web into first aid to seharusnya. Kesalahan diagnosis tersebut bisa
motorists in repairing their vehicle when an terjadi karena mekanik tidak cermat, tidak
emergency or a companion when the driver tried memahami karena pengalaman dan pengetahuan
to repair their vehicles at home. yang minim, hingga unsur kesengajaan untuk
meraup keuntungan. Oleh karena itu sangat
Intisari — Pembahasan pada penelitian ini disarankan untuk mengenali gejala kerusakan
mengenai pembuatan situs web yang yang umum terjadi, ciri cirinya, hingga apa solusi
dimanfaatkan sebagai salah satu sarana referensi untuk mengatasinya.
bagi pengguna kendaraan dalam memperbaiki Perlunya dibuat sistem pakar berbasis web
kendaraannya. Contoh kasus yang akan untuk diagnosis kerusakan mobil Daihatsu Ayla
dibawakan penulis adalah sistem pakar dalam adalah untuk membantu masyarakat khususnya
untuk mendeteksi kerusakan mobil Daihatsu pengguna mobil Daihatsu Ayla untuk memahami
Ayla. Penulis membuat web sederhana yang dan mengenali gejala kerusakan yang ada pada
menampilkan jenis jenis kerusakan yang ada mobil Daihatsu Ayla sehingga pengguna dapat
pada mobil Daihatsu Ayla dan bagaimana cara juga memperbaiki sendiri kerusakan kecil yang
untuk memperbaiki kerusakan tersebut. Sehingga ada pada kendaraanya dengan bantuan sistem
diharapkan lewat web ini menjadi pertolongan pakar berbasis web ini.
pertama bagi pengendara mobil dalam Dalam penulisan penelitian ini, penulis
memperbaiki kendaraannya ketika keadaan mempunyai maksud penulisan antara lain :
darurat atau menjadi pendamping ketika a. Merancang sebuah aplikasi untuk mendeteksi
pengendara mencoba memperbaiki kerusakan mobil Daihatsu ayla sebagai
kendaraannya sendiri di rumah. alternatif solusi bagi pengguna kendaraan
dalam mempersingkat waktu pengambilan
Kata kunci : MySQL, PHP, Website keputusan
b. Membantu pengguna Daihatsu ayla untuk
PENDAHULUAN lebih mengenal gejala gejala kerusakan pada
kendaraannya.
Para pemilik mobil Daihatsu Ayla yang c. Pada perusahaan dengan adanya aplikasi ini
merupakan mobil citycar terlaris kedua di diharapkan dapat membantu para mekanik
Indonesia (sumber : http: // otomotif. khususnya yang belum berpengalaman ketika
kompas.Com/read/2014/11/26/090000515/Ini. sedang melakukan perbaikan mobil daihatu
City.Car.Paling.Laris.di.Indonesia), kerap tidak ayla.
menyadari bahwa ongkos yang mereka bayar
saat membawa kendaraanya sejatinya jauh lebih
besar dari yang seharusnya. Hal itu terjadi karena
beberapa komponen yang sebenarnya tidak

ISSN 1978-1946 | Sistem Pakar Berbasis…


Jurnal Pilar Nusa Mandiri Vol. XI, No.2 September 2015 198

BAHAN DAN METODE

A. Sistem Pakar
Menurut Kusrini (2006:10), “Sistem pakar
adalah sistem berbasis komputer yang
menggunakan pengetahuan, fakta dan teknik
penalaran dalam memecahkan masalah yang
biasanya hanya dapat dipecahkan oleh seorang Sumber : Rizky (2011)
pakar dalam bidang tersebut“. Pada dasarnya Gambar 2. Proses Forward Chaining
sistem pakar diterapkan untuk mendukung
aktivitas pemecahan masalah, beberapa aktivitas HASIL DAN PEMBAHASAN
pemecahan masalah yang dimaksud antara lain
pembuatan keputusan (decisión making), A. Algoritma Sistem Pakar
pemanduan pengetahuan (knowledge fusing), Setelah menyusun perancangan sistem
prakiraan (forecasting), pengaturan (regulating), pakar untuk diagnosa kerusakan Daihatsu Ayla
pengandalan (controling), pembuatan desain seperti yang dijelaskan pada bab sebelumnya,
(designing), diagnosis (diagnosing) ,perumusan maka dilanjutkan pada impelementasi program.
(prescribing), penjelasan (explaining), pemberi Hal ini dimaksudkan untuk menerapkan dan
nasehat (advising) dan pelatihan (tutoring) selain memberikan penjelasan mengenai langkah
itu sistem pakar juga dapat berfungsi sebagai langkah dalam menjalankan program yang
asisten yang pandai dari seorang pakar dibuat.

B. Mekanisme Inferensi
Mulai
Adalah bagian dari sistem pakar yang
melakukan penalaran dengan menggunakan isi
daftar aturan berdasarkan urutan dan pola
Pertanyaan gejala
tertentu. Selama proses konsultasi mekanisme kerusakan
inferensi akan menguji aturan satu demi satu
sampai kondisi aturan itu benar. Dalam
melakukan proses pengujian mekanisme Pilih gejala
kerusakan
inferensi mempunyai dua teknik inferensi yaitu:
a. Pelacakan ke Belakang (backward chaining)
Pelacakan kebelakang adalah pendekatan
yang dimotori oleh tujuan (goaldriven). Dalam
If gejala Y
pendekatan ini pelacakan dimulai dari tujuan, kerusakan == Gejala kerusakan == basis
selanjutnya dicari aturan yang memiliki basis pengetahuan
pengetahuan
tujuan untuk kesimpulannya, selanjutnya
proses pelacakan menggunakan premis untuk
aturan tersebut sebagai tujuan baru dan T
mencari aturan lain dengan tujuan baru
Tampil hasil diagnosa
sebagai kesimpulannya. Gejala kerusakan <> berdasarkan gejala kerusakan
basis pengetahuan

Selesai

Sumber : Hasil Penelitian (2015)


Sumber : Rizky (2011) Gambar 3. Algoritma Sistem Pakar
Gambar 1. Backward Chaining
Berdasarkan hasil wawancara dengan 3 orang
b. Pelacakan ke depan (forward chaining) pakar maka didapat kesimpulan sebagai berikut:
Pelacakan ke depan adalah pendekatan yang
dimotori data (data driven). Dalam
pendekatan ini pelacakan dimulai dari
informasi masukan dan selanjutnya
mencoba menggambarkan kesimpulan.
Pelacakan ke depan mencari fakta yang
sesuai dengan bagian IF dari aturan IF-
THEN

ISSN 1978-1946 | Sistem Pakar Berbasis…


199 Jurnal Pilar Nusa Mandiri Vol. XI, No.2 September 2015

KODE JENIS GEJALA KODE JENIS KERUSAKAN


G001 Apakah mobil mendadak mati ? K001 Kerusakan pada busi
G002 Apakah terdapat sisa pelumas pada kepala busi ? K002 Injektor bermasalah
G003 Apakah terdapat kerak pada kepala busi ? K003 Premature Ignition
G004 Apakah busi berwarna coklat / kemerahan ?
K004 Kerusakan AC / Freon Ac habis
G005 Apakah elektroda meleleh ?
G006 Apakah idle kasar dan tidak langsam pada saat rpm rendah? K005 Kerusakan rem
G007 Apakah mesin tersendat saat pedal gas diinjak ? K006 Mesin overheat
G008 Apakah tenaga melemah saat akselerasi ? K007 Kerusakan transmisi
G009 Apakah akselerasi buruk dan konsumsi bbm boros ? K008 Kerusakan Accu & engine mounting
G010 Apakah lampu indikator cek engine berkedip ?
G011 Apakah suara mesin menggelitik ? Sumber : Data Penelitian (2015)
G012 Apakah tenaga mesin loyo ?
G013 Apakah suara mesin mendesis ? B. Rule Pada pakar
Fakta – fakta atau aturan aturan yang
G014 Apakah terdengar bunyi gluduk saat lepas gas? digunakan dalam sistem pakar ini Adalah:
G015 Apakah tiba tiba lost power? Rule 1: Jika
G016 Apakah tida ada hembusan angin pada AC? Mobil mendadak mati
G017 Apakah extra fan tidak berputar? dan terdapat sisa pelumas pada kepala
G018 Apakah kipas ac tidak berputar? busi
G019 Apakah ac tiba tiba panas? dan terdapat kerak pada kepala busi
dan busi berwarna coklat / kuning
G020 Apakah indikator temperatur naik? kemerah-merahan
G021 Apakah rem bunyi saat diinjak? dan elektroda meleleh
G022 Apakah rem mobil keras? maka diagnosa kerusakannya adalah
G023 Apakah rem mobil dalam? kerusakan pada busi
G024 Apakah rem mobil terasa bergetar? Rule 2:
G025 Apakah rem macet? Jika Idle kasar tidak langsam pada RPM
rendah
G026 Apakah mesin mogok?
dan mesin tersendat saat pedal gas
G027 Apakah oli bercampur air? diinjak
G028 Apakah bau terbakar di area transmisi? dan tenaga melemah saat akselerasi
G029 Apakah bau mesin bau menyengat? dan akselerasi buruk bahan bakar boros
G030 Apakah tenaga mesin mendadak berkurang? lampu indicator cek engine berkedip
G031 Apakah terdengar bunyi dugdug saat melepas kopling? maka diagnosa kerusakannya injektor
bermasalah
G032 Apakah gigi seperti mengunci ke atas?
Rule 3:
G033 Apakah tombol overdrive aktif? Jika Mesin menggelitik
G034 Apakah telah masuk gigi r mobil tidak mundur? dan tenaga mesin loyo
G035 Apakah sulit over gigi? dan mesin mendesis
G036 Apakah starter tidak berfungsi? dan terdengar bunyi gluduk saat lepas
G037 Apakah air aki keruh? gas
G038 Apakah cranking kurang dari 10 volt? dan tiba tiba lost power
maka diagnosa kerusakannya adalah
G039 Apakah terdengar bunyi kasar saat mesin distater Premature Ignition
G040 Apakah mobil bergetar saat kecepatan tinggi? Rule 4:
Jika Tidak ada hembusan angin pada ac
Dan extra fan tidak berputar
Dan kipas ac tidak berputar
Dan ac tiba tiba panas
Dan indikator temperature naik
Maka diagnosa kerusakannya adalah
kerusakan AC / Freon Ac habis

ISSN 1978-1946 | Sistem Pakar Berbasis…


Jurnal Pilar Nusa Mandiri Vol. XI, No.2 September 2015 200

Rule 5: 1. Tabel Gejala


Jika rem bunyi saat diinjak Nama File : File Gejala
Dan rem mobil keras Akronim : gejala
Dan rem mobil dalam Type File : Master
Dan rem mobil terasa bergetar Organisasi File : Index Sequential
Dan rem macet Akses File : Random Access File
Maka diagnosa kerusakanya adalah kerusakan Primary key : kd_gejala
pada rem Panjang record : 104 byte
Rule 6: 2. Tabel kerusakan
Jika mesin mogok Nama File : File Kerusakan
Dan oli bercampur air Akronim : kerusakan
Dan bau terbakar di area transmisi Type File : Master
Dan bau menyengat pada mesin Organisasi File : Random Access File
Dan tenaga mesin mendadak berkurang Primary key : kd_kerusakan
Panjang Record : 704 byte
Maka diagnosa kerusakannya adalah mesin
overheat 3. Tabel Aturan kerusakan
Rule 7 : Nama File : File relasi aturan
Jika terdengar bunyi kasar saat melepas Akronim : relasi
kopling Type File : Master
Dan gigi seperti mengunci ke atas Organisasi File : Index Sequential
Dan tombol overdrive aktif Akses File : Random Access File
Dan telah masuk gigi R tidak mundur Primary key : -
Dan sulit oper gigi Panjang Record : 8 byte
Maka diagnosa kerusakannya adalah
kerusakan transmisi 4. Tabel Pakar
Rule 8 : Nama File : File Admin
Jika starter tidak berfungsi Akronim : admin
Dan air aki keruh Type File : Master
Dan cranking kurang dari 10 volt Organisasi File : Index Sequential
Dan terdengar bunyi kasar saat mesin Akses File : Random Access File
distarter Primary key : userID
Dan mobil bergetar saat kecepatan tinggi Panjang Record : 32 byte
Maka diagnosa kerusakannya adalah
kerusakan ACCU & Engine Mounting A. User Interface
User interface merupakan salah satu dari
C.Desain Database component sistem pakar yang berfungsi sebagai
Bentuk ERD ( Entity Relationship saran komunikasi antara pengguna dan program
Diagram ) yang digunakan pada sistem pakar sistem pakar yang nantinya akan digunakan
berbasis web untuk diagnosa kerusakan mobil
ayla. a. Tampilan Form Menu awal
nm_ker
Kd_gejala Nm_gejal usakan
kd_ker solusi
a
usaka
m Punya n
1 Kerusakan
Gejala

Sumber : Hasil Penelitian (2015)


Sumber : Hasil Penelitian (2015) Gambar 5. Form Menu Awal
Gambar 4. ERD Sistem Pakar

Dalam sistem pakar ini terdapat satu database


yaitu tanyamontir dan memiliki 4 buah tabel
yaitu :

ISSN 1978-1946 | Sistem Pakar Berbasis…


201 Jurnal Pilar Nusa Mandiri Vol. XI, No.2 September 2015

b. Tampilan Menu Input Data User 2. Membantu pengguna mobil Daihatsu


Ayla sehingga bisa mendiagnosa
kerusakan mobilnya sendiri
3. Membantu pakar untuk menyimpan
ilmunya dalam sebuah sistem pakar.
Untuk mendapatkan hasil yang lebih baik dalam
penulisan penelitian ini, maka perlu diupayakan
beberapa hal :
1. Mengharapkan agar program sistem pakar
ini dikembangkan lebih lanjut dengan
mempertajam hasil wawancara dan data
kerusakan yang lain, sehingga data yang
didapatkan lebih baik dan akurat. Dan tidak
Sumber : Hasil Penelitian (2015) terbatas pada mobil Daihatsu ayla tapi juga
Gambar 6. Form Menu Input Data User untuk jenis mobil yang lain
2. Meningkatkan dan memperbanyak aspek
security untuk melindungi aplikasi dari
c. Tampilan Menu Diagnosa
kemungkinan pencurian data oleh orang
yang tidak bertanggung jawab.
3. Aplikasi ini diharapkan dapat dikembangkan
lagi menjadi aplikasi sistem pakar yang lebih
baik, seperti pengembangan rule-rule
dengan hasil yang lebih lengkap dan lebih
akurat.

REFERENSI

Anhar. 2010. Panduan Menguasai PHP & MYSQL.


Jakarta : Media Kitax
Arhami, Muhammad. 2005. Konsep Dasar Sistem
Sumber : Hasil Penelitian (2015)
Pakar. Yogyakarta: Andi
Gambar 7. Form Menu Diagnosa
Frieyadie, F., & Aryanti, H. (2013). Sistem Pakar
d. Tampilan Form Hasil Diagnosa Diagnosa Gangguan Kehamilan Berbasis
Web dengan Menggunakan Metode
Forward Chaining pada RSIA RP.
Soeroso. Pilar Nusa Mandiri: Journal of
Computing and Information System, 9(1),
62-68.
Harison dan Alexyusanderia .2014. Sistem Pakar
Perawatan Dan Perbaikan Ringan Mobil
Bensin.
Menggunakan Video Tutorial Berbasis Web.
2014. Sistem Pakar Perawatan Dan
Sumber : Hasil Penelitian (2015) Perbaikan Ringan Mobil Bensin
Gambar 8. Form Hasil Diagnosa Menggunakan Video Tutorial Berbasis
Berbasis Web. Diambil Dari:
KESIMPULAN http://ejournal.itp.ac.id/index.php/momentum/
article/ view/198 ( Agust 2014)
Dari uraian bab-bab sebelumnya, maka Jamhari, Cholil, Agus Kiryanto dan Sri Huning
dapat ditarik suatu kesimpulan mengenai sistem Anwariningsih. 2014. Sistem Pakar
pakar diagnosa kerusakan mobil Daihatsu Ayla Diagnosis Kerusakan Sepeda Motor Non
berbasis web sebagai berikut: Matic. Diambil Dari
https://publikasiilmiah.ums.ac.id (Sept
1. Dengan menggunakan program sistem 2014)
pakar ini maka dapat membantu Kusrini, 2006. Sistem Pakar Teori Dan Aplikasi.
pengguna atau teknisi dalam Yogyakarta: Andi.
mendiagnosa kerusakan mobil Daihatsu
Ayla.

ISSN 1978-1946 | Sistem Pakar Berbasis…


Jurnal Pilar Nusa Mandiri Vol. XI, No.2 September 2015 202

Kroenke, David M. 2007. Database


Processing:dasar-dasar, desain &
implementasi. Jakarta: Erlangga.
Nugroho, Adi. 2010. Rekayasa Perangkat Lunak
Berorientasi Objek dengan Metode USDP.
Yogyakarta : Andi, 2010
Rajput, R. K, 2007. A Text Book of Automobile
Engineering. Delhi:Laxmi Publications
Rizky, Soetam 2011. Konsep Dasar Rekayasa
Perangkat Lunak. Jakarta: Prestasi Pustaka
Raya
Syahrizal, Muhammad 2013. Sistem Pakar Untuk
Mengidentifikasi Kerusakan Pada Mobil
Toyota Dengan Best First Search Berbasis
WAP. Diambil dari :
http://intibudidarma.com/(Okt 2013)
Sanusi, Irfan, Bambang Trisno dan Maman
Somantri. 2012. Aplikasi Sistem Pakar
Untuk Mendiagnosis Gangguan Pada
Generator Set Berbeban. Diambil
dari:http://jurnal.upi.edu /file/08
_IRFAN_SANUSI_hal_63-70_.pdf (Sept
2012)
Satwika, Ida Bagus Dhany. 2012. Rancang Bangun
Sistem Diagnosis Kerusakan Pada Mobil
Menggunakan Metode Forward Chaining.
Diambil dari :
http://ojs.unud.ac.id/index.php/JLK/articl
e/download/4903/3686.

BIODATA PENULIS

Setiadi Kurniawan, Mahasiswa STMIK Nusa


Mandiri Jurusan Sistem Informasi.

Nita Merlina, M.Kom. Lahir


di Jakarta pada tahun 1975
dan menyelesaikan program
Pasca Sarjananya pada Pasca
Satjana STMIK Nusa Mandiri
menjadi Staff Pengajar di
STMIK Nusa Mandiri Jakarta
dan menjabat sebagai Kepala Program Studi
Sistem Informasi, aktif mengajar sampai saat ini
dan selalu membantu mahasiswa dalam
melakukan penelitian dan Membimbing
mahasiswa Skripsi.

ISSN 1978-1946 | Sistem Pakar Berbasis…

Anda mungkin juga menyukai