Minggu, 22 Februari 2009

pengantar bahasa JAVA

TULUS HAJIANTO

08410100278

Bahasa Java adalah sebuah bahasa pemrograman yang dapat digunakan dalam berbagai macam platform yang ada. Hal inilah yang mendasari kesuksesan java dalam dekade ini, yaitu bahwa aplikasi Java dapat dieksekusi pada beragam sistem operasi dan lingkungan software, seperti halnya Mosaic, Netscape Navigator, atau Internet Explorer, mesin PC Windows , mesin Macintosh , mesin UNIX, atau pada sebuah mainframe IBM. Ketidakbergantungan ini pada platform inilah yang membuat Java ini unik. Java berprinsip “Code Once, Run Anywhere�.


Bahasa Java

Bahasa Java ini memiliki sintaks yang mirip dengan Bahasa C dan C++, sehingga bagi para programmer C dan C++ tidak terlalu sulit untuk mempelajari bahasa Java. Namun, Java berbeda dari C dan C++ dalam hal berikut :

- dalam Java , operasi alamat memori, kadang disebut aritmatika pointer, ditangani secara internal oleh bahasa tersebut.
- Java tidak memiliki preprocessor bahasa; karenanya, tidak ada penunjuk preprocessor.
- Java tidak menjalankan konversi tipe secara otomatis. Ini adalah salah satu mengapa Java lebih kuat tipenya dari C dan C++.
- Java tidak mendukung definisi tipe melalui operator typedef.
- Java tidak mendukung template.
- Java tidak memungkinkan pemuatan operator eksplisit yang berlebihan.
- Java tidak mendukung multi-pewarisan
- Java juga mendukung multithreading. Maksudnya, multithreading memungkinkan sebuah aplikasi melakukan tugas secara bersamaan.
- Java adalah GRATIS (ini yang orang indonesia suka…he.he). Sun Microsystems menyediakan compiler Java, pustaka run-time, dan standar secara cuma-cuma. Anda bisa mendowload software dari situs Web Sun tanpa biaya, dan Anda tak perlu membayar royalti untuk menggunakannya.

Ini semua berarti bahwa Java adalah bahasa yang sudah dan sederhana dibandingkan C dan C++ . java mudah dipelajari dan digunakan dan lebih bisa diandalkan.

Macam-macam Java


Java dibagi menjadi 3:

- JSE (Java Standard Edition)

- JEE (Java Enterprise Edition)

- JME (Java Micro Edition)


1. Java Standard Edition

Merupakan basic atau starter pack dari Java. JSE berjalan di komputer desktop, baik menggunakan 1)GUI, maupun 2)TUI. Java jenis ini digunakan untuk pemrograman standar seperti applet, form, file, sound, dll.




2. Java Enterprise Edition

Digunakan untuk skala besar. JEE biasanya digunakan web & web service, dan untuk pemrograman server.


3. Java Micro Edition

Digunakan untuk perangkat kecil atau portable device, seperti Smartphone, PDA, robotic, dan smart card (3)SIM, U-SIM, UIM/R-UIM).




Set Path

Asumsi java diinstal pada direktori C:\Java, maka:

1. Temporer

-Klik [Start] – [Run...] atau Tekan tombol logo Windows dan huruf R pada keyboard (Windows Vista)

-Pada dialog box run, ketikkan “cmd” (tanpa tanda kutip), lalu ketik “SET PATH=C:\Java\bin;%PATH%” (tanpa tanda kutip).


2. Permanen

-Klik kanan [My Computer]-[Properties], pilih tab [Advanced], klik [Environment Variables]

-Pilih [4)User Variables atau System variables], klik [New], isi [Variable name] dengan “Java Path”, lalu pada Value isikan “C:\Java\bin;%PATH%” (tanpa tanda kutip).