Analisis Sistem Pengujian Program Spesifikasi Kebutuhan Sistem

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Sistem pakar merupakan sebuah sistem yang dirancang oleh seorang pakar ahli dimana sistem ini memiliki kemampuan untuk melakukan pekerjaan sesuai dengan program yang diberikan oleh pakar. Berdasarkan penggunaanya, pembuatan sistem pakar ini dibedakan menjadi 2 form yaitu : 1. Form Pakar Form ini ditujukan kepada pengembang pakar untuk menambahkan atau memperbaharui serta menghapus data yang ada di dalam database. 2. Form Pemakai Form ini ditujukan kepada pemakai dimana pemakai hanya dapat menggunakan dan melihat – lihat sistem pakar ini tanpa bisa memperbaiki dan menghapus data yang ada. Form Pemakai dan Form Pakar dibedakan oleh sebuah password, dimana pada password tersebut hanya pakar yang mengetahui dan menggunakannya. Sedangkan pemakai hanya bisa melihat dan menggunakan informasi yang ada pada program sistem pakar ini secara mentah tanpa bisa memanipulasi data yang ada di dalam database sistem pakar ini. Universitas Sumatera Utara

3.2 Perancangan Sistem

Perancangan sistem adalah suatu upaya untuk membuat sebuah sistem menjadi lebih baik. Perancangan sistem dilakukan setelah mendapat gambaran dengan jelas apa yang harus dikerjakan. Dalam perancangan sistem “Sistem Pakar Untuk Menelusuri Kerusakan Pada Komputer Dengan Menggunakan Microsoft Visual Basic 6.0” meliputi 3 hal yaitu: Perancangan Flowchart, Perancangan Database, dan Perancangan User Interface.

3.2.1 Perancangan Database

Database adalah sebuah tempat penyimpanan data yang terstruktur agar lebih mudah dan cepat apabila ingin memanipulasi data yang ada di dalamnya.Perancangan Database merupakan langkah awal yang harus dilakukan dalam membuat sebuah sistem pakar. Database yang dirancang untuk keperluan sistem pakar ini tabel yang dibuat terdiri dari 6 tabel.Pembuatan database dan tabel – tabel tersebut menggunakan software Microsoft Access yang terdapat dalam Microsoft Office. Berikut adalah gambaran dari perancangan tabel : 1. Tabel Password Tabel Password digunakan untuk menyimpan nama dan kode password pakar. Berikut akan ditampilkan field – field yang dibuat dalam tabel password : Universitas Sumatera Utara Tabel 3.1 Field Tabel Password Filed Tipe Keterangan Nama Text Nama Pengguna. Passwd Text Password Admin. 2. Tabel Bentuk Kerusakan Tabel Bentuk Kerusakan digunakan untuk menyimpan Id Bentuk Kerusakan dan Bentuk Kerusakan. Berikut adalah field yang ada pada tabel bentuk kerusakan : Tabel 3.2 Field Tabel Bentuk Kerusakan Filed Tipe Keterangan NoMacam Text Nomor Bentuk Kerusakan. Macam Text Bentuk – BentukKerusakan Komputer. 3. Tabel Jenis Kerusakan Tabel Jenis Kerusakan digunakan untuk menyimpan informasi tentang jenis kerusakan yang ada pada komputer sesuai dengan bentuk kerusakan yang ada.Berikut adalah field yang ada pada tabel jenis kerusakan. Universitas Sumatera Utara Tabel 3.3 Field Tabel Jenis Kerusakan Filed Tipe Keterangan NoJenis Text Nomor Jenis Kerusakan. Jenis Text Jenis – jenis Kerusakan Komputer. Gejala Memo Penjelasan tentang gejala yang terjadi pada jenis kerusakan tersebut. 4. Tabel Ciri Kerusakan Tabel Ciri Kerusakan digunakan untuk menyimpan informasi mengenai ciri kerusakan yang terjadi sesuai dengan jenis kerusakan yang ada.Berikut adalah tampilan field dari tabel ciri kerusakan. Tabel 3.4 Field Tabel Ciri Kerusakan Filed Tipe Keterangan NoCiri Text Nomor Ciri Kerusakan. Jenis Text Ciri – ciri Kerusakan Komputer. Diagnosa Memo Penjelasan tentang diagnose dan solusi yang sesuai dengan ciri kerusakan. 5. Tabel Relasi1 Tabel Relasi1 merupakan tabel yang menghubungkan tabel bentuk dan jenis kerusakan. Berikut adalah field dari tabel relasi1: Universitas Sumatera Utara Tabel 3.5 Field Tabel Relasi1 Filed Tipe Keterangan NoMacam Text Nomor Macam Kerusakan. NoJenis Text Nomor Jenis Kerusakan. 6. Tabel Relasi2 Tabel Relasi2 merupakan tabel yang menghubungkan antara tabel jenis dan ciri kerusakan. Berikut adalah field yang ada pada tabel relasi2 : Tabel 3.6 Field Tabel Macam Kerusakan Filed Tipe Keterangan NoJenis Text Nomor Jenis Kerusakan. NoCiri Text Nomor Ciri Kerusakan. Secara garis besar tabel – tabel pada database tersebut membentuk sebuah tabel yang telah mengalami normalisasi yang di dalamnya terdapat field macam kerusakan, field jenis kerusakan, field gejala kerusakan, field ciri kerusakan dan field diagnosa kerusakan. Untuk lebih jelasnya pada tabel 3.7 akan dijabarkan beberapa contoh dari kerusakan yang terjadi pada komputer. Universitas Sumatera Utara Tabel 3.7 Contoh Kerusakan Komputer MACAM JENIS GEJALA CIRI DIAGNOSA Motherboard CMOS BIOS Muncul Pesan CMOS.Error Pada Saat Akan Menghidupkan Komputer Dan Terdengar Bunyi Beep. Muncul Pesan Error 1. Buka Casing CPU Dan Cari Letak Baterai CMOS Lalu Buka Baterai Tersebut. 2. Masukkan Baterai CMOS Yang Baru Dan Hidupkan Komputer. 3. Lalu Masuk ke BIOS, Settinglah BIOS Dengan Mengatur Tanggal Dan Waktu Pada BIOS. 4. Lalu Tekan F10 Untuk Menyimpan Settingan Yang Telah Dibuat. Kerusakan Port PS2 Komputer Tidak Dapat Mendeteksi Mouse dan Keyboards Mouse Tidak Dapat Digunakan 1. Periksa Konektor PS2 Mouse. 2. Jika Konektornya Bengkok, Luruskan Dengan Menggunakan Obeng Minus. 3. Jika Masih Tetap Error, Ganti Dengan Mouse PS2 Universitas Sumatera Utara Yang Baru. Keyboard Tidak Dapat Digunakan 1. Karena Keyboard Yang Digunakan Masih Baru, Kemungkinan Port PS2 Yang Mengalami Kerusakan. 2. Gantilah Port PS2 Yang Lama Dengan Port Yang Baru Dengan Cara Menyolderkan Port Yang Baru Pada Motherboard. 3. Cara Lain Adalah Dengan Memakai Keyboard USB. Audio Sistem Mempunyai Masalah Pada Sound Ketika Aplikasi Multimedia Dihidupkan, Baik Musik, Video, Komputer Tidak Mengeluarkan Suara Sama Check Sound And Audio Device Properties 1. Klik Start Dan Pilih Control Pannel. 2. Pada Halaman Control Panel, Klik Sounds, Speech and Audio Device. 3. Selanjutnya Akan Ditemukan Halaman Sound and Audio Device Properties. Klik Tab Audio Dan Lihat di Bagian Sound Universitas Sumatera Utara Sekali. Kemungkinan Masalah Ini Didapat Dari Sisi Software Dan Sisi Hardware. Playback. Coba Pilih Device Sound Dalam Keadaan Baik. Jika Selesai, Klik Ok. Printer Printer Tidak Bisa Mem-Print Seperti Biasa Hal ini Terjadi Setelah dilakukan Pengisian Tinta, dan dapat Diatasi Dengan Cara Melakukan Reset Printer. Lampu Indikator Berkedip Terus. 1. Setelah Pengisian Tinta, Hidupkan Komputer Terlebih dahulu. 2. Tekan dan Tahan Tombol Feeder kertas. 3. Kemudian Tekan Tombol Power 1 Kali untuk Mematikan Printer, Tombol Feeder Tetap Ditahan. 4. Dan Tekan Tombol Power 1 Kali dan Lepaskan Tombol Power dan Tombol Paper Feeder secara Bersamaan, Maka Lampu Indikator Printer akan Berhenti Berkedip. Universitas Sumatera Utara

3.2.2 Perancangan Flowchart

Flowchart adalah penggambaran secara grafik dari langkah – langkah dan urut – urutan prosedur dari suatu program. Berikut adalah flowchart dari perancangan sistem pakar : 1. Flowchart Login Gambar 3.1 Flowchart Login Pilih Jenis Pengguna Isikan Nama dan Password Start Pengguna = Pakar Langsung Klik Tombol Login Ya Tidak Nama dan Password Benar Benar Tampil Menu Pakar Salah Tampil Menu Pemakai Universitas Sumatera Utara 2. Flowchart Basis Pengetahuan Gambar 3.2 Flowchart Basis Pengetahuan. Start Memanipulasi data Menambah, Mengedit dan Menghapus data Ya Tidak Update Database Ya Tidak Selesai Universitas Sumatera Utara 3. Flowchart Penelusuran Gambar 3.3 Flowchart Penelusuran. Start Pilih Macam Kerusakan Pilih Jenis Kerusakan Pilih Ciri Kerusakan Ya Tidak Tidak Tidak Ya Rekaman data yang sudah dipilih Solusi dari Kerusakan Selesai Universitas Sumatera Utara

3.2.3 Perancangan User Interface

Perancangan user interface bertujuan agar user pemakai dapat memahami dan mengerti dalam mengoperasikan aplikasi yang dibuat dalam hal ini adalah program sistem pakar. Perancangan user interface ini dibagi atas 3 bagian yaitu : 1. Perancangan Form Login Gambar 3.4 UserfaceLogin. Silahkan Login Terlebih Dahulu Pilihan Anda Pemakai Pakar Nama Password Tutup Ganti Login Universitas Sumatera Utara 2. Perancangan Menu Utama Pakar a. Perancangan Menu Pakar 1. Perancangan SubMenu Basis Pengetahuan a Submenu Bentuk Kerusakan Gambar 3.5 UserfaceSubmenu Bentuk Kerusakan. Macam – Macam Kerusakan isikan macam kerusakan Edit Data tampilan dari macam kerusakan Tambahkan Hapus Tutup Universitas Sumatera Utara b Submenu Jenis dan Ciri Kerusakan Gambar 3.6 UserfaceSubmenu Ciri Jenis Kerusakan. Jenis Ciri Kerusakan Komputer Edit Hapus Tutup Nomor Jenis Ciri Kerusakan Gejala Diagnosa Menampilkan tabel jenisciri kerusakan komputer | | Tambah Simpan Universitas Sumatera Utara 2. Perancangan SubMenu Aturan Gambar 3.7 UserfaceSubmenu Basis Aturan. Macam Kerusakan Tutup Jenis Kerusakan Gejala Kerusakan Diagnosa Kerusakan Ciri Kerusakan Universitas Sumatera Utara 3. Perancangan SubMenu Penjelasan Sistem Gambar 3.8 UserfaceSubmenu Penjelasan Sistem. b. Perancangan Menu Informasi Gambar 3.9 UserfaceMenu Informasi. SELAMAT DATANG PROGRAM SISTEM PAKAR PROGRAM INI DIBUAT OLEH ARDI GITA KUSUMA Tutup Berisi penjelasan sistem Tutup Simpan Universitas Sumatera Utara 4. Perancangan Menu Utama Pemakai Gambar 3.10 UserfacePenelusuran Macam. Gambar 3.11 UserfacePenelusuran Jenis. Kerusakan Macam Apa yang anda temukan ? Pilihan Lanjutkan Anda Memilih Macam Kerusakan Komputer Sebagai Berikut : Pilihan Pilih jenis kerusakan dari macam kerusakan tersebut di atas : Gejala dari jenis kerusakan tersebut adalah : Lanjutkan Kembali Universitas Sumatera Utara Gambar 3.12 UserfacePenelusuran Ciri. Gambar 3.13 UserfaceRekaman Data. Anda Memilih Jenis Kerusakan Komputer Sebagai Berikut : Pilihan Pilih ciri kerusakan dari jenis kerusakan tersebut di atas : Lanjutkan Kembali Rekaman Data Proses Universitas Sumatera Utara Gambar 3.14 UserfaceSolusi Solusi Selesai Universitas Sumatera Utara BAB 4 IMPLEMENTASI SISTEM Pada bab ini akan dibahas tentang program sistem pakar, pengujian program serta implementasi program pada sistem.

4.1 Hasil Program

4.1.1 Form Login

Pada form ini pemakai akan diberikan pilihan apakah termasuk ke dalam pakar atau hanya pemakai saja. Apabila termasuk ke dalam kategori pakar maka user harus mengisikan nama dan password lalu klik tombol Login, dan apabila termasuk dalam kategori pemakai maka user langsung klik tombol Login. Jika user tidak ingin memakai aplikasi ini klik tombol Tutup. Gambar 4.1 Form Login Universitas Sumatera Utara

4.1.2 Form Utama Pakar

4.1.2 Form Utama Pakar

Pada form ini terdapat 2 menu yaitu Pakar dan Informasi. Selain itu juga terdapat toolbar Pengetahuan dan Penjelasan, serta status bar yang berisi tanggal, waktu serta pemakai yang aktif. Menu yang terdapat pada form utama pakar akan dijelaskan sebagai berikut: a. Menu Pakar Pada menu ini terdapat beberapa sub menu yaitu Pengetahuan, Basis Aturan, Penjelasan Sistem dan Keluar. Di dalam sub menu Pengetahuan terdapat lagi sub menu yaitu Macam Kerusakan, Ciri Kerusakan dan Jenis Kerusakan. Gambar 4.3 Menu Pakar Universitas Sumatera Utara Apabila diklik macam kerusakan maka akan muncul form macam kerusakan. Pada form ini pakar dapat menambahkan, mengedit dan menghapus data yang sudah ada di dalam database. Gambar 4.4 Form Bentuk Kerusakan Komputer. Apabila diklik submenu jenis kerusakan maka akan muncul form jenis kerusakan. Dalam form ini pakar dapat menambah, mengedit, menyimpan dan menghapus data dari dan ke dalam database. Berikut adalah tampilan dari form tersebut. Gambar 4.5 Form Jenis Kerusakan Komputer. Universitas Sumatera Utara Apabila submenu ciri kerusakan diklik akan muncul tampilan form ciri kerusakan. Sama seperti form jenis kerusakan, di form ini pakar dapat memanipulasi data yang ada di dalam database. Berikut adalah tampilan form ciri kerusakan. Gambar 4.6 Form Ciri Kerusakan Komputer. Selain itu, ada juga submenu Basis Aturan. Pada submenu ini akan tampil form basis aturan dimana pakar dapat melihat hubungan antara macam, jenis dan ciri kerusakan yang telah diinput sebelumnya. Gambar 4.7 Form Aturan. Universitas Sumatera Utara ada submenu Penjelasan Sistem akan dipaparkan secara garis besar penggunaan dari aplikasi sistem pakar ini. Tampilan formnya adalah: Gambar 4.8 Form Penjelasan Sistem. Universitas Sumatera Utara

4.1.3 Form Utama Pemakai

Secara garis besar form utama pemakai tidak jauh berbeda dengan form utama pakar, yang membedakan kedua form tersebut hanya terletak pada menu Pakar pada Form Pakar dan menu Pemakai pada Form Pemakai. Pada Menu Bar terdapat 2 menu yaitu Menu Pemakai dan Informasi.Menu Pemakai terdapat 3 submenu yaitu Penelusuran, Penjelasan Sistem dan Keluar. Dan pada Menu Informasi isinya sama dengan menu informasi pada Form utama pakar. Begitu juga dengan penjelasan sistem, keduanya sama baik itu yang ada pada form pakar maupun pemakai. Gambar 4.10 Form Utama Pemakai. Gambar 4.11 Menu Pemakai. Universitas Sumatera Utara Pada menu Pemakai terdapat submenu Penelusuran, apabila sub menu ini diklik maka akan muncul form penelusuran macam, form penelusuran jenis, form penelusuran ciri, form rekaman data, dan form solusi secara berurutan apabila diklik tombol lanjutkan ketika sudah memilih macam, jenis, dan ciri kerusakan yang dianggap sesuai dengan yang dibutuhkan. Apabila tidak sesuai atau salah memillih dapat memilih tombol kembali pada setiap form. Berikut akan ditampilkan form yang telah dijabarkan di atas: Gambar 4.12 Form Penelusuran Bentuk Kerusakan Komputer. Gambar 4.13 Form Penelusuran Jenis Kerusakan Komputer. Universitas Sumatera Utara Gambar 4.14 Form Penelusuran Ciri Kerusakan Komputer. Gambar 4.15 Form Rekaman Data. Universitas Sumatera Utara Gambar 4.16 Form Solusi Kerusakan Komputer. Universitas Sumatera Utara

4.2 Pengujian Program

Program sistem pakar ini diiuji dengan dijalankan pada komputer dengan sistem operasi dan RAM Memori yang berbeda – beda. Hasilnya Program Sistem Pakar berjalan dengan baik pada sistem operasi Windows baik itu serial XP maupun Vista. Tampilan user interface dan database juga berjalan dengan baik.

4.3 Spesifikasi Kebutuhan Sistem

Untuk mengoperasikan Program Sistem Pakar Untuk Menelusuri Kerusakan Pada Komputer ini diperlukan adanya implementasi terhadap sistem yaitu proses penerapan rancangan sistem kedalam suatu program aplikasi komputer yang terdiri dari : 1 Perangkat Keras a. Monitor b. Prosesor , misalnya intel core 2 duo c. Hardisk minimal 40 GB d. Memori 128 GB atau lebih e. Mouse dan Keyboard 2 Perangkat Lunak a. Microsoft Visual Studio 6.0 b. Microsoft Access. Universitas Sumatera Utara

BAB 5 KESIMPULAN DAN SARAN

5.1.Kesimpulan Berdasarkan pembahasan pada bab – bab sebelumnya, dapat ditarik kesimpulan bahwa : 1. Program Sistem Pakar ini dapat membantu para pengguna komputer untuk mengetahui komponen – komponen yang ada di dalam komputer. 2. Sistem Pakar ini juga memudahkan pemakai dalam menelusuri dan mencari solusi terhadap kerusakan ringan yang sering terjadi pada komputer beserta perangkat pendukungnya. 3. Pencarian informasi mengenai kerusakan komputer melalui program sistem pakar tentu lebih mudah dibandingkan harus membaca buku panduan ataupun mencari informasi melalui internet. Universitas Sumatera Utara

5.2 Saran