Start Back Next End
  
11
b.
Struktur data yang memungkinan
program untuk memanipulasi informasi
secara proporsional.
c.
Informasi deskriptif (dokumen) dalam bentuk hardcopy
dan virtual
yang
menjelaskan operasi dan kegunaan program.
(Pressman, 2011:4)
Definisi 28 (Object Oriented Programming)
Menurut Deitel & Deitel
(2012:13) object
oriented
programming
adalah bahasa
pemrograman yang memungkinkan penerapan desain berorientasi objek sebagai
sistem kerja. Object-oriented
programming
menggunakan modular, object
oriented
design (OOD) dan  pendekatan implementasi yang lebih meningkatkan produktivitas
programmer
jika dibandingkan dengan structure
programming. Berikut adalah
konsep-konsep dalam object-oriented programming, yaitu :
1.
The Automobile as an Object
Objek menyembunyikan mekanisme kompleks sebuah class sehingga class
dapat digunakan dengan mudah. Contoh sebuah objek mobil. Mobil memiliki
attribute: piston dan bahan bakar. Mobil memiliki methods: menambah
kecepatan. Untuk menambah kecepatan, teknisi harus mendesain mekanisme
kerja semua attribute agar mobil dapat menambah kecepatan. Keluaran dari
teknisi tersebut dapat dianalogikan sebagai class. Dan penggunaan keluaran
tersebut dapat dianalogikan sebagai objek.
2.
Methods and Classes
Methods
adalah kumpulan baris program yang bertugas melakukan tugas-
tugas sesuai dengan
perintah baris program. Sedangkan class
merupakan
sekumpulan methods yang melakukan tugas-tugas dalam class. Contoh: class
yang merepresentasikan rekening nasabah yang memiliki methods
untuk
menabung dan menarik uang.
3.
Instantiation
Word to PDF Converter | Word to HTML Converter