BAB III ANALISIS PERANCANGAN SISTEM
3.1 Analisis Masalah Tahap analisis masalah akan memberikan data dan opini atas permasalahan yang
dibidik dan dicarikan solusinya. Pada tahap ini kita melibatkan beberapa
stakeholder (pihak terkait) dalam menentukan tingkat kompleksitas masalah. Pada penelitian ini bidikan analisis masalah difokuskan pada proses mengidentifikasi kerusakan pada mobil Toyota Avanza Veloz Automatic berbasis web. Aplikasi yang dibutuhkan adalah aplikasi berbasis web yang mampu menggantikan tugas seorang pakar yang pada kasus kali ini yaitu pakar kerusakan mobil khususnya mobil Toyota Avanza Veloz Automatic, yang dapat membantu user untuk berkonsultasi kepada pakar kerusakan mobil melalui aplikasi sistem pakar.
3.2 Analisis Kebutuhan Sistem Tahap analisis sistem merupakan salah satu usaha mengidentifikasi kebutuhan dan spesifikasi sistem yang akan diciptakan. Di dalamnya akan dijabarkan apa saja entitas yang dilibatkan, proses yang dijalankan, serta output yang dihasilkan. Berdasarkan analisis masalah yang dijabarkan diatas, maka aplikasi yang dibuat adalah aplikasi sistem pakar mengidentifikasi kerusakan pada mobil Toyota Avanza Veloz Automatic berbasis web dengan spesifikasi sistem sebagai berikut : 1. Sistem yang akan digunakan berbasis web base dengan database menggunakan MySQL. 2. Sistem menyediakan data gejala-gejala yang berkaitan dengan kerusakan pada mobil Toyota Avanza Automatic. 32
3. Sistem memberikan informasi hasil identifikasi berdasarkan data yang diinput oleh admin. Berupa jenis kerusakan dan solusi terbaik yang dapat membantu atau mengatasi masalah yang user butuhkan.
3.3 Data Kerusakan Mesin Mobil Toyota Avanza Veloz Automatic Pengumpulan data yang diambil berasal dari pengguna dan mekanik mesin mobil Toyota Avanza Veloz Automatic. Di bawah ini akan dijelaskan berbagai macam kerusakan, gejala beserta solusinya. Dimulai dari gejala-gejala kemudian penentuan kerusakan dan solusi, yang terjadi pada mobil Toyota Avanza Veloz Automatic. Karena disini para anggota mekanik sudah mengetahui berbagai macam kerusakan yang dialami oleh pengguna mobil namun terhambat sebab-sebab dari kerusakan yang banyak jumlahnya dan terkadang sulit dimulai dari mana langkah awal memperbaikinya. Pada tabel kerusakan akan memberikan pandangan sebuah pencarian yang menjadi inti dari web ini. Dimana pada tabel 3.1 akan dijelaskan berbagai macam kerusakan yang ditampilkan, begitu juga tabel 3.2 yang akan memberikan apa saja gejala berserta dengan solusinya.
33
Tabel 3.1 Berbagai Jenis Kerusakan KODE KERUSAKAN
JENIS KERUSAKAN
Y1
shockbreaker bermasalah
Y2
mesin mobil kotor
Y3
gangguan transmisi
Y4
gangguan pada pengapian
Y5
kerusakan pada kopling
Y6
signal rotor (distributor arus pengapian) rusak
Y7
sasis/komponen mobil mulai mengendur
Y8
mesin mobil berisik
3.3.1 Data Gejala Beserta Solusi Kerusakan Mobil Toyota Avanza Veloz Automatic Pada penentuan kerusakan akan tampil gejala beserta solusi yang dialami. Maka dengan itu tabel 3.2 akan menjelaskan detail berbagai macam gejala beserta solusinya. Pada tabel 3.2 akan dijelaskan lebih rinci karena akan dijadikan sebagai penentuan kepastian kerusakan mobil.
34
Tabel 3.2 Berbagai Macam Gejala Beserta Solusi KODE
GEJALA KERUSAKAN
SOLUSI
X1
suara saat melintas di
bersihkan shockbreaker, bila tidak
permukaan tidak rata
ada perubahan ganti dengan yang baru
X2
ban mengenai bagian dalam
shockbreaker telah mati, segera ganti
sepatbor ketika berjalan di
yang baru
jalan rusak X3
mobil seperti mengayun
bersihkan shockbreaker, bila tidak
dengan cepat ketika berjalan
ada perubahan ganti dengan yang baru
X4
mobil sering tersendat-sendat
bersihkan selang bensin
saat berjalan X5
mesin sering mati saat
bersihkan dan stel ulang karburator
menginjak gas X6
tombol OD (Over Drive)
reset ECU
tidak jalan X7
sudah masuk gigi R, mobil
reset ECU
tidak mundur X8
tiba-tiba lost power (ngdrop)
bersihkan body valve pada transmisi matic sekaligus ganti oli maticnya
X9
susah oper gigi
kuras oli transmisi & bersihkan kotoran yang menyumbat lubang
35
aliran oli matic X10
X11
suara mesin tidak menyala
ganti sikring dengan yang baru sesuai
saat distarter
dengan jenis mobil
mobil sering mati ketika
apabila tidak terjadi kerusakan fisik,
panas
ganti distributor listrik (pusat kabel body)
X12
mobil susah menyala
bersihkan kabel busi, bila tidak ada perubahan ganti dengan yang baru
X13
X14
X15
terjadi hentakan tenaga yang
plat/piringan kopling sudah aus,
tidak stabil
segera ganti yang baru
tuas transmisi tidak dapat
kopling jeblos, segera ganti kabel dan
dipindahkan
silinder kopling dengan yang baru
tuas transmisi susah
kopling lengket, bersihkan kabel dan
dipindahkan
silinder kopling, bila tidak ada perubahan ganti dengan yang baru
X16
mesin berputar dengan
cek distributor pengapian pada box
normal tetapi gagal untuk
sikring
start X17
tidak ada pengapian pada saat
ganti signal rotor dengan yang baru
dinyalakan X18
bunyi
bantalan roda sudah aus, segera ganti
mendengung/menggerung
dengan yang baru
saat kendaraan mulai
36
bergerak X19
bunyi duk/jleg saat kopling
perangkat diferensial roda belakang
dilepas
sudah aus/gigi-gigi ring dan piston sudah terlalu besar, segera ganti yang baru bila perlu
X20
bunyi cit-cit makin cepat saat
komponen cross-joint pada as kopel
kendaraan melaju
sudah aus, segera ganti dengan yang baru
X21
X22
bunyi ketukan berat (pukulan
ganti metal (rod bearing) atau setang
besi)
piston
suara mendesis
masukan kembali selang vacuum bila terlepas, atau ganti baru bila bocor
X23
suara mencicit saat
membersihkan & bila parah, ganti
pengereman (gesekan antar
kanvas rem dengan yang baru
logam) X24
X25
suara mendesis pada ‘power
tambahkan minyak pada power
steering’
steering
bunyi ketukan saat roda
ganti bola-bola pada CV joint
depan membelok X26
suara ketukan saat
kencangkan cross-joint, bila tidak
memindahkan gigi
ada perubahan ganti gigi gardan
37
3.3.2 Relasi Data Kerusakan dan Gejala Pada setiap kerusakan akan mempunyai beberapa gejala dan solusi yang sesuai. Maka pada tabel 3.3 ini akan menjelaskan antara kerusakan dan gejala beserta solusinya yang biasa disebut relasi data. Relasi data kepastian antara kerusakan dan gejala mesin mobil Toyota Avanza Veloz Automatic akan dijelaskan yang terdiri dari beberapa gejala untuk tiap kerusakan. Kerusakan ditandai sebagai kode (Y) dan kode X sebagai gejala beserta solusinya.
Tabel 3.3 Relasi Data Kepastian Kerusakan dan Gejala KODE GEJALA
KODE KERUSAKAN
Y1 X1
X2
X3
Y2
X4
X5
Y3
X6
X7
X8
X9
Y4
38
Y5
Y6
Y7
Y8
X10
X11
X12
X13
X14
X15
X16
X17
X18
X19
X20
X21
X22
X23
X24
X25
X26
Pada sebuah penentuan kepastian dari data kerusakan, di bawah ini akan diberikan apa saja yang menjadi gejala yang terjadi. Berikut ini adalah keterangan kode kerusakan (Y) yang mempunyai berbagai gejala beserta solusi dengan kode (X).
39
Keterangan : Jika X1,X2,X3, maka Y1 (shockbreaker bermasalah) Jika X4,X5 maka Y2 (mesin mobil kotor) Jika X6,X7,X8,X9 maka Y3 (gangguan transmisi) Jika X10,X11,X12, maka Y4 (gangguan pada pengapian) Jika X13,X14,X15, maka Y5 (kerusakan pada kopling) Jika X16,X17, maka Y6 (signal rotor (distributor arus pengapian) rusak) Jika X18,X19,X20, maka Y7 (sasis/komponen mobil mulai mengendur) Jika X21,X22,X23,X24,X25,X26 maka Y8 (mesin mobil berisik(sudah tidak alus))
Alur Program (Flowchart) Diagram flowchart adalah diagram yang digunakan untuk menjelaskan aliran dari struktur program. Flowchart ini menggambarkan struktur program apabila pengunjung ingin melihat hasil kerusakan, mulai dari log in, identifikasi gejala samapai mendiagnosa kerusakan. Berikut ini adalah diagram flowchart yang digunakan sebagai gambaran aliran program ini :
40
Start
Tampil halaman utama
Input user name dan password
Masuk halaman konsultasi
Tampil pertanyaan gejala
tidak
Tampil pertanyaan berikutnya
ya
Proses diagnosa
Tampil kerusakan berserta solusi
End
Gambar 3.1 Flowchart Aliran Struktur Program
41
3.5 Metode Perancangan Metode yang digunakan dalam perancangan ini adalah metode analisa yang menggunakan diagram flowchart sebaga alurnya. Sedangkan untuk pembuatan perangkat lunak dibuat dengan menggunakan bahasa pemrograman PHP (PHP Hypertext Preprocessor) dengan sistem database MySQL.
3.5.1 Hasil Perancangan Pada bab ini membahas mengenai rancangan sistem pakar untuk mengidentifikasi pada mesin mobil Toyota Avanza Veloz Automatic untuk dapat menemukan dan mengatasi masalah-masalah yang dihadapi pada sistem. Perancangan sistem pakar kerusakan pada mesin mobil ini mencakup tiga tahap yaitu : 1. Tampilan layar 2. Perancangan database 3. Perancangan skrip untuk menjelaskan proses sistem pakar
3.6 Rancangan Layar Agar program Sistem Pakar Mengidentifikasi Kerusakan Pada Mobil Toyota Avanza Veloz Automatic Berbasis Web ini dapat dengan mudah digunakan, maka interface yang ditampilkan harus mudah dipahami. Kemudahan untuk menggunakan program sangatlah diperlukan karena dengan demikian siapapun yang menggunakan dapat mengerti dan paham apa yang harus dilakukan. Rancangan layar untuk program Sistem Pakar Mengidentifikasi Kerusakan Pada Mobil Toyota Avanza Veloz Automatic Berbasis Web ini adalah sebagai berikut :
42
3.6.1 Halaman Utama (Home) Saat pertama kali mengakses, maka tampilan yang pertama kali seperti pada gambar di bawah ini, yaitu tampilan home untuk pengunjung. Manfaat dari halaman ini sebagai pengenalan terhadap website yakni tentang fasilitas yang disediakan, dan informasi tentang gejala-gejala kerusakan pada mobil Toyota Avanza Veloz Automatic.
Gambar 3.2 Rancangan Layar Halaman Utama
3.6.2 Halaman Registrasi dan Pop Up Login Pada halaman ini berisi sarana awal dalam melakukan konsultasi. Pengunjung diharapkan melakukan registrasi terlebih dahulu untuk mendapatkan username & password, dengan cara mengisi form registrasi yang sudah tertera pada halaman registrasi. Setelah melakukan registrasi, maka pengunjung telah mendapatkan username & password untuk segera masuk ke dalam tahap diagnosa yang berisi beberapa pertanyaan tentang kerusakan. Dengan cara klik button “Login Di Sini” pada halaman awal, 43
Gambar 3.3 Rancangan Layar Halaman Registrasi
Gambar 3.4 Rancangan Layar Pop Up Login
44
3.6.3 Rancangan Layar Form Konsultasi Pada halaman ini berisi beberapa pertanyaan seputar kerusakan mobil Toyota Avanza Veloz Automatic. Yang berisi daftar pertanyaan kerusakan, dan jawaban ya/tidak pada tiap pertanyaan kerusakan yang akan terus muncul sampai pengunjung mendapatkan hasil diagnosa yang diharapkan.
Gambar 3.5 Rancangan Layar Halaman Form Konsultasi
3.6.4 Rancangan Layar Form Komentar Pada rancangan layar ini, setelah pengunjung telah mendapatkan hasil diagnosa yang diharapkan, maka pengunjung bisa langsung memberikan komentar tentang sistem ini, dengan klik button “Berikan Komentar Anda Di Sini”, nanti akan langsung muncul tampilan yang berisi nama dan komentar pengunjung yang harus
45
diisi. Dan kemudian, nama pengunjung dan komentar akan langsung masuk ke dalam “halaman testimoni” disesuaikan berdasarkan waktu pengunjung melakukan konsultasi.
Gambar 3.6 Rancangan Layar Form Komentar
46
Gambar 3.7 Rancangan Layar Halaman Testimoni
3.6.5 Halaman Artikel Pada halaman ini berisi penjelasan sekilas mengenai mobil Toyota Avanza. Dan di dalamnya berisi pula berbagai artikel dan tips seputar mobil Toyota Avanza Veloz Automatic yang bermanfaat bagi pengunjung yang menelusurinya.
47
Gambar 3.8 Rancangan Layar Halaman Artikel
3.6.6 Halaman About Berisi mengenai biodata perancang sistem dan tentang sistem pakar yang dibuat.
Gambar 3.9 Rancangan Layar Halaman About 48