Praktek Java 4 : Fungsi Loop pada Java

18.28 Diposting oleh Gunawan


Fungsi loop di gunakan untuk melakukan perulangan terhadap pernyataan selama kondisi bernilai true. Terdapat 3 fungsi loop pada java :

1. Fungsi For

fungsi for mengijinkan tanda koma “,” dalam menginisialisasi sebuah kondisi. Perhatikan potongan script berikut :

for(i=0;i<10;i++){

System.out.println(i);

}

Atau

For(i=0,j=0;j<10;i++,j++){

System.out.println(i+” dan “+j);

}

Contoh :

public class FungsiFor{

public static void main(String[] args){

int a,b,c;

for(a = 1,b = 1; b<=10;a++,b++){

c = a * b;

System.out.println( a +“ X “+ b +” = “+ c);

}

}

}

Hasil keluaran :

1 X 1 = 1

2 X 2 = 4

3 X 3 = 9

4 X 4 =16

5 X 5 = 25

6 X 6 = 36

7 X 7 = 49

8 X 8 = 64

9 X 9 = 81

10 X 10 = 100

2. Fungsi While

Selama kondisi belum terpenuhi fungsi while akan mengerjakan pernyataan, perhitungan / penambahan nilai kondisi dilakukan setelah mengerjakan pernyataan. Penambahan nilai kondisi dilakikan setelah pengecekan kondisi.

Contoh :

public class FungsiWhile{

public static void main(String[] args){

int a = 0;

while(a<=5){

System.out.println(“Belum Selesai?”+a);

a++;

}

System.out.println(“Selesai”);

}

}

Hasil keluaran :

Belum Selesai?0

Belum Selesai?1

Belum Selesai?2

Belum Selesai?3

Belum Selesai?4

Belum Selesai?5

Selesai

3. Fungsi DO…..While

Berbeda dengan while fungsi Do…while akan mengerjakan pernyataan sampai kondisi terpenuhi. Penambahan nilai kondisi sebelum pengecekan kondisi.

Contoh :

public class FungsiWhile{

public static void main(String[] args){

int a = 0;

do{

System.out.println(“Belum Selesai?”);

a++;

}while();

System.out.println(“Selesai”);

}

}

Menghasilkan hall yang sama dengan output fungsi while.

Praktek Java 3 : Penggunaan Fungsi IF Else

18.25 Diposting oleh Gunawan

Pada prektek sebelumnya sudah di jelaskan tentang hello world di java dan penggunaan JOptionPane untuk menampilkan Dialog. Pada praktek kali ini akan di jelaskan penggunaan fungsi if else pada java.

Fungsi IF di gunakan untuk memilih dua buah kondisi atau lebih. Fungsi IF dapat di representasikan menjadi 3 bentuk seperti berikut :

1. Fungsi IF Sederhana

Fungsi IF Sederhana digunakan jika terdapat dua buah kondisi / pernyataan dimana pernyataan bernilai true yang akan di tampilkan di layer.

Contoh dalam java :

public class IfSederhana{

public static void main(String[] args){

int angka=5;

if(angka>0)

/*

jika bernilai benar maka baris berikut yang akan Di tampilkan di layer

*/

System.out.println(“Angka merupakan angka positif”);

}

}

2. Fungsi IF ….ELSE…..

Fungsi IF…Else…. Digunakan jika kedua pernyataan memiliki hak yang sama atau prioritas yang sama. Jika bernilai True maka akan mencetak nilai benar jika bernilai false maka akan mencetak nilai salah.

Contoh :

public class IFElse{

public static void main(String[] args){

int angka=5;

if(angka > 0)

System.out.println(“Merupakan Bilangan Positif”);

else

System.out.println(“Merupakan Bilangan Negatif”);

}

}

3. Fungsi IF….ELSE IF…..

Fungsi IF……ELSE IF….. di gunakan jika memiliki lebih dari dua pernyataan.

Contoh :

public class ElseIf{

public static void main(String[] args){

int angka1 = 5;

int angka2 = 7;

if(angka1 > angka2)

System.out.println(“Angka Satu Lebih besar angka 2”);

else if(angka1 <>

System.out.println(“Angka Satu Lebih kecil angka 2”);

else if(angka1 = angka2)

System.out.println(“Angka Satu sama dengan angka 2”);

else

System.out.println(“Tidak ada yang benar”);

}

}

Selain fungsi IF diatas juga terdapat fungsi switch. Fungsi switch di gunakan jika memiliki lebih dari 2 pernyataan artinya jika terdapat 3 pernyataan atau lebih kita boleh menggunakan salah satu dari fungsi IF….ELSE IF… atau fungsi SWITCH. Perhatikan gambar berikut :

Contoh :

public class Switch{

public static void main(String[] args){

int I = 3;

switch(I){

case 1 :

System.out.println(“I bernilai Satu”);

break;

case 2 :

System.out.println(“I bernilai Dua”);

break;

case 3 :

System.out.println(“I bernilai Tiga”);

break;

default :

System.out.println(“Nilai Default Kosong”);

return;

}

}

Ok… Sekarang bagai mana apakah anda mmemiliki pemahaman tentang fungsi-fungsi diatas? Berani mencoba kerjakan latihan berikut :

LATIHAN :

Seorang guru akan mencari nilai huruf dari hasil rata-rata ujian muridnya. Buatlah script java untuk mencari nilai huruf murid dengan ketentuan seperti berikut :

Jika rata-rata >= 90 maka nilai huruf A

Jika rata-rata >= 80 dan <>

Jika rata-rata >= 70 dan <>

Jika rata-rata >= 60 dan <>

Jika rata-rata >= 50 dan <>

Jika rata-rata >= 40 dan <>

Jika rata-rata <40>

Gunakan JOptionPane input dialog untuk menyelsaikan masalah di atas.

Hasil yang di harapkan :



Praktek Java 2 : Penggunaan Message Dialog dan Input Dialog Menggunakan JOptionPane

16.46 Diposting oleh Gunawan

Wah.. bagaimana praktek pertama tentang hello world di java asik gak :D... OK.. sekarang kita akan mencoba
membuat ucapan selamat datang di dunia java menggunakan JOptioPane berupa dialog.

CONTOH 1: Message Dialog

Pada contoh pertama kita akan mencoba menampilkan dialog ucapan selamat datang menggunakan JOptionPane.showMessageDialog.
Pada praktek kali ini gunakan JCreator untuk mempermudah melakukan pengecekan kesalahan. Pada halaman JCreator klik File-->New File lalu ketik script berikut :

import javax.swing.JOptionPane;
public class Program4{
public static void main(String[] args){
JOptionPane.showMessageDialog(null,"Hallo \n \t Selamat datang di java");
}
}

simpan dengan nama Program4.java setelah disimpan tekan F5 pada keyboard atau klik menu run->run project maka akan menghasilkan kotak dialog seperti berikut .



CONTOH 2 : Input Dialog

Pada Contoh dua kita akan mencoba menampilkan dialog di ikuti prose input dari keyboard. pada contoh 2 ini kita akan menggunakan JOptionPane.showInputDialog
berikut script yang digunakan.

import javax.swing.JOptionPane;

public class Program5{
public static void main(String[] args){
String input1;
String input2;

int nilai1;
int nilai2;
int jumlah, kali;

input1 = JOptionPane.showInputDialog("Masukan angka pertama");
input2 = JOptionPane.showInputDialog("Masukan angka Kedua");

nilai1 = Integer.parseInt(input1);
nilai2 = Integer.parseInt(input2);

jumlah = nilai1 + nilai2;
kali = nilai1 * nilai2;

JOptionPane.showMessageDialog(null,"Hasil Penjumlahan "+jumlah,"Jumlah",JOptionPane.PLAIN_MESSAGE);

JOptionPane.showMessageDialog(null,"Hasil Perkalian "+kali,"Perkalian",JOptionPane.PLAIN_MESSAGE);
}
}

Hasil dari script diatas tampak seperti berikut.

Masukan angka pertama lalu klik OK

Masukan angka kedua lalu klik OK


Gambar diatas merupakan hasil penjumlahan, sedangkan hasil perkalian lihat gambar dibawah


Bagaimana mudah bukan ...:D merasa bisa? mau mengikuti tantangan kerjakan latihan berikut:

1. Buatlah script java JOptionPane.showInputDialog untuk menampilkan nama anda di akhir dialog yang tampil.
contoh inputan :
dialog 1 : masukan nama depan anda ?
dialog 2 : masukan nama belakang anda?
dialog 3 : Nama lengkap anda adalah..............(sesuai inputan)

Praktek Java 1 : Hallo World di Java

18.38 Diposting oleh Gunawan

Praktek Pertama JAVA biasanya kita awali dengan ucapan selamat datang di java yaitu kata "Hello World !!" wah... kenapa harus hello world yach :D..
Mungkin ini sebuah kebiasaan kita di dunia, sama seperti kita baru nongol di dunia ini untuk mengucapkan selamat datang di dunia java. Praktek pertama ini akan di jelaskan lebih rinci perangkat lunak / software yang dibutuhkan untuk menjalankan JAVA serta dasar-dasar script JAVA.

1. Kebutuhan Software A. Instalasi Java SDK
Mungkin untuk proses instalasi tidak perlu di jelaskan secara rinci.. pembaca pasti bisa :D cara gampangnya klik dua kali file berextensi EXE tinggal di Next sampai finis :D :D.
Silahkan Download Java SDK di situs nya atau klik link di bawah :

http://java.sun.com/javase/downloads/index.jsp

B. Instalasi GUI

Sebenarnya untuk GUI (grapic user Interface ) untuk java sangat banyak. terserah pembaca mau pake Notepad++, JCreator, Gel, Netbens, or Notepad boleh saja tinggal dipilih salah satu. Saran saya jika komputer bagus lebih baik pake Netbeans :D
Untuk latihan kali ini saya sarankan pake Notepad++ biar ringan. Silahkan Download di sini :
http://sourceforge.net/project/showfiles.php?group_id=95717&package_id=102072

untuk JCreator di sini :

http://www.jcreator.com/download.htm

untuk Netbenas :

http://www.netbeans.org/downloads/

Cara instalasi :D double klik setup klik next setup sampai finish.


C. Instalasi MySQL

Silahkan download di
http://dev.mysql.com/downloads/
2. Setting Path dan Classpath
Setting Path dan claspath sangat perlu dilakukan untuk memudahkan kita mengcompile program yang di buat.

cara Setting PATH :
klikKanan pada MyComputer --> Advance --> Environment Variabel

Pada System Variables klik Path kemudian klik Edit

Di akhir kata wbem masukan titik koma ( ; ) di ikuti dengan lokasi instalasi Java anda misalnya C:\Program Files\java\jdk.6.0_06\bin

kemudian klik OK.

Proses Setting Path selesai

3. Program Hello World

Nahh sekarang kalo sudah selesai baru sekarang kita mengetes hasil path dengan program pertama java yaitu Hallo World!! :D:D

Sekarang Buka Notepad++ or gui yang laen juga boleh, kemudian ktik script berikut :

public class HelloWorld{
public static void main(String[] args){

//Menampilkan hasil keluaran
System.out.print("Hallo World!! "); //penggunaan print tidak menciptakan baris baru
System.out.println("Hallo World2!!");//Penggunaan println menciptakan baris baru
System.out.println("Hallo World3!!");
}
}


Simpan script diatas dengan nama HelloWorld.java sesui dengan nama class (Huruf tebal)
Contoh tempat penyimpanan D:\Java\HelloWorld.java

Sekarang buka Command dengan cara :

klik start --> RUN --> pada kotak dialog yang tampil ketik cmd lalu enter

pada comand poromt masuk ke directory tempat penyimpanan HelloWorld.java. sesuai dengan contoh diatas ketik cd D:\java

kemudian ketik javac HelloWorld.java --> javac merupakan perintah untuk compile .java ke .class
kemudian ketik java HelloWorld --> untuk menjalankan program

:D:D selamat berlatihan

Tentang Blog ini

16.26 Diposting oleh Gunawan

Blog ini saya buat untuk orang yang ingin belajar java dari tingkat pemula sampai mahir. Blog ini tidak banyak menjelaskan tentang teori dari java tetapi lebih ke praktek tentang java. Selain Java di dalam blog ini, juga akan saya praktekan tentang bahasa pemrograman lain seperti PHP, Visual Basic Maupun Delphi dan tidak lupa pula saya akan menjelaskan tentang database MySQL. Kenapa disini saya pilih MySQL dikarenakn berdasarkan penelitian LIPI 60 % programer memilih MySQL sebagai database program yang di bangun.

Salam Hangat dari saya semoga apa yang saya sampaikan di blog ini bermanfaat bagi kita semua.

hormat saya

Karya Gunawan
jagungodak@yahoo.com
0370-6641314 Flexy
085739941725 IM3