17
Selain yang disebutkan di atas, istilah lainnya yaitu encapsulation/
pengkapsulan, yang merupakan pembatasan ruang lingkup program terhadap data
yang diproses agar data terlindungi oleh prosedur atau objek lain, kecuali prosedur
yang berada di objek itu sendiri. (Lethbridge & Laganiere, 2005)
Polymorphism
adalah konsep yang menyatakan bahwa sesuatu yang sama
dapat mempunyai bentuk dan perilaku yang berbeda, bahwa operasi yang sama
mungkin memiliki perbedaan dalam class
yang berbeda. (Lethbridge & Laganiere,
2005)
Pada OOP, terdapat juga istilah yang disebut dengan inheritance
(pewarisan), yaitu kepemilikan yang bersifat implicit
dari fitur subclass
yang
didefinisikan dalam superclass. Fitur tersebut mencakup variabel dan method.
(Lethbridge & Laganiere, 2005)
Menurut Pressman (Pressman, 2010) sistem aplikasi berbasis web(WebApps)
berbeda dengan sistem dan aplikasi lain karena hal-hal dibawah ini:
1.
Network intensiveness
Sifat dasar dari WebApps
adalah sistem ini ditujukan untuk berada di jaringan
dan memenuhi kebutuhan komunitas yang berbeda.
2.
Concurrency
Pengguna dapat mengakses WebApps dalam satu waktu secara bersamaan.
|