aplikasi sistem pakar untuk membantu menyelesaikan masalah ...

45 downloads 3742 Views 57KB Size Report
MASALAH KERUSAKAN DAN PERAWATAN SEPEDA MOTOR. BERBASIS WEB ... bagian-bagian serta gejala-gejala kerusakan sepeda motor. Mereka hanya ...
APLIKASI SISTEM PAKAR UNTUK MEMBANTU MENYELESAIKAN MASALAH KERUSAKAN DAN PERAWATAN SEPEDA MOTOR BERBASIS WEB Ian Permana Hidayat UNIKOM Email : [email protected]

ABSTRAK Sebagai orang awam atau manusia biasa untuk menggunakannya tanpa mengetahui bagian-bagian serta gejala-gejala kerusakan sepeda motor. Mereka hanya berfikir jika sepeda motor rusak, tinggal membawa ke bengkel dan menunggu selesai diperbaiki. Sistem pakar ini dapat membantu pemilik kendaraan sepeda motor serta mekanikmekanik yang belum berpengalaman. Disini menjelaskan gambaran tentang kerusakan yang terjadi, menganalisa gangguan, dengan penyebab kerusakan dan solusinya yang disertai gambar sehingga dapat bekerja selayaknya seorang pakar atau ahlinya, tanpa menghilangkan ketergantungan pada seorang pakar. Pembangunan Aplikasi ini menggunakan alur IF-ELSE, bahasa pemrograman yang digunakan yaitu PHP dan databasenya adalah MySQL.

Kata Kunci : Sistem pakar, Kerusakan Sepeda Motor, IF-ELSE

1. PENDAHULUAN Berdasarkan uraian latar belakang masalah yang telah dikemukakan, maka Rumusan masalahnya adalah sebagai berikut: 1 Kurangnya pengetahuan masyarakat mengenai masalahmasalah yang ada pada sepeda motor. 2 Besarnya kemungkinan mekanik bengkel tertentu lupa akan mekanisme kerja sepeda motor. 3 Kurangnya kesadaran untuk membaca buku pedoman sepeda motor mengenai kerusakankerusakan yang ada pada sepeda motor. 4 Kurangnya sosialisasi dari instansi / lembaga terkait tentang kerusakan sepeda motor. Maksud dan Tujuan Maksud Berdasarkan permasalahan yang diteliti, maka maksud dari penulisan tugas akhir ini adalah untuk mengembangkan aplikasi sistem pakar untuk membantu

menyelesaikan masalah perawatan sepeda motor.

kerusakan

dan

Tujuan Adapun tujuan penelitian yang dilakukan adalah sebagai berikut : 1. Merancang sebuah sistem informasi yang digunakan sebagai sarana untuk menyajikan informasi yang mampu menganalisa gangguan kerusakan pada sepeda motor. 2. Membuat perangkat lunak sistem pakar yang dapat menganalisa gangguan kerusakan pada sepeda motor. 3. Menjadikan pengetahuan yang mudah didapatkan untuk mencari solusi kerusakan pada sepeda motor. 4. Sebagai pedoman bila mekanik tertentu lupa akan mekanisme kerja sepeda motor tertentu. 5. Sebagai pedoman bagi masyarakat yang membutuhkan dalam memperbaiki kerusakan sepeda motor.

2. MODEL, ANALISA, DESAIN DAN IMPLEMENTASI Untuk memperoleh data dan informasi yang dibutuhkan dalam penelitian untuk tugas akhir ini, penulis menggunakan metode sebagai berikut : Tahap pengumpulan data Tahap pengumpulan data dapat diperoleh secara langsung dari objek penelitian. Cara-cara yang mendukung untuk mendapatkan data primer adalah sebagai berikut : a) Studi sistem Yaitu teknik pengumpulan data dengan mengadakan suatu penelitian secara langsung, dengan cara yaitu : 1. Wawancara (Interview) Wawancara yaitu teknik pengumpulan data dengan cara mengadakan Tanya jawab secara langsung dengan narasumber yang terkait dengan permasalahan yang diambil, yaitu bapak Wawan S., S.T., Selaku kepala bagian teknisi di dealer Yamaha Majalengka. 2. Pengamatan (Observasi) Dengan teknik ini, penulis mengamati dan mencatat secara cermat dan teliti tentang gangguan kerusakan sepeda motor yang terjadi. b) Studi pustaka (Literatur) Teknik ini penulis lakukan untuk menunjang penelitian, dengan membaca dan mempelajari buku - buku yang berhubungan dengan penelitian penulis. Adapun tempat yang penulis kunjungi untuk mendapatkan data tersebut yaitu Perpustakaan 2.1 Analisis Dalam membangun sebuah aplikasi untuk mendeteksi kerusakan pada sepeda motor dan cara penanganannya dilakukan beberapa tahap analisis yaitu : 1. Menentukan masalah yang akan dibangun untuk sebuah aplikasi sistem pakar. Sistem yang akan dibangun merupakan sebuah aplikasi untuk mendeteksi kerusakan pada sepeda motor berbasis web. 2. Mengumpulkan data yang diperlukan untuk membangun sistem, yaitu berupa informasi tentang gejala, kerusakan dan

cara penangannya melalui studi literatur dan observasi yang digunakan sebagai base knowledge. 3. Mempresentasikan pengetahuan ke dalam tabel gejala yang telah dianalisis, aturan produksi serta pohon pelacakan dan penelusuran gejala dan jenis kerusakan. 4. Usulan sistem yang akan dibuat Pengetahuan yang diperoleh dari hasil wawancara dan analisa lewat buku dikonversi kedalam sebuah tabel kerusakan dan gejala guna mempermudah proses pencarian solusi. Tabel kerusakan dan gejala ini digunakan sebagai pola pencocokan informasi yang dimasukan oleh pemakai dan basis pengetahuan. Tabel 1. kerusakan dan gejala KERUSAKAN GEJALA KS001 KS002 KS003 KS004 KS005 KS006 KS007 KS008 KS009 KS010 KS011 GJ001 * * * * GJ002 * * * * GJ003 * GJ004 * GJ005 * * GJ006 * GJ007 * * GJ008 * GJ009 * * GJ010 * * GJ011 * * GJ012 * GJ013 * * GJ014 GJ015 * GJ016 * GJ017 * GJ018 * GJ019 * * * GJ020 * GJ021 * * * GJ022 * GJ023 * GJ024 * *

2.3 Perancangan Perancangan didapat dari hasil anilsa yang ada. Perancangan data terdiri dari Tabel Relasi dan struktur tabel yang terdapat pada ERD dari aplikasi sistem pakar pendeteksi kerusakan pada motor.

Gambar 1. Tabel relasi

2.2 Implementasi Tahap implementasi sistem merupakan tahap menerjemahkan perancangan berdasarkan hasil analisis dalam bahasa yang dapat dimengerti oleh mesin, serta penerapan perangkat lunak pada keadaan yang sesungguhnya. Seluruh kode program yang digunakan dalam pembuatan Aplikasi Pendetekasi Kerusakan Pada Sepeda Motor Berbasis Web yaitu menggunakan PHP.

2.

3.

4.

3. HASIL DAN DISKUSI Tabel 1. Hasil kuisioner No a. b. c. d. e.

Keterangan Sangat Setuju Setuju Cukup Setuju Biasa-biasa saja Kurang Setuju

Responden

Prosentase (%)

1

10%

7

70%

2

20%

-

-

-

-

ditimbulkan dari kerusakan sepeda motor. Memudahkan para pengguna sepeda motor untuk mencari solusi kerusakan sepeda motor. Memudahkan para pengguna sepeda motor untuk mendapatkan informasi mengenai cara merawat motor dengan baik melalui penyajian informasi berita yang terdapat dalam website aplikasi mendeteksi kerusakan pada sepeda motor. Memudahkan para mekanik memperbaiki sepeda motor apabila lupa dengan gejala kerusakan motor yang diderita.

4.2 Saran

f.

Tidak Setuju

-

-

g.

Tidak Sangat Setuju

-

-

Berdasarkan hasil prosentase diatas yang didapat dari pengujian betha, maka dapat disimpulkan bahwa aplikasi untuk mendeteksi kerusakan pada sepeda motor dan cara perawatannya berbasis web yang dibangun sudah sesuai dengan tujuannya yaitu dapat mendefinisiskan kerusakan yang dirasakan dan menampilakan olahan data yang sesuai.

Saran-saran yang penulis kemukakan diharapkan dapat meningkatkan hasil yang lebih memuaskan dan bermanfaat bagi para pengguna sepeda motor dan para mekanik tertentu untuk mendeteksi kerusakan sepeda motor. Berikut saran yang dapat disampaikan oleh penulis : 1. Aplikasi yang dibangun mengenai jenis kerusakan sepeda motor dapat dikembangkan lagi, diantaranya memberikan fasilitas upload video cara memperbaiki sepeda motor dan memberi fasilitas kontak langsung kepada pakar untuk mempermudah dan melengkapi proses konsultasi. 2. Pengembangan program dan analisis data agar dapat lebih diperluas cakupannya sesuai dengan kebutuhan program.

4. KESIMPULAN DAN SARAN

5.

4.1 Kesimpulan

[1] Kristianto, H., 1994, “Konsep dan Perancangan data base”, [2] Kusrini, 2000, “Aplikasi Sitem Pakar Menentukan Faktor Kepastian Pengguna Dengan Metode Kuantifikasi Pertanyaan”, Andi, Yogyakarta. [3] Ir. Fathasyah, 2004, “Sistem Basis Data”, Informatika, Bandung. [4] Agustinus, S., 2004, “Mendesain Dan Mengembangkan Website Dengan Dreamwaver MX”, PT. Elex media Komputindo, Jakarta.

Berdasarkan permasalahan yang dibangun pada aplikasi sistem pakar untuk mendeteksi kerusakan dan perawatan pada sepeda motor berbasis web, maka dapat diambil beberapa kesimpulan adalah sebagai berikut : 1. Aplikasi yang dibangun ini memudahkan para pengguna sepeda motor untuk mengetahui penyebab, akibat dan gejala-gejala yang

DAFTAR PUSTAKA

[5] Kusumedewi, Sri, 2003, ”Artificial Intelligence(Teknik dan Aplikasinya)”, Graha Ilmu, Yogyakarta. [6] Widigdo, Anom K, “Dasar Pemograman PHP dan MYSQL”, http:/www.ilmukomputer.com, diakses pada tanggal 2 Agustus 2010. [7] www://fikarzone.wordpress.com/2009/1 0/24/artificial-inteligence/, diakses pada tanggal 2 Agustus 2010 [8] www://blackice89.blogspot.com/2007/0 1/12/konsep-dasar-sistem.html, diakses pada tanggal 2 Agustus 2010 [9] www://ilowirawan.wordpress.com/2007 /10/06/xampp-apache-php-mysql-danphpmyadmin-…/, diakses pada tanggal 2 Agustus 2010