Tuesday, December 20, 2016

Review Jurnal Sistem pakar untuk Diagnosis Kerusakan Mesin Mobil berbasis Mobile

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.