Minggu, 30 Oktober 2011

BUAT PROGRAM DI JAVA

Sebelum memulai membuat program dengan java tidak ada salahnya kalau saya review sedikit tentang java itu sendiri. Java merupakan sebuah bahasa pemrograman yang multiplatform, dimana java dapat dipergunakan diberbagai macam jenis operation system dan dapat juga digunakan di telepon genggam. Java dikembangkan oleh perusahaan SUN MICROSYSTEMS dan diperkenalkan pada tahun 1996 oleh bapak Java “ James Goslig “. Nah..kalau sudah tau apa itu java, sekarang kita coba membuat program java sederhana. Disni saya menggunakan IDE NETBEANS versi 6.9.1 dan JDK 6. Kalian bisa gunakan IDE NETBEANS dan JDK versi terbaru dengan download di sini disini untuk IDE NETBEANS dan di sini untuk JDK. Kemudian Install IDE NETBEANS dan JDK tersebut. Kalau bingung cara installasinya silahkan download disini.

Menulis program pertama :
1.Buka IDE NETBEANS-nya


2.Kemudian akan muncul tampilan seperti dibawah ini, kemudian klik gambar yang diberi kota merah

3.Kemudian pilih Java -->Java Aplication kemudian pilih next.

4.Kemudian ketik Project Name : cobaJava, untuk Project Name terserah Anda ingin diberi nama apa. Kemudian pilih finish.

Dengan begitu kita sudah membuat satu project java dengan nama package cobajava. Secara default java akan menyediakan satu class dan satu method main.

-->Menulis program pertama:
Dalam bentuk consol

Sekarang kita coba untuk menampilkan kata-kata “Hello World!!”. Kemudian ketikan code System.out.println("Hello World!!!"); didalam method main.
package cobajava;
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!!!");
}
Kemudian running program dengan menekan kombinasi tombol “Shift+F6” atau dengan menekan tombol “Run”


Jika berhasil maka akan tampil seperti gambar ini :

Pembahasan program :
Disini kita sudah mendeklarasikan sebuah kelas baru bernama class Main dimana terdapat tanda { } untuk memulai pengetikkan program
Setiap program java harus mempunyai method main dengan format
public static void main(String[] args) {}
dimana public menunjukkan bahwa semua kelas dapat mengakses data yang terdapat dalam ketentuan kelas public
static membuat method dapat dipanggil tanpa menjadi instans dari suatu class. Pada main utuh karena main bukan instans dari suatu class tapi merupakan yang dipanggil oleh interpreter.
void mengindikasikan bahwa method main tidak mengembalikan nilai apa pun.
String args mendeklarasikan parameter yang diberi nama args, yang merupakan instans class String.
Tanda [] menunjukan tipe array
System.out.println(“Hello World!!!”);
System.out.println berfungsi untuk membuat output ke layar.
(“Hello World!!!”) menunjukkan bahwa output yang akan ditampilkan adalah kata
Hello World!!!
Tanda ; untuk mengakhiri sebuah perintah.

-->Memberi input ke dalam program
Pemberian input yang paling sederhana dan gampang di lingkungan Java dengan menggunakan swing GUI Java, JOptionPane.
Ketikkan code program dibawah ini:
import javax.swing.JOptionPane;
public class Main {
public static void main (String args[]) {
String nama = JOptionPane.showInputDialog ("Nama : ");
JOptionPane.showMessageDialog(null,"Selamat belajar Java saudara " + nama);
}
}
Jika berhasil akan tampil seperti gambar berikut :
Ketikkan nama kamu pada kotak box, disini saya memasukkan nama saya sendiri ( sedikit numpang ngexist, heheh )

Maka akan keluar tampilan ini :

Penjelasan program
Sebagian penjelasan sudah dijelaskan sebelumnya hanya saja disini saya akan menjelaskan tentang :
import keyword untuk memanggil packet atau Java Library
javax.swing.JOptionPane merupakan Java library yang mengandung method yang ada di kelas JOptionPane yang akan digunakan nantinya.
String nama = JOptionPane.showInputDialog ("Nama : ");
String nama mendeklarasikan variabel nama yang bertipe String. Untuk penjelasan mengenai variable bisa klik klik di sini.
Tanda = berarti memberikan nilai variabel s sesuai dengan sisi sebelah kanan
JOptionPane.showInputDialog ("Nama : ") merupakan method yang ada di library JOptionPane yang berunguna untuk memasukkan input dan akan mengembalikan nilai bertipe String yang akan disimpan pada variabel nama
JOptionPane.showMessageDialog(null,"Selamat belajar Java saudara " + nama); merupakan method yang ada di library JOptionPane yang berguna untuk menampilkan nilai, disini tampilan nilai di ambil dari hasil inputan String nama

Sedikit share pengetahuan dari saya, semoga berguna bagi kalian….terima kasih,
Selengkapnya - BUAT PROGRAM DI JAVA

VARIABLE dalam JAVA

       Didalam bahasa pemrograman apapun terdapat sebuah Variable yang digunakan sebagai tempat penyimpanan didalam memori komputer, dimana penggunaan huruf baik besar atau kecil dianggap berbeda. Misalnya, didalam bahasa JAVA nama variable yang dibuat adalah 'Bilangan' dan 'bilangan', penggunankan huruf 'B' dan 'b' akan dibaca berbeda.

       Varible bukanlah sebuah data, namun merupakan lokasi tempat data tersebut disimpan. Seorang programmer menggunakan nama untuk memerintah komputer mengambil data yang disimpan. Nahh...nama yang digunakan itulah yang disebut VARIABLE....

Dalam satu variable hanya menyimpan 1 jenis type data...dimana di java memiliki 8 Type Data primitif seperti :

Sebuah variable tidak dapat digunakan sebelum dideklarasikan, berikut ini cara pen-deklarasian variable :

nama_tipe nama_variabel;
 
nama_variabel dapat berupa sebuah nama variabel atau beberapa nama sekaligus yang dipisah dengan koma. Gaya pemrograman yang baik yaitu dengan mendeklarasikan satu variabel dalam satu pernyataan, kecuali variabel tersebut berhubungan erat satu sama lain. Misalnya:

float num;
String nama;
String nama;
boolean bol;
int x,y;
 
Atau pendeklarasian variabel bisa juga dilakukan sekaligus dengan pemberian nilainya, seperti pada contoh berikut:

int num = 1000;
char ch = 'e';
float angka = -1.504;
boolean bol = true;
 
Jenis-jenis Variabel
Java memiliki beberapa jenis variabel yang dapat dikelompokkan sebagai berikut :
  • Instance Variables (tidak statis). Dalam bahasa pemrograman berorientasi objek, objek menyimpan variabel yang tidak dideklarasikan dengan kata kunci static dalam kategori non-statis, atau dapat berubah-ubah. Suatu kelas dapat dijelmakan ke dalam beberapa objek. Nilai yang terkandung dalam variabel tak-statis ini berbeda untuk setiap objeknya.
  • Class Variables (statis). Variabel ini merupakan bagian integral dari suatu kelas, dan tidak ada satu objek pun yang dapat menyatakan kepemilikan atas variabel ini. Variabel yang dideklarasikan sebagai statis digunakan bersama oleh semua objek. Variabel ini lebih bersifat global yang nilainya sama untuk setiap objek pada kelas yang bersangkutan.
  • Local Variables. Variabel ini didefinisikan di dalam suatu metoda (method) atau dalam suatu prosedur. Variabel ini bersifat lokal karena hanya dapat diakses oleh metoda atau prosedur tersebut.
  • Parameter. Paramater atau argumen adalah variabel yang digunakan pada saat suatu metoda atau prosedur dipanggil. Parameter berguna untuk memberikan nilai awal untuk diteruskan (pass) ke dalam suatu prosedur atau metoda.

Kunjungi : http://java.lyracc.com/belajar/java-untuk-pemula/variabel-dan-tipe-data
Selengkapnya - VARIABLE dalam JAVA

Jumat, 28 Oktober 2011

BUAT MENU DI JAVA

Lagi – lagi dapet tugas kuliah tentang java. Gimana buat sebuah menu yang mempunyai konfirmasi dialog didalamnya. Awalnya saya kesusahan karena konfirmasi bisa Dilakukan tapi kok gag bisa kembali ke menu utama melainkan exekusi program malah berakhir. Setelah lama utak atik , akhirnya ketemu juga caranya, sekedar bagi ilmu aja , nie aku kasih sourcecodenya buat kalian. Ya meskipun hanya sekedar source code sederhana, tapi semoga berguna ….:)

Pertama kita buat project baru kalo belum tau cara buat project baru di java lihat disini.

Kemudian coba contoh source code di bawah ini :
/**
*
* @author iwak
*/
import javax.swing.*;

public class menu
{
public static void main(String[]args)
{
int pilih;

do
{
pilih=Integer.parseInt(JOptionPane.showInputDialog("1.segitiga"+"\n2.persegi"));
switch(pilih)
{
case 1:
JOptionPane.showMessageDialog(null,"Menghitung Luas Segitiga");
int a=Integer.parseInt(JOptionPane.showInputDialog("Masukkan alas :"));
int t=Integer.parseInt(JOptionPane.showInputDialog("Masukkan tinggi :"));
int Luas=(a*t)/2;
JOptionPane.showMessageDialog(null,"Luasnya :"+Luas);
System.exit(0);
break;
case 2:
JOptionPane.showMessageDialog(null,"Menghitung Luas Persegi");
int s=Integer.parseInt(JOptionPane.showInputDialog("Masukkan sisi :"));
int L=s*s;
JOptionPane.showMessageDialog(null,"Luasnya :"+L);
System.exit(0);
break;
default:
JOptionPane.showMessageDialog(null,"Pilihan Anda tidak ada");
int n=JOptionPane.showConfirmDialog(null,"Kembali ke Menu Utama?","Komfirmasi",JOptionPane.YES_NO_OPTION);
if(n==0)
menu.main(args);// memanggil method main
else
JOptionPane.showMessageDialog(null,"Anda sudah Keluar");
System.exit(0);
break;
}

}while(pilih<2); } } Pada code menu.main(args); merupakan fungsi untuk memanggil method main, jadi ketika kondisi n==0 maka method main tersebut yang akan di exekusi. Jika berhasil maka outputnya akan seperti gambar dibawah ini :






Semoga apa yang saya share ini bisa bermanfaaat :)
Selengkapnya - BUAT MENU DI JAVA
Selamat Datang di Blogku