analisis sistem informasi [materi vi]
TRANSCRIPT
MATA KULIAHANALISA SISTEM
STIE & STMIK INSAN PEMBANGUNANJl. Raya Serang KM. 10 Bitung Tangerang
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 :
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)
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.
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 :
Terima KasihTerima Kasih
MATERI VIPENDEKATAN PERANCANGAN BERORIENTASI
OBJECT
REFERENSI 1. http://www.gunadarma.ac.id
MATERI VIPENDEKATAN PERANCANGAN BERORIENTASI
OBJECT