Structured Analysis Object-Oriented LITERATURE REVIEW

Figure 2.2 Prototyping Model Pressman:2005

2.11 Structured Analysis

The developer used structured analysis in analysis methodology. Based on Gunadarma 1995:29, structured approach need standard obvious procedure and collection data or at least need methodology that will be used in developing information system. Structured can decide the order and can increase the understanding capability in complex system. So that why structured is the main characteristic in information system . “Structured” can be related in the way and form preparation. Still based on Gunadarma 1995:35, Tools used in structured approach is graphic tool. However, there is some non graphic tools. The general characteristic of structured tools is the tools based on tree concept. Hierarchy diagram, structure diagram, Jackson diagram or Warnier diagram are the implementation of tree concept. Some tools that are used in structured approach are SADT, HIPO, Jackson diagram, WarnierOrr diagram, DFD, and structure diagram. Other tool that usually be used is classical flowchart. It is used to explain programming algorithm from the problem and used to explain physical component in information system.

2.12 Object-Oriented

Based on O’Docherty, in programming terms, our objects become stand alone modules with their own knowledge and behavior or, if you prefer, their own data and processes. It’s common to think of software object as a robot, an animal, or a little person: each object has certain knowledge, in the form of attributes, and it knows how to perform certain operations for the benefit of the rest of the program. Based on O’Docherty 2005:4, object-oriented programming is programming using independent modules of data and functions that correspond to concepts in the problem domain, such as Customer or Scrollbar. Still a ccording to O’Docherty, an object-oriented program works by creating objects, connecting them together and getting them to collaborate by sending messages to each other.

2.13 Black-box Testing