Pengantar Analisa Desain Berorientasi Obyek

17
1 Pengantar Analisa Desain Berorientasi Obyek

description

Pengantar Analisa Desain Berorientasi Obyek. Pengertian Analisa & Desain. Analisa adalah : Mempelajari domain permasalahan bisnis untuk merekomendasikan perbaikan serta menentukan kebutuhan system untuk menyelesaikan permasalahan. Desain adalah : - PowerPoint PPT Presentation

Transcript of Pengantar Analisa Desain Berorientasi Obyek

Page 1: Pengantar  Analisa Desain Berorientasi Obyek

1

Pengantar Analisa Desain Berorientasi

Obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 22

Pengertian Analisa amp Desain Analisa adalah

Mempelajari domain permasalahan bisnis untuk merekomendasikan perbaikan

serta menentukan kebutuhan system untuk menyelesaikan permasalahan

Desain adalah Menentukan solusi tekniscomputer-based dimana

solusi ini berdasarkan kebutuhan system yang telah diidentifikasi pada proses analisis

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 33

Analisa dan Desain Berorientasi Object Memahami domain permasalahan dan merumuskan solusinya

dengan menggunakan pendekatan object(benda konsep atau entitas)

Memudahkan pemanfaatan ulang code dan arsitektur Lebih mencerminkan dunia nyata (lebih tepat dalam

menggambarkan entitas perusahaan dekomposisi berdasarkan pembagian yang natural lebih mudah untuk dipahami dan dirawat)

Kestabilan (perubahan kecil dalam requirement tidak berarti perubahan yang signifikan dalam system yang sedang dikembangkan) Lebih mudah disesuaikan dengan perubahan

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 44

Analisa Vs Desain OO

Analisa

Fokus pada pemahaman masalahPenyempurnaan desainPerilakuSystem structureFunctional requirementSmall model

Desain

Fokus pada pemahaman solusiOperation dan AttributePerformanceMendekati code nyataObject Lifecycle Non-functional requirementLarge model

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 55

Tujuan ADBO Untuk merubah analisa kebutuhan menjadi

desain system

Untuk mengembangkan arsitektur system yang kuat

Untuk menyesuaikan desain agar sesuai dengan lingkungan implementasi dan mendesain untuk performance

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 66

Metode Analisis Biasanya analisa sistem dimulai dengan adanya

dokumen permintaan (requirement) yang diperoleh dari semua pihak yang berkepentingan

(Mis klien developer pakar dll)

Dokumen permintaan memiliki 2 fungsi

1 memformulasikan kebutuhan klien

2 membuat suatu daftar tugas

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 77

Ada beberapa pendekatan yang biasa digunakan dalam menganalisa suatu sistem yaitu

1 Functional Decomposition

2 Data Flow Approach

3 Object Oriented

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 88

Function Decomposition Functional Decomposition =

function + sub-functions + functions interfaces

Functional decomposition hanya menghasilkan suatu spesifikasi fungsional yang memetakan subyek secara tidak langsung

Functional decomposition sulit dilakukan karena sifat sistem yang mudah berubah

Oleh sebab itu sistem analis harus dapat menentukan fungsi-fungsi yang memiliki potensi untuk berubah

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 99

Data Flow Approach

Data Flow Approach = data (amp control) flows + data (amp control) transformation + data (amp control) stores + terminators + process specs (mini-specs) + data dictionary

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1010

Data Flow Approach Strategi

Mengikuti alir data yang terjadi dalam sistem

Yang menjadi masalah adalah manusia tidak terbiasa berpikir dengan cara

tersebut dalam memecahkan permasalahan (Metode pengorganisasian)

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1111

OO- Object Oriented Object Oriented = classes

and objects + inheritance + communication with

messages

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1212

Desain Terstruktur vs Desain Berorientasi Object Structured

Pendekatan masalah berorientasi pada aksi atau data

Object-Oriented

Pendekatan masalah berorientasi pada obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1313

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1414

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1515

Faktor Pendorong OO (1) Konsep pendekatan OO yang sudah cukup matang

Fokus pengkodean desain 1048774 analysis

Dekomposisi pemrograman terstruktur desain terstrukur analysis terstruktur

1048774 Kemajuan teknologi yang memungkinkan pembuatan

sistem berorientasi obyek Assembler Pascal ALGOL c++ java

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1616

Faktor Pendorong OO (2) Sifat dari sistemprogram yang dibuat banyak

berubah Sistem sekarang yang domain-oriented

abstraksi prosedural vs abstraksi data

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1717

Kenapa OO

Reusability Stability Reliability Parallel Computing Interoperability

Page 2: Pengantar  Analisa Desain Berorientasi Obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 22

Pengertian Analisa amp Desain Analisa adalah

Mempelajari domain permasalahan bisnis untuk merekomendasikan perbaikan

serta menentukan kebutuhan system untuk menyelesaikan permasalahan

Desain adalah Menentukan solusi tekniscomputer-based dimana

solusi ini berdasarkan kebutuhan system yang telah diidentifikasi pada proses analisis

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 33

Analisa dan Desain Berorientasi Object Memahami domain permasalahan dan merumuskan solusinya

dengan menggunakan pendekatan object(benda konsep atau entitas)

Memudahkan pemanfaatan ulang code dan arsitektur Lebih mencerminkan dunia nyata (lebih tepat dalam

menggambarkan entitas perusahaan dekomposisi berdasarkan pembagian yang natural lebih mudah untuk dipahami dan dirawat)

Kestabilan (perubahan kecil dalam requirement tidak berarti perubahan yang signifikan dalam system yang sedang dikembangkan) Lebih mudah disesuaikan dengan perubahan

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 44

Analisa Vs Desain OO

Analisa

Fokus pada pemahaman masalahPenyempurnaan desainPerilakuSystem structureFunctional requirementSmall model

Desain

Fokus pada pemahaman solusiOperation dan AttributePerformanceMendekati code nyataObject Lifecycle Non-functional requirementLarge model

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 55

Tujuan ADBO Untuk merubah analisa kebutuhan menjadi

desain system

Untuk mengembangkan arsitektur system yang kuat

Untuk menyesuaikan desain agar sesuai dengan lingkungan implementasi dan mendesain untuk performance

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 66

Metode Analisis Biasanya analisa sistem dimulai dengan adanya

dokumen permintaan (requirement) yang diperoleh dari semua pihak yang berkepentingan

(Mis klien developer pakar dll)

Dokumen permintaan memiliki 2 fungsi

1 memformulasikan kebutuhan klien

2 membuat suatu daftar tugas

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 77

Ada beberapa pendekatan yang biasa digunakan dalam menganalisa suatu sistem yaitu

1 Functional Decomposition

2 Data Flow Approach

3 Object Oriented

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 88

Function Decomposition Functional Decomposition =

function + sub-functions + functions interfaces

Functional decomposition hanya menghasilkan suatu spesifikasi fungsional yang memetakan subyek secara tidak langsung

Functional decomposition sulit dilakukan karena sifat sistem yang mudah berubah

Oleh sebab itu sistem analis harus dapat menentukan fungsi-fungsi yang memiliki potensi untuk berubah

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 99

Data Flow Approach

Data Flow Approach = data (amp control) flows + data (amp control) transformation + data (amp control) stores + terminators + process specs (mini-specs) + data dictionary

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1010

Data Flow Approach Strategi

Mengikuti alir data yang terjadi dalam sistem

Yang menjadi masalah adalah manusia tidak terbiasa berpikir dengan cara

tersebut dalam memecahkan permasalahan (Metode pengorganisasian)

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1111

OO- Object Oriented Object Oriented = classes

and objects + inheritance + communication with

messages

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1212

Desain Terstruktur vs Desain Berorientasi Object Structured

Pendekatan masalah berorientasi pada aksi atau data

Object-Oriented

Pendekatan masalah berorientasi pada obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1313

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1414

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1515

Faktor Pendorong OO (1) Konsep pendekatan OO yang sudah cukup matang

Fokus pengkodean desain 1048774 analysis

Dekomposisi pemrograman terstruktur desain terstrukur analysis terstruktur

1048774 Kemajuan teknologi yang memungkinkan pembuatan

sistem berorientasi obyek Assembler Pascal ALGOL c++ java

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1616

Faktor Pendorong OO (2) Sifat dari sistemprogram yang dibuat banyak

berubah Sistem sekarang yang domain-oriented

abstraksi prosedural vs abstraksi data

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1717

Kenapa OO

Reusability Stability Reliability Parallel Computing Interoperability

Page 3: Pengantar  Analisa Desain Berorientasi Obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 33

Analisa dan Desain Berorientasi Object Memahami domain permasalahan dan merumuskan solusinya

dengan menggunakan pendekatan object(benda konsep atau entitas)

Memudahkan pemanfaatan ulang code dan arsitektur Lebih mencerminkan dunia nyata (lebih tepat dalam

menggambarkan entitas perusahaan dekomposisi berdasarkan pembagian yang natural lebih mudah untuk dipahami dan dirawat)

Kestabilan (perubahan kecil dalam requirement tidak berarti perubahan yang signifikan dalam system yang sedang dikembangkan) Lebih mudah disesuaikan dengan perubahan

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 44

Analisa Vs Desain OO

Analisa

Fokus pada pemahaman masalahPenyempurnaan desainPerilakuSystem structureFunctional requirementSmall model

Desain

Fokus pada pemahaman solusiOperation dan AttributePerformanceMendekati code nyataObject Lifecycle Non-functional requirementLarge model

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 55

Tujuan ADBO Untuk merubah analisa kebutuhan menjadi

desain system

Untuk mengembangkan arsitektur system yang kuat

Untuk menyesuaikan desain agar sesuai dengan lingkungan implementasi dan mendesain untuk performance

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 66

Metode Analisis Biasanya analisa sistem dimulai dengan adanya

dokumen permintaan (requirement) yang diperoleh dari semua pihak yang berkepentingan

(Mis klien developer pakar dll)

Dokumen permintaan memiliki 2 fungsi

1 memformulasikan kebutuhan klien

2 membuat suatu daftar tugas

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 77

Ada beberapa pendekatan yang biasa digunakan dalam menganalisa suatu sistem yaitu

1 Functional Decomposition

2 Data Flow Approach

3 Object Oriented

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 88

Function Decomposition Functional Decomposition =

function + sub-functions + functions interfaces

Functional decomposition hanya menghasilkan suatu spesifikasi fungsional yang memetakan subyek secara tidak langsung

Functional decomposition sulit dilakukan karena sifat sistem yang mudah berubah

Oleh sebab itu sistem analis harus dapat menentukan fungsi-fungsi yang memiliki potensi untuk berubah

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 99

Data Flow Approach

Data Flow Approach = data (amp control) flows + data (amp control) transformation + data (amp control) stores + terminators + process specs (mini-specs) + data dictionary

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1010

Data Flow Approach Strategi

Mengikuti alir data yang terjadi dalam sistem

Yang menjadi masalah adalah manusia tidak terbiasa berpikir dengan cara

tersebut dalam memecahkan permasalahan (Metode pengorganisasian)

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1111

OO- Object Oriented Object Oriented = classes

and objects + inheritance + communication with

messages

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1212

Desain Terstruktur vs Desain Berorientasi Object Structured

Pendekatan masalah berorientasi pada aksi atau data

Object-Oriented

Pendekatan masalah berorientasi pada obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1313

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1414

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1515

Faktor Pendorong OO (1) Konsep pendekatan OO yang sudah cukup matang

Fokus pengkodean desain 1048774 analysis

Dekomposisi pemrograman terstruktur desain terstrukur analysis terstruktur

1048774 Kemajuan teknologi yang memungkinkan pembuatan

sistem berorientasi obyek Assembler Pascal ALGOL c++ java

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1616

Faktor Pendorong OO (2) Sifat dari sistemprogram yang dibuat banyak

berubah Sistem sekarang yang domain-oriented

abstraksi prosedural vs abstraksi data

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1717

Kenapa OO

Reusability Stability Reliability Parallel Computing Interoperability

Page 4: Pengantar  Analisa Desain Berorientasi Obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 44

Analisa Vs Desain OO

Analisa

Fokus pada pemahaman masalahPenyempurnaan desainPerilakuSystem structureFunctional requirementSmall model

Desain

Fokus pada pemahaman solusiOperation dan AttributePerformanceMendekati code nyataObject Lifecycle Non-functional requirementLarge model

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 55

Tujuan ADBO Untuk merubah analisa kebutuhan menjadi

desain system

Untuk mengembangkan arsitektur system yang kuat

Untuk menyesuaikan desain agar sesuai dengan lingkungan implementasi dan mendesain untuk performance

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 66

Metode Analisis Biasanya analisa sistem dimulai dengan adanya

dokumen permintaan (requirement) yang diperoleh dari semua pihak yang berkepentingan

(Mis klien developer pakar dll)

Dokumen permintaan memiliki 2 fungsi

1 memformulasikan kebutuhan klien

2 membuat suatu daftar tugas

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 77

Ada beberapa pendekatan yang biasa digunakan dalam menganalisa suatu sistem yaitu

1 Functional Decomposition

2 Data Flow Approach

3 Object Oriented

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 88

Function Decomposition Functional Decomposition =

function + sub-functions + functions interfaces

Functional decomposition hanya menghasilkan suatu spesifikasi fungsional yang memetakan subyek secara tidak langsung

Functional decomposition sulit dilakukan karena sifat sistem yang mudah berubah

Oleh sebab itu sistem analis harus dapat menentukan fungsi-fungsi yang memiliki potensi untuk berubah

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 99

Data Flow Approach

Data Flow Approach = data (amp control) flows + data (amp control) transformation + data (amp control) stores + terminators + process specs (mini-specs) + data dictionary

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1010

Data Flow Approach Strategi

Mengikuti alir data yang terjadi dalam sistem

Yang menjadi masalah adalah manusia tidak terbiasa berpikir dengan cara

tersebut dalam memecahkan permasalahan (Metode pengorganisasian)

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1111

OO- Object Oriented Object Oriented = classes

and objects + inheritance + communication with

messages

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1212

Desain Terstruktur vs Desain Berorientasi Object Structured

Pendekatan masalah berorientasi pada aksi atau data

Object-Oriented

Pendekatan masalah berorientasi pada obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1313

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1414

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1515

Faktor Pendorong OO (1) Konsep pendekatan OO yang sudah cukup matang

Fokus pengkodean desain 1048774 analysis

Dekomposisi pemrograman terstruktur desain terstrukur analysis terstruktur

1048774 Kemajuan teknologi yang memungkinkan pembuatan

sistem berorientasi obyek Assembler Pascal ALGOL c++ java

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1616

Faktor Pendorong OO (2) Sifat dari sistemprogram yang dibuat banyak

berubah Sistem sekarang yang domain-oriented

abstraksi prosedural vs abstraksi data

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1717

Kenapa OO

Reusability Stability Reliability Parallel Computing Interoperability

Page 5: Pengantar  Analisa Desain Berorientasi Obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 55

Tujuan ADBO Untuk merubah analisa kebutuhan menjadi

desain system

Untuk mengembangkan arsitektur system yang kuat

Untuk menyesuaikan desain agar sesuai dengan lingkungan implementasi dan mendesain untuk performance

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 66

Metode Analisis Biasanya analisa sistem dimulai dengan adanya

dokumen permintaan (requirement) yang diperoleh dari semua pihak yang berkepentingan

(Mis klien developer pakar dll)

Dokumen permintaan memiliki 2 fungsi

1 memformulasikan kebutuhan klien

2 membuat suatu daftar tugas

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 77

Ada beberapa pendekatan yang biasa digunakan dalam menganalisa suatu sistem yaitu

1 Functional Decomposition

2 Data Flow Approach

3 Object Oriented

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 88

Function Decomposition Functional Decomposition =

function + sub-functions + functions interfaces

Functional decomposition hanya menghasilkan suatu spesifikasi fungsional yang memetakan subyek secara tidak langsung

Functional decomposition sulit dilakukan karena sifat sistem yang mudah berubah

Oleh sebab itu sistem analis harus dapat menentukan fungsi-fungsi yang memiliki potensi untuk berubah

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 99

Data Flow Approach

Data Flow Approach = data (amp control) flows + data (amp control) transformation + data (amp control) stores + terminators + process specs (mini-specs) + data dictionary

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1010

Data Flow Approach Strategi

Mengikuti alir data yang terjadi dalam sistem

Yang menjadi masalah adalah manusia tidak terbiasa berpikir dengan cara

tersebut dalam memecahkan permasalahan (Metode pengorganisasian)

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1111

OO- Object Oriented Object Oriented = classes

and objects + inheritance + communication with

messages

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1212

Desain Terstruktur vs Desain Berorientasi Object Structured

Pendekatan masalah berorientasi pada aksi atau data

Object-Oriented

Pendekatan masalah berorientasi pada obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1313

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1414

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1515

Faktor Pendorong OO (1) Konsep pendekatan OO yang sudah cukup matang

Fokus pengkodean desain 1048774 analysis

Dekomposisi pemrograman terstruktur desain terstrukur analysis terstruktur

1048774 Kemajuan teknologi yang memungkinkan pembuatan

sistem berorientasi obyek Assembler Pascal ALGOL c++ java

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1616

Faktor Pendorong OO (2) Sifat dari sistemprogram yang dibuat banyak

berubah Sistem sekarang yang domain-oriented

abstraksi prosedural vs abstraksi data

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1717

Kenapa OO

Reusability Stability Reliability Parallel Computing Interoperability

Page 6: Pengantar  Analisa Desain Berorientasi Obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 66

Metode Analisis Biasanya analisa sistem dimulai dengan adanya

dokumen permintaan (requirement) yang diperoleh dari semua pihak yang berkepentingan

(Mis klien developer pakar dll)

Dokumen permintaan memiliki 2 fungsi

1 memformulasikan kebutuhan klien

2 membuat suatu daftar tugas

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 77

Ada beberapa pendekatan yang biasa digunakan dalam menganalisa suatu sistem yaitu

1 Functional Decomposition

2 Data Flow Approach

3 Object Oriented

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 88

Function Decomposition Functional Decomposition =

function + sub-functions + functions interfaces

Functional decomposition hanya menghasilkan suatu spesifikasi fungsional yang memetakan subyek secara tidak langsung

Functional decomposition sulit dilakukan karena sifat sistem yang mudah berubah

Oleh sebab itu sistem analis harus dapat menentukan fungsi-fungsi yang memiliki potensi untuk berubah

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 99

Data Flow Approach

Data Flow Approach = data (amp control) flows + data (amp control) transformation + data (amp control) stores + terminators + process specs (mini-specs) + data dictionary

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1010

Data Flow Approach Strategi

Mengikuti alir data yang terjadi dalam sistem

Yang menjadi masalah adalah manusia tidak terbiasa berpikir dengan cara

tersebut dalam memecahkan permasalahan (Metode pengorganisasian)

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1111

OO- Object Oriented Object Oriented = classes

and objects + inheritance + communication with

messages

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1212

Desain Terstruktur vs Desain Berorientasi Object Structured

Pendekatan masalah berorientasi pada aksi atau data

Object-Oriented

Pendekatan masalah berorientasi pada obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1313

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1414

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1515

Faktor Pendorong OO (1) Konsep pendekatan OO yang sudah cukup matang

Fokus pengkodean desain 1048774 analysis

Dekomposisi pemrograman terstruktur desain terstrukur analysis terstruktur

1048774 Kemajuan teknologi yang memungkinkan pembuatan

sistem berorientasi obyek Assembler Pascal ALGOL c++ java

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1616

Faktor Pendorong OO (2) Sifat dari sistemprogram yang dibuat banyak

berubah Sistem sekarang yang domain-oriented

abstraksi prosedural vs abstraksi data

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1717

Kenapa OO

Reusability Stability Reliability Parallel Computing Interoperability

Page 7: Pengantar  Analisa Desain Berorientasi Obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 77

Ada beberapa pendekatan yang biasa digunakan dalam menganalisa suatu sistem yaitu

1 Functional Decomposition

2 Data Flow Approach

3 Object Oriented

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 88

Function Decomposition Functional Decomposition =

function + sub-functions + functions interfaces

Functional decomposition hanya menghasilkan suatu spesifikasi fungsional yang memetakan subyek secara tidak langsung

Functional decomposition sulit dilakukan karena sifat sistem yang mudah berubah

Oleh sebab itu sistem analis harus dapat menentukan fungsi-fungsi yang memiliki potensi untuk berubah

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 99

Data Flow Approach

Data Flow Approach = data (amp control) flows + data (amp control) transformation + data (amp control) stores + terminators + process specs (mini-specs) + data dictionary

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1010

Data Flow Approach Strategi

Mengikuti alir data yang terjadi dalam sistem

Yang menjadi masalah adalah manusia tidak terbiasa berpikir dengan cara

tersebut dalam memecahkan permasalahan (Metode pengorganisasian)

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1111

OO- Object Oriented Object Oriented = classes

and objects + inheritance + communication with

messages

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1212

Desain Terstruktur vs Desain Berorientasi Object Structured

Pendekatan masalah berorientasi pada aksi atau data

Object-Oriented

Pendekatan masalah berorientasi pada obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1313

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1414

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1515

Faktor Pendorong OO (1) Konsep pendekatan OO yang sudah cukup matang

Fokus pengkodean desain 1048774 analysis

Dekomposisi pemrograman terstruktur desain terstrukur analysis terstruktur

1048774 Kemajuan teknologi yang memungkinkan pembuatan

sistem berorientasi obyek Assembler Pascal ALGOL c++ java

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1616

Faktor Pendorong OO (2) Sifat dari sistemprogram yang dibuat banyak

berubah Sistem sekarang yang domain-oriented

abstraksi prosedural vs abstraksi data

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1717

Kenapa OO

Reusability Stability Reliability Parallel Computing Interoperability

Page 8: Pengantar  Analisa Desain Berorientasi Obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 88

Function Decomposition Functional Decomposition =

function + sub-functions + functions interfaces

Functional decomposition hanya menghasilkan suatu spesifikasi fungsional yang memetakan subyek secara tidak langsung

Functional decomposition sulit dilakukan karena sifat sistem yang mudah berubah

Oleh sebab itu sistem analis harus dapat menentukan fungsi-fungsi yang memiliki potensi untuk berubah

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 99

Data Flow Approach

Data Flow Approach = data (amp control) flows + data (amp control) transformation + data (amp control) stores + terminators + process specs (mini-specs) + data dictionary

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1010

Data Flow Approach Strategi

Mengikuti alir data yang terjadi dalam sistem

Yang menjadi masalah adalah manusia tidak terbiasa berpikir dengan cara

tersebut dalam memecahkan permasalahan (Metode pengorganisasian)

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1111

OO- Object Oriented Object Oriented = classes

and objects + inheritance + communication with

messages

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1212

Desain Terstruktur vs Desain Berorientasi Object Structured

Pendekatan masalah berorientasi pada aksi atau data

Object-Oriented

Pendekatan masalah berorientasi pada obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1313

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1414

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1515

Faktor Pendorong OO (1) Konsep pendekatan OO yang sudah cukup matang

Fokus pengkodean desain 1048774 analysis

Dekomposisi pemrograman terstruktur desain terstrukur analysis terstruktur

1048774 Kemajuan teknologi yang memungkinkan pembuatan

sistem berorientasi obyek Assembler Pascal ALGOL c++ java

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1616

Faktor Pendorong OO (2) Sifat dari sistemprogram yang dibuat banyak

berubah Sistem sekarang yang domain-oriented

abstraksi prosedural vs abstraksi data

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1717

Kenapa OO

Reusability Stability Reliability Parallel Computing Interoperability

Page 9: Pengantar  Analisa Desain Berorientasi Obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 99

Data Flow Approach

Data Flow Approach = data (amp control) flows + data (amp control) transformation + data (amp control) stores + terminators + process specs (mini-specs) + data dictionary

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1010

Data Flow Approach Strategi

Mengikuti alir data yang terjadi dalam sistem

Yang menjadi masalah adalah manusia tidak terbiasa berpikir dengan cara

tersebut dalam memecahkan permasalahan (Metode pengorganisasian)

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1111

OO- Object Oriented Object Oriented = classes

and objects + inheritance + communication with

messages

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1212

Desain Terstruktur vs Desain Berorientasi Object Structured

Pendekatan masalah berorientasi pada aksi atau data

Object-Oriented

Pendekatan masalah berorientasi pada obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1313

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1414

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1515

Faktor Pendorong OO (1) Konsep pendekatan OO yang sudah cukup matang

Fokus pengkodean desain 1048774 analysis

Dekomposisi pemrograman terstruktur desain terstrukur analysis terstruktur

1048774 Kemajuan teknologi yang memungkinkan pembuatan

sistem berorientasi obyek Assembler Pascal ALGOL c++ java

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1616

Faktor Pendorong OO (2) Sifat dari sistemprogram yang dibuat banyak

berubah Sistem sekarang yang domain-oriented

abstraksi prosedural vs abstraksi data

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1717

Kenapa OO

Reusability Stability Reliability Parallel Computing Interoperability

Page 10: Pengantar  Analisa Desain Berorientasi Obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1010

Data Flow Approach Strategi

Mengikuti alir data yang terjadi dalam sistem

Yang menjadi masalah adalah manusia tidak terbiasa berpikir dengan cara

tersebut dalam memecahkan permasalahan (Metode pengorganisasian)

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1111

OO- Object Oriented Object Oriented = classes

and objects + inheritance + communication with

messages

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1212

Desain Terstruktur vs Desain Berorientasi Object Structured

Pendekatan masalah berorientasi pada aksi atau data

Object-Oriented

Pendekatan masalah berorientasi pada obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1313

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1414

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1515

Faktor Pendorong OO (1) Konsep pendekatan OO yang sudah cukup matang

Fokus pengkodean desain 1048774 analysis

Dekomposisi pemrograman terstruktur desain terstrukur analysis terstruktur

1048774 Kemajuan teknologi yang memungkinkan pembuatan

sistem berorientasi obyek Assembler Pascal ALGOL c++ java

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1616

Faktor Pendorong OO (2) Sifat dari sistemprogram yang dibuat banyak

berubah Sistem sekarang yang domain-oriented

abstraksi prosedural vs abstraksi data

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1717

Kenapa OO

Reusability Stability Reliability Parallel Computing Interoperability

Page 11: Pengantar  Analisa Desain Berorientasi Obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1111

OO- Object Oriented Object Oriented = classes

and objects + inheritance + communication with

messages

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1212

Desain Terstruktur vs Desain Berorientasi Object Structured

Pendekatan masalah berorientasi pada aksi atau data

Object-Oriented

Pendekatan masalah berorientasi pada obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1313

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1414

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1515

Faktor Pendorong OO (1) Konsep pendekatan OO yang sudah cukup matang

Fokus pengkodean desain 1048774 analysis

Dekomposisi pemrograman terstruktur desain terstrukur analysis terstruktur

1048774 Kemajuan teknologi yang memungkinkan pembuatan

sistem berorientasi obyek Assembler Pascal ALGOL c++ java

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1616

Faktor Pendorong OO (2) Sifat dari sistemprogram yang dibuat banyak

berubah Sistem sekarang yang domain-oriented

abstraksi prosedural vs abstraksi data

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1717

Kenapa OO

Reusability Stability Reliability Parallel Computing Interoperability

Page 12: Pengantar  Analisa Desain Berorientasi Obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1212

Desain Terstruktur vs Desain Berorientasi Object Structured

Pendekatan masalah berorientasi pada aksi atau data

Object-Oriented

Pendekatan masalah berorientasi pada obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1313

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1414

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1515

Faktor Pendorong OO (1) Konsep pendekatan OO yang sudah cukup matang

Fokus pengkodean desain 1048774 analysis

Dekomposisi pemrograman terstruktur desain terstrukur analysis terstruktur

1048774 Kemajuan teknologi yang memungkinkan pembuatan

sistem berorientasi obyek Assembler Pascal ALGOL c++ java

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1616

Faktor Pendorong OO (2) Sifat dari sistemprogram yang dibuat banyak

berubah Sistem sekarang yang domain-oriented

abstraksi prosedural vs abstraksi data

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1717

Kenapa OO

Reusability Stability Reliability Parallel Computing Interoperability

Page 13: Pengantar  Analisa Desain Berorientasi Obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1313

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1414

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1515

Faktor Pendorong OO (1) Konsep pendekatan OO yang sudah cukup matang

Fokus pengkodean desain 1048774 analysis

Dekomposisi pemrograman terstruktur desain terstrukur analysis terstruktur

1048774 Kemajuan teknologi yang memungkinkan pembuatan

sistem berorientasi obyek Assembler Pascal ALGOL c++ java

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1616

Faktor Pendorong OO (2) Sifat dari sistemprogram yang dibuat banyak

berubah Sistem sekarang yang domain-oriented

abstraksi prosedural vs abstraksi data

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1717

Kenapa OO

Reusability Stability Reliability Parallel Computing Interoperability

Page 14: Pengantar  Analisa Desain Berorientasi Obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1414

Structured vs Object-Oriented Design

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1515

Faktor Pendorong OO (1) Konsep pendekatan OO yang sudah cukup matang

Fokus pengkodean desain 1048774 analysis

Dekomposisi pemrograman terstruktur desain terstrukur analysis terstruktur

1048774 Kemajuan teknologi yang memungkinkan pembuatan

sistem berorientasi obyek Assembler Pascal ALGOL c++ java

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1616

Faktor Pendorong OO (2) Sifat dari sistemprogram yang dibuat banyak

berubah Sistem sekarang yang domain-oriented

abstraksi prosedural vs abstraksi data

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1717

Kenapa OO

Reusability Stability Reliability Parallel Computing Interoperability

Page 15: Pengantar  Analisa Desain Berorientasi Obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1515

Faktor Pendorong OO (1) Konsep pendekatan OO yang sudah cukup matang

Fokus pengkodean desain 1048774 analysis

Dekomposisi pemrograman terstruktur desain terstrukur analysis terstruktur

1048774 Kemajuan teknologi yang memungkinkan pembuatan

sistem berorientasi obyek Assembler Pascal ALGOL c++ java

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1616

Faktor Pendorong OO (2) Sifat dari sistemprogram yang dibuat banyak

berubah Sistem sekarang yang domain-oriented

abstraksi prosedural vs abstraksi data

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1717

Kenapa OO

Reusability Stability Reliability Parallel Computing Interoperability

Page 16: Pengantar  Analisa Desain Berorientasi Obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1616

Faktor Pendorong OO (2) Sifat dari sistemprogram yang dibuat banyak

berubah Sistem sekarang yang domain-oriented

abstraksi prosedural vs abstraksi data

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1717

Kenapa OO

Reusability Stability Reliability Parallel Computing Interoperability

Page 17: Pengantar  Analisa Desain Berorientasi Obyek

ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA ANALISA DESAIN BERORIENTASI OBYEK ndash TEKNIK INFORMATIKA

Rinci Kembang Hapsari SSi MKomRinci Kembang Hapsari SSi MKom 1717

Kenapa OO

Reusability Stability Reliability Parallel Computing Interoperability