Sejarah Java
Sejarah Java
Pada tahun 1991, James Gosling dan Patrick Naughton mendapatkan sebuah proyek
untuk membuat sebuah program yang dapat mengendalikan alat elektronik rumah tangga .
Proyek tersebut disebut dengan proyek “Green”. Pada saat itu, James dan Patrick mulai
merancang program dengan menggunakan bahasa C++. Tetapi, muncul beberapa
permasalahan yang membuat James memutuskan untuk membuat bahasa pemrograman baru
yang lebih sederhana dan dapat memecahkan permasalahan tersebut. Akhirnya pada tahun
1995, lahirlah bahasa pemrograman Java yang awalnya disebut dengan Oak (Sumarno).
Menurut Bambang Sumarno dalam studi literaturnya menjelaskan bahwa Java adalah
suatu bahasa pemrograman berorientasi objek yang bisa diterapkan pada berbagai peralatan
yang memiliki kapasitas memori rendah. Java memiliki kemampuan untuk digunakan pada
berbagai platform. Oleh karena itu, Java memiliki slogan “write once, run everywhere”.
Sun resmi melakukan perilisan Java pada awal tahun 1996, saat itu muncul Java
Development Kit versi 1.1 (JDK 1.1). Setelah itu, muncul Java 2 yang dibekali dengan Swing
yang merupakan teknologi Graphic User Interface (GUI) sehingga mampu menghasilkan
aplikasi berbasis desktop (Saifudin, 2011).
Tahun 1998-1999, muncul teknologi java berbasis enterprise yang kemudian disebut
dengan Java 2 Enterprise Edition (J2EE). J2EE Servlet dan EJB menjadi awal dari J2EE, lalu
dilanjutkan dengan munculnya JSP. Kemudian, Java mengembangkan Java 2 Micro Edition
(J2ME) yang dapat diproses dan dijalankan pada peralatan mobile.
Selain sebagai bahasa pemrograman, Java juga merupakan sebuah platform. Menurut
Aries Saifudin dalam studi literaturnya menyebutkan bahwa platform adalah tempat dimana
sebuah program dapat dijalankan. Java juga berperan sebagai suatu platform yang terdiri dari
2 komponen utama, yaitu Java Virtual Machine (JVM) dan Java Application Programming
Interface (Java API). Kemudian, kedua komponen tersebut terbagi menjadi beberapa bagian,
yaitu :
Selain memiliki beberapa platform, java juga memiliki beberapa fitur penting, yaitu :
Daftar Pustaka