Rabu, 23 September 2009

Introducing To Java Fundamental Programming

Sekilas Mengenai JAVA.

Java adalah bahasa pemrograman yang serbaguna. Java dapat digunakan untuk membuat suatu program sebagaimana anda membuatnya dengan bahasa seperti Pascal atau C++. Yang lebih menarik, Jaca juga mendukung sumber daya internet yang saat ini populer, yaitu World Wide Web atau yang disebut Web saja. Java juga mendukung aplikasi Client/Server, baik dalam jaringan lokal(LAN) maupun jaringan berskala luas(WAN).

Java dikembangkan oleh Sun MicroSystems pada Agustus 1991, dengan nama semula adalah Oak. Konon Oak adalah sejenis pohon Jati yang terlihat dari jendela tempat pembuatnya, James Gosling, bekerja. Ada yang mengatakan bahwa Oak adalah singkatan dari "Object Application Kernel", tetapi ada juga yng menyatakan hal itu muncul setelah nama Oak diberikan. Pada Januari 1995, karena nama Oak dianggap kurang komersial, maka nama Oak diganti dengan nama Java.

Dalam sejumlah literatur disebutkan bahwa Java merupakanhasil perpaduan sifat dari sejumlah bahasa pemrograman, yaitu C, C++, Object C, SmallTalk, dan Common LISP. Selain itu Java juga dilengkapi dengan unsur keamanan, Yang tak kalah penting adalah bahwa Java menambahkan paradigma pemrograman yang sederhana. Jika anda telah mengenal C atau C++, yang mengandalkan pointer dan anda dapat merasakan keruwetannya, Java justru meninggalkannya sehingga anda dapat memperoleh kemudahan saat menggunakannya.

Java Adalah Bahasa Pemrograman Berorientasi Object.

Sebagaimana halnya C++, salah satu bahasa yang mengilhami Java, Java juga merupakan bahasa pemrograman berorientasi object(OOP). Sebagai bahasa OOP, Java menggunakan kelas untuk membentuk suatu object, Java menggunakan kelas untuk membentuk suatu objek. Sejumlah kelas sudah tersedia dan anda dapat menggunakannya dengan mudah, dan bahkan anda dapat mengembangkannya lebih jauh melalui konsep pewarisan. Pewarisan adalah salah satusifat yang ada pada bahasa pemrogramaan OOP, yang memungkinkan sifat-sifat suatu object diturunkan dengan mudah ke objek lain.

Jenis Program Java.

Program Java dapat dibedakan menjadi 2 jenis, yaitu applet dan aplikasi :
  1. Applet adalah program yang dibuat Java, dapat diletakkan pada Web Server dan diakses melalui Web Browser. Dalam hal ini browser yang digunakan adalah yang memiliki kemampuan Java, misalnya Netscape Navigator, Internet Explorer dan HotJava.
  2. Aplikasi adalah program yang dibuat dengan Java yang bersifat umum. Aplikasi dapat dijalankan secara langsung, tidak perlu perangkat lunak browser untuk menjalankannya.

Pendahuluan J2SDK(Java 2 Software Development Kit).

Dalam pembahasan pada tutorial ini kita menggunakan software J2SDK 1.4.2 yang disediakan oleh Sun MicroSystems di situs resminya http://java.sun.com/. Terdapat banyak perangkat pengembangan yang tergolong sebagai IDE(Integrated Development Environtment). contohnya adalah:
  • Semantic Cafe.
  • Microsoft J++.
  • Borland JBuilder.
J2SDK merupakan seperangkat alat pengembangan program Java yang dapat digunakan untuk membuat, menguji, mendokumentasi, dan menjalankan program Java. Adapun program Java mempunyai struktur bagian2nya :

Kompiler Java.
Kompiler Java bernama "javac". Program ini berguna untuk mengkompilasi berkas sumber kode Java ke dalam bentuk yng dapat dimengerti oleh interpreter Java. Hasil kompilasi berupa berkas bytecode. Dalam hal ini akhiran yang digunakan berupa file .class .

Interpreter Java.
Interpreter Java digunakan untuk mengeksekusi/menjalankan file bytecode(.class). Program inilah yang dipakai untuk menjalankan program Java, khususnya untuk yang tergolong aplikasi.

Debugger Java
Debugger jdb berfungsi seperti interpreter tetapi dilengkapi dengan kemampuan khusus seperti menghentikan eksekusi program pada posisi yang dikehendaki oleh programer dan menampilkan nilai variabel-variabel tertentu. Program ini berguna untuk melacak kesalahan program.

Penampil Applet.
penampil applet, appletviewer, berguna untuk menampilkan applet . Program ini biasa digunakan untuk menguji applet.

Pembangkit Dokumentasi
pembangkit dokumentasi(javadoc) berguna untuk menkonversi file sumber kode java ke dalam file HTML.

Pembangkit Header C.
perangkat luna Javh digunakan untuk menghasilkan header C dan file kode sumber C berdasarkan file bytecode Java.

Sekian dulu Postingannya yachhh..mpe ketemu dipostingan tutorial yang besok.....
read more...