23
MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah : CSS-113 , Konsep Sistem Informasi Tahun Akademik : 2012/2013 Sasaran Pembelajaran Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menjelaskan proses pembuatan dan mengelola sistem. 10-1

MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

Embed Size (px)

Citation preview

Page 1: MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

MEMBUAT DAN MENGELOLA SISTEM INFORMASI

Pertemuan-9

Mata Kuliah : CSS-113 , Konsep Sistem InformasiTahun Akademik : 2012/2013

Sasaran Pembelajaran

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

Menjelaskan proses pembuatan dan mengelola sistem.10-1

Page 2: MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

Materi Pokok

• Membuat sistem informasi menggunakan tradisional sistem.

• Prototype• Application Package• End user development

10-2

Page 3: MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

Building and Maintaining Information Systems

• Phases of information systems• Alternative approaches for building information

systems• Traditional SDLC• Prototypes• Application Packages• End-User Development• How to choose which methods to use?

10-3

Page 4: MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

Introductory case (Microsoft)…

• “Big system” development• How does this compare to small, focused projects?• How does this compare to the open source

philosophy?

10-4

Page 5: MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

Phases of any information system

• Remember these? From the first chapter, and it was a mid-term question…

• Phases (generically speaking)– Initiation– Development– Implementation– Operation and maintenance

10-5

Page 6: MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

Cost of errors, based on time of detection

10-6

Page 7: MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

How are these phases linked?

10-7

Page 8: MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

Alternative approaches for building systems

• Approaches– Traditional SDLC– Prototypes– Application Packages– End-user development

• Let’s look at each of these in more detail…

10-8

Page 9: MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

What are the differences?

TRADITIONAL SYSTEM LIFE CYCLEIssue addressed: ControlSummary: Go through a fixed sequence of steps with signoffs after each step and

careful documents.

PROTOTYPEIssue addressed: KnowledgeSummary: Quickly develop a working model of the system; use the model to gain

experience and decide how the final system should operate.

APPLICATION PACKAGESIssue addressed: Resources and timingSummary: Purchase an existing information system from a vendor; customize

the system if necessary.

END USER DEVELOPMENTIssue addressed: Responsiveness Summary: Provide tools and support that make it practical for end users to

develop their own information systems.

10-9

Page 10: MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

Traditional SDLC

• Initiation– Feasibility study• Economic, technical and organizational

– Functional spec– Project plan

• Development– Look at the diagram on the next slide…

10-10

Page 11: MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

Steps in Development

10-11

Page 12: MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

Formal development in action…• The IMS project

Traditional SDLC

• Implementation– Is there a similar breakdown of tasks?

10-12

Page 13: MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

Implementation

10-13

Page 14: MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

Traditional SDLC• Operation and maintenance

Prototypes

• Phases• Advantages & disadvantages– Used when there is not a clear picture of what is

needed in a system– Iterative “quick & dirty” mockups

10-14

Page 15: MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

Prototype phases…

INITIATIONUsers and developers agree to develop a prototype because they need

experience with a working model before designing a final system.

DEVELOPMENTWorking iteratively with users, a prototype is developed and improved. Later,

decide whether to complete the prototype or switch to a traditional life cycle.

IMPLEMENTATIONAccomplish parts of implementation along with development as users work with

the prototype system. Dispel skepticism about whether the system will meet users’ needs.

OPERATION AND MAINTENANCEMay be similar to a traditional life cycle. May require less maintenance because

the system fits users’ needs more accurately. May require more maintenance because the system is not constructed as well.

10-15

Page 16: MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

Prototypes – iterative development

10-16

Page 17: MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

Application packages (COTS)• Phases• Advantages & disadvantages

10-17

Page 18: MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

Application package phases

INITIATIONMay start with user’s or manager’s recognition of a business problem or with a

sales call from a vendor.

DEVELOPMENTThe vendor develops the software, although the purchase still performs some

typical development activities, such as determining detailed requirements. Development may include customization of the software and user documentation.

IMPLEMENTATIONImplementation starts by deciding exactly how the package will be used. It

often relies on the vendor’s staff because they have the greatest knowledge of the system.

OPERATION AND MAINTENANCEOperation occurs as it would with a traditional life cycle. Maintenance is

different because the vendor maintains the software based on requests from customers and demands of the market.

10-18

Page 19: MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

Selecting an application package

APPLICATION FEATUREScompletenessquality of reportsease of usedocumentationTECHNICAL FEATURESuse of DBMStransportabilityexpandabilityVENDOR COMPARISONfinancial strengthmanagement strengthcommittment to productECONOMIC COMPARISONpurchase pricemaintenance contractconsulting chargesconversion cost

Total weighted score

WEIGHT2.51.02.32.8

2.80.81.2

2.01.32.6

2.01.50.62.3

SCORE9 7 89 5 95 9 63 9 7

8 7 32 5 64 5 5

9 7 56 9 84 7 9

7 5 77 7 85 6 85 3 5

A B C A B CWEIGHTED SCORE22.5 17.3 20.0 9.0 5.0 9.011.5 20.7 19.6 8.4 25.2 19.6

22.4 19.6 8.4 1.6 4.0 4.8 4.8 6.0 6.0

18.0 14.0 10.0 7.8 11.7 10.410.4 18.2 23.4

14.0 10.0 14.010.5 10.5 12.0 3.0 3.6 4.811.5 6.9 11.5

155.4 172.9 167.710-19

Page 20: MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

End-user development

• Phases• Supporting the users• Advantages & disadvantages

10-20

Page 21: MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

End-user system phases

INITIATIONBecause the user will develop the information system, a formal functional

specification is unnecessary.

DEVELOPMENTThe user develops the system using tools that do not require a professional

level of programming knowledge. Information systems that are critical to the company or have many users require more extensive testing, documentation, and usage procedures.

IMPLEMENTATIONImplementation is simplified because the developer is the user.

OPERATION AND MAINTENANCEEnd users are responsible. Long-term maintenance and technical quality

become larger issues because the end users have other work to do and are not professional programmers.

10-21

Page 22: MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

Deciding which methods to use

• Comparing…• Synthesizing to get the right balance…– It’s not all or nothing

10-22

Page 23: MEMBUAT DAN MENGELOLA SISTEM INFORMASI Pertemuan-9 Mata Kuliah: CSS-113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran Pada akhir

Closing

• Membuat sistem informasi menggunakan tradisional sistem.

• Prototype• Application Package• End user development

========== thanks 4 your attention ==========

10-23