19 May 2010

Dasar Pemrograman Java


  1. Sekilas tentang Java
    Java adalah sebuah bahasa pemrograman yang populer dikalangan para akademisi dan praktisi komputer. Java dikembangkan pertama kali oleh James Gosling dari Sun Microsystems pada tahun 1990-an. Java pertama kali dikembangkan untuk memenuhi kebutuhan akan sebuah bahasa komputer yang ditulis satu kali dan dapat dijalankan dibanyak sistem komputer berbeda tanpa perubahan kode berarti. Kebanyakan bahasa komputer yang ada memiliki keterbatasan migrasi sistem yang berbeda. Java diciptakan sebagai sebuah bahasa baru dengan implementasi yang berbeda. Bahasa Java merupakan bahasa berorientasi objek yang diturunkan dari C++ dengan banyak penyempurnaan. Pada umumnya, para pakar pemrograman berpendapat bahwa bahasa Java memiliki konsep yang konsisten dengan teori pemrograman objek dan aman untuk digunakan. Kini universitas-universitas di berbagai negara berpaling dari Pascal atau C++ kemudian memilih Java sebagai bahasa untuk belajar pemrograman.
  2. Keunggulan Java
    Java sebagai bahasa pemrograman yang banyak disukai orang karena konsep pemrogramannya yang konsisten dengan teori orientasi objek serta aman untuk di gunakan, maka Java memiliki beberapa keunggulan :
        Sederhana
        Berorientasi Objek
        Terdistribusi
        Aman
        Netral Arsitektur
        Portable
        Interpreter
        Powerfull
        Multithreading
        Dinamis


  1. Komponen Java

JVM (Java Virtual Machine)
Java dapat berjalan pada sebuah sistem operasi membutuhkan Java Vir-tual Machine (JVM). JVM sendiri terdiri dari Java Runtime Environment (JRE) dan Java Development Kit (JDK). Sun Microsystems mengeluarkan tiga kelas paket Java, yaitu J2-SE JRE (hanya berisi JRE), J2- SE SDK (berisi JDK + JRE), dan J2-EE SDK (berisi JDK+JRE dan tools untuk aplikasi enterprise). Untuk versi SE (Standard Edition) tersedia gratis pada situs www.java.com.
IDE (Integrated Development Environment)
IDE (Integrated Development Environment) adalah sebuah editor pemrograman sebuah bahasa. Untuk Java sendiri ada banyak IDE yang tersedia dipasaran baik yang bersifat gratis (freeware) ataupun yang berbayar. Beberapa IDE yang populer antara lain, JCreator(www.jcreator.com), Netbeans (www.netbeans.org), JBuilder
(www.borland.com/jbuilder), dan lain-lain.
Class
Unit yang paling mendasar dalam pemrograman java adalah class. Class adalah komponen aplikasi yang menangani kode dan data dalam pemrograman java.

Sumber: dari buku yang saya pelajari....