Sunday, 29 June 2014

Di dalam pemograman bahasa java menggunakan netbeans, kita mengenal yang namanya if, looping, array, dan method. If adalah fungsi yang digunakan untuk suatu kondisi atau pilihan yang ditentukan yang terdiri dari satu pilihan atau lebih. Misalnya kita pada suatu kondisi “jika tidak A maka B”. Looping adalah perulangan. Perulangan maksudnya adalah misalnya kita ingin membuat program bilangan genap dari 1 sampai 20, maka kita dapat menggunakan looping. Jenis-jenis looping adalah “do, do-while, while, for”. Array adalah penyimpanan sementara/temporary selama program itu berjalan. 

Misalnya kita ingin menyimpan angka dari 1 sampai 20 maka kita dapat menggunakan array. Bilangan pada array tersebut dibaca berdasarkan indeks. Untuk indeksnya kita baca mulai dari 0. Misalnya ada bilangan dari 1 sampai 20 maka untuk bilangan 1 maka indeks nya 0, bilangan 2 maka indeks nya 1 dan seterunsnya. Method merupakan fungsi atau metode. Method bisa kita panggil kapan saja. Misalnya kita ingin membuat contoh fungsi if, array, looping, maka ini semua bisa kita buatkan didalam method. Istilahnya method itu merupakan pembungkus dari program yang bisa di panggil kapan saja

1.      Contoh program if
import javax.swing.JOptionPane;
public class tugasiff {
    public static void main(String[] args) {
        int a = 1;
        int c = 20;
        String ulang;
        do {
            String menu = JOptionPane.showInputDialog(null, "Masukkan pilihan anda: \n 1. Menghitung deret 1,3,5,7,9,11\n 2. Menampilkan deret urutan terbalik\n 3. Keluar");
            int option = Integer.parseInt(menu);
            if (option == 1) {
                do {
                    System.out.print(a + ",");
                    a = a + 2;
                } while (a <= 11);
            } else if (option == 2) {
                do {
                    System.out.print(c + ",");
                    c = c - 2;
                } while (c >= 1);
            } else if (option == 3) {
                JOptionPane.showMessageDialog(null, "Terima Kasih atas kunjungan anda");
                System.exit(0);
            }
            ulang = JOptionPane.showInputDialog(null, "Apakah anda ingin mengulang\n 1. ya\n 2. tidak");
        } while ("1".equals(ulang));
        JOptionPane.showMessageDialog(null, "Terima kasih atas kunjungannya....!!!! :) :)");
    }
}
Demo 
Gambar 1 : tampilan menu coding diatas









2.      Contoh program looping do while
public class tugasdowhile {
    public static void main(String[] args) {
        int a1 = 2;
        int b1 = 2;
        do {
            System.out.print(a1 + ",");
            a1 = a1 + b1;
        } while (a1 < 50);
    }
}


3.      Contoh program array
public class tugasarray {
    public static void main(String[] args) {
        int[] xx = new int[13];
        coba(xx);
    }
    public static void coba(int a[]) {
        String deret = "";
        for (int i = 1; i < a.length; i++) {
            a[i] = i + i;
            deret += a[i] + ",";
        }
        System.out.println("Deret :");
        System.out.println(deret);
    }
}



4.      Contoh program method
public class tugasmethod {
    public static void main(String[] args) {
        int nilai = 5;
        int score = 23;
        latihan(nilai, score);
    }
    public static void latihan(int n, int m) {
        if(n>m) {
            System.out.println("nilai n="+n+"adalah lebih besar dari nilai m="+m);
        }else if (n<m) {
            System.out.println("nilai n="+n+"adalah lebih kecil dari nilai m="+m);
        }
    }
}




Categories:

0 comments:

Post a Comment

Subscribe to RSS Feed Follow me on Twitter!