Nama : Adi wijaya
NPM : 0834010151
NPM : 0834010151
Tugas BP II kelas /pararel B
Object Oriented programming (OOP)
Object Oriented programming (OOP)
Object-Oriented Programming(oop) adalah suatu pendekatan untuk pengembangan suatu software yang didalam struktur software tersebut didasarkan kepada interaksi object dalam penyelesaian suatu proses. Interaksi tersebut mengambil cetakan dari pesan-pesan dan mengirimkannya kembali antar object tersebut. Object akan merespon pesan sehingga menjadi sebuah tindakan. Jika kita mencoba melihat bagaimana tugas disekitar kita diselesaikan, kita akan mengetahui bahwa kita telah berinteraksi dalam sebuah object-oriented dunia. Jika akan bepergian kita pasti berinteraksi dengan object motor. Sebagai sebuah object, motor memiliki object-object lain yang berinteraksi untuk melakukan tugasnya membawa kita.
Object-oriented programs terdiri dari objects yang berinteraksi satu sama lainnya untuk menyelesaikan sebuah tugas. Seperti dunia nyata, users dari software programs dilibatkan dari logika proses untuk menyelesaikan tugas. Contoh, ketika kita mencetak sebuah halaman diword processor, kita berarti melakukan suatu tindakan dengan mengklik tombol printer. Kemudian kita hanya menunggu respon apakah perintah tersebut sukses atau gagal, sedangkan proses terjadi internal tanpa kita ketahui. Tentunya setelah kita menekan tombol printer, maka secara langsung object tombol tersebut berinteraksi dengan object printer untuk menyelesaikan perintah tersebut.
Konsep OOP dimulai pertengahan 1960-an dengan sebuah bahasa program SIMULA kemudian dilanjutkan pada era 70-an dengan SMALLTALK. Meskipun pengembang software tidak secara intensif mengembangkan OOP, tetapi metodologi object-oriented tetap digunakan.
Pada pertengahan 80-an, bahasa OOP seperti C++ dan Eifle menjadi popular diantara programmer computer. Popularitas OOP berlanjut pada tahun 90-an, banyak pengembang software menggunakan konsep OOP seperti Java dll. Di tahun 2002, versi terakhir dari Visual Studio, Microsoft memperkenalkan bahasa OOP baru yaitu C# (dibaca C-sharp) serta upgrade Visual Basic, dan ini merupakan sebuah bahasa OOP sesungguhnya.
Pada pertengahan 80-an, bahasa OOP seperti C++ dan Eifle menjadi popular diantara programmer computer. Popularitas OOP berlanjut pada tahun 90-an, banyak pengembang software menggunakan konsep OOP seperti Java dll. Di tahun 2002, versi terakhir dari Visual Studio, Microsoft memperkenalkan bahasa OOP baru yaitu C# (dibaca C-sharp) serta upgrade Visual Basic, dan ini merupakan sebuah bahasa OOP sesungguhnya.
Konsep dari object oriented programming (OOP) adalah lebih dari sekedar sebuah konsep pemrograman, Object oriented programming adalah cara berpikir tentang aplikasi yang mempelajari untuk berpikir bahwa aplikasi bukan sekedar prosedur melainkan sebagai object. Object yang dimaksud disini memiliki pengertian suatu modul yang mengkombinasikan antara data dan kode program yang bekerja sama dalam program dengan melewatkan proses satu sama lain. Jadi object oriented programming merupakan cara yang paling efisien untuk menulis program komputer yang sangat mudah untuk di kombinasikan dan untuk dipergunakan kembali.
Object oriented programming lebih memfokuskan kepada manipulasi object. Kenapa seorang programmer harus mempelajari object oriented programming bahkan seorang programmer yang tidak pernah bekerja dengan object oriented programing pun harus mempelajarinya juga. Hal ini dikarenakan pada suatu hari nanti semua bahasa pemrograman akan menambahkan kemampuan object oriented programming pada bahasanya.
Tidak ada komentar:
Posting Komentar