SISTEM APLIKASI PENDETEKSI KERUSAKAN KENDARAAN SEPEDA MOTOR BERBASIS SISTEM PAKAR (EXPERT SYSTEM)
(Skripsi)
Oleh
MUHAMMAD IQBAL 0517032060
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS LAMPUNG
Kupersembahkan karya kecil ini kepada:
Kedua Orangtuaku, Kakakku dan Adikku Tersayang.
Sahabat, Teman-Teman Yang Menyenangkan.
MOTTO
Janganlah terpaku akan hasil, akan tetapi berusalah untuk
melakukan yang terbaik.
Jangan katakan tidak bisa, jika kamu belum mencoba
RIWAYAT HIDUP
Penulis dilahirkan Di Desa Pemanggilan, Kecamatan Natar, Kabupaten Lampung
Selatan pada tanggal 07 Oktober 1987. Sebagai anak ke empat dari lima
bersaudara buah perkawinan Bapak Kamris Marsaid dan Ibu Siti Rugaiyah.
Pada Tahun 1999 Penulis menyelesaikan pendidikan dasar di Madrasah Ibtida’yah
Negeri (MIN) 1 Srimulyo Kabupaten Lampung Selatan, pada tahun 2002 penulis
menyelesaikan pendidikan lanjutan tingkat pertama di SLTPN 1 Natar Kabupaten
Lampung Selatan, pada tahun 2005 penulis menyelesaikan pendidikan menengah
atas di SMAN 1 Natar Kabupaten Lampung Selatan.
Tahun 2005, penulis terdaftar sebagai mahasiswa Program Studi Ilmu Komputer
Jurusan Matematika FMIPA UNILA. Pada tahun 2008, penulis melakukan Kerja
ABSTRACT
THE DAMAGE DETECTION APPLICATIONS SYSTEM FOR MOTORCYCLE BASED ON EXPERT SYSTEM
By
MUHAMMAD IQBAL
In this research, made an expert system software that functions to detect damage
to the motorcycle and provide a solution for damages, other than that this system
is also combined with a working system service station dealers from a customer to
register until pay. Inference method that is used in this expert system is a forward
chaining. Where in the searching is started from analyzing the facts that occurred
after it was tested with the knowledge that already exists, this process is done till
get a conclusion. To make this system the researchers used the PHP programming
language and uses MySQL database.
ABSTRAK
SISTEM APLIKASI PENDETEKSI KERUSAKAN SEPEDA MOTOR BERBASIS SISTEM PAKAR
OLEH
MUHAMMAD IQBAL
Pada penelitian ini di buat suatu perangkat lunak sistem pakar yang berfungsi
mendeteksi kerusakan sepeda motor dan memberikan solusi atas kerusakan yang
terjadi, selain itu sistem ini juga dikombinasikan dengan sistem kerja bengkel
dealer dari pelanggan mendaftar hingga membayar. Metode inferensi yang
digunakan pada sistem pakar ini adalah forward chaining. Dimana pada
penelusurannya dimulai dari menganalisa fakta-fakta yang terjadi setelah itu diuji
dengan pengetahuan yang sudah ada, proses ini dilakukan hingga mendapatkan
sebuah kesimpulan. Untuk membuat sistem ini peneliti menggunakan bahasa
pemrograman PHP dan menggunakan database Mysql.
SANWACANA
Puji syukur penulis panjatkan kehadirat Allah SWT Dzat yang menciptakan
seluruh kehidupan, berkat rahmat dan hidayah-Nya sehingga penulis dapat
menyelesaikan skripsi ini.
Skripsi dengan judul “Sistem Aplikasi Pendeteksi Kerusakan Sepeda Motor
Berbasis Sistem Pakar (Expert System)” adalah salah satu syarat untuk
memperoleh Gelar Sarjana Komputer di Universitas Lampung.
Dalam kesempatan ini penulis mengucapkan terima kasih kepada:
1. Bapak Dr. Eng. Admi Syarif, selaku Pembimbing Utama atas kesediaanya
untuk memberikan bimbingan, saran dan kritik dalam proses penyelesaian
skripsi ini.
2. Ibu Ossy Dwi Endah W, M.T., selaku Pembimbing Kedua atas
kesediaanya untuk memberikan bimbingan, saran dan kritik dalam proses
penyelesaian skripsi ini.
3. Bapak Lazakaria, M.Sc., selaku Penguji pada ujian skripsi atas masukan
dan saran-saran yang sangat mendidik.
4. Bapak Rangga Firdaus, M.Kom., Selaku Ketua Program Studi Ilmu
Komputer
6. Bapak Dr. Sutyarso, M.S., selaku Dekan FMIPA Unila.
7. Seluruh Dosen Program Studi Ilmu Komputer Universitas Lampung.
8. Bapak dan Ibu Staf Administrasi Jurusan Matematika dan FMIPA UNILA.
9. Bapak Dwi Saketi, M.Kom. untuk bantuannya ketika aku menghadapi
kesulitan dalam proses penyelesaiaan skripsi.
10.Kedua orang tuaku tercinta (ayah Kamris dan Emak Siti Rugaiyah)
11.Saudara-saudaraku Kak Agus, Mba Nela, Kak Yono, Teh Ria, Kak Syihab
dan adikku yang paling cantik Khoirun Nisa, serta tidak lupa pula kepada
3 keponakanku yang hebat dan lucu Nurul, Putri dan Farid atas do’a,
bantuan dan motifasi yang diberikan sehingga penulis dapat
menyelesaikan skripsi ini .
12.Teman seperjuangan I’la, Zulian, fasih, dwi, eko, aan, imam, heri dan puji
buat kebersamaanya, menunggu bersama, sedih bersama, dan berjuang
bersama.
13.Wawan dan Adi yang telah membantu dalam memberikan informasi.
14.Sahabat-sahabatku Zulian, Sandi, Ranto dan Opiex atas kebersamaan,
canda, tawa dan semangat yang kalian berikan selama ini.
15.Teman-teman futsal lover’s yang telah memberikan hiburan pada saat aku
mengalami kejenuhan.
16.Sahabat-sahabat SMAku Yudha, David, Mukri, Cang, Tri, Puput, Nina,
Rini, Dayana dan Amel yang selalu memberikan doa dan dukungannya.
17.Sahabat-sahabat kampungku Wahyu, Aa’, Amat, mas Jarwo, Pipit, Titis
18.Bapak Supri, Bapak Aris, Agus Rohim, Taufik, Zainal dan seluruh
karyawan Bengkel Adira Motor atas bantuan dan informasi yang telah
diberikan sehingga penulis dapat menyelesaikan skripsi ini.
19.Teman-teman Ilmu Komputer 2005 UNILA atas doa yang kalian berikan
sehingga aku dapat menghadapi ketakutan dan ketegangan pada saat
seminar dan sidang skripsi.
20.Seluruh pihak yang telah banyak membantu penulis, yang tidak dapat
disebutkan satu persatu, atas peran dan dukungannya dalam penyelesaian
skripsi ini.
Semoga bantuan dan bimbingan yang telah diberikan akan mendapat balasan dari
Allah SWT. Harapan penulis semoga skripsi ini dapat memberikan manfaat bagi
adik-adik mahasiswa dan pembaca.
Bandar Lampung, Oktober 2010
Penulis
PERNYATAAN
Saya yang bertanda tangan dibawah ini, menyatakan bahwa skripsi saya yang
berjudul “Sistem Aplikasi Pendeteksi Kerusakan Kendaraan Sepeda Motor
Berbasis Sistem Pakar (Expert System)“ ini merupakan hasil karya sendiri dan
bukan hasil karya orang lain. Semua hasil tulisan yang tertuang dalam skripsi ini
telah mengikuti kaedah penulisan karya ilmiah Universitas Lampung. Apabila
dikemudian hari terbukti bahwa skripsi ini merupakan hasil penjiplakan atau
dibuat oleh orang lain, maka saya bersedia menerima sanksi berupa pencabutan
gelar akdemik yang telah saya terima.
Bandar Lampung, November 2010
Muhammad Iqbal
I. PENDAHULUAN 1.1 Latar Belakang
Motor merupakan salah satu alat transportasi darat yang sangat diminati oleh
masyarakat saat ini. Banyak orang yang akan berpergian menggunakan alat
transportasi ini karena dianggap selain mudah dikendarai harganya pun relatif
murah, apalagi sekarang sudah diberlakukan pembelian motor secara kredit.
Berbagai jenis dan merek motor sudah banyak beredar di Indonesia dengan
kwalitas yang berbeda-beda. Dengan adanya perbedaan kwalitas dan medan yang
dilalui dari setiap kendaraan ini dapat menimbulkan masalah-masalah yang terjadi
pada mesin.
Salah satu solusi yang utama untuk memperbaiki motor kita adalah dengan
membawa ke bengkel dealer terdekat, dengan begitu motor kita dapat ditangani
oleh orang yang benar-benar ahli dalam memperbaiki motor. Tapi selama ini
konsumen harus menunggu lama untuk mengetahui kemungkinan kerusakan yang
terjadi pada motornya karena harus menunggu mekanik untuk mengeceknya.
Untuk membantu dalam menanggulangi masalah ini diperlukan adanya sistem
pakar pendeteksi kerusakan motor. Dengan adanya sistem pakar ini
dimungkinkan konsumen dapat mengetahui secara cepat kerusakan yang terjadi,
2
Forward chaining merupakan salah satu metode pemecahan masalah atau
pencarian solusi yang dapat menangkap gejala yang ada dan dapat dipakai sebagai
metode pemecahan masalah pada sistem pakar kerusakan motor. Untuk membantu
menerapkan sistem pakar ini kedalam media komputer penulis mengunakan php
sebagai bahasa pemrograman.
1.2 Rumusan masalah
Berdasarkan uraian diatas, rumusan masalahnya adalah bagaimana menerapkan
pengetahuan dari seorang pakar atau ahli dalam menditeksi kerusakan motor
kedalam sebuah sistem pakar yang bisa digunakan kapan saja dan dimana saja.
1.3 Batasan Masalah
Batasan masalah pada sistem ini adalah :
a. Penelitian ini dibatasi hanya pada beberapa kerusakan bagian mesin sepeda
motor.
b. Konsumen diasumsikan mengerti masalah motor.
c. Metode eferensi yang digunakan adalah forward chaining.
1.4 Tujuan Penelitian Tujuan dari Penelitian adalah :
Merancang dan membuat sistem pendeteksi kerusakan sepeda motor sebagai
sarana untuk mempermudah dan mempercepat konsumen dalam mengetahui
3
1.5. Manfaat Penelitian
Manfaat pembuatan software ini adalah mempermudah konsumen untuk
mengetahui prediksi awal kerusakan pada mesin motor yang dimiliki dan biaya
yang harus dikeluarkan serta membantu karyawan bengkel dalam melaksanakan
tugasnya.
1.6. Sistematika Penulisan
Dalam penyusunan skripsi ini, sistematika penulisan diuraikan sebagai berikut :
BAB I PENDAHULUAN
Bab ini membahas masalah umum tentang penyusunan skripsi, yang
meliputi latar belakang masalah, batasan masalah, tujuan penelitian,
manfaat penelitian sertam Sistematika penyusunan skripsi.
BAB II TINJAUAN PUSTAKA
Membahas tentang dasar teori yang berfungsi sebagai sumber atau alat
dalam memahami permasalahan mengenai pengertian sistem pakar,
konsep kerja sistem pakar, metode penalaran dan teori yang diperlukan
dalam pembuatan sistem pakar.
BAB III METODOLOGI
Membahas tentang proses pelaksanaan penelitian, yang meliputi tempat
dan waktu penelitian yang dilakukan, alat dan bahan, metode
pengumpulan data dan metode inferensi yang digunakan dalam pembuatan
4
BAB IV ANALISIS KEBUTUHAN DAN PERANCANGAN
Didalam analisis kebutuhan membahas tentang akusisi pengetahuan dan
representasi pengetahuan sistem pakar pendeteksi kerusakan motor.
Sedangkan dalam perancangan akan membahas tentang use case, ERD,
basis data dan antar muka yang akan digunakan.
BAB V IMPLEMENTASI PERANGKAT LUNAK
Membahas tentang cara pengoperasian perangkat lunak dalam penelusuran
deteksi kerusakan motor.
BAB VI KESIMPULAN DAN SARAN
Merupakan kesimpulan dari pembuatan sistem aplikasi pendeteksi
BAB VI KESIMPULAN DAN SARAN
6.1 Kesimpulan
Berdasarkan sistem yang telah dibuat, maka dapat disimpulkan bahwa :
1. Metode inferensi forward chaining sangat cocok digunakan pada sistem
pakar pendeteksi kerusakan kendaraan sepeda motor karena proses
pelacakannya dilakukan dari gejala awal yang terjadi selanjutnya
ditelusuri hingga mendapatkan solusi yang terbaik.
2. Dengan adanya sistem aplikasi pendeteksi kerusakan motor dapat
membantu karyawan perusahaan dalam melakukan tugasnya secara
cepat dan tepat. Sehingga dapat menambah produktivitas kerja karyawan
perusahaan.
3. Dengan adanya sistem pakar pendeteksian kerusakan sepeda motor pelanggan dapat mendeteksi sendiri kerusakan pada motornya dan
mengetahui estimasi biaya yang dikeluarkan secara cepat.
5.1 Saran
1. Sistem pakar pendeteksi kerusakan sepeda motor ini masih jauh dari
kesempurnaan sehingga dapat dikembangkan menjadi sistem yang lebih
baik dan sesuai dengan perkembangan teknologi yang ada.
2. Sistem pakar yang dibuat sebaiknya disertai hardware yang dapat
75
3. Melakukan penelitian terhadap kendaraan sepeda motor yang diproduksi