|
67
2.11.
Bentuk Program
Arsitektur aplikasi program dirancang dengan dua tipe konsep yaitu :
Object Oriented Programming.
Procedural Programming.
Object
Oriented
Programming
(OOP) adalah
sebuah
paradigma
pemrograman
yang
menggunakan
class
dan
object
dan
interaksinya
untuk
mendesain
aplikasi
dan
program
komputer
Deitel
(1999,
p3).
Keunggulan
yang
membuat OOP
sering
digunakan adalah
karena
sifatnya
yang
reusable,
di
mana
programmer
tidak
perlu
berulang-ulang membuat
program
untuk
modul-modul
yang
mempunyai
kegiatan
fungsional
yang mirip, sehingga penerapan OOP sangat cocok
untuk membuat aplikasi
atau program yang rumit. OOP terdiri dari tiga bagian konsep, antara lain adalah :
Encapsulation.
Inheritance.
Polymorphism.
Encapsulation
adalah
konsep
untuk
membungkus
atribut-atribut dan
method-
method
yang
ada
pada
suatu
bagian
menjadi
sebuah
class.
Tujuan
dari
encapsulation
adalah
untuk
memudahkan
konsep
pemrograman,
menyembunyikan informasi
yang
rahasia,
dan
untuk
memungkinkan pembuatan
objek-objek
yang
mempunyai
sifat
yang
sama.
Inheritance
adalah
konsep
penurunan sifat
yang
terdapat
pada
OOP,
yang
bertujuan
untuk
memudahkan
pemrograman
dari
yang
sederhana
menjadi
yang
rumit
sehingga
tidak
akan
membuat
konsep
pemrograman
menjadi
rumit.
Tujuan
dari
|