ADBO (Analisa Desain Berorientasi Obyek) Pertemuan 02 SDLC & METODOLOGI
Apa itu SDLC? System Development Life Cycle Siklus hidup sistem Fase dan step(awal - akhir) Hasil
Membangun SI seperti membangun rumah Ide dasar Draft Blueprint Dibangun Perencanaan Analisa Desain Implementasi 4 fase fundamental SDLC
SDLC (penting untuk dipahami) (1) IS project : Tidak mengikuti SDLC dengan cara yang sama Consecutively (berurutan) Incrementelly (meningkat) Iteratively (berulang) Pasti memiliki 4 fase fundamental Menghasilkan deliverabels pada setiap fase (2) Gradual refinement output fase analisa = input fase desain
Plan Memahami mengapa (why) SI harus dibangun? Project Initation System Request (kebutuhan bisnis dan nilai bisnis yang dihasilkan sistem) Feasibility Analysis teknis : can we build it? ekonomis : will it provide business value organisasi : if we built it, will it be used Project Management Workplan Staffing
Apa itu analisa ? Investigasi current system Identifikasi peluang Mengkonsep sistem baru
Analisa Memahami siapa (who) akan menggunakan sistem Sistem bisa melakukan apa (what) ? Dimana (where) dan kapan (when) sistem digunakan Deliverabel (system proposal) dipresentasikan pada project sponsor untuk disetujui.
Apa itu desain ? Sketch Rencana solusi Model program, database, interface, arsitektur
Implementasi Membangun sistem Construction Coding Testing Installation Sistem lama turn off, sistem baru turn on Strategi transisi Training untuk user
fokus pada analisa dan desain anda adalah “arsitek” yang sedang membuat blueprint blueprint untuk “kontraktor” arsitek = system analyst kontraktor = programmer
Apa itu Metodologi? Cara untuk mengimplemetasi SDLC. Kategori metodologi Fokus Bisnis proses (DFD) Data yang support bisnis (ERD) Object (UML) Urutan fase SDLC berurutan, meningkat, berulang
Waterfall Model Sederhana Sulit untuk backtracing Tidak adaptif dengan perubahan
RAD (Phased Development) Rapid Application Development Mini waterfall proses Versi 1: fundamental requirement Iteratif model Adaptif pada perubahan
RAD (Prototyping) Rapid Application Development Small scale model Adaptif terhadap perubahan
Pakai metodologi yang mana ? Waterfall Phased Prototyping Iteratif Incement
(stuctured vs object oriented) evolusi Metodologi? (stuctured vs object oriented)
Diskusi... Barbara’s Complaint
Next... Konsep OOP dan ADBO Agile Development