Abstrak—Kendaraan bermotor sudah menjadi kebutuhan motorcycles can facilitate people works. Any 4-stroke motorcycles
yang penting dalam kehidupan manusia. Dengan adanya definitely need regular maintenance in order to function optimally.
kendaraan bermotor, khususnya sepeda motor 4 tak yang The damage to the 4 stroke motorcycles occurs due to the
memudahkan pekerjaan masyarakat. Setiap sepeda motor 4 tak negligence of the riders to do maintenance. It is caused by a lack of
pasti membutuhkan perawatan yang berkala agar dapat knowledge by the riders about the damage to the 4-stroke
berfungsi dengan optimal. Kerusakan pada sepeda motor 4 tak motorcycles, that encouraged the development of an expert system
terjadi akibat kelalaian pengendara dalam melakukan to identify the damage to the 4-stroke motorcycles. Developments in
perawatan. Hal ini diakibatkan oleh kurangnya pengetahuan technology mobile have a positive impact on human life in carrying
pengendara tentang kerusakan sepeda motor 4 tak, sehingga out their activities. Mobile devices are designed with the aim to
mendorong pembangunan sistem pakar untuk mengidentifikasi allow the users to communicate and access information. One of the
kerusakan pada sepeda motor 4 tak. Pekembangan teknologi devices that is in demand today is the device with the Android
mobile telah membawa dampak positif bagi kelangsungan operating system. This 4-stroke motorcycle damage diagnosis
manusia dalam menjalankan aktifitasnya. Mobile device application can do a malfunction diagnosis based on the riders’
dirancang dengan tujuan untuk memudahkan pengguna dalam complaints about their motorcycle in order to obtain a probability of
berkomunikasi dan mengakses informasi. Salah satu perangkat damage. This application is an expert system application that runs
device yang diminati saat ini adalah perangkat device dengan on the Android platform. This application uses the calculation of
sistem operasi Android. Aplikasi diagnosa kerusakan sepeda symptoms/complaints using the CF (certainty factor) method. By
motor 4 tak ini dapat melakukan diagnosa terhadap sebuah using this application, the riders can determine the possibility of
kerusakan berdasarkan keluhan-keluhan pengendara terhadap damage to their 4-stroke motorcycle and how to repair the damage.
sepeda motornya sehingga dapat diperoleh sebuah kemungkinan
kerusakan. Aplikasi ini merupakan sebuah aplikasi sistem pakar Keywords—4-Stroke Motorcycles, Damage, Riders’ Complaints,
yang berjalan pada platform Android. Aplikasi ini menggunakan Mobile Devices, Expert System, Certainty Factor
perhitungan gejala/keluhan menggunakan metode CF (certainty
factor). Dengan aplikasi ini pengendara bisa mengetahui
kemungkinan kerusakan yang terjadi pada sepeda motor 4 tak I. PENDAHULUAN
miliknya dan cara memperbaiki kerusakan tersebut. Dewasa ini, sepeda motor merupakan suatu kebutuhan
Kata Kunci—Sepeda Motor 4 Tak, Kerusakan, Keluhan yang tidak dapat dipisahkan dari kehidupan manusia. Selain
Pengendara, Mobile Devices, Sistem Pakar , Certainty Factor sebagai transportasi, sepeda motor juga sebagai alat angkut
benda atau orang dari suatu tempat ke tempat lain. Melihat
fungsi tersebut maka sepantasnya sepeda motor sangat
Abstract—Motor vehicles have become an important necessity bermanfaat bila bisa berjalan dan bekerja sebagaimana
in human life. The existence of motor vehicles, especially 4 stroke mestinya. Pada umumnya, ada 2 jenis sepeda motor, yakni
903
ISSN 2252-9063
Kumpulan Artikel Mahasiswa Pendidikan Teknik Informatika
(KARMAPATI)
Volume 2, Nomor 6, Agustus 2013
sepeda motor 2 tak dan sepeda motor 4 tak. Namun, yang Sebuah sistem pakar memiliki 2 komponen utama yaitu
paling banyak digunakan oleh masyarakat Indonesia adalah basis pengetahuan dan mesin inferensi. Basis pengetahuan
sepeda motor 4 tak. Karena sepeda motor 4 tak memiliki merupakan tempat penyimpanan pengetahuan dalam memori
keunggulan, yakni hemat bahan bakar dan hanya komputer, dimana pengetahuan ini diambil dari pengetahuan
menggunakan oli atas, sehingga lebih murah biaya pakar. Mesin inferensi merupakan otak dari aplikasi sistem
pemakaiannya. Sepeda motor 4 tak juga tidak terlepas pakar. Bagian inilah yang menuntun user untuk memasukkan
mengalami kerusakan. Kerusakan dan gangguan yang terjadi fakta sehingga diperoleh suatu kesimpulan[2].
pada sepeda motor akan menyebabkan sepeda motor tidak
bermanfaat dan tidak berfungsi. Oleh karena itu untuk B. Sepeda Motor 4 Tak
mengatasinya kita harus mengetahui jenis kerusakan yang Secara umum, sepeda motor di Indonesia mempunyai 2
terjadi serta bagaimana cara memperbaikinya. jenis mesin, yakni 2 tak (2 langkah) dan 4 tak (4 langkah).
Untuk dapat memberikan suatu informasi tentang Kedua jenis mesin ini sama-sama menggunakan bahan bakar
bagaimana mendiagnosa kerusakan mesin pada sepeda motor, bensin. Sepeda motor 4 tak artinya, setiap empat langkah
dibutuhkan suatu aplikasi sistem pakar yang bisa mewakili piston terjadi satu kali pembakaran bahan bakar. Langkah 1,
seorang pakar yang ahli dibidangnya untuk memberikan solusi piston bergerak ke bawah menghisap bahan bakar melalui klep
terhadap permasalahan yang ada. Dengan aplikasi sistem pemasukan. Langkah 2, piston bergerak dari TMB (Titik Mati
pakar tersebut pengetahuannya dapat disimpan tanpa batas Bawah) ke TMA (Titik Mati Atas) melakukan kompresi.
waktu. Selain itu juga, suatu sistem pakar dapat meningkatkan Langkah 3, sampai di TMA terjadi pembakaran dan piston
produktifitas kerja, menghemat waktu dalam menyelesaikan bergerak ke TMB karena hasil pembakaran. Langkah 4, dari
masalah, penyederhanaan solusi untuk kasus-kasus yang TMB piston bergerak ke TMA membuang gas bekas melalui
kompleks dan berulang-ulang. klep pembuangan dan kembali lagi ke langkah pertama.
904
ISSN 2252-9063
Kumpulan Artikel Mahasiswa Pendidikan Teknik Informatika
(KARMAPATI)
Volume 2, Nomor 6, Agustus 2013
sampai dengan 1. Nilai -1 menunjukkan ketidak- yang mendorong pembangunan sistem pakar untuk
percayaan mutlak, sedangkan nilai 1 menunjukkan mengidentifikasi kerusakan pada sepeda motor 4 tak.
kepercayaan mutlak.
MB[h,e]: ukuran kenaikan kepercayaan (measure of Penyampaian informasi pun dilakukan menggunakan
increased belief) terhadap hipotesis h yang dipengaruhi perangkat mobile dengan meminta request dari user. Request
oleh gejala e. tersebut akan diproses dalam sistem kemudian hasilnya akan
MD[h,e]: ukuran kenaikan ketidakpercayaan (measure of dikirim lagi ke user dengan ditampilkan pada layar perangkat
increased disbelief) terhadap hipotesis h yang dipengaruhi mobile. Diharapkan sistem ini mampu memberikan informasi
oleh gejala e. yang optimal dari timbal balik user dan sistem. Dengan
kemajuan teknologi informasi dan komunikasi yang semakin
Nilai evidence dikombinasikan untuk menentukan CF dari pesat, terutama di bidang teknologi mobile khususnya
suatu hipotesis. Jika e1 dan e2 adalah observasi[1], maka : Android. Sehingga peneliti menggunakan perangkat mobile
berbasis Android dalam pengembangan perangkat lunak.
B. Analisis Perangkat Lunak
1 ) Kebutuhan Perangkat Lunak
Perangkat lunak yang akan dibangun adalah berupa
aplikasi sistem pakar kerusakan sepeda motor 4 tak
menggunakan metode certainty factor. Berdasarkan
analisis terhadap pengembangan aplikasi sistem pakar
kerusakan sepeda motor 4 tak menggunakan metode
certainty factor terdapat beberapa proses yang dapat
D. Android diimplementasikan adalah menampilkan keluhan-keluhan
pengendara sepeda motor 4 tak. Mendiagnosa kerusakan
Android merupakan sistem operasi untuk mobile device sepeda motor 4 tak berdasarkan perhitungan CF
yang awalnya dikembangkan oleh Android Inc. Perusahaan ini (certainty factor) dari keluhan-keluhan pengendara
kemudian dibeli oleh Google pada tahun 2005. Kemudian sepeda motor 4 tak. Menampilkan tips perawatan sepeda
untuk mengembangkan Android dibentuklah kelompok yang motor 4 tak yang baik. Menampilkan riwayat kendaraan
bernama Open Handset Alliance (OHA) yang merupakan sepeda motor 4 tak sehingga pengendara mengetahui
gabungan dari 34 perusahaan piranti keras, lunak, dan riwayat kerusakan sepeda motor. Mampu memperbaharui
telekomunikasi termasuk Google, HTC, Intel, Motorola, database secara online.
Qualcomm, Tmobile, dan Nvidia[3].
2) Tujuan Pengembangan Perangkat Lunak
Android dibuat menggunakan modifikasi kernel Linux 2.6.
Aplikasi Android ditulis dengan bahasa Java yang Pakar Motor merupakan perangkat lunak berbasis
menggunakan Java Core Libraries. Aplikasi Android android yang bertujuan untuk mendiagnosa kerusakan
dijalankan di atas VM bernama Dalvik Virtual Machine. sepeda motor 4 tak dengan menggunakan metode
Android menyediakan platform terbuka bagi para pengembang certainty factor. Pakar Motor ini diharapkan dapat
untuk menciptakan aplikasi mereka sendiri sehingga dapat membantu pengendara untuk mendiagnosa kerusakan
digunakan oleh bermacam piranti penggerak[3]. sepeda motor 4 tak berdasarkan keluhan-keluhan yang
dialami pengendara terhadap kinerja sepeda motor 4 tak
miliknya. Selain itu, aplikasi ini akan menampilkan
III. METODOLOGI solusi perbaikan terhadap kerusakan yang dialami sepeda
motor 4 tak yang dianjurkan kepada pengendara. Dengan
A. Analisis Masalah dan Solusi memberi solusi perbaikan tersebut, perbaikan-perbaikan
kerusakan yang mungkin bisa dilakukan pengendara
Kendaraan bermotor sudah menjadi kebutuhan yang
sendiri. Sehingga membantu pengendara dalam
penting dalam kehidupan manusia. Dengan adanya kendaraan
memperbaiki sepeda motor 4 tak miliknya, tanpa harus
bermotor, khususnya sepeda motor 4 tak yang memudahkan
membawanya ke bengkel.
pekerjaan masyarakat. Namun, setiap sepeda motor 4 tak pasti
membutuhkan perawatan yang berkala agar dapat berfungsi 3) Masukan dan Keluaran Perangkat Lunak
dengan optimal. Kerusakan pada sepeda motor 4 tak terjadi
akibat kelalaian pengendara dalam melakukan perawatan. Pakar Motor diperuntukkan untuk mendiagnosa
Pengendara baru menyadari kerusakan setelah sepeda motor 4 kerusakan sepeda motor 4 tak berdasarkan keluhan-
tak tidak dapat beroperasi sebagaimana mestinya. Hal inilah keluhan pengendara. Adapun masukan untuk aplikasi
905
ISSN 2252-9063
Kumpulan Artikel Mahasiswa Pendidikan Teknik Informatika
(KARMAPATI)
Volume 2, Nomor 6, Agustus 2013
sistem pakar kerusakan sepeda motor 4 tak adalah kerusakan. Dari gambar dapat dilihat bahwa actor
keluhan-keluhan yang dialami pengendara dengan admin/pengendara mencentang keluhan-keluhan yang
mencentang keluhan pada daftar keluhan pengendara. ada pada daftar keluhan pengendara. Kemudian sistem
Pencarian kata kunci untuk memudahkan proses memproses keluhan-keluhan tersebut sehingga
pencarian. Keluaran pada aplikasi Pakar Motor adalah didapatkan hasil diagnosa kerusakan dengan nilai CF
hasil diagnosa kerusakan sepeda motor 4 tak dengan nilai tertinggi sampai terendah.
persentase nilai certainty factor (CF) berdasarkan Admin/ Pengendara Sistem
keluhan-keluhan pengendara. Detail diagnosa
menampilkan data diagnosa kerusakan secara lebih rinci.
Mulai
Tips perawatan agar sepeda motor 4 tak bekerja dengan
optimal. Riwayat kendaraan untuk mengetahui kerusakan Meminta Data Keluhan Memberi Data Keluhan
perangkat lunak. Dalam proses desain sistem, Melakukan Perhitungan Nilai MB dan MD
dipergunakan pendekatan menggunakan UML (Unified Setiap Keluhan
906
ISSN 2252-9063
Kumpulan Artikel Mahasiswa Pendidikan Teknik Informatika
(KARMAPATI)
Volume 2, Nomor 6, Agustus 2013
907
ISSN 2252-9063
Kumpulan Artikel Mahasiswa Pendidikan Teknik Informatika
(KARMAPATI)
Volume 2, Nomor 6, Agustus 2013
Bagian
Activity Penjelasan Activity
Perancangan 5) Implementasi Layar Antarmuka Perangkat Lunak
Implementasi Implementasi
Arsitektur
Hasil DatabaseHelper. Proses memproses Rancangan layar antarmuka perangkat lunak Pakar
diagnosa java perhitungan CF berdasarkan Motor diimplementasikan menggunakan activity-activity
Konsultasi.java keluhan yang dicentang yang terdapat pada layout Eclipse. Implementasi layar
Solusi.java pengendara dan antarmuka perangkat lunak dapat dilihat pada gambar
menampilkan solusi berikut ini.
perbaikan sesuai dengan hasil
diagnosa yang dipilih • Layout Awal
pengendara.
Memilih opsi Tips.java Proses melakukan proses Layout awal ini berfungsi menampilkan tampilan
pencarian pencarian dan menampilkan awal aplikasi Pakar Motor.
tips perawatan sepeda motor 4
tak sesuai dengan opsi
pencarian nama komponen
yang dipilih oleh pengendara.
Menampilkan Riwayat.java Proses menampilkan data
data riwayat riwayat kendaraan
kendaraan pengendara.
Memperbaha- Home.java Proses melakukan proses
rui database pembaharuan database client
dengan database server
Melihat Home.java Proses menampilkan
tentang informasi tentang aplikasi.
aplikasi
908
ISSN 2252-9063
Kumpulan Artikel Mahasiswa Pendidikan Teknik Informatika
(KARMAPATI)
Volume 2, Nomor 6, Agustus 2013
yang dialaminya yang nantinya akan diproses untuk • Layout Detail Diagnosa
mengetahui kerusakan sepeda motor 4 tak miliknya.
Layout detail diagnosa berfungsi menampilkan hasil
diagnosa yang dipilih oleh pengendara. Pada layout
ini, ditampilkan lebih rinci kerusakan sepeda motor 4
tak.
909
ISSN 2252-9063
Kumpulan Artikel Mahasiswa Pendidikan Teknik Informatika
(KARMAPATI)
Volume 2, Nomor 6, Agustus 2013
910