7
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

Aplikasi Konsep Sistem Pakar Untuk Troubleshooting PC

Embed Size (px)

Citation preview

Page 1: Aplikasi Konsep Sistem Pakar Untuk Troubleshooting PC

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

Page 2: Aplikasi Konsep Sistem Pakar Untuk Troubleshooting PC

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. 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.

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

Tabel Solusi

Page 3: Aplikasi Konsep Sistem Pakar Untuk Troubleshooting PC

Tabel Admin

Tabel Buku Tamu

Tabel Home

Tabel Profil

Gambar 2 Database

Rancangan Form

Berikut ini adalah rancangan tampilan Aplikasi Konsep Sistem Pakar Untuk Troubleshooting PC Menggunakan PHP dan MySQL

Rancangan Form Home dan Profil Form home dan profil memiliki

tampilan yang sama, yaitu menu utama, header, footer, dan text area

Gambar 3 Rancangan Form Home dan Profile

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.

Gambar 4 Rancangan Form Buku Tamu

Rancangan Form Pakar

Form pakar ini adalah form yang digunakan oleh user sebagai media komunikasi pengganti pakar untuk mencari tahu kerusakan dan cara penanganannya.

Gambar 5 Rancangan Form Pakar

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

Page 4: Aplikasi Konsep Sistem Pakar Untuk Troubleshooting PC

hanya diketahui oleh pembuat dan orang yang telah diberikan hak akses.

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.

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.

Gambar 8 Rancangan Form

Adminstrasi Buku Tamu

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

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.

Page 5: Aplikasi Konsep Sistem Pakar Untuk Troubleshooting PC

Gambar 10 Rancangan Form Tambah Komponen dan Edit

Komponen

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.

Gambar 10 Rancangan Form Tambah

Komponen dan Edit Komponen

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 11 Rancangan Form Tambah

Tambah Penyebab, serta Edit Penyebab dan Solusi

Tampilan Output Form Berikut ini adalah tampilan output aplikasi konsep sistem pakar untuk troubleshooting PC. Form Home

Gambar 12 Form Home Form Form Profil

Gambar 13 Form Profil

Page 6: Aplikasi Konsep Sistem Pakar Untuk Troubleshooting PC

Form Buku Tamu

Gambar 14 Form Buku Tamu

Form Pakar

Gambar 15 Form Pakar

Form Login Admin

Gambar 16 Form Login Admin

Form Administrasi Home

Gambar 17 Form Buku Tamu

Form Administrasi Buku Tamu

Gambar 18 Form Administrasi Buku

Tamu Form Administrasi Pakar

Gambar 19 Form Administrasi Pakar

Page 7: Aplikasi Konsep Sistem Pakar Untuk Troubleshooting PC

PENUTUP 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. 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.

DAFTAR PUSTAKA 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.