Senin, 24 September 2012

PostHeaderIcon kiat agar doa mudah dikabulkan


(1) Ikhlaslah dalam berdo’a.

Syarat ini adalah syarat utama dan yang terpenting. Inilah modal utama sebuah do’a diijabahi. Allah Ta’ala berfirman,

فَادْعُوا اللَّهَ مُخْلِصِينَ لَهُ الدِّينَ وَلَوْ كَرِهَ الْكَافِرُونَ

“Maka sembahlah Allah dengan memurnikan ibadah kepada-Nya, meskipun orang-orang kafir tidak menyukai(nya).” (QS. Al Mu’min: 14)

Yang dimaksud dengan ikhlas dalam do’a adalah memurnikan do’a dan amalan dari segala kotoran, menujukan seluruh amalan tersebut hanya pada Allah, dan tidak menjadikan sekutu bagi-Nya, tidak riya’, tidak sum’ah.[1]

(2) Ikutilah tuntunan Nabi shallallahu ‘alaihi wa sallam dalam berdo’a dan tidak boleh membuat perkara yang tidak ada dasarnya dari beliau shallallahu ‘alaihi wa sallam.

Allah Ta’ala berfirman,

لَقَدْ كَانَ لَكُمْ فِي رَسُولِ اللَّهِ أُسْوَةٌ حَسَنَةٌ لِمَنْ كَانَ يَرْجُو اللَّهَ وَالْيَوْمَ الْآَخِرَ وَذَكَرَ اللَّهَ كَثِيرًا

“Sesungguhnya telah ada pada (diri) Rasulullah itu suri teladan yang baik bagimu (yaitu) bagi orang yang mengharap (rahmat) Allah dan (kedatangan) hari kiamat dan Dia banyak menyebut Allah.” (QS. Al Ahzab: 21)

Yang dituntunkan oleh Nabi shallallahu ‘alaihi wa sallam dalam do’a adalah memulai do’a dengan memuji Allah dan bershalawat kepada Rasul shallallahu ‘alaihi wa sallam, mengangkat tangan ketika berdo’a, menghadap kiblat, berdo’a dalam keadaan suci atau berwudhu jika itu mudah, bertawassul kepada Allah (dengan nama dan sifat-Nya, dengan kebaikan yang pernah diperbuat, dengan do’a orang sholeh yang hidup dan ada di tempat), mengulangi yang diminta sebanyak tiga kali, dan lain-lain.

(3) Yakinlah akan diijabahinya do’a dan menghadirkan hati ketika berdo’a.

Nabi shallallahu ‘alaihi wa sallam bersabda,

ادْعُوا اللَّهَ وَأَنْتُمْ مُوقِنُونَ بِالإِجَابَةِ وَاعْلَمُوا أَنَّ اللَّهَ لاَ يَسْتَجِيبُ دُعَاءً مِنْ قَلْبٍ غَافِلٍ لاَهٍ

“Berdoalah kepada Allah dalam keadaan yakin akan dikabulkan, dan ketahuilah bahwa Allah tidak mengabulkan doa dari hati yang lalai.”[2]

(4) Benar-benarlah mantap dalam mengharap.

Nabi shallallahu ‘alaihi wa sallam bersabda,

إِذَا دَعَا أَحَدُكُمْ فَلْيَعْزِمْ فِى الدُّعَاءِ وَلاَ يَقُلِ اللَّهُمَّ إِنْ شِئْتَ فَأَعْطِنِى فَإِنَّ اللَّهَ لاَ مُسْتَكْرِهَ لَهُ

“Jika salah seorang dari kalian berdoa hendaklah benar-benar mantap dalam mengharap, dan janganlah mengatakan: 'Allahumma in syi'ta fa-a'thini (Ya Allah jika Engkau menghendaki maka berikanlah untukku), karena sesungguhnya Allah 'azza wajalla tidak dalam tekanan."[3]

(5) Pilihlah waktu terbaik agar mudah terijabahinya do’a.

Di antara waktu terbaik untuk berdo’a agar mudah diijabahi adalah antara adzan dan iqomah, saat sujud, di sepertiga malam terakhir, di akhir shalat, dan di saat hujan turun.

Rabu, 12 September 2012

PostHeaderIcon inilah hasil gambar dari konversibilangan menggunakan data diri

setelah anda selesai menjalankan step I dan step II
klik shift+f6 (untuk debug program) di folder "awal" anda

daaan inilah hasilnya

tampilan awal





jika yang diisi hanya NAMA nya saja



jika yang diisi hanya jenis kelaminnya saja





jika nama mengandung angka


jika anda sudah isi semua data dan klik login maka akan menuju pada halaman ini


tampilan awal



jika inputan berupa "huruf"


hexadesimal


oktal


biner


jika di Reset



jika anda mengklik "back to home" maka anda akan menuju halaman awal



semoga bermanfaat :)












PostHeaderIcon konversi bilangan menggunakan data diri II

ini lanjutan dari "konversi bilangan menggunakan data diri I"

langkah langkahnya adalaah :
1. buat file webpage baru pada PHP class
2. beri nama konversi_bilangan
3. ketik koding dibawah ini


 <?php
error_reporting(0);
if (isset($_GET['keHexa'])) {
    $jenis = 'Hexadesimal';
    $bilangan = $_GET['bilangan'];
    $original = $_GET['bilangan'];
    $pertama = $bilangan;
    $hex = '';
    if ($bilangan == "") {
        $final = "bilangan belum di inputkan";
    } else {
        while ($bilangan > 0) {
            $sisaBagi = $bilangan % 16;
            switch ($sisaBagi) {
                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";
                    break;
                default:break;
            }
            $bilangan = ($bilangan - $sisaBagi) / 16;
        }
        $result = strrev($hex);
        $final = "<center><h4> " . $jenis . "nya adalah " . $result . "</h4></center>";
    }
}
if (isset($_GET['keOktal'])) {// apakah data ter-submit ?
    $jenis = 'Oktal';
    $bilangan = $_GET['bilangan'];
    $original = $_GET['bilangan'];
    $pertama = $bilangan;
    $okt = '';
    if ($bilangan == "") {
        $final = "bilangan belum di masukkan";
    } else {
        while ($bilangan > 0) {
            $sisaBagi = $bilangan % 8;
            switch ($sisaBagi) {
                case 0 : $okt .="0";
                    break;
                case 1 : $okt .="1";
                    break;
                case 2 : $okt .="2";
                    break;
                case 3 : $okt .="3";
                    break;
                case 4 : $okt .="4";
                    break;
                case 5 : $okt .="5";
                    break;
                case 6 : $okt .="6";
                    break;
                case 7 : $okt .="7";
                    break;
                default:break;
            }
            $bilangan = ($bilangan - $sisaBagi) / 8;
        }
        $result = strrev($okt);
        $final = "<center><h4> " . $jenis . "nya adalah " . $result . "</h4></center>";
    }
}

if (isset($_GET['keBiner'])) {
    $jenis = 'Biner';
    $bilangan = $_GET['bilangan'];
    $bilangan == "" ? $final = "bilangan belum dimasukkan" : $final = "";
    $original = $_GET['bilangan'];
    $pertama = $bilangan;
    $bin = '';
    if ($bilangan == "") {
        $final = "bilangan belum dimasukkan";
    } else {
        while ($bilangan > 0) {
            $sisaBagi = $bilangan % 2;
            if ($sisaBagi == 0) {
                $bin .= 0;
            } else if ($sisaBagi == 1) {
                $bin .= 1;
            }
            $bilangan = ($bilangan - $sisaBagi) / 2;
        }
        $result = strrev($bin);
        $final = "<center><h4>" . $jenis . "nya adalah " . $result . "</h4></center>";
    }
}
$nama = $_GET['nama'] ? $_GET['nama'] : "No Name";
$gender = $_GET['gender'] ? $_GET['gender'] : "N";
$greet = $gender == "P" ? "mbak" : "mas";
?>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Konversi Bilangan</title>
    </head>
    <body>
 
        <h1><?php echo "selamat datang " . $greet . " " . $nama; ?> , isi data dibawah ya</h1>
        <form action="Konversibilangan.php" method="GET" name="form1">
            <input type="hidden" name="nama" value="<?php echo $_GET['nama'] ?>"/>
            <input type="hidden" name="gender" value="<?php echo $_GET['gender'] ?>"/>
            <input type="text" name="bilangan" value="<?php echo $pertama ?>" /><br/>
            <input type="submit" name="keHexa" value="Hexadesimal"/>
            <input type="submit" name="keOktal" value="Oktal"/>
            <input type="submit" name="keBiner" value="Biner"/>
        </form>

    <?php
    if (isset($_GET['keHexa']) || isset($_GET['keOktal']) || isset($_GET['keBiner'])) {
        if (preg_match('/[^0-9]/', $bilangan)) {//memasitikan apakah inputan berupa angka
            echo "<center><h2>hanya diisi bilangan</h2></center>";
        } else {
            echo "<center><h2>".$final."</h2></center>";
        }
    }
    echo "<a href='awall.php'>Back to Home</a>";
   echo "<a href='Konversibilangan.php?nama=$nama&gender=$gender '>Reset</a>";
    ?>

PostHeaderIcon konversi bilangan menggunakan data diri I

langkah langkahnya adalaah :
1. buka netbeans
2.buat webpage baru pada folder praktek PHP
3. beri nama file "awal"
4. masukkan coding di bawah ini


<?php
error_reporting(0);
if (isset($_POST['submit'])) {
    $nama = $_REQUEST['nama'];
    if (isset($_POST['gender'])) {
        $gender = $_REQUEST['gender'];
        if ($gender == 'L') {
            $greet = '<h2>Selamat datang mas ' . $nama . ' !!!</h2>';
        } else if ($gender == 'P') {
            $greet = '<h2>Selamat datang mbak ' . $nama . ' !!!</h2>';
        }
    } else {
        $gender = '';
    }
    $cek = '';
    if (!$gender && !$nama) {
        $salah = "Maaf data anda belum ada lengkap";
    } else {
        if (preg_match('/[0-9]/', $nama) && !$gender) {
            $salah = "maaf tidak boleh alay";
        } else if (preg_match('/[0-9]/', $nama)) {
            $salah = "maaf tidak boleh alay";
        }
        if (!$gender) {
            $salah = "jenis kelaminnya mana?";
        }
        if (!$nama) {
            $salah = "namanya mana?";
        }
    }
    if (!$salah) {
        header("location: Konversibilangan.php?nama=$nama&gender=$gender");
    }
} else {
    $nama = '';
    $gender = '';
    $cek = 'isi data dibawah ya :)';
}
?>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Validasi</title>
    </head>
    <body>

        <h1><?php echo $cek ?></h1>
        <form action="<?php $_SERVER['PHP_SELF'] ?>" method="POST" name="form1">
            <p>Nama : <input type="text" name="nama" value="<?php echo $nama ?>" /></p>
            <p>Jenis kelamin : <input type="radio" name="gender" value="L"
                                      <?php ($gender == L) ? print 'checked="checked"'  : print''  ?>/> Laki-Laki

                <input type="radio" name="gender" value="P"
                       <?php ($gender == P) ? print 'checked="checked"'  : print ''  ?>/>Perempuan
            </p>
            <input type="submit" name="submit" value="Log In"/>
            <h1><?php echo $salah ?></h1>

        </form>


    <?php
    ?>
Senin, 10 September 2012

PostHeaderIcon konversi bilangan menggunakan JOptionpane

postingan ini sama dengan menu "konversi bilangan" namun yang sekarang kita tambah dengan pemanggilan JOptionpane

ini nih codingnya


package praktek1;
import javax.swing.JOptionPane;
public class JOptionkonversibilangan {
   // pendeklarasian var
private static String name;
    private static String des;
    private static String gender;
    private static int validDes;
    static StringBuilder binerHasil= new StringBuilder();
    static StringBuilder hexaHasil= new StringBuilder();
    static StringBuilder oktalHasil= new StringBuilder();
    static String sc;
//proses konversi
public static void keBiner(int n){
    if(n>1){
        keBiner(n/2);
        System.out.print(n%2);
        binerHasil.append(n%2);
    }
    }
    public static void keHexa(int n){
    char[] daftarHexa={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
        if(n>0){
            keHexa(n/16);
            System.out.print(daftarHexa[n%16]);
        hexaHasil.append(daftarHexa[n%16]);
        }
    }
    public static void keOktal(int n){
    char[] daftarOktal={'0','1','2','3','4','5','6','7','8'};
        if(n>0){
            keHexa(n/8);
            System.out.print(daftarOktal[n%8]);
            oktalHasil.append(daftarOktal[n%8]);
        }
    }
//penginputan desimal
public static void inputDesJOption(){
    des=JOptionPane.showInputDialog("Masukkan " + "Bil.Desimalnya = ");
    try{
        if(des.isEmpty()){
            JOptionPane.showMessageDialog(null, "Inputan angka tidak boleh kosong!");
            inputDesJOption(); //kembali input angka
        }
    }catch(NullPointerException npe){
        JOptionPane.showMessageDialog(null, "Harap diisi angka terlebih dahulu!!");
        inputDesJOption();// kembali input angka
    }
    }
//pengekspresian
public static void eksepsiInpBiner(){
    inputDesJOption();
    try {
        validDes=Integer.parseInt(des);
        System.out.print("\nDesimal dari "+des+ ", Binernya adalah = ");
        keBiner(validDes);
        System.out.println("\n");
        
    }catch(NumberFormatException nfe){
        JOptionPane.showMessageDialog(null, des+" bukan angka! "+ "\nMasukkan angka saja !");
        eksepsiInpBiner();
    }
    }
    public static void eksepsiInpHexa(){
    inputDesJOption();
    try {
        validDes=Integer.parseInt(des);
        System.out.print("\nDesimal dari "+des+ ", Hexanya adalah = ");
        keHexa(validDes);
        System.out.println("\n");
        
    }catch(NumberFormatException nfe){
        JOptionPane.showMessageDialog(null, des+" bukan angka ! "+ "\nMasukkan angka saja !");
        eksepsiInpHexa();
    }
    }
    public static void eksepsiInpOktal(){
    inputDesJOption();
    try {
        validDes=Integer.parseInt(des);
        System.out.print("\nDesimal dari "+des+ ", Oktalnya adalah = ");
        keOktal(validDes);
        System.out.println("\n");
        
    }catch(NumberFormatException nfe){
        JOptionPane.showMessageDialog(null, des+" bukan angka!! "+ "\nMasukkan angka saja!!");
        eksepsiInpOktal();
    }
    }
//output proses konversi
public static void outHasilBiner(){
    eksepsiInpBiner();
    }
     public static void outHasilHexa(){
    eksepsiInpHexa();
    }
     public static void outHasilOktal(){
    eksepsiInpOktal();
    }
//penginputan nama
public static void inpNama(){
    name=JOptionPane.showInputDialog("Masukkan Nama Anda :");
    try{
        if(name.isEmpty()){
            JOptionPane.showMessageDialog(null, "Nama tidak boleh kosong !");
            inpNama();//kembali input nama
        }
    }catch(NullPointerException npe){
        JOptionPane.showMessageDialog(null, "Harap diisi Nama dulu dong !");
        inpNama();//kembali input nama
    }
    }
//menampilkan input dialog jenis Kelamin 
    public static void jenisKelamin()
{
  // menampilkan pilihan gender
  Object[] options = { "cewek", "cowok" };
  int choice = JOptionPane.showOptionDialog(null, 
      "Apa jenis kelamin kamu?", 
      "Jenis Kelamin?", 
      JOptionPane.YES_NO_OPTION, 
      JOptionPane.PLAIN_MESSAGE, 
      null, 
      options, 
      options[0]);
  try{
            if (choice == JOptionPane.YES_OPTION)
  {
    gender="saudari, ";
    menuJOption1();
  }
  else if(choice == JOptionPane.NO_OPTION)
  {
      gender="saudara, ";
      menuJOption1();
  }
        }
        catch(NullPointerException npe){
            JOptionPane.showMessageDialog(null, "Harap diisi terlebih dahulu !!");
            inpNama();
        }
}
// untuk penghitungan bilangan terbilang
    String[] angka={"","Satu","Dua","Tiga","Empat","Lima","Enam","Tujuh","Delapan","Sembilan","Sepuluh","Sebelas"};

    private String sebut(int x){
        String bilang="";
        int y = x / 100;
        if(y > 0){
            bilang = angka[y]+" Ratus ";
            if(y == 1)bilang="Seratus ";
            x%=100;
        }
        if(x<12)bilang += angka[x];
        else{
            y=x/10;
            x%=10;
            if(y==1)
                bilang +=angka[x] + " Belas";
            else
                bilang += angka[y]+ " Puluh "+ angka[x];
        }
        return bilang;
    }

    private String terbilang(long  x){
        int y;
        String bilang="";
        String[] satuan={""," Ribu "," Juta "," Milyar "," Trilyun "," Quadrilyun "," Quintilyun "};
        if(x > Math.pow(10, 20)) return "Bilangan terlalu besar";
        for(int i=6;i>0;i--){
            y =  (int) (x/Math.pow(10, i*3));
            if(y > 0){
                if(y==1 && i==1) bilang += " Seribu "; else bilang += sebut(y) + satuan[i];
            } x %= Math.pow(10, i*3);
        }
        bilang+=sebut((int)x);
        return bilang;
    }
    public static void outTerbilang(){
    sc = JOptionPane.showInputDialog("Masukan Bilangan yang akan disebutkan : ");
    JOptionPane.showMessageDialog(null, new JOptionkonversibilangan().terbilang(new Long(sc)), "TERBILANG", JOptionPane.INFORMATION_MESSAGE);
    }

        public static void hasilPecahan(){
        int desimal;
        
        String str=JOptionPane.showInputDialog("Masukkan bilangan yang akan dipecah : ");
        desimal=Integer.parseInt(str);
        int satu, dua, tiga, empat, lima, enam, tujuh, delapan, sembilan, sepuluh, sebelas, duabelas, tigabelas;
        //
        satu=desimal/100000;
        desimal%=100000;
        
        dua=desimal/50000;
        desimal%=50000;
        
        tiga=desimal/20000;
        desimal%=20000; 
        
        empat=desimal/10000;
        desimal%=10000;
        
        lima=desimal/5000;
        desimal%=5000;
        
        enam=desimal/2000;
        desimal%=2000;
        
        tujuh=desimal/1000;
        desimal%=1000;
        
        delapan=desimal/500;
        desimal%=500;
        
        sembilan=desimal/200;
        desimal%=200;
        
        sepuluh=desimal/100;
        desimal%=100;
        
        sebelas=desimal/50;
        desimal%=50;
        
        duabelas=desimal/10;
        desimal%=10;
        
        tigabelas=desimal/1;
        desimal%=1;
    
    
            JOptionPane.showMessageDialog(null,"Jumlah seratus ribuan = "+satu
                                        +"\nJumlah lima puluh ribuan = "+dua
                                        +"\nJumlah dua puluh ribuan = "+tiga
                                        +"\nJumlah sepuluh ribuan = "+empat
                                        +"\nJumlah lima ribuan = "+lima
                                        +"\nJumlah dua ribuan = "+enam
                                        +"\nJumlah seribuan = "+tujuh
                                        +"\nJumlah lima ratusan = "+delapan
                                        +"\nJumlah dua ratusan = "+sembilan
                                        +"\nJumlah seratusan = "+sepuluh
                                        +"\nJumlah lima puluhan = "+sebelas
                                        +"\nJumlah lima satuan = "+duabelas
                                        +"\nJumlah satuan = "+tigabelas
                                        , "PECAHAN", JOptionPane.INFORMATION_MESSAGE);
    } 
        
// untuk reset
public static void kembaliMenu(){
        inpNama();
        jenisKelamin();
    }
//ini untuk menu dari konversi bilangan
public static void menuJOption(){
        inpNama();
        jenisKelamin();
        String[] pilihan = {"biner", "hexa", "oktal", "terbilang", "pecahan", "kembali", "keluar"};
        while (true) {
            int response = JOptionPane.showOptionDialog(
                               null                       
                             , "Selamat Datang "+gender+name+" !!"
                                + "\nPilih Konversi Bilangan dibawah ini?"// Pesan
                             , "Konversi Bilangan"               // Judul di Tittlebar
                             , JOptionPane.YES_NO_OPTION  // Tipe Option
                             , JOptionPane.PLAIN_MESSAGE  // Tipe Pesan
                             , null                       
                             , pilihan     
                             , null    // Default button
                           );
            switch(response){
                case 0:
                    outHasilBiner();
                    break;
                case 1:
                    outHasilHexa();
                    break;
                case 2:
                    outHasilOktal();
                    break;
                case 3:
                    outTerbilang();
                    break;
                case 4:
                    hasilPecahan();
                    break;
                case 5:
                    kembaliMenu();
                    break;
                case 6:
                case -1:
                    System.exit(0);
                default:
                    JOptionPane.showMessageDialog(null, "response salah"
                                                    + response); break;
            }
        }
    }

// pemanggilan data menuJOption untuk jenis kelamin
public static void menuJOption1(){
          String[] pilihan = {"biner", "hexa", "oktal", "terbilang", "pecahan", "kembali", "keluar"};
        while (true) {
            int response = JOptionPane.showOptionDialog(
                               null                       
                             , "Selamat Datang "+gender+name+" !!"
                                + "\nPilih Konversi Bilangan dibawah ini?"// Pesan
                             , "Konversi Bilangan"               // Judul di Tittlebar
                             , JOptionPane.YES_NO_OPTION  // Tipe Option
                             , JOptionPane.PLAIN_MESSAGE  // Tipe Pesan
                             , null                       
                             , pilihan     
                             , null    // Default button
                           );
            switch(response){
                case 0:
                    outHasilBiner();
                    break;
                case 1:
                    outHasilHexa();
                    break;
                case 2:
                    outHasilOktal();
                    break;
                case 3:
                    outTerbilang();
                    break;
                case 4:
                    hasilPecahan();
                    break;
                case 5:
                    kembaliMenu();
                    break;
                case 6:
                case -1:
                    System.exit(0);
                default:
                    JOptionPane.showMessageDialog(null, "response salah"
                                                    + response); break;
            }
        }
    }

//untuk pemanggilan seluruh method
public static void main (String[] args){
    menuJOption();
    }
}




daaan ini hasil gambarnya

- menginputkan nama


-jenis kelamin kamu


-selamaat dataang







-jika memilih salah satu dari opsidiatas (biner,hexa,oktal)


-jika tidak ada inputan bilangan


-jika inputan bukan angka





-inilah hasilnya jika inputan benar




-jika anda memilih hasil "terbilang"



-hasil "terbilang"


-jika anda memilih opsi "pecahan"

-hasil "pecahan"





-jika anda memilih opsi "kembali" maka anda kembali di perintahkan untuk menuliskan nama anda
- jika anda memilih opsi "exit" maka anda keluar
Senin, 03 September 2012

PostHeaderIcon konversi bilangan

Oke langsung saja yaa,

Materi kita kali ini adalaaaah..........
MENGKONVERSIKAN BILANGAN DESIMAL KE BILANGAN BINER,HEXA DAN OKTAL 

pertama tama pastikan komputer kalian dalam keadaan MENYALA
- pastikan juga netbeans sudah terinstal pada komputer kalian
-buka netbeans 
-klik kanan pada package lalu pilih New-Java Class
-ketikan coding di bawah ini 

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


/**
 *
 * @author bla bla bla
 */
public class KonversiBilangan {
    static String name; //variable global
    static int bilDes;
    static int asli;
    static String jeniskelamin;
    
    //fungsi method rekursi
    public static void Biner(int n){
        if(n>1){
            Biner(n/2);
           
        }
        System.out.print(n%2);
    }
    
    public static void inputDes(){
        System.out.print("masukkan bilangan desimal = ");
        Scanner inputan=new Scanner(System.in);
        bilDes=inputan.nextInt();
        //retrurn bilDes;
    }
    public static void tampilBiner(){
    inputDes();
    System.out.print("binernya adalah ");
    Biner(bilDes);
}
    public static void Hexa(int n){ //function utk konv ke heksa
        asli = n;
        if(n>1){
            Hexa(n/16);
        }
        if(!((n%16==0)&(n==asli))){ //jika heksa awal 0 tidak ditulis (misal 04 ditulis 4)
        switch(n%16){
            case 10 : System.out.print("A"); break;
            case 11 : System.out.print("B"); break;
            case 12 : System.out.print("C"); break;
            case 13 : System.out.print("D"); break;
            case 14 : System.out.print("E"); break;
            case 15 : System.out.print("F"); break;
            default : System.out.print(n%16);//System.out.print(
        }
        }
    }
    public static void tampilHexa(){ //function utk tampilkan hexa
        inputDes();
        System.out.print("Hexanya adalah :");
                Hexa(bilDes);
    }
     public static void Oktal(int n){ //function utk konv ke octal
        if(n>1){
            Oktal(n/8);
        }
        System.out.print(n%8);
    }
    public static void tampilOktal(){ //function utk tampilkan octal
        inputDes();
        System.out.print("Oktalnya adalah :");
                Oktal(bilDes);
    }
    
   public static int inpBil(){
       System.out.println("==============================================="
               + "\nSelamat datang "+jeniskelamin+", "+name+"");
       System.out.println("silahkan pilih 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;
   }

   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 ("Trima Kasih, silahkan datang kembali !!");
               System.exit(0); break;
           default:System.out.println("(maaf. pilih angka 1-4 saja)" 
                   + "");break;
               
       }
       System.out.println("\033"); //clear screen
   }
   public static void main(String arg[]){
       name=JOptionPane.showInputDialog("input your name : ");
       String [] options = { "male", "female","other" };
    String Cowok="Mr";
    String Cewek="Mrs";
     while(true){
    int choice = JOptionPane.showOptionDialog(
                null,
                "Enter Your Gender! ",
                "Option",
                 JOptionPane.YES_NO_CANCEL_OPTION,
                 JOptionPane.QUESTION_MESSAGE,
                 null,
                   options, "Quit");
        switch(choice){
            case 0 : jeniskelamin=Cowok;
                break;
            case 1 : jeniskelamin=Cewek;
                break;
            default : jeniskelamin="Tidak Ada";
        }
       do{
           //pemanggilan method/fungsi menu
           menU(inpBil());
       }
               while(true);
}
   }
}



- run coding yang sudah anda buat dengan cara tekan tombol Shift+f6 pada keyboard kalian

daaaaan inilah jadinya

                           
ketikkan nama anda pada kolom diatas
contoh : ketik nama "rima" lalu klik OK





                   
Klik sesuai jenis kelamin anda













                        
Desimal ke BINER








Desimal ke HEXA





Desimal ke OKTAL




                                           


EXIT !!!






selamat mencoba dan semoga berhasil :)











Jumat, 10 Agustus 2012

PostHeaderIcon konversi dari desimal ke hexa

langsung codingnya aja wes ya


<?php
if (isset($_POST['decimal'])){
$des = $_POST['decimal'];
$original = $_POST['decimal'];
$hex = '';
if (preg_match('/[^0-9]/',$des)) {
die ("maaf. inputan salah!");
}
else {
while ($des > 0) {
$hasil=$des%16;
switch($hasil){
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($des/16 == 0){
$sisa=($des%16);
$des=$sisa;
}
else{
$sisa=($des/16);
$des=$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></title>
</head>
<body>
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>"
method="POST">
<h3>Massukkan Bilangan Desimal disini (monggo !):
</h3><input type="text" size="50" name="decimal">
<input type="submit" value="Konversikan!">
</form>
<?php
echo $_SERVER['PHP_SELF'];
?>
</body>
</html>
<?php
}
?>

begini modelnya jika di tampilkan di browser


jika sudah di konversikan 






About Me

Foto Saya
Rima P Lestari
Pegawai kantoran yang bermimpi menjadi happy mom working at home
Lihat profil lengkapku

Labels

Diberdayakan oleh Blogger.

Followers