Showing posts with label Tentang Java. Show all posts
Showing posts with label Tentang Java. Show all posts

Friday, 24 August 2012

Variabel Reference dan Variabel Primitif


Variabel primitif adalah variabel dengan tipe data primitif. Mereka menyimpan data dalam lokasi memori yang sebenarnya dimana variabel tersebut berada.


Variabel Reference adalah variabel yang menyimpan alamat dalam lokasi memori. Yang menunjuk ke lokasi memori dimana data sebenarnya berada. Ketika Anda mendeklarasikan variabel pada class tertentu, Anda sebenarnya mendeklarasikan reference variable dalam bentuk objek dalam classnya tersebut.


Sebagai contoh, Apabila kita mempunyai dua variabel dengan tipe data int dan String.

int num = 10;
String name = "Hello"


Dimisalkan ilustrasi yang ditunjukkan dibawah ini adalah memori yang ada pada komputer Anda, dimana Anda memiliki alamat dari setiap sel memorinya, nama variabel dan datanya terbentuk sebagai berikut.


Seperti yang dapat Anda lihat, untuk variable primitif num, datanya berada dalam lokasi dimana variabel berada. Untuk reference variable name, variabel hanya menunjuk alamat dimana data tersebut benar-benar ada.


Sumber : J.E.N.I



Thursday, 23 August 2012

Keyword dalam Java


Kata kunci adalah identifier yang telah dipesan untuk didefinisikan sebelumnya oleh Java untuk tujuan tertentu. Anda tidak dapat menggunakan keyword sebagai nama variabel, class, method Anda, dsb. Berikut ini adalah daftar dari kata kunci dalam Java (Java Keywords).




Catatan:
true, false, dan null bukan termasuk kata kunci akan tetapi mereka termasuk kata-kata khusus, jadi Anda tidak dapat menggunakan mereka sebagai nama variabel pada program Anda.


Sumber : J.E.N.I

Pernyataan dalam Java dan Blok


Pernyataan adalah satu atau lebih baris kode yang diakhiri dengan semicolon. Sebagai
contoh untuk pernyataan tunggal adalah


System.out.println(“Hello world”);



Blok adalah satu atau lebih pernyataan yang terbentang antara kurung kurawal buka dan
kurung kurawal tutup yaitu sekumpulan pernyataan sebagai satu unit kesatuan. Blok
pernyataan dapat dikumpulkan akan tetapi tidak secara pasti mempunyai keterkaitan
fungsi. Beberapa jumlah spasi kosong diijinkan terdapat didalamnya, sebagai contoh dari
suatu blok adalah :



public static void main( String[] args ){
System.out.println("Hello");
System.out.println("world");
}




Petunjuk Penulisan Program:
1. Pada saat pembuatan blok, Anda dapat meletakkan kurung kurawal buka pada baris
dengan pernyataan seperti contoh sebagai berikut ,
public static void main( String[] args ){
atau Anda dapat meletakkan kurung kurawal pada baris selanjutnya, seperti,
public static void main( String[] args )
{
2. Anda harus memberi jarak (indent) pernyataan selanjutnya setelah awal dari blok ,
seperti contoh berikut,
public static void main( String[] args ){
System.out.println("Hello");
System.out.println("world");
}



Sumber : J.E.N.I



Apa itu NetBeans?


Apa itu NetBeans?




NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra (dan terus bertambah!). Sun Microsystems mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus menjadi sponsor utama.
Saat ini terdapat dua produk : NetBeans IDE dan NetBeans Platform.

The NetBeans IDE (Integrated Development Environment) adalah sebuah lingkungan pengembangan - sebuah kakas untuk pemrogram menulis, mengompilasi, mencari kesalahan dan menyebarkan program. Netbeans IDE ditulis dalam Java - namun dapat mendukung bahasa pemrograman lain. Terdapat banyak modul untuk memperluas Netbeans IDE. Netbeans IDE adalah sebuah produk bebas dengan tanpa batasan bagaimana digunakan.

Tersedia juga NetBeans Platform; sebuah fondasi yang modular dan dapat diperluas yang dapat digunakan sebagai perangkat lunak dasar untuk membuat aplikasi desktop yang besar. Mitra ISV menyediakan plug-in bernilai tambah yang dapat dengan mudah diintegrasikan ke dalam Platform dan dapat juga digunakan untuk membuat kakas dan solusi sendiri.

Kedua produk adalah kode terbuka (open source) dan bebas (free) untuk penggunaan komersial dan non komersial. Kode sumber tersedia untuk guna ulang dengan lisensi Common Development and Distribution License (CDDL).



Sumber : http://netbeans.org


Tuesday, 21 August 2012

Fase-fase Pemrograman Java

Gambar 1.1 Fase Program Java


Editor 
Menulis program Java menggunakan text editor : notepad, emacs, netbeans, dan lain sebagainya.
Program yang telah ditulis disimpan dalam sebuah berkas berekstensi .java (Misalnya pada penerangan kali ini file dinamakan Hello.java). Bahasa yang ditulis masih bisa dimengerti oleh brainware.

Java Compiler
Compile/kompilasi file .java yang berisi kode program dengan menggunakan Java Compiler. Compiler sendiri berfungsi untuk mengubah source menjadi bahasa yang dapat dibaca oleh mesin.
Compile hanya dilakukan satu kali, namun dapat dijalankan (running) berkali-kali
Hasil dari kompilasi berupa berkas bytecode dengan ekstensi .class. Penamaan class diawali huruf kapital, jangan menggunakan spasi, sebagai penggantinya gunakan underscore, dan jangan menyimpan simbol diawal. Simpan di tengah atau di akhir nama file.

Java Interpreter

Berkas yang mengandung bytecode tersebut kemudian akan dikonversikan oleh Java Interpreter menjadi bahasa mesin sesuai dengan jenis dan platform yang digunakan. Menjadi file berekstensi .jar/.jad oleh Java Virtual Machine (JVM).



Gambar 1.2 Tabel Fase Program Java


Artikel di atas ditulis berdasarkan pemahaman penulis.
Sumber Referensi : J.E.N.I, Dokumentasi Pribadi

Sunday, 12 August 2012

Sejarah Java




Pada 1991, sekelompok insinyur Sun dipimpin oleh Patrick Naughton dan James
Gosling ingin merancang bahasa komputer untuk perangkat konsumer seperti cable
TV Box. Dikarenakan perangkat tersebut tidak memiliki banyak memori, bahasa
harus berukuran kecil dan mengandung kode yang liat. Juga karena manufakturmanufaktur
berbeda memilih processor yang berbeda pula, maka bahasa harus
bebas dari manufaktur manapun. Proyek diberi nama kode ”Green”.

Kebutuhan untuk fleksibilitas, kecil, liat dan kode yang netral terhadap platform
mengantar tim mempelajari implementasi Pascal yang pernah dicoba. Niklaus Wirth,
pencipta bahasa Pascal telah merancang bahasa portabel yang menghasilkan
intermediate code untuk mesin hipotesis. Mesin ini sering disebut dengan mesin
maya (virtual machine). Kode ini kemudian dapat digunakan di sembarang mesin
yang memiliki interpreter. Proyek Green menggunakan mesin maya untuk mengatasi
isu utama tentang netral terhadap arsitektur mesin.

Karena orang–orang di proyek Green berbasis C++ dan bukan Pascal maka
kebanyakan sintaks diambil dari C++, serta mengadopsi orientasi objek dan bukan
prosedural. Mulanya bahasa yang diciptakan diberi nama ”Oak” oleh James Gosling
yang mendapat inspirasi dari sebuah pohon yang berada pada seberang kantornya,
namun dikarenakan nama Oak sendiri merupakan nama bahasa pemrograman yang
telah ada sebelumnya, kemudian SUN menggantinya dengan JAVA. Nama JAVA
sendiri terinspirasi pada saat mereka 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. Akhirnya mereka
sepakat untuk memberikan nama bahasa pemrograman tersebut dengan nama Java.


Sumber Referensi : J.E.N.I

Tuesday, 7 August 2012

Apa itu Java?






Java adalah bahasa pemrograman yang mempunyai keistimewaan dapat dijalankan di berbagai platform baik itu komputer maupun telepon genggam. Untuk para pengguna komputer, atau telepon genggam mungkin sudah tidak asing lagi ketika mendengar kata Java. Bahkan sekarang secara otomatis, pada setiap komputer telah terdapat apa itu yang dinamakan JRE (Java Runtime Environment). Bahkan sampai saat ini, java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.


Apa itu teknologi Java dan mengapa kita memerlukannya?
Java adalah bahasa pemrograman dan platform komputer pertama yang dirilis Sun Microsystem pada tahun 1995. Ini adalah teknologi yang mendasari bahwa kekuatan seni dalam program termasuk keperluan, permainan, dan aplikasi bisnis. Java dapat dijalankan lebih dari 850 juta komputer di seluruh pelosok dunia, dan miliaran perangkat di seluruh dunia, termasuk ponsel dan perangkat televisi.

Mengapa kita membutuhkan Java?
Ada banyak aplikasi dan situs web yang tidak dapat berjalan, kecuali jika anda telah menginstall Java, dan lebih banyak ditemukan setiap hari. Java itu cepat, aman, dan dapat diandalkan. Dari laptop menuju pusat data, konsol permainan menuju superkomputer, telepon selular ke Internet, Java dapat digunakan dimana saja!

Apakah java bebas untuk diunduh?
Iya, Java bebas untu diunduh. Anda bisa mendapatkan versi terbarunya disini. Jika Anda sedang membangun perangkat tertanam atau konsumen dan ingin memasukkan Java, silahkan menghubungi Oracle untuk informasi lebih lanjut termasuk Java pada perangkat Anda.

Mengapa saya harus upgrade ke versi Java terbaru?
Versi Java terbaru berisi perangkat tambahan penting untuk meningkatkan kinerja, stabilitas dan keamanan dari aplikasi Java yang berjalan pada mesin Anda. Instalasi update gratis ini akan memastikan bahwa Java Anda dapat terus berjalan aman dan efisien.

Awalnya disebut OAK, namanya diubah sebagai bahasa pemrograman Java pada tahun 1995.

Apa yang akan saya dapatkan ketika saya men-download perangkat lunak Java?
Java Runtime Environment (JRE) adalah apa yang Anda dapatkan ketika Anda men-download perangkat lunak Java. JRE ini terdiri dari Java Virtual Machine (JVM), kelas platform inti Java, dan perpustakaan mendukung Java platform. JRE adalah bagian runtime Java perangkat lunak, yang mana semua yang Anda butuhkan untuk menjalankan di Web browser Anda. Ketika Anda men-download perangkat lunak Java, Anda hanya mendapatkan apa yang Anda butuhkan - tidak ada spyware, dan tidak ada virus.

Apa itu Java Plug-in perangkat lunak?
Perangkat lunak Java Plug-in adalah komponen dari Java Runtime Environment (JRE). JRE memungkinkan applet yang ditulis dalam bahasa pemrograman Java untuk dijalankan di dalam berbagai browser. Plug-in Java perangkat lunak tidak program mandiri dan tidak dapat diinstal secara terpisah.

Aku pernah mendengar istilah Java Virtual Machine dan JVM. Apakah ini Free games?
Java Virtual Machine hanyalah salah satu aspek dari perangkat lunak Java yang terlibat dalam interaksi web. Java Virtual Machine dibangun langsung ke download perangkat lunak Java anda, dan membantu menjalankan aplikasi Java.


Sumber Referensi : www.java.com
Translated by author.