Pages

Jumat, 31 Agustus 2012

JAVA (Konversi Bilangan Desimal Ke Biner, Hexa, Dan Oktal)

Kalo sebelumnya aku nge post coding untuk membuat program konversi bilangan desimal ke oktal dan hexa menggunakan "PHP", kali ini aku mau nge post nih coding untuk membuat program konversi bilangan desimal ke biner, oktal dan hexa menggunakan "JAVA" ...
Selamat Mencoba... :D
____________________________________________________________________________

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package javaapplication4;

import java.util.Scanner;
import javax.swing.JOptionPane;
/**
 *
 * @author Defryan20
 */
public class KonversiBilangan {
    static String name; //variable global
    static int bilDes;
 
    //fungsi/method rekursi

    public static void Biner (int n){
        if(n>1){
            Biner(n/2);
        }
        System.out.print(n%2);
    }
    public static void Hexa (int n){
        char[] daftarHexa={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
        if(n>1){
            Hexa(n/16);
        }
        System.out.print(daftarHexa[n%16]);
     
    }
    public static void Oktal (int n){
        char[] daftarOktal={'0','1','2','3','4','5','6','7','8'};
        if(n>1){
            Oktal (n/8);
        }
        System.out.print(daftarOktal[n%8]);
    }
    public static void inputDes(){
        System.out.print("Masukkan bilangan desimal = ");
        Scanner inputan=new Scanner(System.in);
        bilDes=inputan.nextInt();
        //return bilDes;
    }
    public static void tampilBiner(){
        inputDes();
        System.out.print("Binernya adalah ");
        Biner(bilDes);
    }
    public static void tampilHexa(){
        inputDes();
        System.out.print("Hexanya adalah ");
        Hexa(bilDes);
    }
    public static void tampilOktal(){
        inputDes();
        System.out.print("Oktalnya adalah ");
        Oktal(bilDes);
    }
    public static int inpBil(){
     
        System.out.println("***" + "\nSelamat datang teman "+name+",");
        System.out.println("Silahkan Memilih Menu Konversi Bilangan ke: " + "\n1. Biner \n2. Hexa \n3. Oktal \n4. Exit");
        System.out.print("Masukkan Angka Dari Menu Di Atas = ");
        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("Bye!!");
                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("Masukkan Nama Anda :");
        do{
            //pemanggilan method/fungsi menu
            menu(inpBil());
        }
                while(true);
    }
}

____________________________________________________________________________

Nih hasilnya aku liatin, bagi yang belum bisa coba codingnya dilihat ya dan terus berusaha :P

1. Kita akan mendapatkan pesan seperti di bawah dan kita harus mengisi nama kita.


2. Kita akan disuruh memilih menu yang tersedia dan mengetikan angka dari menu tersebut, lalu tekan enter.


3. Setelah kita memilih menu yang kita inginkan, selanjutnya kita mengetikan bilangan desimal yang akan di konversikan dan tekanlah enter. Finally hasil konversi bilangan desimal yang kita inginkan jadi deh. HAHAHAI, SENENGNYA... :D







Jumat, 10 Agustus 2012

PHP (Konversi Bilangan Desimal Ke Oktal)

Kalo sebelumnya aku nge post coding untuk membuat program pengkonversian bilangan desimal ke hexa, kali ini aku mau nge post coding untuk membuat program pengkonversian bilangan desimal ke oktal.
Selamat mencoba... :D
____________________________________________________________________________

<?php
$self = $_SERVER['PHP_SELF'];
if (isset($_POST['decimal'])) {// Apakah data ter-submit ?
    $decimal = $_POST['decimal'];
    $original = $_POST['decimal'];
    $hex = '';
    if (preg_match('/[^0-9]/', $decimal)) {//Memastikan apakah inputan berupa angka
        die("Maaf! Data yang anda masukkan bukan angka...<a href='$self'>Back</a> to form");
    } else {
        while ($decimal > 0) {
            $hasil = $decimal % 8;
            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;
                default:break;
            }
            $decimal=($decimal-$hasil)/8;
        }
    }
    $result = strrev($hex);
    echo "Bilangan $original (desimal) dalam oktal adalah $result.
        <a href='Konversi_desimal_ke_oktal.php'>Back</a> to the script";
} else {
    ?>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>Konversi bilangan desimal ke oktal</title>
        </head>
        <body>
            <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
                <h3>Masukkan bilangan Desimal di bawah ini :</h3>
                <input type="text" size="50" name="decimal">
                <input type="submit" value="Konversikan">
            </form>
        </body>
    </html>
    <?php
}
?>
 ___________________________________________________________________________

Nih, hasilnya dari coding diatas...
 AMAZING LO...







PHP (Konversi Bilangan Desimal Ke Hexa)

 Okeh, kali ini aku mau nge post coding untuk membuat program yang aku sebutin di atas.
Selamat mencoba ya... :D
____________________________________________________________________________

<?php
$self = $_SERVER['PHP_SELF'];
if (isset($_POST['decimal'])) {// apakah data ter-submit ?
    $decimal = $_POST['decimal'];
    $original = $_POST['decimal'];
    $hex = '';
    if (preg_match('/[^0-9]/', $decimal)) {//memasitikan apakah inputan berupa angka
        die("Maaf data yang anda masukkan bukan angka...<a href='$self'>Back</a> to form");
    } else {
        while ($decimal > 0) {
            $hasil = $decimal % 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";
                    break;
                default:break;
            }
            $decimal=($decimal-$hasil)/16;
        }
    }
      
    $result = strrev($hex);
    echo "Bilangan $original (desimal) dalam hexadesimal adalah $result.
        <a href='Konversi_desimal_ke_hexa.php'>Back</a> to the script";
} else {
    ?>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>Konversi bilangan desimal ke hexa</title>
        </head>
        <body>
            <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
                <h3>Masukkan bilangan Desimal disini :</h3>
                <input type="text" size="50" name="decimal">
                <input type="submit" value="Konversikan">
            </form>
        </body>
    </html>
    <?php
}
?>
 ___________________________________________________________________________

Ini nih hasilnya kalo udah di run programnya...
AMAZING LO...











Kamis, 02 Agustus 2012

Faktor Pembentukan Attitude

Kali ini postinganku masih tentang attitude nih :D
Sekarang aku mau membahas "faktor pembentukan attitude"
Selamat membaca...

Dalam pembentukan sikap ada faktor - faktor yang dapat mempengaruhi pembentukan sikap tersebut, faktor internal maupun faktor eksternal. Dibawah ini adalah contoh faktor - faktor yang dapat mempengaruhi pembentukan sikap seseorang
  • Pengalaman pribadi
Pengalaman pribadi harus meninggalkan kesan yang kuat.
Sikap mudah terbentuk jika melibatkan faktor emosional
  • Kebudayaan
Tergantung pada kebudayaan tempat individu tersebut dibesarkan
  • Orang lain yg dianggap penting (Significant Other)
Orang-orang yg kita harapkan persetujuannya bagi setiap gerak tingkah laku dan opini kita, orang yg berarti ridak ingin dikecewakan, dan yg berarti khusus
Umumnya individu tersebut akan memiliki sikap yg searah (konformis) dgn org yg dianggap penting

  • Media massa
Media cetak maupun elektronik. Dalam penyampaian pesan, media massa membawa pesan-pesan sugestif yg dapat mempengaruhi opini kita.
Jika pesan sugestif yg disampaikan cukup kuat, maka akan memberi dasar afektif dalam menilai sesuatu hal hingga membentuk sikap tertentu.
  • Institusi/Lembaga pendidikan dan Agama
Institusi berfungsi meletakkan dasar pengertian dan konsep moral dalam diri individu.
Pemahaman baik dan buruk, salah atau benar, yg menentukan sistem kepercayaan sesorang hingga ikut berperan dalam menentukan sikap seseorang.
  • Faktor Emosional
Suatu sikap dilandasi oleh emosi yg fungsinya sebagai semacam penyaluran frustasu atau pengalihan bentuk mekanisme pertahanan ego.
Dapat bersifat sementara ataupun menetap

Okeh teman, sampai di sini dulu ya...
sampai jumpa di postingan selanjutnya...
bye...

Rabu, 01 Agustus 2012

Attitude Is...



Attitude is... (Terserah kelanjutannya mau kalian isi apa. Tapi kalo menurutku Attitude is everything)

Attitude is everything (Sikap adalah segalanya). Sikap sangat dibutuhkan dalam kehidupan sehari - hari dan kita juga harus berperilaku dengan baik di mana saja kita berada, seperti di dalam rumah kita harus berperilaku baik dengan orang tua atau kakak dan adik kita, di sekolah kita juga harus berperilaku baik dengan teman ataupun guru - guru, pokoknya di mana saja kita berada kita harus berperilaku baik deh. Karena apabila sikap kita baik maka kita akan disegani oleh orang - orang disekeliling kita, begitu juga dengan sebaliknya, apabila kita dinilai buruk oleh seseorang, maka kita tidak memiliki attitude yang baik hasilnya kita tidak akan disegani deh sama orang - orang disekeliling kita. Oleh karenanya nggak salah kalo orang tua kita mengajari kita tentang cara bersikap / berperilaku yang baik sejak dini.

Setelah aku cari di internet, menurut hasil penelitian, ternyata orang - orang yang sukses sekitar 80% kesuksesan mereka dikarenakan attitude mereka, sedangkan 20% nya dikarenakan skil individu mereka yang joss. Mengapa demikian? Jika dipikir secara logika percuma saja memiliki skil yang bagus namun attitude nya jelek, maka seakan - akan skil individu tersebut tidak ada apa - apa nya. Namun berbeda jika attitude kita baik namun skil individu kita sudah lumayan baik, maka kedua nya terlihat seimbang, dan keseimbangan itulah yang insyaallah akan membawa kita sukses di hari esok.


JADI TERNYATA SIKAP ITU ADALAH SEGALANYA!

Plus, Minus PHP




Ternyata PHP juga punya keleibihan dan kekurangan juga to... :D
Yuk check apa kelebihan dan kekurangannya PHP...

Beberapa kelebihan PHP :
   1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
   2. Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.
   3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.
   4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.   
5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

Kelemahan PHP:
1.      Tidak ideal untuk pengembangan skala besar
2.      Tidak memiliki sistem pemrograman berorientasi objek yang sesungguhnya (sampai versi 4 ini)
3.      Tidak bisa memisahkan antara tampilan dengan logik dengan baik (walau penggunaan template dapat memperbaikinya)
4.      PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam melakukan pemrograman dan kurang memperhatikan isu dan konfigurasi PHP
5.      Kode PHP dapat dibaca semua orang, dan kompilasi hanya dapat dilakukan dengan tool yang mahal dari Zend ($2000).

Okeh, sampai sini dulu ya update an tentang PHP nya...
bye - bye...

Kenapa Logo PHP Gajah?

Kenapa sih logo PHP itu kok identik dengan gajah?
Jawabannya tidak jauh dari gajah itu sendiri, sangat besar dan luas sekali. Programmer sekarang harus tahu yang namanya PHP, maka dari itu peruangannya juga besar bagaikan gajah.

Walaupun PHP itu sulit dan luas, tetapi ilmunya tidak mustahil untuk dipelajari. Seperti gajah lah, meski besar dan sulit diangkat (dikuasai) tetapi gajah itu ramah dan tidak buas seperti binatang buas lainnya (mudah dikuasai)



Sedikit Tentang Si Pembuat Anak Baru :D



Nama : Rasmus Lerdorf

Tempat Tanggal Lahir : Qeqertarsuaq - Greenland, 22 November 1968

Rasmus Lerdorf merupakan seorang pemrograman dari Denmark / Greenland dan ia adalah pencipta pemrograman PHP. Rasmus Lerdorf menulis dua versi pertama dari PHP. Rasmus Lerdorf juga berpartisipasi dalam pengembangan versi - versi PHP dan selanjutnya yang dikembangkan oleh sebuah kelompok pengembang, termasuk di dalamnya Andi Gutmans dan Zeev Suraski yang selanjutnya mendirikan Zend Tecnologies. Pada tahun 1993 Rasmus lulus dari Universitas Waterloo. Sejak bulan September 2002, dia bekerja di Yahoo! sebagai seorang Insinyur Arsitek Infrastruktur. 

PHP Itu...

Okeh, kali ini aku mau mengenalkan kalian dengan anak baru yang bernama PHP :p
Sapa sih PHP itu? Mari kita baca post tentang PHP di bawah ini... Selamat membaca...


PHP itu akronim dari Hypertext Prepocessor. Namun pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.

Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.


Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

Nih kenalan dulu sama si pembuat PHP (Rasmus Lerdorf)

Oyi, sekian dulu ya kenalan sama anak baru nya.
Semoga anak baru kali ini dapat bermanfaat bagi kalian :D
Bye...



 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Learn from yesterday ,

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

live for today ,

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

and hope for tomorrow...