Minggu, 28 Juli 2013

Perkenalan Dengan Java

Komputer adalah perangkat yang mampu melakukan komputasi dan membuat keputusan logis. Komputer melakukan dengan kecepatan cahaya, miliyaran kali lebih cepat dari manusia. Komputer mengolah data di bawah kendali sekumpulan instruksi yang disebut program/aplikasi komputer. Program ini menuntut komputer melakukan serangkaian aksi-aksi yang dispesifikasikan.

Saat ini, ongkos pengembangan perangkat lunak meningkat seiring dengan makin rumitnya aplikasi. Metode pengembangan yang baik mampu mereduksi ongkos pengambangan yang baik mampu mereduksi ongkos pengembangan secara signifikan. Salah satu komponen pengembangan adalah kakas pengembangan, di antaranya adalah bahasa pemrograman. Bahasa pemrograman yang ampuh dan nyaman meningkatkan produktifitas pengembangan.

Bahasa Java memberi harapan menjadi perekat universal yang mengkoneksi pemakaian dengan informasi dari web server, basis data, penyedia informasi dan sumber-sumber lain. Bahasa Java memiliki fitur keamanan built-in. Bahasa Java juga mempermudah pemrograman aplikasi multithreading.

Rilis Java

Bahasa Java merupakan karya Sun Microsystem Inc. Rilis resmi level beta dilakukan pada November 1995. Dua bulan berikutnya Netscape menjadi perusahaan pertama yang memperoleh lisensi bahasa Java dari Sun.

Maskot/lambang bahasa Java adalah Duke sebagai berikut:

Gambar Duke, Maskot Java
Pada 1996, Sun mengeluarkan JSDK (Java SoftwareDevelopment Kit).
Kemudian secara berturut-turut:
  • Versi 1.02 yang mendukung konektifitas basis data dan objek-objek tersebar
  • Versi 1.1 pada 1997 ditambah model kejadian (event model) yang andal, internationalization, dan model komponen JavaBeans.
  • Versi 1.2 dirilis pada 1998 mempunyai banyak peningkatan di antaranya user interface toolkit "Swing" yang memungkinkan pemrograman membuat aplikasi berbasis GUI yang sepenuhnya portable. Sejak ini, disebut java 2.
  • Versi 1.3 dirilis pada 2000, dengan banyak peningkatan
  • Versi 1.4 ditambahkan fasilitas asersi untuk dukungan design-by-contract.
  • Versi 1.5 ditambahkan fitur-fitur baru di level bahasa di antaranya generic (parameterized types), enumeration, dan metadata. Versi ini disebut JDK 5
  • Versi 1.5 ditambahkan lightweight database system yaitu Derby. Derby merupakan hasil pengembangan dari proyek basis data Apache. Derby mulanya merupakan CloudScape dari IBM.
Dari Handheld sampai Aplikasi Skala Enterprise

Java telah berkembang dari semula ditunjukan untuk pemrograman applet di wes browser menjadi bahasa pemrograman pengembangan aneka aplikasi, mulai dari yang berjalan di handheld devices seperti handphone, PDA ( Persinal Digital Assistant) sampai aplikasi tersebar skala enterprise di beragam komputer server. Java merupakan bahasa orientasi objek untuk pengembangan aplikasi mandiri, aplikasi berbasis internet, aplikasi untuk perangkat cerdas yang dapat berkomunikasi lewat internet/jaringan komunikasi. Melalui teknologi Java, dimungkinkan perangkat audio stereo di rumah terhubung jaringan komputer. Java tidak lagi hanya bahasa untuk membuat applet yang memperindah halaman web tapi Java telah menjadi bahasa untuk pengembang aplikasi skala interprise berbasis jaringan besar.

0 komentar:

Posting Komentar

User wajib menggunakan bahasa baik dan sopan.
Dilarang menggunakan huruf besar ( Caps Lock ) secara sengaja dan berlebihan.
Dilarang melakukan tindakan provokasi yang dapat menyinggung User lain.
Dilarakan melakukan Flood , SPAM yang dapat mengganggu User lain.
Dilarang menggunakan kata BadWord , SARA (Suku, Agama, RAS dan Antar-Golongan) , dan membawa-bawa kerabat User.
Dilarang promosi ( Advertising ) dalam hal apapun.