230 likes | 453 Views
The Object-Oriented Development Life Cycle (OODLC). ANALISA DESAIN BERORIENTASI OBYEK. Oleh : Sri Herawati, S.Kom. MANAJEMEN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS TRUNOJOYO 2014. TOPIK BAHASAN. The Life Cycle The Object-Oriented Analysis Phase The Object-Oriented Design Phase
E N D
The Object-Oriented Development Life Cycle(OODLC) ANALISA DESAIN BERORIENTASI OBYEK Oleh :Sri Herawati, S.Kom MANAJEMEN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS TRUNOJOYO 2014
TOPIK BAHASAN • The Life Cycle • The Object-Oriented Analysis Phase • The Object-Oriented Design Phase • The Construction Phase • The Object-Oriented Testing Phase • The Maintenance Phase
The Life Cycle • OODLC merupakan update dari SDLC (System Development Life Cycle) • SDLC merupakan suatu proses yang digunakan oleh analis sistem untuk mengembangkan suatu sistem informasi, mulai dari analysis, Design,construction, testing dan implementation sistem.
SDLC Analysys Design Construction Testing Implementation
Object-Oriented System Development Approach Sumber : Bahrami , Object-Oriented Systems Development , Irwin/McGraw-Hill
The Object-Oriented Analysis Phase • Dalam analisis, kita memodelkan kebutuhan user • Untuk apa sistem dibuat? • Output berupa model konseptual. • Terdiri dari : 1. Model kebutuhan 2. Model Obyek
The Object-Oriented Analysis Phase • Model kebutuhan mempunyai 5 komponen - Lingkup proyek - Context Diagram - Use Case Model - Deskripsi Interface - Studi Kelayakan
The Object-Oriented Analysis Phase • Lingkup Proyek • Apa yang akan dihasilkan ? • Secara umum, apa yang akan dikerjakan sistem untuk user. • Termasuk mendeskripsikan apa yang tidak bisa dikerjakan sistem.
The Object-Oriented Analysis Phase • Context Diagram • Dideskripsikan dengan kotak besar yang dikelilingi dengan kotak kecil. • Mewakili entitas eksternal seperti orang, organisasi, sistem, atau hal-hal lain di luar sistem yang berhubungan dengan sistem yang akan dibangun.
The Object-Oriented Analysis Phase Permintaan Laporan keuangan Pendapatan Canada Pemasang iklan Radio CHQT Database sistem pemasangan iklan tagihan Laporan triwulanan Regulatory Authorities Pemegang Saham Program Info Statistics & Reports Peringkat kredit Biro bisnis Pendengar
The Object-Oriented Analysis Phase • Use case Model • Mendeskripsikan tentang bagaimana user dapat menggunakan sistem dalam mengerjakan pekerjaannya.
The Object-Oriented Analysis Phase • Deskripsi interface • GUI • Komunikasi antar interface
The Object-Oriented Analysis Phase • Studi Kelayakan • Kelayakan Teknis • Kelayakan Ekonomis • Kelayakan Resiko
The Object-Oriented Design Phase • Desain System, Custom development, package development. • DesainArsitekturJaringan, Desain Hardware, Desain jaringan • Desain Interface, Struktur Interface, Desain input , Desain output • Desain File dan Database, Pemilihan format penyimpanan data, optimasi data storage • Desain Object, Struktur Program, Spesifikasi program
The Object-Oriented Design Phase • Analisis, apa yang harus dikerjakan sistem? • Desain, bagaimana sistem akan mengerjakannya?
The Construction Phase • Coding Seharusnya dibuat dengan bahasa dan database yang berorientasi objek.
The Object-Oriented Testing Phase • Lengkapi pengujian untuk masing-masing class dan program. • Kemudian pengujian sistem • Pengujian harus teliti, lengkap dan otomatis.
The Maintenance Phase • Perbaikan bug • Perangkat tambahan • Virus • End-user computing • Backup dan restore • Pencegahan dari hal yang tidak diinginkan dan pemulihan
TUGAS • Sebutkan dan Jelaskan perbedaan antara beberapa pengembangan pemodelan sistem berikut: • Prototyping Model • Rapid Application Development (RAD) Model • Dynamic System Development Method (DSDM) • Spiral Model (Boehm) • Incremental Model • Structured System Analysis & Design Methodology (SSADM) • Object-Oriented System Design (OOSD) • Unified Modeling Language (UML)
Daftar Pustaka • David William Brown, An Introduction to Object-Oriented Analysis; Objects and UML in Plain English, Wiley, ISBN 0471371378, “The Book.” • Bahrami , Object-Oriented Systems Development , Irwin/McGraw-Hill