Selasa, 27 Desember 2016

Review Jurnal "Sistem Pakar Mendiagnosa Kerusakan Mesin Mobil Toyota Menggunakan Metode Case Based Reasoning"


SISTEM PAKAR MENDIAGNOSA GEJALA KERUSAKAN MESIN MOBIL TOYOTA MENGGUNAKAN METODE CASE BASED REASONING

Dahlan Abdullah, Khairul Azmi Program Studi Teknik Informatika, Fakultas Teknik,
Universitas Malikussaleh, Aceh, Indonesia 24354
Telp. 0645-41373, Fax. 0645-44450 Email : dahlan@unimal.ac.id


Abstrak

Sistem pakar merupakan system yang berusaha mengadopsi pengetahuan manusia ke computer, agar computer dapat menyelesaikan masalah seperti yang biasa dilakukan oleh para ahli. Dalam kehidupan sehari-hari manusia bepergian meggunakan kendaraan, mobil termasuk salah satu alat transportasi yang juga selalu berkembang mengikuti teknologi baik dari sisi teknologi mesin maupun teknologi komputerisasi. Salah satu cara untuk mengetahui kerusakan atau gejala kerusakan pada mobil adalah dengan mengetahui jenis-jenis kerusakan yang sering terjadi pada mobil tersebut, ciri-ciri kerusakan, setelah itu baru dilakukan diagnose dan alternatif solusi masalah.

Kata kunci: Case Based Reasoning, Kerusakan Mobil, Sistem Pakar


    1.PENDAHULUAN

Sistem pakar merupakan bagian dari kecerdasan buatan (Artificial Intelligence) yang terdiri dari pengetahuan dan pengalaman dari banyak pakar yang dimasukkan ke dalam suatu basis pengetahuan. Sistem pakar banyak digunakan dalam bidang kesehatan karena system pakar dipandang sebagai cara penyimpanan pengetahuan pakar pada bidang tertentu dalam program computer, sehingga keputusan dapat diberikan dalam melakukan penalaran secara cerdas (Solichin, 2011).
Mobil mempunyai peran penting pada sarana transportasi darat, dan salah satu alat transportasi yang banyak digunakan oleh masyarakat umum dalam kehidupan sehari-hari. Tetapi banyak masyarakat yang tidak tahu kerusakan yang terjadi pada mobil nya, sehingga akan membuat pusing bagi masyarakat yang tidak mengerti hal tersebut. Untuk itu diperlukan bagaimana mendiagnosa kerusakan kendaraan mobil dengan cara mengetahui jenis-jenis kerusakan sepeda motor, gejala kerusakan mobil, ciri-ciri kerusakan, setelah itu baru dlakukan diagnose dan alternative solusi masalah.
Sistem pakar ini digunakan  untuk menyelesaikan masalah sebagaimana yang dipikirkan oleh pakar, diharapkan sistem pakar ini bias memberikan informasi kepada penggunanya. Penerapan teknologi berbasis komputer pada bidang kesehatan diantaranya adalah dengan penerapan aplikasi Sistem Pakar (Expert System) adalah program berbasis pengetahuan yang menggunakan pengetahuan manusia. Implementasi sistem pakar banyak digunakan dalam bidang teknologi karena sistem pakar dipandang sebagai cara penyimpanan pengetahuan pakar pada bidang tertentu dalam program komputer.


    2.TUJUAN PENELITIAN

Berdasarkan pendahuluan diatas, terdapat beberapa tujuan penelitian dalam Sistem Pakar Diagnosa Gejala Kerusakan Mesin Mobil Toyota Menggunakan Case Based Reasoning, yaitu :

Menguji apakah sistem pakar diagnosa gejala kerusakan mesin mobil Toyota dapat diterapkan pada pengguna awam.
Menganalisa kerusakan pada mesin mobil Toyota menggunakan Case Based Reasoning (CBR).
Memberikan pengetahuan gejala-gejala awal yang terjadi dan dapat mendiagnosa area trouble beserta langkah penyelesaiannya.


3.METODE PENELITIAN

Adapun Metodeologi Penelitian adalah sebagai berikut:

  1. Studi Kepustakaan (Library Research) Sebelum merancang dan membangun sebuah sistem, terlebih dahulu dilakukan studi kepustakaan, yaitu tinjauan kepustakaan terhadap referensi yang terkait dengan masalah pembuatan implementasi sistem pakar untuk mendiagnosa gejala kerusakan mesin mobil Toyota menggunakan Case Based Reasoning.
  2. Penelitian Lapangan (Field Research) Metode ini digunakan oleh penulis untuk memperoleh data primer, dimana penulis langsung mengamati objek peneletian yaitu kerusakan mesin mobil Toyota.
  3. Wawancara (interview) Pengumpulan data yang dilakukan dengan mengadakan wawancara langsung dengan pihak-pihak yang bersangkutan dan bertanggung jawab memberikan data yang berhubungan dengan permasalahan pada mesin mobil Toyota.
  4. Analisis Kebutuhan Sistem Pendukung Keputusan. Tahap metode analisis ini merupakan tahap menganalisa sistem yang akan dibangun. Setelah analisa didapatkan maka langkah selanjutnya adalah membuat sebuah hasil analisa. Hasil analisa tersebut akan menjadi acuan dari perancangan sistem yang akan dibangun.
  5. Kebutuhan Input Data-data yang diinput untuk melakukan pemrosesan keputusan penentuan diagnose kerusakan mesin mobil berdasarkan kerusakan mesin yang terkena.
  6. Kebutuhan Proses Pemrosesan data dilakukan oleh sistem setelah menerima data-data masukan dari user. Data-data tersebut diproses untuk memperoleh penilaian dengan berpedoman pada aturan-aturan tertentu.
  7. Kebutuhan Output Output data yang dilakukan sistem ini adalah menampilkan informasi-informasi dari hasil pengolahan data yang dimasukkan oleh user. Informasi yang dihasilkan adalah informasi berupa hasil nama kerusakan beserta diagnose dan pengendaliannya.


    4.PEMBAHASAN

Sistem pakar berbasis kasus (CBR) adalah sebuah perangkat lunak komputer yang memiliki basis pengetahuan untuk tujuan tertentu dan menggunakan penalaran yang menyerupai seorang pakar dalam memecahkan masalah. Dalam proses perancangan sistem berbasis komputer, analisis masalah memegang peran penting dalam membuat rincian aplikasi yang akan dikembangkan, analisis masalah merupakan langkah pemahaman persoalan sebelum mengambil tindakan atau keputusan penyelesaian akhir.
Pada sistem lama, pemeriksaan kerusakan mobil hanya berdasarkan perkiraan seorang mekanik, hal ini menyebabkan kerugian disebabkan oleh hal-hal yang sangat kecil dan mudah untuk diperbaiki. Oleh karena ketidakpahaman konsumen tentang mesin mobil, sehingga hanya karena hal-hal sepele pengguna harus membawa mobil tersebut ke bengkel. Sistem pakar ini digunakan untuk menyelesaikan masalah sebagaimana yang dipikirkan oleh Pakar.


4.1 . Perancangan Sistem
4.1.1. Diagram Konteks (Context Diagram)

Diagram Konteks merupakan bagian dari Data Flow Diagram (DFD) yang berfungsi memetakan model lingkungan, yang dipresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem dan merupakan tingkatan tertinggi dalam diagram aliran data dan hanya memuat satu proses dan menunjukkan sistem secara keseluruhan. Adapun bentuk diagram konteks dari Implementasi Sistem pakar untuk mendiagnosa gejala kerusakan mesin mobil Toyota menggunakan Case Based Reasoning yaitu seperti pada gambar berikut :                    
Gambar Diagram Konteks



   Admin dapat menginput pertanyaan-pertanyaan yang ada dalam sistem, admin mengelola daftar kasus, data gejala, data parameter yang akan diproses dalam sistem pakar untuk mendiagnosa gejala kerusakan mesin mobil Toyota, kemudian admin menerima info laporan data kasus dan info data gejala ke dalam entitas operator, hasil terakhir adalah admin menerima laporan info hasil analisa jenis kerusakan mobil dan solusinya.

4.1.2. DFD (Data Flow Diagram)

                 Gambar DFD Level 0


DFD level 0 merupakan perluasan diagram konteks, pada level ini dijelaskan setiap kegiatan yang dapat dilakukan oleh setiap entitas yang ada di dalam sistem lebih terperinci.

4.1.3. DFD Level 1 Proses 1.0 Login
Gambar DFD Level 1 Proses 1.0 Validasi Login

4.1.4. DFD Level 1 Proses 2.0 Data Indikasi
 
Gambar DFD Level 1 Proses 2.0 Data Gejala Indikasi

4.1.5. DFD Level 1 Proses 3.0 Data Kasus
  
Gambar DFD Level 1 Proses 3.0 Data Kasus

4.1.6. DFD Level 1 Proses 4.0 Data Parameter
 
Gambar DFD Level 1 Proses 4.0 Data Parameter

4.1.7. DFD Level 1 Proses 5.0 Proses CBR


Gambar DFD Level 1 Proses 4.0 Proses CBR


  4.2. Implementasi Sistem

4.2.1.     Form Login

Form Login Berfungsi untuk mengidentifikasi admin atau petugas sebelum masuk kesistem. Adapun tampilan form login dapat dilihat pada gambar berikut:


4.2.2.     Form File Menu

Form file menu adalah file yang didalamnya terdiri dari daftar gejala, daftar kerusakan, set parameter, data user, untuk lebih jelasnya dapat dilihat pada gambar berikut:

1. Menu Daftar Gejala




2. Menu Daftar Kerusakan

4.2.3. Form File CBR

Form file menu CBR adalah file yang didalamnya terdiri dari CBR proses, daftar detail, daftar solusi. untuk lebih jelasnya dapat dilihat pada gambar berikut:

1. Menu CBR Proses dan Detail

2. Menu CBR Solusi

4.2.4. Form Cetak File

Form file menu CETAK adalah file yang didalamnya terdiri dari cetak data kerusakan, cetak data indikasi, cetak hasil analisa. untuk lebih jelasnya dapat dilihat pada gambar berikut:

1. Menu Cetak Data Kerusakan

2. Menu Cetak Data Indikasi

2. Menu Cetak Data Hasil Analisa


    5.RINGKASAN JURNAL

    Sistem pakar merupakan sistem yang berusaha mengadopsi pengetahuan manusia ke komputer, agar komputer dapat menyelesaikan masalah seperti yang biasa dilakukan oleh para ahli. Sistem pakar merupakan bagian dari kecerdasan buatan (Artificial Intelligence) yang terdiri dari pengetahuan dan pengalaman dari banyak pakar yang dimasukkan ke dalam suatu basis pengetahuan. Sistem pakar banyak digunakan dalam bidang kesehatan karena sistem pakar dipandang sebagai cara penyimpanan pengetahuan pakar pada bidang tertentu dalam program computer, sehingga keputusan dapat diberikan dalam melakukan penalaran secara cerdas (Solichin, 2011).
    Sistem pakar ini digunakan  untuk menyelesaikan masalah sebagaimana yang dipikirkan oleh pakar, diharapkan sistem pakar ini bias memberikan informasi kepada penggunanya. Penerapan teknologi berbasis komputer pada bidang kesehatan diantaranya adalah dengan penerapan aplikasi Sistem Pakar (Expert System) adalah program berbasis pengetahuan yang menggunakan pengetahuan manusia. Implementasi sistem pakar banyak digunakan dalam bidang teknologi karena sistem pakar dipandang sebagai cara penyimpanan pengetahuan pakar pada bidang tertentu dalam program komputer. Adapun Metodeologi Penelitian adalah

  •     Studi Kepustakaan (Library Research)
  •     Penelitian Lapangan (Field Research)
  •     Wawancara (interview)
  •     Analisis Kebutuhan Sistem Pendukung Keputusan.
  •     Kebutuhan Input
  •     Kebutuhan Proses
  •     Kebutuhan Output

   Sistem pakar berbasis kasus (CBR) adalah sebuah perangkat lunak komputer yang memiliki basis pengetahuan untuk tujuan tertentu dan menggunakan penalaran yang menyerupai seorang pakar dalam memecahkan masalah. Dalam proses perancangan sistem berbasis komputer, analisis masalah memegang peran penting dalam membuat rincian aplikasi yang akan dikembangkan, analisis masalah merupakan langkah pemahaman persoalan sebelum mengambil tindakan atau keputusan penyelesaian akhir.

  

 Kesimpulan

  Dari hasil perancangan implementasi sistem pakar pendeteksian faktor dominan penyebab gas cromatograph failure dengan menggunakan metode cased based reasoning, maka penulis dapat menggambil keputusan :

  • Dari hasil penelitian ini didapat suatu hasil untuk menganalisa kerusakan pada mesin mobil toyota menggunakan CBR. Sistem dapat mendiagnosa kerusakan pada mesin mobil yang berguna untuk mempermudah pekerjaan dari seorang teknisi maupun konsumen untuk mengetahui dan mendiagnosa serta mencari solusi terhadap kerusakan, seperti kerusakan pada mesin mulai dari jenis kerusakan, gejala awal, ciri kerusakan, diagnosa serta solusi atau cara perbaikan. Untuk solusi awalnya.
  • Memberikan pengetahuan gejala-gejala awal yang terjadi dan dapat melihat nilai diagnosa areal trouble beserta langkah penyelesaiannya.
  • Memberikan kontribusi kepada pihak PT Dunia Barusa dalam melakukan pengecekan kerusakan awal mesin, yang sangan berguna bagi konsumen maupun teknisi. Dengan adanya sistem ini juga, user akan lebih jelas hak akses dengan tujuan untuk menghindari kemungkinan terjadi kesalahan/troubel dalam analisa awalnya pada sistem.






DAFTAR PUSTAKA

·       Christianti Meliana dan Handoko Tania, Aplikasi Pemesanan Kamar Serta Pengelolaan Data Kamar Secara Mobile pada Hotel Le Beringin, http://repository.maranatha.edu/558/1/Aplikasi%20Pemesanan%20Kamar.pdf
·       Dahria M, 2011. pengembangan sistem pakar dalam membangun suatu aplikasi. Jurnal SAINTIKOM Vol. 10 / No. 3 / September 2011
·        Ida Bagus Dhany Satwika, Rancang Bangun Sistem Diagnosis Kerusakan Pada Mobil Mengunakan Metode Forward Chaining, 2012. http://ojs.unud.ac.id/index.php /JLK/article/download/4903/3686
·   Kusrini and Hartati, S, (2011) Penggunaan Penalaran berbasisi Kasus Untuk membangun Basis Pengetahuan dalam Sistem Diagnosa Penyakit, http://dosen.amikom.ac.id/downloads/artikel/full_paper_sriti_kusrini.pdf
·      Nugroho A, 2011, Perancangan dan Implementasi Sistem Basis Data, Yogyakarta : Penerbit Andi
·        Suriyanti, Aplikasi Sistem Pakar Pendeteksi Kerusakan Printer Dengan Case Based Reasoning, 2012. http://pelita informatika.com/berkas/ jurnal/7.%20Suriyanti.pdf
·     Sutojo, T, Edy Mulyanto & Vincent Suhartono, 2011. Kecerdasan Buatan, Andi, Yogyakarta.
·        Simarta, Janer & Iman Paryudi, 2010. Basis Data, Andi, Yogyakarta.
·        Soliching A, 2011. Sistem Pakar Berbasis Mobile Untuk Mendeteksi Penyakit Pada Ginjal. Jurnal Digital Information & System Conference 2011.

Jumat, 04 November 2016

Sistem Cerdas

1. Pengertian Sistem Cerdas dan Sejarah Singkat Sistem Cerdas
Pengertian
       Kecerdasan buatan merupakan cabang salah satu bagian ilmu komputer yang membuat agar mesin (komputer) dapat melakukan pekerjaan seperti dan sebaik yang dilakukan oleh manusia, dan dalam merepresentasikan pengetahuan lebih banyak menggunakan bentuk simbol-simbol daripada bilangan dan proses informasi berdasarkan metode heuristic1 atau dengan berdasarkan sejumlah aturan.
Artificial Intelligence (AI) merupakan sub bidang pengetahuan komputer yang khusus ditujukan untuk membuat software dan hardware yang sepenuhnya bisa menirukan beberapa fungsi otak manusia.
 
        Kecerdasan Buatan dapat dipandang dari sudut pandang, antara lain :
1. Sudut Pandang Kecerdasan.
       Kecerdasan buatan akan membuat mesin menjadi ‘cerdas’ (mampu berbuat seperti apa yang dilakukan oleh manusia).

2. Sudut Pandang Penelitian.
       Kecerdasan buatan adalah suatu studi bagaimana membuat agar komputer dapat melakukan sesuatu sebaik yang dikerjakan oleh manusia.
       Domain Penelitian dalam kecerdasan buatan :
  • Mundane task
  1. Persepsi (vision & speech).
  2. Bahasa alami (understanding, generation & translation).
  3. Pemikiran yang bersifat commonsense.
  4. Robot control.
  • Formal task
  1. Permainan/games.
  2. Matematika (geometri, logika, kalkulus integral, pembuktian).
  •  Expert task
  1. Analisis finansial.
  2. Analisis medikal.
  3. Analisis ilmu pengetahuan.
  4. Rekayasa (desain, pencarian kegagalan, perencanaan manufaktur).
3. Sudut pandang Bisnis.
       Kecerdasan buatan adalah kumpulan peralatan yang sangat powerfull dan metodologis dalam menyelesaikan masalah-masalah bisnis.

4. Sudut pandang Pemrograman.
       Kecerdasan buatan meliputi studi tentang pemrograman simbolik, penyelesaian masalah (problem solving) dan pencarian (searching).

Sejarah Singkat
       Di awal abad 20, seorang penemu Spanyol yang bernama Torres Y Quevedo, membuat sebuah mesin yang dapat mengskakmat raja laannya dengan sebuah raja dan ratu.

Perkembangan secara sistematis kemudian dimulai ditemukannya komputer digital:
  • Pada tahun 1950-an Alan Turing seorang matematikawan dari Inggris. Pertama kali mengusulkan adanya tes untuk melihat bias tidaknya sebuah mesin dikatakan cerdas(dikenal dengan Turing Test) seolah-olah mesin mampu merespon terhadap serangkaian pertanyaan yang diajukan.
  • Istilah kecerdasan buatan dimunculkan pertama kali pada tahun 1956 ketika John Mc Cathy dari Massachusets Institute of Technology (MIT) menciptakan bahasa pemrograman LISP
  • Loghic Theorist (1956), diperkenalkan pada Dartmouth Conference, program ini dapat membuktikan teorema-teorema matematika.
  • Mesin Neural Network pertama oleh Marvin Minsky (1958)
  • Sad Sam, deprogram oleh Robert K. Lindsay (1960), program ini dapat mengetahui kalimat-kalimat sederhana yang ditulis dalam bahasa Inggris dan mampu memberikan jawaban dari fakta-fakta yang didengar dalam sebuah percakapan.
  • Muncul logika samar (1965) yang merupakan pelaksanaan konsep samar di atas system komputer. Logika samar mengukur ketidaktepatan dengan cara yang tepat, seperti yang diperlukan mesin.
  • ELIZA (1967), diprogram oleh Joseph Weizenbaum, yang mampu melakukan terapi terhadap pasien dengan memberikan beberapa pertanyaan.
  • Program Microworld dengan penciptaan proyek SHRDLU (1968) merupakan Expert System yang pertama.
  • Pada tahun 1972 bahasa Prolog dimunculkan.
  • John Holland (1975) mengatakan bahwa setiap problem berbentuk adaptasi (alami maupun buatan) secara umum dapat diformulasikan dalam terminologi genetika (Algoritma Genetika) .
  • Sistem catur AI mengalahkan manusia (Pecatur master) pada tahun 1991.
  • Robotik, peranti mekanika yang diprogram untuk melakukan berbagai tugas.

 2. Contoh Teknologi Sistem Cerdas
  •  Kecerdasan buatan untuk mendeteksi janin
 
        Contoh alat kedokteran yang menerapkan sistem pakar di dalamnya antara lain USG (ultrasonografi). Alat ini bekerja berdasarkan pantulan gelombang suara ultrasonik. Banyak digunakan untuk mendeteksi janin dalam kandungan. Alat ini bekerja dengan menerima input berupa suara yang lalu diolah menjadi sebuah informasi berupa visual. Alat ini cukup aman karena tidak menimbulkan radiasi seperti sinar-x yang biasanya digunakan untuk rontgen.
        Alat lain yang menerapkannya adalah pengukur kadar lemak dalam darah. Alat ini berfungsi untuk mengetahui kadar lemak dalam darah seseorang. Terlebih dahulu diberi input yang mendukung perhitungan. Perhitungan alat ini telah dirumuskan dengan rule base yang telah terprogram. Setelah input dimasukkan maka alat ini secara otomatis mengolah datanya dan hasilnya berupa keputusan. 
 
  •  Autopilot pada pesawat terbang
        
     Auto pilot yang ada di dalam sebuah pesawat. Autopilot atau pilot otomatis adalah perangkat untuk mengontrol atau memandu pesawat terbang, pesawat ruang angkasa, kapal, misil (peluru kendali), atau kendaraan lain tanpa harus terus-menerus membutuhkan campur tangan manusia.Dalam dunia penerbangan, autopilot disebut dengan nama Automatic Flight Control System (AFCS). Perangkat AFCS adalah bagian dari avionic pesawat terbang, merupakan system elektronik yang digunakan untuk mengontrol sistem kunci dari pesawat dan penerbangan. Selain sistem kontrol penerbangan, avionik juga berfungsi dalam komunikasi elektronik, navigasi, dan untuk mengetahui keadaan cuaca pada lintasan penerbangan. Pada permainan games pada komputer pun merupakan salah satu contoh dari sistem cerdas.





Sumber :
http://ismailadha.blogspot.co.id/2008/03/sejarah-sistem-cerdas.html
http://sandra4info.blogspot.co.id/p/sistem-cerdas.html 
http://arisetiawati21.blogspot.co.id/2016/10/pengantar-teknologi-sistem-cerdas.html
http://raul-aul7.blogspot.co.id/2013/07/aplikasi-penerapan-sistem-pakar-dalam.html