## INFOTECH: JOURNAL OF TECHNOLOGY INFORMATION
DOI: https://doi.org/10.37365/jti.v10i1.250

## SISTEM PAKAR DIAGNOSA KERUSAKAN MESIN ATM MENGGUNAKAN METODE CERTAINTY FACTOR PADA BANK UOB
Tezar Maula 1 , Goldie Gunadi 2
1,2 Teknik Informatika, STMIK Widuri Jakarta, Indonesia.
Correspondence email : send2goldie@gmail.com
Article history: Submission date: May-31-2024       Revised date: June-17-2024      Published date: June-30-2024

## ABSTRACT
Bank UOB (United Overseas Bank) Indonesia is a company operating in the banking  industry. Some of the banking products  provided  by  UOB  include  cards,  savings,  loans,  investments  and  insurance.  Apart  from  offering  banking product services for individuals, UOB Indonesia also provides various banking products for corporations or business institutions. To provide the best service to its customers, currently UOB Indonesia has 142 ATMs spread throughout Indonesia.  As  business  grows  and  the  number  of  customers  increases,  transactions  using  ATMs  increase  rapidly. Disturbances  and  problems  with  ATM  machines  can  result  in  a  decrease  in  the  level  of  customer  satisfaction  and loyalty towards UOB services. The solution to overcome this problem is to build a web-based expert system application that can be used to diagnose damage to NCR type ATM machines using the Certainty Factor method. In this research, application development was carried out using the PHP programming language and MySQL database. The benefit obtained from this application is that it makes it faster for UOB ATM technicians to determine damage to ATM machine equipment based on symptoms found during checking and then obtain the right repair solution. Because the application created is web-based so it can be accessed at any time from anywhere using a laptop or smartphone.
Keywords: United Overseas Bank (UOB), ATM, Expert System, Certainty Factor, PHP.

## ABSTRAK
Bank UOB (United Overseas Bank) Indonesia merupakan salah satu perusahaan yang bergerak di industri perbankan. Beberapa produk perbankan yang disediakan oleh UOB diantaranya adalah kartu, simpanan, pinjaman, investasi dan asuransi. Selain menawarkan layanan produk perbankan untuk perorangan UOB Indonesia juga menyediakan berbagai produk  perbankan  untuk  korporasi  atau  institusi  bisnis.  Untuk  memberikan  pelayanan  yang  terbaik  kepada  para nasabahnya,  saat  ini  UOB  Indonesia  memiliki  142  ATM  yang  tersebar  di  seluruh  Indonesia.  Seiring  dengan pertumbuhan  bisnis  dan  bertambahnya  jumlah  nasabah  maka  transaksi  menggunakan  ATM  meningkat  pesat. Gangguan dan kendala pada mesin ATM dapat mengakibatkan menurunnya tingkat kepuasan dan loyalitas nasabah terhadap pelayanan UOB. Solusi untuk mengatasi permasalahan tersebut adalah dengan membangun sebuah aplikasi sistem pakar berbasis web yang dapat dimanfaatkan untuk melakukan diagnosis kerusakan mesin ATM bertipe NCR menggunakan  metode Certainty  Factor .  Dalam  penelitian  ini  pengembangan  aplikasi  dilakukan  dengan  bahasa pemrograman PHP dan basis data MySQL. Manfaat yang diperoleh dari aplikasi ini adalah mempercepat teknisi ATM UOB  menentukan  kerusakan  perangkat  mesin  ATM  berdasarkan  gejala  yang  ditemukan  saat  pengecekan  dan kemudian memperoleh solusi perbaikan yang tepat. Karena aplikasi yang dibuat  berbasis web sehingga dapat diakses setiap saat dari mana saja dengan menggunakan perangkat laptop maupun smartphone .
Kata Kunci: United Overseas Bank (UOB), ATM, Sistem Pakar, Certainty Factor , PHP.

## PENDAHULUAN
Hampir seluruh perusahaan perbankan Indonesia saat ini telah  menggunakan  teknologi  ATM  ( Automated  Teller Machine ).  Pada  prinsipnya  mesin  ATM  atau  yang dikenal  juga  sebagai  Anjungan  Tunai  Mandiri
merupakan perangkat mesin yang terdiri dari perangkat keras dan perangkat lunak  serta terhubung ke jaringan. ATM biasanya berada di dalam kantor atau di area luar kantor bank seperti area parkir. Saat ini mesin ATM juga dapat  kita  temukan  di  area  publik  seperti  stasiun, bandara,  terminal  dan  pusat-pusat  perbelanjaan.  Mesin
VOL. 10 No. 1 Juni 2024 P-ISSN : 2460-2108 E-ISSN : 2620-5181
Akreditasi Peringkat 4 (Sinta 4) Berdasarkan Keputusan Dirjen Pendidikan Tinggi, Riset, dan Teknologi Kemendikbud No.105/E/KPT/2022, 7 April 2022. Diterbitkan oleh LPPM STMIK Widuri
ATM  dapat  menangani  transaksi-transaksi  perbankan secara  rutin  yang  bertujuan  untuk  dapat  menggantikan sebagian  besar  tugas  dan  pekerjaan teller dan  sangat membantu  nasabah  dalam  mendapatkan  jasa  layanan perbankan secara online selama 24 jam penuh (Achmad Lutfi Fuadi, 2020).
Bank  UOB  ( United  Overseas  Bank )  Indonesia merupakan  salah  satu  perusahaan  yang  bergerak  di industri perbankan. Sebagai salah satu  yang terbesar di Asia Pasifik, grup UOB tersebar sejumlah negara seperti Cina, Hongkong, India, Jepang, Korea Selatan termasuk juga negara kawasan  Asia Tenggara, diantaranya adalah Indonesia,  Malaysia,  Filipina,  Thailand  dan  Singapura. Di  Indonesia,  bank  UOB  memiliki  131  kantor  cabang serta 142 mesin ATM  yang beroperasi di 41 kota dari 16 provinsi  dari  Sabtang  hingga  Merauke.  Selain  melalui jaringan  ATM  regional,  layanan  perbankan  UOB Indonesia  juga  dapat  diakses  para  nasabah  melalui jaringan ATM Bersama dan ATM Prima serta jaringan Visa. Beberapa produk perbankan yang disediakan oleh UOB diantaranya adalah (1) kartu berupa kartu debit dan kartu kredit, (2) simpanan termasuk simpanan valas, giro dan  deposito,  (3)  pinjaman,  (4)  investasi  dalam  bentuk reksadana  dan  obligasi,  serta  (5)  asuransi.  Selain menawarkan layanan produk perbankan untuk perorangan (individu) UOB juga menyediakan berbagai produk  perbankan  untuk  korporasi  atau  institusi  bisnis. ( Fakta Dan Info Tentang Bank UOB , 2021). Anjungan  Tunai  Mandiri  ( Automated  Teller Machine ) biasa disingkat ATM adalah sebuah perangkat terminal  atau  mesin  yang  digunakan  oleh  nasabah perbankan untuk melakukan berbagai aktifitas transaksi perbankan.  Melalui  mesin  ATM  nasabah  UOB  dapat melakukan transaksi tarik tunai, informasi saldo, transfer online,    pembayaran  tagihan  serta  berbagai  transaksi pembelian. Kehadiran ATM membuat nasabah menjadi lebih mudah dan praktis dalam bertransaksi tanpa harus datang langsung ke kantor layanan perbankan sehingga memberikan kepuasan tersendiri bagi nasabah terhadap pelayanan  yang diberikan oleh bank. Tentu saja hal ini menjadi  perhatian  pihak  UOB  Indonesia  untuk  selalu berusaha  meningkatkan  pelayanan  terbaik  dengan memajukan  teknologi  ATM  serta  memperluas  jaringan ke seluruh wilayah Indonesia. Maka dari itu, pihak Bank UOB  melakukan  suatu  upaya  dalam  meningkatkan tingkat  kualitas  pelayanan  mereka  melalui  kerja  sama dengan  sejumlah  bank  serta  pihak  penyedia  jasa perbankan  lainnya.  Dengan  semakin  berkembangnya teknologi  ATM  dan  beragamnya  jenis  transaksi  yang disediakan,  maka  semakin  sering  pula  gangguan  dan kendala yang akan terjadi pada mesin ATM baik dari sisi perangkat  lunak,  perangkat  kerasnya  hingga  jaringan komunikasi (Yansuri, 2017).
Bertambahnya jumlah tingkat gangguan kerusakan  mesin  ATM  dapat  meningkatkan  kerugian yang  dialami  UOB  Indonesia  karena  mengakibatkan
kegagalan  transaksi  yang  dilakukan  oleh  nasabah melalui  ATM  tersebut.  Tentu  saja  hal  ini  menjadi prioritas  untuk  menindaklanjuti  penyebab  terjadinya gangguan  kerusakan  pada  mesin  ATM  sehingga penggunaan  mesin  ATM  dapat  dioptimalkan  sesuai dengan kebutuhannya.
Kecerdasan  buatan  atau Artificial  Intelligence (AI)  merupakan  salah  satu  cabang  keilmuan  dalam teknologi  ilmu  komputer  yang  digunakan  untuk memecahkan  berbagai  permasalahan  kognitif  terkait dengan  kecerdasan  manusia.  Dengan  adanya  teknologi sistem  pakar  ini  menjadikan  perangkat  komputer memiliki  kemampuan  untuk  belajar,  berfikir  dan beroperasi  layaknya  manusia  sehingga  dapat  semakin bermanfaat  bagi  manusia.  Teknologi  AI  ini  dapat membantu dalam proses pengambilan keputusan cerdas, memenuhi  kebutuhan  informasi  secara  lebih  cepat  dan akurat,  atau  membuat  antarmuka  pengguna  komputer yang  lebih  natural  sehingga  komputer  menjadi  lebih mudah  digunakan.  Salah  satu  dari  cabang  kecerdasan buatan  adalah  sistem  pakar  yang  bertujuan  untuk menjadikan komputer seolah dapat berfikir dan memiliki keahlian  layaknya  seorang  pakar  manusia  (Hakim Tanjung, 2021).
Sistem pakar dapat mendukung berbagai aktivitas seperti  halnya  :  pengambilan  keputusan,  pemanduan pengetahuan,  pembuatan  rancangan,  perencanaan, melakukan diagnosis, perumusan, penjelasan, pemberian nasihat dan pelatihan, serta juga dapat berfungsi sebagai asisten  ahli  bagi  seorang  pakar  (Marwan  Hakim  & Rusdan,  2021).  Sistem  Pakar  dapat  membantu  teknisi perbaikan mesin ATM dalam melakukan  diagnosis dan pengambilan keputusan perbaikan yang perlu dilakukan dengan cepat.
Menurut  (Sihalolo,  2020)  pembuatan  sistem pakar  bukanlah  hal  yang  mudah  karena  akan  sering ditemukannya jawaban yang belum tentu keyakinannya, untuk dapat mengurangi ketidakyakinan maka diperlukannya  metode Certainty  Factor (CF)  dalam membangun sistem pakar tersebut.
Metode Certainty  Factor dimanfaatkan  dalam menjelaskan tingkat  kepercayaan seorang ahli terhadap pernyataan.  Penilaian  dalam  CF  menggunakan  angka mulai dari -1 yang berarti tidak yakin dan 1 berarti sangat yakin  (Putri,  2018).  Dalam  perhitungan  metode  CF memakai  MD  (H|E)  dalam  menilai  ketidakyakinan hipotesis  H  yang  terpengaruh  oleh  gejala  E,  serta  MB (H|E)  untuk  nilai  keyakinan  hipotesis  H  yang terpengaruh  oleh  gejala  E.  Metode  ini  telah  banyak digunakan  dalam  pembangunan  sistem  pakar  yang mendiagnosa suatu ketidakpastian. Pada penelitian yang di  tuangkan  kedalam  sebuah  jurnal  oleh  (Putri,  2018) menyimpulkan  bahwa  metode  CF  bisa  dipergunakan untuk  proses  dalam  menentukan  tipe  kepribadian berdasarkan  pada  bobot  dan  nilai  derajat  kepercayaan serta solusi untuk memperbaikinya.

## INFOTECH: JOURNAL OF TECHNOLOGY INFORMATION
DOI: https://doi.org/10.37365/jti.v10i1.250
Pada  penelitian  ini  penulis  menerapkan  metode Certainty Factor dalam pembuatan aplikasi sistem pakar berbasis  web  dengan  mengakuisisi  pengetahuan  yang dimiliki  teknisi  ATM  sebagai  seorang  ahli/pakar  untuk mendiagnosa  kerusakan  mesin  ATM  bertipe  NCR. Dengan adanya aplikasi akan membantu petugas teknisi ATM  UOB  khususnya  yang  masih  baru  dan  belum banyak pengalaman dalam mengambil keputusan untuk menentukan perangkat mana yang rusak dan menemukan  solusi  perbaikannya  dengan  menggunakan aplikasi web tersebut.

## METODE PENELITIAN

## Metode Pengumpulan Data
Pengumpulan data dimaksudkan untuk mengetahui lebih tentang permasalahan yang diteliti dengan mengumpulkan  data  yang  dilakukan  secara  langsung atau data primer maupun data sekunder yang didapatkan dengan cara sebagai berikut :
1. Wawancara,  salah  satunya  dilakukan  dengan  pakar untuk mengumpulkan data dan informasi yang akan dijadikan  sebagai  dasar  aturan  dalam  proses diagnosis kerusakan pada mesin ATM.
2. Observasi dilakukan dengan melakukan pengamatan langsung  di  lokasi  mesin  ATM  untuk  memahami proses  penanganan  kerusakan  yang  dilakukan  oleh petugas teknisi.
3. Studi  pustaka  dilakukan  dengan  mencari  berbagai literatur  atau  dokumen  terkait  dengan  panduan penanganan  kerusakan  pada  mesin  ATM  bertipe NCR dan metode sistem pakar Certainty Factor serta sumber  data  pengetahuan  lain  yang  akan  dijadikan sebagai referensi dalam pengembangan sistem pakar diagnosis kerusakan ATM.

## Metode Analisa dan Perancangan Sistem
Analisa  dan  perencanaan  sistem  berorientasi objek  ( object  oriented )  dengan  menggunakan  diagram Unified Modelling Languange (UML) yang terdiri dari: 1. Diagram use case , digunakan untuk menggambarkan atau  mendeskripsikan  kebutuhan  fungsional  dari aplikasi  sistem  pakar  diagnosa  kerusakan  ATM. Diagram  ini  juga  akan  digunakan  sebagai  acuan dalam  proses  pengujian  fungsional  dan  verifikasi aplikasi oleh pengguna.
2. Diagram activity , digunakan untuk menjelaskan detail setiap kegiatan atau proses yang dilakukan pengguna terkait dengan setiap fungsional aplikasi.
3. Diagram sequence . menggambarkan hubungan antara pengguna,  objek  antarmuka  pengguna  dan  proses sistem,  melalui  pengiriman  data  dan  instruksi  yang terjadi antara masing-masing komponen tersebut.
4. Diagram class ,  digunakan  untuk  menggambarkan dengan  jelas  struktur  serta  deskripsi  kelas,  atribut, metode, dan hubungan dari setiap objek.

## Metode Sistem Pakar
Metode Certainty  Factor (CF)  yang  digunakan  dalam penelitian  merupakan  metode  yang  digunakan  dalam menentukan gejala-gejala yang ada termasuk gejala yang pasti atau tidak pasti dengan membentuk sebuah metrik dan biasa berada pada suatu sistem pakar.
Seringkali  saat  menemui  persoalan,  solusi  atau jawaban  yang  ditemukan  tidak  memiliki  keyakinan penuh. Keyakinan ini dapat berbentuk nilai probabilitas atau  kemungkinan  yang  didasarkan  pada  kesimpulan dari  suatu  kondisi.  Jawaban  yang  tidak  memiliki kepastian disebabkan oleh dua kemungkinan faktor yang pertama aturan yang tidak pasti dan yang kedua adalah jawaban dari user yang tidak yakin pada pertanyaan yang diberikan oleh sistem (Novaliyan et al., 2021).
Metode Certainty Factor hanya dapat digunakan dalam  mengolah  dua  (2)  bobot  saja  pada  satu  kali perhitungan. Untuk jumlah bobot yang banyaknya lebih dari 2, dalam perhitungan tidak akan ada masalah apabila bobot yang dihitung teracak. Maksudnya tidak terdapat aturan untuk menggabungkan bobot nilainya, dikarenakan  jika  digabungkan  seperti  apapun  pada akhirnya hasilnya akan tetap (Hasibuan et al., 2017).
Menurut (Adiwihardja et al., 2019) terdapat dua metode  agar  memperoleh  nilai  kepastian  untuk  sebuah fakta sebagai berikut:
1. Menggunakan  metode  yang  disarankan  oleh  E.H Shortliffe  dan  B.G.  Buchanan  yaitu  metode Net Belief .
2. Memakai  metode  wawancara,  yaitu  dengan  cara melakukan  wawancara  kepada  seseorang  ahli  atau pakar dalam bidang tertentu.
Untuk  dapat  menuntaskan  suatu  permasalahan persis  dengan  cara  seorang  pakar  saat  melakukannya, yaitu  dengan  cara  memahami  jawaban  dari  wawancara terhadap seorang ahli atau pakar dan  memberikan  nilai CF yang nilai CF ini berasal dari intrepretasi “ term ” dari pakar dan selanjutnya dilakukan perubahan menjadi nilai CF tertentu sesuai dengan tabel tingkat keyakinan.
Tabel 1. Tingkat Keyakinan (CF) Pakar
No Uncertainty Term CF 1 Pasti Tidak -1,0 2 Hampir Pasti Tidak -0,8 3 Kemungkinan Besar Tidak -0,6 4 Mungkin Tidak -0,4 5 Tidak Tahu -0,2 hingga 0,2 6 Mungkin 0,4 7 Kemungkinan Besar 0,6 8 Hampi Pasti 0,8 9 Pasti 1.0 Sumber: (Adiwihardja et al., 2019)
VOL. 10 No. 1 Juni 2024 P-ISSN : 2460-2108 E-ISSN : 2620-5181
Akreditasi Peringkat 4 (Sinta 4) Berdasarkan Keputusan Dirjen Pendidikan Tinggi, Riset, dan Teknologi Kemendikbud No.105/E/KPT/2022, 7 April 2022. Diterbitkan oleh LPPM STMIK Widuri
Tabel  diatas  berisi  nilai  yang  digunakan  untuk mengukur  tingkat  kepastian  atau  keyakinan  dari  pakar terhadap  suatu  fakta  atau  aturan.  Nilai  tertinggi  pada tingkat keyakinan CF adalah 1.0 (pasti benar) sedangkan nilai terkecil -1.0 (pasti salah).
Rumus yang digunakan dalam metode Certainty Factor (CF) adalah sebagai berikut:
(ℎ, 𝑒) = 𝑀𝐵(ℎ, 𝑒) − 𝑀𝐷(ℎ, 𝑒) (1)
Keterangan :
a. CF  (h,e)  :  faktor  kepastian  pada  hipotesis  h  yang dipengaruhi  oleh  gejala  e.  Nilai  CF  berada  pada rentang  nilai  -1  sampai  1.  Nilai  1  menyatakan keyakinan  mutlak,  sedangkan  -1  menyatakan ketidakyakinan mutlak.
b. MB (h,e) : tingkat kepastian atau Measure of Belief adalah  parameter  keyakinan  dari  hipotesis  yang diperngaruhi oleh gelaja e.
c. MD  (h,e)  :  tingkat  ketidakpastian  atau Measure  of Disbelief adalah  parameter  ketidakyakinan  dari hipotesis yang diperngaruhi oleh gelaja e.
d. H : hipotesis (bernilai 0-1)
e. E : evidence atau gejala.
Apabila pada setiap gejala belum  memiliki nilai
CF, maka dapat menggunakan rumus dibawah ini untuk mendiagnosa tipe kepribadian:
1. Rumus  yang  digunakan  untuk  gejala  (ciri-ciri)  atau premis tunggal ( single permis rule ) sebagai berikut:
𝐶𝐹 𝑔𝑒𝑗𝑎𝑙𝑎 = 𝐶𝐹 ( 𝑢𝑠𝑒𝑟 ) ∗ 𝐶𝐹 ( 𝑝𝑎𝑘𝑎𝑟 ) (2)
2. Rumus  yang  digunakan  untuk  menghitung  jika terdapat  kaidah  dengan  kesimpulan  yang  sama ( similiary concluded rules ) atau terdiri dari lebih dari satu gejala sebagai berikut :
𝐶𝐹 𝑐𝑜𝑚𝑏𝑖𝑛𝑒 = 𝐶𝐹 𝑜𝑙𝑑 + 𝐶𝐹 𝑔𝑒𝑗𝑎𝑙𝑎 ∗ (1 − 𝐶𝐹 𝑜𝑙𝑑)  (3)
3. Rumus yang digunakan untuk menghitung persentase terhadap tipe kepribadian sebagai berikut:

## 𝐶𝐹 𝑝𝑒𝑟𝑠𝑒𝑛𝑡𝑎𝑠𝑒 = 𝐶𝐹 𝑐𝑜𝑚𝑏𝑖𝑛𝑒 ∗ 100(4) (4)
Pada  saat pengguna melakukan konsultasi untuk mendiagnosa  kerusakan  mesin  ATM  dengan  metode Certainty  Factor,  pengguna diberikan beberapa  pilihan jawaban    yang    menggambarkan  bobot  nilai  kepastian seperti pada tabel berikut.
Tabel 2. Tingkat Keyakinan (CF) Pengguna
No Uncertainty Term CF 1 Tidak Memilih 0 2 Tidak tahu 0,2 3 Sedikit Yakin (Mungkin Ya) 0,4 4 Cukup  Yakin  (Kemungkinan Besar Ya) 0,6 5 Yakin (Hampir Pasti Ya) 0,8 6 Sangat Yakin (Pasti Ya) 1
Sumber: (Riyawan et al., 2019)

## HASIL DAN PEMBAHASAN

## Data Kerusakan Mesin ATM
Data jenis kerusakan yang dapat terjadi pada mesin ATM jenis NCR yang digunakan oleh bank UOB dapat dilihat pada tabel berikut ini.
Tabel 3. Jenis Kerusakan Mesin ATM No Kode Nama Kerusakan 1 K01 ATM Offline 2 K02 Keypad Rusak 3 K03 Kertas Receipt Tidak Keluar 4 K04 Card Reader Usang 5 K05 Dispenser Failure (Uang  tidak keluar  saat  transaksi  dan muncul pesan “Transaksi gagal”)
Sumber: (Tezar Maula, 2024) Ciri atau gejala kerusakan mesin ATM dapat kita lihat pada tabel berikut ini.
Tabel 4. Ciri Kerusakan Mesin ATM
No Kode Ciri Kerusakan Mesin ATM Nilai MB Nilai MD 1 C001  Jaringan lokal bermasalah 0,8 0,4 2 C002  Jaringan host kantor pusat bermasalah 0,8 0,2 3 C003  Sistem  Operasi  atau Hard disk bermasalah 0,6 0,4 4 C004  Tidak keluar karakter sama sekali saat dipencet 1 0,2 5 C005  Sebagian karakter tidak bisa dipencet 0,6 0,2 6 C006  Keyboard mengetik sendiri 0,4 0,4 7 C007  Kertas receipt print habis 0,8 0,6 8 C008  Pemotong kertas tidak berfungsi 0,4 0,2 9 C009  Kehabisan tinta untuk mencetak 0,6 0,4 10 C010  Kartu ATM tidak dapat dimasukkan 0,4 0,8 11 C011  Kartu masuk tapi dimuntahkan kembali 0,6 0,6 12 C012  Layar hitam polos muncul pesan “ please selected propert boot device ” 0,8 1 13 C013  Muncul Kode kesalahan 002 pada pojok kanan atas 1 0,8 14 C014  Muncul Kode kesalahan 001 pada pojok kanan atas 1 0,8 15 C015  Muncul  Kode
kesalahan 2:0 ( Single Reject switch faulty / Blocked ) 0,8 0,4 16 C016  Muncul  Kode kesalahan 2:6 ( Staker
whell  drive defective / bloked ) 0,8 0,6
Sumber: (Tezar Maula, 2024)

## INFOTECH: JOURNAL OF TECHNOLOGY INFORMATION
DOI: https://doi.org/10.37365/jti.v10i1.250
Akreditasi Peringkat 4 (Sinta 4) Berdasarkan Keputusan Dirjen Pendidikan Tinggi, Riset, dan Teknologi Kemendikbud No.105/E/KPT/2022, 7 April 2022. Diterbitkan oleh LPPM STMIK Widuri
Berikut adalah tabel keputusan berdasarkan kerusakan dan ciri kerusakan mesin ATM.
Tabel 5. Tabel Keputusan Terhadap Gejala
Kode Kerusakan Ciri Kerusakan K01 K02 K03 K04 K05 C001 √ C002 √ C003 √ C004 √ C005 √ C006 √ C007 √ C008 √ C009 √ C010 √ C011 √ C012 √ C013 √ C014 √ C015 √ C016 √
Sumber: (Tezar Maula, 2024)
Berikut  adalah  solusi  yang  dapat  dilakukan terhadap masing-masing kerusakan mesin ATM: 1. ATM Offline :  Jika  jaringan  lokal  bermasalah solusinya  adalah  periksa  kondisi  modem,  apakah ada lampu modem yang mati, periksa kondisi kabel LAN.  Jika  jaringan host kantor  pusat  bermasalah solusinya  adalah  segera  menghubungi  pihak monitoring ATM center kantor  pusat.  Jika  sistem operasi  atau  harddisk  bermasalah  solusinya  adalah instalasi  ulang  sistem  ATM,  dan  ganti  harddisk apabila masalah masih belum terselesaikan.
2. Keypad Rusak  :  Jika  tidak  keluar  karakter  sama sekali  saat  dipencet,  sebagian  karakter  tidak  bisa dipencet, keyboard mengetik  sendiri  solusinya adalah  ganti keypad dengan  yang  sejenis  dan memiliki versi yang sama. 3. Kertas receipt tidak keluar: Jika kertas receipt print habis  solusinya  adalah  ganti  kertas receipt  print . Jika  pemotong  kertas  tidak  berfungsi  solusinya adalah periksa  kondisi pisau  pemotong  kertas, jika sudah  tumpul  ganti  pisau  pemotong  kertas  dengan yang  baru.  Jika  kehabisan  tinta  untuk  mencetak solusinya  adalah  isi  ulang  tinta  atau  ganti  dengan cartridge baru.
4. Card  reader usang:  Jika  Kartu  ATM  tidak  dapat dimasukkan  solusinya  adalah  pastikan  apakah  ada yang  mengganjal  di  dalam card  reader ,  bersihkan seluruh sensor pada card reader . Jika Kartu masuk tapi dimuntahkan kembali solusinya adalah periksa kondisi kartu ATM, apakah kartu ATM mengalami kerusak  (sobek  atau  cacat).  Cek  dan  bersihkan magnet  pembaca  kartu  ATM,    jika  masih bermasalah coba ganti magnet pembaca kartu ATM. Jika  latar  layar  hitam  polos  muncul  pesan  “ please selected propert boot device ” solusinya adalah cek
card reader dan bersihkan seluruh sensor yang ada pada card reader, Jika  muncul kode  kesalahan 002 pada  pojok  kanan  atas  solusinya  adalah  periksa apakah  ada  kartu  ATM  yang  tersangkut  di Card Reader .
5. Dispenser  Failure (uang  tidak  dapat  keluar  saat transaksi dan muncul pesan “Transaksi gagal”): Jika Muncul kode error 2:0 ( Single Reject switch faulty / Blocked )  solusinya  adalah  periksa  dan  bersihkan sensor dispenser failure tersebut, Jika muncul Kode error  2:6  ( Staker  whell  drive  defective/bloked ) solusinya  adalah  lakukan  pengecekan  area single reject ,  barangkali  ada  uang/serpihan  uang  yg menghalangi sensor. Bersihkan sensor DPS 14,15,7 juga  PS  1,2.  Cek  juga  selenoida  sebelah  kiri  dan kanan  apakah  berfungsi  ketika  uji  level  dua.  Lihat juga kondisi plat plastiknya apa ada yang rusak atau ada  per/pegas yang hilang.

## Diagram Use Case
Sejumlah  fungsional  dari  aplikasi  diagnosa kerusakan  mesin  ATM  dapat  dilihat  pada  diagram use case berikut.
Sumber: (Tezar Maula, 2024) Gambar 1. Diagram Use Case
Diagram Activity Berikut  adalah  diagram activity yang  menggambarkan alur  proses  konsultasi  yang  dilakukan  pengguna  pada aplikasi sistem pakar.
VOL. 10 No. 1 Juni 2024 P-ISSN : 2460-2108 E-ISSN : 2620-5181
Akreditasi Peringkat 4 (Sinta 4) Berdasarkan Keputusan Dirjen Pendidikan Tinggi, Riset, dan Teknologi Kemendikbud No.105/E/KPT/2022, 7 April 2022. Diterbitkan oleh LPPM STMIK Widuri
Sumber: (Tezar Maula, 2024) Gambar 2. Diagram Activity

## Rancangan Basis Data
Berikut adalah rancangan sistem basis data yang menggambarkan struktur beserta relasi dari setiap tabel digunakan  pada  aplikasi  sistem  pakar  diagnosa kerusakan mesin ATM.
Sumber: (Tezar Maula, 2024) Gambar 3. Diagram ERD Basis Data

## Tampilan Aplikasi Sistem Pakar Diagnosa
Kerusakan Mesin ATM Tampilan Halaman Utama Halaman  utama  menampilkan  form  login administrator dan menu untuk konsultasi.
Sumber: (Tezar Maula, 2024) Gambar 4. Halaman Login
Tampilan Dashboard Halaman  dashboard  merupakan  halaman  yang ditampilkan setelah pengguna admin melakukan proses login sistem.
Sumber: (Tezar Maula, 2024) Gambar 5. Halaman Dashboard
Tampilan Jenis Kerusakan Halaman  ini  menampilkan  data  jenis  kerusakan mesin  ATM  dimana  pada  halaman  ini  pengguna  dapat menambah,    merubah  serta  menghapus  data  jenis kerusakan pada mesin ATM.
Sumber: (Tezar Maula, 2024) Gambar 6. Halaman Jenis Kerusakan

## INFOTECH: JOURNAL OF TECHNOLOGY INFORMATION
DOI: https://doi.org/10.37365/jti.v10i1.250

## Tampilan Halaman Gejala Kerusakan
Halaman  ini  menampilkan  data  ciri  atau  gejala kerusakan  mesin  ATM  dimana  pada  halaman  ini pengguna dapat menambah,  merubah serta menghapus data gejala kerusakan.
Sumber: (Tezar Maula, 2024) Gambar 7. Halaman Gejala Kerusakan
Tampilan Halaman Basis Pengetahuan Halaman  ini  digunakan  untuk  menambah, merubah  serta  menghapus  data  pengetahuan  untuk proses diagnosa kerusakan mesin ATM.
Sumber: (Tezar Maula, 2024) Gambar 8. Halaman Daftar Pengetahuan
Tampilan Halaman Konsultasi Pada  halaman  ini  pengguna  diminta  untuk menentukan  pilihan  tingkat  keyakinan  terhadap  gejala- gejala  yang  ditemukan  untuk  kemudian  sistem  akan melakukan  proses  diagnosa  kerusakan  berdasarkan jawaban pengguna tersebut.
Sumber: (Tezar Maula, 2024) Gambar 9. Halaman Daftar Pengetahuan
Tampilan Hasil Diagnosa Halaman  ini  menampilkan  sebuah  kesimpulan hasil  diagnosa  kerusakan  mesin  ATM  berdasarkan proses konsultasi yang telah dilakukan.
Sumber: (Tezar Maula, 2024) Gambar 10. Halaman Hasil Diagnosa

## KESIMPULAN
Hasil dari penelitian yang telah dilakukan berupa sebuah  aplikasi  sistem  pakar  berbasis  web  untuk melakukan  diagnosa  kerusakan  mesin  ATM  bertipe NCR  pada  bank  UOB  menggunakan  metode Certainty Factor . Aplikasi ini dapat digunakan untuk mendiagnosa kerusakan  ATM  seperti  layaknya  seorang  pakar, sehingga  proses  diagnosa  untuk  mendeteksi  kerusakan yang  terjadi  hingga  menentukan  solusi  perbaikan  yang perlu dilakukan dapat diperoleh dengan tepat dan cepat.
Aplikasi  sistem  pakar  yang  dihasilkan  dari penelitian  ini  masih  perlu  dikembangkan  juga  untuk mesin-mesin  ATM  dengan  jenis  yang  lainnya.  Akan lebih  baik  apabila  aplikasi  ini  juga  dapat  digunakan secara offline pada perangkat Android atau smartphone sehingga aplikasi ini dapat tetap digunakan meski tanpa adanya koneksi jaringan internet.

## DAFTAR PUSTAKA
Achmad Lutfi Fuadi,  A. F. (2020).  Analisis Kerusakan Pada  Mesin  Atmncr  Dengan  Metode  Forward Chaining Berbasis Web Di Pt. Armorindo ArthA. Prosiding  Seminar  Nasional  Informatika  Dan Sistem Informasi , 5 (2), 157–174.
Adiwihardja, C., Mahadewi, P. S., & Widiarina. (2019). Perapan  Metode  Certainty  Factor  Pada  Aplikasi Pakar  Seleksi  Tes  Kepribadian  Calon  Karyawan.
SemanTIK , 5 (2), 219–230. http://ojs.uho.ac.id/index.php/semantik
Fakta dan Info Tentang Bank UOB. (2021). 123ish.Com. https://www.123ish.com/id/entries/2430-fakta  & info-tentang-bank-uob-ini-wajib-kamu-ketahui
VOL. 10 No. 1 Juni 2024 P-ISSN : 2460-2108 E-ISSN : 2620-5181
Akreditasi Peringkat 4 (Sinta 4) Berdasarkan Keputusan Dirjen Pendidikan Tinggi, Riset, dan Teknologi Kemendikbud No.105/E/KPT/2022, 7 April 2022. Diterbitkan oleh LPPM STMIK Widuri
Hakim  Tanjung,  D.  Y.  (2021).  Optimalisasi  Algoritma C4.5  untuk  Prediksi  Kerusakan  Mesin  ATM. Infosys  (Information  System)  Journal , 6 (1),  12. https://doi.org/10.22303/infosys.6.1.2021.12-21 Hasibuan, N. A., Sunandar, H., Alas, S., & Suginam, S. (2017). Sistem Pakar Mendiagnosa Penyakit Kaki Gajah  Menggunakan  Metode  Certainty  Factor. Jurasik (Jurnal Riset Sistem Informasi Dan Teknik
Informatika) , 2 (1), 29. https://doi.org/10.30645/jurasik.v2i1.16
Marwan Hakim, M. H., & Rusdan. (2021). Sistem Pakar
Hukum  Tajwid  Pada  Kitab  Suci  Al-Qur’An dengan Metode Forward Chaining. TEKNIMEDIA: Teknologi Informasi Dan Multimedia , 1 (2), 33–38. https://doi.org/10.46764/teknimedia.v1i2.23
Novaliyan,  A.  R.,  Fernandes,  A.  L.,  Hendro Wahyudiono,  P.,  Olva,  M.,  Suganda,  A.,  Ismail, Iksan,  N.,  Yani,  A.,  &  Panessai,  I.  Y.  (2021). Bimbingan  dan  Konseling  Mahasiswa  yang Berbasis  Sistem  Pakar  dengan  Menggunakan Metode Faktor Kepastian. Journal of Engineering, Technology,  and  Applied  Science , 3 (2),  21–34. https://doi.org/10.36079/lamintang.jetas-0302.234
Putri, N. A. (2018). Sistem Pakar untuk Mengidentifikasi
Kepribadian Siswa Menggunakan Metode Certainty  Factor  dalam  Mendukung  Pendekatan Guru. INTECOMS:  Journal  of  Information Technology  and  Computer  Science , 1 (1),  78–90. https://doi.org/10.31539/intecoms.v1i1.164
Riyawan,  A.,  Muharni,  S.,  &  Syaputra,  M.  A.  (2019).
Penerapan  Metode  Certainty  Factor  Untuk Diagnosa Penyakit Tanaman Buah Naga. International Research on Big-Data and Computer Technology: I-Robot , 3 (1). https://doi.org/10.53514/ir.v3i1.113
Sihalolo,  T.  P.  (2020).  Identifikasi  Kepribadian  Siswa Slta Di Kota Medan Dengan Menerapkan Metode Certainty Factor. Jurnal Pembangunan Perkotaan , 8 (1), 33–38.
Tezar  Maula,  G.  G.  (2024). Sistem  Pakar  Diagnosa Kerusakan  Mesin  Atm  Menggunakan  Metode Certainty Factor Pada Bank Uob .
Yansuri,  D.  S.  (2017).  Improvisasi  Pembacaan  Error Code  Pada  Mesin  Atm  Jika  Terjadi  Gangguan Pada  Cash  Handler  Fatal  Error. Jurnal  Teknik
Elektro , Vol. 7 No. , 18–29. https://www.ojs.unpal.ac.id/index.php/jte/article/v iew/230