Object Oriented Concept The Concept of Object Oriented Analysis and Design OOAD

42 - People usually feel uncomfortable when being watched observed they may apply differently when observed.

2. Interview

Is a two-way communication to get data from respondents Jogiyanto, 2008. 1. Advantages of interview Jogiyanto, 2008: - Good corporate from respondent can be happened. - Special visual aid or other assessment tool can be done. - Respondents who had no knowledge can be identified. - The interviewer can filter the respondents as required. 2. Disadvantages of interview Jogiyanto, 2008: - Requires trained interviewer. - Long data collection time. - Some of respondent did not want to talk with strangers.

3. Study Literature

Is a written record of events or occasions in the past and journals in a particular scientific field; including important documents is a reference for researchers in understanding the object of his research. Even the literature, relevant literature is also included in documents that support the research. All documents relating to the research in question should be noted as a source of information Gulo, 2002.

2.11.2 Object Oriented Concept

Object is something that always exists around us, both concrete and conceptual. An object has a state and behavior. State an object is the object 43 conditions stated in the attribute, while the behavior of an object defines how an object to act and react. Behavior of an object expressed in the operation. 2.11.3 Basic principles of Object Oriented Here are some basic principles of Object-Oriented concepts Munawar, 2005: 29: 1. Inheritance As described above, the object is an example of a class. This has important consequences as an instance of a class; an object has all the characteristics of its class. This is called inheritance. Thus, the object will have any attribute and operation derived from its class. Figure 2.11.3.1 Example of Understanding Inheritance Kitchen Equipment and Furniture is inherited from House wares Munawar, 2005:29. 2. Encapsulation The term encapsulation is often used interchangeably with information hiding. Not all agree on the distinctions between the two though; one may think of information hiding as being the principle and encapsulation being the technique. A software module House wares Furniture Kitchen appliance 44 hides information by encapsulating the information into a module or other construct which presents an interface. 3. Message Sending In object oriented systems, objects are mutually communicated each other by sending messages. An object sends a message to another object to perform an operation and the object that receive will give the response to run the operation. 4. Association Association is the relationship between objects that need each other. This relationship can be one-way or multiple ways. 5. Aggregation Aggregation is a special form of association that describes all parts of an object is part of another object.

2.10.4 The Concept of Object Oriented Analysis and Design OOAD

Object Oriented Analysis and Design or OOAD is a collection of general guidelines for carrying out analysis and design. It must therefore be tailored to your organization and project. To make our method more usable, we designed it so that adaptations, improvements, and part substitutions would be easy to implement. OOAD reflects four central perspectives on a system and its context: the system’s information contents, how the system will be used, the system as a whole, and the system’s components. The perspectives are connected to OOAD 45 main activities: problem-domain analysis, application-domain analysis, architectural design, and component design, respectively. Each activity leads to specific results, which are subsequently included in the analysis and design documentation Mathiassen, et.al. 2000:12.

2.11.5 Rich picture