analisis sistem informasi [materi vi]

7
MATA KULIAH ANALISA SISTEM STIE & STMIK INSAN PEMBANGUNAN Jl. Raya Serang KM. 10 Bitung Tangerang

Upload: erikson-hutabarat

Post on 15-Apr-2017

72 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Analisis Sistem Informasi [Materi VI]

MATA KULIAHANALISA SISTEM

STIE & STMIK INSAN PEMBANGUNANJl. Raya Serang KM. 10 Bitung Tangerang

Page 2: Analisis Sistem Informasi [Materi VI]

MATERI VIPENDEKATAN PERANCANGAN BERORIENTASI

OBJECT

PENDAHULUANAnalisis dan desain berorientasi object adalah cara baru dalam memikirkan suatu masalah dengan menggunakan model yang dibuat menurut konsep sekitar dunia nyata. Dasar pembuatan adalah object yang merupakan kombinasi antara struktur data dan perilaku dalam satu entitasPengertian “berorientasi object” berarti bahwa kita mengorganisasi perangkat lunak sebagai kumpulan objek dari objek tertentu yang memiliki struktur data dan perilakuknya.OOP adalah suatu metode dalam pembuatan program yang bertujuan untuk menyelesaikan kompleksnya berbagai masalah program yang terus meningkatAnggap saja kita mempunyai sebuah departemen yang memiliki manager, sekretaris, petugas administrasi data dan lainnya. Misalnya manager tersebut ingin memperoleh data dari bagian administrasi, maka manager tersebut tidak harus mengambilnya langsung tetapi dapat memerintahkan petugas administrasi untuk mengambilnya. Pada kasus tersebut seorang manajer tidak harus mengetahui bagaimana cara mengambil data tersebut tetapi manajer bisa mendapatkan data tersebut melalui object petugas administrasi

Contoh Kasus :

Page 3: Analisis Sistem Informasi [Materi VI]

MATERI VIPENDEKATAN PERANCANGAN BERORIENTASI

OBJECT

MODEL BERORIENTASI OBJECTPemrograman berorientasi object menekankan konsep berikut

Object dalam dunia nyata bisa kita gambarkan sebagai apa yang berwujud nyata seperti mobil, sepeda motor, orang

1. Objek (Object)

Baik dalam dunia nyata atau dalam sebuah program, sebuah object memiliki dua karakteristik, yaitu State adalah keadaan dari sebuah object, seperti mobil memiliki

state warna, model, tahun pembuatan, kondisi, dll behaviour adalah kelakuan dari objek tersebut, seperti mobil

dapat melaju, membelok, membunyikan klakson, dll

Kelas adalah semacam cetakan, atau template, untuk membuat objek. Ibaratkan sebuah rancangan rumah yang digunakan untuk membangun ratusan rumah. Rumah yang dibangun tersebut adalah objek dari kelas rancangan rumah. Hal ini dapat dilakukan karena semua objek rumah yang dibangun memiliki karakteristik yang sama, sehingga dapat dibuatkan semacam blueprint nya

2. Kelas (Class)

Page 4: Analisis Sistem Informasi [Materi VI]

MATERI VIPENDEKATAN PERANCANGAN BERORIENTASI

OBJECT

KARAKTERISTIK METODOLOGI BERORIENTASI OBJECTMetodologi pengembangan sistem berorientasi object mempunyai tiga karakteristik utama yaitu :

Penyembunyian informasi. Dapat juga diartikan dengan pengemasan data dan method dalam wadah bernama object. Konsep public dan private akan senantiasa digunakan dalam pengkapsulan. Memastikan pengguna sebuah object tidak dapat mengganti keadaan dalam dari sebuah object, dengan cara yang tidak layak. Hanya method dalam object yang diberi izin untuk mengakses kedalamnya

Merupakan sifat dalam bahasa berorientasi object yang memungkinkan sifat-sifat dari suatu class yang diturunkan ke class lain

1. Encapsulation (Pengkapsulan)

2. Inheritance (Pewarisan)

3. Polymorphism (Polimerfisme)Istilah ini sendiri berasal dari kata Yunani yang berarti mempunyai banyak bentuk. Polimerfisme merupakan suatu konsep yang menyatakan sesuatu yang sama dapat memiliki berbagai bentuk perilaku yang berbeda.

Page 5: Analisis Sistem Informasi [Materi VI]

MATERI VIPENDEKATAN PERANCANGAN BERORIENTASI

OBJECT

1. Dengan menggunakan OOP maka dalam melakukan pemecahan suatu masalah kita tidak melihat bagaimana cara menyelesaikan suatu masalah tersebut (terstruktur) tetapi object-object apa yang dapat melakukan pemecahan masalah tersebut. Sedangkan untuk pemrograman terstruktur, menggunakan prosedur/tata cara yang teratur untuk mengoperasikan data struktur

PEMROGRAMAN BERORIENTASI OBJECK VS PEMROGRAMAN TERSTRUKTUR

2. Object Oriented menggunakan “method” sedangkan terstruktur menggunakan “function”

3. Object Oriented sering didengar mengenai “objects” maka di terstruktur kita mengenalnya dengan ”modules”.

4. Object Oriented dikenal mengunakan “atribut” maka di terstruktur kita menggunakan istilah ”variabel”.

1. .NET2. Visual Foxpro3. Java4. C++5. Delphi, dll

Bahasa pemrograman yang mendukung OOP antara lain :

Page 6: Analisis Sistem Informasi [Materi VI]

Terima KasihTerima Kasih

MATERI VIPENDEKATAN PERANCANGAN BERORIENTASI

OBJECT

Page 7: Analisis Sistem Informasi [Materi VI]

REFERENSI 1. http://www.gunadarma.ac.id

MATERI VIPENDEKATAN PERANCANGAN BERORIENTASI

OBJECT