Laman

Minggu, 24 Oktober 2010

Apa Sih Bahasa Pemograman Java itu?


    Java adalah bahasa pemograman yang dapat digunakan di berbagai komputer termasuk handphone. dikembangkan oleh Sun Microsystem dan diterbitkan pada tahun 1995. Java tidak boleh disamakan atau disalahpahami sebagai javascript. Javascript adalah bahasa Scripting yang digunakan oleh Web Browser.

Nah, sebelum kita mengenal java, terlebih dahulu kita ketahui apa program, pemograman, dan bahasa pemograan itu.



Program adalah sekumpulan instruksi  yang disusun dengan urutan tertentu yang melakukan suatu pekerjaan yang dikenal atau deketahui oleh komputer. Pemograman adalah kegiatan membuat program dan Bahasa Pemograman bisa kita simpulkan sebagai bahasa yang digunakan dalam pembuatan program.
Tahapan dalam pembuatan program:
  1. Definisikan Masalah
  2. Buat bagan dan struktur prnyrlrsaian
  3. Pilih metode penyelesaian
  4. Pegkodean dengan bahasa pemograman
  5. Uji dan verifikasi
  6. Dokumentasi tertulis
  7. Pemeliharaan program

RILIS JAVA.

Bahasa Java merupakan karya Sun Microsystem Inc. rilis resmi level beta dilakukan pada bulan November 1995. Dua bulan berikutya Netscape menjadi perusaan pertama yang memperoleh lisensi bahasa Java dari Sun.
 ini adalah gambar Duke, Maskot Java.

Pada tahun 1996, Sun mengeluarkan JDSK (Java Software Development Kit). Kemudian secara berturut-turut Java merilis versi terbarunya:
  • Versi 1.02 yang mendukung konektivitas basis data dan objek-objek tersebar.
  • Versi 1.1 pada tahun 1997 ditambahkan odel kejadian (event model) yang andal, internationalization, dan model komponen JavaBeans.
  • Versi 1.2 dirilis pada tahun1998 mempunyai banyak peningkatan diantaranya user interface toolkit "Swing" yang memungkinkan pemogram membuat aplikasi berbasis GUI yang sepenuhnya portabel. Sejak ini, disebut Java 2.
  • Versi 1.3 dirilis pada tahun 2000, dengan banyak peningkatan.
  • Versi 1.4 ditambahkan fasilitas asersi untuk dukungan design-by-contract.
  • Versi 1.5 ditabahkan lightweight database dystem, yaitu Derby. Derby merupakan hasil pengembangan dari proyek basis data Apache. Derby mulanya merupakan CloudScape dari IBM.

EDISI JAVA.

Sebagian besar bahasa pemograman modern berdiri diatas pustaka-pustaka kelas yang telah ada untuk mendukung fungsionalitas. Pada bahasa java, kelompok-kelompok kelas yang berkaitan erat dimasukkan di satu paket, bervariasi sesuai edisi java. Masing-masing paket untuk maksud tertentu: applet, aplikasi standar, skala enterprise, dan produk konsumer.

Java adalah bahasa yang dapat dijalankan di sembarang platform, di berbagai lingkungan: internet, consumer electronic products, dan computer applications. The Java 2 Platform tersedia dalam tiga edisi untuk keperluan berbeda sebagai berikut:
  1. Java 2 Standard Edition (J2SE - berbasis dekstop)
  2. Java 2 Enterprise Edition (J2EE - berbasis web)
  3. Java 2 Micro Edition (J2ME - berbasis mobile/handphone)
Masing-masing edisi berisi Java 2 Software Development Kit (SDK) untuk mengembangkan aplikasi dan Java 2 Runtime Environment (JRE) untuk menjalankan aplikasi.

Standard Edition (J2SE)
The Java 2 Platform, Standard Edition (J2SE) menyediakan lingkungan pengembangan yang kaya fitur, stabil, aman, dan cross-platform. Edisi ini mendukung konektivetas basis data, rancangan antarmuka pemakai, masukan/keluaran, dan pemograman jaringan dan termasuk sebagai paket-paket dasar bahasa java.

Enterprise Edition (J2EE)
The Java 2 Platform, Enterprise Edition (J2EE) menyediakan kakas untuk membangun dan menjalankan multitier enterprise applications. J2EE berisi paket-paket di J2SE ditambah paket-paket untuk mendukung pengembangan Enterprise JavaBeans, Java Servlets, JavaServer Pages, XML, dan kendali transaksi yang fleksibel.

Micro Edition (J2ME)
The Java 2 Platform, Micro Edition (J2ME) untuk beragam consumer electronic product, seperti pager, smart card, cell phone, handheld PDA, dan set-top box. J2ME sembari menyediakan bahasa Java yang sama, unggul dalam portabilitas, kemampuan dijalankan dimana pun dan safe network delivery seperti J2SE dan J2EE.

Tidak ada komentar:

Posting Komentar