BAB V PERANCANGAN SISTEM 5.1
Use Case Diagram Use case merupakan case merupakan form tertinggi 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 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
Login Pakar Use case ini digunakan untuk proses login seorang pakar pada sistem. Use case ini merupakan proses autentikasi autenti kasi untuk menggunakan kewenangan sebagai administrator dalam menggunakan sistem, sehingga sistem terjaga dari keterlibatan orang lain yang tidak berhak atas sistem tersebut. Pakar (administrator (administrator ) Pakar telah mengaktifkan sistem pakar diagnosa kerusakan komputer dan memilih menu Pakar, kemudian Form Login ditampilkan. Pakar (administrator (administrator ) mengisi form login Sistem mengecek field pada field pada form login Sistem mengautentifikasi data login dengan data pakar (administrator ( 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 ( administrator ), ), sistem secara otomatis akan menampilkan pesan kesalahan dan meminta untuk mengisi ulang data login Pakar (administrator (administrator ) bisa memilih tombol Batal untuk membatalkan proses login. Pakar telah berhasil login ke login ke sistem dan berada pada halaman utama pakar (administrator ( administrator ). ).
Aliran Alternatif
Post Kondisi
54
5.1.2
Komponen Use Case Narrative Mengelola Data Komponen
Tabel 5.2 Use Case Narrative Mengelola Data Komponen
Nama Ringkasan Rasional
Pengguna Prekondisi
Aliran Dasar
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 (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 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 field-field dalam form data form data komponen Pakar merubah informasi yang terdapat pada field Pakar menekan tombol Simpan Sistem melakukan proses penyimpanan untuk memperbaharui basis pengetahuan. pengetahuan.
55
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 i si basis pengetahuan. Tambah Data Baru Jika pakar belum menekan tombol Baru, proses pengisian field tidak 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 Yes saat terdapat konfirmasi, sistem akan membatalkan proses penghapusan data. Pakar telah berhasil mengelola data komponen dan menyimpannya ke dalam sistem (basis pengetahuan).
Aliran Alternatif
Post Kondisi
56
5.1.3
Use Case Narrative Mengelola Data Pertanyaan
Tabel 5.3 Use Case Narrative Mengelola Data Pertanyaan
Nama Ringkasan Rasional
Pengguna Prekondisi
Aliran Dasar
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 (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 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 field-field dalam form data form data komponen Pakar merubah informasi yang terdapat pada field Pakar menekan tombol Simpan Sistem melakukan proses penyimpanan untuk memperbaharui basis pengetahuan. pengetahuan.
57
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 i si basis pengetahuan. Tambah Data Baru Jika pakar belum menekan tombol Baru, proses pengisian field tidak 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 Yes saat terdapat konfirmasi, sistem akan membatalkan proses penghapusan data. Pakar telah tel ah berhasil mengelola data pertanyaan dan menyimpannya ke dalam sistem (basis pengetahuan).
Aliran Alternatif
Post Kondisi
58
5.1.4
Use Case Narrative Mengelola Data Diagnosa
Tabel 5.4 Use Case Case Narrative Narrati ve Mengelola Data Diagnosa
Nama Ringkasan Rasional
Pengguna Prekondisi
Aliran Dasar
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 (administrator ) Pakar berada pada menu utama dan memilih menu olah data diagnosa, kemudian form Data 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 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 field-field dalam form data form data komponen Pakar merubah informasi yang terdapat pada field Pakar menekan tombol Simpan Sistem melakukan proses penyimpanan untuk memperbaharui basis pengetahuan. pengetahuan.
59
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 i si basis pengetahuan. Tambah Data Baru Jika pakar belum menekan tombol Baru, proses pengisian field tidak 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 Yes saat terdapat konfirmasi, sistem akan membatalkan proses penghapusan data. Pakar telah berhasil mengelola data diagnosa dan menyimpannya ke dalam sistem (basis pengetahuan).
Aliran Alternatif
Post Kondisi
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
5.1.6
Logout Pakar Use case ini digunakan untuk proses logout seorang pakar pada sistem. Use case ini merupakan proses menonaktifkan menonaktif kan fasilitas-fasilitas pada sistem yang bisa digunakan oleh pakar. Pakar (administrator (administrator ). ). Pakar berada pada menu utama. Pakar (administrator (administrator ) memilih menu Logout.
Pakar telah berhasil logout dari sistem dan fasilitas-fasilitas yang berhak diakses oleh pakar (administrator (administrator ) berstatus non-aktif.
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. ker usakan. Pengguna. Pengguna telah mengaktifkan mengaktif kan sistem pakar diagnosa kerusakan komputer dan memilih menu Pengguna, kemudian memilih menu Konsultasi, dan form Konsultasi form Konsultasi ditampilkan. Pengguna mengisi field identitas field identitas pengguna Pengguna memilih komponen yang diduga mengalami kerusakan Pengguna menekan tombol Mulai
61
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 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 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 field akan dikosong kembali. Pengguna berhasil melakukan proses konsultasi dan mendapatkan hasil diagnosa dan solusi masalah, kemudian sistem akan menyimpan history proses history proses konsultasi.
Aliran Alternatif
Post Kondisi
62
5.1.7
Use Case Narrative Lihat Informasi Komponen
Tabel 5.7 Use Case Narrative Lihat Informasi Komponen
Nama Ringkasan Rasional
Pengguna Prekondisi
Aliran Dasar
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 mengaktif kan 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 pengguna memilih batal atau atau menutup form , maka sistem akan membatalkan proses lihat informasi dan menutup form Informasi Komponen. Pengguna telah melihat informasi komponen yang dibutuhkan.
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 class dapat terdiri dari attributes dan attributes dan methods. Berikut ini adalah class diagram sistem pakar diagnosis kerusakan komputer.
Gambar 5.2 Class Diagram Sistem Diagram Sistem Pakar Diagnosa Kerusakan Kerusakan Komputer
64
5.3
Sequence Diagram
5.3.1
Sequence Diagram Login Pakar
Boundary : frmLogin
Controller : Login
Entity : Pakar
: Pakar
login(username,password) login(username,password) cekField() pesanFieldKosong() validasiData()
tampilPesan()
proses() validasiData() prosesLogin(salah) tampilPesanSalah()
prosesLogin(benar) tampilFormUtama
Gambar 5.3 Sequence Diagram Login Diagram Login Pakar
65
5.3.2
Sequence Diagram Mengelola Data Komponen
Gambar 5.4 Sequence Diagram Mengelola Diagram Mengelola Data Komponen
66
5.3.3
Sequence Diagram Mengelola Pertanyaan
Gambar 5.5 Sequence Diagram Mengelola Diagram Mengelola Pertanyaan
67
5.3.4
Sequence Diagram Mengelola Diagnosa
Gambar 5.6 Sequence Diagram Mengelola Diagram Mengelola Diagnosa Diagnosa
68
5.3.5
Sequence Diagram Konsultasi Kerusakan
Gambar 5.7 Sequence Diagram Konsultasi Diagram Konsultasi Kerusakan
69
5.3.6
Sequence Diagram Lihat Informasi Komponen
Gambar 5.8 Sequence Diagram Lihat Diagram Lihat Informasi Komponen 5.4
Perancangan Basis Pengetahuan
Basis pengetahuan (knowledge ( 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 stabilizer Anda normal / baik?
Keterangan Diagnosa dan Solusi : Id S001
S002 S003 S004
S005
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 (stabilizer ) Ganti stabilizer dengan yang baru.
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 Harddisk terdeteksi di sistem komputer? Apakah Harddisk diset sebagai Master baik di Primary atau Secondary Device? Apakah kondisi kabel power harddisk bagus? harddisk bagus? Apakah kondisi kabel data (IDE) bagus? Apakah kondisi konektor bagus/bersih? Apakah kondisi body harddisk body harddisk hangat/panas? hangat/panas? Apakah kondisi harddisk mengeluarkan suara putaran/gesekan?
72
Keterangan Diagnosa dan Solusi : Id S006
S007
S008 S009
S010
S011
S012
Diagnosa Terjadi konflik pada perangkat boot. Kabel power rusak.
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. Kabel data Ganti kabel data (IDE) dengan (IDE) rusak. yang baru. Konektor Jika konektor rusak, ganti kabel rusak / kotor. data (IDE) dengan yang baru, tetapi jika kotor masih mungkin untuk dibersihkan. Harddisk Kemungkinan besar harddisk rusak/ rusak karena tidak dapat dialiri listrik, sebaiknya ganti harddisk bermasalah dengan yang baru. Harddisk Ada beberapa software utility terkena “Bad “Bad yang bisa digunakan untuk Sector ”. ”. mengatasi harddisk "Bad Sector", jika tidak memungkinkan hubungi teknisi atau tempat service terdekat. Kerusakan Saat ini sistem menyarankan tidak dikenali. untuk menghubungi teknisi atau tempat service terdekat untuk solusi kerusakan tersebut.
73
5.4.3
Diagram Kerusakan CD Drive Y
Y
Y
Y
P017
P018
T
S012
P013
P015
T
T
T
Y
P016
Y
T
P014
S013
T
S014
P017 S015
S016
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 penggerak/pemutar berfungsi dengan baik? Apakah perangkat optik berfungsi dengan baik?
Keterangan Diagnosa dan Solusi : Id S012
Diagnosa Kerusakan tidak dikenali.
S013
Lampu indikator rusak.
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
74
S014
Kabel rusak.
S015 S016
Kabel data rusak. Motor penggerak rusak.
S017
Optik rusak.
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. 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.
power
Diagram Kerusakan Monitor (Video Display )
5.4.4
Y
Y
Y
Y
S025
P025
P024
T
S024
P023
T
S023
P019
T
T
S022
Y
S021
Y
P020
Y
P021
T
P022
T
T
S018
S019
S020
Gambar 5.12 Diagram Kerusakan Monitor (Video ( Video Display )
75
Keterangan Pertanyaan : Id P019
P020 P021 P022 P023 P024 P025
Pertanyaan layar monitor
Apakah pada muncul suatu tampilan? 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 monit or (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.
S019 S020
Kabel power rusak. Pengaturan brightness tidak standar.
S021
Monitor Monitor 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.
76
S022
Kerusakan dibagian lain.
S023
Pemasangan kabel bermasalah. Kabel monitor (VGA) bermasalah.
S024
S025
5.4.5
VGA Card 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.
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
S027
Diagnosa Kabel data tidak terhubung. Printer bermasalah.
S028
Tinta kosong.
S029
Tombol power rusak.
S030
Kabel power rusak. Printer bermasalah.
S031
S032
Power supply printer rusak.
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 cartri dge 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.
78
5.4.6
Diagram Kerusakan Mouse Y
Y
S033
P033
P032
T
T
Y
S034
Y
P036
Y
S037
Y
P034
P035
T
T
P037
S035
T
S035
S036
T
S038
Gambar 5.14 Diagram Kerusakan Mouse Keterangan Pertanyaan : Id P032
P033 P034 P035 P036
P037
Pertanyaan Apakah pointer dapat digerakkan melalui melal ui gerakan mouse? Apakah tombol mouse berfungsi dengan baik? Apakah mouse terdeteksi di sistem komputer? Apakah koneksi antara mouse dengan dengan CPU terhubung dengan baik? Apakah konektor mouse mouse yang Anda gunakan berjenis USB? (Jawab Ya jika USB; Jawab Tidak jika menggunakan jenis PS/2) Apakah kaki pin pada konektor mouse mouse PS/2 dalam keadaan baik?
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.
S038
Kaki pin bermasalah.
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
Perancangan Input Output Sistem
5.5.1
Rancangan Form Pilihan Pengguna
Gambar 5.15 Form Pilihan Form Pilihan Pengguna 5.5.2
Rancangan Form Login LOGIN Username Password LOGIN
BATAL
Gambar 5.16 Form Login Form Login
80
5.5.3
Rancangan Form Input Data Komponen
Gambar 5.17 Form Input Form Input Data Komponen 5.5.4
Rancangan Form Input Data Diagnosa dan Solusi
Gambar 5.18 Form Input Form Input Data Diagnosa dan Solusi
81
5.5.5
Rancangan Form Input Data Pertanyaan DATA PERTANYAAN DAN ATURAN
Id. Pertanyaan
Baru
Komponen
Simpan
Pertanyaan
Batal Ubah
Fakta Ya Hapus Fakta Tidak Jika Ya Jika Tidak Id
Komponen
Keterangan
Fakta Ya
Fakta Tidak
Ya
Gambar 5.19 Form Input Form Input Data Pertanyaan 5.5.6
Rancangan Form Menu Pengguna
Gambar 5.20 Form Menu Form Menu Pengguna
Ti dak
82
5.5.7
Rancangan Form Konsultasi AREA KONSULTASI
Identitas Pengguna Nama Alamat
Komponen Mulai Pertanyaan Jawaban :
Ya
Tidak
Hasil Diagnosa & Solusi
Alasan
Cetak
Batal
Gambar 5.21 Form Konsultasi Form Konsultasi 5.5.8
Rancangan Form Penjelasan
Gambar 5.22 Form Penjelasan Form Penjelasan
Ulang
83
5.5.9
Rancangan Form Informasi Komponen INFORMASI KOMPONEN Pilih Komponen
Detail Komponen Keterangan
Gambar
Cetak
Gambar 5.23 Form Informasi Form Informasi Komponen 5.5.10 Rancangan Report Informasi Komponen
Informasi Komponen Nama Komponen
Keterangan
dd/mm/yy hh:mm
Sistem Pakar Diagnosa Kerusakan Komputer
Gambar 5.24 Report Informasi Report Informasi Komponen
84
5.5.11 Rancangan Report Hasil Diagnosa
Hasil Diagnosa Nama Alamat Komponen Hasil Diagnosa Solusi
dd/mm/yy hh:mm
Sistem Pakar Diagnosa Kerusakan Komputer
Gambar 5.25 Report Hasil Report Hasil Diagnosa Diagnosa 5.6
Implementasi Sistem
5.6.1
Konfigurasi Perangkat Keras dan Perangkat Lunak
Adapun spesifikasi perangkat keras (hardware ( hardware ) dan perangkat lunak (software (software ) yang mendukung terhadap jalannya program yang akan dibuat adalah sebagai berikut : Secara Hardware : Hardware :
Processor
: Pentium IV atau yang setara
Motherboard
: Yang compatible dengan compatible dengan processor
Memory
: 256 MB
VGA
: 32 MB
Harddisk
: 40 GB
Keyboard
: Standar
Mouse
: Optikal/Standar Optikal/St andar
Monitor
: 15 inch (1024 x 768)
85
Power Supply
: 350 watt
Printer
: Tipe Ink Jet atau Dot Matrix
Secara Software : Software :
Sistem Operasi
: Windows / Linux
Aplikasi Pendukung
: -
5.6.2
JDK versi terbaru
-
Netbeans IDE
-
MySQL Server
Diagram Menu Sistem
Gambar 5.26 Diagram Menu Sistem