pengantar analisa desain berorientasi objek

20
PENGANTAR ANALISA DESAIN BERORIENTASI OBJEK SRI HERAWATI, S.Kom, M.Kom Blog : zheira83.wordpress.com E-mail : [email protected] MANAJEMEN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS TRUNOJOYO 2014 1

Upload: reia

Post on 21-Jan-2016

119 views

Category:

Documents


3 download

DESCRIPTION

Pengantar Analisa Desain Berorientasi Objek. SRI HERAWATI, S.Kom, M.Kom Blog : zheira83.wordpress.com E-mail : [email protected]. MANAJEMEN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS TRUNOJOYO 2014. Topik Bahasan. Pengenalan Objek Paradigma Baru: Berorientasi Objek Pengertian ADBO - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Pengantar Analisa Desain Berorientasi Objek

PENGANTAR ANALISA DESAIN BERORIENTASI OBJEK

SRI HERAWATI, S.Kom, M.KomBlog : zheira83.wordpress.com

E-mail : [email protected]

MANAJEMEN INFORMATIKAFAKULTAS TEKNIK

UNIVERSITAS TRUNOJOYO2014

1

Page 2: Pengantar Analisa Desain Berorientasi Objek

TOPIK BAHASAN

Pengenalan Objek Paradigma Baru: Berorientasi Objek Pengertian ADBO Biaya dan Manfaat Objek

2

Page 3: Pengantar Analisa Desain Berorientasi Objek

1. PENGENALAN OBJEK

Sejak lahir kita menggunakan/berinteraksi dengan model objek

3

Page 4: Pengantar Analisa Desain Berorientasi Objek

4

Page 5: Pengantar Analisa Desain Berorientasi Objek

OBJEK-OBJEK INI :

Mempunyai atributMempunyai nilai atributMempunyai behaviourBehaviour dilakukan dengan memberikan

pesan

Pada tahap ini, seorang anak berusaha Pada tahap ini, seorang anak berusaha

untuk memprediksi dan memanipulasiuntuk memprediksi dan memanipulasi

lingkungannyalingkungannya

Pada tahap ini, seorang anak berusaha Pada tahap ini, seorang anak berusaha

untuk memprediksi dan memanipulasiuntuk memprediksi dan memanipulasi

lingkungannyalingkungannya 5

Page 6: Pengantar Analisa Desain Berorientasi Objek

Proses ini sama dengan apa yang dilakukan oleh seorang analis ketika mencoba untuk memahami dunia bisnis user.

Objek merupakan cara yang paling natural/alami dan efektif untuk mengerti dan memahami kompleksitas yang ada

1. PENGENALAN OBJEK

6

Page 7: Pengantar Analisa Desain Berorientasi Objek

• Sama seperti entitas, objek dinyatakan dengan kt benda.

• Obyek dalam ‘software analysis & design’ : sesuatu berupa konsep (concept), benda (thing), dan sesuatu yang membedakannya dengan lingkungannya.

• Secara sederhana obyek adalah mobil, manusia, alarm, tabel, database, event, system messages.

1. PENGENALAN OBJEK

7

Page 8: Pengantar Analisa Desain Berorientasi Objek

Namun .....

objek lebih dari entitas dengan penambahan pada datanya, objek memuat program code (penggunaan dan perubahan data)

1. PENGENALAN OBJEK

Change Address

PrintBalanceList all

Upd

ate

Bal

ance

Change

Phone N

o

Change

Name

Cre

ate

Cus

tom

er

Delete

Customer

Name Jo Address Here Phone No 555 Balance $1.49

CustomerCustomer 8

Page 9: Pengantar Analisa Desain Berorientasi Objek

Beberapa bahasa pemrograman mempunyai objek tetapi tidak dimasukkan dlm Object-Oriented.ADA 85, Clipper

O-O seharusnya mempunyai dua ciri-ciri penting:

Inheritance, Polymorphism

OBJECT-ORIENTED VS OBJECT-BASED

9

Page 10: Pengantar Analisa Desain Berorientasi Objek

2. PARADIGMA BARU : BERORIENTASI OBJEK

Banyak manajer yang tidak paham betapa kompleksnya pengembangan software

Penggunaan hacker dan pemula pada pengembangan software

Konsultan yang bagus sangat mahal Tuntutan ROI (Return of Investmen) terhadap

proyek software yang dilakukan

10

Page 11: Pengantar Analisa Desain Berorientasi Objek

Berorientasi objek memandang sistem sbg sekumpulan objek-objek yang saling berinteraksi.

atau Berorientasi objek adalah

mengorganisasikan perangkat lunak sebagai kumpulan objek-objek yang bekerja sama antara struktur data dan behaviour.

11

2. PARADIGMA BARU : BERORIENTASI OBJEK

Page 12: Pengantar Analisa Desain Berorientasi Objek

3. PENGERTIAN ADBO

Analisa:Mempelajari domain permasalahan bisnis untuk merekomendasikan perbaikan dan menentukan kebutuhan system untuk menyelesaikan permasalahan.

Desain :Menentukan solusi teknis/computer-based dimana solusi ini berdasarkan kebutuhan system yang telah diidentifikasi pada proses analisis.

12

Page 13: Pengantar Analisa Desain Berorientasi Objek

Analisa dan Desain Berorientasi Object : metode analisis yang memeriksa

requirement (syarat/keperluan) yang harus dipenuhi sebuah sistem) dari sudut pandang kelas-kelas dan objek-objek dan mendesain arsitektur software yang didasarkan pada manipulasi objek-objek sistem atau subsistem tersebut.

13

3. PENGERTIAN ADBO

Page 14: Pengantar Analisa Desain Berorientasi Objek

14

3. BIAYA DAN MANFAAT OBJEK

Page 15: Pengantar Analisa Desain Berorientasi Objek

> System StabilityResilence to change sebuah program atau

sistem informasi setelah diinstal dan running, sesuai dengan perjalanan waktu dapat mengalami maintence atau modifikasi sesuai kebutuhan user. Modifikasi tersebut tidak menimbulkan masalah baru pada sistem yang telah dibangun, dengan waktu yang singkat dan biaya yang sedikit.

Resilence dan stability sistem benar-benar dirancang untuk mendukung bisnis user yang berdasarkan pemahaman dasar akan kebutuhan data pada bisnis user

15

3. BIAYA DAN MANFAAT OBJEK

Page 16: Pengantar Analisa Desain Berorientasi Objek

> MaintainabilityMetode sebelum objek cenderung dibuat

berdasarkan kebutuhan laporan dan kebutuhan sekarang.

Metode berorientasi objek menghasilkan sistem yang lebih siap untuk proses maintenance dan peningkatan kualitas.

16

3. BIAYA DAN MANFAAT OBJEK

Page 17: Pengantar Analisa Desain Berorientasi Objek

> Reusable software components Hasil analisa rekayasa perangkat lunak dan kode program dapat digunakan ulang. Hal ini dapat dilakukan oleh adanya feature inheritance dan polimorphism.

Contohnya pengembangan library untuk object classes pada JavaBean.

17

3. BIAYA DAN MANFAAT OBJEK

Page 18: Pengantar Analisa Desain Berorientasi Objek

> Reality-based systemsMemberikan gambaran yang lebih akurat terhadap operasi bisnis user dan kebutuhan informasinya.

Data AccessibilityDesign database didasari oleh pemahaman dari data user dan relasi antar data.

18

3. BIAYA DAN MANFAAT OBJEK

Page 19: Pengantar Analisa Desain Berorientasi Objek

> User involvement and ownershipUser dapat dilibatkan dalam pengembangan sistem karena menggunakan konsep objek yang lebih mudah dipahami oleh user.

19

3. BIAYA DAN MANFAAT OBJEK

Page 20: Pengantar Analisa Desain Berorientasi Objek

Apa perbedaan pemodelan data dan pemodelan objek? Jelaskan dan beri contoh!

Menurut Anda, apakah ciri-ciri dari pemodelan berorientasi objek itu? Jelaskan dan beri contoh !

Tugas bersifat individu Dikumpulkan tgl 3 Maret 2014, hard copy.

TUGAS