Selasa, 18 November 2014

PENGENALAN JAVA

PENGENALAN JAVA

SEJARAH
          Pada tahun 1991, sekelompok insinyur SUN yang dipimpin Patrick Naughton dan James Gosling ingin merancang bahasa komputer untuk perangkat consumer seperti cable Tv box. Karena perangkat itu tidak mempunyai banyak memori, bahasa harus berukuran kecil dan menghasilkan kode yang liat, maka bahasa harus bebas dari arsitektur manapun. Proyek ini diberi nama kode Green.
          Produk pertama proyek Green adalah “*7”, sebuah kendali jauh yang sangat cerdas. Pada tahun 1995, Netscape memutuskan membuat browser yang dilengkapi dengan Java. Setelah itu diikuti IBM, Symantec, Inspire, bahkan Microsoft. Bahasa Java merupakan karya Sun Microsystem Inc. Rilis resmi dilakukan pada Nopember 1995.
Nama JAVA sendiri terinspirasi pada saat orang–orang di proyek Green sedang menikmati secangkir kopi di sebuah kedai kopi yang kemudian dengan tidak sengaja salah satu dari mereka menyebutkan kata JAVA yang mengandung arti asal bijih kopi. Maskot Java adalah Duke.


TEKNOLOGI PADA JAVA
v JAVA sebagai sebuah Bahasa Pemrograman
v  JAVA sebagai sebuah Development Environment
v  JAVA sebagai sebuah Aplikasi
v  JAVA sebagai sebuah Deployment Environment


PEMBAGIAN EDISI PAKET PADA JAVA
v Java 2 Standar Edition (J2SE)
          J2SE menyediakan lingkungan pengembangan yang kaya fitur, stabil, aman, dan cross-platform.
v  Java 2 Enterpise Edition (J2EE)
          J2EE menyediakan tempat untuk membangun dan menjalankan multitier enterprise editions.
v Java 2 Micro Edition (J2ME)
          J2ME selain menyedikan bahasa Java yang sama, unggul dalam portabilitas (kemampuan dapat dijalankan dimanapun), safe network delivery.


KARAKTERISTIK JAVA
ü SEDERHANA
ü  BERORIENTASI OBJEK
ü  DAPAT DIDISTRIBUSI DENGAN MUDAH
ü  INTERPRETER
ü  ROBUST
ü  AMAN
ü  ARCHITECTURE NEUTRAL
ü  PORTABEL
ü  PERFORMANCE
ü  MULTITHREAD
ü  DINAMIS


FITUR-FITUR PADA JAVA 
      JAVA VIRTUAL MACHINE (JVM)
       Garbage Collection
       Code Security
1.     class-loader menangani pemuatan kelas Java ke runtime interpreter.
2.     bytecode verifier
3.     security management


STRUKTUR PROGRAM
      Suatu aplikasi java memiliki struktur sbb:
class coba {
public static void main(String[] args){
          (tulis code/ program disini)
          }
}
// komentar
/*
komentar
*/

       Keterangan :
ü  Penulisan pada JAVA bersifat Case-Sensitive


TIPE DATA
v Data primitive : Data-data dasar java, yang hampir sama dengan C++
ü  Data Integer :
int    4 byte kisaran nilai :-2.147.486.648 s/d 2.147.486.647
short  2 byte kisaran nilai :-32.768 s/d 32.767
long   8 byte kisaran nilai :-9.223.372.036.854.775.808L s/d
       9.223.372.036.854.775.807L
byte   1 byte  kisaran nilai :-128 s/d 127
ü  Data floating point :
float  4 byte  kisaran nilai :+3.40282347E+38F (7 digit ignifikan)
double 8 byte kisaran nilai :+1.79769313486231570E+308 (15
digit signifikan)
ü karakter dan boolean
char    1 byte  1 karakter
boolean bernilai true, false


OPERATOR
q Operator aritmatik :
+, - , * dan / untuk : penambahan, pengurangan, perkalian dan pembagian
+= , yakni : x+=4 ekivalen dengan operasi : x=x+4
-= ; *= dan /= memiliki ekivalensi yang sama dengan -=
++ yaitu : n++ ekivalen dengan n=n+1 (increment by one)
-- yaitu : n-- ekivalen dengan n=n-1 (decrement by one)
% untuk MODULO(sisa pembagian), yaitu : 5 % 3 sama dengan 2
q  Operator relational dan logika :
< , > , <= dan >= adalah : lebih kecil, lebih besar, lebih kecil atau sama dan lebih besa atau sama
==     untuk SAMA DENGAN
!=      untuk TIDAK SAMA DENGAN
&&   untuk operator AND
||        untuk operator OR


VARIABEL
Terdapat beberapa batasan yang harus diperhatikan dalam penentuan nama variabel pada saat proses deklarasi, yaitu sebagai berikut:
Ø Nama variabel tidak boleh mengandung spasi. Gunakan tanda “-” atau “_”.
          contoh :
          int Bilangan_bulat;
Ø Nama variabel tidak boleh berupa angka atau diawali oleh karakter numerik (angka).
          contoh :
          double T12;
Ø Nama variabel tidak boleh mengandung karakter simbol, kecuali tanda $.
          contoh :
          char $a;
Ø Nama variabel tidak boleh menggunakan kata kunci yang sudah didefinisikan di dalam Java.
          contoh :
          byte while ; // SALAH
Ø Dalam satu blok program, nama variabel harus bersifat unik atau berbeda satu sama lain.
Usahakan nama variabel sedeskriptif mungkin sehingga kode program dapat lebih mudah dipahami oleh orang lain (terutama bila bekerja dengan tim


CONTOH PROGRAM
//ini adalah contoh program java
Class ProgramContoh{
          public static void main (String[] args){
          System.out.println(“Ini program Java”);
          }

}

0 komentar:

Posting Komentar