Abstraksi—Di dalam penggunaannya, komputer tidak dapat luput dari kerusakan atau
masalah meskipun kerusakan itu mungkin hanya kerusakan kecil, oleh karena itu
komputer harus dirawat secara baik. Dan peranan seorang teknisi pun sangat
dibutuhkan terutama bagi para pengguna atau pemilik komputer yang tidak
mengetahui penyebab-penyebab kerusakan dan cara memperbaiki disaat komputer
mengalami kerusakan. Sangat disayangkan jika kerusakan yang terjadi hanyalah
kerusakan kecil yang semestinya dapat diperbaiki sendiri. Sementara waktu untuk
menunggu perbaikan sudah cukup lama dan biaya yang dikeluarkan cukup besar.Pada
tugas akhir ini akan dirancang suatu perangkat lunak yang dapat membantu orang
awam (user) yang memiliki pengetahuan tentang komputer, toko komputer atau
tempat pelatihan bagi para teknisi untuk mengidentifikasi kerusakan yang ada pada
umumnya sering terjadi pada komputer. Perangkat lunak ini akan menuntun user atau
pemakai untuk mengidentifikasi masalah baik itu kerusakan hardware maupun error
message bios dan windows pada personal computer dengan cara memilih jenis
kerusakan, mengikuti langkah-langkah pemeriksaan dan akhirnya dapat menemukan
solusi dan pemeriksaannya. Bahasa pemrograman yang digunakan adalah Visual Basic
6.0 dan DBMS yang digunakannya adalah SQL Server 2000.Penelitian tugas akhir ini
di mulai dari penentuan judul yang kemudian didukung oleh data-data yang ada, data-
data tersebut didapat dari hasil studi pustaka dan observasi. Tahap selanjutnya yaitu
menganalisis dan merancang sistemnya yang kemudian diimplementasikan. Dengan
adanya sistem pakar ini pengguna/user bisa mengetahui solusi dari masalah yang
terjadi pada Personal Computer baik masalah tentang Hardware maupun Bios and
Windows.
Kata kunci—sistem pakar, hardware, BIOS, windows, personal computer.
25
Infotech Journal ISSN : 2460-1861
didalamnya pengolahan data dan informasi, hardware, bios dan windows yang
maka akan sangat sedikitlah bagian terjadi pada Personal Computer.
pekerjaan yang harus dilakukan manusia, 2. Apakah sistem pakar yang dirancang
termasuk untuk menerapkan hasilnya untuk bisa memberikan pemecahan
keperluan tertentu. masalah/solusi yang cepat dan akurat
Teknik untuk membuat komputer kepada pengguna/user PC (Personal
mampu mengolah pengetahuan ini disebut Computer).
teknik kecerdasan buatan (artificial 3. Metode apa yang digunakan dalam
intellegence technique). Dengan pendekatan pencarian pemecahan masalah/solusi
ini manusia mencoba membuat komputer pada sistem pakar yang akan
dapat berpikir seperti cara yang dipakai diimplementasikan.
manusia dalam memecahkan masalah. 1.3. Maksud dan Tujuan Penelitian
Dilihat dari sejarah perkembangan Maksud dari penelitian tugas akhir ini
teknologi informatika yang semakin adalah :
pesatnya, ini akan membutuhkan sumber 1. Memperkenalkan kepada pengguna/user
daya manusia yang handal untuk menangani PC (Personal Computer) bahwa
masalah yang muncul dibidangnya. Oleh komputer memiliki banyak fungsi, salah
karena itu sumber daya manusia yang satunya yaitu bisa digunakan sebagai
bergerak di bidang komputer berusaha alat untuk mencari pemecahan
menguasai dalam bidang komputer yang masalah/solusi keberadaan suatu
berhubungan dengan hardware dan software kerusakan hardware atau error message
komputer. bios dan windows pada Personal
Micro Computer atau yang lebih dikenal Computer yang dialaminya dengan
dengan Personal Computer (PC) yang bantuan sistem pakar.
sering kita gunakan, pasti tidak akan pernah 2. Membuat prototype sistem pakar untuk
luput dari masalah. Sebaik-baiknya manusia mendiagnosis kerusakan hardware,
membuat, tetap saja ada kekurangan dan error message bios dan windows pada
kesalahannya. Baik itu masalah-masalah Personal Computer, yang tidak lain agar
hardware, bios maupun windows. Seperti dapat mempermudah pekerjaan dalam
masalah kerusakan komponen/subsistem mendeteksi kerusakan hardware, error
dalam Personal Computer (PC) atau pesan- message bios dan windows pada
pesan error (error message) yang dari dulu Personal Computer tanpa harus
hingga saat ini masih sering kita temukan mengandalkan tenaga ahli.
saat menggunakan Personal Computer (PC). Tujuan dari penelitian tugas akhir ini adalah
Kita berharap kiranya sebagian kecil :
masalah yang muncul pada Personal 1. Membuat sebuah perangkat lunak
Computer (PC) baik mengenai hardware, (software) yang dapat membantu
bios maupun windows bisa kita atasi sendiri memberikan pemecahan masalah/solusi
dengan cepat dan akurat tanpa harus yang berkaitan dengan kerusakan
mengandalkan bantuan tenaga ahli. hardware, error message bios dan
Dengan latar belakang masalah tersebut windows pada Personal Computer.
maka penulis tertarik untuk menyajikan 2. Untuk membantu pengguna/user PC
judul : ” Perancangan Sistem Pakar (Personal Computer) dalam menangani
Untuk Memecahkan Masalah Hardware, masalah yang berkaitan dengan
Bios dan Windows pada Personal hardware, bios dan windows pada
Computer”. Personal Computer.
1.2. Rumusan Masalah 1.4. Batasan Masalah
Adapun masalah yang penulis dapatkan 1. Masalah-masalah pada hardware, bios
pada penelitian ini adalah : dan windows pada Personal Computer
1. Apakah dengan sistem pakar ini dapat dicari pemecahan/solusinya
pengguna/user bisa mengetahui masalah dengan menggunakan sistem ini,
26
Infotech Journal ISSN : 2460-1861
27
Infotech Journal ISSN : 2460-1861
28
Infotech Journal ISSN : 2460-1861
29
Infotech Journal ISSN : 2460-1861
30
Infotech Journal ISSN : 2460-1861
UML menjadi tabel-tabel basis data bertipe Database master menyimpan informasi
relasional (RDBMS/Relational Database semua level sistem dari SQL Server.
Management System) maupun basis data Jadi, semua yang berhubungan dengan
yang terbaru yaitu basis data berorientasi sistem dari SQL Sever seperti account
objek (OODBMS/Object OrientedDatabase login, setting konfigurasi sistem,
Management System). informasi inisialisasi dari SQL Server
dan informasi dari database-database
2.11. Microsoft Visual Basic 6.0 yang ada.
Microsoft Visual Basic 6.0 merupakan 2. Model
bahasa pemrograman yang mudah Database model adalah template dari
digunakan untuk pengembangan aplikasi, semua database yang dibuat.
baik itu aplikasi kecil maupun aplikasi 3. Msdb
besar. Dengan banyaknya komponen Database msdb digunakan oleh SQL
control yang disediakan oleh Microsoft Server Agent untuk menjadwal
Visual Basic 6.0, membuat para aktivitas-aktivitas yang ada.
programmer dan pengembang aplikasi lebih 4. Tempdb
mudah dalam pembuatan aplikasi. Database tempdb adalah database yang
Microsoft Visual Basic 6.0 banyak berfungsi menyimpan dan menangani
dipakai oleh para programmer dan tabel-tabel dan stored procedure-store
pengembang aplikasi, karena kemudahan procedure sementara dari semua user
yang ditawarkannya. Dalam pengembangan yang masuk atau terhubung dengan
aplikasi, para programmer tidak terlalu sistem. Database tempdb dibuat setiap
dipusingkan dengan tampilan dari program, kali SQL Server dijalankan. Itu
karena dengan Microsoft Visual Basic 6.0 disebabkan pada waktu SQL Server
dapat dikembangkan dalam berbagai jenis berhenti atau sistem dimatikan, semua
aplikasi, seperti aplikasi database, tabel atau stored procedure sementara
jaringan, internet, multimedia grafik, dan secara otomatis dihapus.
lain-lain. Untuk membuat sebuah database pada
SQL Server, dapat dilakukan dengan dua
2.12. Microsoft SQL Server 2000 cara. Cara pertama untuk membangun
SQL Server 2000 merupakan produk database adalah menggunakan Enterprise
aplikasi database yang dikeluarkan oleh Manager, dan cara yang kedua untuk
Microsoft. SQL Server dapat digunakan membangun database adalah dengan
dalam pembuatan aplikasi mulai dari menggunakan Query Analyzer.
aplikasi kecil sampai dengan aplikasi yang
besar sekalipun. 3. Analisis Sistem
Database dalam SQL Server dibagi 3.1. Prosedur Sistem Pakar
menjadi dua bagian, yaitu database sistem Adapun prosedur sistem pakar untuk
dan database user. Database sistem adalah memecahkan masalah hardware, bios dan
database yang ada pada waktu database windows pada Personal Computer (PC)
diinstal, yaitu database master, model, msdb adalah sebagai berikut :
dan tempdb. Sedangkan database user 1. User/Pengguna komputer
adalah datanase yang diciptakan oleh user menyampaikan masalah yang
sendiri. dihadapinya ke Pakar (seseorang yang
Database dari sistem tidak boleh dihapus ahli di bidangnya) melalui sistem.
atau diubah, karena jalannya sistem dari 2. Melalui sistem juga Pakar memberikan
SQL Server terdapat pada database- solusi kepada User/Pengguna komputer
database tersebut. tersebut untuk memecahkan masalahnya.
Keterangan dari masing-masing
database sistem adalah sebagai berikut:
1. Master
31
Infotech Journal ISSN : 2460-1861
Memiliki Mencari
Data Masalah Data Solusi
32
Infotech Journal ISSN : 2460-1861
33
Infotech Journal ISSN : 2460-1861
34
Infotech Journal ISSN : 2460-1861
35
Infotech Journal ISSN : 2460-1861
5. Implementasi Sistem
Lingkungan implementasi meliputi
lingkungan perangkat keras (Hardware) dan
lingkungan perangkat lunak (Software).
5.1.1. Lingkungan Implementasi Gambar 19: Interface Operator
36
Infotech Journal ISSN : 2460-1861
37
Infotech Journal ISSN : 2460-1861
Gambar 28: Interface Solusi Hardware Gambar 31: Interface Informasi Home
38
Infotech Journal ISSN : 2460-1861
Gambar 33: Interface Informasi Internet Gambar 37: Interface Manual User PC
39
Infotech Journal ISSN : 2460-1861
40