Pemprograman Berorientasi Objek dengan Bahasa Java
Konsep pemprograman berorientasi objek sampai saat ini masih merupakan sebuah paradigma pemprograman yang sangatpowerfull. Dalam tulisan ini saya akan memaparkan sedikit apa yang saya ketahui tentang Pemprograman berorientasi objek berdasarkan apa yang telah saya pelajari dari beberapa literatur maupun perkuliahan yang pernah saya ikuti. Sebelum membahas beberapa konsep pemprograman dan paradigmanya, ada baiknya kita tahu sedikit sejarahnya serta mengapa perlu mendalaminya..
Pada pembahasan konsep pemprograman berorientasi objek ini, kenapa menggunakan bahasa JAVA?!Nanti akan sama2 kita bahas..
Pada tulisan ini saya sertakan beberapa contoh source code sederhana untuk memudahkan pemahaman mengenai konsep-konsep yang ada pada pemprograman berorientasi objek. Untuk itu bagi yang mau mencobanya dan belum punya tools-nya silakan diikuti langkah instalasinya terlebih dulu..!!( BACA TULISAN INSTALASI JAVA)
Sejarah singkat
Pemprograman berorientasi objek dalam bahasa inggrisnya dinamakan Object Oriented Programming atau sering disingkat OOP. OOP ini mulai dikenalkan sekitar pertengahan tahun 60-an dengan bahasa SIMULA . SIMULA sendiri merupakan sebuah pemprograman yang biasanya dipakai untuk Simulasi, yakni untuk pemodelan suatu entitas/sistem. SIMULA mempunyai kemiripan sintak dengan PASCAL tetapi dalam perancangannya programmer berfikir sedikit lebih berbeda. Ide dasar yang diperkenalkan waktu itu adalah inheritance(pewarisan) dan juga sudah mengenal konsep objek pada sistem yang dimodelkan. Beberapa objek yang dikumpulkan dinamakan “Class” dan tugas programmer SIMULA tersebut adalah menentukan bagaimana behavior dari class tersebut.
Kemudian pada era 70-an, bahasa pemprograman yang mengadopsi konsep OOP yaitu SMALLTALK yang dikembangkan Xerok PARC. Meskipun pengembang perangkat lunak tidak secara intensif mengembangkan OOP, tetapi konsep OOP tetap digunakan dan dianggap powerful hingga sekarang.
Selanjutnya pertengahan 80-an, bahasa pemprograman OOP; seperti C++ menjadi populer dikalangan programmer komputer. Hingga era 90-an ternyata popularitas OOP berlanjut terus dan mulai banyak pengembang perangkat lunak yang menggunakan konsep OOP seperti pada Java yang menjadi popular hingga sekarang. Pada tahun 2000-an, microsoft-pun mulai memperkenalkan bahasa OOP baru yaitu C# (C-sharp) serta kemudian Visual Basic 6.0 yang tidak mendukung OOP dikembangkan menjadi VB.NET.
Kenapa JAVA?!





.png)
.png)









