Java

5
 JAVA Java adalah Bahasa pemrograman yang dapat dijalankan di berbagai PC termasuk pada saat ini di smartphone. Bahasa ini Aw alnya dibuat oleh James Gosling saat masih bernaung di Sun i!rosystem yang saat ini merupakan bagian dari "ra!le dan di liris tahun #$$%. Java merupakan bahasa yang  banyak memiliki kesamaan sintaksis dengan yang terdapat  pada bahasa C dan C&& namun dengan sintaksis yang lebih sederhana. Aplikasi'apli kasi  berbasis java pada umumnya dikompilasi ke dalam P'!ode (byte!ode) dan kelebihannya dapat berjalan pada berbagai esin Virtual Java. Java merupakan bahasa  pemrograman yang bersi*at umum+ dan se!ara khusus didesain untuk meman*aatkan dependensi implementasi seminimal mungkin. ,arena *ungsionalitasnya itu yang memungkinkan aplikasi java mampu berjalan di beberapa plat*orm "S yang berbeda+ Java terkenal pula dengan slogannya+ -/01S S2,A01+ JA0A3,A3 41 A3A P/35. /ntuk saat ini java merupakan bahasa pemrograman yang paling popular di gunakan+ dan di man*aatkan dalam pengembangan berbagai jenis aplikasi perangkat lunak maupun aplikasi berbasis web.

description

godd

Transcript of Java

JAVA

Java adalah Bahasa pemrograman yang dapat dijalankan di berbagai PC termasuk pada saat ini di smartphone. Bahasa ini Awalnya dibuat oleh James Gosling saat masih bernaung di Sun Microsystem yang saat ini merupakan bagian dari Oracle dan di liris tahun 1995.Java merupakan bahasa yang banyak memiliki kesamaan sintaksis dengan yang terdapat pada bahasa C dan C++ namun dengan sintaksis yang lebih sederhana. Aplikasi-aplikasi berbasis java pada umumnya dikompilasi ke dalam P-code (bytecode) dan kelebihannya dapat berjalan pada berbagai Mesin Virtual Java. Java merupakan bahasa pemrograman yang bersifat umum, dan secara khusus didesain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya itu yang memungkinkan aplikasi java mampu berjalan di beberapa platform OS yang berbeda, Java terkenal pula dengan slogannya, TULIS SEKALI, JALANKAN DI MANA PUN. Untuk saat ini java merupakan bahasa pemrograman yang paling popular di gunakan, dan di manfaatkan dalam pengembangan berbagai jenis aplikasi perangkat lunak maupun aplikasi berbasis web.

SEJARAH PERKEMBANGAN JAVA

Bahasa pemrograman Java terlahir dari project The Green Project, Pada Proyek tersebut belum menggunakan versi yang dinamakan Oak. dan Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, dan James Gosling, beserta 9 Programer lainnya dari Sun Microsystems.Salah satu hasil proyek ini adalah mascot Duke yang di buat oleh Joe Palrang.

Pada Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini di tutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), Teknologi baru ini dinamai *7 (Star Seven).

setelah era STAR 7 berakhir, sebuah anak perusahaan TV kabel Tertarik akan hal tersebut. maka dari itu bersama beberapa orang dari the GREEN PROJECT mulai memusatkan perhatiannya pada hal ini. Perusahaan ini akhirnya mengalami peningkatan yang signifikan dalam rentangan waktu yang cukup cepat.pada era ini penggunaan internet mulai dirintis guna demi kelancaran hubungan komunikasi mereka dalam menyampaikan ide-ide ataupun masukan-masukan yang bermanfaat untuk proyek tersebut.laluMereka menjadikan Browser Mosaic sebagai landasan awal untuk membuat Browser Java pertama yang dinamai Web Runner, Dan pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.

Pada sekitar bulan Maret 1995, untuk pertama kali veris java 1.0a2 dibuka. Kesuksesan mereka diikuti dengan pemberitaan pertama kali pada salah satu surat kabar pada tanggal 23 Mei 1995.

Namun alangkah sayangnya didalam proyek ini terjadi perpecahan dimana Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.

Nama Oak sendiri sebenarnya di ambil dari pohon oak yang tumbuh di depan jendela ruangan kerja Bapak Java, James Gosling. Akan tetapi Nama Oak ini tidak dipakai untuk release versi java karna sudah ada sebuah perangkat lunak lain sudah terdaftar dengan nama t tersebut, sehingga James Gosling memutuskan nama penggantinya menjadi Java. Nama ini di ambil Gosling dari kopi murni yang digiling langsung dari biji kopi kesukaan Gosling. Yang katanya kopi ini berasal dari pulau JAWA. Yang diman Jawa dalam bahasa inggris adalah JAVA .

VERSI AWAL JAVA

Versi awal java pada tahun 1996 sudah merupakan versi release sehingga dinamakan java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya:

* Java.lang : kelas elemen-elemen dasar.* Java.io : kelas input dan output, termasuk penggunaan berkas.* Java.util : kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan* Java.net : kelas TCP/IP, yang memungkinkan berkomunikasi dengan computer lain menggunakan jaringan TCP/IP.* Java.awt : Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)* Java.applet : Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.

KELEBIHAN JAVA

*Multiplatform. Kelebihan utama dari java ialah dapat di jalankan di beberapa platform/ OS computer, sesuai dengan prinsip tulis sekali, jalankan di mana aja.dengan kelebihan ini pemrograman cukup menulis sebuah program java dan kompilasi, sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan.* OOP ( Object Oriented Programming pemrogram Berorientasi Objek)* Perpustakaan Kelas Yang Lengkap, Java Terkenal dengan kelengkapan library/perpustakaannya.*Bergaya C++, Memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak pemrogram C++ untuk pindah ke java. Sehingga saat ini pengguna java sangat banyak.*Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung.

KEKURANGAN JAVA

* Tulis sekali, jalankan di mana saja Tapi Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain, Untuk J2SE, misalnay SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.* Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karna kode jadi java merupakan bytecode yang menyimpan bnyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data.* Penggunaan memori yang bnyak. Penggunaan memori untuk program berbasis java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal.

CONTOH KODE PROGRAM SEDERHANA

Contoh program Halo Dunia yang di tulis menggunakan bahasa pemrograman java adalah sebagai berikut :

// Outputs "Hello, world!" and then exitspublic class HelloWorld { public static void main(String args[]) { System.out.println("Hello, world!"); }}