ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro 2a2a SYSTEM ANALYSIS P E R T E M U A N
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro Chapter Map
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro 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.
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro 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
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro 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
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro Contoh Model Proses
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro Contoh Model Data
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro Contoh : Model berbasis Obyek
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro 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
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro Tahapan Analisis Sistem Scope Definition (Definisi Lingkup) Analisis Masalah (Problem Analysis) Analisis Persyaratan (Requirements Analysis) Desain Lojik (Logical Design) Analisis Keputusan (Decision Analysis)
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro Konteks Analisis Sistem
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro 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
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro Scope Definition Phase
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro Scope Definition Phase
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro Contoh Permintaan Sistem
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro Contoh Problem Statament
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro 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
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro Problem Analysis Phase
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro Problem Analysis Phase
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro Contoh Analisis Masalah, Kesempatan, Tujuan & Batasan
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro Contoh Laporan Temuan dan Rekomendasi
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro 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
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro Requirements Analysis Phase
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro Requirements Analysis Phase
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro 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)
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro Logic Design Phase
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro Logic Design Phase
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro 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
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro Decision Analysis Phase
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro Decision Analysis Phase
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro Contoh Matriks Alternatif Solusi
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro Lanjutan
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro Contoh Matriks Kelayakan
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro 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