11/23/2011
Chapter Objectives • Use the systems development process outlined in this chapter, and the model of IS components from Chapter 1 as problem-solving frameworks to help you propose information systems solutions to simple business problems. • Describe and give examples to illustrate how you might use each of the steps of the information system development cycle to develop and implement an ebusiness system.
Pengembangan Solusi e- BISNIS
1
Define the Problem
• Explain how prototyping improves the process of systems development for end users and IS specialists. • Identify the activities involved in the implementation of new information systems. • Describe several evaluation factors that should be considered in evaluating the acquisition of hardware, software, and IS services. • Identify several change management solutions for end user resistance to the implementation of new e-business applications.
Monitor and Evaluate Results
Chapter Objectives
Develop Alternative Solutions
Select the Solution
Design the Solution
Systems Approach to Problem Solving
Implement the Solution
1
11/23/2011
Prototyping Process Systems Investigation
Understand the Business Problem or Opportunity
Identify an End User's Information Requirements
Product: Feasibility Study
Systems Analysis
Develop an Information System Solution
Product: Functional Requirements
Systems Design Product: System Specifications
Implement the Information System Solution
Systems Implementation Product: Operational System
Traditional Systems Development Life Cycle
Develop Information System Prototypes Prototyping Cycle Revise the Prototypes to Better Meet End User Requirements Maintenance Cycle Use and Maintain the Accepted System
Systems Maintenance Product: Improved System
Systems Investigation Economic Feasibility
Organizational Feasibility
Can we afford it?
Is it a good fit?
Systems Analysis Organizational
Key Areas of Systems Analysis Technical Feasibility Does the capability exist?
Operational Feasibility Will it be accepted?
Present System
Functional Requirements
2
11/23/2011
End User Development
Systems Design
Controls What controls are needed? User Interface Design Screen, Form, Report and Dialog Design
Data Design
Process Design
Data Element Structure Design
Input What data is required?
Processing What operations on the input is required?
Output What information is needed?
Program and Procedure Design
Storage Will the application need to store data?
Evaluating Hardware and Software
The Implementation Process Implementation Activities
Acquisition
Development and Modification
System Documentation
System Testing
Conversion
End User Training
Hardware Evaluation Factors • Performance • Cost • Reliability • Compatibility • Technology • Ergonomics • Connectivity • Scalability • Software • Support
Software Evaluation Factors • Quality • Efficiency • Flexibility • Security • Connectivity • Language • Documentation • Hardware • Efficiency
3
11/23/2011
Evaluating IS Services
Implementing New Systems
IS Evaluation Factors • Performance • Systems Development • Maintenance • Conversion • Training • Backup • Accessibility • Business Position • Hardware • Software
Implementation Activities • • • • • •
Installation Conversion Methods
Acquisition Software Development Training Testing Documentation Conversion
Managing Organizational Change Executive Vision
Old System Parallel
Change Management
New System
Old System
Old System
New System
New System
Organizational Design Organization Mission and Role
Pilot
Phased
Measurement and Rewards Old System
New System
Plunge
Core Competencies Development Work Redesign
4
11/23/2011
Chapter Summary • Business professionals and IS specialists use a systems approach to help them develop information system solutions to meet e-business needs. • Prototyping is a major alternative methodology to the traditional information system development cycle. It includes the use of prototyping tools and methodologies, which promote an iterative, interactive process.
Chapter Summary (cont) • The application development capabilities built into many end user software packages have made it easier for end users to develop their own e-business applications. • The implementation process for IS projects involves acquisition, testing, documentation, training, installation, and conversion. • Business professionals should know how to evaluate IT products for acquisition. IT vendor proposals should be based on specifications developed during the design phase.
Chapter Summary (cont) Pengembangan
• Implementation activities include managing the introduction and implementation of changes in the business processes, organizational structures, job assignments, and work relationships resulting from e-business initiatives.
sistem
informasi
adalah
menyusun suatu sistem yang baru untuk merubah sistem yang lama,
kondisi yang lama adalah
merupakan sebuah sistem informasi baik yang belum menggunakan komputer maupun yang sudah menggunakan komputer.
20
5
11/23/2011
Alasan
untuk
mengembangkan
sistem
baru
disebabkan beberapa hal, yaitu :
Ada empat cara untuk pengadaan sistem
1. Adanya permasalahan pada sistem informasi yang lama.
2. Membeli perangkat lunak paket.
3. Persaingan antar perusahaan
3. Melakukan outsorcing kepada pihak luar.
4. Untuk meraih kesempatan.
4. Bekerja sama antara personil perusahaan
5. Dampak peraturan pemerintah.
dengan pihak luar. 21
22
Dari keempat cara pengadaan sistem informasi tentunya
kelemahannya,
informasi yaitu: 1. Membuat sendiri
2. Berkembangnya organisasi perusahaan.
tersebut,
Pengadaan sistem informasi
terdapat
untuk
itu
kelebihan perlu
dan
berbagai
pertimbangan untuk memilih salah satu cara untuk pengadaan sistem informasi tersebut.
23
1. Membuat sendiri. Pengadaan sistem informasi dengan memanfaatkan personil perusahaan sendiri untuk membuat sistem informasi, biasanya untuk perusahaan besar memiliki personil spesialis teknologi informasi untuk mengembangkan sistem informasi. Kelebihannya: a) Sistem dapat diatur sesuai kebutuhan. b) Dapat diintegrasikan dengan lebih baik dengan sistem yang sudah ada c) Proses pengembangan sistem dapat terkontrol dengan baik. d) Dapat dijadikan sebagai nilai tambah dan keunggulan kompetitif. e) Biaya pengembangan lebih murah. 24
6
11/23/2011
Kelemahannya :
Membeli perangkat lunak paket.
a) Memerlukan waktu yang relatif lebih lama,
Bila kebutuhan sistem informasi sangat mendesak
karena terganggu dengan kerja rutinitas. b) Kemungkinan program mengandung kesalahan lebih besar.
maka perusahaan dapat mememutuskan untuk
c) Kesulitan user dalam menyatakan kebutuhan d) Kesulitan pengembang untuk memahami
terhadap kebutuhan.
membeli saja perangkat lunak paket yang sudah jadi, dengan sedikit memodikfikasi penyesuaian
keinginan user 25
Kelebihannya: a) Memerlukan waktu yang lebih singkat b) Paket aplikasi dapat dipilih yang lebih sesuai mendukung kebutuhan c) Kualitas labih baik, bebas dari kesalahan, karena sudah teruji. d) Sebelum dibeli, user dapat melakukan uji coba. e) Dokumentasi sistem lengkap.
26
Kelemahannya : a) Adakalanya sistem tidak dapat mendukung fungsi khusus. b) Kemungkinan sistem tidak efisien, karena tidak dirancang secara khusus. c) Biaya pembelian mahal. d)
Sistem belum tentu kompatibel pada semua
perangkat keras
27
28
7
11/23/2011
Melakukan outsorcing kepada pihak luar.
Kelebihannya:
Pengadaan sistem infomasi diserahkan kepada
a)
pihak
pembuatannya.
luar,
sekaligus
pengadaan
perangkat
Memerlukan waktu yang lebih singkat untuk
kerasnya, bahkan ada juga pengoperasian sistem
b) Kualitas labih baik karena dikerjakan oleh tenaga
juga diserahkan kepada pihak luar, biasanya hal ini
profesional
dilakukan oleh perusahaan yang benar-benar tidak
c) Perusahaan dapat mengkonsentrasikan diri pada
memiliki personil spesialis teknologi infoirmasi.
bisnis yang ditangani.
29
30
Kelemahannya :
Bekerja
sama
a) Biaya pengadaan relatif lebih mahal.
dengan pihak luar.
b) Rahasia perusahaan dapat diketahui pihak luar.
Pengadaan sistem informasi dikerjakan pihak luar
c) Perusahaan menjadi sangat bergantung pada
bekerja
pihak luar, sehingga sangat sulit untuk mengambil
biasanya pihak luar menganalisis dan merancang
alih sistem yang sedang berjlan.
sistem
sama
antara
dengan
sedangkan
untuk
personil
personil
perusahaan
perusahaan,
pembuatan
program,
testing dan implementasi dikerjkan oleh personil perusahaan sendiri dengan binaan pihak luar. 31
32
8
11/23/2011
Kelebihannya: a) Memerlukan waktu yang lebih singkat untuk pembuatannya. b) Kualitas labih baik karena dirancang oleh tenaga profesional, demikian juga pembuatan program yang dibina oleh tenaga profesional. c) Personil perusahaan akan menjadi berpengalaman. d) Suatu saat perusahaan dapat mengambil alih sistem yang berjalan 33
Kelemahannya : a) Biaya pengadaan relatif lebih mahal. b) Rahasia perusahaan dapat diketahui pihak lua
34
ADA PERTANYAAN ?
35
9