System Development Life Cycle By: U. Abd. Rohim
Term Sistem Adalah suatu kesatuan yang terdiri dari dua atau lebih komponen (sub sistem) yang berinteraksi untuk mencapai tujuan tertentu dengan karakteristik; Mempunyai Komponen, Mempunyai Batasan, Lingkungan, Mempunyai Penghubung, Mempunyai Masukan, Mempunyai Proses, Mempunyai Sasaran Software adalah komponen sistem yang logic yang meliputi program, dokumen, data Software Engineering adalah teknologi yang harus digunakan oleh setiap orang yang akan membangun software, dengan melalui serangkaian proses menggunakan sekumpulan metode dan alat bantu U Abdrohim, MT (info@arsys.or.id) SDLC
Delapan langkah SDLC 1.Project Initiation 2.System Analysis & Feasibilities Study 3.Logical Analysis & Design 4.Acquisition or Development 5.Implementation 6.Operation 7.Post-Audit 8.Maintenance Back to Prev Stage or Stop U Abdrohim, MT (info@arsys.or.id) SDLC
Deskripsi SDLC (1) System Analysis : melakukan investigasi keadaan sekarang (existing). Metoda yang digunakan Observasi, Interview, review dokumen, performance measurement Feasibility Study Technology Economics Organization Factor Legal, Ethical, tata nilai lainnya U Abdrohim, MT (info@arsys.or.id) SDLC
Deskripsi SDLC (2) Logical Analysis mengidentifikasi information requirement dan spesifikasi proses Logical Design biasanya menggunakan pendekatan model dengan tools tertentu (DFD, ERD) Logical Design diikuti dengan Physical Design yang akan menterjemahkan model logic ke spesifikasi teknis untuk sistem baru U Abdrohim, MT (info@arsys.or.id) SDLC
Deskripsi SDLC (3) Implementation Parallel Conversion Direct Cut Over Pilot Conversion Phased (or modular) Conversion Post-Audit evaluation; pengamatan jalannya sistem baru, menemukan error/kesalahan Maintenance; penambahan fasilitas baru pada sistem, penyesuaian, fixing-bugs U Abdrohim, MT (info@arsys.or.id) SDLC
Modern SDLC USERS management Operations 1. Survey 2. Analysis 3. Existing database User Policy Constrains Operational Restrictions System Requirement 1. Survey 2. Analysis 3. Design Design Spec 8. Database Conversion Charter Structure Spec Design Specification Structured Specification Constrains 7. Procedure 4. Implemen tation Converted database Tentative Cost/Benefit Report Cost/Benefit Report Integrated System User Manual 9. Installation Management 6. Quantity Assurance QA Test Set 5. Acceptance Test Accepted System Installed System U Abdrohim, MT (info@arsys.or.id) SDLC
Masalah dan Kebutuhan Tinjauan terhadap SDLC sebelumnya Over budget & over schedule Have to many defect Do not meet user requirement closely enough Kebutuhan terbaru Masalah semakin komplek Reengineering system Global System (Internet base) U Abdrohim, MT (info@arsys.or.id) SDLC
Method for Complex Alternatif SDLC metodologi Prototyping Rapid Application Development GUI development environment Reusable component Code generator Programming language Object Oriented Development U Abdrohim, MT (info@arsys.or.id) SDLC