pengantar analisis dan desain sistem informasi
DESCRIPTION
Pengantar Analisis Dan Desain Sistem InformasiTRANSCRIPT
Pendahuluan Analisis dan Desain Sistem Informasi
Sherly Christina, S.Kom., M.Kom
Materi
• Definisi Analisis dan Desain Sistem Informasi• System Analyst• Review SDLC
2
Definisi Analisis dan Desain Sistem Informasi
• Systems Analysis and Design is the process
people use to create (automated) information
systems.
3
Definisi Analisis dan Desain Sistem Informasi
• Nama lain:– Software Engineering– Information System Engineering– System Engineering– Information System Engineering
4
Sistem Analyst
• Profesi yang mempelajari permasalahan-
permasalahan dan kebutuhan-kebutuhan
suatu organisasi untuk meningkatkan
performa organisasi tersebut.
5
Keahlian Sistem Analyst
• Agents of change– Identify ways to improve the organization– Motivate & train others
6
Keahlian Sistem Analyst
• Skills needed:– Technical: must understand the technology– Business: must know the business processes– Analytical: must be able to solve problems– Communications: technical & non-technical audiences– Interpersonal: leadership & management– Ethics: deal fairly and protect confidential information
7
Peranan System Analyst
8
Systems Development Life Cycle (SDLC)
Planning
Analysis
Design
Implementation
9
SDLC Process
• Terdiri atas 4 fase
• Tiap fase terdiri atas beberapa langkah
• Tiap fase terdokumentasi
• Tiap fase dapat dieksekusi secara sequentially,
incrementally, iteratively atau dalam pola lain.
10
Questions to be Answered
• Planning phase– Why should we build this system?– What value does it provide?– How long will it take to build?
• Analysis phase– Who will use it?– What should the system do for us?– Where & when will it be used?
• Design phase– How should we build it?
11
SDLC: Fase Planning
1. Project Initiation– Develop/receive a system request– Conduct a feasibility analysis
• Technical feasibility• Economic feasibility• Organizational feasibility
2. Project Management– Develop the work plan– Staff the project– Monitor & control the project
12
SDLC: Fase Analysis
1. Develop an analysis strategy– Model the current system– Formulate the new system
2. Gather the requirements– Develop a system concept– Create a business model to represent:
• Business data• Business processes
3. Develop a system proposal
13
SDLC: Fase Design
1. Develop a design strategy2. Design architecture and interfaces3. Develop databases and file specifications4. Develop the program design to specify:
– What programs to write
– What each program will do
14
SDLC: Fase Implementation
1. Construct the system– Build it (write the programming code)
– Test it
2. Install system– Train the users
3. Support the system (maintenance)
15
SDLC: Metodologi
• Methodology: a formalized approach to implementing the SDLC
• Categories– Process oriented– Data centered– Object-oriented– Structured– Rapid action development– Agile development
16
Kelas-Kelas Metodologi
• Structured Development– Waterfall Development– Parallel Development
• Rapid Application Development– Phased– Prototyping
• Agile Development– eXtreme Programming– SCRUM
17
Perbandingan antar Metodologi
18
Daftar Pustaka
• Dennis, Wixon and Tegarden, Systems analysis and design with UML 4th, 2012 , John Wiley and Sons
• Rosa A. S dan M.Shalahudin, Modul Rekayasa Perangkat Lunak (Terstruktur dan Berorientasi Objek), 2011, Modula
19
20