Jurnal SAINTEK Vol 1. No. 1 September 2019 SISTEM PAKAR TROUBLESHOOTING KERUSAKAN KOMPUTER DENGAN MENGGUNAKAN METODE CERTAINTY FACTOR BERBASIS WEB Fitri Mijasari Teknik Informatika. Sekolah Tinggi Manajemen Dan Informatika Pelita Nusantara. Jl. Lubuk Pakam. Deli Serdang. Indonesia Email: fitri. mijaswari@gmail. Abstrak Sistem pakar adalah suatu sistem yang dirancang untuk meniru pengetahuan para pakar agar sistem tersebut dapat menyelesaikan pekerjaan seperti yang dilakukan oleh pakar tersebut. Pada penelitian yang dilakukan oleh Munandar dkk . yang berjudul AuThe Use of Certainty Factor with Multiple Rules for Diagnosing Internal DiseaseAy menjelaskan bahwa hasil pencarian sistem pakar menunjukkan apabila ditemukan kesesuaian antara gejala dan penyakit maka sistem akan menghitung nilai CF kombinasi sesuai dengan aturan yang ada. Tingkat kepercayaan tertinggi akan menentukan keputusan akhir, menyusul tingkat yang lebih rendah dari kepercayaan dalam keputusan akhir adalah alternatif untuk memilih. Kata Kunci : Sistem Pakar. Gejala. Centainty Factor Abstract An expert system is a system designed to imitate the knowledge of experts so that the system can complete the work as carried out by the expert. In a study conducted by Munandar et al . entitled "The Use of Certainty Factors with Multiple Rules for Diagnosing Internal Disease" explains that the results of an expert system search show that if found a match between symptoms and disease, the system will calculate the value of CF combinations in accordance with the rules which exists. The highest level of trust will determine the final decision, following a lower level of trust in the final decision is an alternative to choose. Keyword : Expert System. Centainty Factor Latar Belakang Saat ini komputer merupakan perangkat yang sangat membantu pekerjaan Hampir menyelesaikan pekerjaan manusia. Sejalan komputer yang cukup baik untuk komputer karena permasalahan kerusakan komputer merupakan masalah yang cukup Ini dapat dimaklumi karena banyaknya user yang kurang memiliki pengetahuan dalam komputer, khususnya dalam menangani kerusakan komputer. Kurangnya pengetahuan yang cukup mengakibatkan sebagian besar masyarakat umum atau suatu institusi tidak dapat mengidentifikasi letak kerusakan yang Hal: 1-7 terjadi pada hardware komputernya. Sehingga banyak sekali institusi yang mengeluarkan biaya yang cukup besar hanya untuk memperbaiki kerusakan yang terjadi pada hardware komputer kepada pakar troubleshooting hardware. Untuk itu dirasakan perlunya dibangun suatu software yang dapat membantu memecahkan masalah kerusakan hardware komputer. Software yang akan dibangun tentunya harus dapat menyajikan solusi yang tepat, akurat, masuk akal dan efisien. Diyakini dengan pembangunan dan penggunaan software yang tepat, maka setiap institusi dapat menghemat waktu dan biaya yang seharusnya dikeluarkan untuk keperluan yang jauh lebih penting. Software yang dimaksud adalah suatu software sistem pakar berbasis web yang mengadopsi pengetahuan yang bersumber dari seorang yang ahli dalam bidang diagnosis dan cara Jurnal SAINTEK penanganan kerusakan hardware komputer. Dengan komputer berbasis web ini diharapkan dapat memberikan kebebasan akses dimanapun dalam membantu pengguna komputer dalam menangani masalah yang ada pada hardware komputernya dengan menyajikan solusi yang akurat, sehingga dapat menekan waktu dan biaya untuk mengatasi masalah-masalah kerusakan hardware komputer Pada penelitian yang dilakukan oleh Munandar dkk . yang berjudul AuThe Use of Certainty Factor with Multiple Rules Diagnosing Internal DiseaseAy menjelaskan bahwa hasil pencarian sistem pakar menunjukkan apabila ditemukan kesesuaian antara gejala dan penyakit maka sistem akan menghitung nilai CF kombinasi sesuai dengan aturan yang ada. Tingkat kepercayaan tertinggi akan menentukan keputusan akhir, menyusul tingkat yang lebih rendah dari kepercayaan dalam keputusan akhir adalah alternatif untuk Dengan arti lain Centainty Factor adalah teori matematika untuk mencari bukti berdasarkan fungsi kepercayaan dan penalaran yang masuk akal, yang digunakan untuk menggabungkan informasi . yang terpisah dan menghitung probabilitas suatu peristiwa. Sesuai dengan latar belakang yang telah dikemukakan oleh penulis, maka penulis akan mengangkat judul AuSistem Pakar Troubleshooting Kerusakan Komputer Dengan Metode Centaity Factor Berbasis WebAy. 1 Rumusan Masalah Berdasarkan dengan latar belakang diatas, terdapat beberapa perumusan masalah yang mencakup permasalahan umum yaitu: Bagaimana Troubleshooting Kerusakan Hadware komputer dengan metode Centaity Factor? Bagaimana memberikan solusi alternatif informasi kepada user komputer dalam menemukan letak permasalahan yang terjadi pada hardware komputernya? Bagaimana merancang apalikasi sistem pakarTroubleshooting Kerusakan Hadware komputer dengan metode Centaity Factor? 3 Tujuan Penelitian Hal: 1-7 Vol 1. No. 1 September 2019 Adapun tujuan yang ingin dicapai dalam penelitian ini adalah: Dapat Troubleshooting Kerusakan Hadware komputer dengan metode Centaity Factor dengan menggunakan jenis kerusakan yang timbul Memberikan informasi solusi alternatif menemukan letak permasalahan yang terjadi pada komputernya. Merancang dan membangun sebuah perangkat lunak sistem pakar untuk troubleshooting kerusakan komputer dengan akurasi diagnosis yang baik 4 Manfaat Penelitian Adapun manfaat dari penelitian ini Sebagai alternatif cara mengetahui Troubleshooting Kerusakan Hadware komputer dengan metode Centaity Factor. Memudahkan user dalam mendiagnosa Troubleshooting Kerusakan Hadware komputer yang dialami. Sebagi alat bantu bagi pengguna dalam Troubleshooting Kerusakan Hadware komputer. Metode Certainty Factor (Faktor Kepastia. Menurut Zulfian Azmi. ,M. Kom dan Verdi Yasin. Kom. Kom:2019:. David McAllister Centainty Factor (Faktor Kepastia. adalah suatu metode untuk membuktikan apakah suatu fakta itu pasti atau tidak pasti yang berbentuk metric yang biasanya digunakan dalam sistem pakar. Dalam kepastian. Certainty Factor mengansumsikan derajat kepastian seorang pakar terhadap suatu data. Certainty Factor memperkenalkan konsep belief / keyakinan dan disbelief / ketidakyakinan. Konsep ini kemudian diformulasikan dalam rumus dasar sebagai berikut: CF[H,E] = MB[H,E] Ae MD[H,E] . Keterangan: CF = Certainty Factor (Faktor Kepastia. dalam hipotesa H yang dipengaruhi oleh Fakta E. MB = Measure of Belief (Tingkat Keyakina. , merupakan ukuran kenaikan dari kepercayaan hipotesa Jurnal SAINTEK Vol 1. No. 1 September 2019 H dipengaruhi oleh fakta E. Studi literatur dilakukan melalui dua cara MD = Measure of Disbelief (Tingkat yaitu penelusuran internet dan membaca Ketidakyakina. , buku-buku untuk mendapatkan informasi kenaikan dari ketidakpercayaan tentang penelitian yang relevan dengan hipotesa H dipengaruhi oleh fakta objek yang dikaji ini guna memperoleh ketepatan langkah dalam pelaksanaan E = Evidence (Peristiwa atau Fakt. Selain itu juga untuk Certainty Factor untuk kaidah premis mengumpulkan bahan materi untuk tunggal . ingle premis rule. melakukan penelitian seperti materi CF[H,E]1=CF[H]*CF[E] . mengenai kerusakan komputer . Certainty Factor untuk kaidah yang serupa metode Centainty Factor (Similiary Concluded Rule. Pengumpulan Data CFcombineCF[H,E]1,2=CF[H,E]1 CF[H,E Pengumpulan data awal merupakan ]2*. CF[H,E]. langkah untuk memperoleh . data yang CFcombineCF[H,E]old3=CF[H,E]old CF[H akan diolah dalam proses implementasi. ,E]3*. CF[H,E]ol. Data ini berupa data penyakit . dan gejala Penggabungan serta rule yang digunakan pada sistem ketidakpastian dalam bilangan yang tunggal pakar tersebut. memiliki dua kegunaan, yaitu pertama faktor Wawancara kepastian digunakan untuk tingkat hipotesis Setelah proses dijalankan, diperoleh data didalam urutan kepentingan. penelitian dengan 2 cara, yaitu: Eksplorasi atau studi kepustakaan dan wawancara. Tabel 1. Nilai CF Wawancara dilakukan langsung ke bidang yang diteliti tentang kerusakan komputer Uncertainty Term yang hal ini adalah IT komputer yang Definitely Not . asti tida. memahami tentang gejala-gejala dan Almost Certainly Not . ampir penyakit pada kerusakan komputer yang pasti tida. Probably Not . emungkinan Analisis Dalam tahap analisis ini dilakukan dua Maybe Not . ungkin tida. tahap diantaranya: Unknow . idak tah. 2 to Data Penelitian Guna data penelitian ini adalah Maybe . mengumpulkan data-data yang sudah di Probably . emungkinan bena. analisis yang dijadikan sebagai ajuan Almost Certainly . ampir past. dalam penyelesaian permasalahan. Definitely . Gejala dan Penyakit Sumber: T. Sutojo. Edy Mulyanto. Vincent Gejala dan penyakit yang dimaksud Suhartono . adalah data-data gejala kerusakan komputer yang terjadi yang akan diolah pada metode yang digunakan. METODE PENELITIAN Pemilihan Gejala-gejala Kerangka Kerja Penelitian Tahap ini dilakukan pemilihan Kerangka kerja penelitian yang gejala-gejala dan rule yang sudah ditetapkan dimaksud adalah suatu cara yang digunakan dari tempat penelitian sesuai dengan hasil wawancara yang sudah didapatkan dari penelitiannya dan dibandingkan dengan objek penelitian yang sudah dilakukan oleh standar atau ukuran yang telah ditentukan peneliti, berdasarkan data tersebut sehingga pada sistem pakar diangnosa Kerusakan ditemukan gejala kerusakan Komputer menggunakan metode Certainty Factor : Pembangunan Sistem Uraian Kerja Penelitian Pembangunan Tahap Pengumpulan Data dilakukan ini adalah mulai dari perancangan Tahap selanjutnya yang dilakukan sistem sampai dengan pembuatan sistem dalam penelitian ini adalah pengumpulan yang sesuai dengan keperluan dari objek Tahap ini terbagi menjadi dua yaitu penelitian yang dilakukan yang didalamnya studi literatur dan pengumpulan data kasar. sudah diterapkan metode Centainty Factor. Studi Literatur Penerapan Metode Centainty Factor Hal: 1-7 Jurnal SAINTEK Langkah menerapkan metode yang sudah ditentukan yaitu metode Centainty Factor dalam troublehosting kerusakan pada komputer. Dalam penerapan metode tersebut dilakukan beberapa langkah-langkah yang sesuai dengan metode tersebut untuk menghasilkan hasil kerusakan berdasarkan gejala-gejala kerusakan yang timbul. Pengujian Sistem Dalam tahap ini yang dilakukan adalah pengujian sistem yang sudah selesai dibuat, tujuan dari pengujian sistem ini adalah untuk mengetahui apakah sistem yang sudah dibuat sudah sesuai dengan keinginan dari yang menggunakan dalam mendiagnosa kerusakan pada komputer. Pengertian Sistem Pakar Menurut (Sri Hartati. Sari Iswanti:2018:. Kecerdasan buatan adalah salah satu bidang ilmu komputer yang mendayagunakan komputer sehinggadapat berperilaku cerdas seperti manusia. Menurut jurnal (Mikha Dayan Sinaga. Nita Sari Br. Sembiring. Cogito Smart Journal. Vol 2 No 2:2016: . menjelaskan bahwa Sistem pakar merupakan cabang dari Artificial Intelligent (AI). Implementasi digunakan untuk kepentingan komersial karena sistem pakar dipandang sebagai cara penyimpanan pengetahuan pakar dalam bidang tertentu ke dalam program sehingga komputer dapat memberikan keputusan dan melakukan penalaran secara cerdas. ANALISA DAN PERANCANGAN Analisa Analisa berguna untuk mengetahui kebutuhan perangkat lunak kebutuhan Sistem Pakar yang dibangun. Dalam tahap ini dilakukan pencarian dan pengumpulan data serta pengetahuan yang diperlukan oleh Sistem Pakar. Sehingga pada akhirnya analisa didapatkan hasil berupa sebuah sistem yang strukturnya dapat didefenisikan dengan baik dan jelas. Tujuan dari analisa sistem dalam pengembangan Sistem Pakar ini adalah untuk mendapatkan berbagai kebutuhan pengguna dan sistem, yaitu perihal masukan dan keluaran yang harus disediakan oleh pengguna serta kebutuhan oleh sistem. Proses tersebut akan menjadi masukan bagi proses perancangan sistem secara keseluruhan. Isi daftar aturan berdasarkan urutan dan pola tertentu. Selama Hal: 1-7 Vol 1. No. 1 September 2019 proses konsultasi antara sistem dan pemakai, mekanisme inferensi menguji aturan satu demi satu sampai kondisi aturan itu benar. Analisis Data Sebelum dilakukan diagnosa kerusakan pada suatu komputer terlebih dahulu didapatkan data gejala-gejala kerusakan dan jenis kerusakan yang ada pada komputer, terdapat pada tabel berikut. Tabel 2. Informasi Gejala Troublehosting Kerusakan Komputer Kode NO GEJALA Gejala baterai Tidak bisa di Charger G01 Lampu indikator adaptor berkedip-kedip Tidak ada indikator masuk Saat dinyalakan ada proses POST namun berhenti sesaat tidak langsung masuk operating Tampil pesan dimonitor AuHarddisk ErrorAy, atau AuHarddisk FaillurAy G02 G03 G04 G05 Kecepatan CPU lambat / bad CD/DVD tidak terdeteksi CD/DVD tidak bisa membaca / menulis / hanya bisa membaca G06 G07 G08 Tabel 3. Jenis Kerusakan Komputer Kode NO KERUSAKAN Kerusakan Kerusakan Adapter Charger K01 Kerusakan Hardisk K02 Kerusakan CD/DVD ROM K03 Kerusakan Motherboa rd K04 Kerusakan RAM K05 Kerusakan LCD Kerusakan Speaker Kerusakan USB Kerusakan K06 K07 K08 K09 Jurnal SAINTEK Kyboard Kerusakan Touchpad Kerusakan Baterai Kerusakan Screen Inverter Kerusakan Starup Problem Vol 1. No. 1 September 2019 Kode Nama Gejala Jawaban K10 K11 Sangat Yakin Yakin K12 K13 Analisa Metode Certainty Factor Adapun analisa terhadap Sistem Pakar yang dibangun merupakan . ule based expert syste. yang menerapkan metode Certainty Factor, metode Certainty Factor merupakan satu metode yang digunakan untuk menghitung faktor kepastian dalam mengatasi kesulitan menentukan gejalagejala Troublehosting Kerusakan Komputer. Berikut adalah rumus metode Certainty Factor untuk mengansumsikan derajat kepastian seorang pakar terhadap suatu data. CF[H,E] = MB[H,E] Ae MD[H,E] CF[H,E] = CF[H] * CF[E] CFcombine CF[H,E]1,2 = CF[H,E]1 CF[H,E]2 * . CF[H,E]. CFcombineCF[H,E]old3 = CF[H,E]old CF[H,E]3 * . CF[H,E]ol. Adapun logika metode Certainty Factor pada sesi konsultasi sistem, pengguna konsultasi diberi pilihan yang masing-masing memiliki bobot sebagai Tabel 4 Bobot Keyakinan CF Pakar Certainty Term Nilai CF Sangat Yakin Yakin Kurang Yakin Tidak Yakin Langkah pertama, pakar menentukan nilai CF untuk masing-masing gejala sebagai CFpakar (Layar monitor blue scree. = 0. CFpakar (Tidak ada suara beep setelah laptop dihidupka. = 0. CFpakar (Speaker laptop tidak berbuny. = 0. Kemudian penentuan nilai bobot user. Misalkan user memilih jawaban sebagai berikut : Tabel 5. Bobot Keyakinan CF User Hal: 1-7 Layar monitor blue screen Tidak ada suara beep setelah Speaker laptop tidak berbunyi Kurang Yakin Rule 1 : IF Layar monitor blue screen = Sangat Yakin = 1. AND Tidak ada suara beep setelah laptop dihidupkan = Yakin = 0. Rule 2 : IF Layar monitor blue screen = Sangat Yakin = 1. AND Tidak ada suara beep setelah laptop dihidupkan = Yakin = 0. AND Speaker laptop tidak berbunyi = Kurang Yakin = 0. Rule 3 : IF Tidak ada suara beep setelah laptop dihidupkan = Yakin = 0. Langkah kedua kaidah-kaidah tersebut kemudian dihitung nilai CF-nya dengan mengalikan CFuser dengan CFpakar menjadi : Rule 1 : CF[H,E]1 = CF[H. ]1 * CF[E. ]1 = 1. 0 * 0. = 0. CF[H,E]2 = CF[H]2 * CF[E]2 = 0. 7 * 0. = 0. Rule 2 : CF[H,E]1 = CF[H]1 * CF[E]1 = 1. 0 * 0. = 0. CF[H,E]2 = CF[H]2 * CF[E]2 = 0. 7 * 0. = 0. CF[H,E]3 = CF[H]3 * CF[E]3 = 0. 5 * 0. = 0. Rule 3 : CF[H,E]1 = CF[H]1 * CF[E]1 = 0. 7 * 0. = 0. Dengan demikian telah didapat hasil dari setiap rule gejala yang dialami oleh user yaitu : Tabel 6. Hasil Nilai Setiap Rule Rule Nilai Keterangan Kurang Yakin Troublehosting Mengalami Kerusakan Jurnal SAINTEK Vol 1. No. 1 September 2019 Komputer Sangat Yakin Troublehosting Komputer Tidak Yakin Troublehosting Komputer Kerusakan Kerusakan Sehingga dapat disimpulkan dari data di atas bahwa berdasarkan gejala yang muncul Troublehosting Kerusakan Komputer K04 dengan nilai persentase 63%. Gambar 2. Activity Diagram Secara Umum Use Case Diagram Use-case merupakan gambaran skenario dari interaksi antara user dengan sistem. Sebuah diagram use-case menggambarkan hubungan antara aktor dan kegiatan yang dapat dilakukannya terhadap aplikasi seperti Gambar dibawah. Class Diagram Tujuan pembuatan Class Diagram dalam sebuah sistem adalah untuk menampilkan beberapa kelas serta paket-paket yang ada dalam sistem / perangkat lunak yang sedang kita kembangkan. Diagram kelas (Class Diagra. memberi kita gambaran . iagram statis ) tentang sistem / perangkat lunak dan relasi-relasi yang ada di dalamnya. Berikut adalah bentuk Class Diagram dari sistem yang akan dirancang. Gambar 3. Class Diagram Gambar 1. Diagram Use-Case Activity Diagram Activity Diagram adalah teknik untuk mendiskripsikan logika prosedural, dan aliran kerja dalam banyak kasus. Activity Diagram mempunyai peran seperti halnya flowchart, akan tetapi perbedaannya dengan flowchart adalah activity diagram bisa mendukung perilaku paralel sedangkan flowchart tidak bisa. Activity Diagram Data Login pakar Activity Diagram Data Login pakar dapat dilihat pada gambar dibawah ini : Hal: 1-7 IMPLEMENTASI SISTEM Kebutuhan Sistem Dalam melakukan pengujian pada system yang telah dibuat memiliki 2 perangkat diantaranya adalah sebagai beriktu Kebutuhan Perangkat Lunak Perangkat lunak . yang di butuhkan untuk menunjang aktifitas berjalannya program aplikasi yang di kembangkan dengan baik adalah : Perangkat komputer minimal dengan Intel Core I3 CPU dan memiliki RAM minimal 2 Gb. Monitor SVGA atau LCD yang berfungsi sebagai alat tampil yang berinteraksi langsung dengan teknisi. Jurnal SAINTEK Harddisk penyimpanan minimal 320 Gb sebagai penampung data. Printer Epson / Dot Matrix atau Canon / Bubble Jet sebagai alat untuk mencetak laporan. Kebutuhan Perangkat Keras Pada kerusakan computer dengan metode Centainty Factor menggunakan laptop yang mempunyai spesifikasi perangkat keras sebagai berikut : Windows 7 Ultimate XAMPP v3. Browser Google Chrome Nitro PDF KESIMPULAN DAN SARAN Kesimpulan Dari hasil analisis dan pembahasan yang telah dikemukakan, dapat disimpulkan beberapa kesimpulan yaitu sebagai berikut : Dari penelitian ini dihasilkan sebuah perangkat lunak baru tentang sistem pakar yang mampu sebagai pendukung untuk mengambil keputusan untuk mendiagnosa troublehosting kerusakan computer dengan memberikan solusi dari hasil diagnosa. Sistem troublehosting kerusakan computer dalam penelitian ini menggunakan certainty factor untuk menentukan tingkat kepastian suatu Kerusakan berdasarkan data-data gejala yang dipilih, kemudian data di proses, kemudian outputnya berupa saran ataupun pengendalian yang diberikan berdasarkan gejala-gejala yang diinput. Keakuratan proses perhitungan metode certainty factor dipengaruhi oleh pemilihan data gejala yang ada pada halaman konsultasi. Memudahkan masyarakat terutama kerusakan computer untuk mencari informasi yang lebih detail dan akurat computer serta pengendaliannya. Vol 1. No. 1 September 2019 Pengembangan lebih lanjut pada kerusakan computer gejala-gejalanya informasi yang dimiliki akan semakin luas dan banyak. Aplikasi yang dibangun mengenai jenis troublehosting kerusakan computer dapat di kembangkan lagi, diantaranya memberikan fasilitas kontak langsung kepada pakar untuk mempermudah dan melengkapi proses konsultasi. Pengembangan program dan anilisa data agar dapat lebih diperluas cakupannya sesuai dengan kebutuhan program, misalnya memunculkan gejala yang dipilih pada cetak laporan hasil. DAFTAR PUSTAKA Sri Hartati dan Sari Iswati . AuSistem Pakar Dan pengembangannya Au Yogyakarta. Graha ilmu, 2018 . Hamim Tohari AuAnalisis serta Perancangan Sistem Informasi melalui Pendakatan UMLAy Andi. Yogyakarta . Zulfian ST. ,M. Kom dan Verdi Yasin. Kom. ,M. Kom AuPengantar Sistem Pakar dan MetodeAy Mitra Wacana Media 2019 . Abdul Muis Alfatah dan Riza Arifudin. Much Aziz Muslim Au Implementation of Decision Tree and Dempster Shafer on Expert System for Lung Disease DiagnosisAy Scientific Journal of Informatics Vol. No. May 2018 . Ade Handini Au Pemodelan UML Sistem Informasi Monitoring Penjualan Stok Barang . tudi Kasus : Distro Zhezha Pontiana. Au Jurnal Khatulistiwa Informatika . Vol IV. NO. 2 desember . Amanah Febriana dan Eka Yuni Rachmawati, dan jevita dwi Fitrian. AuPengantar Sistem PakarAy Tecno COM. V0L. 17 No. 1 :2018:13 Saran