Anda di halaman 1dari 8

SISTEM PAKAR ANALISA KERUSAKAN PADA SEPEDA MOTOR

HONDA BEAT INJECTION DENGAN METODE


BACKWARD CHAINING
Ahmad Yani; Ali Rachman
AMIK Bina Sarana Informatika Jakarta,STMIK Nusa Mandiri Jakarta
ahmad.amy@bsi.ac.id, ali.rachmanz@yahoo.com;

Abstrak

Sistem Pakar adalah merupakan salah satu dari bagian unsur kecerdasan buatan yang dirancang untuk
dapat membantu menirukan keahlian seseorang pakar dalam menjawab berbagai pertanyaan dan dapat
menyelesaikan suatu pokok masalah yang terjadi. Aplikasi ini di buat untuk dapat mengetahui berbagai
penyebab-penyebab kerusakan yang didapat dari gejala-gejala yang sering ditemui oleh para pengguna
sepeda motor. Pembuatan aplikasi ini mennggunakan metode backward chaining, yaitu sebuah metode
pelacakan kebelakang, yang bekerja berdasarkan kesimpulan yang ada untuk dapat mengetahui penyebab-
penyebab yang terjadi. Pengumpulan data dalam penelitian ini menggunakan metode wawancara, yaitu
mewawancarai langsung para pakar yang terlibat langsung dalam sistem yang sudah berjalan, pengamatan
langsung , serta melakukan studi pustaka terhadap referensi-referensi yang mendukung dalam menjelaskan
unsur-unsur yang di teliti. Tujuan dari pembuatan aplikasi ini adalah untuk membantu para mekanik atau
teknisi dalam menganalisa berbagai kerusakan sepeda motor Honda Beat Injection pada bengkel Honda
Festival Motor dengan proses waktu yang lebih cepat.

Kata kunci : Sistem Pakar, Backward Chaining, Honda Beat Injection

Abstract

Expert system is one part of artificial intelligence designed to mimic the expertise of an expert in
answering questions and completing a problem. This application made to resolve damages acquired from the
symptoms which mostly encountered by motorcyclist. This application created by backward chaining using
backward tracking method that works based on conclusions from series of happenings. In this study, collecting
the data gained from the experts involved in the existing system by direct interview, direct observation and
also from the literatures as references to support the explanation of the elements studied. The objective of
this application is to help the mechanics or technicians in analyzing damages occured in Honda Beat Injection
motorcycle at the garage in Honda Motor Festival faster.

Keyword: Expert System, Backward Chaining, Honda Beat Injection

1. PENDAHULUAN metode pencampuran antara bahan bakar dengan


udara pada kendaraan bermotor untuk
Kebutuhan akan alat transportasi menjadi menghasilkan pembakaran yang lebih sempurna di
bagian yang sangat penting dan tak terpisahkan dalam alat bernama injector, dan hasil proses ini
dalam membantu peran manusia sebagai tentunya agar motor menjadi lebih irit bahan bakar.
penunjang kebutuhan sehari-hari. Sepeda motor Honda Beat menjadi salah satu jenis sepeda motor
merupakan salah satu jenis alat transportasi utama, yang sangat di gemari oleh pengguna, terutama di
yang sangat di gemari dan butuhkan oleh kalangan remaja, “One Hart“ adalah slogan resmi
masyarakat saat ini. Sepeda motor juga sudah dari PT. Astra Honda Motor, yang dengan cepat
banyak mengalami perubahan, pengguna sepeda merespon tingkat kebutuhan konsumen pengguna
motor di berikan banyak pilihan seiring dengan motor Honda yang menyediakan banyak tipe, jenis
kemajuan teknologi. Penggunaan sepeda motor di dan juga varian warna yang menarik dan tentu saja
indonesia sangatlah besar manfaatnya, disamping membuat banyak orang tertarik untuk memiliki
dapat menghemat waktu, mudah digunakan dan sepeda motor tersebut. PT. Astra Honda Motor
juga biaya yang di keluarkanpun cukup terjangkau. mulai berevolusi dengan sangat cepat, mengikuti
Penggunanya pun sangat beragam, dari kalangan perkembangan zaman. Salah satu teknologi yang di
pria dan wanita, baik remaja hingga orang dewasa. keluarkan oleh Honda adalah ESP (Enchanced
Hampir semua menggunakan sepeda motor untuk Smart Power) yaitu sistem yang terintegrasi dengan
menunjang aktivitas sehari-harinya. ACG (Alternating Current Generator) starter yang
Honda Beat matic injection pertama kali di mampu menghidupkan mesin menjadi lebih halus,
produksi di Indonesia pada tahun 2007. Ciri khas kecanggihan teknologi tersebut menjadikan Honda
sepeda motor ini terletak pada desain spakbor Beat menjadi pilihan yang sangat tepat dalam
depan yang berada di bawah layaknya sperti motor kemajuan teknologinya.
sport. Teknologi mesin Injection adalah suatu

Jurnal PETIR Vol. 11 No. 1 Maret 2018 / 1


Beberapa masalah yang sering terjadi pada 2.3. UML
motor Honda Beat Injection menurut beberapa
pakar yang penulis wawancarai adalah seperti UML (Unified Modeling Language) adalah
motor sulit atau tidak dapat di starter, mesin yang salah satu standar bahasa yang banyak digunakan
mendadak mati, dan masih banyak lagi kerusakan di dunia industri untuk mendefinisikan requirement,
yang lain yang muncul akibat kerusakan tersebut membuat analisis dan desain, serta
tanpa disadari, dapat menghambat dan menggambarkan arsitektur dalam pemograman
mengganggu aktivitas penggunanya. Pada berorentasi objek.
beberapa kasus permasalahan kendaraan motor Menurut Munawar (2005:17) UML merupakan
matic, sangat disayangkan pemilik atau pengendara kesatuan dari bahasa pemodelan yang
motor, kurangnya pengetahuan tentang masalah dikembangka oleh Booch, Object Modeling
dan kerusakan pada motor tersebut yang terjadi Technique (OMT) dan Object Oriented Software
dibutuhkan penanganan khusus dari seorang Engineering (OOSE). Metode Booch dari Grady
mekanik disebuah bengkel. Booch sangat terkenal denang nama metode
Menurut Susanti (2106:54), Teknologi semakin Design Object Oriented.Pada tahun 1996, Object
berkembang pesat dengan seiring berjalannya Management Group (OMG) mengajukan proposal
waktu. Komputer yang pada awalnya digunakan agar adanya standarisasi pemodelan beroreintasi
sebagai alat hitung, seiring dengan perkembangan objek dan pada bulan September 1997, UML
zaman komputer banyak digunakan diberbagai diakomodasi oleh OMG sehingga sampai saat ini
bidang misalnya pada bidang militer, ekonomi dan UML telah memberikan kontribusinya yang cukup
sebagainya. Salah satu pemanfaatan teknologi besar di dalam metodologi beroreintasi objek dan
komputer yaitu dapat digunakan untuk sistem hal-hal yang tekait didalamnya.
pakar. Setelah penulis mempelajari lebih lanjut dan
menganalisa, akhirya muncul permasalahan yang 2.4. Visual Basic
terjadi antara lain sebagian besar pemilik
Menurut Andi (2009:23) Ada banyak fasilitas
kendaraan motor matic Honda Beat Injection kurang
Visual Basic yang sangat berguna bagi anda dalam
memahami berbagai kerusakan yang terjadi pada
mengembangkan berbagai program.termasuk
sepeda motornya, jumlah tenaga ahli yang tidak
didalamnya mengembangkan sistem pakar.
banyak dan minimnya pengetahuan seorang teknisi
Kelebihan lain dari visual basic adalah
di sebuah bengkel menjadi penyebab utama
kemampuannya untuk mengkompilasi program
kesalahan dalam menganalisan kerusakan sepeda
dalam bentuk native code, yaitu optimasi pada saat
motor. Sesuai dengan identifikasi permasalahan
prosesor mengkompilasi dan menjalankan program
yang dianalisa, maka perlunya dibuatkan aplikasi
tersebut. Keuntungan yang didapat dari native code
sistem pakar yang mudah dan sederhana dan dapat
adalah kecepatannya dalam mengakses program,
dipergunakan oleh semua kalangan, baik pengguna
dimana hal ini hanya dapat anda temui pada
motor ataupun mekanik di bengkel tersebut.
aplikasi-aplikasi yang dikompilasi dengan bahasa
pemrograman C++. Selain kemampuan-
kemampuan tersebut. visual basic juga
2. LANDASAN TEORI menyediakan fasilitas antarmuka penulisan kode
program yang lebih mudah dimengerti dan dipakai
2.1. Kecerdasan Buatan sehingga berbagai tipe program dapat
Kecerdasan buatan (Artificial Intelegence) dikembangkan didalamnya, misalnya EXE, DLL dan
merupakan salah satu cabang dari ilmu komputer OCX bahkan program-program yang berbasis
yang berkonsentrasi pada sistem automatis agar internet.
mesin atau komputer dapat melakukan pekerjaan
2.5. Crystal Report
seperti dan sebaik yang dilakukan oleh manusia.
Ada tiga tujuan kecerdasan buatan yaitu membuat Crystal report adalah salah satu peranti lunak
komputer lebih cerdas, mengerti tentang yang digunakan khusus untuk membuat laporan.
kecerdasan, dan membuat mesin lebih berguna. Berbagai fasilitas yang dimilikinya memudahkan
Yang dimaksud dengan kecerdasan adalah dan juga memperindah laporan yang kita buat.
kemampuan untuk belajar atau mengerti dari Crystal report memiliki berbagai fungsi yang sangat
pengalaman serta menanggapi dengan cepat dan memudahkan dalam pembuatan laporan seperti
baik atas sebuah situasi yang baru. untuk membuat pengelompokkan data laporan,
melakukan proses matematis data laporan, formula
2.2. Representasi Pengetahuan dan fungsi untuk berbagai macam kebutuhan, dan
Pengetahuan (knowledge) dapat lain sebagainya. Crystal report sangat cocok sekali
diklasifikasikan ke dalam tiga kategori yaitu digunakan untuk membuat laporan yang datanya
procedural knowledge, declarative knowledge, dan bersumber dari database.
tacit knowlwdge. Procedural knowledge berkenaan Crystal report dapat digunakan untuk
untuk mengetahui bagaimana melakukan sesuatu. merancang dan menghasilkan laporan daru
Declarative knowledge berkenaan untuk berbagai sumber data. Beberapa aplikasi lain,
mengetahui sesuatu itu benar atau salah. seperti Microsoft visual studio, bundle versi OEM
Sedangkan tacit knowledge tidak dapat dari crystal report sebagai alat pelaporan tujuan
diungkapkan dengan bahasa. umum. Crystal report sebuah aplikasi yang
digunakan untuk membuat laporan dari berbagai

2 / Jurnal PETIR Vol. 11 No. 1 Maret 2018


sumber data. Sumber data maksudnya bisa menyelesaikan permasalahan yang ada dan
dikatakan database, jadi dengan crystal report bisa mengetahui apa saja yang dibutuhkan untuk
membuat laporan yang data-datanya diperoleh dari sistem baru yang akan dibuat.
database apapun, misalnya SQLServer, Microsoft
b. Perancangan Aplikasi
Access, Mysql, dll. Namun terlepas databasenya
apa, yang penting selama database itu terkoneksi Pada tahap ini proses perancangan aplikasi
dengan crystal report maka bisa membuat laporan sistem pakar sesuai dengan kebutuhan user
di crystal report. menggunakan bahasa pemrograman
computer dalam hal ini visual basic.

2.6. Model Pengembangan Sistem c. Uji Coba dan Evaluasi


Pada tahap ini dilakukan pengujian sistem
Pengembangan Pakar menurut Arhami aplikasi oleh user dan dilakukan evaluasi
(2004:3) Sistem pakar adalah salah satu cabang terhadap kebutuhan user. Tahap pengujian
dari kecerdasan buatan yang membuat dilakukan untuk menentukan hasil dari
penggunaan secara luas pengetahuan (knowledge) perancangan berjalan baik atau tidak.
yang khusus untuk penyelesaian masalah tingkat
manusia yang menjadi pakar. d. Dokumentasi dan Penulisan Laporan
Setelah proses implementasi dilakukan, hal
Seorang pakar adalah orang yang mempunyai yang dilakukan adalah mengumpulkan
keahlian dalam bidang tertentu yaitu pakar yang dokumen dan pembuatan laporan dari tahap
mempunyai knowledge atau kemampuan khusus, identifikasi masalah sampai kesimpulan dari
orang lain tidak menggetahui atau mampu dalam pengujian. Agar dapat di tarik kesimpulan
bidang yang dimilikinya. Dalam perancangan sistem terhadap kegiatan penulisan yang telah dilalui.
pakar analisa kerusakan sepeda motor matic Honda Kesimpulan yang dibuat untuk menjawab
Beat Injection, penulis menggunakan metode pertanyaan yang terhadap permasalahan
inferensi backward chaining atau pelacakan sebelumnya.
kebelakang. Pelacakan kebelakang adalah
pendekatan yang dimotori tujuan (goal driven). Sedangkan untuk teknik pengumpulan data
Dalam pendekatan ini pelacakan dimulai dari dilakukan dengan beberapa cara sebagai berikut:
tujuan, selanjutnya dicari aturan yang memiliki
tujuan tersebut untuk mendapat kesimpulannya, a. Observasi
prosesnya berlanjut sampai semua kemungkinan Pada teknik ini penulis melakukan
ditemukan. pengamatan secara langsung yang dilakukan
di bengkel resmi Honda yang berada di Jalan
2.7. Penelitian Terkait Pawon Raya Nomer 15 Perumnas Tangerang,
yang bernama bengkel Honda Festival AHAS
Menurut Dahria (2011:199) Sistem pakar yang 10069. Sehingga penulis mendapatkan data
baik dirancang agar dapat menyelesaikan suatu yang akurat dari tempat observasi.
permasalahan tertentu dengan meniru kerja dari
b. Wawancara
para ahli. Dengan sistem pakar, orang awam pun
dapat menyelesaikan masalah yang cukup rumit Proses Wawancara adalah suatu teknik
yang sebenarnya hanya dapat diselesaikan dengan pengumpulan data dengan pembicaraan
bantuan para ahli. Bagi para ahli, sistem pakar juga langsung antara pewawancara (dalam hal ini
akan membantu aktivitasnya sebagai asisten yang penulis) dan yang di wawancarai (subjek
sangat berpengalaman. Menurut Saputra dkk wawancara). Subjek wawancara adalah bapak
(2016:85) dengan seiringnya berjalan waktu, Sarwanto sebagai kepala teknisi, bapak Umar
sepeda motor juga memerlukan perawatan agar sebagai wakil kepala teknisi, dan bapak
tetap bisa digunakan. Banyak pengendara sepeda Syamsul sebagai teknisi, serta kepada para
motor tidak mengetahui kerusakan pada sepeda pemilik sepeda motor.
motor tersebut. Kerusakan akan menjadi fatal bila c. Studi Pustaka
tidak ditangani dengan cepat. Oleh karena itu, kami Penulis dalam hal ini melakukan pengumpulan
membuat aplikasi untuk menganalisis jenis data dan informasi sebanyak-banyaknya dari
kerusakan sepeda motor berdasarkan gejala-gejala majalah, buku-buku, berbagai jurnal dari
fakta dengan menggunakan sistem pakar internet dan sumber-sumber bacaan yang lain
yang erat kaitannya dengan tema yang diambil
dalam penulisan skripsi.
3. METODE PENELITIAN

Adapun metode penelitian yang digunakan 4. HASIL DAN ANALISA


dalam penelitian ini terdiri dari Metode
pengembangan sistem waterfall yang meliputi 4.1. Pengembangan Sistem Pakar
tahanpan berikut.
Seperti layaknya pengembangan sistem, pada
a. Analisa Sistem pengembangan sistem pakar ini diperlukan
Setelah penulis dapat mengidentifikasi beberapa tahapan, sebagai berikut:
permasalahan yang ada dan juga batas- a. Mengidentifikasi masalah dan kebutuhan
batasannya, penulis melakukan analisis Memahami kondisi awal serta mengkaji
terhadap kebutuhan sistem untuk masalah dengan akurat yang akan dibuat

Jurnal PETIR Vol. 11 No. 1 Maret 2018 / 3


aplikasinya dan apakah dengan adanya sistem ini akan menggunakan white box
sistem pakar dapat menjadi solusi suatu testing. Yaitu menguji perangkat lunak dari
masalah. segi desain dan kode program apakah mampu
b. Memahami solusi yang sesuai mengasilkan fungsi-fungsi masukan dan
c. Beberapa syarat harus terpenuhi agar sistem keluaran yang sesuai dengan kebutuhan.
pakar menjadi solusi yang sesuai dengan Pegujian kotak putih (white box testing)
kebutuhan. dilakukan dengan memeriksa lojik dari kode
d. Mempertimbangkan alternative program.
Ada dua hal yang menjadi alternative yaitu e. Support
menggunakan sistem komputerisasi yang Support merupakan tahapan akhir dari
biasa atau dapat menggunakan sistem pakar. metodologi pengembangan software. Pada
e. Menghitung biaya investasi dan efisiensi tahapan ini aktivitas yang dilakukan adalah
Menghitung biaya pembangunan sistem pakar mendukung terhadap sistem yang sedang
jika dibandingkan melakukan training in class, berjalan dan mengawasi kesalahan-kesalahan
dan juga melihat dari segi efisiensi. yang terjadi pada sistem berjalan.dengan
f. Memilih alat pengembangan berkembanganya kecanggihan software dan
Menggunakan suatu alat yang sudah hardware maka sistem yang telah dibuat akan
dikhususkan oleh pembuat sistem pakar atau semakin baik.
dirancang dengan menggunakan bahasa
pemograman sendiri seperti Visual basic 6.0. 4.3. Algoritma sistem pakar
g. Rekayasa pengetahuan Sesuai dengan tema yang penulis bahas,
Proses untuk mendapatkan pengetahuan berikut ini adalah algoritma dari sistem yang akan
tentang permasalahan yang dibahas dan akan penulis rancang adalah sebagai berikut :
digunakan sebagai panduan dalam upaya
pengembangan. Tahap ini meliputi studi
dengan diadakannya pertemuan dengan pakar
untuk membahas aspek dari permasalahan.
h. Menguji Sistem
Melakukan proses uji sistem agar proses
tersebut mendapatkan hasil yang akurat dan
sesuai harapan.
i. Memelihara sistem
Melakukan pembaharuan data maupun
informasi yang terkait dengan lingkup pakar
agar selalu dapat mengikuti perkembangan.

4.2. Pengembangan Software


a. Analisa Kebutuhan Software
Penulis menggunakan jenis Operating system
Windows 7 dengan software Visual basic 6.0
untuk membuat desain program analisa sistem
kerusakan pada sepeda motor Honda Beat
Injection.
b. Desain
Penulis membuat sebuah rancangan database
menggunakan Microsoft Access, untuk
pembuatan software architecture penulis
menggunakan sebuah rancangan dengan
Entity Relationship Diagram (ERD) dan untuk
user interface menggunakan rancangan visual
basic 6.0.
c. Code Generation
Pada tahapan ini rancangan yang dibuat
menggunakan visual basic yang masuk
kedalam bahasa pemrograman terstruktur.
Pemrograman terstruktur adalah konsep atau
paradigma atau tentang sudut pandang
pemrograman yang membagi-bagi program Gambar IV.1. Algoritma Sistem Pakar
berdasarkan fungsi-fungsi atau prosedur-
prosedur yang sangat dibutuhkan oleh Rule-rule Pada Pakar
program komputer, ( Rosa dan Salahuddin,
2013:67) Data yang telah diperoleh terlebih dahulu
d. Testing dibuatkan rulenya atau aturan main, sehingga
Pada tahapan ini digunakan untuk masalah yang ada dapat lebih mudah untuk
mengidentifikasikan kelengkapan, keamanan, diselelesaikan dan dilakukan penelusuran nya.
kualitas dan bebas kesalahan dalam Aturan-aturan yang digunakan dalam sistem pakar
pengembangan software. Dalam pengujian adalah sebagai berikut :

4 / Jurnal PETIR Vol. 11 No. 1 Maret 2018


Tabel IV.1. Rule Sistem Pakar IF Kompresi terlalu rendah, mesin
sulit dihidupkan atau unjuk kerja
buruk pada kecepatan rendah THEN
No. Rule Pernyataan 20. 20
area kerusakan pada area Cylinder
Head atau valve Cylinder Head atau
IF Mesin berputar tetapi tidak mau valve
hidup.DTC (Diagnostic Trouble IF Kompresi terlalu tinggi, Over
1. 1 Code) dan MIL (Mallfunction heating atau knocking THEN area
Indicator Lamp) THEN area 21. 21
kerusakan pada area Cylinder Head
kerusakan pada sistem PGM-FI atau valve / Cylinder/ Piston
Mesin berputar atau tidak mau hidup IF Asap berlebihan THEN area
(tidak adanya suara bekerjanya 22. 22 kerusakan pada area Cylinder Head
2. 2 pompa bahan bakar pada saat kunci atau valve / Cylinder/ Piston
kontak diputar ON, THEN area
IF Mesin berisik THEN area
kerusakan pada sistem PGM-FI
23. 23 kerusakan pada area Cylinder Head
Mesin mati terus, sulit atau valve / Cylinder/ Piston
dihidupkan,putaran stationer kasar
3. 3 IF Putaran Stationer Kasar THEN
THEN area kerusakan pada sistem
24. 24 area kerusakan pada area Cylinder
PGM-FI
Head atau valve / Cylinder/ Piston
Ada backfiring (nembak-nembak) IF Suara tidak normal THEN area
atau misfiring (brebet) pada waktu
4.. 4 kerusakan pada Crankcase atau
akselerasi THEN area kerusakan 25. 25
crankshaft dan Final reduction atau
pada sistem PGM-FI transmisi
Performa buruk (kemudahan
IF Ring piston
dikendarai) dan pemakaian bahan
5. 5 macet/menggeser,kerusakan bearing
bakar boros THEN area kerusakan 26. 26
THEN area kerusakan pada Cylinder
pada sistem PGM-FI
atau Piston
Putaran stationer mesin dibawah
IF Mesin hidup tetapi sekuter tidak
6. 6 THEN area kerusakan pada sistem
mau bergerak THEN area kerusakan
PGM-FI 27. 27 pada Kickstater atau drive
Putaran stasioner mesin diatas pulley/driven pulley/kopling dan Final
7. 7 spesIFikasi THEN area kerusakan reduction atau transmisi
pada sistem PGM-FI IF Mesin mati tiba-tiba atau sekuter
MIL menyala terus atau MIL tidak merangkak THEN area kerusakan
menyala sama sekali (mesin bekerja 28. 28
8. 8 pada Kickstater atau drive pulley
secara normal) THEN area atau drive pulley atau kopling
kerusakan pada sistem PGM-FI IF Unjuk kerja buruk pada kecepatan
MIL menyala terus (mesin bekerja tinggi atau kekurangan tenaga THEN
secara normal dan tidak ada DTC 29. 29 area kerusakan pada Kickstater atau
9. 9
THEN area kerusakan pada sistem drive pulley atau drive pulley atau
PGM-FI kopling
Tegangan primer coil pengapian IF Kebocoran oli THEN area
tegangan puncaknya rendah THEN 30. 30 kerusakan pada Final reduction atau
10. 10
area kerusakan pada sistem transmisi
pengapian
Tegangan primer coil pengapian
tidak ada tegangan puncaknya THEN
11. 11 4.4. Analisa Kebutuhan Software
area kerusakan pada sistem
pengapian
Tegangan primer coil pengapian A. Tahapan Analisis
tegangan puncaknya normal tidak
12. 12 ada percikan bunga api pada busi Diagnosa kerusakan pada sepeda motor
THEN area kerusakan pada sistem Honda Beat pada bengkel ini memiliki halaman
pengapian admin dan halaman user atau pengguna, dimana
IF Ignition pulse generator,tegangan pada halaman tersebut memiliki akses untuk
13. 13 rendah THEN area kerusakan pada menggunakan sistem secara menyeluruh .berikut ini
sistem pengapian adalah spesifikasi sistem yang diusulkan :
Ignition pulse generator tidak ada
14. 14 tegangan puncaknya THEN area a. Hak Akses User (Teknisi) :
kerusakan pada sistem pengapian 1. Dapat Melakukan entry diagnosa
Motor starter memutar mesin 2. Dapat menampilkan data konsumen
15. 15 perlahan THEN area kerusakan 3. Dapat menampiklan data gejala
pada Electric Starter
kerusakan
Motor starter berputar,tetapi mesin
16. 16 tidak ikut berputar THEN pada area
4. Dapat menyimpan,merubah dan,
Electric Starter menghapus data hasil diagnosa
Relay starter berbunyi klik tetapi kerusakan
17. 17 mesin tidak berputar THEN area
b. Hak Akses Admin atau Pakar
kerusakan pada Electric Starter
IF Tinggi permukaan oli mesin terlalu 1. Dapat Membuat Daftar Gejala Kerusakan
rendah, pemakaian oli tinggi THEN 2. Dapat Membuat Daftar Diagnosa
18. 18 Kerusakan
area kerusakan pada sistem
pelumaasan 3. Dapat Membuat Daftar Pengguna
19. 19
IF Kontaminasi Oli THEN area 4. Dapat Membuat Laporan
kerusakan pada sistem pelumasan

Jurnal PETIR Vol. 11 No. 1 Maret 2018 / 5


B. Use Case Diagram Actor
1. User memasukkan data berupa
1. Use Case Diagram Hak Akses Teknisi nomor polisi
2. User memasukan nama konsumen
uc Teknisi
apabila konsumen belum terdaftar.
Main Flow
3. User Mencheklist daftar gejala
Tampil Data
Login Konsumen
«include» Konsumen kerusakan
4. User menyimpan hasil diagnosa
«include»
«include» kerusakan apabila ditemukan
Entry Diagnosa Tampilkan Data
Kerusakan «include» Gej ala Kerusakan
User bisa memilih keluar form jika
Teknisi «include»
«include»
sekedar untuk melihat daftar hasil
Alternative
Simpan diagnosa kerusakan atau
Flow
Tampilkan Data
Hasil Diagnosa «include» mengubah,atau menghapus data hasil
Kerusakan
Ubah diagnosa kerusakan.
«include» «include»

Hapus
2. eskripsi Use Case diagram hak akses Admin
Cetak Ulang
atau Pakar

Tabel IV.3. Tabel Use Case Admin atau Pakar


Gambar IV.2. Use Case User atau Teknisi
Use Case
Hak Akses Teknisi
Name
2. Use Case Diagram Hak Akses Admin
Requirment A1-A4
1. Dapat Melakukan entry diagnosa
uc Admin
2. Dapat menampilkan data
konsumen
Gejala
3. Dapat menampikan data gejala
Kerusakan
Goal
Login
kerusakan
Diagnosa
Kerusakan
4. Dapat menyimpan,merubah dan
«include» «include» ,menghapus data hasil diagnosa
«include» kerusakan
Pre - Teknisi telah melakukan login terlebih
Master Pengguna
«include» Condition dahulu
«include»
Admin Post User dapat menyimpan hasil diagnosa
Diagnosa Condition kerusakan
Laporan
«include» Kerusakan

«extend» Use Case log in dapat digunakan saat


Brief
pengguna akan mengakses form entry
Tanggal Description
diagnosa kerusakan

Primary
Teknisi
Actor
Gambar IV.3. Use Case Admin atau Pakar 1. User memasukkan data berupa
nomor polisi
Berikut ini akan dijelaskan deskripsi use case 2. User memasukan nama konsumen
yang telah digambarkan yaitu : apabila konsumen belum terdaftar.
Main Flow
1. Deskripsi use case diagram hak akses user 3. User Mencheklist daftar gejala
kerusakan
atau Teknisi
4. User menyimpan hasil diagnosa
kerusakan apabila ditemukan
Tabel IV.2. Tabel Use Case User atau Teknisi
User bisa memilih keluar form jika
sekedar untuk melihat daftar hasil
Alternative
Use Case diagnosa kerusakan atau
Hak Akses Teknisi Flow
Name mengubah,atau menghapus data hasil
diagnosa kerusakan.
Requirment A1-A4
1. Dapat Melakukan entry diagnosa 4.5. Desain
2. Dapat menampilkan data
konsumen
Desain merupakan bagian terpenting dari
3. Dapat menampikan data gejala sistem pada tahap ini akan menjelaskan tentang
Goal desain database ,desain sofware architecture dan
kerusakan
4. Dapat menyimpan,merubah dan desain interface.
,menghapus data hasil diagnosa
kerusakan
Pre - Teknisi telah melakukan login terlebih
Condition dahulu
Post User dapat menyimpan hasil diagnosa
Condition kerusakan
Use Case log in dapat digunakan saat
Brief
pengguna akan mengakses form entry
Description
diagnosa kerusakan
Primary Teknisi

6 / Jurnal PETIR Vol. 11 No. 1 Maret 2018


Gambar IV.11. Form
orm Login User
Gambar IV.3. ( ERD ) Entity Rela
elationship Diagram
a. Form Entry Diagnosa
A. Component Diagram
Berikut bentuk dari compone
onent diagram yang
diusulkan yaitu:

Gambar IV.12. Form


mEEntry Diagnosa

a. Form Cetak Hasil Diagn


gnosa

Gambar IV.9. Componen


ent Diagram

B. Deployement Diagram
Berikut bentuk dari Deploym
oyment diagram yang
diusulkan yaitu :

Gambar IV.13. Cetak


ak Hasil Diagnosa

5. KESIMPULAN DAN SA
SARAN

5.1 Kesimpulan
Proses pembuatan a aplikasi sistem pakar
analisa kerusakan pada ssepeda motor dapat
membantu masyarakat ssecara umum untuk
mengetahui penyebab kerusa
usakan yang terjadi pada
kendaraan mereka masasing-masing. Adapun
manfaat secara khususnya ya yaitu bagi sebuah
Gambar IV.10. Deploymen
ent Diagram
bengkel yang menggunakanan aplikasi sistem pakar
ini adalah bisa menghe hemat waktu analisa
1. User Interface
kerusakan sepeda motor dala
alam proses penanganan
Berikut ini berupa hasil tampilan
tam Form yang service kepada konsumen n dan menyeragamkan
telah dibuat yaitu : tentang pengetahuan akankan kerusakan sepeda
a. Form Login User motor pada bengkel terse rsebut kepada seluruh

Jurnal PETIR Vol.


ol. 11 No. 1 Maret 2018 / 7
mekanik yang ada pada bengkel tersebut, dan juga DAFTAR PUSTAKA
menghindari adanya salah analisa kerusakan oleh
mekanik yang statusnya baru bekerja atau masih [1] Arhami, Muhammad. 2005. Konsep Dasar
menjadi junior mekanik. Sistem Pakar Yogyakarta : Penerbit Andi.
Pada pembuatan sistem pakar analisa [2] S. Rosa A, dan M Salahudin. 2016. Rekayasa
kerusakan sepeda motor ini didapat beberapa Perangkat Lunak. Bandung: Penerbit
kesimpulan sebagai berikut : Informatika
a. Aplikasi sistem pakar dapat membantu [3] Dahria, Muhammad. 2011 Pengembangan
masyarakat secara umum untuk mengetahui Sistem Pakar dalam Membangun Suatu
penyebab kerusakan yang terjadi pada Aplikasi. Jrunal Saintikom 2011 Vol.10, No.3.
kendaraan sepeda motor mereka masing- 199-205 diambil dari :
masing. https://lppm.trigunadharma.ac.id/public/.../hp6
b. Aplikasi sistem pakar dapat membantu yaitu 33-Jurnal-DAR-Sistem%20Pakar.pdf
bagi sebuah bengkel yang menggunakan [4] Shusanti Maria. 2014. Sistem Pakar Untuk
aplikasi sistem pakar ini bisa menghemat Mendetksi Kerusakan Pada Sepeda Motor
waktu analisa kerusakan sepeda motor dalam 4-tak dengan Menggunakan Metode Backward
proses penanganan service kepada Chaining ISSN: 2087-2062 Bandar Lampung :
konsumen. Explore Jurnal Vol.4, No.2 Juni 2014 : 54-
c. Aplikasi sistem pakar dapat membantu yaitu 60.diambil dari :
bagi sebuah bengkel dalam hal jurnal.ubl.ac.id/index.php/explore/article/view/5
penyeragaman tentang pengetahuan akan 40/507
kerusakan sepeda motor. [5] Kusrini. 2006. Sistem Pakar Teori dan Aplikasi
d. Aplikasi sistem pakar dapat membantu Yogyakarta : Penerbit Andi
menghindari adanya salah analisa kerusakan [6] Munawar.2005. Pemodelan Visual dengan
oleh mekanik, terutama oleh mekanik yang UML Yogyakarta : Graha Ilmu.
statusnya baru bekerja atau yang masih junior [7] Penerbit Andi. 2009. Pengembangan Sistem
mekanik. Pakar menggunakan Visual Basic:
Yogyakarta.
5.2. Saran-saran [8] Priyadi, Yudi. 2013. Kolaborasi SQL & ERD
dalam implementasi Database Yogyakarta:
Saran-saran dalam proses pengembangan Liris.
sistem informasi pembelajaran berbasis e-learning [9] Saputra, Angga Sulhan , Jati, Bayu Kuncoro ,
adalah sebagai berikut : Utomo, Sumdoro Fajar. 2016.Aplikasi Analisa
a. Aplikasi sistem pakar harus didukung dengan Masalah Mesin Motor Bebek Menggunakan
Sumber Daya Manusia (SDM) yang memadai. Metode Backward Chaining. ISSN:2302-3805
b. Aplikasi sistem pakar Aplikasi sistem pakar Yogyakarta : Open Jurnal System Vol.4,No.1
membutuhkan infrastruktur yang memadai Februari 2016 : 3.4-90. diambil dari:
seperti komputer. http://ojs.amikom.ac.id/index.php/semnastekn
c. User sebagai pemakai mempunyai peranan omedia/article/view/120
untuk pengembangan sistem lebih lanjut.
d. Aplikasi sistem pakar harus selalu di update
tentang knowledge base, agar permasalahan
yang mungkin suatu saat muncul dan
kerusakan tersebut belum bisa ditangani oleh
aplikasi ini dikarenakan aturannya belum
terdapat dalam database bisa segera
dimasukkan dan di update kedalam aplikasi
ini.

8 / Jurnal PETIR Vol. 11 No. 1 Maret 2018

Anda mungkin juga menyukai