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