Abstrak
Sistem pakar adalah sistem berbasis komputer yang menggunakan pengetahuan, fakta, dan teknik
penalaran dalam memecahkan masalah yang biasanya hanya dapat dipecahkan oleh seorang pakar dalam
bidang tertentu. Sistem pakar memberikan nilai tambah pada teknologi untuk membantu dalam menangani
era informasi yang semakin canggih. Adapun masalah yang sering terjadi dalam pemakaian printer canon
jenis ink jet ini bagi orang awam ialah kurangnya pengetahuan khusus dalam cara pemakaian dan
perawatannya. Sehingga printer canon ini sering mengalami terjadinya kerusakan. Aplikasi sistem pakar ini
dibuat untuk menentukan jenis kerusakan mesin printer canon jenis ink jet dan intensitas yang tepat bagi
penggunanya menghasilkan keluaran berupa saran jenis kerusakan dan intensitas solusi yang tepat bagi
penggunanya berdasarkan gejala yang diinputkan oleh user. Selanjutnya data dianalisa dengan menggunakan
metode backward chaining. Dalam hal ini sistem pakar yang dibangun diimplementasikan dengan bahasa
pemrograman PHP dan database MySQL, Setelah dilakukan implementasi dan pengujian sistem pakar yang
dibuat sudah dapat menggantikan seorang pakar untuk mendeteksi kerusakan pada mesin printer canon jenis
ink jet.
Kata Kunci : Sistem Pakar, Backward Chaining, Printer Canon jenis ink jet.
14 IF 005 = TRUE OR E14 & E15a = menetukan jenis, dan penanganan kerusakan
TRUE THEN Kode_Penanganan = adalah Jenis_gejala Kerusakan komponen,
E14 & E15a Penyebab_Kerusakan, solusi_perbaikan.
15 IF 005 = TRUE OR E13 & E16a = 3.4 Perancangan Sistem
TRUE THEN Kode_Penanganan = Teknik proses ini menjadi tiga
E13 & E16a bagian diantaranya yaitu depth firsth search,
16 IF 006 = TRUE OR P20a = TRUE breath first search dan best first search.
THEN Kode_Penanganan = P20a Metode penelusuran yang
17 IF 006 = TRUE OR P20b = TRUE digunakan dalam perancangan sistem ini
THEN Kode_Penanganan = P20b menggunakan Breath First Search sebagai
18 IF 006 = TRUE OR P07b = TRUE metode pelacakan untuk mencapai suatu
THEN Kode_Penanganan = P07b tujuan. Proses ini bekerja dari kiri ke kanan
19 IF 006 = TRUE OR P06b = TRUE baru bergerak ke bawah. Hal ini akan
THEN Kode_Penanganan = P06b berlanjut sampai di temukan titik tujuan,
20 IF 006= TRUE OR P09a = TRUE hingga menemukan tujuan yang diinginkan
THEN Kode_Penanganan = P09a jika hasil tidak sesuai yang diharapakan
21 IF 006 = TRUE OR P15a = TRUE maka akan kembali ke titik semula. Bentuk
THEN Kode_Penanganan = P15a Flowchart penelusuran pencariaan ini akan
22 IF 007= TRUE OR P05a = TRUE terus menemukan hasil tujuan yang
THEN Kode_Penanganan = P05a diinginkan hingga menemukan titik tujuan
yang diinginkan. Proses ini dapat dilihat
23 IF 007 = TRUE OR P06a = TRUE
THEN Kode_Penanganan = P06a pada gambar III.1.
START
3.3. Analisa Sistem
Analisis merupakan tahap awal PILIH JENIS
KOMPONEN
Gambar III.2 Diagram Konteks Sistem Pakar dilihat berdasarkan keluaran yang dihasilkan
dari data atau kondisi masukan yang
2. Data Flow Diagram diberikan untuk fungsi yang ada tanpa
Data melihat bagaimana proses untuk
Komp Kompon mendapatkan keluaran tersebut. Dari
onen en
keluaran yang dihasilkan, kemampuan
Data program dalam memenuhi kebutuhan
Komponen pemakai dapat diukur dan diketahui
Data Data
Permasalaha 0.1 Permas kesalahan-kesalahannya.
Pakar n Perma alahan
Inp 1. Halaman Utama
Data Solusi ut salaha
Dat n Tampilan Halaman utama dapat di
a lihat seperti gambar dibawah ini :
Solus Data
i Solusi
0.2
Pros
es
Kon
sult
asi
Data
Konsultas
Data
i
Komponen Gambar IV.1 Menu program
Data 0.3 Rekam
User Konsultasi
Permasalaha Pilih
n an 2. Halaman Menu Pakar
Data
Kons
Permasala Halaman memilih gejala kerusakan,
ultasi
Rekam han tampilan Halaman Memilih jenis gejala
Permasa kerusakan. Tampilan Halaman Memilih
lahan
Permasalah jenis gejala kerusakan dapat di lihat seperti
an dan Data
solusi 0.4 Solusi gambar dibawah ini:
Ha Rekam
sil Solusi
Ko
nsu
Gambar III.3 ltas
Data Flow Diagram Level 0
i
5.2. Saran
Dari kesimpulan yang telah diambil,
maka dapat dikemukakan saran-saran yang
akan sangat membantu untuk pengembangan
perangkat lunak ini selanjutnya.
1. Perlu diadakan penambahan data untuk
Gambar IV.5 Gejala Kerusakan gejala dan ciri kerusakan yang terjadi
pada mesin printer canon Jenis Ink Jet
4. Tampilan Halaman Tambah Data beserta cara deteksi dan pencegahan
Solusi awalnya sehingga informasi yang
Halaman berikut ini untuk dimiliki akan semakin luas dan banyak.
mengnambah data solusi yang sebelumnya 2. Aplikasi yang dirancang belum dapat
telah diinputkan. Ini berguna jika memenuhi kebutuhan seutuhnya dan
sebelumnya terdapat kesalahan dalam input belum dapat diaplikasikan secara
data solusi. Adapun tampilan halaman edit optimal. Sistem ini dapat dikembangkan
data solusi dapat dilihat pada Gambar IV.6 lagi menjadi sistem aplikasi yang lebih
dibawah ini. berkualitas sehingga user dapat
merasakan kepuasan saat menggunakan
sistem ini.
3. Agar informasi mengenai kerusakan dan
cara solusi perbaikan dapat dilkukan
dengan cepat, efektif dan efisien maka
disarankan untuk memakai sistem yang
telah dirancang.
DAFTAR PUSTAKA
Gambar IV.6 Halaman Tambah Data Solusi
[1] Aditya Alan Nur, Jago PHP dan
5. Kesimpulan dan Saran MySQL, Edisi Pertma, Dunia
5.1 Kesimpulan Komputer, Bekasi, 2011.
Setelah dilakukan implementasi dan analisa [2] Hartati Sri dan Sari Iswanti, Sistem
program, maka dapat diperoleh kesimpulan Pakar dan Pengembangannya.
sebagai berikut : Cetakan Pertama, Graha Ilmu,
Yogyakarta, 2008.