Awal Penciptaan Java

Benarkah asal nama bahasa pemrograman JAVA berasal dari pulau jawa??Cari tahu kebenaranya!!.

Apa itu PHP?

Bagaimana awal pembuatan PHP?Apa fungsinya?dan Apa keunggulan PHP dari bahasa pemrogrman yang lain?

Sikap yang Baik/Positive

Banyak Hal Yang Bisa Dihasilkan oleh Sikap yang Baik

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

Selasa, 11 September 2012

PHP: Konversi Bilangan Desimal

MEMBUAT SENDIRI KALKULATOR KONVERSI DESIMAL

Kali ini saya akan memberikan tutorial tentang bagaimana membuat kalkulator konversi sederhana dengan PHP.Kita dapat mengkonversi desimal ke bilangan oktak,hexa dan biner dalam kalkulator buatan kita ini.
Langsung saja ,langkah langkahnya dibawah ini:

1.buatlah file dengan nama back.php.Nama file tersebut  bisa dirubah atau disesuaikan.

<?php
if (isset($_POST['submit'])){
    $nama=$_REQUEST['nama'];
    if(isset($_POST['gender'])){
        $gender=$_REQUEST['gender'];
    }
    else{
        $gender='';
    }
    $cek='';
}
else{
    $nama='';
    $gender='';
    $cek="you have to fill the field completely";
    }
?>
<!DOCTYPE html>

<html>
    <head>
   
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Conditional</title>
    </head>
    <style type="text/css">
a:link{color:#FF0000}
a:visited{color:#660099}
a:hover{color:#FFFF00}
a:active{color:#000000}
</style>
</head><body background="background.png">
    <script language="JavaScript">
<!--
window.alert("Welcome");
//-->
</script>
          <h1><?echo $cek?></h1><br>
        <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="form1">
            <p>Name : <input type="text" name="nama" value="<?php echo $nama?>"/></p>
            <p>sex : <input type="radio" name="gender" value="L"
                      <?php ($gender=="L")? print 'checked=""': print '';?>/>
        Male
        <input type="radio" name="gender" value="P"
              <?php ($gender=="P")? print 'checked=""': print ''; ?>/>
        Female </p>
            <input type="submit" name="submit" value="submit"/>
        </form>
                 <?php
        if (isset($_POST['submit'])) { // apakah data ter-sumbit?
            /*membuat variabel untuk menyimpan data yang dikirim*/
            $nama=$_REQUEST['nama'];
            if(isset($_POST['gender'])){
                $gender=$_REQUEST['gender'];
            }
            else{
                $gender='';
            }
            //cek apakah data yang dikirim tidak kososng
        if($nama==''  || $gender==''){
            echo'<h2>You are not fill the field completely </h2>';
        } else {
            /*cek jenis kelamin*/
            if ($gender=='L'){
                echo '<h2>Welcome Bro,  '.$nama.'!!</h2>';
            } else{
                echo'<h2>Welcome Sis,   '.$nama.'!!</h2>';
            }
        }
        echo "<a href='validation.php'> Click to start convertion </a>"; // HASIL ,
            }
        ?>
    </body>
</html>

script diatas akan menghasilkan form seperti ini:

bila telah berjalan seperti diatas maka kita akan menuju langkah ke2.

2.buat file php dengan nama validation.php lalu ketikan script seperti dibawah ini:

<?php
error_reporting(0);
$des = $_REQUEST['des'];//deklarasi var desimal
$option = $_REQUEST['option'];//deklarasi var pilihan
  function oct($des){      
   echo("jadi octal dari".$des." adalah ".decoct($des) . "<br />");
   
    }
function hexa($bil){
$decimal=$bil;
$ori=$decimal ;
    $hex =dechex($decimal);
    $result = strrev($hex);
      return "Bilangan $ori (desimal) dalam bentuk hexadesimal adalah $result";
 
}

function bin($bil){
      $decimal= $bil;
      $ori=$decimal;
                $binary= decbin($decimal);
                $result = strrev($binary);
      return "Biner 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></title>
    </head>
      <style type="text/css">

a:link{color:#FF0000}
a:visited{color:#660099}
a:hover{color:#FFFF00}
a:active{color:#000000}
</style>
 
    <body >
                <form action="<?php echo $_SERVER['PHP_SELF']; ?>"
                method="post" name="form1" id="style">
            <p>Inputkan : <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 ke Biner<br/>
                <input type="radio" name="option" value="hex"
                    <?php ($option=="hex") ? print 'checked=""': print ''; ?>/>
                        Desimal ke Hexa<br/>
                <input type="radio" name="option" value="oct"
                    <?php ($option=="oct") ? print 'checked=""': print ''; ?>/>
                        Desimal ke 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>Sorry data not complete</h2><br>';
                    echo "<a href='".$_SERVER['PHP_SELF']."'>Reset</a>";
                }
                else{
                    //cek jenis kelamin
                    switch($option){
                        case 'bin' : echo "<h3>".bin($des)."</h3>"; break;
                        case 'hex' : echo "<h3>".hexa($des)."</h3>"; break;
                        case 'oct' : echo "<h3>".oct($des)."</h3>"; break;
                        default : break;
             
                  }
                }
             
              }echo "<br><a href='back.php'>back to the login page </a>";
         ?>
    </body>
</html>



bila berjalan dengan baik maka hasil akhirnya akan seperti gambar dibawah ini:


ini akan muncul saat pertama kali kita menjalankan program dan alert tersebut terbuat dari javacript





gambar dibawah akan terjadi ketika kita belum lengakp mengisi form







dan gambar dibawah akan terjadi apabila kita telah mengisi dengan lengkap data/form tersebut










hasil konversi






Minggu, 09 September 2012

PHP: Konversi Bilangan Desimal

MEMBUAT SENDIRI KALKULATOR KONVERSI DESIMAL

Kali ini saya akan memberikan tutorial tentang bagaimana membuat kalkulator konversi sederhana dengan PHP.Kita dapat mengkonversi desimal ke bilangan oktak,hexa dan biner dalam kalkulator buatan kita ini.
Langsung saja ,langkah langkahnya dibawah ini:

1.buatlah file dengan nama back.php.Nama file tersebut  bisa dirubah atau disesuaikan.

<?php
if (isset($_POST['submit'])){
    $nama=$_REQUEST['nama'];
    if(isset($_POST['gender'])){
        $gender=$_REQUEST['gender'];
    }
    else{
        $gender='';
    }
    $cek='';
}
else{
    $nama='';
    $gender='';
    $cek="you have to fill the field completely";
    }
?>
<!DOCTYPE html>

<html>
    <head>
   
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Conditional</title>
    </head>
    <style type="text/css">
a:link{color:#FF0000}
a:visited{color:#660099}
a:hover{color:#FFFF00}
a:active{color:#000000}
</style>
</head><body background="background.png">
    <script language="JavaScript">
<!--
window.alert("Welcome");
//-->
</script>
          <h1><?echo $cek?></h1><br>
        <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="form1">
            <p>Name : <input type="text" name="nama" value="<?php echo $nama?>"/></p>
            <p>sex : <input type="radio" name="gender" value="L"
                      <?php ($gender=="L")? print 'checked=""': print '';?>/>
        Male
        <input type="radio" name="gender" value="P"
              <?php ($gender=="P")? print 'checked=""': print ''; ?>/>
        Female </p>
            <input type="submit" name="submit" value="submit"/>
        </form>
                 <?php
        if (isset($_POST['submit'])) { // apakah data ter-sumbit?
            /*membuat variabel untuk menyimpan data yang dikirim*/
            $nama=$_REQUEST['nama'];
            if(isset($_POST['gender'])){
                $gender=$_REQUEST['gender'];
            }
            else{
                $gender='';
            }
            //cek apakah data yang dikirim tidak kososng
        if($nama==''  || $gender==''){
            echo'<h2>You are not fill the field completely </h2>';
        } else {
            /*cek jenis kelamin*/
            if ($gender=='L'){
                echo '<h2>Welcome Bro,  '.$nama.'!!</h2>';
            } else{
                echo'<h2>Welcome Sis,   '.$nama.'!!</h2>';
            }
        }
        echo "<a href='validation.php'> Click to start convertion </a>"; // HASIL ,
            }
        ?>
    </body>
</html>

script diatas akan menghasilkan form seperti ini:

bila telah berjalan seperti diatas maka kita akan menuju langkah ke2.

2.buat file php dengan nama validation.php lalu ketikan script seperti dibawah ini:

<?php
error_reporting(0);
$des = $_REQUEST['des'];//deklarasi var desimal
$option = $_REQUEST['option'];//deklarasi var pilihan
  function oct($des){      
   echo("jadi octal dari".$des." adalah ".decoct($des) . "<br />");
   
    }
function hexa($bil){
$decimal=$bil;
$ori=$decimal ;
    $hex =dechex($decimal);
    $result = strrev($hex);
      return "Bilangan $ori (desimal) dalam bentuk hexadesimal adalah $result";
 
}

function bin($bil){
      $decimal= $bil;
      $ori=$decimal;
                $binary= decbin($decimal);
                $result = strrev($binary);
      return "Biner 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></title>
    </head>
      <style type="text/css">

a:link{color:#FF0000}
a:visited{color:#660099}
a:hover{color:#FFFF00}
a:active{color:#000000}
</style>
 
    <body >
                <form action="<?php echo $_SERVER['PHP_SELF']; ?>"
                method="post" name="form1" id="style">
            <p>Inputkan : <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 ke Biner<br/>
                <input type="radio" name="option" value="hex"
                    <?php ($option=="hex") ? print 'checked=""': print ''; ?>/>
                        Desimal ke Hexa<br/>
                <input type="radio" name="option" value="oct"
                    <?php ($option=="oct") ? print 'checked=""': print ''; ?>/>
                        Desimal ke 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>Sorry data not complete</h2><br>';
                    echo "<a href='".$_SERVER['PHP_SELF']."'>Reset</a>";
                }
                else{
                    //cek jenis kelamin
                    switch($option){
                        case 'bin' : echo "<h3>".bin($des)."</h3>"; break;
                        case 'hex' : echo "<h3>".hexa($des)."</h3>"; break;
                        case 'oct' : echo "<h3>".oct($des)."</h3>"; break;
                        default : break;
             
                  }
                }
             
              }echo "<br><a href='back.php'>back to the login page </a>";
         ?>
    </body>
</html>

bila berjalan dengan baik maka hasil akhirnya akan seperti gambar dibawah ini:

ini akan muncul saat pertama kali kita menjalankan program dan alert tersebut terbuat dari javacript




gambar dibawah akan terjadi ketika kita belum lengakp mengisi form






dan gambar dibawah akan terjadi apabila kita telah mengisi dengan lengkap data/form tersebut








hasil konversi





Jumat, 10 Agustus 2012

Konversi Decimal to Octal

Setelah saya memeberikan tutorial konversi dari desimal ke biner dan angka desimal ke angka hexa,kali ini saya akan memberikan tutorial PHP yang fungsinya untuk mengubah angka  desimal ke angka  octal.Saya akan memberikan screenshot coding nya.Tentu saja dalam bentuk image karena ketika kita berpikir dan melakukan sesuatu ingatan kita akan mapu mengingat 90% hal hal baru.Langsung saja,gambar dapat dilihat dibawah:


Fungsi Coding:

<?PHP
if (isset($_POST['decimal'])) { <<< apakah data data tersubmit
    $des = $_POST['decimal'];
    $original = $_POST['decimal'];
    $hex='';
    if (preg_match('/[^0-9]/',$decimal)) { <<<<memastikan inputan adalah angka
die("Maaf, Inputan Salah :( ");
    }



while ($des > 0) { <<<< looping memutuskan apa .......
            if ($decimal%2 == 0) { // menambah 0
                $binery .= 0; // $binery=0+$binery;
                $des /=2; // $binery=$binery/2
            }
            else { // menambah 1
                $binery .=1; // $binery=1+$binery;
                $des = ($des/2)-0.5;
                // echo "<br>$desimal<br>";
            }



Untuk hasilnya dapat dilihat dibawah ini.

Hasil:

FORM INPUTAN


HASIL KONVERSI


Selanjutnya...bila ada kesalahan pada coding atau ada masalah silahkan comment.

Konversi Decimal to Hexa

Setelah saya memeberikan tutorial konversi dari desimal ke biner,kali ini saya akan memberikan tutorial PHP yang fungsinya untuk mengubah angka  desimal ke angka  hexa.Saya akan memberikan screenshot coding nya.Tentu saja dalam bentuk image karena ketika kita berpikir dan melakukan sesuatu ingatan kita akan mapu mengingat 90% hal hal baru.Langsung saja,gambar dapat dilihat dibawah:


Fungsi Coding:

<?PHP
if (isset($_POST['decimal'])) { <<< apakah data data tersubmit
    $des = $_POST['decimal'];
    $original = $_POST['decimal'];
    $hex='';
    if (preg_match('/[^0-9]/',$decimal)) { <<<<memastikan inputan adalah angka
die("Maaf, Inputan Salah :( ");
    }



while ($des > 0) { <<<< looping memutuskan apa .......
            if ($decimal%2 == 0) { // menambah 0
                $binery .= 0; // $binery=0+$binery;
                $des /=2; // $binery=$binery/2
            }
            else { // menambah 1
                $binery .=1; // $binery=1+$binery;
                $des = ($des/2)-0.5;
                // echo "<br>$desimal<br>";
            }



Untuk hasilnya dapat dilihat dibawah ini.

Hasil:

FORM INPUTAN


HASIL KONVERSI


Selanjutnya...bila ada kesalahan pada coding atau ada masalah silahkan comment.

Konversi Decimal to Biner

Kali ini saya akan memberikan tutorial PHP yang fungsinya untuk mengubah angka  desimal ke angka biner.
Saya akan memberikan screenshot coding nya.Tentu saja dalam bentuk image karena ketika kita berpikir dan melakukan sesuatu ingatan kita akan mapu mengingat 90% hal hal baru.Langsung saja,gambar dapat dilihat dibawah:


Fungsi Coding:

<?PHP
if (isset($_POST['decimal'])) { <<< apakah data data tersubmit
    $decimal = $_POST['decimal'];
    $original = $_POST['decimal'];
    $binery='';
    if (preg_match('/[^0-9]/',$decimal)) { <<<<memastikan inputan adalah angka    
die("Maaf, Inputan Salah :( ");
    }



while ($decimal > 0) { <<<< looping memutuskan apa .......
            if ($decimal%2 == 0) { // menambah 0
                $binery .= 0; // $binery=0+$binery;
                $decimal /=2; // $binery=$binery/2
            }
            else { // menambah 1
                $binery .=1; // $binery=1+$binery;
                $decimal = ($decimal/2)-0.5;
                // echo "<br>$desimal<br>";
            }



Untuk hasilnya dapat dilihat dibawah ini.

Hasil:

FORM INPUTAN


HASIL KONVERSI



Selanjutnya...bila ada kesalahan pada coding atau ada masalah silahkan comment.

Senin, 30 Juli 2012

Manfaat Menggunakan PHP dan Mengapa PHP lebih baik dari ASP.net?

Manfaat menggunakan PHP

PHP adalah bahasa pemrograman yang terkenal untuk memperluas halaman web dengan fitur dinamis. Meskipun HTML dapat lay out halaman yang menarik dan bentuk mungkin hadir untuk pengguna untuk memasukkan informasi, HTML tidak bisa benar-benar melakukan apa-apa dengan data meta-bahwa pengguna memasukan dalam bentuk.
bahasa Web ekstensi server seperti PHP menyediakan cara untuk menangani pengiriman formulir dan permintaan pengguna lain dengan mengakses database, mengirim email, menghasilkan gambar dengan cepat dan melakukan tindakan lain. PHP saat ini web server yang paling populer bahasa perpanjangan, digunakan dalam mengembangkan banyak website. Hal ini disebabkan populer untuk gratis, opensource di alam dan sebagian lagi karena keramahan dan kenyamanan misalnya. membaca seluruh file dan keluaran ke web browser dapat dicapai dengan satu baris kode PHP.

Mengapa PHP lebih baik dari ASP.net?

Kita tahu bahwa PHP adalah singkatan dari Hypertext Preprocessor dan ASP.net berdiri untuk Active Server Pages. Kedua bahasa alternatif untuk satu sama lain untuk pengembangan web.

"PHP adalah bahasa yang relatif sederhana untuk digunakan daripada ASP.net.Mulanya, PHP ditulis dalam bahasa pemrograman C untuk mengganti satu set script di Perl. Itulah alasan mengapa coding di PHP masih sederhana bahkan hari ini. Banyak pengembang menemukan diri mereka menjadi lebih nyaman dengan sifat user-friendly PHP ketika datang ke coding."

"PHP memiliki dukungan lebih baik untuk sistem manajemen basis data, MySQL. Sebenarnya, platform blogging yang sangat populer, Word Tekan menggunakan kombinasi hebat coding pada PHP MySQL untuk sistem manajemen konten yang, yang mencakup sekitar ratusan ribu posting blog setiap hari. Layanan lain yang sangat populer dan sering diperbarui yang menggunakan kombinasi PHP dan MySQL Joomla. ASP.net juga dapat mendukung MySQL, tapi PHP adalah bulat dipuji, oleh massa dan kelas sama, untuk dukungan besar untuk sistem manajemen database."

"Programmer yang menggunakan PHP dan ASP.net baik juga mempertahankan pendapat mereka bahwa PHP lebih baik untuk dukungan tertanam dengan sistem manajemen database lain, lihat. SQLite. SQLite digambarkan sebagai sistem manajemen basis data relasional dan karena hal ini terkandung dalam sebuah perpustakaan pemrograman C, PHP dapat memberikan dukungan yang lebih baik untuk itu."

"Ketika datang untuk mendukung, PHP menang atas ASP.net. Alasan utama untuk ini adalah bahwa PHP adalah opensource. Karenanya, mendukung bisa datang bebas dari seluruh dunia. Dalam kebanyakan kasus, perbaikan PHP secara instan. Kebanyakan mendukung PHP dapat langsung ditemukan online dengan melakukan pencarian sederhana di Internet."

"PHP adalah bahasa pemrograman opensource, yang artinya bebas bagi siapa saja untuk menggunakan. Pemrogram dapat mengembangkan aplikasi PHP hampir tanpa biaya, karena PHP adalah bebas untuk digunakan. ASP.net tidak bebas terlalu, tetapi ekstensi yang tersedia secara gratis di platform Windows, ke atas 98. Karenanya, ASP.net tersedia untuk pengguna Windows ketika mereka membelinya. Yang menempatkan sedikit pembatasan dalam penggunaannya."

"ASP.net disusun ke dalam memori dalam kode biner. Jadi, ketika ASP.net digunakan untuk coding, terbukti bahwa hal itu memakan waktu lebih lama waktu untuk memproses sejak kode harus diambil dari memori. However, PHP tidak dikompilasi ke dalam memori seperti ASP.net adalah. Hal ini ditafsirkan pada saat runtime. Itulah alasan mengapa PHP coding mengarah ke kecepatan Namunbih baik dan bahkan efisiensi. However, harus dikatakan bahwa baik PHP dan ASP.net dapat berjalan pada kecepatan tertinggi dan efisiensi ketika mereka diberi kode ahli."

"Untuk menjalankan ASP.net Anda perlu IIS pada windows, yang tidak gratis. Untuk PHP namun Anda perlu Linux dan Apache yang bebas. Great dibangun untuk mendukung ftp, email, paket grafis gd2 dan juga MySQL hadir dalam PHP."
"PHP akan berjalan di UNIX, Linux, Solaris dan Windows. ASP.net terutama hanya Windows asosiasi tetapi Anda dapat menggunakannya di Linux dengan modul tambahan terpasang."

Sedikit Lebih Dalam Tentang PHP!

Php (hypertext preprocessor) dalam pengertian mudahnya adalah bahasa pemrograman yang berfungsi untuk membuat website dinamis maupun aplikasi web.

Sedangkan pengertian lainnya php itu adalah suatu bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis

Server-side scripting disini dimaksudkan adalah suatu sintaks dan perintah-perintah PHP dimana mereka hanya akan dieksekusi di server kemudian hasilnya dikirim ke browser dalam format HTML. Sehingga kode-kode program PHP tidak akan terlihat oleh user sehingga keamanan web bisa dikatakan terjamin.

Sebagai contoh jika kita meng-save as suatu website dimana website tersebut ada implant phpnya maka kita tidak akan ikut mengesave source code phpnya, mungkin yang tercopy hanya source HMTL, JavaScript, dan CSS sedangkan PHPnya tidak tercopy 8)

Apa sih manfaat website ber-php itu dibandingkan dengan website hanya ber-HTML saja ?

Php itu bisa dibilang berbeda dengan HTML yang hanya bisa menamplakan konten statis. Dengan PHP kita bisa berinteraksi dengan database, file, dan folder sehingga seperti pengertian diatas, php membuat website menjadi dinamis. Dengan adanya kelebihan php tersebut kita bisa membuat suatu website berbasis blog, toko online, CMS, forum, dan website social networking yang paling terkenal saat ini ya facebook itu.

Syarat untuk menjalankan PHP…

Kita tidak bisa langsung menjalankan code program php seperti halnya HTML. Jika kita ingin menjalankan php kita membutuhkan suatu web server, dimana web server bertugas untuk memperoses file-file php dan mengirimkan hasil pemrosesan itu untuk ditampilkan di browser client. Contohnya saja hmm menu kalkulator. Jika di website kita diberi suatu form berfungsi kalkulator maka di website tersebut kita memasukan angka-angka dan perintah, kemudian angka-angka tersebut akan diproses di dalam web server dan hasilnya akan dikembalikan ke browser client.





Web server itu sebenernya apa dan bagaimana sih?

Web server itu adalah software yang diinstal pada computer local ataupun computer lain yang berada di jaringan internet atau intranet yang berfungsi untuk melayani permintaan-permintaan web dari client.

Web server yang sering digunakan adalah Apache, PHP binary, MySql. Lha untuk lebih mudah menggabungkan ketika item itu ada sebuah software dimana dapat mengkonfigurasi ketika item tersebut sehingga pengaplikasiaanya lebih mudah. Contoh software-software tersebut adalah Lamp, Xampp, Wamp, Mamp dll. Dimana software-software tersebut harus diinstal dahulu baru bisa digunakan.

Sabtu, 28 Juli 2012

Apa itu PHP?

PHP Pertama kali ditemukan pada 1995 oleh seorang Software Developer bernama
Rasmus Lerdrof. Ide awal PHP adalah ketika itu Radmus ingin mengetahui jumlah
pengunjung yang membaca resume onlinenya. script yang dikembangkan baru dapat
melakukan dua pekerjaan, yakni merekam informasi visitor, dan menampilkan jumlah
pengunjung dari suatu website. Dan sampai sekarang kedua tugas tersebut masih tetap
populer digunakan oleh dunia web saat ini. Kemudian, dari situ banyak orang di milis
mendiskusikan script buatan Rasmus Lerdrof, hingga akhirnya rasmus mulai membuat
sebuah tool/script, bernama Personal Home Page (PHP).
Kebutuhan PHP sebagai tool yang serba guna membuat Lerdorf melanjutkan untuk
mengembangkan PHP hingga menjadi suatu bahasa tersendiri yang mungkin dapat
mengkonversikan data yang di inputkan melalui Form HTML menjadi suatu variable,
yang dapat dimanfaatkan oleh sistem lainnya. Untuk merealisasikannya, akhirnya Lerdrof
mencoba mengembangkan PHP menggunakan bahasa C ketimbang menggunakan Perl.
Tahun 1997, PHP versi 2.0 di rilis, dengan nama Personal Home Page Form Interpreter
(PHP-FI). PHP Semakin popular, dan semakin diminati oleh programmer web dunia.
Rasmus Lerdrof benar-benar menjadikan PHP sangat populer, dan banyak sekali
Team Developer yang ikut bergabung dengan Lerdrof untuk mengembangkan PHP
hingga menjadi seperti sekarang, Hingga akhirnya dirilis versi ke 3-nya, pada Juni 1998,
dan tercatat lebih dari 50.000 programmer menggunakan PHP dalam membuat website
dinamis.
Pengembangan demi pengembangan terus berlanjut, ratusan fungsi ditambahkan
sebagai fitur dari bahasa PHP, dan di awaal tahun 1999, netcraft mencatat, ditemukan
1.000.000 situs di dunia telah menggunakan PHP. Ini membuktikan bahwa PHP
merupakan bahasa yang paling populer digunakan oleh dunia web development. Hal ini
mengagetkan para developernya termasuk Rasmus sendiri, dan tentunya sangat diluar
dugaan sang pembuatnya. Kemudian Zeev Suraski dan Andi Gutsman selaku core
developer (programmer inti) mencoba untuk menulis ulang PHP Parser, dan
diintegrasikan dengan menggunakan Zend scripting engine, dan mengubah jalan alur
operasi PHP. Dan semua fitur baru tersebut di rilis dalam PHP 4.13 Juli 2004, evolusi PHP, PHP telah mengalami banyak sekali perbaikan disegala
sisi, dan wajar jika netcraft mengumumkan PHP sebagai bahasa web populer didunia,
karena tercatat 19 juta domain telah menggunakan PHP sebagai server side scriptingnya.
PHP saat ini telah Mendukung XML dan Web Services, Mendukung SQLite. Tercatat
lebih dari 19 juta domain telah menggunakan PHP sebagai server scriptingnya. Benarbenar
PHP sangat mengejutkan.
Yang menjadikan PHP berbeda dengan HTML adalah proses dari PHP itu sendiri.
HTML merupakan bahasa statis yang apabila kita ingin merubah konten/isinya maka
yang harus dilakukan pertama kali nya adalah, membuka file-nya terlebih dahulu,
kemudian menambahkan isi kedalam file tersebut. Beda hal nya dengan PHP. Bagi anda
yang pernah menggunakan CMS seperti wordpress atau joomla yang dibangun dengan
PHP tentunya, ketika akan menambahkan konten kedalam website, anda tinggal masuk
kedalam halaman admin, kemudian pilih new artikel untuk membuat halaman/content
baru. Artinya hal ini, seorang user tidak berhubungan langsung dengan scriptnya.
Sehingga seorang pemula sekalipun dapat menggunakan aplikasi seperti itu.
Keunggulan PHP :
1. Gratis
Apa yang membuat PHP begitu berkembang sangat pesat?? hingga jutaan domain
menggunakan PHP, begitu populernya PHP?? Jawabannya adalah karena PHP itu
gratis. Saya sendiri menyukai bahasa yang satu ini selain mudah juga karena gratis.
2. Cross platform
Artinya dapat di gunakan di berbagai sistem operasi, mulai dari linux, windows, mac
os dan os yang lain.
3. Mendukung banyak database
PHP telah mendukung banyak database, ini mengapa banyak developer web
menggunakan PHP Adabas D Adabas D, dBase dBase, Empress Empress, FilePro
(read-only) FilePro (read-only) Hyperwave, IBM DB2, Informix, Ingres, InterBase,
FrontBase mSQL, Direct MS-SQL, MySQL MySQL, ODBC, Oracle (OCI7 and
OCI8), Ovrimos, PostgreSQL SQLite, Solid, Sybase, Velocis, Unix dbm.
4. On The Fly
PHP sudah mendukung on the fly, artinya dengan php anda dapat membuat document text, Word, Excel, PDF, menciptakan image dan flash, juga menciptakan file-file
seperti zip, XML, dan banyak lagi.

Awal Penciptaan dan Asal Nama JAVA

Penciptaan platform dan bahasa pemograman ini bukan berasal dari jawa ataupun bermarkas di pulau jawa. Akhir tahun 1990, java tadinya merupakan proyek internal di Sun Microsystem Inc, Santa Clara, California, America. Proyek cetusan Patrik Naughton itu diberi nama Stealth Project dan setelah James Gosling dan Mike Sheridan, bergabung nama itu berganti menjadi Green Project dengan dibantu oleh beberapa ahli. Proyek dimulai dari sebuah kantor kecil di Stand Hill Road, Metro Park, California. Mereka berupaya menciptakan sebuah tekhnologi baru, dengan menganadalakan bahasa pemograman C++. Tetapi salah seorang tim menemukan berbagai kelemahan dari bahasa pemograman tersebut. Ia pun mengusulkan untuk membuat bahasa baru, dengan mengusulkan bahasa baru, dengan menggabungkan bahasa MESA dan C.Setelah mencari nama yang cocok, munculah bahasa baru yaitu Oak. Nama Oak muncul ketika salah seorang dari mereka melihat sebuah pohon oak yang tumbuh disana. Baru pada tahun 1992 tim berhasil mendemokan flatform baru yang terdiri dari system operasi Green, bahasa Oak, Libraries dan sebuah perangkat keras.

Percobaan pertama mereka menciptakan perangkat semacam PDA yang menampilkan gambar grafik, kemudian disebut Star7. Alat itu berhasil diujicoba pada September 1992. 2 bulan kemudian, Green Project sepenuhnya dimiliki First Person Inc, sebuah perusahaan dibawah subsidi Sun Microsystem.
Pertengahan 1994 tim ditantang untuk merambah dunia internet. Pada saat itu muncul browser web baru yang bernama Mosaic. Patrik Naughton menciptakan Pototipe browser kecil yang dinamai WebRunner. Ditahun yang sama, mereka bermaksud mematenkan nama Oak, tetapi nama itu sudah dipakai oleh bahasa pemograman lain. Mau tidak mau mereka harus mengganti namanya.

Akhirnya ide cemerlang itu dating juga, suatu hari beberapa orang dari tim melakukan perjalanan keluar kota dan mampir dikedai kopi. Saat menikmati kopi hangat, tiba-tiba terbesit kata “java” untuk mengganti kata Oak. Orang-orang Amerika serig menyebut kopi dengan istilah java.Gosling dan kawan-kawan pun menyepakati nama java dengan secangkir kopi hangat sebagai simbolnya. Dan browser WebRunner pun berubah nama menjadi HotJava.

Walaupun idenya sudah jelas, ada juga yang menghubungkan nama java sebagai singkatan dan inisial nama beberapa anggota yaitu James gosling, Athur Van holf dan Andy bechtolsheim.

Twitter Delicious Facebook Digg Stumbleupon Favorites More