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
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
Computerized Information System (CIS) Sistem informasi menggunakan komputer Menyediakan layanan esensial thd organisasi, termasuk memproses transaksi dan menyimpannya Mengumpulkan data penting (mission-critical), memprosesnya, menyimpan data dan hasil proses, dan menyebarkan informasi Meliputi data, hardware, software, prosedur, dan personil terlatih Aplikasi Komputer dalam MK
Divisi Fungsional Organisasi Keuangan Pemasaran dan Penjualan Sumber Daya Manusia Operasional Sistem Informasi Keuangan Pemasaran & Penjualan Sistem Informasi Operasional SDM Aplikasi Komputer dalam MK
Piramida Manajemen Types of Management Decisions Strategic Decisions Production, Clerical, and Non-management Employees Senior Management Middle Management Operational Management Strategic Decisions Determining the organization’s goals and directions Tactical Decisions Deciding how to organize resources to achieve their division’s goals Operational Decisions Deciding how to handle localized issues requiring immediate action Aplikasi Komputer dalam MK
Aplikasi Komputer dalam MK 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
Aplikasi Komputer dalam MK 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
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
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
Aplikasi Komputer dalam MK
Aplikasi Komputer dalam MK
Aplikasi Komputer dalam MK
Aplikasi Komputer dalam MK 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
System Development Life Cycle (SDLC) Waterfall Model Deliverables Identify problems & opportunities A Project Proposal Analyze & document existing system Requirements Statement Design system Detailed Specification Implement system Finished and Tested IS Support system Post-Implementation Reviews Aplikasi Komputer dalam MK
Yang Perlu Diperhatikan dlm SDLC Keikutsertaan Pengguna Pendekatan Problem-solving Keahlian Manajemen Proyek Dokumentasi Evaluasi Rutin Akomodasi Perkembangan dan Perubahan Aplikasi Komputer dalam MK
Identifying Problems & Opportunities Recognizing the need of the system Performance, information quality, economics, security, efficiency, service Defining the problem Problem can be masked by symptoms Talk to the users Identifying opportunities Possible solutions Developing a plan Determining feasibility Technically, operationally, and economically Preparing the project proposal Aplikasi Komputer dalam MK
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
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
Implementing the System Deciding to build or buy RFQ or RFP Developing the software Program Development Life Cycle (PDLC) Testing Application and acceptance testings Training Computer-based training (CBT) Converting systems Parallel, pilot, phased, and direct conversions Aplikasi Komputer dalam MK
Aplikasi Komputer dalam MK Supporting the System A post-implementation system review determines whether the system has met its goals Changes may be needed Aplikasi Komputer dalam MK
Program Development Life Cycle (PDLC) Defining the problem Program specs Designing 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 Translating algorithm into specific program language instructions (syntax) Testing and debugging the program Debugging syntax, logical, and hidden errors Formalizing the solution Implementing and maintaining the program Aplikasi Komputer dalam MK