• Assalamu'alaikum Warrahmatullah Wabarakatuh
  • Welcome To My Blog

Sabtu, 27 Oktober 2012

Sejarah java dan contoh program sederhana


     Sejarah Bahasa Java
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. Kebutuhan  kecil,  liat  dan  kode  netral  terhadap  platform  mengantar  tim mempelajari implementasi Pascal yang pernah dicoba. Niklaus Wirth, pencipta bahasa Pascal telah merancang bahasa portable yang menghasilkan kode antara untuk mesin hipotesis.
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. Java Rilis resmi dilakukan pada November 1995. Maskot Java adalah Duke. Dua bulan berikutnya Netscape menjadi perusahaan pertama yang memperoleh lisensi bahasa Java dari Sun. 
Pada tahun 1996, Sun akhirnya mengeluarkan JSDK (Java Software Development Kit).
Pengenalan Java 




 

Dalam Java ada 2 jenis program berbeda, yaitu aplikasi dan applet. Keduanya merupakan bagian dari execute, dimana execute merupakan salah satu fase kelima dalam siklus program Java.
-Aplikasi adalah sebuah program yang biasanya disimpan dan dieksekusi dari komputer lokal.
-Applet adalah program yang biasanya disimpan pada komputer yang jauh, yang dikoneksikan pemakai lewat web browser.

Fitur penting yang terdapat di java

·      Java Virtual Machine (JVM)
JVM adalah sebuah mesin imajinasi yang bekerja dengan hampir sama dengan aplikasi pada sebuah mesin nyata. JVM juga menyediakan beberapa spesifikasi hardware dan platform  dimana kompilasi kode Java terjadi. Spesifikasi inilah yang membuat aplikasi berbasis Java menjadi bebas dari platform manapun karena proses kompilasi
·      Garbage Collection
Garbage collection artinya adalah program tidak perlu menghapus sendiri objek–objek yang sudah tidak dapat digunakan lagi. Fasilitas ini dapat mengurangi beban pengelolaan memori oleh seorang programmer dan mengurangi atau menghilangkan sumber kesalahan terbesar yang terdapat pada bahasa yang memungkinkan alokasi yang dinamis.
·      Security Code
Security Code terimplementasi pada Java melalui penggunaan Java Runtime Environment (JRE). Java menggunakan model pengamanan 3 lapis untuk         melindungi sistem dari untrusted Java Code.
1.     Konsep dan Struktur Java
·      Dalam sebuah program Java harus terdapat sebuah class, dimana nama dari class tersebut diusahakan sama dengan nama file Java. Class berfungsi sebagai memberikan nama kelas pada sebuah program pembuatan coding pada aplikasi java. 
·      Variabel digunakan untuk memberikan dan menyimpan nilai. Di Java setiap variabel memiliki sebuah tipe data, Untuk membuat sebuah variabel, pertama kita tempatkan tipe dari variabel itu dan diikuti oleh nama dari variabel yang akan dibuat. 
·      Tipe data  adalah  metode  penyimpanan untuk memberikan informasi.  Tipe data dalam Java dibagi 2 kategori: 
a)      Sederhana /primitif, terdapat 8 tipe sederhana dan dipisahkan dalam 4 kelompok:
-empat tipe adalah untuk bilangan bulat (integer)
-dua untuk tipe angka titik mengambang (floating point)
-satu untuk tipe karakter yaitu char, mewakili simbol pada himpunan karakter seperti tulisan dan angka.
-satu untuk boolean, merupakan tipe khusus untuk menunjukkan besaran logika (nilai-nilai logika).
b)      Komposit, tipe data komposit disusun dari tipe data sederhana atau tipe komposit yang telah ada. Tipe ini antara lain : string, array, class dan interface.
·      Byte adalah tipe data 8-bit bertanda. digunakan jika kita menangani aliran-aliran byte yang tidak dikenal dari sebuah jaringan atau file. Variabel byte dideklarasikan dengan kata kunci byte.
·      Short adalah tipe  16-bit bertanda. Tipe data ini adalah tipe data yang jarang digunakan karena bersifat pengurutuan byte. Saat ini, umum digunakan dalamindustri pembuatan video game.
·      Integer adalah tipe data yang digunakan untuk memberikan nilai pada suatu variabel.
2.     Membuat program kalkulator sederhana
class kalkulator {
public static void main (String [] args) {
      int a, b, jumlah, kurang, kali, bagi;
      a = 20;
      b = 4;
      jumlah = a+b;
      kurang = a-b;
      kali = a*b;
      bagi = a/b;
      System.out.println ("Hasil dari "+a+"+"+b+"="+jumlah);
      System.out.println ("Hasil dari "+a+"-"+b+"="+kurang);
      System.out.println ("Hasil dari "+a+"*"+b+"="+kali);
      System.out.println ("Hasil dari "+a+"/"+b+"="+bagi);
      }
}

Selamat mencoba dan semoga berhasil :D

2 komentar:

Unknown mengatakan...

Thanks kk, uda tambah ngerti sekarang gw ttg java.
Artikel bagus juga :D

Salam kenal..~

Haris mengatakan...

sip salam kenal

Posting Komentar