Upload
eko-sugiharto
View
1.408
Download
0
Embed Size (px)
DESCRIPTION
Bab V - Skripsi Sistem Pakar
Citation preview
BAB V PERANCANGAN SISTEM5.1 Use Case Diagram Use case merupakan form tertinggi tentang suatu sistem yang memberikan gambaran pada pihak manajemen, pengguna, atau orang lain yang terlibat tentang bagaimana sistem tersebut akan bekerja. Use case diagram sistem pakar diagnosa kerusakan komputer dapat dilihat pada gambar 5.1 berikut ini.
Gambar 5.1 Use Case Diagram Sistem Pakar Diagnosa Kerusakan Komputer
52
53
5.1.1
Use Case Narrative Login Pakar Tabel 5.1 Use Case Narrative Login Pakar
Nama Ringkasan Rasional
Pengguna Prekondisi
Aliran Dasar
Aliran Alternatif
Post Kondisi
Login Pakar Use case ini digunakan untuk proses login seorang pakar pada sistem. Use case ini merupakan proses autentikasi untuk menggunakan kewenangan sebagai administrator dalam menggunakan sistem, sehingga sistem terjaga dari keterlibatan orang lain yang tidak berhak atas sistem tersebut. Pakar (administrator) Pakar telah mengaktifkan sistem pakar diagnosa kerusakan komputer dan memilih menu Pakar, kemudian Form Login ditampilkan. Pakar (administrator) mengisi form login Sistem mengecek field pada form login Sistem mengautentifikasi data login dengan data pakar (administrator) Sistem menampilkan halaman utama pakar (administrator). Jika terdapat field yang masih kosong, sistem secara otomatis akan menampilkan pesan kesalahan dan meminta pakar (administrator) untuk mengisi field yang kosong Jika autentifikasi data login tidak sesuai dengan data pakar (administrator), sistem secara otomatis akan menampilkan pesan kesalahan dan meminta untuk mengisi ulang data login Pakar (administrator) bisa memilih tombol Batal untuk membatalkan proses login. Pakar telah berhasil login ke sistem dan berada pada halaman utama pakar (administrator).
54
5.1.2
Use Case Narrative Mengelola Data Komponen
Tabel 5.2 Use Case Narrative Mengelola Data Komponen Nama Ringkasan Rasional Mengelola Data Komponen Use case ini digunakan untuk mengelola data komponen pada sistem. Use case ini dibutuhkan oleh pakar untuk mengelola data komponen pada sistem mulai dari menambah, memperbaiki dan menghapus data komponen pada sistem. Pakar (administrator) Pakar berada pada menu utama dan memilih menu olah data komponen, kemudian form Data Komponen ditampilkan. Tambah Data Baru Pakar menekan tombol Baru untuk memulai pengisian data komponen Sistem secara otomatis membuat kode komponen Pakar mengisi field-field yang terdapat pada form data komponen Pakar menekan tombol Simpan Sistem melakukan proses penyimpanan dan tersimpan pada basis pengetahuan. Ubah Data Pakar memilih data yang ingin diubah dengan cara meng-klik data pada tabel / datagrid Pakar menekan tombol Ubah Sistem akan menampilkan informasi pada field-field dalam form data komponen Pakar merubah informasi yang terdapat pada field Pakar menekan tombol Simpan Sistem melakukan proses penyimpanan untuk memperbaharui basis pengetahuan.
Pengguna Prekondisi
Aliran Dasar
55
Aliran Alternatif
Post Kondisi
Hapus Data Pakar memilih data yang ingin dihapus dengan cara meng-klik data pada tabel / datagrid Pakar menekan tombol Hapus Sistem akan menampilkan pesan konfirmasi penghapusan data Pakar memilih Yes untuk menyetujui proses hapus Sistem akan melakukan proses hapus dan memperbaharui isi basis pengetahuan. Tambah Data Baru Jika pakar belum menekan tombol Baru, proses pengisian field tidak akan berhasil Jika terdapat field yang masih kosong, sistem akan menampilkan pesan kesalahan dan meminta untuk mengisi field yang masih kosong. Ubah Data Jika data belum dipilih, sistem akan menampilkan pesan kesalahan dan meminta untuk memilih terlebih dahulu data yang ingin diubah Jika terdapat field yang kosong pada saat perubahan data, sistem akan menampilkan pesan kesalahan Hapus Data Jika data belum dipilih, sistem akan menampilkan pesan kesalahan dan meminta untuk memilih terlebih dahulu data yang ingin dihapus Jika pakar tidak menekan tombol Yes saat terdapat konfirmasi, sistem akan membatalkan proses penghapusan data. Pakar telah berhasil mengelola data komponen dan menyimpannya ke dalam sistem (basis pengetahuan).
56
5.1.3
Use Case Narrative Mengelola Data Pertanyaan
Tabel 5.3 Use Case Narrative Mengelola Data Pertanyaan Nama Ringkasan Rasional Mengelola Data Pertanyaan Use case ini digunakan untuk mengelola data pertanyaan pada sistem. Use case ini dibutuhkan oleh pakar untuk mengelola data pertanyaan pada sistem mulai dari menambah, memperbaiki dan menghapus data komponen pada sistem. Pakar (administrator) Pakar berada pada menu utama dan memilih menu olah data pertanyaan, kemudian form Data Pertanyaan ditampilkan. Tambah Data Baru Pakar menekan tombol Baru untuk memulai pengisian data pertanyaan Sistem secara otomatis membuat kode pertanyaan Pakar mengisi field-field yang terdapat pada form data pertanyaan Pakar menekan tombol Simpan Sistem melakukan proses penyimpanan dan tersimpan pada basis pengetahuan. Ubah Data Pakar memilih data yang ingin diubah dengan cara meng-klik data pada tabel / datagrid Pakar menekan tombol Ubah Sistem akan menampilkan informasi pada field-field dalam form data komponen Pakar merubah informasi yang terdapat pada field Pakar menekan tombol Simpan Sistem melakukan proses penyimpanan untuk memperbaharui basis pengetahuan.
Pengguna Prekondisi
Aliran Dasar
57
Aliran Alternatif
Post Kondisi
Hapus Data Pakar memilih data yang ingin dihapus dengan cara meng-klik data pada tabel / datagrid Pakar menekan tombol Hapus Sistem akan menampilkan pesan konfirmasi penghapusan data Pakar memilih Yes untuk menyetujui proses hapus Sistem akan melakukan proses hapus dan memperbaharui isi basis pengetahuan. Tambah Data Baru Jika pakar belum menekan tombol Baru, proses pengisian field tidak akan berhasil Jika terdapat field yang masih kosong, sistem akan menampilkan pesan kesalahan dan meminta untuk mengisi field yang masih kosong. Ubah Data Jika data belum dipilih, sistem akan menampilkan pesan kesalahan dan meminta untuk memilih terlebih dahulu data yang ingin diubah Jika terdapat field yang kosong pada saat perubahan data, sistem akan menampilkan pesan kesalahan Hapus Data Jika data belum dipilih, sistem akan menampilkan pesan kesalahan dan meminta untuk memilih terlebih dahulu data yang ingin dihapus Jika pakar tidak menekan tombol Yes saat terdapat konfirmasi, sistem akan membatalkan proses penghapusan data. Pakar telah berhasil mengelola data pertanyaan dan menyimpannya ke dalam sistem (basis pengetahuan).
58
5.1.4
Use Case Narrative Mengelola Data Diagnosa
Tabel 5.4 Use Case Narrative Mengelola Data Diagnosa Nama Ringkasan Rasional Mengelola Data Diagnosa Use case ini digunakan untuk mengelola data diagnosa pada sistem. Use case ini dibutuhkan oleh pakar untuk mengelola data diagnosa pada sistem mulai dari menambah, memperbaiki dan menghapus data komponen pada sistem. Pakar (administrator) Pakar berada pada menu utama dan memilih menu olah data diagnosa, kemudian form Data Diagnosa ditampilkan. Tambah Data Baru Pakar menekan tombol Baru untuk memulai pengisian data diagnosa Sistem secara otomatis membuat kode diagnosa Pakar mengisi field-field yang terdapat pada form data diagnosa Pakar menekan tombol Simpan Sistem melakukan proses penyimpanan dan tersimpan pada basis pengetahuan. Ubah Data Pakar memilih data yang ingin diubah dengan cara meng-klik data pada tabel / datagrid Pakar menekan tombol Ubah Sistem akan menampilkan informasi pada field-field dalam form data komponen Pakar merubah informasi yang terdapat pada field Pakar menekan tombol Simpan Sistem melakukan proses penyimpanan untuk memperbaharui basis pengetahuan.
Pengguna Prekondisi
Aliran Dasar
59
Aliran Alternatif
Post Kondisi
Hapus Data Pakar memilih data yang ingin dihapus dengan cara meng-klik data pada tabel / datagrid Pakar menekan tombol Hapus Sistem akan menampilkan pesan konfirmasi penghapusan data Pakar memilih Yes untuk menyetujui proses hapus Sistem akan melakukan proses hapus dan memperbaharui isi basis pengetahuan. Tambah Data Baru Jika pakar belum menekan tombol Baru, proses pengisian field tidak akan berhasil Jika terdapat field yang masih kosong, sistem akan menampilkan pesan kesalahan dan meminta untuk mengisi field yang masih kosong. Ubah Data Jika data belum dipilih, sistem akan menampilkan pesan kesalahan dan meminta untuk memilih terlebih dahulu data yang ingin diubah Jika terdapat field yang kosong pada saat perubahan data, sistem akan menampilkan pesan kesalahan Hapus Data Jika data belum dipilih, sistem akan menampilkan pesan kesalahan dan meminta untuk memilih terlebih dahulu data yang ingin dihapus Jika pakar tidak menekan tombol Yes saat terdapat konfirmasi, sistem akan membatalkan proses penghapusan data. Pakar telah berhasil mengelola data diagnosa dan menyimpannya ke dalam sistem (basis pengetahuan).
60
5.1.5
Use Case Narrative Logout Pakar Tabel 5.5 Use Case Narrative Logout Pakar
Nama Ringkasan Rasional
Pengguna Prekondisi Aliran Dasar Aliran Alternatif Post Kondisi
Logout Pakar Use case ini digunakan untuk proses logout seorang pakar pada sistem. Use case ini merupakan proses menonaktifkan fasilitas-fasilitas pada sistem yang bisa digunakan oleh pakar. Pakar (administrator). Pakar berada pada menu utama. Pakar (administrator) memilih menu Logout. Pakar telah berhasil logout dari sistem dan fasilitas-fasilitas yang berhak diakses oleh pakar (administrator) berstatus non-aktif.
5.1.6
Use Case Narrative Konsultasi Kerusakan Tabel 5.6 Use Case Narrative Konsultasi Kerusakan
Nama Ringkasan
Rasional
Pengguna Prekondisi
Aliran Dasar
Konsultasi Use case ini digunakan untuk proses konsultasi kerusakan seorang pengguna komputer. Use case ini dibutuhkan oleh pengguna untuk berinteraksi dengan sistem dalam melakukan proses konsultasi kerusakan. Pengguna. Pengguna telah mengaktifkan sistem pakar diagnosa kerusakan komputer dan memilih menu Pengguna, kemudian memilih menu Konsultasi, dan form Konsultasi ditampilkan. Pengguna mengisi field identitas pengguna Pengguna memilih komponen yang diduga mengalami kerusakan Pengguna menekan tombol Mulai
61
Aliran Alternatif
Post Kondisi
Sistem akan menampilkan pertanyaan yang berhubungan dengan kemungkinan gejala yang dialami oleh pengguna Pengguna akan menjawab pertanyaan dengan menekan tombol Ya atau Tidak sesuai kondisi yang dialami oleh pengguna Sistem akan menyimpan fakta atas jawaban yang dipilih oleh pengguna Sistem akan menampilkan hasil diagnosa dan solusi masalah atas kerusakan yang dialami Sistem akan menampilkan form penjelasan atas diagnosa yang dihasilkan saat pengguna menekan tombol Alasan. Jika field identitas pengguna masih ada yang kosong, sistem akan menampilkan pesan kesalahan dan meminta pengguna untuk mengisi field yang masih kosong Jika pengguna belum memilih komponen yang diduga mengalami kerusakan, sistem akan menampilkan pesan kesalahan dan meminta pengguna untuk memilih komponen terlebih dahulu Jika pengguna menekan tombol Batal, maka proses konsultasi akan dibatalkan dan semua field akan dikosong kembali. Pengguna berhasil melakukan proses konsultasi dan mendapatkan hasil diagnosa dan solusi masalah, kemudian sistem akan menyimpan history proses konsultasi.
62
5.1.7
Use Case Narrative Lihat Informasi Komponen
Tabel 5.7 Use Case Narrative Lihat Informasi Komponen Nama Ringkasan Rasional Lihat Informasi Komponen Use case ini digunakan untuk pengguna untuk melihat informasi komponen. Use case ini dibutuhkan pengguna awam guna memperoleh informasi tentang komponen mulai dari nama komponen, gambar, keterangan serta fungsi dari setiap komponen. Pengguna. Pengguna telah mengaktifkan sistem pakar diagnosa kerusakan komputer dan memilih menu Pengguna, kemudian memilih menu Informasi Komponen dan form Informasi Komponen ditampilkan. Pengguna memilih komponen Sistem akan menampilkan informasi komponen yang dibutuhkan. Jika pengguna memilih batal atau menutup form, maka sistem akan membatalkan proses lihat informasi dan menutup form Informasi Komponen. Pengguna telah melihat informasi komponen yang dibutuhkan.
Pengguna Prekondisi
Aliran Dasar
Aliran Alternatif
Post Kondisi
63
5.2
Class Diagram Paradigma pemrograman berorientasi objek adalah
menggunakan konsep class dan object sebagai dasar ketika melakukan analisis model, desain dan implementasi sistem. Sebuah class dapat terdiri dari attributes dan methods. Berikut ini adalah class diagram sistem pakar diagnosis kerusakan komputer.
Gambar 5.2 Class Diagram Sistem Pakar Diagnosa Kerusakan Komputer
64
5.3 5.3.1
Sequence Diagram Sequence Diagram Login Pakar
Boundary : frmLogin
Controller : Login
Entity : Pakar
: Pakar
login(username,password) login(username,password) cekField() pesanFieldKosong() tampilPesan() validasiData()
proses() validasiData() prosesLogin(salah) tampilPesanSalah()
prosesLogin(benar) tampilFormUtama
Gambar 5.3 Sequence Diagram Login Pakar
65
5.3.2
Sequence Diagram Mengelola Data Komponen
Gambar 5.4 Sequence Diagram Mengelola Data Komponen
66
5.3.3
Sequence Diagram Mengelola Pertanyaan
Gambar 5.5 Sequence Diagram Mengelola Pertanyaan
67
5.3.4
Sequence Diagram Mengelola Diagnosa
Gambar 5.6 Sequence Diagram Mengelola Diagnosa
68
5.3.5
Sequence Diagram Konsultasi Kerusakan
Gambar 5.7 Sequence Diagram Konsultasi Kerusakan
69
5.3.6
Sequence Diagram Lihat Informasi Komponen
Gambar 5.8 Sequence Diagram Lihat Informasi Komponen 5.4 Perancangan Basis Pengetahuan Basis pengetahuan (knowledge base) merupakan salah satu komponen yang sangat penting di dalam sistem pakar, karena pada basis pengetahuan inilah representasi fakta-fakta dan aturan-aturan dari seorang pakar disimpan. Dengan demikian, perancangan basis pengetahuan yang tepat akan berpengaruh pada kinerja sistem pakar.
70
5.4.1
Diagram Kerusakan Power Supply
Gambar 5.9 Diagram Kerusakan Power Supply Keterangan Pertanyaan : Id P001 P002 P003 P004 P005 Pertanyaan Apakah tegangan input dari jalur PLN normal/ stabil? Apakah kabel sudah terpasang dengan benar? Apakah kondisi kabel rusak / cacat? Apakah Anda menggunakan penstabil tegangan (Stabilizer)? Apakah kondisi stabilizer Anda normal / baik?
Keterangan Diagnosa dan Solusi : Id S001 Diagnosa Pemasangan kabel tidak sesuai. Kabel rusak/ cacat. Power supply rusak. Tegangan listrik tidak stabil Stabilizer bermasalah Solusi Hubungkan kabel dan pastikan pemasangan sesuai dengan prosedur. Ganti kabel power supply dengan yang baru. Ganti power supply dengan yang baru. Untuk mengurangi masalah akibat tegangan tidak stabil, sebaiknya gunakan penstabil tegangan (stabilizer) Ganti stabilizer dengan yang baru.
S002 S003 S004
S005
71
5.4.2
Diagram Kerusakan Harddisk
Gambar 5.10 Diagram Kerusakan Harddisk Keterangan Pertanyaan : Id P006 P007 P008 P009 P010 P011 P012 Pertanyaan Apakah Harddisk terdeteksi di sistem komputer? Apakah Harddisk diset sebagai Master baik di
Primary atau Secondary Device?Apakah kondisi kabel power harddisk bagus? Apakah kondisi kabel data (IDE) bagus? Apakah kondisi konektor bagus/bersih? Apakah kondisi body harddisk hangat/panas? Apakah kondisi harddisk mengeluarkan suara putaran/gesekan?
72
Keterangan Diagnosa dan Solusi : Id S006 Diagnosa Terjadi konflik pada perangkat boot. Kabel power rusak. Kabel data (IDE) rusak. Konektor rusak / kotor. Solusi Setting harddisk menjadi master dengan cara memasang jumper sesuai ketentuan dari masingmasing produsen harddisk. Ganti kabel power harddisk dengan kabel power yang masih tersedia. Ganti kabel data (IDE) dengan yang baru. Jika konektor rusak, ganti kabel data (IDE) dengan yang baru, tetapi jika kotor masih mungkin untuk dibersihkan. Kemungkinan besar harddisk rusak karena tidak dapat dialiri listrik, sebaiknya ganti harddisk dengan yang baru. Ada beberapa software utility yang bisa digunakan untuk mengatasi harddisk "Bad Sector", jika tidak memungkinkan hubungi teknisi atau tempat service terdekat. Saat ini sistem menyarankan untuk menghubungi teknisi atau tempat service terdekat untuk solusi kerusakan tersebut.
S007
S008 S009
S010
Harddisk rusak/ bermasalah Harddisk terkena Bad Sector.
S011
S012
Kerusakan tidak dikenali.
73
5.4.3
Diagram Kerusakan CD DriveY P013 T
Y
P015
T
Y
P014
T
Y
P017
T
Y
P016
T
S013
S014
Y
P018
T
P017 S015 S016
S012
S017
Gambar 5.11 Diagram Kerusakan CD Drive Keterangan Pertanyaan : Id P013 P014 P015 P016 P017 P018 Pertanyaan Apakah lampu indikator CD Drive menyala?
Apakah kondisi kabel power baik?Apakah CD Drive terdeteksi di sistem komputer? Apakah kondisi kabel data bagus/baik? Apakah motor penggerak/pemutar berfungsi dengan baik? Apakah perangkat optik berfungsi dengan baik?
Keterangan Diagnosa dan Solusi : Id S012 Diagnosa Kerusakan tidak dikenali. Solusi Saat ini sistem menyarankan untuk menghubungi teknisi atau tempat service terdekat untuk solusi kerusakan tersebut. Kemungkinan besar untuk memperbaiki atau mengganti lampu indikator yang rusak cukup sulit. Oleh karena itu jika CD Drive masih bisa difungsikan tanpa lampu
S013
Lampu indikator rusak.
74
S014
Kabel rusak.
power
S015 S016
Kabel data rusak. Motor penggerak rusak. Optik rusak.
S017
indikator menyala, saran sistem adalah tetap gunakan CD Drive. Ganti kabel power untuk CD Drive dengan kabel lain sesuai dengan persediaan kabel dari bagian casing CPU. Ganti kabel data (IDE ATA/SATA) dengan yang baru. Mengganti motor penggerak dalam CD Driver relatif cukup sulit. Untuk itu lebih baik ganti CD Drive dengan yang baru. Hubungi tempat perbaikan/service terdekat untuk mengganti optik yang telah rusak. Karena saat ini ada beberapa tempat perbaikan yang bersedia melayani perbaikan/penggantian optik rusak.
5.4.4
Diagram Kerusakan Monitor (Video Display)Y P019 T
Y
P023
T
Y
P020
T
Y
P024
T
S022 Y
Y
P021
T
S018
Y
P025
T
S023
P022
T
S019
S025
S024
S021
S020
Gambar 5.12 Diagram Kerusakan Monitor (Video Display)
75
Keterangan Pertanyaan : Id P019 P020 P021 P022 P023 P024 P025 Apakah pada tampilan? Pertanyaan layar monitor muncul suatu
Apakah kondisi tombol/switch power baik?Apakah kondisi kabel power monitor bagus? Apakah pengaturan kecerahan layar (brightness) pada posisi normal? Apakah di layar monitor muncul No Signal atau pesan visual error lainnya? Apakah pemasangan kabel monitor (VGA) ke port VGA Card pada CPU dalam keadaan normal? Apakah kondisi kabel monitor (VGA) bagus/baik?
Keterangan Diagnosa dan Solusi : Id S018 Diagnosa Tombol rusak. Solusi Jika tombol rusak, kemungkinan terbesar untuk solusi masalah ini adalah hubungi tempat perbaikan/service spesialis alat elektronik, seperti spesialis monitor atau televisi. Ganti kabel power monitor dengan yang baru. Hal sepele yang terkadang tidak begitu diperhatikan adalah pengaturan brightness ke posisi rendah, sehingga monitor tampak gelap. Untuk hal tersebut, atur brightness ke posisi normal. Sistem menyarankan untuk memperbaiki monitor ke tempat perbaikan/service spesialis monitor.
S019 S020
Kabel power rusak. Pengaturan brightness tidak standar.
S021
Monitor rusak.
76
S022
Kerusakan dibagian lain.
S023
S024
Pemasangan kabel bermasalah. Kabel monitor (VGA) bermasalah.
Kerusakan mungkin bukan pada perangkat monitor. Coba pasang monitor ke CPU/Komputer lain. Pasang kabel dan pastikan posisinya sudah baik dan benar. Mengganti kabel monitor (VGA) relatif cukup sulit, untuk itu perlu tenaga profesional di tempat perbaikan/service spesialis monitor. Jika menggunakan VGA Card Onboard, Anda bisa menggunakan VGA Card slot PCI atau AGP untuk mengganti VGA Card Onboard yang rusak.
S025
VGA Card bermasalah.
5.4.5
Diagram Kerusakan Printer
Gambar 5.13 Diagram Kerusakan Printer Keterangan Pertanyaan : Id P026 P027 P028 Pertanyaan Apakah lampu indikator menyala?
Apakah tombol power berfungsi dengan baik?Apakah kondisi kabel power printer baik/bagus?
77
P029 P030 P031
Apakah kondisi power supply printer baik/bagus? Apakah kabel data (USB/LPT) sudah terhubung? Apakah pita atau tinta sudah terisi?
Keterangan Diagnosa dan Solusi : Id S026 Diagnosa Kabel data tidak terhubung. Printer bermasalah. Solusi Hubungkan kabel data dan pastikan posisinya sudah baik dan benar. Kemungkinan besar printer bermasalah, untuk itu sistem menyarankan untuk menghubungi tempat perbaikan/service terdekat. Isi tinta pada cartridge yang kosong. Karena ada merek printer yang tidak menampilkan indikator isi tinta, sehingga sulit untuk mengetahui keberadaan isi tinta pada cartridge kita. Untuk masalah ini, sistem menyarankan untuk melakukan perbaikan di tempat service terdekat. Ganti kabel power yang rusak dengan yang baru. Untuk masalah ini, sistem menyarankan untuk melakukan perbaikan di tempat service terdekat. Untuk masalah ini, sistem menyarankan untuk melakukan perbaikan di tempat service terdekat.
S027
S028
Tinta kosong.
S029
Tombol power rusak.
S030 S031
Kabel power rusak. Printer bermasalah.
S032
Power supply printer rusak.
78
5.4.6
Diagram Kerusakan MouseY P032 T
Y
P033
T
Y
P034
T
S033
S034 Y
Y
P035
T
S035
P036
T
S036
S037
Y
P037
T
S035
S038
Gambar 5.14 Diagram Kerusakan Mouse Keterangan Pertanyaan : Id P032 P033 P034 P035 P036 Pertanyaan Apakah pointer dapat digerakkan melalui gerakan mouse?
Apakah tombol mouse berfungsi dengan baik?Apakah mouse terdeteksi di sistem komputer? Apakah koneksi antara mouse dengan CPU terhubung dengan baik? Apakah konektor mouse yang Anda gunakan berjenis USB? (Jawab Ya jika USB; Jawab Tidak jika menggunakan jenis PS/2) Apakah kaki pin pada konektor mouse PS/2 dalam keadaan baik?
P037
Keterangan Diagnosa dan Solusi : Id S033 S034 S035 S036 Diagnosa Mouse normal. Tombol rusak. Mouse rusak. Koneksi bermasalah. Solusi Ganti mouse dengan yang baru. Ganti mouse dengan yang baru. Hubungkan dan pastikan posisinya sudah baik dan benar.
79
S037
Port USB bermasalah. Kaki pin bermasalah.
S038
Coba gantikan posisi pemasangan port USB mouse ke port lain yang masih tersedia. Jika kaki pin bengkok dan memungkinkan untuk diperbaiki, silakan coba perbaiki sendiri. Tetapi jika ada salah satu kaki yang patah, sistem menyarankan ganti mouse dengan yang baru.
5.5 5.5.1
Perancangan Input Output Sistem Rancangan Form Pilihan Pengguna
Gambar 5.15 Form Pilihan Pengguna 5.5.2 Rancangan Form LoginLOGIN Username Password LOGIN BATAL
Gambar 5.16 Form Login
80
5.5.3
Rancangan Form Input Data Komponen
Gambar 5.17 Form Input Data Komponen 5.5.4 Rancangan Form Input Data Diagnosa dan Solusi
Gambar 5.18 Form Input Data Diagnosa dan Solusi
81
5.5.5
Rancangan Form Input Data PertanyaanDATA PERTANYAAN DAN ATURAN
Id. Pertanyaan Komponen Pertanyaan
Baru Simpan Batal Ubah
Fakta Ya Hapus Fakta Tidak Jika Ya Jika Tidak Id Komponen Keterangan Fakta Ya Fakta Tidak Ya Tidak
Gambar 5.19 Form Input Data Pertanyaan 5.5.6 Rancangan Form Menu Pengguna
Gambar 5.20 Form Menu Pengguna
82
5.5.7
Rancangan Form KonsultasiAREA KONSULTASI
Identitas Pengguna Nama Alamat
Komponen Mulai Pertanyaan Jawaban : Ya Tidak
Hasil Diagnosa & Solusi
Alasan
Cetak
Batal
Ulang
Gambar 5.21 Form Konsultasi 5.5.8 Rancangan Form Penjelasan
Gambar 5.22 Form Penjelasan
83
5.5.9
Rancangan Form Informasi KomponenINFORMASI KOMPONEN Pilih Komponen
Detail Komponen Gambar Keterangan
Cetak
Gambar 5.23 Form Informasi Komponen 5.5.10 Rancangan Report Informasi Komponen
Informasi KomponenNama Komponen
Keterangan
dd/mm/yy hh:mm
Sistem Pakar Diagnosa Kerusakan Komputer
Gambar 5.24 Report Informasi Komponen
84
5.5.11 Rancangan Report Hasil Diagnosa
Hasil DiagnosaNama Alamat Komponen Hasil Diagnosa Solusi
dd/mm/yy hh:mm
Sistem Pakar Diagnosa Kerusakan Komputer
Gambar 5.25 Report Hasil Diagnosa 5.6 5.6.1 Implementasi Sistem Konfigurasi Perangkat Keras dan Perangkat Lunak Adapun spesifikasi perangkat keras (hardware) dan perangkat lunak (software) yang mendukung terhadap jalannya program yang akan dibuat adalah sebagai berikut : Secara Hardware : Processor Motherboard Memory VGA Harddisk Keyboard Mouse Monitor : Pentium IV atau yang setara : Yang compatible dengan processor : 256 MB : 32 MB : 40 GB : Standar : Optikal/Standar : 15 inch (1024 x 768)
85
Power Supply Printer Secara Software : Sistem Operasi Aplikasi Pendukung
: 350 watt : Tipe Ink Jet atau Dot Matrix
: Windows / Linux : JDK versi terbaru Netbeans IDE MySQL Server
5.6.2
Diagram Menu Sistem
Gambar 5.26 Diagram Menu Sistem