|
11
1)
Biaya yang lebih murah
Penggunaan dari file based tidak membutuhkan
piranti lunak pendukung yang banyak dan tidak
membutuhkan biaya tambahan konversi dan hardware.
2)
Sederhana
File Based
lebih sederhana karena tidak adanya
pengaturan fungsi-fungsi.
3)
Ukuran lebih kecil
Dikarenakan file based
tidak membutuhkan banyak
piranti lunak pendukung, ukuran yang dibutuhkan menjadi
lebih kecil.
4)
Dampak kegagalan lebih rendah
Jika satu file
terjadi kerusakan, file
lainnya tidak
mengalami kerusakan.
2.1.6.
Menurut Pillay (2007, p. 11), object oriented programming
(OOP)
menunjukan
usaha untuk membuat aplikasi
menjadi lebih
dekat dengan model seseorang berpikir dengan dunia. Object oriented
programming
adalah suatu set dari peralatan dan metode yang
memperbolehkan piranti lunak engineers untuk membuat piranti lunak
yang reliable, user friendly, maintainable, well documented, reusable.
Bahasa dari object oriented programming
menyediakan
kebutuhan untuk konsep-konsep object oriented
yaitu object
dan
class, inheritance, dan polymorphism.
1)
Object dan Class
Menurut Pillay (2007, p. 16), object
adalah
kumpulan
perangkat
lunak yang terdiri dari variables
dan
methods. Variables
adalah suatu data yang dinamai oleh
sebuah identifier. Methods adalah suatu fungsi yang berkaitan
dengan sebuah objek. Sebuah objek juga dikenal dengan
|