Number of computer users who lack sufficient knowledge of the handling of hardware damage caused so many computer user or an institution who had spent quite a bit just to repair the damage that occurs in computer hardware. Therefore the application of expert system is designed to help computer users in making an early diagnosis of damage suffered by the computer hardware and solutions to overcome such defects.

This expert system development process knowledge acquisition method of data collection techniques used were interviews, observation and induction rules. While the inference method used in the development of this expert system uses forward chaining method. For software development methodology used is structured method which is Data Flow Diagram and Entity Relationship Diagram . Programming tools used in this expert system development using Adobe Dreamweaver CS3 while using the MySQL database.

In this expert system application design demands a response from the user input in the form of questions, then the output generated by computers such as the possibility of damage experienced by the hardware, a description of damage and the solutions or suggestions to overcome such defects. 

The conclusions obtained by the application of this expert system was able to make early diagnosis of any damage to hardware and provides step solutions to overcome them. From the results of beta testing is done, the application of expert system is considered it looks attractive, easy to use, easy to learn, can help to identify damage, useful, and conclusions and the information presented is accurate.


We describe an application of artificial intelligence techniques to computer system fault diagnosis; in particular, to implemented an automated consultant that advises IBM field service personnel on the diagnosis of faults occurring in computer installations. The consultant identifies specific system components (both hardware and software) likely to be responsible for an observed fault and offers a brief explanation of the major factors and evidence supporting these indictments. The consultant, called DART, was constructed using HMYCIN, and is part of a larger research effort investigating automated diagnosis of machine faults.

Project Motivation and Scope of Effort a typical, large-scale computer installation is composed of numerous subsystems including CPUs, primary and secondary storage, peripherals, and supervisory software. Each of these subsystems, in turn, consists of a richly connected set of both hardware and software components such as disk drives, controllers, CPUs, memory modules, and access methods. Generally, each individual component has an associated set of diagnostic aids designed to test its own specific integrity. However, very few maintenance tools and established diagnostic strategic arc aimed at identifying faults on the system or subsystem level. As a result, identification of single or multiple faults from systemic manifestations remains a difficult task. The non-specialist field service engineer is trained to use the existing component-specific tools and, as a result, is often unable to attack the failure at the systemic level.    

Expert assistance is then required, increasing both the time and cost required to determine and repair the fault. The design of DART reflects the expert's ability to take a systemic viewpoint on problems and to use that viewpoint to indict a specific components, thus making more effective use of the existing maintenance capabilities.

For the initial design, we chose to concentrate on problems occurring within the teleprocessing (TP) subsystems for the IBM 370-class computers. This subsystem includes various network controllers, terminals, remote-job entry facilities, modems, and several software access methods. In addition to these well-defined components there are numerous available test points the program can use during diagnosis. We have focused our effort on handling two of the most frequent TP problems, when a user is unable to log on to the system from a remote terminal, and when the system operator is unable to initialize the TP network itself. In a new system configuration, these two problems constitute a significant percentage of service calls received.

Interviews with field-service experts made it apparent that much of their problem-solving expertise is derived from their knowledge of several well-defined communications protocols. Often composed of simple request-acknowledge sequences, these protocols represent the transactions between components that are required to perform various TP tasks. Although based on information found in reference manuals it is significant that these protocols are not explicitly detailed anywhere in the standard maintenance documentation. Knowledge of the basic contents of these protocols and their common sequence forms the basis of a diagnostic strategy use the available tracing facilities to capture the actual communications occurring in the network, and analyze this data to determine which link in the protocol chain has broken. This procedure is sufficient to identify specific faulty components in the network. The DART Consultation during a DART consultation session, the field engineer focuses on a particular computer system that is experiencing a problem. Many installations are composed of numerous CPUs that partially share peripherals, thus, the term "system" is taken to mean a single CPU-complex and its attached peripherals. Within each such system, the user describes one or more problems by indicating a failure symptom, currently using a list of keywords. Using this description, the consultant makes an initial guess about which of the major subsystems might be involved in the fault. The user is then given the opportunity to select which of these implicated subsystems are to be pursued and in which order.


Web-based System on Computer Analysis (computer component diagnosis and repairs) following the demand and important of diagnosing and repairing of computer components in the world at large. The current manual system used in this process is very well not convenience some lapses still exist in its. These lapses includes: -

       i.            Attitude of some technicians toward computer users is not encouraging

     ii.            Troubleshooting computer sometimes result is generating another fault as a result of incomplete of some technicians.

  iii.            The large amount of money charged by technicians do not encourage repairs, some computer users will decide to keep their computers instead.

   iv.            Due to manual system of operate, some technicians are not current about the new technologies component and have problems repairing them.

These are problem that this project work intends to solve because with this process would be passed to the internet through the network system and in encrypted form.


The main aim of this research project is to eradicate the problem associated with easy access to diagnosis and repair of computer components, on the website which can be achieved by designing a website which is very flexible and information easily accessible by anybody, anywhere in the world who is a computer user and have a problems with any of its computer components.

i.                   By designing and implementing a web-based system for diagnosis and repair of computer system components.

ii.                 To eliminate the unpleasant behavior of computer technicians towards the computer users in the process.

iii.              To keep the system up-to-date with the latest technological components, problems and how to repair them.

iv.               To bring improvement and progress for both the computer users and technicians in the process of diagnosis and repairs of the computer components.