Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition 5 C H A P T E R ANALISIS SISTEM
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Chapter Map
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Systems Analysis vs. Systems Design Systems analysis – teknik problem-solving dengan memecah sistem menjadi komponen-komponen dengan tujuan untuk mempelajari bagaimana keterkaitan dan interaksi antar komponen sistem dalam rangka mencapai tujuan. Systems design – kebalikan dari analisis sistem, dimana komponen-komponen sistem dirangkai kembali menjadi sebuah sistem yang lengkap, sebagai perbaikan sistem. Dapat berupa penambahan, penghapusan dan perubahan bagian-bagian dari sistem saat ini (sistem asal) Information systems analysis – merupakan tahapan awal pada proyek pengembangan sistem informasi yang berfokus pada masalah dan persyaratan bisnis, terlepas dari teknologi yang akan digunakan untuk implementasi solusi masalah.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Tujuan Analisis Sistem Pengembangan sistem dapat bermula dari : - Problem - Opportunity - Directive Tujuan dari Analisis Sistem :Menjawab pertanyaan - Apakah tetap bertahan dengan sistem saat ini ? (abaikan problem) - Perlukah dikembangkan sistem baru ? (problem-solving, opportunity, directive) Hasil Analisis Sistem : Rekomendasi (layak atau tidak layak) atas usulan sistem baru
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Pendekatan Analisis Sistem Analisis Sistem ≈ Problem-solving Pendekatan : - Model-Driven Methods pendekatan problem-solving menggunakan model sistem. analisis terstruktur : fokus pada pemodelan proses dan lingkungannya (input, proses, output, file). Contoh : Context Diagram, Data Flow Diagram (DFD) rekayasa informasi :fokus pada pemodelan data, tetapi sensitif pada proses. Sinkronisasi data dengan proses. Contoh : Entity Relationships Diagram (ERD) analisis berorientasi obyek : mengintegrasikan data dan proses menjadi suatu obyek. Contoh : Unified Modeling Language (UML) Case tools : EasyCase, Computer Assosiate Erwin, Oracle Designer 2000, Popkin System Architect, Rational ROSE, Visible System, Visible Analyst
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Contoh Model Proses
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Contoh Model Data
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Contoh : Model berbasis Obyek
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Pendekatan Analisis Sistem - Accelerated Systems Analysis pendekatan analisis sistem dengan cepat, menekankan pada konstrusi prototipe sesuai kebutuhan/persyaratan bisnis dan user. Discovery Prototyping : mengidentifikasi kebutuhan atau persyaratan dengan cepat melalui prototipe sederhana. Misal, menggunakan MS Access Rapid Architected Analysis : membangun sistem secara cepat menggunakan prototipe-prototipe yang ada (hasil dari discovery prototyping). - Requirements Discovery Methods pendekatan analisis sistem menggunakan metode penemuan persyaratan sistem. Fact Finding : fokus pada pencarian fakta (sampling, survey, observasi, interview, dokumentasi). JRP (joint requirement planning) : perencanaan persyaratan sistem oleh semua stakeholder yang terlibat secara bersama-sama (melalui seminar, workshop, brainstorming dll) - Business Process Redesign Methods pendekatan analisis sistem melalui pendefinisian ulang proses-proses bisnis, fokus pada evaluasi bisnis saat ini untuk mendapatkan temuan-temuan permasalahan yang memicu perbaikan. - Agile method (Metode Cerdas) mengintegrasikan/menyatukan berbagai macam pendekatan analisis & desain sistem
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Tahapan Analisis Sistem Scope Definition (Definisi Lingkup) Analisis Masalah (Problem Analysis) Analisis Persyaratan (Requirements Analysis) Desain Lojik (Logical Design) Analisis Keputusan (Decision Analysis)
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Konteks Analisis Sistem
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Scope Definition Phase Identik dengan : initial study phase, survey phase, planning phase, investigation phase Stakeholder utama : system owner, system user, system analyst (fasilitator), manajer proyek Tujuan : - Mengidentifikasi masalah dan kesempatan (baseline) urgensi, visibilitas, keuntungan, prioritas, alternatif solusi - Menegosiasikan lingkup masalah dan kesempatan identifikasi aspek-aspek dan batas proyek mana yang harus dimasukkan/tidak dimasukkan dalam scope proyek - Menilai kelayakan proyek teknologi, ekonomi, operasional, waktu (jadwal) - Mengembangkan jadwal dan anggaran produk : project planning (proposal proyek), rencana induk proyek - Mengkomunikasikan rencana proyek presentasi proyek sponsor, komite eksekutif, manajer eksekutif
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Scope Definition Phase
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Scope Definition Phase
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Contoh Permintaan Sistem
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Contoh Problem Statament
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Problem Analysis Phase “Jangan coba-coba untuk memperbaiki sistem jika kamu tidak memahaminya” Fase ini biasa disebut : studi sistem saat ini (current system study) Tujuan : mempelajari dan memahami bidang masalah dengan baik dan menyeluruh - memahami bidang masalah - menganalisis masalah dan kesempatan - menganalisis proses bisnis - menentukan tujuan perbaikan sistem - memperbarui rencana proyek - mengkomunikasikan temuan dan rekomendasi-2
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Problem Analysis Phase
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Problem Analysis Phase
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Contoh Analisis Masalah, Kesempatan, Tujuan & Batasan
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Contoh Laporan Temuan dan Rekomendasi
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Requirements Analysis Phase Tujuan : menentukan persyaratan bisnis pada sistem baru - Identifikasi persyaratan bisnis - Membuat prioritas persyaratan sistem - Memperbarui rencana proyek - Mengkomunikasikan persyaratan sistem Kebutuhan/Persyaratan Fungsional – Deskripsi aktivitas dan pelayanan yang harus disiapkan oleh sistem. input, output, proses, database Kebutuhan/Persyaratan Nonfungsional – Deskripsi fitur, karakteristik dan batasan lain yang mendefinisikan kelengkapan sistem. Kinerja, kemudahan dipelajari dan digunakan, biaya, batas waktu, dokumentasi, keamanan, kontrol audit internal
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Requirements Analysis Phase
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Requirements Analysis Phase
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Logic Design Phase Dokumentasi persyaratan sistem menggunakan model- model sistem (data, proses, antarmuka) Tujuan : - Membuat struktur/prototipe persyaratan fungsional - Validasi persyaratan fungsional - Menentukan rencana pengujian sistem (test case)
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Logic Design Phase
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Logic Design Phase
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Decision Analysis Phase Mengenali dan menganalisis berbagai alternatif solusi serta merekomendasikan sistem yang akan dipilih Tujuan : - Identifikasi alternatif solusi - Analisis alternatif solusi - Membandingkan alternatif solusi - Memperbarui rencana proyek - Merekomendasikan solusi sistem
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Decision Analysis Phase
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Decision Analysis Phase
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Contoh Matriks Alternatif Solusi
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Lanjutan
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Contoh Matriks Kelayakan
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Contoh Sistematika Proposal Proyek Outline for a Typical System Proposal I.Introduction A.Purpose of the report B.Background of the project leading to this report C.Scope of the report D.Structure of the report II.Tools and techniques used A.Solution generated B.Feasibility analysis (cost-benefit) III.Information systems requirements IV.Alternative solutions and feasibility analysis V.Recommendations VI.Appendices