Sunday, March 29, 2009

Quiz Four

INVESTIGATION SYSTEM CONCEPT

There is a system of investigation here also be due to a detection of the problems that the report does not really real, such as:

  • Too ideal destination

  • Lack of resources and / or attitude

  • Measurement system is less accurate

  • System that is the purpose behind

  • The difference between the ideal system and the system while

Problem solving:

  • Decompose the system is running.

  • Where is the investigation carried out here in detail

  • Getting a consensus that the ideal system

  • Developed several alternative

  • Selecting the best alternative

The objective of the investigation here is to show that the problem actually occurs.

CONSTRAINTS SYSTEM INVESTIGATION

In making an investigation, there are several problems that often arises, namely:

  • Time

  • Cost

  • Science

  • Politics

  • Intervention

Recommendation

Result of investigation is a recommendation which is filled with:

  • Never take any action

This is mean when there is no problems find in system we can’t take any actions.

  • System maintenance

System maintenance needs to maintenance small problems like when job description not runs very well. So we must solve that problem and after we solve it we must maintenance.

  • increase ability or user ability

  • totally consider to system modification

  • put problem into the development system plan

INVESTIGATION TACTICS

Why need some tactic?

  • Find all problem

  • Knowing its appearance cause problem

  • Determining solution in point

Done so all system element can accept solution offer without trouble their activity

Severally tactics which can be done:

  • Listening system agent opinion

  • Don't give startup resolving

  • Comparing story some bodies system agent to same case

  • Notice the logical inconsistent problem

INVESTIGATION TECHNICS

Direct:

  • Questionnaire

  • Asking and reply

  • Observation

Indirect:

  • Procedure flow

  • Document studying

  • Sample

  • Tabular



CURRENT SYSTEM DESCRIPTION


Determining current system performance will struck a snag if firm have no one performance measurement default system. Too bad, tending firm doesn't update to document walking system. Hence, analyst fix document up to problem investigation system. Current system description covers explanation:

  • Inputs

  • Outputs

  • Files

  • data elements

  • transaction volume and action document

  • data flow diagrams

Analysis Requirement

Intensive interaction stage between systems analyze with end user when team development system show their skill to get some reaction and trust the user until the get good participation.

  • Four goal wish to achieve:

  • Explain the system completely

  • Describe the ideal information system

  • Bring the ideal information system at moment with observe the resource constraint

  • Give push to user conviction into development system

    • Method:

      • Question and Answer

      • Questioner

      • Observation

      • Current procedure

      • Document monitoring

  • Resource constraint

    • Time

    • Cash

    • Skill

    • Technology

    • External factor

      • Document analysis requirement

        • Analysis direction: relationship with the end user, process monitoring, problems in data gathering.

        • User needs: real needs, report needs, exercise needs, and new system influence.

        • System constraint: explain time and cost constraint, skill, technology and external factor.

        • Document kind data gathering instrument, statistic consensus, data flow according to physic and logical, first data element in data dictionary.

Generating Systems Alternatives

How to close the system condition at moment with the ideal condition system?

  • create alternative to solve the information system problem

  • best alternative to applying accordance with wisely

Strategy selection

  • Distributed versus centralized processing

Change information decision from centralized data processing to decentralized end user responsibility center.

  • Integrated versus dispersed database

System planner must consider what kind of incoming data to database and incoming to file.

  • Surround Strategy of System Development

Environs are important strategy in case overtake company because information system from other company possible different with company at moment.

Selection tactic

Do before operational planner selection started. If we can make some tactic before doing operational planner, we can choose the best tactic to solve the problem.

Operational planner selection

Planner selection is able categorize into:

  • Input

    • Online Vs Off Line Data Entry

    • Keyed Vs Machine Readable Data Entry

    • Centralized Vs Decentralized Data Entry

      • Processing

  • Batch Vs Real-time record update

  • Sequential Vs Direct Access to records

  • Single Vs Multiple User update of records

    • Output

      • Traditional Vs Turn Around Documents

      • Structured Vs Inquiry based reports

SELECTING THE PROPER SYSTEM

Tactics compare the : System compared to by pursuant to expense and advantage relatively. There is 3 way of system A told by more pre-eminent with the other system if

  • A have the lower expense from B and advantage of both is of equal

  • A have the lower expense from B and A yield the advantage which is more than B

  • A And B have the expense of is of equal but advantage yielded by A of more amount

Some Method of Compare System

  • Break Even point Analyisis

  • Payback Period

  • Discounted Payback period

  • Internal of Rate Of Return

Categories Expense : hardware, software, people, suppliers, telecommunications and physical sites

Expense Detail is comparing expense of information system of passing system life, projection analyst of how many expense change for the future and there is 3 model of expense of information system that is Linear, Eksponensial And Step Function

Expense of information system can just be happened once and earn is also happened chronically.

  • Expense of just information system that happened once that is ontime cost and development cost that happened system development moment .

  • Expense of information system that happened continually among other things is reccuring cost and also operational cost of where this expense is happened by the moment of information system operate every day.

FACTORS INTO INFORMATION SYSTEM

Qualitative factors that lead the performance information system that both of them :

  • Reduce errors

  • Reduce the time to fix errors

  • Reducing the response time from the workstation alternative

  • Accelerating the provision of information

  • Increase the security system

  • Have active update source record

  • Increase user satisfaction

FACTORS INTO CORPORATE STRATEGY

  • Customer satisfaction

  • Sales increased

  • Consumer and vendor commitment

  • Information marketing products

PRESENTING LEARNING SYSTEM

  • Make short presentations

  • Reduce the detail description techniques

  • Clearly presented with visual aids

  • If using a model using a tool such as a laptop so that more informative

  • Emphasize the benefits of the proposed system with some alternative information that is appropriate conditions experienced by the company.

CONTINUING DESICION OR NOT

  • If the company decided to develop the information system, the department will do next, namely the System Design Process.

  • If then the System Development Life Cycle (SDLC) will be terminated.

  • Often the problem will be found with the system and the study and top management will usually ask for the re-employment system to study.

  • Model will describe some of the stages of the repeated and sometimes the information will make a decision before the repeat stage system of study.

  • With the alternative, the decision to repeat a previous stage SDLC or not called Go - No-Go Decision.

Referensi:

  • Slide PPT Pengamatan Awal, Kebutuhan Analisis; Ngurah Agus Sanjaya ER, S.KOM, M.KOM





Saturday, March 7, 2009

CHAPTER II: SYSTEM INFORMATION ANALYSIS AND DESIGN

DEVELOPING AN INFORMATION SYSTEM


1) What is the importance of developing an information system?

System development can be interpreted to arrange a new system to replace the previous system as a whole or repair the existing system. The previous system need to be repaired because of a few things, which is:

a. Problem.
The problem in this system can be in the form of deceits that causes not wealth treasure the safe companies and truth from data is less well guaranted, errors not intentional that causes data truth not well guaranted, the operation not efficient, and not bidding the management policy that applied.
b. Organization Growth.
Organization growth here that is information need more vaster, data processing volume more increase, bew accountancy principle change. Caused by this change, so old ones system not effective again, so that must there development towards system.

2) What is the purpose or goal of developing an information system?

Purpose or goal of developing an information system

- to solving some problems

- reach for opportunity

- fulfilling given instruction

3) What are the organization’s expectations after implementing an information system?

There are the expectations of organization after executing the information system

Performance ( performance)

Measured to use and throughput of response time. The improvement of performance in a new system make the system will be effective. Performance can be measurement from throughput and response time where throughput is amount of work of which can done certain in a moment and response time is time mean which delay between two transactions.

Information ( information) : The improvement of information quality which presented.

Economy ( economic) : Increase the benefit of vs decreasing cost.

Control ( operation) : The improvement of control, detecting and improve;the mistake. To detection and repairing some faults and insincerity which possible happened.

Efficiency ( efficiency) : The improvement of operating efficiency. Efficiency related with how to use resource without doing extravagance.

Services ( service) : Increase the service of system.

System development principles:
1. System that developed management.
2. System that developed big capital investment.
3. System that developed to need one who educated.
4. Work stage and duties that must be done in course of system development (System Development Life Cycle).
5. System development process must not massage.
6. Don't be afraid cancel project.
7. Documentation existence for guide in system development.


Waterfall Model
















Requirement : in process requirement this is systems analysis does need collecting process from customer and or top management either from aspect area also business strategy, towards system and or desirable application.
Design : in this stage us does systems analysis process, fitur that need, need from application that be made good to also the application. Beside that, here we also begin to make design plan from system, like interfaces delegation, the data structure, the architecture, and as it.

Implementation : implementation process has been continuation from where did we begin to implementation design that made to into program codes that be read by engine language.
Verification : process verification here same like testing process towards system and or application that made. This process focus in internal logic from application that made, as certain that any line coding checking. Beside that here we also have done testing process towards possibility towards errors from system that made.
Maintenance : process maintenance here be repair process and maintenance towards system that made. Repair process here done when application and or system that made to experience error after to customer so that must necessary repair process towards system and or caused by development towards an OS so that application must be repaired again to be update.


b. Iteratif Model












Initial planning : Be beginning planning process and or beginning ideas to make a system.
Planning : Planning here be a thinking that ripe towards system that be made.
Requirement : Same like in process requirement waterfall model, here systems analysis does need collecting process from customer and or management on towards system and or desirable application.
Analysis and design : In this stage us does systems analysis process, fitur everything that need, need from application that be made good to also the application. Beside that, here we also begin to make design plan from system, like interfaces delegation, the data structure, the architecture, and as it.
Implementation : Implementation process has been continuation from where did we begin to implementation the design that made to into program codes that be read by engine language.
Deployment : Process deployment here purpose has been distribution process towards system that made, in our meaning distributes before hand system to society before do testing so that we know our system deficit.
Testing : Process testing here we have done testing towards system and or application that made. This process focus in internal logic from application that made, ascertain that any line coding checking. Beside that here we also have done testing process towards possibility towards errors from system that made.
Evaluation : Process evaluation here be repair process, maintenance and renewal towards system that made. Repair process here done when application and or system that made to experience error after to customer so that must necessary repair process towards system. Maintenance process and renewal be done caused by development towards an OS so that application must be repaired again to update. In renewal process here will return to do process planning, data collecting (requirement), analysis system and design, implementation, deployment, testing and return again to evaluation. if there development again, so this cycle be repeated again.


Spiral Model


Spiral model explanation:













1. Determine objectives

in this process us will determine what will be made system, either from also output from it system.
2. Identify and resolve risk

here we do identification process, planning and analyze risks may be happen. In identification process and planning, we must define before hand resource, time precision, and other related information project with system that we shall make. While in risk analysis process here we do analysis towards risks may be happen, between management or technical.
3. Development and test

in process development and test this is us do engineering process, construction and testing towards system that be made. In engineering process and construction, we do process coding to make a application. While in testing, we do testing process towards system or application that we have made.
4. Plan the next iteration

here we do iteration process for plan next and or evaluation in the event of request from customer in order to change towards system or application.

3) Please explain approaches of developing a system

Approaches of developing a system

There are several approach to developing a system, that is:

Classic approach vs. structured approach

Classic approach : is approach inside of developing a system that follow stages at system life cycle without supplied with tools and techniques.
Troubleshoots which can arise from this approach, such as:

a. Difficult development.
Classic approach less give tools and techniques insides develop system and finally software development process becoming not directional and difficult to be done by programmer.

b. Treatment cost or system maintenance will be more expensive.
The expensive treatment cost at classic approach caused system documentation that developed less complete and less structured.

c. Possibility of big error.
This approach doesn't prepare to manner systems analysis to do system testing, so that system errors possibility will be bigger.

d. System achievement less well guaranteed.
Because classic approach less involve system user in system development, so system user needs are less matching with the one which desirable and as finally system that applied less success.

e. Applying internal issue.
User will be startled and unaccustomed with new system suddenly introduced.

Structured approach : equipped with tools and techniques that wanted in system development, so that the end result from system which developed be got system the structure will be defined well and clear. In this approach, consumer involve from early to determine requirement of system and using tools like data of flow diagram

· Piecemeal approach vs. system approach

Piecemeal approach is system approach development that emphasized at one particular activity or certain application. This approach don't heed overall target.

System approach pays information system as integration unitary to each activity or the application. This approach also emphasized in overall goal achievement from organization, not only in that information target.

· Approach of bottom-up vs. approach of up-down

Bottom-Up Approach is begin from level under organization, that is from formulation requirements to handle transaction and climb level on with formulate information need based on transaction. Bottom-up approach is used in systems analysis steps, because of the pressure is data that be cultivated before, information that be produced will follow the data. Up-Down Approach on the contrary with bottom-up approach, this approach is begin from level up organization, that is begun with define target and organization policy. Step furthermore from this approach information need analysis. After information is determined, so process goes to transaction processing, that is determination output, input, data base, operating procedure and control. This approach be feature from structured approach. Top-down approach when used in systems analysis stage called also with term decision analysis, because that be pressure information that wanted for decision making by management beforehand, then data necessary cultivated to defined to follow information that wanted.

· Total-system approach vs. modular approach

Total-system approach to be approach develops system together according to comprehensive. This approach less synchronized for complex system, because will be difficult be developed. This approach be feature classic approaches.
Modular Approach tries to divide complex system to simple some part, so that system easier will be understood and developed. Furthermore consequence system can be developed of time that planned, easy understood by system user and easy to maintain. This approach be feature structured approaches.

· Great-loop approach vs. evolutionary approach

Great-loop approach applies change comprehensive according to together use sophisticated technology. This change contains many risks, because computer technology so great-loop. This approach also too expensive, because need investment at the same moment for all technology that used and difficult to developed because too complex. Evolutionary approach apply sophisticated technology just for applications that need that moment and then be developed for periods next based on technology development. This approach causes investment not too expensive and can follow fast technology development.

4) Please explain the meaning of methodology, method and algorithm

Methodologies is the methods which is used in science

Method [is] a way of systematic to do something

Algorithm [is] procedure sequence to solve a problem

5) Please explain the three classifications of development methodology

System Development Methodology
Methodology is methods unitary, procedures, job concepts, rules and postulates that used by a science, art or discipline the other. Method is a manner, systematic technique to does a certain. System development methodology means methods, procedures, job concepts, rules and postulates that be used to will develop information system. Algorithm is sequence procedure to break a problem.

Classification based on existing methodology can classified to be three, that is:

1. Functional decomposition methodologies.
This methodology emphasizeds in solution from system into subsystems smaller, so that easier to be understood, designed and applied. Belong this methodology, that is:

HIPO (Hierarchy plus Input-Proccess-Output)
Stepwise Refinement (SR) or Iterative Stepwise Refinement (ISR)
Information-hidding

2. Data-oriented methodologies.
This methodology will emphasized in characteristics from data that be processed. This methodology can be grouped to into two class, that is:

a. Data-flow oriented methodologies.
This methodology is based in solution from system intoes modules based on data element type and module logic behaviour insides system. Belong in this methodology, that is:
SADT (Structured Analysis and Design Techniques)
Composite design
Structured System Analysis and Design (SSAD)

b. Data structure oriented methodologies.
This methodology emphasizeds structure from input and output at system. Belong this methodology, that is:
JSD (Jakson's System Development)
W/O (Winner/Orr)

3. Prescriptive methodologies.
This methodology is usually is provided by software maker factory. Belong in this methodology, that is:

- ISDOS (Information System Design and Optimization System)

- PLEXSYS

- PRIDE

- SDM/70

6) Please mention tools for developing a system

Tools for developing a system

Get graph form: HIPO, SADT, Jackson’s diagrams, etc.

Tool that utilizes to design:

- Activity charting: figuring activity, example: chart's substituting, flowchart, etc.

- Layout charting: figuring layout

Personal relationship charting: figuring person relationship, example: organization chart, working distribution chart

7) Please explain techniques used in developing a system

There are the technique - used technique in developing a system

A. Management technique of project for schedule of project , example : cpm and of pert

B. Technique find fact to collect and determine data / fact 1. Interview 2. Observation

C. Technique analyse expense / benefit of cost-benefit and cost-effectiveness analysis

D. Technique to do the meeting

11) Please explain the differences of being a system analyst and a programmer and also mention what are the knowledge a system analyst should posses

The differences of being a system analyst and a programmer and the knowledge a system analyst should posses.

System analyst studying problems and determine system user requirements to identify resolving.

Programmer writing program code bases engineering that made by analyst

System analyst on call bridges distinctive happening science among system user and Data processing technology, computer and mathematics

Science carries on business in common

Quantitative method: regression, programming linear, etc. it

Trouble-shooting membership

Communication membership among person

Membership builds relationship among person programmer