Selasa, 20 Januari 2009

JAVA

Sejarah dari Bahasa Pemrograman JAVA

- Pada Tahun 1991, Green Project sebuah grup riset teknologi milik Sun Microsystems mengembangkan software pengendali peralatan elektronik yang bertujuan agar peralatan tersebut bisa saling berhubungan dengan satu perintah kendali (kontrol). Dengan menggunakan sebuah prototype mesin bernama Star7 yang pertama kali diprogram menggunakan kompiler C++ agar dapat berhubungan dengan mesin Star7 lainnya tetapi mengalami banyak kesulitan dalam proses pembuatannya, karena C++ masih kurang sempurna.

- Pada Tahun 1991, James Gosling merasakan sulitnya memrogram menggunakan compiler C++ oleh sebab itu ia menciptakan bahasa pemrograman baru bernama OAK (diambil dari nama pohon//inspirasi Gosling), lalu Sun Microsystems mengganti nama OAK yang telah terpakai oleh sebuah insatansi lain dan Sun menggantinya dengan nama JAVA

- Pada Tahun 1994, Tim Berners-Lee salah satu anggota Green Project menciptakan WWW (WorldWideWeb) sebuah browser yang sepenuhnya menggunakan JAVA progamming.

* Keunggulan dalam penggunaan JAVA

1. JAVA bersifat OOP (Object Oriented Programming), sehingga dapat menyelesaikan masalah kehidupan sehari - hari sebagai objek-nya.

2. JAVA bersifat free platform yang artinya bisa digunakan di berbagai operating system termasuk Symbian series (biasanya ada di handphone teman - teman :D).

3. JAVA dapat menambah produktivitas halaman web, misal : biasanya pada bagian paling atas dari web page terdapat FILE,EDIT,TOOLS,MENU,dsb benar kan ??? nah aplikasi itu dibuat menggunakan JAVA.

4. Kapasitas memori berukuran kecil sehingga dapat berjalan pada peralatan kecil dengan kapasitas memori yang kecil.

5. Mengatasi dan menghindari masalah crash (tabrakan) pada saat membuat dan menjalankan program.

* Kelemahan dalam penggunaan JAVA

1. JAVA tidak memiliki lahan(media) untuk menulis kode - kode program sendiri tidak seperti C++ sehingga harus menyimpan file text-nya dengan .(dot)java extension(agar bisa diterjemahkan oleh kompiler JAVA ), karena sifat dari JAVA yang berorientasi objek

contoh :
misal teman - teman mengetik kode program JAVA di Textpad maka apabila teman - teman ingin menyimpan dan mengompilenya maka harus di simpan dengan extensi .java dan bisa dibuka dengan file yang berbeda di text pad juga.

nb : namun sekarang ada sebuah kompiler sekaligus media penulisan text JAVA bernama eclipse yang memiliki fitur canggih seperti auto correction (pembetulan otomatis) dan bisa langsung dijalankan di media tersebut, sudah tidak perlu menggunakan textpad lagi.

2. Sintaks yang agak sulit
misal perbandingan antara C dan JAVA dalam perintah mencetak kata "I LOVE YOU"

C

#include
void main()
{
printf("I LOVE YOU");
}
JAVA

Class Ndayan
{
public static void main(String[]args)
{
System.out.println("I LOVE YOU")
}
}

* Contoh sintaks(perintah) dalam bahasa pemrograman JAVA

misal ingin membuat Frame yang memiliki menu :

import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;

public class Micek1
{
public static void main(String[]args)
{
JFrame frame=new JFrame("HAHA");
JMenuBar menuBar=new JMenuBar();
JMenu menu=new JMenu("File");
JMenuItem itemOpen=new JMenuItem("open");
JMenuItem itemClose=new JMenuItem("Close");

frame.setJMenuBar(menuBar);
menuBar.add(menu);
menu.add(itemOpen);
menu.add(item.Close);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400,200);
frame.setVisible(true);
}
}

dan jenis pemrograman dengan bahasa pemrograman JAVA adalah :
OOP,non-script,non-visual

dan jika teman - teman tertarik untuk mendalami dan mencari informasi lebih lanjut mengenai bahasa pemrograman JAVA sebaiknya teman - teman dapat mengunjungi website di www.bncc.net

Tidak ada komentar: