19
e.
Inheritance
Dalam OOP, inheritance digunakan untuk mengklasifikasikan objek dalam program
sesuai dengan karakteristik dan fungsi yang umum. Ini membuat pengerjaan objek
objek yang
ada lebih mudah dan intuitif. Ini juga membuat pemrograman lebih
mudah karena karakteristik umum yang ada di parent dapat diwariskan ke child.
f.
Aggregation
Agregasi adalah suatu konsep dimana sebuah objek dibangun dari objek objek lain
yang bekerja sama untuk melakukan suatu tugas tertentu.
2.1.7
Object Oriented Analysis and Design (OOAD)
Menurut Allen dan Terry (2005), Object Oriented Design merupakan metodologi
campuran yang menggambarkan
sistem dalam
bentuk objek, karakteristik data dalam
bentuk atribut dan karakteristik proses dalam bentuk metode. Object Oriented Analysis
and Design
menggabungkan elemen-elemen teknik perancangan berorientasi data dan
fungsi dengan sistem model sebagai kumpulan objek-objek yang bekerja bersama-sama.
Kelebihan dari Object Oriented
Analysis and
Design
antara lain, membangun
model objek
dengan tepat, penggunaan objek kembali
dan pertukaran objek menjadi
lebih mudah.
2.2
Teori Khusus
2.2.1
Database
2.2.1.1 Pengertian Database
Menurut Connoly dan
Begg (2010, p65), database adalah sekumpulan data
beserta definisinya yang saling berhubungan
dan
dapat digunakan secara keseluruhan
untuk memenuhi kebutuhan informasi dari suatu organisasi.
|