Sejarah OOP
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.
Java merupakan bahasa pemprograman berorientasi objek yang dikembangkan oleh Sun Microsystem sejak tahun 1991. Bahasa ini merupakan pengembangan dari C/C++ dan SmallTalk. Namun bahasa ini dirancang agar lebih mudah dipakai dan platform independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan arsitektur komputer . Bahasa ini sering juga bersifat Multiplatform, kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer.
Sejarah Java
Dimulai pada tahun 1991 dibentuknya suatu tim yang diberi nama green
Tim ini dipimpin oleh Patrick Naughton dan James Gosling (Sekelompok insinyur Sun ).
Awalnya mereka ingin membuat suatu bahasa komputer yang dapat digunakan oleh TV kabel ( Cable TV Box) yang memiliki memori kecil dan setiap perusahaan memiliki tipe yang berbeda.
Akhirnya tim green mengunakan ide ini akhirnya mereka menciptakan Java Virtual Mesin.
Vitual mesin inilah yang menbuat java dapat dijalankan diberbagai platform.
Pada tahun 1992 tim green membuat produknya yang diberi nama *7 (Star Seven )
Namun produk ini gagal dipasaran.
Setelah itu dibuat produk yang baru. Inilah java, pada awalnya bahasa pemrograman yang dibuat tersebut diberi nama “oak “ (Kemungkinan nama ini diambil dari nama pohon yang ada didepan jendela James Gosling)
Namun setelah diperiksa ternyata nama oak sudah pernah digunakan. Maka lahirlah nama “ Java “ Pada tahun 1993 sampai pertengahan 1994 tim green yang mempunyai nama baru First person. Inc hanya menghabiskan waktu dengan memperhatikan penjualan dari produknya. Ternyata tidak satupun orang ditemukan. Akhirnya pada tahun 1994 First Person dibubarkan.
Pada tahun itu Web berkembang sangat pesat saat itu browser yang banyak digunakan adalah Mosaic suatu browser yang gratis.
Akhirnya dibuatlah suatu browser oleh Patrick Naughton dan Jonathan Payne.
Browser itu diberi nama Hot Java. Browser ini dibuat dengan menggunakan bahasa java untuk menunjukkan kemapuan dari java.
Yang tidak kalah hebatnya mereka juga membuat teknologi yang disebut Aplet sehingga browser dapat menjalankan kode program didalam browser.
Inilah bukti dari teknologi itu yang ditunjukkan java pada tanggal 25 mei 1995
Sejak saat itu browser java memberikan lisensinya kepada browser lain untuk bisa menjalankan Applet dan pada tahun 1996 diberikan pada Internet Explorer.
Akhirnya pada tahun 1996 dikeluarkan versi pertama dari java dengan mengeluarkan java 1.02
Pada tahun 1998 dikeluarkan java 1.2 dan java mulai mengeluarkan slogannya “Write once, Run anywhre “
Apa itu Java
Java adalah salah satu bahasa pemrograman berorientasi objek (OOP-Object Oriented Programming). Paradigma OOP menyelesaikan masalah dengan merepresentasikan masalah ke model objek.
The java 2 platform tersedia dalam 3 edisi untuk keperluan berbeda. Untuk beragam aplikasi yang dibuat dengan bahasa Java, java dipaketkan dalam edis – edisi berikut :
1.Java 2 Standard Edition ( J2SE )
2.Java 2 Enterprise dition ( J2EE )
3.Java 2 Micro Edition ( J2ME )

0 komentar:
Posting Komentar