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.