DIAGNOSA KERUSAKAN SEPEDA MOTOR RODA DUA ...repository.ump.ac.id/4105/1/Aris Kusuma...
Transcript of DIAGNOSA KERUSAKAN SEPEDA MOTOR RODA DUA ...repository.ump.ac.id/4105/1/Aris Kusuma...
DIAGNOSA KERUSAKAN SEPEDA MOTOR RODA DUA MATIC
MENGGUNAKAN SISTEM PAKAR
Diagnosis of Damage to the Matic Motorcycle
Using Expert System
SKRIPSI
Diajukan untuk memenuhi salah satu syarat
memperoleh derajat Sarjana Komputer
Oleh :
ARIS KUSUMA NUGRAHA
1003040048
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PURWOKERTO
2017
ii
HALAMAN PERSETUJUAN
Skripsi yang diajukan oleh
Nama : ARIS KUSUMA NUGRAHA
NIM : 1003040048
Program Studi : Teknik Informatika
Fakultas : Teknik
Perguruan Tinggi : Universitas Muhammadiyah Purwokerto
Judul : Diagnosa Kerusakan Sepeda Motor Roda
Dua Matic Menggunakan Sistem Pakar
Telah diterima dan disetujui
Purwokerto, 28 Juli 2017
Pembimbing
Hindayati Mustafidah, S.Si, M.Kom.
NIK. 2160332
Diagnosa Kerusakan Sepeda Motor..., Aris Kusuma Nugraha, Fakultas Teknik UMP, 2017
iii
HALAMAN PENGESAHAN
Skripsi yang diajukan oleh
Nama : ARIS KUSUMA NUGRAHA
NIM : 1003040048
Program Studi : Teknik Informatika
Fakultas : Teknik
Perguruan Tinggi : Universitas Muhammadiyah Purwokerto
Judul : Diagnosa Kerusakan Sepeda Motor Roda
Dua Matic Menggunakan Sistem Pakar
Telah berhasil dipertahankan di hadapan Dewan Penguji dan diterima sebagai
bagian persyaratan yang diperlukan untuk memperoleh gelar Sarjana Teknik (S.T)
/ Sarjana Komputer (S.Kom)* pada Program Studi Teknik Informatika, Fakultas
Teknik, Universitas Muhammadiyah Purwokerto.
DEWAN PENGUJI
Penguji 1 : Tito Pinandita, S.Si., M.Kom. ( )
Penguji 2 : Harjono, S.T., M.Eng. ( )
Penguji 3 (Pembimbing 1) : Hindayati Mustafidah, S.Si, M.Kom. ( )
Ditetapkan di : Purwokerto
Tanggal : 3 Agustus 2017
Mengetahui
Dekan Fakultas Teknik
M Taufiq Tamam, S.T., M.T.
NIK. 2160223
Diagnosa Kerusakan Sepeda Motor..., Aris Kusuma Nugraha, Fakultas Teknik UMP, 2017
iv
HALAMAN PERNYATAAN ORISINALITAS
Saya yang bertandatangan di bawah ini
Nama : ARIS KUSUMA NUGRAHA
NIM : 1003040048
Program Studi : Teknik Informatika
Fakultas : Teknik
Perguruan Tinggi : Universitas Muhammadiyah Purwokerto
menyatakan dengan sebenar-benarnya bahwa skripsi ini adalah hasil karya
saya dan semua sumber baik yang dikutip maupun dirujuk telah saya
nyatakan dengan benar serta bukan hasil penjiplakan dari karya orang lain.
Demikian pernyataan ini saya buat dan apabila kelak dikemudian hari
terbukti ada unsur penjiplakan, saya bersedia mempertanggungjawabkan
sesuai dengan ketentuan yang berlaku.
Purwokerto, 10 Agustus 2017
Yang menyatakan,
Aris Kusuma Nugraha
Diagnosa Kerusakan Sepeda Motor..., Aris Kusuma Nugraha, Fakultas Teknik UMP, 2017
v
HALAMAN PERSEMBAHAN
Puji syukur penulis panjatkan kehadirat Allah SWT yang telah member segala
kemudahan, kekuatan serta keyakinan dalam setiap kesulitan yang penulis
hadapi.
Tugas Akhir ini penulis persembahkan kepada :
1. Kedua orang tuaku tercinta Alm. Bapak Abdul Ra’up dan Ibu Umiyati, Spd.
2. Kakakku Bripka Sofian Afandi, S.H, Arum Nazilatul Mubarokah, Amd.
Keb.
3. Adikku Muflihatun Hanifah.
4. Agustya Mentasari calon istriku.
5. Semua keluarga besar S. Yoesoel.
Diagnosa Kerusakan Sepeda Motor..., Aris Kusuma Nugraha, Fakultas Teknik UMP, 2017
vi
HALAMAN MOTTO
Yakinlah kau bisa dan kau sudah separuh jalan menuju ke sana.
Diagnosa Kerusakan Sepeda Motor..., Aris Kusuma Nugraha, Fakultas Teknik UMP, 2017
vii
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Allah SWT, karena berkat
Rahmat dan Karunia-Nya penulis dapat melaksanakan Tugas Akhir ini serta
menyelesaikan pembuatan laporan dari Tugas Akhir tersebut. Shalawat dan salam
tidak lupa penulis sampaikan kepada junjungan Nabi Besar Muhammad SAW,
Nabi terakhir utusan Allah SWT serta panutan seluruh umat manusia sampai akhir
zaman. Laporan Tugas Akhir yang disusun oleh penulis mengambil judul
“DIAGNOSA KERUSAKAN SEPEDA MOTOR RODA DUA MATIC
MENGGUNAKAN SISTEM PAKAR”
Dalam Tugas Akhir ini penulis tidak lepas dari bantuan berbagai pihak, baik
secara langsung maupun tidak langsung, sehingga laporan Tugas Akhir ini dapat
diselesaikan. Oleh karena itu, penulis mengucapkan terima kasih kepada :
1. Bapak Harjono, S.T.,M.Eng, selaku kepala Program Bidang Studi Teknik
Informatika,
2. Ibu Hindayati Mustafidah, S.Si.,M.Kom, selaku Dosen Pembimbing Tugas
Akhir,
3. Kedua Orang Tua Penulis yang telah mendukung, mendo’akan dan
memberikan semangat sampai selesainya Tugas Akhir ini,
4. Agustya Mentasari calon istriku, terimakasih atas semangat, perhatian, kasih
sayang serta doanya selama ini.
5. Saudara/keluarga serta semua pihak yang tidak dapat Penulis sampaikan satu-
persatu yang telah membantu.
Atas segala yang telah diberikan kepada Penulis, Penulis ucapkan banyak
terimakasih yang sebesar-besarnya, semoga Allah SWT melimpahkan Karunia
dan Rahmat-Nya kepada kita semua dan melindungi kita di dunia dan akhirat.
Diagnosa Kerusakan Sepeda Motor..., Aris Kusuma Nugraha, Fakultas Teknik UMP, 2017
viii
DAFTAR ISI
HALAMAN JUDUL ........................................................................................ i
HALAMAN PERSETUJUAN ......................................................................... ii
HALAMAN PENGESAHAN .......................................................................... iii
HALAMAN PERNYATAAN ......................................................................... iv
HALAMAN PERSEMBAHAN ...................................................................... v
HALAMAN MOTTO ...................................................................................... vi
KATA PENGANTAR ..................................................................................... vii
DAFTAR ISI .................................................................................................... viii
DAFTAR TABEL ............................................................................................ x
DAFTAR GAMBAR ....................................................................................... xi
DAFTAR LAMPIRAN .................................................................................... xii
ABSTRAK ....................................................................................................... xiii
BAB IPENDAHULUAN
A. Latar Belakang ............................................................................... 1
B. Rumusan Masalah .......................................................................... 2
C. Batasan Masalah............................................................................. 3
BAB IIKAJIAN PUSTAKA
A. Sepeda Motor Matic ....................................................................... 4
1. Pengertian Sepeda Motor Matic ............................................... 4
2. Jenis Kerusakan Sepeda Motor Matic ...................................... 6
B. Sistem Pakar ................................................................................... 7
1. Pengertian Sistem Pakar ........................................................... 7
2. Keuntungan dan Kelemahan Sistem Pakar .............................. 10
3. Penelusuran dalam Sistem Pakar ............................................. 10
C. SQL Server .................................................................................... 11
D. Visual Studio 2010 ........................................................................ 12
E. Penelitian Terdahulu ...................................................................... 12
Diagnosa Kerusakan Sepeda Motor..., Aris Kusuma Nugraha, Fakultas Teknik UMP, 2017
ix
BAB IIITUJUAN DAN MANFAAT
A. Tujuan ............................................................................................ 14
B. Manfaat .......................................................................................... 14
BAB IVMETODE PENELITIAN
A. Jenis Penelitian ............................................................................... 15
B. Waktu dan Tempat Penelitian ........................................................ 15
C. Teknik Pengumpulan Data ............................................................. 15
1. Observasi .................................................................................. 15
2. Wawancara ............................................................................... 15
3. Dokumentasi ............................................................................ 16
D. Tahap Pengembangan Sistem ........................................................ 16
BAB VHASIL DAN PEMBAHASAN
A. Akuisisi Pengetahuan ..................................................................... 20
B. Representasi Pengetahuan .............................................................. 20
C. Rancangan Antar Muka Aplikasi ................................................... 22
D. Implementasi dan Pengujian Sistem .............................................. 24
BAB VIPENUTUP
A. Kesimpulan .................................................................................... 28
B. Saran ............................................................................................... 28
DAFTAR PUSTAKA
Diagnosa Kerusakan Sepeda Motor..., Aris Kusuma Nugraha, Fakultas Teknik UMP, 2017
x
DAFTAR TABEL
Tabel 1. Tabel Perbandingan............................................................................ 7
Tabel 2. Tabel Keputusan ................................................................................ 21
Tabel 3. Tabel Rule .......................................................................................... 22
Diagnosa Kerusakan Sepeda Motor..., Aris Kusuma Nugraha, Fakultas Teknik UMP, 2017
xi
DAFTAR GAMBAR
Gambar 1. Konsep Dasar Sistem Pakar .......................................................... 9
Gambar 2. Proses runut mundur (backward chaining ..................................... 11
Gambar 3. Proses runut maju (forward chaining ............................................. 11
Gambar 4. Tahap Pengembangan Sistem Metode Waterfall .......................... 16
Gambar 5. Langkah membangun sistem pakar ............................................... 18
Gambar 6. Rancangan Tampilan Menu Utama ............................................... 22
Gambar 7. Rancangan Tampilan Menu Gejala Kerusakan ............................. 23
Gambar 8. Rancangan Tampilan Hasil Diagnosa ........................................... 24
Gambar 9. Gambar Halaman Menu Utama..................................................... 24
Gambar 10.Gambar Tampilan Menu Gejala Kerusakan .................................. 25
Gambar 11.Gambar Pilihan Gejala Kerusakan yang dipilih ............................ 26
Gambar 12.Gambar Hasil Diagnosa yang Tidak Sesuai rule .......................... 26
Gambar 13.Pilihan Gejala Kerusakan yang Sesuai Rule ................................. 27
Diagnosa Kerusakan Sepeda Motor..., Aris Kusuma Nugraha, Fakultas Teknik UMP, 2017
xii
DAFTAR LAMPIRAN
Lampiran 1. Tabel Keputusan ......................................................................... 31
Lampiran 2. Tabel Aturan (Rule) .................................................................... 32
Lampiran 3. Kode Program ............................................................................. 34
Diagnosa Kerusakan Sepeda Motor..., Aris Kusuma Nugraha, Fakultas Teknik UMP, 2017
xiii
ABSTRAK
Sistem pakar (expert system) merupakan sistem yang berusaha
mengadopsi pengetahuan manusia ke komputer, agar komputer dapat
menyelesaikan masalah seperti yang biasa dilakukan oleh para ahli. Dengan
adanya sistem pakar bukan berarti akan menggantikan peran seorang pakar
melainkan sebagai sarana untuk membantu pengguna sepeda motor roda dua
matic dalam menentukan jenis kerusakan khususnya pada sepeda motor roda
matic. Sepeda motor matic adalah tipe sepeda motor otomatis yang tidak
menggunakan operan gigi manual dan hanya cukup dengan satu akselerasi.
Namun demikian, sering terjadi kendala dari sepeda motor matic yang
menyebabkan kerusakan sehingga dapat mengganggu aktifitas yang akan
dilakukan. Banyak pengendara sepeda motor matic yang tidak mengetahui
kendala kerusakan yang dialami. Menyikapi hal tersebut, maka dibangunlah
sistem pakar untuk mendiagnosa kerusakan sepeda motor roda dua matic
menggunakan metode forward chaining. Metode forward chaining adalah metode
pencarian atau teknik pelacakan ke depan yang dimulai dengan informasi yang
ada untuk menghasilkan suatu kesimpulan atau tujuan.
Kata kunci : Sistem pakar, sepeda motor matic, forward chaining
Diagnosa Kerusakan Sepeda Motor..., Aris Kusuma Nugraha, Fakultas Teknik UMP, 2017