BAB V - Sistem Pakar

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