A. OBJECT Pemrograman berorientasi objek merupakan pemrograman yang menyatukan (encapsulation) state (data) dan behavior (operasi) yang merupakan wujud abstrak dari objek dalam dunia nyata. Pada dasarnya, object adalah sebuah benda. Benda apa saja yang dapat dikenali maupun dibayangkan. Nyata maupun abstrak. Fisik maupun konseptual. Termasuk juga software. Bagi programmer, object adalah benda yang dapat dinyatakan dalam sebuah program. Seorang customer adalah sebuah object yang dapat dinyatakan dalam program, demikian juga produk, perusahaan, hingga benda-benda seperti database, file, dll. Sebuah object adalah sebuah benda yang memiliki batasan yang terdefinisi dengan jelas. Maksudnya, tujuan dari object tersebut harus jelas. Sebuah object memiliki dua hal yaitu: 1. State Merupakan keadaan atau situasi pada objek. State dinyatakan dalam sekumpulan atribut (variabel) dan nilai. 2. Behaviour Merupakan tingkah laku atau cara ob...