4th Aldi Aprilianto 5th Muhammad Tanzi Dioris 6th Satria Kencana Sujana
Teknik Informatika Teknik Informatika Teknik Informatika
Universitas Amikom Purwokerto Universitas Amikom Purwokerto Universitas Amikom Purwokerto
Purwokerto, Indonesia Purwokerto, Indonesia Purwokerto, Indonesia
aldiapriliantogalur.234@gmail.com tanzidioris77@gmail.com satriakencanasujana@gmail.com
Abstrak - Mobil seringkali mengalami kerusakan – Sistem pakar ini merupakan pengembangan dari dua
kerusakan kecil yang tidak terasa pada awalnya. Kompleksnya penelitian sebelumnya oleh Ida Bagus D. S. dan Ramadiani
berbagai sistem yang terdapat pada mobil membuat sulitnya [3][4] yang menggunakan metode forward chaining dalam
mengetahui letak kerusakan mobil. Meskipun informasi sistem diagnosis kerusakan pada mobil. Penulis
mengenai kerusakan mobil sudah sangat mudah ditemukan, mengembangkan sistem pakar yang menggunakan metode
tetap saja diperlukan keahlian dari seorang pakar mobil untuk dempster shafer dikarenakan sistem pakar ini lebih
melakukan pendekatan yang tepat dalam mendiagnosis konsisten terhadap penambahan fakta baru dibandingkan
kerusakan mobil. Tetapi jumlah pakar mobil tidak sebanding metode forward chaining.
dengan yang dibutuhkan. Pemilik mobil juga harus mendatangi
seorang pakar sehingga tidak efisien waktu dan biaya. Maka dari Sistem pakar ini berbasis website agar memudahkan
itulah diperlukan sistem pakar dalam bidang diagnosa pengguna dalam mengaksesnya secara daring. Sistem pakar
kerusakan mobil. Penelitian sistem pakar ini adalah ini juga diharapkan dapat membantu pengguna mobil dalam
pengembangan dari beberapa penelitian sebelumnya mengenai mendeteksi masalah atau kerusakan komponen di dalam
sistem pakar diagnosa kerusakan pada mobil yang menggunakan mobilnya layaknya sedang berkonsultasi dengan pakar
metode forward chaining. Sistem pakar ini dikembangkan teknisi mobil. Keakuratan data sangat diunggulkan dalam
dengan implementasi metode dempster shafer. Kelebihan sistem sistem pakar ini, karena data ciri kerusakan dan jenis
pakar dengan metode dempster shafer adalah sistem yang lebih kerusakan diambil melalui wawancara langsung dengan
konsisten dengan penambahan fakta baru. Sistem pakar ini
salah satu teknisi yang berpengalaman dalam dunia
berbasis web dengan bahasa pemrograman PHP, basis data
MySQL, mendeteksi 7 macam kerusakan yang terdiri dari 31
otomotif.
jenis kerusakan dan 48 ciri kerusakan. Penelitian ini diharapkan dapat memberikan hasil
Kata Kunci: Sistem Pakar, Teori Dempster Shafer, diagnosa yang mempunyai nilai kepastian dan mampu
Kerusakan Mobil beradaptasi dengan penambahan fakta tanpa harus merubah
sistem sebelumnya. Penelitian ini juga diharapkan mampu
I. PENDAHULUAN memudahkan masyarakat dan membantu teknisi untuk
Salah satu penyebab kerusakan parah pada mobil terjadi mendeteksi jenis kerusakan mobil sehingga mengurangi
berawal dari kerusakan-kerusakan kecil yang dibiarkan terus kemungkinan rusaknya komponen penting dalam mobil.
menerus karena dianggap sepele. Kerusakan-kerusakan kecil II. METODE
yang dibiarkan tanpa adanya penanganan lanjut juga akan
membuat performa mobil terus menurun dan beresiko A. Pengumpulan Data
merusak komponen-komponen penting mobil. Kompleksnya Adapun teknik pengumpulan data yang diperoleh sebagai
berbagai sistem yang terdapat pada mobil juga membuat dasar dalam penelitian yang digunakan penulis, diantaranya :
sulitnya mengetahui letak kerusakan mobil bagi orang
awam. a. Studi Pustaka. Metode ini dilakukan untuk
mendapatkan data literatur tambahan dari buku acuan
Sistem pakar adalah sistem yang berusaha mengadopsi mengenai sistem pakar dan metode dempster shafer.
pengetahuan manusia ke komputer yang dirancang untuk
memodelkan kemampuan menyelesaikan masalah seperti b. Wawancara. Dilakukan untuk mendapatkan data
layaknya seorang pakar[1][9]. Sistem pakar yang mengenai ciri-ciri yang tampak dari kerusakan mobil, jenis
dikembangkan dalam penelitian ini bertujuan untuk kerusakan, serta bobot nilai dari ciri-ciri kerusakan mobil
membuat sistem yang berkemampuan diagnosa kerusakan dengan mewawancarai teknisi berpengalaman dalam dunia
berdasarkan gejala atau ciri-ciri yang tampak atau dirasakan otomotif (Bapak Susilo dari Loxa Service Station).
pada mobil. Sistem pakar ini terbatas hanya pada proses B. Sistem Pakar
diagnosa dan tidak menggantikan peran teknisi mobil dalam
proses memperbaiki mobil. Komponen sistem pakar mengandung beberapa unsur
yang diperlukan agar sistem pakar yang dikembangkan
c. Akuisisi pengetahuan adalah pengumpulan, IF mesin tiba-tiba mati dan susah dihidupkan AND pegas
perpindahan dan transformasi keahlian dalam menyelesaikan platina patah
masalah dari sumber pengetahuan ke dalam program THEN platina rusak
komputer.
IF pengereman tidak optimal AND penekanan pedal rem
d. Mesin inferensi adalah komponen yang mengandung sangat keras
mekanisme pola pikir dan penalaran yang digunakan oleh
pakar dalam menyelesaikan suatu masalah. THEN rem rusak
e. Workplace merupakan area dari sekumpulan memori Adapun keunggulan sistem pakar adalah [10] :
kerja (working memory) a) Memungkinkan orang awam bias melakukan
f. Working memory atau memori kerja merupakan pekerjaan seorang pakar.
bagian dari sistem pakar yang menyimpan fakta-fakta yang b) Meningkatkan produktivitas kerja dengan jalan
diperoleh saat dilakukan proses konsultasi. meningkatkan efisiensi pekerjaan.
g. Fasilitas penjelasan merupakan komponen tambahan c) Menghemat waktu dalam menyelesaikan pekerjaan
yang akan meningkatkan kemampuan sistem pakar, atau permasalahan yang rumit.
komponen ini menggambarkan penalaran sistem kepada
pemakai mengenai jalannya penalaran sehingga dihasilkan d) Pengolahan berulang-ulang secara otomatis.
sebuah keputusan. e) Tersedianya pengetahuan pakar bagi masyarakat luas.
h. Perbaikan pengetahuan merupakan sebuah C. Teori dempster shafer
pengetahuan pada sistem pakar yang bisa dirubah kapan saja
sesuai kebutuhan pada sistem) Metode dempster shafer merupakan suatu teori
matematika untuk pembuktian (Kusumadewi, 2003)
Tujuan pengembangan sistem pakar adalah untuk berdasarkan belief functions (fungsi kepercayaan) dan
memanfaatkan pengetahuan dari seorang pakar yang ahli di plausible reasoning (pemikiran yang masuk akal) yang
bidang tertentu untuk dijadikan sebuah solusi untuk digunakan untuk mengkombinasikan potongan informasi
memecahkan masalah dari bidang tertentu. Untuk atau bukti yang terpisah untuk mengakulasi kemungkinan
membangun sistem yang seperti itu maka dibentuk konsep dari suatu peristiwa.
dasar sistem pakar yang mengandung beberapa unsur,
diantaranya adalah keahlian, ahli, pengalihan keahlian, Ada beberapa jenis penalaran dengan model yang
inferensi, aturan dan kemampuan menjelaskan. Kaidah lengkap dan sangat konsisten, tetapi pada kenyataannya
produksi akan dituliskan beberapa perintah dalam bentuk banyak permasalahan yang tidak dapat terselesaikan secara
jika-maka (IF-THEN). Kaidah ini terdiri dari dua bagian lengkap dan konsisten. Ketidakkonsistenan yang disebut
yaitu bagian premis (IF) yang berisi hal atau informasi yang adalah akibat adanya penambahan fakta baru. Penalaran yang
dianggap benar dan bagian dari konklusi (THEN) yang berisi seperti itu disebut dengan penalaran non monotonis. Untuk
tentang kesimpulan atau hasil dari premis yang saling mengatasi ketidak konsistenan tersebut maka dapat
berhubungan [5]. Kaidah menyediakan cara formal untuk menggunakan penalaran dengan teori dempster shafer.
mempresentasikan rekomendasi, arahan, atau strategi. Secara umum teori dempster shafer ditulis dalam suatu
Beberapa kaidah produksi yang disusun diantaranya : interval:
IF mesin sulit dihidupkan [Belief, Plausibility]
IF volume oli selalu berkurang Plausibility (Pls) dinotasikan sebagai : Pl(s) = 1 – Bel(-s)
Plausibily juga bernilai 0 sampai 1. Jika kita yakin akan -s,
THEN oli tidak cocok maka dapat dikatakan bahwa Bel(-s)=1, dan Pl(-s)=0. Pada
teori dempster shafer ada frame of discernment yang
IF mesin tersengal saat dihidupkan
dinotasikan dengan θ. Frame ini merupakan semesta
THEN karburator pembicaraan dari sekumpulan hipotesis.
IF dinamo starter tidak berputar Misalkan : θ = {A,F,D,B}
THEN dinamo Dengan :
A = Alergi; C15 Tekanan Oli Pada Mesin Menurun
III. HASIL DAN PEMBAHASAN Lampu Waktu Sinyatakan Penerangan Agak Terang
C38
Sebelah
A. Implementasi Basis Pengetahuan
C39 Lampu Rating Tidak Menyala Sebelah
Dari basis pengetahuan yang dikumpulkan dapat
dikelompokkan menjadi 3 tabel yang diperlukan dalam Mobil Tiba-Tiba Berhenti Sendiri Pada Waktu Berjalan
C40
menganalisis. Diantaranya tabel yang digunakan adalah tabel Padahal Mesin Sehat Bahan Baker Masih Banyak
ciri (1), tabel masalah (2), dan tabel kaidah yang Lampu Penerangan Ada Yang Putus, Kemudian Pada
menerangkan relasi antara kaidah aturan (3).
C41 Bagian Rating Sekring Ada Yang Rusak Dan Tiba-Tiba
Tabel 1. Tabel Ciri
Kabel Dari Saluran Ke Body Ada Yang Terlepas
Kode Ciri Nama Ciri
C42 And Aki (Baterai) Melemah Tidak Ada Stroom
C01 Boros Bahan Bakar C43 Pengereman Tidak Optimal
C02 Mesin Sulit Dihidupkan C44 Penekanan Pada Rem Sangat Keras
C03 Mesin Tidak Normal C45 Susah Untuk Memasukan Gigi Transmisi
C04 Mesin Mobil Terasa Tersengal Saat Dihidupkan Pressure Plate Pada Kopling Rusak Sehingga Mesin
C46
C05 Mesin Mati Sendiri Tidak Bisa Diputus
C06 Mesin Tersendat-Sendat C47 Bunyi Berisik Pada Bagian Roda
C07 Laju Kendaraan Tidak Normal Naf Roda Longgar Sering Terjadi Gesekan Dan
C48
C08 Mesin Mobil Tidak Bertenaga Menimbulkan Bunyi Berisik
C09 Mesin Sering Menggelitik/Knocking
Volume Oli Selalu Berkurang Padahal Tidak Terjadi
C10 Tabel 2. Tabel Masalah
Kebocoran
Kode Masalah Nama Masalah
C11 Penggantian Oli Yang Tidak Sesuai Dengan Pabrikan
M1 Karburator
C12 Lampu Indikator Menyala
M2 Pompa Bahan Bakar
C13 Tekanan Oli Menurun
M3 Saluran Bahan Bakar
C14 Terdapat Rembesan Oli Pada Sambungan Blok Mesin
M4 Filter Bahan Bakar
M5 Filter Udara Dari ketiga tabel di atas diperlukan juga sebuah tabel
M6 Oli Tidak Cocok admin untuk menyimpan data-data admin yang terdiri dari
M7 Pompa Oli password dan username. Admin dibedakan dengan user yang
M8 Filter Oli
hanya bisa melakukan diagnosa kerusakan mobil. Admin
berfungsi sebagai operator yang bisa mengakses working
M9 Bak Penampung Oli
memory dan menentukan aturan kaidah beserta nilai
M10 Lampu Indikator Oli keyakinannya [2].
M11 Radiator
M12 Cooling Fan
M13 Tali Kipas
M14 Water Pump
M15 Selang & Pipa Pendingin Gambar 1. Struktur tabel admin.
M16 Cairan Pendingin
M17 Aki Relasi tabel atau penghubung antar tabel digambarkan
M18 Koil Rusak dalam gambar 2. Direlasikan kode_ciri di tabel ciri (1)
M19 Distributor dengan kode_ciri di tabel kaidah (3), dan kode_masalah di
M20 Platina tabel masalah (2) berelasi dengan kode_masalah di tabel
M21 Kabel Busi
kaidah (3).
M22 Alternator
M23 Cut Out Dan IC
M24 Vbelt (Tali Kipas)
M25 Dinamo
M26 Lampu,Saluran Kabel Body, dan Sekring
M27 Isi Dinamo
M28 Rem
M29 Kopling Dan Kampasnya
M30 Transmisi Gambar 2. Relasi antar tabel.
M31 Tromol Roda
B. Hasil Pengujian
Tabel 3 bagian baris menunjukkan ciri-ciri dan bagian Langkah-langkah yang diperlukan dari awal hingga
kolom menunjukkan masalah atau kerusakan. Di kolom yang menampilkan hasil diagnosa untuk user cukup sederhana
paling kanan terdapat kolom CF (Certainty Factor) yaitu cukup dengan memasukkan ciri-ciri atau gejala yang
menunjukkan nilai keyakinan yang didapat dari hasil terlihat pada mobil kemudian menekan tombol analisa
wawancara. Rentang yang digunakan yakni 0 sampai dengan seperti pada gambar 3 dan 4. Alur ini juga dapat
1. Nilai 0 menandakan tidak mungkin ciri itu berpengaruh digambarkan dengan flowchart pada gambar 5.
terhadap masalah dan 1 menandakan keyakinan penuh dari
ciri terhadap masalahnya.
M1 M2 M3 M4 M5 M6 M7 M8 M9 M10 M11 M12 M13 M14 M15 M16 M17 M18 M19 M20 M21 M22 M23 M24 M25 M26 M27 M28 M29 M30 M31 CF
C01 0,7
C02 0,9
C03 0,8
C04 0,4
C05 0,95
C06 0,8
C07 0,8
C08 0,6
C09 0,85
C10 0,8
C11 0,8
C12 0,9
C13 0,9
C14 0,7
C15 0,8
C16 0,8
C17 0,5
C18 0,5
C19 0,9
C20 0,7
C21
C22
0,8
0,8
Gambar 3. Tampilan depan untuk memasukkan ciri.
C23 0,7
C24 0,95
C25 0,95
C26 0,8
C27 0,8
C28 0,7
C29 0,9
C30 0,4
C31 0,8
C32 0,7
C33 0,9
C34 0,8
C35 0,8
C36 0,8
C37 0,5
C38 0,7
C39 0,8
C40 0,95
C41 0,8
C42 0,8
C43 0,5
C44 0,6
C45 0,6
C46 0,9
C47 0,5
C48 0,5
Dengan menerapkan rumus (1) dilakukan perhitungan
beberapa fungsi M3 sekaligus membuktikan ∑ 𝑀3 = 1.
0,09 0,09
M3 {M7, M22, M23, M27} = = = 0,473684211
1−0,81 0,19
0,09 0,09
M3{M1, M17, M18, M19, M25} = = = 0,473684211
1−0,81 0,19
0,01 0,01
M3 {θ} = = = 0,052631579
1−0,81 0,19