Sejarah Singkat Pemrograman Berorientasi Objek ( Object Oriented Programming )

         Object-Oriented Programming  (OOP)   adalah   sebuah   pendekatan untuk   pengembangan   suatu   software   dimana   dalam   struktur   software tersebut   didasarkan   kepada   interaksi   object   dalam   penyelesaian   suatu  proses/tugas. Interaksi   tersebut   mengambil   form   dari   pesan-pesan   dan  mengirimkannya   kembali   antar   object   tersebut.   Object   akan   merespon pesan   tersebut   menjadi   sebuah   tindakan   /action   atau   metode.   Jika   kita  mencoba melihat bagaimana tugas disekitar kita diselesaikan, kita akan  mengetahui bahwa kita berinteraksi dalam sebuah object-oriented world.  
     
      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 kamu mencetak sebuah halaman diword processor,  kamu   berarti   melakukan   inisialisasi   tindakan   dengan   mengklik   tombol  printer.   Kemudian   kamu   hanya   menunggu   respon   apakah   job   tersebut  sukses  atau  gagal,   sedangkan   proses  terjadi   internal   tanpa   kita  ketahui.  Tentunya   setelah   kamu   menekan   tombol   printer,   maka   secara   simultan  object   tombol   tersebut   berinteraksi   dengan   object   printer   untuk  menyelesaikan job tersebut. 
      Konsep OOP dimulai pertengahan 1960-an dengan sebuah bahasa  program  SIMULA  kemudian   dilanjutkan   di   era   70-an   dengan  SMALLTALK.   Meskipun   developer   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.


Sumber :

http://aribahwiwinimtinan.blogspot.com/2013/05/object-oriented-programming-oop-di-c.html

0 comments:

Post a Comment