Sistem Pakar untuk
Diagnosis Kerusakan Mesin Mobil Panther
Berbasis Mobile
ABSTRAK
Kerusakan pada mesin mobil terjadi akibat kelalaian
dalam melakukan perawatan. Pemilik mobil baru menyadari kerusakan setelah mobil
tidak dapat beroperasi sebagaimana mestinya. Oleh karena itu dalam penggunaan
mobil kemungkinan besar membutuhkan perawatan berkala. Dengan cara mendeteksi
kerusakan apa yang terjadi pada mobil. Misalnya, jika mobil bersuara berisik
dan tidak mempunyai gambaran mengapa hal tersebut terjadi, hal inilah yang
mendorong pembangunan sistem pakar untuk mengidentifikasi kerusakan mesin
mobil.
Penyampaian informasi pun dilakukan menggunakan perangkat mobile dengan
meminta request dari user. Request tersebut akan diproses dalam sistem kemudian
hasilnya akan dikirim lagi ke user dengan ditampilkan pada layar perangkat
mobile.
PEMBAHASAN Rancangan Sistem
Di
dalam tahap rancangan ini semua permasalahan yang saling berelasi atau
berhubungan akan diformulasikan sesuai dengan software/bahasa pemrograman yang
akan digunakan untuk memaparkan hubungan relasional tersebut sesuai dengan
bentuk format yang digunakan oleh sistem Analisa.
Mekanisme Inferensi
Mekanisme inferensi
adalah bagian dari sistem pakar yang melakukan penelusuran dengan menggunakan
isi daftar aturan berdasarkan urutan pola tertentu. Selama proses konsultasi
antar sistem dan pemakai, mekanisme inferensi menguji aturan satu demi satu sampai
kondisi aturan itu benar.
Secara umum ada dua
teknik utama yang digunakan dalam mekanisme inferensi untuk pengujian aturan,
yaitu penulusuran maju (forward chaining) dan penulusuran mundur (backward
chaining).
Dalam
mencari kerusakan mesin dan mencari penyebab gangguan mesin akan dimulai dengan
memberikan pertanyaan mengenai gangguan yang dialami atau dengan memberikan
daftar macam kerusakan sehingga diperoleh suatu diagnosa kerusakan dan hasil
akhir kesimpulan kerusakan mesin tersebut. Proses pelacakan kedepan (forward
chaining) pada sistem analisa kerusakan mesin secara umum dapat digambarkan
sebagai berikut :
Gambar 1.
Proses pelacakan ke depan
Gambar 2. Bentuk pencarian kesimpulan tentang kerusakan
Antarmuka (User
Interface)
User interface merupakan
bagian dari sistem pakar yang digunakan sebagai media atau alat komunikasi
antar user dan sistem. Di dalam user interface ini dibedakan dua user :
·
User umum adalah user yang menggunakan
sistem pakar ini untuk mencari informasi dari gangguan-gangguan yang dialami
atau sekedar mencari informasi jenis-jenis kerusakan mesin pada Isuzu Panther
beserta gejalanya.
·
User administrator adalah user yang
bertugas untuk melakukan proses editing penambahan dan perawatan data di dalam
sistem pakar jika diperlukan perubahan.
Gambar
3. Blok Arsitektur Sistem
Dari gambar di atas,
dapat dijelaskan bahwa urutan event yang terjadi dalam sistem adalah:
1. User/admin
melakukan reguest alamat URL yang dituju ke WAP Gateway pada dari perangkat
mobile.
2. Request
tersebut akan ditransmisikan via internet dari perangkat mobile.
3. kemudian
request akan diteruskan ke web server. Server membaca header dan memproses
permintaan
4. dokumen
WAP. Kode program PHP yang terdapat dalam dokumen ini dikompilasi dengan sistem
pakar dan diformat sesuai dengan kebutuhan. Jika memang dibutuhkan untuk
penggunaan database, maka akan terjadi pula koneksi ke database yang digunakan,
yaitu MySQL.
5. Dokumen
atau deck WAP yang telah diproses ini dikirimkan kembali melalui WAP gateway
sebagai response atas request sebelumnya.Pada gateway, isi dari deck dikompres
menjadi data biner dan dikirimkan ke
perangkat mobile.
Gambar 4. Desain Homepage
Sistem
Berikut ini adalah spesifikasi perangkat
lunak sebagai sistem pendukung aplikasi yang dibuat :
·
Apache version 1.3 yang meliputi Apache sebagai web
servernya, PHP untuk bahasa pemrogramannya dan MySQL sebagai databasenya.
·
Openwave V7simulator version 7.0.107
keluaran Openwave System, Inc. Sebagai emulator WAP sebelum dijalankan ke
perangkat mobile yang sesungguhnya.
Gambar
5. Tampilan halaman utama pada emulator WAP
Gambar 6. Tampilan Simulator Console
Gambar
7. Tampilan halaman utama pada perangkat
mobile
Gambar 8. Tampilan
halaman utama lanjutan
Pengujian Sistem
Saat user mengakses alamat URL yang di
sebutkan di atas, maka akan mengakses halaman utama. Selanjutnya, akan berada
pada halaman login agar sistem dapat mengetahui user yang aktif dan apa yang
ingin di lakukannya. Sebagai user umum, sebaiknya memilih link Umum karena jika
kita memilih link Adminstrator maka akan terdapat autentifikasi yang hanya
diketahui oleh admin saja.
Selanjutnya,
akan dihadapkan pada menu utama user dengan pilihan Sebab Kerusakan, Macam Kerusakan
dan Alamat Bengkel Isuzu.
Gambar 9.
Halaman Login
Gambar
10. Menu Utama User Umum
Gambar
11. Halaman utama menu Alamat Bengkel Isuzu
Gambar
12. Pilihan daerah Alamat Bengkel Isuzu
Gambar
13. Informasi area Bengkel Isuzu Pengujian Proses Forward
Pada proses ini,
pertama-tama user akan diberi pertanyaan mengenai sebab yang paling umum
dialami untuk semua macam kerusakan mesin Isuzu Panther. User diberikan pilihan
jawaban, pilihan jawaban ‘Yes’ untuk representasi kerusakan mesin yang dialami
dan jawaban ‘No’ untuk representasi mobil tidak mengalami gangguan tersebut.
Dari pilihan
jawaban itulah, maka sistem akan mengarah pada kode pertanyaan yang dituju.
Kode tanya yang dituju akan menampilkan sebab selanjutnya sebagai pertanyaan
berikutnya.
Gambar 14. Halaman utama menu Konsultasi
Gambar
15. Tampilan pertanyaan 1 konsultasi
Kerusakan
Gambar 16. Menu jawaban pertanyaan
Gambar
17. Tampilan pertanyaan 2 Konsultasi Kerusakan
Gambar 18. Hasil kesimpulan Diagnosa Kerusakan
. Pengujian Proses Backward
Pada
proses ini, pertama-tama user akan diberikan pilihan mengenai berbagai macam
kerusakan mesin Isuzu Panther. Pilihan macam kerusakan akan menentukan semua
sebab yang berhubungan dengan macam kerusakan yang dipilih untuk ditampilkan
informasinya.
Selanjutnya,
sistem dapat memberikan informasi yang tepat pula pada user.
Gambar 19. Halaman
utama menu Macam Kerusakan
Gambar
20. Tampilan pilihan Macam Kerusakan
Gambar 21.
Tampilan pilihan Macam
Kerusakan Lanjutan Pada halaman pilihan macam
kerusakan, harus menuliskan nomor pilihan berdasarkan macam kerusakan yang
ingin diketahui informasi sebab gangguan.
Gambar
22. Hasil informasi Sebab Gangguan dari suatu Kerusakan
PENUTUP Kesimpulan
Sistem user yang telah
dibuat mampu melakukan proses penalaran data baik dengan metode forward ataupun
backward chaining.Sistem admin dapat melakukan proses penambahan, penghapusan
dan update data untuk sebab kerusakan pada kerusakan tertentu atau untuk
kerusakan itu sendiri.
Khusus untuk proses
penghapusan data sebab kerusakan, memiliki batasan tertentu berupa sebab yang
akan dihapus tidak memiliki lebih dari satu percabangan.
DAFTAR PUSTAKA
1. Syarif,
Iwan dan Badriyah, Tessy. 2002. Pembuatan Alat Bantu Ajar Sistem Pakar dengan
Teknik Inferensi Backward
Chaining. Surabaya.
2. Hakim,
Lukmanul dan Musalini, Uus. 2005. 150 Rahasia dan Trik Menguasai PHP. Jakarta :
PT Gramedia.
3. Wardhani
Dyah, Paramita. 2004. Proyek Akhir “Sistem Pakar Untuk Mendeteksi Stadium
Penyakit Kanker”. Surabaya
4. Seto,
Rahdian 2005. ProyekAkhir “Sistem Pakar Untuk Deteksi Penyakit Pada Daerah
Mulut”. Surabaya.
5.
Staf
Pengajar Ilmu Kedokteran Anak. 1985. Buku Kuliah 3 : Ilmu Kesehatan Anak. Jakarta
: Fakultas Kedokteran Universitas Indonesia.
6. Nurhadi,
Tyasno. 2003. Pemrograman
WML dan WMLS : Hadirkan Diri Anda di
Mobile Internet.Yogyakarta : Andi.
7. ...........................2003.
Panduan Praktis
Pengembangan Program WAP .Yogyakarta :
Andi dan Semarang : Wahana Komputer.
8.
............................Informasi
Mengenai Sistem Pakar. www.iel.ipb.
ac.id/agrinetmedia/modul/aplikasi/spdt/isi/in foSP.htm.
9..................SistemPakar.www.iel.ipb.ac.id/ag
rinetmedia/ modul/aplikasi/servercabai/pakar.htm
10. ...........................WML Scripting Tips and
Integration with PHP. www.developer.com.





















No comments:
Post a Comment