Nama: Julian Pratama
kelas: 3KA06
NPM: 13116777
SOFTSKILL
Judul PAPER: Sistem Pakar untuk Diagnosis Kerusakan
Mesin Mobil Panther Berbasis Mobile
Bidang yang dikembangkan:
perangkat mobile, sistem pakar, forward dan backward chaining, WAP, WML, PHP
Permasalahan:
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.
Tools:
Backward Chaining adalah pendekatan goaldriven, investigasi dimulai dari harapan apa yang
akan terjadi (hipotesis), kemudian mencari bukti
yang mendukung (atau berlawanan) dengan
harapan. Pencocokan fakta atau pernyataan
dimulai dari bagian sebelah kanan (MAKA).
Dengan kata lain, penalaran dimulai dari
hipotesis dahulu, dan untuk menguji kebenaran
hipotesis tersebut harus dicari fakta yang ada
dalam basis pengetahuan.
Solusinya:
pertama-tama user akan di beri 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.
Tentunya pertanyaan yang tampil hanya untuk sebab-sebab yang berkaitan saja dengan mengarah pada suatu macam kerusakan tertentu.
Begitu seterusnya sistem akan berjalan hingga didapatkan kode pertanyaan selanjutnya, berikutnya berisi kesimpulan kerusakan yang dialami.
Untuk pengujian proses forward ini, dapat dilihat pada menu informasi Sebab
Kerusakan.
Kontribusi:
1. Program ini masih jauh dari sempurna untuk itu perlu dilakukan perbaikan perbaikan
demi kesempurnaan program dan kemudahan pemakai.
2. Perawatan juga perlu dilakukan agar program ini dapat digunakan semaksimal
mungkin serta perlu dilakukan evaluasi terhadap sistem sehingga dapat dilakukan
penyesuian terhapap sistem.
3. Untuk membuat suatu program kecerdasan buatan atau sistem pakar tidak harus menggunakan bahasa pemrograman PHP dan WML seperti yang digunakan dalam pembahasan ini, namun dapat juga menggunakan bahasa pemrograman lain yang berorentasi pada objek maupun pemrograman terstruktur.
Evaluasi:
1. Sistem user yang telah dibuat mampu melakukan proses penalaran data baik dengan metode forward ataupun backward chaining.
2. Sistem admin dapat melakukan proses penambahan, penghapusan dan update data untuk sebab kerusakan pada kerusakan tertentu atau untuk kerusakan itu sendiri.
3. Khusus untuk proses penghapusan data sebab kerusakan, memiliki batasan tertentu berupa sebab yang akan dihapus tidak memiliki lebih dari satu percabangan.
4. penggunaan file ekstensi php dalam WAP memungkinkan banyak hal-hal baru yang hanya terjadi untuk situasi tertentu. Mulai dari akses tabel, pengiriman parameter, hingga penggunaan header.