Aplikasi Komputer dalam MRK

advertisement
Sistem Informasi Manajemen
dan Pengembangan Sistem
APLIKASI KOMPUTER
DALAM MANAJEMEN
KONSTRUKSI 5
batagem.com
Apa itu Sistem Informasi?





Sistem: gabungan komponen yang
terorganisasi untuk mencapai suatu tujuan
Komponennya: input, proses, output
Sistem Informasi: memproses data menjadi
informasi
Data: kelompok teratur simbol-simbol yang
mewakili sesuatu hal
Informasi: data yang telah diolah menjadi
suatu bentuk yang berarti bagi penerimanya
dan bermanfaat dlm mengambil keputusan
Aplikasi Komputer dalam MK
2
Daur Hidup sebuah Sistem
Life Cycle Stages
Key Tasks
Preliminary design
Identify system development
goals
Detailed design
Design specific components
Fabrication, assembly,
integration, and test
Putting it all together
Production and customer
support
Using the system
Termination and dispossal
Retiring the system
Aplikasi Komputer dalam MK
3
Computerized Information System
(CIS)




Sistem informasi menggunakan komputer
Menyediakan layanan esensial thd organisasi,
termasuk memproses transaksi dan
menyimpannya
Mengumpulkan data penting (missioncritical), memprosesnya, menyimpan data
dan hasil proses, dan menyebarkan informasi
Meliputi data, hardware, software, prosedur,
dan personil terlatih
Aplikasi Komputer dalam MK
4
Divisi Fungsional Organisasi
Keuangan
 Pemasaran dan Penjualan
 Sumber Daya Manusia
Keuangan
 Operasional
 Sistem Informasi

Pemasaran
& Penjualan
Sistem Informasi
Operasional
Aplikasi Komputer dalam MK
SDM
5
Piramida Manajemen
Types of Management Decisions
Strategic Decisions
Determining the organization’s goals and directions
Senior
Management
Tactical Decisions
Middle
Management
Deciding how to organize resources to achieve
their division’s goals
Operational Decisions
Operational
Management
Deciding how to handle localized issues requiring
immediate action
Production, Clerical, and Non-management
Employees
Aplikasi Komputer dalam MK
6
Information Overload
Organisasi membutuhkan informasi
 Tidak semua informasi berharga
 Terlalu banyak informasi yang harus
ditangani
 Sistem informasi yang effective
menyediakan valuable information
dengan menggunakan teknik
information reduction

Aplikasi Komputer dalam MK
7
Valuable Information





Accessible: mudah dan
cepat didapat
Accurate: tidak
mengandung error
Complete: tidak hilang
bagian yang penting
Economical: manfaat
melebihi biaya
Relevant: sesuai dengan
kegiatan yang dilakukan





Reliable: ada setiap saat
Secure: tidak
sembarang orang dapat
akses
Simple: tidak rumit
Timely: ada ketika
diperlukan
Verifiable: jika perlu
dapat dikonfirmasikan
Aplikasi Komputer dalam MK
8
Information Reduction




Menyebarkan informasi kepada orang yang
benar-benar memerlukannya
Melakukan ringkasan informasi yang tidak
membebani atau tidak terlalu detail sesuai
kebutuhan
Melakukan seleksi sehingga setiap orang
mendapatkan spesifik informasi yang
dibutuhkan
Mengabaikan informasi yang tidak
dibutuhkan
Aplikasi Komputer dalam MK
9
Sistem Informasi u/
Organisasi










Transaction Processing System (TPS)
Management Information System (MIS)
Decision Support System (DSS)
Executive Information System (EIS)
Expert System
Knowledge Management System
Computer-Supported Cooperative Work (CSCW)
Workflow Automation
Business Process Reengineering
Data Warehousing and Data Mining
Aplikasi Komputer dalam MK
10
Aplikasi Komputer dalam MK
11
Aplikasi Komputer dalam MK
12
Aplikasi Komputer dalam MK
13
Pengembangan Sistem
Sistem informasi harus direncanan
dengan masak
 System Analysis, cabang ilmu yang
berhubungan dengan pengembangan
sistem informasi
 System Analyst, problem solver yang
mengidentifikasi kebutuhan sistem
informasi suatu organisasi

Aplikasi Komputer dalam MK
14
System Development Life Cycle
(SDLC)
Waterfall Model
Deliverables
Identify problems
& opportunities
A Project Proposal
Analyze & document
existing system
Requirements Statement
Detailed Specification
Design system
Implement system
Support system
Finished and Tested IS
Post-Implementation Reviews
Aplikasi Komputer dalam MK
15
Yang Perlu Diperhatikan dlm
SDLC
Keikutsertaan Pengguna
 Pendekatan Problem-solving
 Keahlian Manajemen Proyek
 Dokumentasi
 Evaluasi Rutin
 Akomodasi Perkembangan dan
Perubahan

Aplikasi Komputer dalam MK
16
Identifying Problems &
Opportunities

Recognizing the need of the system


Defining the problem




Possible solutions
Developing a plan
Determining feasibility


Problem can be masked by symptoms
Talk to the users
Identifying opportunities


Performance, information quality, economics, security,
efficiency, service
Technically, operationally, and economically
Preparing the project proposal
Aplikasi Komputer dalam MK
17
Analyzing & Documenting the
Existing System (what)

Analyze the existing system




Determine the actual processes
Determine activities to be continued in the new
system
Document the existing system
Determining the new system’s requirements


Acceptable innovations
User’s involvement
Aplikasi Komputer dalam MK
18
Designing the System (how)


Logical design that provides an overall picture
of how the new system will work
Structural analysis and design tools:





Entity-relationship diagram (ERD)
Data flow diagram
Project or Data dictionary
Prototyping or Joint Application Development
(JAD)
Computer-Aided Software Engineering
(CASE)
Aplikasi Komputer dalam MK
19
Implementing the System

Deciding to build or buy


Developing the software


Application and acceptance testings
Training


Program Development Life Cycle (PDLC)
Testing


RFQ or RFP
Computer-based training (CBT)
Converting systems

Parallel, pilot, phased, and direct conversions
Aplikasi Komputer dalam MK
20
Supporting the System
A post-implementation system review
determines whether the system has
met its goals
 Changes may be needed

Aplikasi Komputer dalam MK
21
Program Development Life Cycle
(PDLC)

Defining the problem


Designing the program





Translating algorithm into specific program language
instructions (syntax)
Testing and debugging the program


Subroutines or modules
Structured design: sequence, selection or case, and repetition
control structures
Developing algorithm using program design tools: hierarchy
charts, flowchart, & pseudocode
Coding the program


Program specs
Debugging syntax, logical, and hidden errors
Formalizing the solution
Implementing and maintaining the program
Aplikasi Komputer dalam MK
22
Download