Label

Tampilkan postingan dengan label PHP. Tampilkan semua postingan
Tampilkan postingan dengan label PHP. Tampilkan semua postingan

Jumat, 07 September 2012

Konversi Bilangan Desimal ke Octal,Desimal ke Biner,Desimal ke hexa

                   Konversi Bilangan Desimal ke Octal,Desimal ke         Biner,Desimal ke hexa



Inilah coding konversi desimal ke octal, desimal ke biner, desimal ke hexadesimal dan dilengkapi dengan sistem login.



script untuk validasi atau sistem loginnya :

<!DOCTYPE html>
<?
if(isset($_POST['submit'])){
    $nama=$_REQUEST['nama'];
    if(isset($_POST['gender'])){
        $gender=$_REQUEST['gender'];
}
 else {
$gender='';  
}
$cek='';
}
else{
    $nama='';
    $gender='';
    $cek='harus diisi lengkap';
}
?>

Minggu, 02 September 2012

Konversi Bilangan Desimal menggunakan PHP

sama seperti JAVA tadi , tapi kali ini menggunakan PHP.
berikut codingnya :D :


<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<?php
error_reporting(0);
$des = $_REQUEST['des'];//deklarasi var desimal
$option = $_REQUEST['option'];//deklarasi var pilihan
//Membuat function bin untuk konversi ke biner
    function bin($bil){
      $decimal= $bil;
      $ori=$decimal;;
      while ($decimal>0){ //Looping memutuskan apakah inputan 1 atau 0 yang ditampilkan
                    if($decimal%2 == 0){ // menampbah 0
                        $binary .= 0; //$binary=0+$binary
                        $decimal /= 2; //$decimal=$decimal/2
                    }
                    else{   //menambah 1
                        $binary .= 1; //$binary=1+$binary
                        $decimal = ($decimal/2)-0.5;

                    }
                }
                $result = strrev($binary);
      return "Biner dari : $ori adalah : $result <br/>"; //funngsi ini mereturn hasil
    }
//Membuat function oct untuk konversi ke octal
    function oct($bil){
        $des= $bil;
        $ori=$des;
        $oct='';
        while($des>0){
            $hasil=$des%8;
                switch($hasil){
                    case 0: $oct.="0"; break;
                    case 1: $oct.="1"; break;
                    case 2: $oct.="2"; break;
                    case 3: $oct.="3"; break;
                    case 4: $oct.="4"; break;
                    case 5: $oct.="5"; break;
                    case 6: $oct.="6"; break;
                    case 7: $oct.="7"; break;
                    default : break;
                }
                if($des/8==0){
                    $sisa=($des%8);
                    $des=$sisa;
                }
                else{
                    $sisa=($des/8);
                    $des=$sisa%8;
                }
        }
        $result = strrev($oct);
         return "Octal dari : $ori adalah : $result <br/>"; //funngsi ini mereturn hasil
    }
//Membuat function hex untuk konversi ke hexa
    function hex($bil){
        $des= $bil;
        $ori=$des;
        $hex='';
        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);
         return "Hexa dari : $ori adalah : $result <br/>"; //funngsi ini mereturn hasil
    }
?>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Program Konversi Bilangan Desimal menggunakan PHP</title>
    </head>
    <body>
        <form action="<?php echo $_SERVER['PHP_SELF']; ?>"
                method="post" name="form1">
            <p>Inputkan bilangan desimal :
                <input type="text" name="des" value="<?php echo $des ?>" /></p>
            <p>Pilih konversi : <br/>
                <input type="radio" name="option" value="bin"
                    <?php ($option=="bin") ? print 'checked=""': print ''; ?>/>
                        Desimal to Biner<br/>
                <input type="radio" name="option" value="hex"
                    <?php ($option=="hex") ? print 'checked=""': print ''; ?>/>
                        Desimal to Hexa<br/>
                <input type="radio" name="option" value="oct"
                    <?php ($option=="oct") ? print 'checked=""': print ''; ?>/>
                        Desimal to Octal<br/>
            </p>
            <input type="submit" name="submit" value="Submit"/>
        </form>
        <?php
            if(isset($_POST['des'])){ //apakah data tersubmit?
                /*mambuat variable untuk menyimpan data yang dikirim*/
                $des = $_REQUEST['des'];
                $option = $_REQUEST['option'];
                //cek apakah data yang dikirim tidak kosong ?
                if($des=='' || $option==''){
                    echo '<h2>Maaf data Kurang Lengkap</h2>';
                }
                else{
                    //cek jenis kelamin
                    switch($option){
                        case 'bin' : echo "<h3>".bin($des)."</h3>"; break;
                        case 'hex' : echo "<h3>".hex($des)."</h3>"; break;
                        case 'oct' : echo "<h3>".oct($des)."</h3>"; break;
                        default : break;
                    }
                }
                echo "<a href='".$_SERVER['PHP_SELF']."'>Reset</a>"; //hasil
            }
         ?>
    </body>
</html>

berikut hasil outputnya ... cekidot :





Jumat, 10 Agustus 2012

Decimal to oktal

Decimal to Oktal... Ini dia scriptnya :D
 
<?php
if (isset($_POST['decimal'])){
$des = $_POST['decimal'];
...
$original = $_POST['decimal'];
$oct = '';
if (preg_match('/[^0-9]/',$des)) {
die ("maaf. inputan salah!");
}
else {
while ($des > 0) {
$hasil=$des%8;
switch($hasil){
case 0: $oct.="0"; break;
case 1: $oct.="1"; break;
case 2: $oct.="2"; break;
case 3: $oct.="3"; break;
case 4: $oct.="4"; break;
case 5: $oct.="5"; break;
case 6: $oct.="6"; break;
case 7: $oct.="7"; break;
case 8: $oct.="8"; break;
case 9: $oct.="9"; break;
case 10: $oct.="A"; break;
case 11: $oct.="B"; break;
case 12: $oct.="C"; break;
case 13: $oct.="D"; break;
case 14: $oct.="E"; break;
case 15: $oct.="F";
default:break;
}
if($des/8 == 0){
$sisa=($des%8);
$des=$sisa;
}
else{
$sisa=($des/8);
$des=$sisa%8;
}
}

$result = strrev($oct);
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></title>
</head>
<body>
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>"
method="POST">
<h3>Massukkan Bilangan Desimal disini (cepat!!):
</h3><input type="text" size="50" name="decimal">
<input type="submit" value="Konversikan!">
</form>
<?php
echo $_SERVER['PHP_SELF'];
?>
</body>
</html>
<?php
}
?>

Decima to Hexa

Dalam pembahasan yang sebelumnya belm saya sebutkan dengan jelas, apa saja script yang digunakan...
mak kali ini saya akan coba memberikan script yang telah saya pelajari....
DESIMAL KE HEXA :

<?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 (cepat!!):
</h3><input type="text" size="50" name="decimal">
<input type="submit" value="Konversikan!">
</form>
<?php
echo $_SERVER['PHP_SELF'];
?>
</body>
</html>
<?php
}
?>

Selasa, 07 Agustus 2012

Pengkonversian Bilangan Dari Desimal

Pengkonversian Bilangan Dari Desimal

pada artikel kali ini saya akan membahas tentang konversi dari bilangan desimal ke 3 bentuk bilangan lain, yaitu biner, octal, dan juga hexadesimal, mungkin cara ini beda dengan cara yang diberikan kepada guru saya, karena saya menggunakan fungsi bawaan dari PHP sendiri, yaitu decbin, decoct, dan dechex. ketiga fungsi itu akan saya  jelaskan di bawah.

DECIMAL TO BINER
pada fungi decbin bilangan yang asli nya desimal diubah ke dalam bentuk biner, untuk lebih jelasnya saya akan tulis script dibawah ini :
<?
$num=13; //mendefinisikan angka yang akan di tampilkan
$biner= decbin($num); //mengubah dari desimal ke biner
echo "Desimal= ".$num." Biner= ".$biner; //hasilnya adalah Desimal= 13 Biner= 1011
?>


DECIMAL OCTAL
pada fungi decoct bilangan yang asli nya desimal diubah ke dalam bentuk biner, untuk lebih jelasnya saya akan tulis script dibawah ini :
<?
$num=13; //mendefinisikan angka yang akan di tampilkan
$oct= decoct($num); //mengubah dari desimal ke biner
echo "Desimal= ".$num." Octal= ".$oct; //hasilnya adalah Desimal= 13 Octal= 15
?>



DECIMAL TO HEXA
pada fungi dechex bilangan yang asli nya desimal diubah ke dalam bentuk biner, untuk lebih jelasnya saya akan tulis script dibawah ini :
<?
$num=13; //mendefinisikan angka yang akan di tampilkan
$hex= dechex($num); //mengubah dari desimal ke biner
echo "Desimal= ".$num." Hexadesimal= ".$hex; //hasilnya adalah Desimal= 13 Hexadesimal= d
?>

Selasa, 24 Juli 2012

Penulisan Script

Penulisan Script PHP

Penulisan PHPAda empat macam cara penulisan kode PHP, yaitu :

1. <? echo ("ini adalah script PHPn"); ?>

Persiapan

Persiapan belajar PHP

Apache, PHP, MySQLSebelum memulai pelajaran ini berikut persiapan belajar PHP yang harus kita lakukan. Seperti mau bikin prakarya aja...

  1. Komputer dengan OS Windows. Sesungguhnya PHP bisa jalan di plaform OS apa saja. Tapi pada tutorial ini saya akan menggunakan OS Windows

Alasan Pakai PHP

Mengapa PHP?

Mengapa PHP?Mengapa PHP? mereka menggunakan PHP, yaa.. tentunya ada didalam keuntungan yang sudah kami sebutkan sebelumnya di atas tadi.

PHP banyak sekali digunakan untuk pengembangan web dinamis, dapat di katakan mayoritas pengembangan web didunia menggunakan PHP, misalnya saja web yang sudah melegenda beberapa tahun belakangan ini, yaitu facebook, friendster dan digg.

Web dinamis adalah sebuah web yang dapat melalukan update pada contentnya, didalamnya selalu terdapat CMS [Content Management System ] yaitu "ruang kendali" bagi pemilik website untuk melakukan update, biasanya jika ingin masuk ke dalam CMS ini user atau sang pemilik harus memberikan password agar "ruang kendali" bebas dari tangan - tangan yang tidak bertanggung jawab.

Kelebihan PHP

Kelebihan PHP

Logo PHPKelebihan PHP antara lain:

  • Bahasa pemograman php adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
  • Web Server yang mendukung php dapat ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah.

Tips PHP

Tips Belajar Bahasa Pemrograman PHP

 

php.pngKemarin lagi Online mengunakan Yahoo Messenger (YM) eh ada siswa yang kebetulan lagi online juga. Pas ditanya dia lagi ngapain? dia bilang lagi belajar PHP (wah mungkin sudah pinter nih anak belajar bahasa pemrograman sambil chatting bolehlah…) .  Setelah beberapa detik dia curhat kalo dia nggak ngerti pelajaran PHP, katanya “susah sekali ngerti bahasa PHP ini mbk”  (ya iyala lagi belajar sambil chatting  mana bisa masuk secara konsentrasi kan jadi buyar kl sambil chatting)  mana nyalahin instruktur yang mengajar pula,  sebagai instruktur  saya tersinggung juga abis kan satu profesi  ^_^
Kemudian saya keluarkan jurus nasehat-menasehati dalam kebaikan (ciee ila…),  gini ya saya panggil namanya kalo mau belajar itu nggak tergantung dari siapa yang mengajar tapi dari sendiri walaupun yang ngjr orang paling pinter sedunia kalo kitanya nggak ada minat sama pelajaran itu nggak akan mungkin masuk, jadi yang utama harus tumbuhkan minat terhadap pelajaran tersebut dulu. Kalo sdh ada minat pasti kita selalu mencari tahu tentang materi tersebut dengan mengumpulkan referensi tentang materi tersebut kemudian kalo sudah ada referensi pengetahuan kita akan bertambh sehingga pada waktu instruktur menerangkan kita sudah tahu tinggal menambahkan saja.
kalo di atas itu ma tips dari saya and versi saya sendiri…memang kalo belajar bahasa pemrograman itu susah memang tergantung minat kita yang timbul dari dalam hati…tapi saya coba-coba Searching ke mbah Google untuk cari tips belajar PHP (hitung-hitung untuk persiapan nanti waktu mengajar bahasa yang satu ini),  pas saya searching eh ketemu sebuah situs yang emang saya sukai di http://prothelon.com/mambo/pemrograman-php.html (selain tips ada juga tutorialnya lho)
Ok Begini Tips dari Prothelon.com

Pemrograman PHP sebenarnya sangat mudah dipelajari, dan artikel ini akan membantu anda untuk mempelajari tahapan pemrograman PHP dengan jauh lebih mudah lengkap dengan link-link yang berguna.
PHP adalah bahasa pemrograman yang relatif sangat mudah dipelajari karena sangat fleksibel dan tidak memerlukan aturan yang ketat dalam penulisan programnya. Nah, untuk bisa emmpelajarinya at least kamu harus memahami beberapa hal yang dasar terlebih dahulu. Kita mulai dengan urutan ilmu yang sebaiknya dikuasai terlebih dahulu ya.
Urutan Belajar Pemrograman PHP
Pertama sekali, kamu harus udah terbiasa nginternet. ini hukumnya wajib dan mandatory, karena PHP adalah bahasa pemrograman yang ditujukan untuk pemrograman di dunia internet. Perhatikan contoh-contoh web dinamis yang pernah kamu telusuri dan kamu pasti sudah melihat bahwa aplikasi web interaktif sangat bervariasi dan bermanfaat. Dengan melihat banyak contoh yang ada, maka kreasi kamu akan lebih kratif.Kalau udah sering nginternet, kamu harus memahami dulu cara kerja pemrograman Internet. Kamu bisa mulai dengan mempelajari bagaimana sebuah halaman web dapat tampil di layar komputer kamu dari web server yang letaknya jauh di belahan bumi lain. Salah satu sumber yang baik adalah http://w3school.org check that out!
Setelah punya bayangan tentang cara kerja internet, kamu bisa mulai belajar pemrograman HTML dulu untuk membuat halaman web statis. Kamu perlu menguasai HTML ini demi keindahan tampilan web site yang akan kamu bikin. Lengkapi pengetahuan kamu dengan tambahan ilmu lain seperti CSS yang akan membuat kamu mudah dalam mengubah tampilan web kamu dalam waktu singkat.
Kalau udah cukup mateng di HTML, kamu udah bisa mulai melangkahkan kaki kamu untuk mempelajari pemrograman PHP. Hal ini akan memberikan kemampuan baru pada web site yang kamu buat yaitu sifat interaktif dengan pengunjung web site kamu. Sebagai salah satu sumbernya, kamu bisa belajar php di tutorial yang ada di situs ini.
Nah, saat kamu udah mulai mempelajari pemrograman PHP, kamu akan sampai ke satu titik di mana kamu akan membutuhkan database. Database ini berguna untuk membuat web site kamu lebih bermanfaat lagi yaitu dengan membuat kamu bisa menyimpan data untuk dan dari pengunjung web site kamu dalam jumlah besar dan menampilkannya dengan lebih mudah.
Ok, kalau udah sampai tahap ini, kamu udah memliki semua kemampuan dasar untuk membuat web site. Selanjutnya kamu tinggal mengasah kemampuan yang kamu miliki dengan banyak mempelajari script yang sudah ada. Kamu bahkan bisa membuat program PHP yang canggih tanpa perlu menuliskan setiap kode dari awal. Gunakan script yang ada untuk membantu kamu melakukan development web site PHP kamu dengan jauh lebih cepat. Kunjungi web site http://hotscripts.com sebagai salah satu sumber kamu, dan aktiflah di berbagai forum PHP yang ada.
Terakhir… praktek, praktek dan praktek.
Semoga Bermanfaat ya….
Tetap semangat ya  ^_^

Sumber:http://nitatask.wordpress.com/2008/02/22/tips-belajar-bahasa-pemrograman-php/

Sejarah PHP

Sejarah PHP

PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP bernama FI (Form Interpreted). Pada saat tersebut PHP adalah sekumpulan script yang digunakan untuk mengolah data form dari web.

Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan menamakannya PHP/FI, pada saat tersebut kepanjangan dari PHP/FI adalah Personal Home Page/Form Interpreter. Dengan pelepasan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter sudah diimplementasikan dalam 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 nama rilis tersebut menjadi PHP 3.0.