Thursday 27 October 2011

Assalamu'alaikum, untuk postingan kali ini ane akan mengungkap tentang sourcecode konversi suhu.....

untuk lebih jelasnya lansung aje pantengin source dibawah ini :

package KOnversiSuhu;
 
import javax.swing.JOptionPane;
 
public class Konversi {
 
    public static void main(String[] args) {
 
        double hasil = 0;
        boolean ulang = false;
        do {
            String suhuString = JOptionPane.showInputDialog("Masukkan nilai suhu");
            double suhu = Integer.parseInt(suhuString);
            String pilihderajat = JOptionPane.showInputDialog("Masukkan pilihan derajat \n1.untuk C\n2.untuk R \n3.untuk F");
            int nopilihderajat = Integer.parseInt(pilihderajat);
 
            switch (nopilihderajat) {
                case 1:
                    String pilihhitungC =
                            JOptionPane.showInputDialog("Masukkan pilihan hitung konversi C :\n1.c --> R\n2. C---> F");
                    int nokonversiC = Integer.parseInt(pilihhitungC);
                    switch (nokonversiC) {
                        case 1:
                            hasil = (4.0 / 5.0) * suhu;
                            break;
                        case 2:
                            hasil = (9.0 / 5.0) * suhu + 32;
                            break;
                    }
                    break; //break hitung konversi C
                case 2:
                    String pilihhitungR =
                            JOptionPane.showInputDialog("Masukkan pilihan hitung konversi R:\n1. R --> C\n2. R --> F");
                    int nokonversiR = Integer.parseInt(pilihhitungR);
                    switch (nokonversiR) {
                        case 1:
                            hasil = (5.0 / 4.0) * suhu;
                            break;
                        case 2:
                            hasil = (9.0 / 4.0) * suhu + 32;
                            break;
                    }
                    break; //hitung konversi R
                case 3:
                    String pilihhitungF =
                            JOptionPane.showInputDialog("Masukkan pilihan hitung konversi :\n1. F --> R\n2. F --> C");
                    int nokonversiF = Integer.parseInt(pilihhitungF);
                    switch (nokonversiF) {
                        case 1:
                            hasil = (4.0 / 9.0) * (suhu - 32);
                            break;
                        case 2:
                            hasil = (5.0 / 9.0) * (suhu - 32);
                            break;
                    }
                    break; //hitung konversi F;
 
            }
            JOptionPane.showMessageDialog(null, "hasil: " + hasil, "Hasil konversi",
                    JOptionPane.INFORMATION_MESSAGE);
 
            int lagi = JOptionPane.showConfirmDialog(null, "Apakah Anda ingin Mengulang", "Ulang",
                    JOptionPane.YES_NO_OPTION);
            if (lagi == JOptionPane.YES_OPTION) {
                ulang = true;
            } else {
                ulang = false;
            }
        } while (ulang == true);
    }
}

nah monggo silahkan agan-agan pahami sourcecode diatas biar kita smua lebih paham mengenai java...
hehehe......

salam sukses....!!!!1
Posted by Unknown On 06:28 No comments READ FULL POST

Tuesday 18 October 2011

jumpa lagie kawaaan ,, kali ini kita akan mendalami lebih lanjut tentang apa itu array dan bagaimana cara mengisi data dalam array melalui input dari keboard. langsung ajach, array adalah suatu variabel yang dapat menampung beberapa data dan kita dapat memanipulasi data tersebut dengan lebih efektif. penulisan array yaitu ditandai dengan simbol [], contoh  : int array[] , int array[].....

agar agan-agan semua lebih paham akan array , pahami sourcecode di bawah ini , cekidot......:

package cobaProgram;

import javax.swing.JOptionPane;

/**
 *
 * @author isahroni
 */
public class MengisiArray {

    public static void main(String[] args) {

        int jmlData = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Banyak Data"));

        int[] array = new int[jmlData];

        String ctkData = "";

        for (int i = 0; i < jmlData; i++) {

            array[i] = Integer.parseInt(JOptionPane.showInputDialog("Masukkan data ke-" + (i + 1)));

            ctkData = ctkData + array[i] + " ";

        }

        JOptionPane.showMessageDialog(null, "Data Dalam Array : " + ctkData);

    }
}

setelah itu langsung aje di RUN n lihat apa yang terjadi...hehehe:)
nah mungkin itu penjelasan singkat dari ane mengenai array, semoga bermanfaat n sampai jumpa di postingan berikutnya...

salam sukses.....!!!!!!
Posted by Unknown On 17:00 No comments READ FULL POST

Sunday 9 October 2011


Pada pembahasan kali ini kita akan membahas tentang bagaimana konsep perulangan dan dalam hal ini saya akan mencontohkan tentang bagaimana membuat segitiga bintang.

langsung aja pahami sourcecode dibawah ini :

public static void main(String[] args) {

        int x = 5;

        for (int i = 0; i < x; i++) {

            for (int j = 0; j < i; j++) {

                System.out.print("*");

            }

            System.out.println("*");

        }

    }

hasil output :

Segitiga Bintang terbalik :

public static void main(String[] args) {

        int x = 5;

        for (int i = x; i > 0; i--) {

            for (int j = 0; j < i - 1; j++) {

                System.out.print("*");

            }

            System.out.println("*");

        }

    }

hasil output :

Posted by Unknown On 14:48 No comments READ FULL POST

Monday 3 October 2011

Sequensial search adalah suatu algoritma yang berfungsi untuk mencari data yang terdapat  dalam suatu elemen. Langkah pencariannya adalah dengan membandingkan tiap-tiap data kemudian jika data dalam indek sama dengan data yang dicari maka data ditemukan.

public static void main(String[] args) {
        String[] data = {"satu", "dua", "tiga", "empat", "lima"};
        boolean cek = false;
        String cari = "enam";
        for (int i = 0; i < data.length; i++) {
            if (data[i].equals(cari)) {
                cek = true;
            }
        }
        if (cek) {
            System.out.println("Data " + cari + " ditemukan");
        } else {
            System.out.println("Data " + cari + " tidak ditemukan");
        }
    }

Hasil output :

Posted by Unknown On 15:07 No comments READ FULL POST
  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin
  • Youtube

Recent Post

Entri Populer

Total Pageviews

Visitor



Flag Counter

    About

    Orang yang berilmu mengetahui orang yang bodoh karena dia pernah bodoh, sedangkan orang yang bodoh tidak mengetahui orang yang berilmu karena dia tidak pernah berilmu.