rancang bangun sistem pakar diagnosa kerusakan personal ...

91 downloads 169 Views 157KB Size Report
PERSONAL KOMPUTER MENGGUNAKAN VISUAL FOXPRO 9.0. (STUDI KASUS ... itu aplikasi sistem pakar ini dibuat untuk membantu diagnosa terhadap .
RANCANG BANGUN SISTEM PAKAR DIAGNOSA KERUSAKAN PERSONAL KOMPUTER MENGGUNAKAN VISUAL FOXPRO 9.0 (STUDI KASUS PADA TOKO ELSA KOMPUTER MADIUN)

Sunarsih

Sekolah Tinggi Teknologi Dharma Iswara Madiun Jl. Auri No. 04, Madiun 456651 ABSTRAK

Banyaknya pengguna komputer yang kurang memiliki pengetahuan terhadap penanganan kerusakan hardware komputer mengakibatkan banyak pengguna komputer membutuhkan seorang teknisi khusus untuk perbaikan. Toko Elsa Komputer yang bergerak dalam bidang jual beli komputer dan sparepartnya serta melayani perbaikan personal computer, setiap hari menerima banyak perbaikan komputer dan memerlukan penanganan dan penyelesain kerusakan komputer dengan cepat. Oleh sebab itu aplikasi sistem pakar ini dibuat untuk membantu diagnosa terhadap kerusakan hardware komputer serta solusi untuk mengatasi kerusakan tersebut. Proses pembangunan sistem pakar ini menggunakan metode pengamatan langsung, wawancara dan pustaka. Untuk metodologi pembangunan perangkat lunak yang digunakan menggunakan metode terstruktur yaitu Diagram Konteks dan Relationship Entity Tabel. Tool Pemrograman yang digunakan dalam pembangunan sistem pakar ini menggunakan Visual Foxpro 9.0. Dalam pembangunan aplikasi sistem pakar ini meminta suatu input berupa jawaban dari user berupa pertanyaan yang kemudian output yang dihasilkan oleh komputer berupa kemungkinan kerusakan yang dialami oleh hardware, penjelasan kerusakan serta solusi atau saran untuk mengatasi kerusakan tersebut. Adapun kesimpulan yang diperoleh yaitu aplikasi sistem pakar ini sudah dapat melakukan diagnosa awal terhadap suatu kerusakan hardware komputer dan memberikan langkah solusi untuk mengatasinya. Dari hasil pengujian penulis, aplikasi sistem pakar ini tampilannya menarik, mudah digunakan, dipelajari, dapat membantu mengidentifikasi kerusakan, bermanfaat, serta kesimpulan informasi yang ditampilkan cukup akurat. Kata Kunci : Sistem Pakar, Diagnosa, Kerusakan, Komputer

I. PENDAHULUAN

Kurangnya pengetahuan yang cukup dalam penanganan kerusakan hardware, mengakibatkan sebagian besar masyarakat umum atau suatu institusi tidak dapat mengidentifikasi letak kerusakan yang terjadi pada hardware komputernya. Sehingga banyak sekali institusi yang mengeluarkan biaya yang cukup besar hanya untuk memperbaiki kerusakan yang terjadi pada hardware komputer kepada pakar teknisi hardware. Elsa Komputer adalah merupakan sebuah toko yang bergerak dalam bidang jual beli komputer dan sparpartnya serta melayani perbaikan kerusakan personal computer. Setiap hari perbaikan kerusakan komputer yang masuk cukup banyak dan diperlukan penanganan dan penyelesaian masalalah kerusakan pada computer dengan cepat untuk memberikan pelayanan yang memuaskan kepada konsumen atau pelanggan. Untuk itu sangat diperlukan teknologi system pakar yang meliputi bahasa sistem pakar, program dan perangkat keras yang dirancang untuk membantu pengembangan dan pembuatan sistem pakar untuk membantu menyelesaikan penanganan perbaikan personal computer tersebut. Tujuan dari penilitian ini adalah bagaimana merancang dan membangun sistem pakar diagnosa kerusakan personal komputer menggunakan visual foxpro 9.0 pada Toko Elsa Komputer Madiun dengan mengenali gejala kerusakan pada personal komputer untuk mengetahui

jenis kerusakan komputer.

pada

personal

II. MODEL , ANALISA, DESAIN DAN IMPLEMENTASI 2.1 Model Teknik analisis data dalam pembuatan perangkat lunak menggunakan pemodelan perangkat lunak dengan paradigma waterfall yang meliputi beberapa proses yaitu: a. Definisi Kebutuhan Merupakan bagian dari sistem yang terbesar dalam pengerjaan suatu proyek, dimulai dengan menetapkan berbagai kebutuhan dari semua elemen yang diperlukan sistem. b. Analisis Merupakan tahap menganalisis halhal yang diperlukan dalam pelaksanaan proyek pembuatan perangkat lunak. c. Design Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah dimengerti oleh user. d. Coding Tahap penerjemahan data atau pemecahan masalah yang telah dirancang kedalam bahasa pemrograman tertentu e. Pengujian Merupakan tahap pengujian terhadap perangkat lunak yang dibangun. f. Maintanance Tahap akir dimana suatu perangkat lunak yang sudah selesai dapat mengalami perubahan-perubahan atau penambahan sesuai dengan permintaan user. 2.2. Analisa 2.2.1 Analisis Sistem Kurangnya pengetahuan yang cukup dalam penanganan kerusakan

komputer mengakibatkan sebagian besar masyarakat umum atau suatu institusi tidak dapat mengidentifikasi letak kerusakan yang terjadi pada hardware komputernya. Sehingga banyak sekali institusi yang mengeluarkan biaya yang cukup besar hanya untuk memperbaiki kerusakan yang terjadi pada harware komputer kepada pakar Kerusakan Komputer. Berdasarkan analisis masalah diatas, maka melalui tugas kerja praktek ini dibuat alternatif penyajian informasi dan konsultasi tentang kerusakan yang terjadi pada harware beserta solusinya yang berbentuk rujukan Aplikasi Sistem Pakar Diagnosa Kerusakan Komputer Menggunakan Visual Foxpro 9.0. 2.2.2 Analisis Kebutuhan Fungsional a. Diagram Konteks Diagram Konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari sistem. Diagram Konteks akan memberikan gambaran tentang keseluruhan sistem. Sistem dibatasi oleh boundary (dapat digambarkan dengan garis putus). Dalam diagram konteks hanya ada satu proses. Tidak boleh ada store dalam diagram konteks. Diagram konteks ini berisi gambaran umum (secara garis besar) sistem yang akan dibuat. Diagram konteks ini berisi siapa saja yang memberi data (dan data apa saja) ke sistem, serta kepada siapa saja informasi (dan informasi apa saja) yang harus dihasilkan sistem. Yang dibutuhkan dalam diagram konteks adalah:

1. Siapa saja pihak yang akan memberikan data ke sistem. 2. Data apa saja yang diberikan ke sistem. 3. Kepada siapa sistem harus memberi informasi atau laporan. 4. Apa saja isi atau jenis laporan yang harus dihasilkan sistem

Gambar 2.1 Diagran Konteks Keterangan: 1. User (pegawai) memberikan inputan data-data gejala kerusakan komputer pada aplikasi sistem pakar. 2. Aplikasi melakukan analisa berdasarkan data-data yang diperoleh dari user hasil analisa akan menentukan daftar masalah dan solusi yang sesuai dengan gejala kerusakan komputer tersebut. 3. Sistem aplikasi memberikan solusi kepada pengguna. 4. Pakar melakuakan pengelolaan terhadap aplikasi sistem pakar. 2.2.3 Struktur Data base Data base merupakan kumpulan tabel-table yang saling berhubungan antara satu dengan yang lainnya, dan dari hubungan tersebut maka akan didapatkan informasi yang tepat,cepat dan akurat. Data base diagnosa kerusakan komputer dibuat

dengan menggunakan aplikasi Visual Foxpro 9.0 yang terdiri dari 10 buah tabel dengan nama ‘tabel gejala’,’tabel jenis’,’tabel rumus’,’tabel pegawai’,’tabel konsumen’,’tabel omsetjual’, ‘tabel djual’,‘tabel rumus2’,’tabel rekap’,’tabel rekapt’, dimana masing-masing tabel memilikai kode dan nama dan kemudian dibuat form sesuai dengan nama jenis tabelnya. b. Relasi Antar Tabel

menggunakan aplikasi Visual Foxpro 9.0

2.3.2

Antar Muka Pengguna (User Interface) Pada sistem pakar diagnosa kerusakan komputer ini mekanisme yang digunakan oleh pengguna dan pakar untuk berkomunikasi adalah aplikasi Visual Foxpro 9.0 dengan sistem operasi windows 7 Ultimate. a. Halaman Utama atau Home Berikut ini adalah gambar perancangan halaman utama atau home aplikasi sistem pakar yang berisi menu master dan proses

Gambar 2.2 Relasi Tabel 2.3. DESAIN 2.3.1 Rancangan Menu User Perancangan struktur menu user berisikan menu dan submenu yang berfungsi untuk memudahkan user dalam mengunakan sistem.Menumenu tersebut dibagi berdasarkan hak akses user. Berikut ini gambaran struktur menu sistem pakar diagnosa kerusakan komputer dengan

b. Sub Menu dalam Menu Utama Berikut ini adalah gambar perancangan sub menu dalam menu master yang terdiri dari pegawai, konsumen, jenis, gejala, rumus, keluar dan sub menu dalam menu proses yang terdiri dari diagnosa.

2. Bahasa pemrograman menggunakan Visual Foxpro 9.0.

c. Menu Proses Berikut ini adalah gambar perancangan menu proses yang didalamnya terdapat sub menu diagnosa yang merupakan aplikasi yang utama yang dipakai oleh user untuk mendiagnosa kerusakan komputer. Di dalam perancangan sub menu diagnosa ini berisi tanggal, operator, password, no.transaksi, nama konsumen, alamat konsumen, telp, kode gejala, gejala kerusakan, kode jenis, kemungkinan jenis kerusakan,button rekap, simpan dan kembali.

3.2 Implementasi Perangkat Keras / Hardware Perangkat keras spesifikasi komputer yang digunakan untuk membuat aplikasi rancang bangun sistem pakar diagnosa kerusakan kompueter ini adalah sebagai berikut: 1. Processor Intel® DualCore E2160 (1.8 Ghz) 2. Motherboard Biostar Intel G41 3. Memory V-Gen DDR3 2 Gb PC6400 4. Hardisk WD 320 Gb Sata 3.3 Implementasi Antarmuka atau layout Implementatasi antar muka pengguna atau layout menggambarkan tampilan dari aplikasi yang dibangun yaitu implementasi antarmuka sistem pakar diagnosa kerusakan personal komputer menggunakan aplikasi Visual Foxpro 9.0. Implementasi antarmuka atau layout Aplikasi Rancang Bangun Diagnosa Kerusakan Personal Komputer Menggunakan Visual Foxpro 9.0 dapat dilihat pada tampilan gambar berikut ini: 1. Tampilan Halaman Utama User atau Home

III. IMPLENTASI 3.1 Implementasi Perangkat Lunak / Software Perangkat lunak yang digunakan dalam pembuatan rancang bangun aplikasi sistem pakar diagnosa kerusakan komputer memiliki spesifikasi sebagai berikut: 1. Sistem Operasi Microsoft Windows 7 Ultimate.

Gambar 3.1 Tampilan Halaman Utama User atau Home merupakan halaman untuk melakukan setup data

sistem ini yaitu menu master dan proses. 2. Tampilan Sub Menu Utama Master dan Proses

Gambar 3.2 Tampilan Sub Menu Utama Master Gambar 3.2 Tampilan Sub Menu Utama Master yaitu berisi sub menumenu pegawai, konsumen, jenis, gejala, rumus, keluar dimana user dapat melihat data-data yang telah ada didalam database.

aplikasi sistem pakar yang dipakai oleh user atau pegawai untuk melakukan diagnosa gejala jenis kerusakan komputer. User melakukan operasi sistem diagnosa kerusakan komputer dengan urutan prosedur masukkan nama operator, nama konsumen, alamat konsumen, no.telp konsumen, kode gejala kerusakan bisa lebih dari satu inputan kode gejala lalu pilih menu rekap maka sistem akan menampilkan hasil diagnosa kemungkinan kerusakan komputer pada kolom kemungkinan kerusakan dan hasil diagnosa kerusakan komputer bisa disampaikan kepada konsumen, jika data ingin disimpan pilih menu simpan. IV. KESIMPULAN DAN SARAN

Gambar 3.3 tampilan Sub Menu Proses berisi sub menu diagnosa dimana user akan menjalankan aplikasi atau transaksi sistem pakar diagnosa kerusakan komputer. 3. Tampilan Menu Proses Diagnosa

Gambar 3.4 Tampilan Menu Proses Diagnosa merupakan program

5.1 Kesimpulan Kesimpulan yang dapat diambil dari penelitian dibuatnya Rancang Bangun Sistem Pakar Diagnosa Kerusakan Personal Komputer Menggunakan Visual Foxpro 9.0 yaitu dengan adanya Aplikasi Sistem Pakar Diagnosa Kerusakan Personal Komputer ini akan mempermudah bagi pegawai Toko Elsa Komputer untuk mengetahui jenis kerusakan komputer berdasarkan gejalanya sehingga dapat memberikan informasi kerusakan komputer dan pelayananan kepada konsumen dengan cepat. Aplikasi sistem pakar diagnosa kerusakan komputer ini dapat melakukan diagnosis awal kerusakan hardware dan sangat membantu bagi pengguna komputer yang ingin memperbaiki kerusakan secara mandiri serta akan menjadikan seorang pengguna program ini sedikit lebih tahu seluk

beluk komputer dan permasalahan secara global. 5.2 Saran Agar aplikasi Rancang Bangun Sistem Pakar Diagnosa Kerusakan Personal Komputer Menggunakan Visual Foxpro 9.0 ini dapat bermanfaat bagi pengguna maka penulis menyarankan Agar Sistem Pakar Diagnosa Kerusakan Personal Komputer ini diimplementasikan pada Toko Elsa Komputer untuk membantu mempermudah karyawan mendiagnosa gejala jenis kerusakan komputer dan supaya kedepannya lebih baik maka aplikasi Sistem Pakar Diagnosa Kerusakan Personal Komputer ini dikembangkan tidak hanya terbatas pada mengetahui gejala jenis kerusakan komputer saja tapi dilanjutkan sampai pada tingkat biaya servis yang harus dikeluarkan oleh konsumen beserta laporan dari hasil diagnosa kerusakan komputer berdasarkan jumlah banyaknya kerusakan komputer dan total biayanya. Ruang lingkup sistem dalam melakukan identifikasi suatu kerusakan dapat dikembangkan menjadi lebih luas dan lebih kompleks terutama memperbanyak pertanyaan-pertanyaan gejala

sehingga dapat menghasilkan kesimpulan yang lebih akurat dan dapat mengatasi permasalahan hardware yang cukup kompleks. DAFTAR PUSTAKA Fitri, Luluk, 2009, Aplikasi Sistem Pakar Berbasis Web Untuk Mendeteksi Kerusakan Perangkat Keras Komputer Dengan Metode Backward Chaining, JANATEKNIKA Vol.11 No.2. Ilham M.Said, Jazuli 2007, Rancang Bangun Aplikasi Sistem Pakar Untuk Menganalisa Penyebab Kerusakan Komputer. Imade Sukarsa, Ni Wayan Wiswani, 2009, Rancang Bangun Sistem Pakar Untuk Perbaikan Kecepatan dan Kegagalan Koneksi Peralatan Eksternal Pada Personal Komputer. Jati Sasongko, 2007, Perancangan Sistem Pakar Troubleshooting, Jurnal Teknologi Informasi DINAMIK Volume XII, No.1. Kadir Abdul, 1998, Pemrograman Basis Data dengan Visual Foxpro 5. Yogyakarta, Andi. Tjahjadi Djajasukma, 2002, Mengelola Data dengan Visual Foxpro 8.0. Yogyakarta, Andi. Toibah Umi Kalsum, 2008, Sistem Pakar Kesalahan Pada Komputer