Pengertian Object Oriented Analysis and Design

1. Infrastruktur transportasi, meliputi pelabuhan laut, sungaidanau, bandar udara, jaringan rel dan stasiun kereta api. 2. Infrastruktur jalan meliputi jalan tol dan jembatan tol. 3. Infrastruktur perairan, meliputi saluran pembawa air baku. 4. Infrastruktur air minum, meliputi bangunan pengambilan air baku, jaringan transmisi, jaringan distribusi, instalasi pengolahan air minum. 5. Infrastruktur air limbah, meliputi instalasi pengolah air limbah, jaringan pengumpul dan jaringan utama dan sarana persampahan yang meliputi pengangkut dan tempat pembuangan. 6. Infrastruktur telekomunikasi meliputi jaringan telekomunikasi. 7. Infrastruktur ketenagalistrikan, meliputi pembangkit, transmisidistribusi tenaga listrik. 8. Infrastruktur minyak dan gas, meliputi pengolahan, penyimpanan, pengangkutan, transmisi atau distribusi minyak dan gas. Pembedaan antara infrastruktur dasar dan lainnya tidaklah selalu sama dan dapat berubah menurut waktu. Misalnya, telepon yang dulunya digolongkan sebagai infrastruktur pelengkap, sekarang digolongkan sebagai infrastruktur dasar.

2.5 Object Oriented Analysis and Design

2.5.1 Pengertian Object Oriented Analysis and Design

Obyek adalah pembungkusan data disebut properti yang mendeskripsikan orang, obyek, tempat, kejadian, atau sesuatu yang berlainan, dengan semua proses disebut metode yang diizinkan untuk menggunakan atau memperbaharui data dan properti-properti tersebut Whitten et al , 2007. Yang dimaksud dengan berorientasi objek adalah suatu strategi pembangunan perangkat lunak yang mengorganisasikan perangkat lunak sebagai kumpulan objek yang berisi data dan operasi yang diberlakukan terhadapnya Rosa dan Salahuddin, 2013. Object Oriented Analysis Analisis Berorientasi Obyek adalah sebuah teknik model-driven yang mengintegrasikan data dan proses ke dalam konstruksi yang disebut objek. Model-model OOA adalah gambar-gambar yang mengilustrasikan objek-objek sistem dari berbagai macam perspektif, seperti struktur, behavior, atau interaksi objek-objek Whitten et al, 2007. Object Oriented Design Perancangan Berorientasi Obyek adalah pendekatan yang digunakan untuk menentukan solusi perangkat lunak dalam hal menggabungkan objek, atribut, dan metodenya Whitten et al, 2007. Sedangkan Object Oriented Analysis and Design merupakan kumpulan alat dan teknik untuk mengembangkan sistem yang akan menggunakan teknologi objek untuk mengkonstruksi sebuah sistem dan perangkat lunaknya Whitten et al , 2007. Ada beberapa aspek yang harus diperhatikan dalam pemodelan sistem informasi berorientasi objek. Berikut adalah aspek penting tersebut Yuni, 2013. 1. Pengkapsulan encapsulation merupakan dasar untuk pembatasan ruang lingkup program terhadap data yang di proses. Data dan prosedur atau fungsi dikemas bersama-sama dalam suatu objek, sehingga prosedur atau fungsi lain dari luar tidak dapat mengaksesnya. Data terlindung dari prosedur atau objek lain, kecuali prosedur yang berada dalam objek itu sendiri. 2. Pewarisan sifat inheritance adalah teknik yang menyatakan bahwa anak dari objek akan mewarisi data atribut dan metode dari induknya langsung. Atribut dan metode dari objek dan objek induk diturunkan kepada anak objek, demikian seterusnya. 3. Polimorfisme polymorphism adalah suatu konsep yang menyatakan bahwa sesuatu yang sama dapat mempunyai bentuk dan perilaku berbeda.

2.5.2 Keuntungan Manfaat Object Oriented OO