SISTEM APLIKASI PENDETEKSI KERUSAKAN KENDARAAN SEPEDA MOTOR BERBASIS SISTEM PAKAR (EXPERT SYSTEM)

(1)

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

BANDAR LAMPUNG 2010


(2)

Kupersembahkan karya kecil ini kepada:

Kedua Orangtuaku, Kakakku dan Adikku Tersayang.

Sahabat, Teman-Teman Yang Menyenangkan.


(3)

MOTTO

Janganlah terpaku akan hasil, akan tetapi berusalah untuk

melakukan yang terbaik.

Jangan katakan tidak bisa, jika kamu belum mencoba


(4)

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 Praktek di Politeknik Negeri Lampung (POLINELA).


(5)

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.


(6)

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.


(7)

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


(8)

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


(9)

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


(10)

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 0517032060


(11)

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, spare part apa yang harus diganti dan berapa biaya yang akan dikeluarkan.


(12)

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 kerusakan yang terjadi pada sepeda motor yang dimiliki.


(13)

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 sistem pakar.


(14)

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 kerusakan motor dan saran dalam pengembangan sistem.


(15)

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 menangkap kerusakan dengan cepat dan tepat.


(16)

75

3. Melakukan penelitian terhadap kendaraan sepeda motor yang diproduksi oleh vendor lain.


(1)

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, spare part apa yang harus diganti dan berapa biaya yang akan dikeluarkan.


(2)

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 kerusakan yang terjadi pada sepeda motor yang dimiliki.


(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 sistem pakar.


(4)

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 kerusakan motor dan saran dalam pengembangan sistem.


(5)

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 menangkap kerusakan dengan cepat dan tepat.


(6)

75

3. Melakukan penelitian terhadap kendaraan sepeda motor yang diproduksi oleh vendor lain.