bab iii pembahasan - repository.bsi.ac.id · cvt s15 motor matic terdengar bunyi gesekan &...
TRANSCRIPT
27
BAB III
PEMBAHASAN
3.1. Tinjauan Kasus
Secara umum banyak para pengguna sepeda motor tidak mengetahui
kerusakan pada motornya sendiri. Dikarenakan sulitnya mendapatan pengetahuan
untuk mengatasi masalah yang ada pada sepeda motor, baik dalam buku-buku
pengetahuan atau pedoman sepeda motor maupun dari para ahli yang sudah
berpengalaman di bidangnya. Pada saat ini memang sudah banyak yang dapat
dipelajari masyarakat pengguna motor, namun masalahnya banyak orang juga
yang malas untuk pergi mendatangi perusahaan atau ahli-ahli yang terkait di
bidangnya.
Oleh sebab itu dan berdasarkan analisis diatas untuk memudahkan
pengetahuan bagi masyarakat pengguna sepeda motor, penulis membuat Tugas
Akhir ini dengan alternatif penyajian informasi dan konsultasi tentang kerusakan
pada sepeda motor serta cara penanganannya, yang diimplementasikan oleh
penulis sendiri menggunakan aplikasi berbasis android. Sebuah aplikasi berbasis
android sebagai sistem pakar yang dapat mendeteksi jenis kerusakan pada sepeda
motor dengan menggunakan option memilih dengan cara mencentang gejala-
gejala yang dirasakan dan masalah yang akan dianalisa yaitu tentang jenis
kerusakan pada motor beserta gejala dan solusinya.
Data mengenai jenis kerusakan pada sepeda motor yaitu pengertian jenis
kerusakan, gejala dan penanganannya yang didapat dari buku, artikel, dan situs
internet. Selain itu informasi mengenai jenis kerusakan pada sepeda motor didapat
28
dari bapak Ari Wahyu Nugroho Selaku mekanik disalah satu bengkel yang
beralamat di Jl. Sunan Ampel, No. 118, Purwokerto, yang memberikan bimbingan
dan pengarahan sekaligus sebagai pakar dalam mendeteksi kerusakan pada sepeda
motor 4 tak.
3.1.1 Analisis Menggunakan Metode To the point
Aplikasi sistem pakar untuk mendeteksi kerusakan sepeda motor 4 tak
memerlukan data mengenai kerusakan, metode ini mencocokan antara data tanya
dengan data solusi. Gejala-gejala yang dimiliki oleh setiap kerusakan dan
solusinya. Berikut ini adalah data tanya dan solusi :
Tabel III.1 Tabel Gejala Kerusakan Sepeda Motor
KODE Tanya Solusi
S01 Mesin tidak mau menyala
(ngempos).
Kerusakan pada karburator yang
mengakibatkan mesin tidak mau
nyala (ngempos)
S02 Suara mesin tidak bisa stasioner
(langsam)
Kerusakan pada setelan
karburator yang mengakibatkan
suara mesin tidak bisa stasioner
(langsam)
S03 Mesin Terasa Kurang Tenaga
Saat di Jalankan
Percikan api busi lemah
mengakibatkan tekanan
kompresi di dalam mesin sepeda
motor terlalu lemah
S04 Mesin Sepeda Motor Tiba-tiba
Mendadak Mati
Keadaan busi yang kotor atau
bahkan mati sama sekali,
Kabel-kabel jalur kelistrikan
motor ada yang terkelupas/putus,
atau pun Overheating pada
mesin
S05 Keluarnya Asap Putih Dari
Kenalpot
Oli masuk ke ruang bakar
motor,Seher baret/luka,ring
seher yang aus
S06 Rem Cakram Tiba-tiba Blong Masalah tersebut umumnya
terjadi karena masuk
angin/adanya gelembung udara
di kaliper rem
29
S07 Kelistrikan Motor Mati Tetapi
Mesin Masih Bisa Menyala
Sekring putus, ada beberapa hal
yang dapat membuat sekring
motor anda putus
S08 Lampu Mati atau redup, klakson
tidak berbunyi seperti biasa
nya,dan aki cepat tekor
Gejala Tersebut berasal dari spul
yang rusak/gosong
S09 Shock Depan Motor Bocor Pemasangan seal tidak
sempurna, usia pakai seal yang
sudah lama
S10 rembesnya oli di bagian
mesin/oli pada mesin yang cepat
berkurang
Oring/karet, perpak/packing,
baut oli motor
S11 Rantai Motor Kendur
Menimbulkan Bunyi/Lepas
Setel kembali kekencangan
rantai motor anda
S12 Lampu Sein Menyala Tetapi
Tidak Berkedip
Flasher rusak atau bohlam yang
watt nya tidak sesuai
S13 Motor Matic Saat Digas Mulai
Berjalan Terasa Bergetar
Pada bagian clutch housing &
kampas kopling ganda yang
kotor
S14 Motor Matic Pada Saat Digas
Berjalan Muncul Bunyi Decitan
Kerusakan pada bagian Roller
CVT
S15 Motor Matic Terdengar Bunyi
Gesekan & Getaran Pada Saat
Berjalan
Kerusakan Pada V-Belt
3.2. Spesifikasi Rancangan Program
3.2.1 Spesifikasi Bentuk Masukan
Bentuk masukan dari sistem pakar ini adalah user menjalankan program,
dimana program akan memberikan beberapa daftar gejala kerusakan yang harus
dipilih oleh user dan nantinya akan diperoleh hasil dari pertanyaan yang dipilih
oleh user.
1. Nama Dokumen : Beranda
Fungsi : Menampilkan beranda
Tujuan : Tampilkan halaman awal atau beranda
Media : Layout
Jumlah : 1
30
Frekuensi : Akan muncul otomatis setelah memilih menu beranda
Gambar III.1 Layout Beranda
2. Nama Dokumen : Diagnosa Kerusakan
Fungsi : Pengguna memilih jenis kerusakan berbentuk list
Tujuan : Mendiagnosa permasalahan pada sepeda motor dengan
metode pengambil secara general dari jenis kerusakan
yang diinputkan atau dipilih.
Media : Layout
Jumlah : 1
Frekuensi : Akan muncul otomatis setelah memilih menu beranda
31
Gambar III.2 Layout Diagnosa
3. Nama Dokumen : Solusi Kerusakan
Fungsi : Pengguna mengetahui kerusakan yang telah dipilih dan
memilih jenis kerusakannya.
Tujuan : Mencari daftar kerusakan sepeda motor dari list database
yang tersedia.
Media : Layout
Jumlah : 1
Frekuensi : Akan muncul otomatis setelah memilih menu beranda
32
Gambar III.3 Layout Solusi
4. Nama Dokumen : Informasi Kerusakan
Fungsi : Pengguna memilih kerusakan yang disediakan dan
memilih jenis kerusannya.
Tujuan : Mencari daftar kerusakan sepeda motor dari list database
yang tersedia.
Media : Layout
Jumlah : 1
Frekuensi : Akan muncul otomatis setelah memilih menu beranda
33
Gambar III.4 Layout Informasi Kerusakan
3.2.2 Spesifikasi Bentuk Keluaran
Bentuk keluaran dari aplikasi sistem pakar ini adalah hasil dari pemilihan
pertanyaan yang diajukan kepada user dengan fakta sehingga mengerucut pada
diagnosa yang kemungkinan terjadi dikarenakan sebab yang telah dipilih oleh
user.
1. Nama Dokumen : Hasil Diagnosa
Fungsi : Pengguna dapat mengetahui alasan, fakta serta solusi dari
kerusakan motor yang sudah didiagnosa.
Tujuan : Memperoleh hasil dari pertanyaan-pertanyaan yang
digunakan untuk mendiagnosa kerusakan sepeda motor.
34
Media : Layout
Jumlah : 1
Frekuensi : Ketika pengguna sudah melalui menu hasil diagnosa dan
program sudah mendeteksi solusi dari permasalahan
pengguna.
Gambar III.5 Layout Output Hasil Diagnosa
2. Nama Dokumen : Tentang Aplikasi
Fungsi : Pengguna dapat mengetahui informasi dari aplikasi yang
telah dibuat.
Tujuan : Memperoleh informasi dan pengetahuan dari aplikasi
yang digunakan.
35
Media : Layout
Jumlah : 1
Frekuensi : Ketika menekan menu tentang aplikasi.
Gambar III.6 Layout Output Tentang Aplikasi
3.2.3 Spesifikasi File
1. Spesifikasi File Database Solusi
Nama File : Solusi
Akronim : Solusi
Fungsi : Menyimpan database gejala-gejala kerusakan sepeda
motor
Tipe File : File Master
36
Organisasi File : Index Sequential
Akses File : Random
Media : Memory External
Panjang Record : -
Kunci Field : Idsolusi
Software : SQLite
Tabel III.2 Tabel Database Solusi
NO Elemen Data Akronim Tipe Panjang Keterangan
1 Idsolusi idsolusi Int - Primary Key
2 Kode kode Varchar -
3 Grup grup Varchar -
4 Tanya Tanya Text -
5 Solusi solusi Text -
37
3.2.4 HIPO
HIPO (Heirrachy Input Proccess Output)
Gambar III.7 HIPO Sistem Pakar Diagnosa Kerusakan Sepeda Motor 4Tak
Pada waktu awal user menjalankan aplikasi, akan tampil launcher atau
splash screen dan setelah itu tampil menu utama yang terdiri dari menu beranda,
diagnosa, informasi, dan tentang. Menu beranda akan menampilkan halaman
utama. Ketika user memilih menu diagnosa akan muncul layout atau tampilan
analisa, diagnosa pertanyaan dan hasil. Kemudian ketika pengguna memilih menu
informasi akan muncul layout daftar dan hasil.
3.2.5 Spesifikasi Program
Adapun spesifikasi program dalam aplikasi Utility adalah sebagai berikut:
1. Main Menu
Nama Program : SISTEM PAKAR SM4T
38
Akronim : main.html
Fungsi : Merupakan aplikasi utama untuk mengawali dan
mengakhiri aplikasi dan merupakan penampung dari
bagian-bagian aplikasi yang lain.
Index Program : -
Bahasa Program : Basic4android
Bentuk Tampilan : Lampiran A-1
Proses : Ketika dijalankan maka pengguna akan berhadapan
dengan menu utama atau beranda aplikasi, dimana
menu utama aplikasi ini terdapat beberapa tampilan
menu di navigationdrawer yang bisa dipilih oleh
pengguna.
Adapun pilihan button utama tersebut terdiri dari :
a. Diagnosa
Pada menu diagnosa, di dalamnya user akan
diberikan opsi untuk memilih kerusakan yang telah
terinput dalam database, kemudian akan dialihkan
ke list pertanyaan berdasarkan diagnosa yang
dilakukan.
b. Informasi Kerusakan
Pada menu ini, user akan memilih jenis kerusakan
yang akan dicari. Dan user langsung dapat melihat
hasil yang tersedia berdasarkan pencarian dari
database yang tersedia.
39
c. Tentang Program
Pada menu tentang program di dalamnya terdapat
database berisi tentang isi dari program aplikasi.
2. Diagnosa Kerusakan
Nama Program : Diagnosa Kerusakan
Akronim : kuistpl.html
Fungsi : Sebagai media untuk menampilkan layout atau
activity diagnosa.
Index Program : -
Bahasa Program : Basic4android
Bentuk Tampilan : Lampiran A-2
Proses : Ketika menu diagnosa dipilih oleh user maka akan
tampil layout diagnosa kemudian user memilih jenis
kerusakan yang akan diagnosa dan muncul daftar
pertanyaan diagnosa yang akan dijawab oleh user.
3. Informasi kerusakan
Nama Program : Informasi Kerusakan
Akronim : informasi.html
Fungsi : Sebagai media untuk memilih salah satu jenis
kerusakan pada sepeda motor dengan memilih jenis
kerusakannya.
Index Program : -
Bahasa Program : Basic4android
Bentuk Tampilan : Lampiran A-3
40
Proses : Ketika menu daftar kerusakan dipilih oleh user,
akan tampil layout informasi. Kemudian user memilih
daftar kerusakan sesuai keinginan.
4. Tentang Aplikasi
Nama Program : Tentang Aplikasi
Akronim : tentang.html
Fungsi : Merupakan activity yang menampilkan informasi tentang
aplikasi yang dibuat.
Index Program : -
Bahasa Program : Basic4android
Bentuk Tampilan : Lampiran A-4
Proses : Ketika menu tentang dipilih oleh user, akan tampil layout
tentang.
41
3.2.6 Flowchart
1.Flowchart Main Menu
Y
Y
Y
Gambar III.8 Flowchart Main Menu
Start
Menu
Informasi,Diagnosa
Tentang
Informasi
Diagnosa
Tentang
END
Proses
Informasi
Proses
Diagnosa
Tampilan
Tentang
42
Ketika pengguna menjalankan aplikasi, pengguna akan masuk ke menu utama
dimana pengguna bisa memilih menu beranda, diagnosa, informasi kerusakan, dan
tentang. Jika pengguna memilih menu beranda maka akan muncul tampilan menu
utama dan ketika menu diagnosa di pilih akan muncul tampilan diagnosa, ketika
informasi kerusakan dipilih akan muncul tampilan daftar kerusakan sepeda motor.
Serta menu tentang aplikasi ketika dipilih oleh pengguna akan muncul tampilan
tentang aplikasi.
2.Flowchart Diagnosa
Y
T
Gambar III.9 Flowchart Diagnosa
Start
Data Gejala
Ceklist
Gejala
Proses Cari Gejala
Daftar
Kerusakan
END
Tampilan
Deskripsi/
Perbaikan
43
Saat pengguna memulai diagnosa, pengguna diminta untuk memilih jenis
kerusakan kemudian dilanjutkan dengan bagian yang terjadi kerusakan (ada 15
kerusakan) lalu diproses sesuai dengan gejala atau pertanyaan yang sudah
dijawab. Setelah itu akan muncul hasil diagnosa.
3. Flowchart Informasi Kerusakan
Y
T
Gambar III.10 Flowchart Informasi Kerusakan
Pada saat aplikasi sudah dijalankan dan pengguna milih menu daftar kerusakan
pengguna akan diminta untuk memilih jenis kerusakan sepeda motor yang tersedia
kemudian akan diproses sesuai dengan kerusakan yang dipilih oleh pengguna,
setelah itu akan muncul tampilan deskripsi kerusakan.
Start
Data Kerusakan
Pilihan
Kerusakan
END
Deskripsi
kerusakan
44
3.3. Sarana Pendukung Program
3.3.1 Perangkat Keras
Perangkat keras (hardware) adalah seluruh komponen yang membentuk
suatu sistem komputer dan peralatan yang memungkinkan komputer dapat
melaksanakan tugasnya. Klasifikasi perangkat keras yang digunakan adalah
sebagai berikut :
1. Monitor : 14.0” HD Acer Cine Crystal LED LCD
2. Proccessor : Intel® Core™ 2 Duo Processor T6400 (2.0 Ghz, 800 Mhz FSB
3. Memory : 1 GB
4. Harddisk : 250 GB
5. Keyboard : Standard Keyboard
3.3.2 Perangkat Lunak
Bagian penting lain yang mendukung aplikasi adalah perangkat lunak
(software) yang digunakan dalam mengeksekusi aplikasi serta sistem operasi yang
akan diguakan untuk menjalankan aplikasi tersebut.
Perangkat lunak yang dibutuhkan untuk menjalankan aplikasi sistem pakar
diagnosa kerusakan sepeda motor 4tak ini adalah :
1. Sistem operasi : Microsoft Windows 7 x32
2. Bahasa Pemrograman : Java
3. Basis Data : SQLite Database
4. Aplikasi Android : Basic for Android (B4A)