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