In development a system, this means compiling new system to replace system old ones. This is some factor influencing the importance of system innovated or changed, that is:
1.Problems
Problem can be in the form of:
a.Not all right
This matter can cause old system cannot operate as according to what expected, like:
•Which can insincerity result is not peaceful him properties of truth and company of data less well guaranted
•Mistake causing data not true and less well guaranted.
•Inefficient operation.
•Not adhere wisdom of management which have been specified.
b.Growth of Organization.
Growth organization cause have to compile of new system. This growth like requirement of information which will progressively wide, data-processing volume progressively mount, change principle of new accounting. All this result old system is not effective again.
2.Opportunities
Speed of time efficiency or information very determining success or failure of plan and strategy which have been made arrangements for to reach for existing opportunity
3.Directives
Compilation of new system earn also happened caused by instructions of head superior and or from outside organization, like for example regulation of government
TARGET OF SYSTEM DEVELOPMENT
•Solving problems
•Reach for opportunity.
•Fulfilling given instruction.
EXPECTATION AFTER NEW SYSTEM DEVELOPMENT.
•Performance
Increase of performance in new system should be effective. Performance can be calculate from the troughput and response time. Troughput are how many work that already done in a time. Response time are how many hour that you spand between two transaction or work plus with time response for respected that work.
•Information
Update the quality information.
•Economy
Upgrading about the important thing or profit the cost.
•Control
To the detection and repairing the mistake
•Efficiency
Upgrade the benefit or profit or lowering the cost. Upgrade about the operation efficiency. Efficient different with economy. So economy had related with how the source already in use with the minimum cost.
•Services
Upgrading the service that already giving from the system. For the example: Long time a go every body waiting for paying electricity tax, but the new system only pay the tax online it’s more easy.
PRINCIPLE SYSTEM DEVELOPMENT.
There are some principle in system development that is:
1.System for the management
After system have been developed, hence using information of system is management, so that system have to support requirement needed by management.
2.System are the big investor
Developed system require big capital fund. Capital investment have to consider two matter that is:
•All alternative which must the investigation of.
•best investment have to be valuable.
3.Developed system need one who is educated.
Human being represent especial factor which determine success or failure of a system, good in course of its development, its applying, and also in course of its operation. Hence from that needed one who is educated (work experience) using this system despitefully this people can give solution to problem of faced.
4.Step work and duties which must be done in course of development of system.
System Development Life Cycle generally show steps work and duty which must be done.
5.Process development of system do not have to massage
Steps can be done concurrently.
6.Do not fear to cancel project.
Project which have improper again, hence the project have to be discontinued or canceled. if this project remain to be continued hence will need expenditure of larger ones.
7.Documentation System.
Failure make documentation work is critical mistake which made by analyst of system. This documentation is made when process of development of system, because this documentation from result of activity every step of development of system. This documentation later used by communications materials between analyst of system with user of system and can be used to push involvement of user of system.
SYSTEM DEVELOPMENT OF MODEL.
1.Waterfall

Representing phase for the shake of phase passed by have to await to finish previous phase him and walk successive which started from requirements. This process represent determination requirement of the overall of system to application. This matter of vital importance, because this represent step early in make of information system. continued to process of design, Implementation, Verification, All functions of software have to be tried, to avoid problem, and result him have to really as according to previous requirement. And last phase is Maintenance. Conservancy a software very needed and represent phase requiring time which is extra because can happened development process, there are relevant problems, addition of function.
2.Iterative

This model same as like waterfall, only recur implementation. Visible at picture. First started from phase initial planning that is determination of planning which can use as plan early from information system to be made. Continue to next phase to implementation phase. Difference of model of iterative with system of waterfall that is can be cycled again to get better system.
3.Spiral

Model of Spiral divided to become six duty regional that is: Communications customer, Planning. Analysis risked. Engineer, Constructed and launching. Evaluation Customer
First trajectory of rotation yield growth of product specification. Used Next rotation to develop a prototype, and progressively develop more sophisticated software version. Each trajectory which passing planning area yield adjustment at planning of project. Expense and schedule accommodate pursuant to got feed back of customer evaluation. Project manager will add the amount of restating matching with the one which required.
Advantage : Can be accommodate software to can wear further, More suited for system development and big scale software, Developer and user earn easier comprehend risk, Using prototype as mechanism reduction of risk and in each situation in product evolution, Remain to follow steps in classic life cycle and input into framework of iterative, Requiring direct consideration to technical risk so that lessen risk before becoming the serious problem.
APPROACH OF DEVELOPMENT SYSTEM.
1.Classical/Traditional/conventional approach versus Structured approach
Classical/Traditional/conventional approach
Representing approach in system development follow steps in cycle life system without supplied with standard techniques and appliances. But will be able to emerge problem in this approach like: development of software will become difficultly, expense of treatment or conservancy of system will be more be costly, possibility of mistake of big system, efficacy of system less well guaranty, internal issue applying of system.
Structured approach
This approach provided with techniques and appliances which required in system development, so that end result of developed system become goodness.
2.Piecemeal approach versus System approach
Piecemeal approach
Represent approach of system development emphasizing at a just certain application or activity. Regardless of target overall of from organization. This approach only paying attention target of just application or activity
System approach
This approach also emphasize at goal achievement of overall from organization, do not only emphasizing at target of just information system
3.Down-top approach versus Top-down approach
Down-top approach
Started from level under organization that is operational level where transaction conducted. This is approach represent classic approach marking which often referred with core of data of analysis.
Top-down approach
Started from level of organization that is level plan of strategy. This approach started from defining target, analysis requirement of information, afterwards go down to transaction process that is determination of output, input, virgin bases, operating procedures and control. This approach represent marking of approach of structure which referred as with term of decision analysis.
4.Total-System approach versus Modular approach
Total-System approach
Representing approach developing system at a time by totally. This approach represent classic approach marking.
Modular approach
Modular approach try to solve complicated system become some part or simple module so that will be easy to comprehended and developed. Herewith system will be able to be developed nick of time which planned, easy to comprehend by user of system and easy to looked after. This approach represent marking of approach of structure.
5.Great loop approach versus Evolutionary approach
Great loop approach
Applying change by totally use sophisticated technology like computer. This approach using many fund because too costly. This approach also difficult to be developed because too complex
Evolutionary approach
Applying sophisticated technology for just certain applications. This approach develop to follow its requirement as according to growth of existing technology despitefully this approach cost effective and can keep abreast of technology which quickly.
METHODOLOGY DEVELOPMENT SYSTEM.
Methodologies is unity of methods, procedures and work concepts of used by science, artistic or other discipline.
Method is way of systematic to do something or way of to develop a[n information system.
Algorithm represent procedure sequences to solve problem
Classification Methodology Development System
•Decomposition methodologies Functional.
Emphasizing resolving of system become subsystem. Which including in it is HIPO, Stepwise refinement, iterative stepwise refinement, information hiding
•Methodologies Data-oriented.
Emphasizing at processed data characteristic
oData-flow oriented: modules according to data element type (SADT, Composite design, SSAD)
oData-structure oriented: input structure and output (JSD, W/O)
•Prescriptive
Which the included in this methodologies is ISDOS, PRIDE, SPECTRUM, SRES and SREM, etcetera
Appliance and technique in system development.
Used appliance generally in the form of graph like HIPO, DFD, structured chart, SADT, W/O, Jakson’s Diagram.
While used technique that is Technique management project : for schedule of project(CPM and PERT), Technique find fact : to collect and determine data ( Observation and interview), Technique cost analysis / benefit : and cost-benefit of cost-effectiveness analysis, Technique run meeting, Inspection technique.
Difference between Analyst System & Programmer.
System analyst: studying problems and determine requirement of user of system undertake to link difference of knowledge that happened between user of and system of programmer
Programmer: writing program code pursuant to designing to wake up made by analyst
Knowledge and skill required.
•Technological data processing, and computer of programmer
•Knowledge of business in general
•Quantitative Method : regresi, linear programming
•Skill of trouble-shooting
•Skill of communications between personnel
•Skill of construct relation between personnel