Alcianno G. Gani
localghost2000@yahoo.com
Abstra
PENDAHULUAN ct PENGERTIAN SISTEM PAKAR
Pada era teknologi dan Informasi saat ini
In this paper will describe the design of an application program
Sistem pakarusing the aplikasi
adalah programming
berbasis
komputer
languagememiliki tingkat penggunaan
Visual Basic.Net, to assist inyang
diagnosingkomputer
damage to yang
the desktop computer
digunakan andmenye-
untuk find
tinggi karena totelah
a solution menjadi
repair bagian dari
the hardware. Byke-applying the diagnosis
lesaikan expert
masalah system on yang
sebagaimana a desktop
dipikir-
hidupan sehari-hari.
computer hardwareTingginya
damage istingkat
expectedpe-to ease in
kanfinding damageyang
oleh pakar to computer
mempunyai hardware
keahlian
manfaatan komputer berbanding terbalik de-
and get the right solution to repair the damage, khusus so as topada
facilitate
bidangand accelerate
tertentu, timemela-
seperti: to
ngan pengetahuan
repair a troubledpengguna
computer.komputer
Through itu this expert system, we can create reports on
kukan diagnosis kerusakan perangkat keras the
sendiri mengenai
diagnosis masalah teknis
of a computer, so wekomputer.
can print the reportkomputer.
to be given to the technician.
Pengetahuan seorang pakar disim-
pan pada basis pengetahuan, dan diolah de-
Umumnya bagi pengguna komputer, ngan mekanisme penalaran tertentu
perbaikan kerusakan komputer biasanya di- .
serahkan pada teknisi sehingga membutuh- Struktur Bagan Program Sistem Pakar
kan waktu, tenaga dan biaya ekstra karena Untuk membangun sebuah aplikasi
permasalahan jarak maupun berat dan ukuran pakar berbasis pengetahuan, maka digunakan
komputer saat akan dibawa ke tempat teknisi. sistem pakar berbasis kaidah produksi, pada
sistem pakar berbasis kaidah produksi ter-
Berdasarkan permasalahan diatas, di- dapat 5 komponen penting membangun sis-
butuhkan suatu aplikasi sistem pakar yang tem tersebut yaitu basis pengetahuan, basis
dapat mendeteksi atau mendiagnosis masa- data, mesin penalaran, fasilitas penjelasan,
lah yang timbul dari kerusakan komponen interaksi pengguna.
komputer. Untuk itu sistem pakar diagnosis
ini berfungsi sebagai solusi dari permasala- • Basis Pengetahuan
han kerusakan pada komputer, sistem pakar Pengetahuan adalah pemahaman teoritis
ini akan membantu : atau praktis mengenai suatu subjek atau
1. mengidentifikasi kerusakan pada kom- domain. Agar pengetahuan dapat di-
puter gunakan dalam sistem, pengetahuan
2. Menemukan Penyebab Kerusakan pada harus direpresentasikan dalam format
komputer tertentu yang kemudian dihimpun dalam
3. Memberikan solusi dan Informasi suatu basis pengetahuan, perepresen-
mengenai Biaya Servis komputer. tasian dimaksudkan untuk menangkap
sifat-sifat penting problema dan mem-
1
buat informasi itu dapat diakses oleh kasi sistem pakar: bagaimana kesim-
prosedur pemecahan problema. Kaidah pulan tertentu tercapai dan mengapa
produksi adalah cara formal untuk mem- fakta diperlukan, maka sistem pakar
presentasikan rekomendasi, arahan, hatus dapat memberikan penjelasan
strategi, bentuk penulisan kaidah pro- alasan dan membenarkan saran, analisis,
duksi dalam bentuk jika-maka (if-then). atau kesimpulan.
Kaidah jika-maka menghubungkan
anteseden dengan konsekuesnsi yang • Interaksi Pengguna
diakibatkannya. Berikut berbagai bentuk Interaksi pengguna adalah bentuk
kaidah jika-maka: komunikasi pengguna antara aplikasi
sistem pakar untuk mencari dan
JIKA (antecedant) MAKA (konsekuen) menemukan sebuah solusi.
JIKA (kondisi) MAKA (aksi)
JIKA (premis) MAKA (konklusi)
Perancangan Sistem Pakar
Perancangan sistem pakar berbasis
• Basis Data kaidah produksi dimulai dengan melakukan
Fakta, informasi dikumpulkan didalam pengumpulan pengetahuan pakar pada suatu
kesatuan basis data, yang akan di- domain tertentu, kemudian membentuk
gunakan pada aplikasi sistem pakar. database fakta untuk digunakan sistem pakar
Untuk menetapkan kesamaan kondisi mensesuaikan fakta yang di masukkan user,
pada aturan jika-maka pada basis penge- mempresentasikan pengetahuan pada basis
tahuan dan mencari kesimpulan atas pengetahuan melalui akuisisi pengetahuan,
kondisi yang diberikan. membentuk program interaksi pengguna,
serta fasilitas penjelasan dan pengembangan
• Metode Penalaran database pengetahuan.
Penalaran merupakan proses untuk
menghasilkan informasi dari fakta yang Kelebihan dan Kekurangan Sistem Pakar
diketahui atau diasumsikan. Ada 2 me- Sistem pakar sebagai aplikasi komputer
tode penalaran yang penting dalam juga memiliki berbagai kelebihan dan
sistem pakar, yaitu: runut maju dan kekurangan dalam fungsinya:
runut balik.
1. Runut Maju a. Kelebihan Sistem Pakar
Runut maju berarti menggunakkan 1. Pengetahuan seorang pakar yang
himpunan aturan kondisi-aksi. Dalam sudah diadaptasi kebentuk software
metode ini, data digunakan untuk dapat diperbanyak dan disebarluas-
menentukan aturan mana yang akan kan dalam jumlah yang tidak ter-
dijalankan, kemudian aturan tersebut batas.
dijalankan. 2. Biaya memperbanyak software lebih
murah dibanding menghadirkan se-
2. Runut Mundur orang pakar..
Runut mundur berarti menggunakkan 3. Software sistem pakar dapat diguna-
himpunan aturan goal-driven. Dalam kan kapan saja tanpa ada batas waktu
metode ini, tujuan/goal digunakan 4. Sifat komputer yang pasti dan selalu
untuk menentukan kemungkinan benar selama masukan dan algoritma
mana yang akan dijalankan, kemu- yang diberikan benar sehingga ke-
dian aturan tersebut dijalankan. luaran sistem pakar dapat menjadi
penunjang keputusan yang dapat
• Fasilitas Penjelasan diterima.
Fasilitas penjelasan memungkinkan
pengguna untuk mengetahui pada apli-
2
b. Kelemahan Sistem Pakar C. Monitor
Pengembangan perangkat lunak sistem Monitor adalah output utama pada PC,
pakar lebih sulit dibandingkan perangkat perangkat tersebut bertugas untuk mem-
lunak konvensional. berikan tampilan dari apa yang telah di-
kerjakan oleh pengguna PC. Pada kom-
Faktor Kepastian ponen tersebut terdapat berbagai jenis
Ketidakpastian yang disebabkan oleh kerusakan seperti: monitor menampilkan
aturan yang tidak pasti dan jawaban peng- RGB rusak.
guna yang tidak pasti, dapat menyebabkan
kesulitan dalam mencapai kesimpulan yang D. Printer Inkjet
sempurna. Aplikasi sistem pakar membutuh- Printer adalah suatu alat untuk men-
kan nilai parameter, untuk menunjukkan cetak semua tulisan, dokumen yang
besarnya suatu kepercayaan atas hasil pen- terlihat pada layer monitor, dan lain-lain
capaian suatu kesimpulan pada suatu aturan. yang terkandung dalam komputer Pada
komponen tersebut terdapat berbagai
KERUSAKAN PERANGKAT KERAS jenis kerusakan seperti: hasil cetakan
KOMPUTER hanya 1 warna, warna cetakan tidak
Komputer sebagai alat elektronik dapat bersih, bagian belakang kertas terkena
mengalami gangguan kinerja ketika diguna- tinta, printer tidak dapat mencetak.
kan, hal tersebut dapat menyebabkan pekerja-
an seseorang menjadi tidak selesai tepat E. Harddisk
waktu dan efektif. Untuk dapat melakukan Harddisk adalah sebuah subsistem pe-
perbaikan kerusakan hardware komputer rangkat keras komputer yang digunakan
tersebut, maka perlu mengetahui apa penye- untuk menyimpan data dalam jumlah
bab dari kerusakan tersebut. Berikut bagian besar. Pada komponen tersebut terdapat
komponen hardware komputer yang me- berbagai jenis kerusakan seperti: tidak
ngalami kerusakan: dapat di partisi.
A. Keyboard F. Power Supply
Keyboard adalah input device primer Power supply adalah perangkat keras
pada PC, bentuk fisiknya berupa sebuah komputer yang mendapatkan aliran
papan ketik dengan tombol abjad dan listrik dan mengirimkan arus listrik yang
tombol numerik lengkap serta tambahan dibutuhkan komponen komputer lain.
tombol fungsi lainnya. Pada komponen Pada komponen tersebut terdapat ber-
tersebut terdapat berbagai jenis kerusa- bagai jenis kerusakan seperti: kipas
kan seperti: muncul pesan tampilan berisik dan tidak berputar.
keyboard error, tombol keyboard tidak
berfungsi, beberapa tombol tidak G. CD-ROM
berfungsi. Cd-rom adalah perangkat keras kom-
puter bertugas membaca dan menulis
B. Motherboard pada media disk. Pada komponen terse-
Motherboard adalah papan besar pada but terdapat berbagai jenis kerusakan
komponen komputer yang berfungsi seperti: sulit membaca media disk, pintu
sebagai induk atau pusat penghubung cd-rom sulit dibuka/ditutup.
seluruh komponen sekaligus mengatur
kerja komponen tersebut. Pada kom- PERANCANGAN DAN IMPLEMENTA-
ponen tersebut terdapat berbagai jenis SI SISTEM
kerusakan seperti: sering terjadi hang A. Tahapan Perancangan Sistem Pakar
pada motherboard, tidak dapat booting, Dalam merancang suatu sistem pakar,
suara “bib” terus menerus. perlu menentukan tahapan-tahapan peran-
3
cangan sistem pakar tersebut, tahapan- kat keras komputer desktop. Berikut perma-
tahapan perancangan di mulai dari menen- salahan yang telah di identifikasi :
tukan pokok permasalahan, membuat basis 1. Belum adanya aplikasi bantu yang dapat
pengetahuan, membentuk mesin penalaran, mendiagnosis kerusakan perangkat keras
membentuk pengembangan sistem, mem- komputer.
bangun user interface. Berikut adalah gambar 2. Karyawan kesulitan dalam mendiagno-
4.1 menggambarkan flowchart dari tahapan sis kerusakan perangkat keras komputer
perancangan: desktop.
3. Karyawan kesulitan menemukan solusi
mulai perbaikan perangkat keras
4
• Aturan 4 : mengalami masalah PC Jika penyebab1: pemasangan vga card
mengalami hang, cf: 0,8 tidak tepat pada tempatnya,
Jika penyebab1: memory utama tidak Maka solusi: cek pemasangan rangkaian
kompatibel dengan motherboard yang video
digunakan, Atau penyebab2: kerusakan pada kabel
Maka solusi: coba ganti dengan memory power monitor,
lain. Maka solusi: coba ganti dengan monitor
Atau penyebab2: terdapat aplikasi virus lain.
di dalam file harddisk,
Maka solusi: gunakan anti virus yang
• Aturan 8 : mengalami masalah monitor
terpercaya warna RGB rusak, cf: 0,6
Atau penyebab3: PC di overclock Jika penyebab1: pemasangan vga card
melebihi batasan kecepatan yang tertera tidak tepat pada tempatnya,
pada processor, Maka solusi: cek pemasangan rangkaian
Maka solusi: kembalikan kondisi PC video
pada kecepatan aslinya
• Aturan 9 : mengalami masalah sulit
• Aturan 5 : mengalami masalah PC tidak membaca data pada cd-rom, cf: 0,7
dapat booting, cf: 0,8 Jika penyebab1: media disk tidak bagus,
Jika penyebab1: memory cadangan Maka solusi: bersihkan dengan tisu
rusak, diberi alcohol pada permukaan disk
Maka solusi: non-aktifkan memory
Atau penyebab2: melemahnya kerja
cadangan.
optic cd-rom,
Atau penyebab2: memory utama tidak Maka solusi: kalibrasi trimpot
kompatibel dengan motherboard yang Atau penyebab3: lensa optic kotor,
digunakan, Maka solusi:bersihkan dengan disk
Maka solusi: coba ganti dengan memory
cleaner.
lain.
Atau penyebab3: terdapat bad sector
• Aturan 10 : mengalami masalah disk
yang parah,
tidak berputar, cf: 0,8
Maka solusi: gunakan disk manager
Jika penyebab1: kerusakan pada motor
untuk mengatasi bad sector.
disk,
Maka solusi: ganti motor disk yang baru
• Aturan 6 : mengalami masalah suara
“bib” panjang, terus-menerus dan tidak
• Aturan 11: mengalami masalah CD-rom
ada tampilan, cf: 0,6
susah buka tutup pintu, cf: 0,7
Jika penyebab1: memory utama tidak
Jika penyebab1: motor pintu tidak
kompatibel dengan motherboard yang
bekerja baik,
digunakan,
Maka solusi: menganti motor baki yang
Maka solusi: coba ganti dengan memory
baru
lain.
Atau penyebab2: karet tape dan roda
Atau penyebab2: pemasangan memory
gigi tidak bagus,
ram tidak tepat pada tempatnya,
Maka solusi: ganti karet tape baki dan
Maka solusi: lakukan pemasangan
bersihkan roda gigi poros baki
dengan benar.
• Aturan 12 : mengalami masalah optic
• Aturan 7 : mengalami masalah suara
tidak dapat maju mundur, cf: 0,5
“bib” bagus 1 atau 2 kali, tapi tidak ada
Jika penyebab1: terdapat debu
tampilan, cf: 0,8
menempel pada roda gigi perputaran
poros,
5
Maka solusi: bersihkan dengan kuas Maka solusi: gunakan cartridge ber-
halus wana, untuk mencetak dokumen ber-
warna
• Aturan 13 : mengalami masalah hard- Atau penyebab2: pilihan print hanya
disk tidak dapat di partisi, cf: 0,7 pada skala grayscale,
Jika penyebab1: master boot record Maka solusi: uncheklist pada kotak
rusak, pilihan grayscale.
Maka solusi: gunakan utility restore Atau penyebab3: driver printer dengan
MBR. printer yang digunakan tidak sesuai,
Maka solusi: sesuaikan driver dengan
• Aturan 14 : mengalami masalah hard- printer yang digunakan
disk dapat dipartisi, tetapi tidak dapat
diformat, cf:0,7 • Aturan 18 : mengalami masalah warna
Jika penyebab1: tidak pernah melakukan cetakan tidak bersih, cf: 0,8
perawatan pada hardisk, Jika penyebab1: tidak menggunakkan
Maka solusi: lakukan low level format. kertas cetakan dengan kebutuhan perce-
takan ,
• Aturan 15 : mengalami masalah mucul Maka solusi: gunakan kertas cetakan
tampilan keyboard error pada layer yang sesuai kebutuhan percetakan.
monitor, cf: 0,8 Atau penyebab2: tidak menggunakkan
Jika penyebab1: konektor keyboard cartridge dengan benar,
renggang, bila di goyang, Maka solusi: gunakan cartridge warna
Maka solusi: ganti konektor keyboard photo.
yang baru Atau penyebab3: tinta cartridge dalam
Atau penyebab2: kabel data tidak bagus, kondisi tidak bagus, seperti bocor/
Maka solusi: ganti dengan kabel data tersumbat,
baru Maka solusi: lakukan pengecekan head
Atau penyebab3: sekring pada mother- printer pada “nozzle check printer”
board dekat konektor keyboard female,
Maka solusi: ganti sekring yang baru • Aturan 19 : mengalami masalah bagian
belakang kertas terkena tinta, cf: 0,6
• Aturan 16 : mengalami masalah bebe- Jika penyebab1: bagian dalam printer
rapa tombol keyboard tidak berfungsi, tidak berfungsi,
cf: 0,7 Maka solusi: bersihkan bagian dalam
Jika penyebab1: jalur pcb kotor , dan luar printer secara berkala
Maka solusi: bersihkan dengan tisu yang
diberi alcohol pada seluruh permukaan • Aturan 20 : mengalami masalah printer
pcb. tidak dapat mencetak, cf:0,8
Atau penyebab2: ada jalur yang terpu- Jika penyebab1: kabel power belum
tus, terpasang ke pusat listrik,
Maka solusi: sambungkan kembali de- Maka solusi: sambungkan kabel power
ngan tinta emas pada pusat listrik
Atau penyebab2: printer dan komputer
• Aturan 17 : mengalami masalah printer belum benar terkoneksi,
inkjet mencetak dokumen berwarna, Maka solusi: sambungkan kabel printer
tetapi yang tercetak hanya 1 warna, cf: pada komputer untuk terkoneksi
0,8
Jika penyebab1: hanya menggunakkan Tahap 3: Membentuk Mesin Penalaran
cartridge hitam, Metode penalaran adalah sebuah proses
untuk menghasilkan informasi dari fakta
6
yang diketahui atau diasumsikan. Metode Keterangan
penalaran yang digunakan pada sistem pakar A: konektor keyboard renggang, bila di
ini merupakan runut maju dan runut balik. goyang
Berikut bentuk penalaran runut maju dan B: kabel data tidak bagus,
runut mundur: C: sekring pada motherboard dekat
konektor keyboard female
• Runut Mundur dan Maju Pada Keru- D: jalur pcb kotor
sakan Keyboard E: jalur penghubung putus
A
H1: mucul tampilan keyboard error pada
layar monitor
H1 H2: mengalami masalah beberapa tombol
B
keyboard tidak berfungsi
K1: ganti konektor keyboard yang baru
K2: ganti dengan kabel data baru
C K3: ganti sekring yang baru
keyboard K4: bersihkan dengan tisu yang diberi
alcohol pada seluruh permukaan pcb
D K5: sambungkan kembali dengan tinta emas
H2
• Runut Mundur dan Maju Pada Ke-
E rusakan Motherboard
C
Gambar 2 Proses Runut Mundur Penyebab
Kerusakan keyboard H
B
A Motherboard
A K1
C K3
F H
D K4 G
H
H
E K5
I
7
H3: suara “bib” panjang, terus-menerus dan
A K1 tidak ada tampilan
H4: suara “bib” bagus 1 atau 2 kali, tapi
tidak ada tampilan
B K2 K1: coba ganti dengan memory lain
K2: gunakan anti virus yang terpercaya
K3: kembalikan kondisi pc pada kecepatan
C K3
aslinya
K4: non-aktifkan memory cadangan
K4 K5: coba ganti dengan memory lain
D K6: gunakan disk manager untuk mengatasi
bad sector
K5 K7: lakukan pemasangan dengan benar
E K8: cek pemasangan rangkaian video
K9: coba ganti dengan monitor lain
K6
F • C Runut Mundur dan Maju Pada Ke-
rusakan CD
H1 ROM
G K7 B
A Cd rom
I K8
Gambar 5 Proses Runut Maju Solusi
jPerbaikan Kerusakan Motherboard
K9 D H2
Keterangan E
A: memory utama tidak kompatibel dengan
motherboard yang digunakan H3
B: terdapat aplikasi virus di dalam file
harddisk F
H4
C: pc di overclock melebihi batasan
kecepatan yang tertera pada G
processor
D: cache memory rusak
E: memory utama tidak kompatibel dengan
motherboard yang digunakan
F: terdapat bad sector yang parah Gambar 6 Proses Runut Mundur Penyebab
G: pemasanagn memory ram tidak tepat Kerusakan CD ROM
pada tempatnya
H: pemasangan vga card tidak tepat
pada tempatnya
I: kerusakan pada kabel power monitor
H1: pc mengalami hang
H2: pc tidak dapat booting
8
• Runut Mundur dan Maju Pada
Kerusakan Harddisk
A K1
B K2
A
H
C K3
K4
D K5 harddisk
E
B
K6
F H
G K7
Gambar 7 Proses Runut Maju Solusi Gambar 8 Proses Runut Mundur Penyebab
Perbaikan Kerusakan CD ROM Kerusakan Harddisk
Keterangan
A: media disk tidak bagus,
B : melemahnya kerja optic cd-rom,
A K1
C : lensa optic kotor,
D: kerusakan pada motor disk,
E: motor pintu tidak bekerja baik, Gambar 9 Proses Runut Maju Solusi
B K2
F : karet tape dan roda gigi tidak bagus, Perbaikan Kerusakan Harddisk
G: terdapat debu menempel pada roda gigi
perputaran poros,
H1: sulit membaca data pada cd-rom Keterangan
H2: disk tidak berputar H1: harddisk tidak dapat di partisi
H3: CD-rom susah buka tutup pintu H2: harddisk dapat dipartisi, tetapi tidak
H4: optic tidak dapat maju mundur dapat diformat
K1: bersihkan dengan tisu diberi alcohol A: master boot record rusak,
pada permukaan disk B: tidak pernah melakukan perawatan pada
K2 : kalibrasi trimpot harddisk,
K3: bersihkan dengan disk cleaner K1: gunakan utility restore MBR
K4: ganti motor disk yang baru K2: lakukan low level format
K5: menganti motor baki yang baru
K6: ganti karet tape baki dan bersihkan roda
gigi poros baki
K7: bersihkan dengan kuas halus
9
• Runut Mundur dan Maju Pada Ke- C: driver printer dengan printer yang
rusakan Printer digunakan tidak sesuai,
D: tidak menggunakkan kertas cetakan
C dengan kebutuhan percetakan ,
H E: tidak menggunakkan cartridge dengan
B benar,
F: tinta cartridge dalam kondisi tidak
A F Printer bagus, seperti bocor/tersumbat,
G: bagian dalam printer tidak berfungsi,
D H: kabel power belum terpasang ke pusat
H listrik,
E I: printer dan komputer belum benar
terkoneksi,
GH H2: warna cetakan tidak bersih
H3: bagian belakang kertas terkena tinta
H H4: printer tidak dapat mencetak
IH K1: gunakan cartridge berwana, untuk
mencetak dokumen berwarna
K2: uncheklist pada kotak pilihan grayscale
K3: sesuaikan driver dengan printer yang
Gambar 10 Proses Runut Mundur Penyebab
digunakan
Kerusakan Printer
K4: gunakan kertas cetakan yang sesuai
kebutuhan percetakan
K5: gunakan cartridge warna photo
AB
K2 K1 K6: lakukan pengecekan head printer pada
“nozzle check printer”
K7: bersihkan bagian dalam dan luar printer
K3
C secara berkala
K8: sambungkan kabel power pada pusat
listrik
D
K4 K9: sambungkan kabel printer pada kom-
K5 puter untuk terkoneksi
10
Tahap 4: Membentuk Pengembangan
K1
A Sistem
Pengembangan sistem pakar dimulai
dengan membentuk alur program, membuat
perangkat aturan yang mampu menggunakan
B K2 mesin penalaran dan basis pengetahuan men-
Gambar 13 Proses Runut Maju Solusi
Perbaikan Kerusakan Power Supply jadi kesatuan sistem pakar. Perangkat aturan
C K3 tersebut merupakan bahasa pemrograman
Keterangan yang digunakan aplikasi sistem pakar me-
lakukan tugas tertentu yang didefinisikan.
tepat
Jawaban di Tampilkan solusi
inference
Gambar
A 15 Proses Runut Maju Solusi
K1
Perbaikan Kerusakan monitor
tidak tepat
Keterangan selesai
A: tidak ada warna Tampilkan pertanyaan lain
H1: kerusakan rgb Gambar 16 Bagan Alir Form Menu diagnosis
K1: pasang vga card dengan tepat dan benar
11
• Bagan alir form bantuan
• Diagram Usecase Sistem pakar
Usecase merupakan gambaran fung-
mulai sionalitas dari suatu sistem, sehingga
user paham dan mengerti mengenai
kegunaan sistem yang akan dibangun.
Form menu utama Setelah mengidentifikasikan actor yang
memainkan peran dalam menjalankan
sistem ini, tahap selanjutnya adalah
Menu bantuan mengidentifikasikan usecase dalam
Gambar 17 Bagan Alir Form Menu Bantuan sistem.
Form bantuan
selesai
Karyawan Sistem
1.memulai menjalankan aplikasi diagnosis 2. sistem menampilkan form diagnosis
kerusakan perangkat keras komputer tanya jawab, untuk memulai diagnosis
desktop kerusakan komputer
12
2. Nama Use Case : Penalaran Pengetahuan
Aktor : karyawan
Tujuan : sistem melakukan penalaran pengetahuan pada data pencarian kerusakan
13
lakukan perbaikan kerusakan
perangkat keras komputer.
14
• Pemodelan Objek
Pemodelan objek adalah suatu metode
untuk menggambarkan struktur sistem
yang memperlihatkan semua objek yang
ada berdasarkan hubungannya terhadap
objek lainnya, menampilkan atribut serta
operasi yang menjadi ciri suatu kelas
tertentu.
15
Table 5 Pencarian Kerusakan Tahap 5: Membentuk User Interface
Nama table: pencarian Interaksi pengguna adalah bentuk komu-
kerusakan nikasi pengguna antara aplikasi sistem pakar
Primary key: id_kerusakan untuk mendiagnosis kerusakan perangkat
Nama field Type keras komputer desktop, dan menemukan se-
Id_pencarian String(50) buah solusi perbaikan yang tepat. Peng-
Id_komponen String(100) gunaan aplikasi berbasis objek memudahkan
Id_masalah String(100) pengguna dalam berinteraksi dengan aplikasi.
Id_penyebab String(100)
Id_solusi String(100)
• Perancangan Menu Aplikasi
Rancangan struktur menu pada aplikasi
Table 6 Komponen sistem pakar digunakan untuk meng-
Nama table: komponen gambarkan hak akses actor
Primary key: id_komponen
Nama field Type Menu Utama
Id_komponen String(50)
Nama_komponen String(100) MENU
Table 7 Penyebab
Nama table: Penyebab
Primary key: id_penyebab
Nama field
Id_penyebab
Type
String(50)
DIAGNOSIS BANTUAN
Nama_penyebab String(100)
Gambar
Fasilitas penjelasan
16
2. Halaman Menu Diagnosis
Diagnosis Kerusakan
Form pertanyaan:
Ya Tidak
17
Gambar 28 Usecase Diagram Aplikasi Sistem Pakar
18
Tabel 12 Skenario Use Case Memasukkan Jawaban Pertanyaan
Karyawan Sistem
1.memasukkan jawaban ke aplikasi 2.Memproses jawaban tersebut, jika
jawaban sesuai sistem akan menampilkan
solusi, jika jawaban tidak sesuai, sistem
akan menampilkan tampilan pertanyaan
diagnosis lain
Tabel 4.13 Skenario Use Case Menampilkan Pertanyaan Diagnosis Bagian Lain
Karyawan Sistem
1. sistem menampilkan data komponen,
data masalah, data penyebab pada form
diagnosis lain, jika hasil input jawab
pertanyaan karyawan tidak sesuai fakta
dengan data pencarian kerusakan
2.Mempelajari setiap pertanyaan diagnosis
yang ada
19
diagram tentang sistem pakar diagnosis 3. Diagram Aktifitas Pada UseCase
kerusakan perangkat keras komputer Memasukkan Jawaban Pertanyaan
desktop, yaitu: Karyawan memasukkan jawaban
pertanyaan ke sistem, dan sistem
1. Diagram Aktifitas Pada UseCase memproses jika jawaban bernilai
Mengaktifkan Aplikasi benar maka sistem menampilkan
Karyawan memulai menjalankan solusi perbaikan, tetapi jika
aplikasi diagnosis kerusakan pe- jawaban bernilai salah maka sistem
rangkat keras komputer desktop, menampilkan pertanyaan diagnosis
sistem menampilkan form diag- lain.
nosis tanya jawab, untuk memulai
diagnosis kerusakan komputer.
20
5. Diagram Aktifitas Pada UseCase D. Implementasi Program Aplikasi
Menampilkan Solusi Perbaikan Sistem pakar diagnosis kerusakan
Sistem menampilkan solusi per- perangkat keras desktop dimplementasikan
baikan, atas input jawab pertanyaan dengan menggunakan bahasa pemprograman
yang sesuai, karyawan mendapat- visual basic dan sistem manajemen database
kan solusi perbaikan, untuk m- Microsoft access, visual basic merupakan
elakukan perbaikan kerusakan bahasa tingkat tinggi yang berfungsi mem-
perangkat keras komputer. buat aplikasi berbasis berorientasi objek.
Microsoft access adalah software untuk
membanguan database yang berisi tabel-
tabel yang digunakan sebagai data di
aplikasi.
21
a. Menu Utama
Halaman muka yang digunakan untuk akases masuk ke dalam sistem bagi user. Terdapat
menu diagnosis kerusakan dan bantuan.
c. Form Bantuan
Halaman ini ditampilkan setelah user memilih menu bantuan, untuk mempelajari
lebih rinci melakukan diagnosis kerusakan perangkat keras.
22
Gambar 37 Form Bantuan
23
Saran-Saran REFERENSI
Saran yang perlu disampaikan pada Yuswanto, Pemprograman Database,
jurnal ini menyangkut sistem yang ada pada Prestasi Pustaka, Jakarta, 2007
sistem pakar diagnosis kerusakan perangkat
keras komputer desktop adalah sebagai Verdi Yasin, Rekayasa Perangkat Lunak
berikut: Berorientasi Objek, Mitra Wacana Media,
Jakarta, 2007
1. Melakukan pengembangan sistem secara
berlanjut guna memenuhi kebutuhan Kusrini, Sistem Pakar, Prestasi Pustaka,
sistem dimasa sekarang dan yang akan Jakarta, 2007
datang karena akan selalu terjadi
perubahan dinamis. Lim Rusyamsi, Menjadi Dokter Spesialis
Komputer, Kawan Pustaka, 2009
2. Melakukan pengembangan sistem pakar
ini, agar dapat memudahkan membuat Tan Amelia, Pemprograman Database
laporan setiap hasil diagnosis kerusakan Menggunakan Ado.Net, Graha Ilmu,
perangkat keras komputer desktop. Yogyakarta, 2007
24