Follow @gregahfajar
Selasa, 11 September 2012

JAVA Konversi Bilangan dengan JOptionPane dan Scanner


KONVERSI BILANGAN
(Hexa, Oktal, Biner)


Seperti yang pernah saya posting minggu lalu, tapi di postingan saya kali ini ada sedikit perbedaan yaitu konversi bilangan dengan menu menggunakan JOptionPane choices.
Ingin tahu lebih lanjut..? 
Program dan Penjelasan bisa dilihat dibawah ini : 

 




Read More →JAVA Konversi Bilangan dengan JOptionPane dan Scanner
Senin, 03 September 2012

Konversi Bilangan dari JAVA


Konversi Bilangan

(Hexa, Octal, Biner)

Kali ini saya akan memposting dan menjelaskan sedikit tentang program java Konversi Bilangan dari Desimal ke Hexa, Octal dan Biner.

Contoh program dan Penjelasan bisa dilihat dibawah ini :
1. Inputan nama menggunakan JOptionPane.showInputDialog

 


2. Pilihan gender menggunakan JOptionPane choices atau menggunakan showOptionDialog



3. Jika memilih gender Cowok maka akan tampil seperti ini..
 
  
   apabila memilih cewek..
 
  
  
4. Konversi Bilangan Menggunakan Inputan Scanner dan ini adalah hasil Konversi dari Bilangan Desimal ke Biner



Konversi Bilangan Desimal ke Hexa


KOnversi Bilangan Desimal ke Oktal

 
Apabila memasukkan angka selain 1-4 maka...
 

Program Java Exit
 



Script Java dan Penjelasan..

package Praktek1;

import java.util.Scanner;
import javax.swing.JOptionPane;

/**
 *
 * @author MIDNIGHT
 */
public class KonversiBilangan {
    //global variable
    static String name;//object
    static String gender;//object
    static int bilDes;//variable
   
    //fungsi/method rekursi biner
    public static void Biner(int n){
        if(n>1){
            Biner(n/2);
        }
        System.out.print(n%2);
    }
          //method Hexa
    public static void Hexa(int n){
        char[] daftarHexa={'0','1','2','3','4','5','6','7','8','8','9','A',
            'B','C','D','E','F'};
        if(n>1){
            Hexa(n/16);
        }
        System.out.print(daftarHexa[n%16]);
    }
         //method Oktal
    public static void Oktal(int n){
        char[] daftarOktal={'0','1','2','3','4','5','6','7'};
        if(n>1){
            Oktal(n/8);
        }
        System.out.print(daftarOktal[n%8]);
    }
    public static int inputDes(){
       
        System.out.print("Masukkan bilangan desimal =");
        Scanner inputan=new Scanner(System.in);
        bilDes=inputan.nextInt();
        return bilDes;
    }
          //method menampilkan Biner
    public static void tampilBiner(){
        inputDes();
        System.out.print("Binernya adalah ");
        Biner(bilDes);
    }
          //method menampilkan Hexa
    public static void tampilHexa(){
        inputDes();
        System.out.print("Hexanya adalah ");
        Hexa(bilDes);
    }
          //method menampilkan Oktal
    public static void tampilOktal(){
        inputDes();
        System.out.print("Oktalnya adalah ");
        Oktal(bilDes);
    }
          //method untuk menampilkan inputan bilangan
    public static int inpBil(){
        System.out.println("========================="
                + "\nSelamat datang "+gender+" "+name+",");
        System.out.println("Silahkan memilih Menu Konversi "
                + "Bilangan ke: "+
                "\n1. Biner \n2. Hexa \n3. Oktal \n4. Exit" );
        System.out.print("Masukkan Angka Menu = ");
        Scanner inputan=new Scanner(System.in);
        int pilmenu=inputan.nextInt();
        return pilmenu;
       }
         //method dari Menu
    public static void menU(int pil){
        System.out.println("\033"); //clear screen
        switch(pil){
            case 1: tampilBiner(); break;
            case 2: tampilHexa(); break;
            case 3: tampilOktal(); break;
            case 4: System.out.println("Kamsia ya, sudah mampir.");
                    System.exit(0); break;
            default:System.out.println("(maaf. pilih angka 1-4 saja)");
                break;
        }
        System.out.println("\033"); //clear screen
    }
         //main method berfungsi untuk menampilkan proses pertama kali program dijalankan
    public static void main(String arg[]){
    name=JOptionPane.showInputDialog("Masukkan nama Anda : ");
        String[] choices = {"Cowok", "Cewek", "Exit"};
       
        String Cowok="Cowok";
        String Cewek="Cewek";
        while (true) {
            int response = JOptionPane.showOptionDialog(
                               null                      
                             , "Apakah anda cowok atau cewek?"   
                             , "Gender"              
                             , JOptionPane.YES_NO_OPTION 
                             , JOptionPane.QUESTION_MESSAGE 
                             , null                      
                             , choices    
                             , "Exit"   
                           );
        switch(response){
            case 0: gender="Bro";  
                break;
            case 1: gender="Sis";
                break;
            default : System.exit(0);
        }
    do{
        menU(inpBil());
    }
    while(true);
        }
  }
}

Terimakasih dan Semoga bermanfaat 
Read More →Konversi Bilangan dari JAVA
Sabtu, 11 Agustus 2012

Script Kombinasi 3 inputan JAVA (Scanner, Bufferedreader, JOptionPane)


Kombinasi 3 Inputan Java (Scanner, Bufferedreader, JOptionPane)


Pada postingan saya kali ini, saya akan memberikan sedikit gambaran tentang Kombinasi 3 Inputan dari Java. yaitu Scanner, Bufferedreader, dan JOptionPane. Inputan pertama dikalikan dengan bilangan kedua setelah itu hasilnya dibagi dengan inputan bilangan ketiga.

Contohnya bisa dilihat di bawah ini :


1. Saya menggunakan input scanner untuk bilangan pertama, dan menggunakan fungsi printIn.


Inputan Scanner

 
2. pada inputan untuk bilangan kedua saya menggunakan input BufferedReader dan menggunakan fungsi print.


Inputan BufferedReader


3. Sedangakan pada inputan untuk Bilangan ketiga saya menggunakan input JOptionPane dan menggunakan fungsi ShowInputDialog, artinya kita harus menekan ALT + TAB agar keluar input dialognya dan baru bisa menginputkan bilangan ketiga.


Inputan JOptionPane


4. Setelah itu akan keluar MessageDialog dan keluar hasilnya, 


Result


Script JAVA dari Program Diatas :

package Praktek1;

import java.util.Scanner;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import javax.swing.JOptionPane;

public class kombinasi_3_inputan {
   public static void main (String[] args) {
     Scanner input = new Scanner (System.in);
     System.out.println("Masukkan bilangan Pertama: ");
     String fn = input.nextLine();
    
     BufferedReader dataIn = new BufferedReader (new InputStreamReader(System.in) );
     String sn = "";
        System.out.print("Masukkan bilangan Kedua: ");
     try{
         sn = dataIn.readLine();
     }catch (IOException e){
         System.out.println("Maaf inputan Salah !");
     }
     String tn = JOptionPane.showInputDialog("Masukkan bilangan Ketiga: ");
        int num1 = Integer.parseInt(fn);
        int num2 = Integer.parseInt(sn);
        int sum = num1*num2;
        int num3 = Integer.parseInt(tn);
        int result = sum/num3;
       
        JOptionPane.showMessageDialog(null, "Hasilnya adalah " +result, "Hasil", JOptionPane.PLAIN_MESSAGE);
   }
}


Silahkan mencoba ! 
Semoga Postingan saya Bermanfaat. Terimakasih.
Read More →Script Kombinasi 3 inputan JAVA (Scanner, Bufferedreader, JOptionPane)
Kamis, 09 Agustus 2012

Konversi Bilangan Desimal ke Octal


BELAJAR PHP
Konversi Bilangan Desimal ke Hexa 



Sebelumnya saya pernah membuat postingan seperti ini, tetapi kali ini saya akan memberikan script php untuk mengkonversikan Bilangan Desimal ke Octal.

Tutorialnya masih coming soon, sabar ya.. 


 
Ini contoh programnya..
Konversi Desimal to Octal

Ini hasilnya..
Konversi Desimal to Octal
Script PHP :

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
    </head>
    <body>
        <?php
    if (isset ($_POST['decimal'])) {
    $decimal = $_POST['decimal'];
    $original = $_POST['decimal'];
    $octal='';
    if (preg_match('/[^0-9]/',$decimal)) {
        die("Maaf. Inputan salah..");
    }
    while($decimal>0) {
    $result=$decimal%8;
        switch($result) {
        case 0: $octal.="0"; break;
        case 1: $octal.="1"; break;
        case 2: $octal.="2"; break;
        case 3: $octal.="3"; break;
        case 4: $octal.="4"; break;
        case 5: $octal.="5"; break;
        case 6: $octal.="6"; break;
        case 7: $octal.="7"; break;
        default:break;   
        }
    if($decimal/8==0) {
        $sisa=($decimal%8);
        $decimal=$sisa;
    }else{
        $sisa=($decimal/8);
        $decimal=$sisa%8;
    }
        }
    $result = strrev($octal);
    echo "Bilangan $original (desimal) dalam octal adalah $result.
    <a href='konversi_inputan_ke_octal.php'>Back</a> to the script";
    }
else {
?>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Konversi Desimal Ke Octal</title>
    </head>
    <body>
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>"
          method="POST">
    <h3>Masukkan bilangan Desimal disini (Cepat !!):
    </h3><input type="text" size="50" name="decimal">
    <input type="submit" value="Konversikan!">
    </form>
        <?php
        echo $_SERVER ['PHP_SELF'];
        ?>    
        ?>
    </body>
    <?php
    }
    ?>
    </body>
</html>


Sekian postingan dari saya, Semoga Bermanfaat dan Terimakasih.
Read More →Konversi Bilangan Desimal ke Octal

Konversi Bilangan Desimal ke Hexa


BELAJAR PHP
Konversi Bilangan Desimal ke Hexa 



Pada postingan saya kali ini, saya akan memberikan script php untuk mengkonversikan Bilangan Desimal ke Hexa.

Tutorialnya masih coming soon, sabar ya..



Ini contoh programnya..
Konversi Bilangan Desimal ke Hexa

Ini Hasilnya..
Konversi Bilangan Desimal ke Hexa




Script PHP :
<html>
    <head>
   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
    </head>
    <body>
    <?php
    if (isset ($_POST['decimal'])) {
    $decimal = $_POST['decimal'];
    $original = $_POST['decimal'];
    $hex='';
    if (preg_match('/[^0-9]/',$decimal)) {
        die("Maaf. Inputan salah..");
    }
    while($decimal>0) {
    $result=$decimal%16;
        switch($result) {
        case 0: $hex.="0"; break;
        case 1: $hex.="1"; break;
        case 2: $hex.="2"; break;
        case 3: $hex.="3"; break;
        case 4: $hex.="4"; break;
        case 5: $hex.="5"; break;
        case 6: $hex.="6"; break;
        case 7: $hex.="7"; break;
        case 8: $hex.="8"; break;
        case 9: $hex.="9"; break;
        case 10: $hex.="A"; break;
        case 11: $hex.="B"; break;
        case 12: $hex.="C"; break;
        case 13: $hex.="D"; break;
        case 14: $hex.="E"; break;
        case 15: $hex.="F";
        default:break;   
        }
    if($decimal/16==0) {
        $sisa=($decimal%16);
        $decimal=$sisa;
    }else{
        $sisa=($decimal/16);
      &nbsp: $decimal=$sisa%16;
    }
        }
    $result = strrev($hex);
    echo "Bilangan $original (desimal) dalam hexa adalah $result.
    <a href='konversi_inputan_ke_hexa.php'>Back</a> to the script";
    }
else {
?>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Konversi Desimal Ke Hexa</title>
    </head>
    <body>
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>"
          method="POST">
    <h3>Masukkan bilangan Desimal disini (Cepat !!):
    </h3><input type="text" size="50" name="decimal">
    <input type="submit" value="Konversikan!">
    </form>
        <?php
        echo $_SERVER ['PHP_SELF'];
        ?>    
        ?>
    </body>
    <?php
    }
    ?>
</html>

Sekian postingan dari saya, Semoga Bermanfaat dan Terimakasih.
Read More →Konversi Bilangan Desimal ke Hexa
Minggu, 05 Agustus 2012

Vegetarian part II


C. Manfaat Vegetarian

Menurut penelitian di Amerika, para nabatiwan lebih sehat, panjang umur, bahkan awet muda. Mereka juga terhindar dari penyakit jantung. Penelitian lain juga menunjukkan bahwa serat dalam sayur dan buah amat berguna bagi kesehatan yang mengakibatkan populernya vegetarianisme di dunia. Diet vegetarian telah menunjukkan efek menurunkan tekanan darah pada pasien hipertensi, dan mencegah terjadinya hipertensi pada orang normal.

Penelitian juga menunjukkan wanita vegetarian yang telah memasuki menopause akan berkurang resiko penyakit jantung, kanker endometrium dan kanker payudara dibanding wanita dengan diet normal. Masakan Vegetarian merupakan jenis-jenis masakan yang menggunakan bahan-bahan nabati, atau non hewani yang tidak menggunakan daging sebagai bahan masakannya.

D. Masakan Vegetarian

Variasi masakan vegetarian berkembang menjadi tidak hanya menggunakan sayuran sebagai bahan utama untuk memasak, namun sekarang telah dikembangkan bahan makanan vegetarian, yakni berupa hasil olahan tepung, atau jamur yang dapat membentuk semacam daging-dagingan seperti daging asli. Daging vegetarian ini ditujukan untuk membantu proses adaptasi seseorang yang akan menjalani diet vegetarian.

Alasan orang-orang bervegetarian adalah karena kesehatan. Dengan hanya mengonsumsi sayur-sayuran, risiko kita terkena penyakit berbahaya sangatlah kecil.
Ada juga yang bervegetarian karena ingin tampil lebih cantik, ingin memiliki kulit yang halus dan bersih. Tidak hanya itu saja, bervegetarian juga dapat mengurangi pemanasan global yang ada di muka bumi ini. Industri peternakan menjadi salah satu penyebab pemanasan global di bumi dan juga menyumbang polusi yang cukup banyak, khususnya polusi udara. Selain pemanasan global dan polusi yang dihasilkan dalam industri, polusi juga dihasilkan dari proses pembuatan makanan bagi hewan.


E. Trend Vegetarian

Di era tahun 2012, trend vegetarian mulai banyak diminati. mulai dari kalangan orang biasa sampai artis terkenal seperti Oliver Sykes, Bryan Fair dll.
siapa itu Oliver Sykes? 
Oliver Sykes adalah Vocalist dari sebuah band beraliran metalcore yang bernama Bring Me The Horizon, band tersebut berasal dari Amerika Tengah.



Oliver Sykes


Alasan Oliver Sykes memilih Vegetarian karena  terpengaruh oleh PETA (People for the Ecthical Treatment of Animals). PETA adalah oraganisasi tentang New World Order atau biasa disebut Dunia Baru, organisasi Jahat yang digunakan untuk menguasai dunia.

Oliver berkata "I became a vegetarian many years ago after the listening to the Smiths, MEAT IS MURDER it opened my eyes to the painful lives of animals raise for food, and I knew I wanted no part of that"

sumber : wikipedia, google 
Read More →Vegetarian part II

Vegetarian


Vegetarian


A. Sejarah Vegetarian

Vegetarian adalah sebutan bagi orang yang hanya makan tumbuh-tumbuhan dan, tidak mengonsumsi makanan yang berasal dari makhluk hidup seperti daging dan unggas, namun masih mungkin mengonsumsi makanan laut seperti ikan, atau produk olahan hewan seperti telur, keju, atau susu.

Istilah 'vegetarian' diciptakan pada tahun 1847. Pertama kali digunakan secara formal pada tanggal 30 September tahun itu oleh Joseph Brotherton dan lain-lain, di Northwood Villa, Kent, Inggris. Saat itu adalah pertemuan pengukuhan dari Vegetarian Society Inggris.

Kata ini berasal dari bahasa Latin vegetus, yang berarti keseluruhan, sehat, segar, hidup; (jangan dihubungkan dengan 'vegetable-arian' - mitos manusia yang diimajinasikan hidup seluruhnya dari sayur-sayuran tetapi tanpa kacang, buah, biji-bijian, dan sebagainya)
Sebelum tahun 1847, mereka yang tidak makan daging secara umum dikenal sebagai 'Pythagorean' atau mengikuti 'Sistem Pythagorean', sesuai dengan Pythagoras 'vegetarian' dari Yunani kuno.

Definisi asli dari 'vegetarian' adalah dengan atau tanpa telur dan hasil ternak perah, dan definisi ini masih digunakan oleh Vegetarian Society hingga sekarang. Bagaimanapun juga, kebanyakan nabatiwan di India tidak memasukkan telur ke dalam diet mereka, seperti juga mereka dari tanah Mediterania klasik, sebagai contoh Pythagoras.

Di Indonesia secara tradisional suku bangsa Jawa tidak terlalu banyak mengonsumsi daging dan gemar mengonsumsi tahu dan tempe dalam menu mereka sehingga dapat dikatakan menjalankan diet semi vegetarian.
Ditengarai orang Yogyakarta memiliki tingkat harapan hidup yang tertinggi di Indonesia karena banyak mengonsumsi makanan berbahan dasar kedelai tersebut.





B. Jenis-jenis Vegetarian

1. Semi-Vegetarian

Semi-Vegetarian, di samping makan makanan dengan bahan nabati. Kelompok ini juga mau makan ikan, daging, susu, dan telur. Jenis nabatiwan ini adalah kelompok yang paling rendah.

2. Lacto-ovo-vegetarian

Lacto-ovo-vegetarian, selain makan yang terbuat dari bahan nabati juga dimakan, susu dan telur juga dimakan.

3. Lacto-vegetarian

Lacto-vegetarian, meski selain bahan nabati yang dimakan tetapi hanya susu yang dimakan dan makanan yang terbuat dari telur tidak dimakan.

4. Ovovegetarian

Ovovegetarian, kelompok nabatiwan ini merupakan kebalikan dari Lacto-vegetarian.

5. Vegan

Vegan merupakan kelompok nabatiwan yang paling ketat. Mereka hanya mau bahan makanan dari nabati saja dan sama sekali tidak memakan hewan laut atau produk olahan hewani. Bahkan madu dari lebah pun dihindari. Saking ketatnya, para vegan juga menentang penggunaan produk non-makanan yang berasal dari hewan, seperti pakaian dan sepatu, dan produk yang diujicobakan pada hewan seperti beberapa jenis kosmetik dan obat-obatan..

sumber : wikipedia

Read More →Vegetarian

Followers

Labels

Teman