1
LAPORAN TUGAS AKHIR
SISTEM PAKAR MENENTUKAN KERUSAKAN MESIN
KENDARAAN BERMOTOR RODA DUA
EXPERT SYSTEM DETERMINES ENGINE DAMAGE
MOTORCYCLE
Diajukan untuk memenuhi salah satu syarat memperoleh derajat Sarjana Komputer
Oleh:
AGUNG PRABOWO 1003040104
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK
5
HALAMAN PERSEMBAHAN
Puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberi segala kemudahan, kekuatan serta keyakinan dalam setiap kesulitan yang penulis hadapi. Tugas Akhir ini penulis persembahkan untuk:
1. Orang tuaku tercinta Bapak Kasmadi dan Ibu Siti Apsiyah terima kasih atas doa restu, nasihat, bimbingan, dan kasih sayang yang tulus disetiap saat.
2. Kakakku Anika Wahyu Angreani dan Retno Septiningsih terima kasih atas dukungan serta doamu.
3. Adikku tersayang Catur Ady Candra yang telah memberi semangat selama ini. 4. Untuk kesayanganku Dinar Inang Lintarsih terima kasih atas pengertian,
pengorbanan, waktu, dukungan, semangat, doa, serta kasih sayangmu selama ini sehingga aku dapat menyelesaikan Tugas Akhir ini.
5. Untuk Deni Lestiono yang telah mendukung dan mengajari, dan member semangat sehingga Tugas Akhir ini dapat saya selesaikan.
6. Untuk seluruh keluarga besar terima kasih dukungan dan semangatnya selama ini. 7. Untuk sahabatku Pradika Priambodo, Akhmad Rizan A, Wahyu Agung C, Viki
Sutarsono terima kasih doa dan dukungan dari kalian.
8. Untuk semua Satpam Universitas Muhamadiyah Purwokerto yang telah memberikan semangat, dukungan dan doa.
9. Buat teman-teman seperjuangan Teknik Informatika angkatan 2010 khususnya kelas C, terimakasih atas semangat dan bantuannya.
10. Untuk semua pihak yang telah membantu dalam menyelesaikan Tugas Akhir ini.
HALAMAN MOTTO
Jadilah seperti karang di lautan yang kuat dihantam ombak dan kerjakanlah hal yang bermanfaat untuk diri sendiri dan orang lain, karena hidup hanya sekali. Ingat hanya pada Allah apapun dan di manapun kita berada kepada Dia-lah tempat meminta dan
memohon.
Saya datang, saya bimbingan, saya ujian, saya revisi, dan saya menang.
Jangan tunda sampai besok apa yang bisa engkau kerjakan hari ini.
Musuh yang paling berbahaya di atas dunia ini adalah penakut dan bimbang. Teman yang paling setia, hanyalah keberanian dan keyakinan yang teguh
7
KATA PENGANTAR
Segala puji dan syukur penulis panjatkan ke hadirat Allah SWT, atas rahmat dan karunia-Nya yang selalu dilimpahkan kepada kita semua. Sholawat dan salam semoga senantiasa tercurahkan pada Nabi Muhammad SAW yang telah menyampaikan risalah dan syari‟at Islam kepada umat manusia.
Atas rahmat Allah SWT, akhirnya penulis dapat menyelesaikan Tugas Akhir yang berjudul “ Sistem Pakar Menentukan Kerusakan Mesin Kendaraan Bermotor Roda Dua” sebagai salah satu syarat yang harus dipenuhi untuk memperoleh gelar Sarjana Komputer.
Oleh karena itu, penulis mengucapkan terima kasih yang setulus-tulusnya kepada semua pihak yang telah membantu dalam penyelesaian Tugas Akhir ini. Ucapan terima kasih penulis sampaikan kepada:
1. Harjono, S.T., M.Eng. ketua program studi Teknik Informatika. 2. Muhammad Hamka, S.T., M.Kom selaku penguji Tugas Akhir.
3. Hindayati Mustafidah, S.Si., M.Kom. pembimbing I, terima kasih atas bimbingannya selama ini.
4. Semua pihak yang telah membantu penulis dalam menyelesaikan skripsi ini. Penulis berharap semoga skripsi ini bermanfaat untuk semua pihak yang membutuhkan.
Purwokerto,
Agung Prabowo
DAFTAR ISI
HALAMAN JUDUL... i
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN... iii
HALAMAN PERNYATAAN ... iv
BAB II KAJIAN PUSTAKA A. Sistem Pakar ... 3
1. Definisi Sistem Pakar ... 3
2. Keuntungan dan Kelemahan Sistem Pakar ... 4
3. Karakteristik Sistem Pakar ... 4
4. Pendekatan Inferensi dalam Sistem Pakar ... 5
B. Sepeda Motor... 7
C. Java. ... 9
D. Database ... 12
E. Penelitian Terdahulu ... 12
BAB III TUJUAN DAN MANFAAT A. Tujuan ... 15
B. Manfaat ... 15
9
C. Database ... 26
D. Rancangan Atar muka Aplikasi ... 27
E. Implementasi ... 31
F. Pengujian Sitem ... 38
BAB VI PENUTUP A. Kesimpulan ... 41
B. Saran ... 41 DAFTAR PUSTAKA
DAFTAR TABEL
Tabel 1. Tabel Keputusan ... 23
Tabel 2. Tabel Rule ... 25
Tabel 3. Tabel Deteksi ... 26
Tabel 4. Tabel Diagnosa ... 26
Tabel 5. Tabel Master Deteksi ... 26
Tabel 6. Tabel Master Rule ... 27
Tabel 7. Tabel Admin ... 27
11
DAFTAR GAMBAR
Gambar 1. Forward dan Backward Chaining. ... 7
Gambar 2. Metode Pengembangan Sistem Metode Waterfall... 18
Gambar 3. Langkah Membangun Sistem Pakar ... 19
Gambar 4. Antar Muka Pengguna ... 20
Gambar 5. Rancangan Tampilan Untuk Menu Pengguna ... 27
Gambar 6. Rancangan Tampilan Menu Mendeteksi Untuk Pengguna ... 28
DAFTAR TANDA
G = Kerusakan pada kampas kopling. H = Kerusakan pada ring piston.
S = Kerusakan pada reparkit karburator T = Kerusakan pada setelan angin karburator U = Kerusakan pada perpak karbu bocor
V = Kerusakan pada jarum pelampung karburator W = Kerusakan pada cop busi
X = Tidak top antara rantai keteng dengan magnet Y = Kerusakan pada sepuyer
Z = Kerusakan pada klep
AA = Kerusakan pada setelan kopling AB = Selip kopling
13
DAFTAR LAMPIRAN
Lampiran 1. Tabel Keputusan ... 43
Lampiran 2. Tabel Rule ... 46
Lampiran 3. Rancangan Tampilan Admin ... 48
Lampiran 4. File Tampilan Diagnosa... 52
Lampiran 5. File Pertanyaan ... 53
Lampiran 6. File Id Pertanyaan ... 54
INTISARI
Sistem Pakar adalah sistem yang berusaha mengadopsi pengetahuan manusia ke komputer, agar komputer dapat menyelesaikan masalah seperti yang dilakukan oleh para ahli. Sistem Pakar juga dapat diterapkan untuk mendiagnosa kerusakan pada kendaraan bermotor. Karena pada umumnya ada beberapa pengendara kendaraan bermotor kurang mengerti gangguan atau kerusakan yang terjadi pada kendaraannya. Mereka cenderung menyerahkannya pada teknisi, tanpa peduli apakah kerusakan itu sederhana atau rumit untuk diperbaiki. Tujuannya yaitu: membangun aplikasi sistem pakar untuk dapat mendiagnosa kerusakan sepeda motor, mengimplementasikan metode Forward Chaining untuk mendukung kemampuan mendiagnosa yang tepat tentang kerusakan kendaraan bermotor. Dari hasil penelitian ini dapat membantu pengguna kendaraan bermotor roda dua menentukan jenis kerusakan mesin, membantu mengurangi kesalahan dalam menentukan kerusakan mesin sepeda motor roda dua. Memungkinkan orang awam dapat mengerjakan pekerjaan para ahli juga bisa melakukan proses secara berulang dan otomatis. Sedangkan kekurangannya yaitu sulit dikembangkan dan tidak 100% bernilai benar.
15
ABSTRACT
Expert system is a system that is trying to adopt human knowladge into a computer, so that the computer can resolve the problem as was done by the experts. Expert system can also be applied to diagnose damage to the motor vichile. Because in general there are some motorists don‟t understand the disruption or damage to the vichile. They tend to leave it to a tehnician, no matter whether it‟s simple or complex damage to be repaired. The goal is: to build an expert system apllication to be able to diagnose damage to the motorcycle, implementing forward chaining metod to support the ability to diagnose the raight of a motor vichile damage. From the result of this study can help the two-wheeled motor vichile users determine what type of damage to the engine two-wheeled motorcycle. Enables a layman can do the work of expert can also make the process of repeatedly an automatically. While the disvantages are difficult to develop and aren‟t 100% true.
Keyword: Diagnosis motorcycle damage, forward chaining, expert system.