Aplikasi Konsep Sistem Pakar Untuk Troubleshooting PC

advertisement
Aplikasi Konsep Sistem Pakar Untuk Troubleshooting PC Menggunakan PHP dan
MySql
Wiwin Anggarini
Jurusan Sistem Informasi, Ilmu Komputer
Universitas Gunadarma
Jl. Margonda Raya, 100, Pondok Cina, Depok
E-mail: [email protected]
Dosen Pembimbing: Drs. Yusuf Yahya, MAT
ABSTRAK
Konsep pakar didasarkan pada asumsi bahwa pengetahuan pakar dapat
ditangkap dalam penyimpanan komputer dan kemudian diterapkan oleh orang lain saat
dibutuhakan.
Apabila dikaitkan dengan kemampuan seorang teknisi komputer dalam
mendiagnosa kerusakan PC. Maka dapat dibuat suatu program komputer yang bertugas
untuk mengetahui dan menganalisis masalah – masalah kerusakan PC untuk kemudian
memberikan anjuran cara memperbaiki PC tersebut.
Berdasarkan pada uraian di atas, maka penulis mencoba untuk membuat sebuah
aplikasi untuk troubleshooting PC menggunakan PHP dan MySql dengan konsep sistem
pakar.
Aplikasi ini dibuat bertujuan untuk membantu seseorang dalam mendiagnosa
masalah yang terdapat pada PC serta memberikan solusinya.
Kata Kunci: Troubleshooting PC, PHP, My SQL
PENDAHULUAN
Latar Belakang
Beberapa
tugas
tertentu
membutuhkan pengetahuan yang sangat
khusus sehingga dibutuhkan para pakar.
Konsep pakar didasarkan pada asumsi
bahwa pengetahuan pakar dapat
ditangkap dalam penyimpanan komputer
dan kemudian diterapkan oleh orang lain
saat dibutuhakan.
Apabila
dikaitkan
dengan
kemampuan seorang teknisi komputer
dalam mendiagnosa kerusakan PC.
Maka dapat dibuat suatu program
komputer
yang
bertugas
untuk
mengetahui dan menganalisis masalah –
masalah kerusakan PC untuk kemudian
memberikan anjuran cara memperbaiki
PC tersebut.
Jenis – jenis kerusakan yang
penulis maksudkan khusus kerusakan PC
yang sebenarnya dapat diperbaiki sendiri
oleh pengguna PC di rumah, tetapi
biasanya
pengguna
PC
takut
memperbaikinya sendiri. Pada aplikasi
dengan konsep sistem pakar ini terdiri
dari banyak macam masalah yang
biasanya ditemui pada para pengguna
PC.
Atas dasar uraian di atas, maka
penulis ingin membahas mengenai
bagaimana caranya membuat suatu
sistem yang dapat dengan mudah
melayani para pengguna PC untuk
memperbaiki
PC-nya
pada
saat
bermasalah, yang selain menghemat
waktu, tenaga, dan biaya, juga tanpa
harus datang ke tempat reparasi PC.
Oleh karena itu penulis ingin
mewujudkannya
dengan
mencoba
membuat aplikasi yang menggunakan
konsep sistem pakar, dengan judul
Aplikasi Konsep Sistem Pakar Untuk
Troubleshooting PC Menggunakan PHP
dan MySql.
Batasan Masalah
Pada penulisan ini, penulis
membahas mengenai perancangan suatu
konsep
sistem
pakar
dengan
menggunakan PHP dan MySQL untuk
menganalisis masalah pada motherboard,
CD-ROM, dan floppy disk drive. Jenis –
jenis kerysakan dan tindakan yang
dilakukan dalam memperbaikinya, yang
sebenarnya merupakan masalah yang
sederhana dan dapat diperbaiki sendiri
oleh pengguna PC di rumah,
Tujuan Penulisan
Tujuan dari pembuatan aplikasi
menggunakan konsep sistem pakar ini
adalah
untuk
membantu
dalam
mendiagnosa masalah yang terdapat
pada PC dengan cepat dan memudahkan
para pengguna PC untuk melakukan
perbaikan pada saat PC bermasalah.
PEMBAHASAN MASALAH
Flowchart Utama
Gambar 1 Flowchart Utama
Perancangan Database
Terdapat beberapa tabel yang
digunakan pada aplikasi ini, yaitu tabel
komponen,
tabel
masalah,
tabel
penyebab, tabel solusi, tabel admin, tabel
buku tamu, tabel home, dan tabel profil.
ƒ Tabel Komponen
ƒ Tabel Masalah
ƒ Tabel Penyebab
Metodologi Penulisan
Penulisan skripsi ini ditulis
berdasarkan hasil pengumpulan bahan
dan materi dari beberapa buku yang
berkaitan dengan materi yang diambil
oleh penulis. Lalu setelah itu,
dilanjutkan pada proses perancangan
aplikasi hingga akhirnya melakukan
pengujian apakah aplikasi ini dapat
berjalan dengan semestinya atau tidak.
ƒ Tabel Solusi
ƒ Tabel Admin
ƒ Tabel Buku Tamu
Rancangan Form Buku tamu
Form buku tamu ini diisi oleh
user untuk memasukkan data user. Form
ini memiliki menu utama yang sama
dengan home dan profil. Pada form ini
yang berbeda adalah pada bagian kanan.
ƒ Tabel Home
ƒ Tabel Profil
Gambar 4 Rancangan Form Buku
Tamu
Gambar 2 Database
Rancangan Form
Berikut ini adalah rancangan
tampilan Aplikasi Konsep Sistem Pakar
Untuk
Troubleshooting
PC
Menggunakan PHP dan MySQL
Rancangan Form Pakar
Form pakar ini adalah form yang
digunakan oleh user sebagai media
komunikasi pengganti pakar untuk
mencari tahu kerusakan dan cara
penanganannya.
Rancangan Form Home dan Profil
Form home dan profil memiliki
tampilan yang sama, yaitu menu utama,
header, footer, dan text area
Gambar 5 Rancangan Form Pakar
Gambar 3 Rancangan Form Home
dan Profile
Rancangan Form Login Admin
Form login admin adalah form
yang khusus digunakan oleh pembuat.
Agar sembarang orang tidak dapat
masuk ke dalam admin, maka untuk
keamanan
data
yang
tersimpan
disediakan username dan password yang
hanya diketahui oleh pembuat dan orang
yang telah diberikan hak akses.
Gambar 8 Rancangan Form
Adminstrasi Buku Tamu
Gambar 6 Rancangan Form Login
Admin
Rancangan Form Administrasi Home
dan Administrasi Profil
Form administrasi home dan
administrasi profil memiliki tampilan
yang sama, yaitu menu utama admin
pada bagian kiri, header, footer, menu
publish, unpublish, edit, dan hapus.
Rancangan Form Lihat Komponen,
Lihat Masalah, Lihat Penyebab dan
Solusi
Ketiga komponen ini memiliki
tampilan
yang
sama.
Ketiganya
mempunyai link menuju ke form
sebelumnya.
Gambar 9 Rancangan Form Lihat
Kompoen, Lihat Masalah, Lihat
Penyebeb dan Solusi
Gambar 7 Rancangan Form
Administrasi Home dan Administrasi
Profil
Rancangan Form Admin Buku Tamu
Form ini berisi kumpulan tamu
atau user yang telah menggunakan
aplikasi ini. Seperti pada form
administrasi home dan administrasi
profil, form ini juga menyediakan menu
admin. Menu lain yang tersedia pada
form ini adalah hapus.
Rancangan Form Tambah Komponen
dan Edit Komponen
Form ini digunakan untuk
menambah dan mengedit komponen.
Proses penambahan pada form ini secara
otomatis akan mengubah komponen
pada database.
Gambar 10 Rancangan Form
Tambah Komponen dan Edit
Komponen
Gambar 11 Rancangan Form Tambah
Tambah Penyebab, serta Edit
Penyebab dan Solusi
Rancangan Form Tambah Masalah
dan Edit Masalah
Form lihat masalah dan edit
masalah disediakan untuk melihat daftar
masalah dan mengedit masalah. Form ini
memiliki menu admin dan link menuju
ke form sebelumnya.
Tampilan Output Form
Berikut ini adalah tampilan
output aplikasi konsep sistem pakar
untuk troubleshooting PC.
Form Home
Gambar 12 Form Home
Gambar 10 Rancangan Form Tambah
Komponen dan Edit Komponen
Form Form Profil
Rancangan Form Tambah Penyebab,
serta Edit Penyebab dan Solusi
Form ini digunakan untuk
menambahkan dan mengedit penyebab
dan solusi. Memiliki menu admin seperti
form – form sebelumnya.
Gambar 13 Form Profil
Form Buku Tamu
Gambar 14 Form Buku Tamu
Form Pakar
Gambar 15 Form Pakar
Form Administrasi Home
Gambar 17 Form Buku Tamu
Form Administrasi Buku Tamu
Gambar 18 Form Administrasi Buku
Tamu
Form Login Admin
Form Administrasi Pakar
Gambar 16 Form Login Admin
Gambar 19 Form Administrasi Pakar
PENUTUP
DAFTAR PUSTAKA
Kesimpulan
Aplikasi konsep sistem pakar
untuk troubleshooting pada PC ini
digunakan untuk membantu seseorang
yang ingin mengetahui kerusakan pada
PC-nya. Sebelum membawa PC ke jasa
reparasi PC, hanya dengan melihat
masalah yang ada pada program sistem
pakar ini dapat mengetahui letak
kerusakan dan menemukan solusi untuk
memperbaikinya. Aplikasi ini dapat
digunakan oleh banyak orang, sehingga
seseorang dapat memperbaiki PC-nya
secara cepat.
Program ini hanya mampu
mendeteksi kerusakan yang terjadi pada
komponen, masalah, dan penyebab dari
motherboard, CD-ROM, dan floppy disk
drive. Selain itu, proram ini belum
mampu menghasilkan solusi yang
maksimal
karena
keterbatasan
pengetahuan dan informasi yang dimiliki
oleh penulis.
Arhami, Muhammad, Konsep Dasar
Sistem Pakar, Cetakan pertama,
Andi, Yogyakarta, 2004.
Bahtiar, Agus, PHP /SCRIPT/ MOST
WANTED, Cetakan kedua, Andi,
Yogyakarta, 2008.
Hasyim, Buku Pintar Komputer, Cetakan
keempat, Kriya Pustaka, Depok,
2009.
Kusumadewi, Sri, Artificial Inteligence
(Teknik dan Aplikasinya), Cetakan
kedua, Graha Ilmu, Yogyakarta,
2003.
Kristanto, Andri, Kecerdasan Buatan,
Cetakan pertama, Graha Ilmu,
Yogyakarta, 2004.
Nazaruddin, Ramdani, Komputer dan
Toubleshooting, Cetakan kedua,
Informatika, Bandung, 2006.
Nugroho, Bunafit, Latihan Membuat
Aplikasi Web PHP dan MySQL
dengan Dreamweaver MX (6, 7,
2004) dan 8, Cetakan pertama,
Gava Media, Yogyakarta, 2008.
Toubleshooting
PC,
http://ilmukomputer.com.
Saran
Penulis menyadari bahwasanya
skripsi ini jauh dari sempurna, untuk
menambah kesempurnaan dari konsep
sistem pakar ini dan memaksimalkan
pemanfaatan konsep sistem pakar ini
dalam memberikan informasi bagi user,
maka :
1. Penulis menyarankan agar ruang
lingkup komponen dan masalahnya
diperluas lagi.
2. Penulis juga mengharapkan agar
aplikasi konsep sistem pakar ini
terus mengikuti perkembangan
zaman sehingga selalu up to date
untuk digunakan dengan tampilan
yang lebih menarik minat pemakai.
Download