Minggu, 02 September 2012

JAVA - Konversi Bilangan Desimal Dengan 3 Opsi *updated*

assalamualaikum :)
saya dapat tugas konversi 3 bilangan di java, dan sekarang saya akan share codingnya yang sudah saya edit, dengan menambahkan pilihan Jenis kelamin, silahkan dibaca :)


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


public class KonversiBilangan {

    static String name;//object
    static int bilDes;//variabel
    static String gender;//variabel kelamin
    //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 Octal(int n) {
        char[] daftarOctal = {'0', '1', '2', '3', '4', '5', '6', '7'};
        if (n > 1) {
            Octal(n / 8);
        }
        System.out.print(daftarOctal[n % 8]);
    }
    public static int 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 ");
        Octal(bilDes);
    }
    public static int inpBil() {
        System.out.println("\nSelamat Datang .. ");
        System.out.print("\nBilangan ke: "
                + "\n1. Biner \n2. Hexa \n3. Oktal \n4. Exit");
        System.out.print("\nMasukkan Angka Menu = ");
        Scanner inputan = new Scanner(System.in);
        int pilmenu = inputan.nextInt();
        return pilmenu;
    }
    public static void gender() {
        gender = JOptionPane.showInputDialog("ATuliskan Jenis Kelamin Anda "
                + "(L / P)");
        if ("L".equals(gender)) {
            JOptionPane.showMessageDialog(null, "Selamat Datang Akang "
                    + name);
        } else {
            if ("P".equals(gender)) {
                JOptionPane.showMessageDialog(null, "Selamat Datang Teteh "
                        + name
                        );
            } else {
                JOptionPane.showMessageDialog(null, "Diisi lengkap dong datanya"
                        + " ayo diisi lagi !);
                gender();
            }
        }
    }
    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("good bye");
                System.exit(0);
                break;
            default:
                System.out.println("(Maaf. Pilih angka 1 - 4 saja ya)");
                break;
        }
        System.out.println("\033");//clear screen
    }
    public static void main(String[] args) {
        name = JOptionPane.showInputDialog(null, "Siapa Namamu ? ");
        while (true) {
            gender();
            do {
                menU(inpBil());
            } while (true);
        }
    }
}


itu tadi coding untuk program 3 konversi bilangan di java yang codingnya sudah saya update
selamat mencoba :)

wassalamualaikum wr wb

PHP - Program 3 konversi Dalam Satu Form *updated*


assalamu'alaikum wr wb
kali ini, saya akan memposting koding untuk tugas saya 3 konversi bilangan dalam satu form yang ditulis dalam bahasa PHP yang sudah saya update dengan inputan nama dan jenis kelamin

Step By Step
1. Buka Netbeans, buat New PHP Web Page. T
  Beri nama : Validator.php

2. Jika sudah , ketikkan code berikut
<?php
if(isset($_POST['submit'])){
$nama=$_REQUEST['nama'];
    if(isset($_POST['gender'])){
    $gender=$_REQUEST['gender'];
    }
    else{
    $gender='';
    }
$cek='';
}
else{
    $nama='';
    $gender='';
    $cek='<center>
isi yang lengkap</center>
';
}
?>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>validator</title>
    </head>
    <body bgcolor="white">
        <h1>
<?echo $cek ?></h1>
<br>
        <table border="1" width="300px" height="50px" align ="center">
<tr>
    <td align ="center">
        <form action="page.php" method="post" name="form1">
            <p>
<center>
Nama : <input type="text" name="nama" value="<?php echo $nama ?>"/></p>
</center>
<p>
<center>
Jenis Kelamin : <input type="radio" name="gender" value="L"
                                      <?php ($gender=="L")? print 'checked=""': print ''; ?>/>
            Laki-Laki
            <input type="radio" name="gender" value="P"
                   <?php ($gender=="P")? print 'checked==""': print ''; ?>/>
            Perempuan</center>
</p>
<center>
<input type="submit" name="submit" value="Submit" /></center>
</form>
<?php
if(isset($_POST['submit'])){ // apakah data ter-submit?
/*membaut variabel untuk menyimpan data yang dikirim*/
$nama=$_REQUEST['nama'];
if(isset($_POST['gender'])){
$gender=$_REQUEST['gender'];
}
else{
$gender='';
}
/*cek jenis kelamin*/
}
?>
        </td>
    </tr>
</table>
</body>
</html>

3.Buat file baru Dengan nama page.php, lalu ketikkan kode dibawah ini :


<?php
if(isset($_POST['submit1'])){
$decimal=$_REQUEST['decimal'];
    if(isset($_POST['pilih'])){
        $pilih=$_REQUEST['pilih'];
    }
    else{
        $pilih='';
    }
}
else{
    $decimal='';
    $pilih='';
}
?>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>page</title>
    </head>
    <body bgcolor="white">     
<table border="0" width="900px" height="100px" align ="center">
<tr>
    <td align ="center">
    <?php
        if(isset ($_POST['submit'])){
            $nama=$_REQUEST['nama'];
            if(isset($_POST['gender'])){
                $gender=$_REQUEST['gender'];
            }
            else{
                $gender='';
            }
        }
        if(isset ($_POST['submit'])){
        if($nama==''|| $gender==''){// tanda || : OR
            echo"<script>
                 alert('Maaf data kurang lengkap');
                 document.location.href='validator.php';
                 </script>";//menggunakan javascript
        }
        else{
            //cek jenis kelamin
            //yang ini pakek petik dua
            if($gender=='L'){
                echo"<br><h1>
Selamat Datang akang,` $nama `</h1>
";
&nbrp;             
            }
            else{
                echo"<br><h1>
Selamat Datang teteh,` $nama `</h1>
";
            }
        }
        }
    ?>
    <!-- End proses pilih Gender -->
    </td>
    </tr>
</table>
<table border="1" width="900px" height="100px" align ="center">
<tr>
    <td align ="center">
    <p>
<form action="page.php"
          method="POST" name="form1">
        <h2>
 Tulis Bilangan Desimal : </h2>
<p>
<input placeholder="Bilangan" required="required" type="text" name="decimal" size ="25" value="<?php echo $decimal ?>"/><br>
        <h2>
 Pilih Salah Satu Konversi : <br>
        <input type="radio" name="pilih" value="B"
               <?php ($pilih=="B")? print 'checked=""' : print ''; ?>/>
        Biner
        <input type="radio" name="pilih" value="H"
               <?php ($pilih=="H")? print 'checked=""' : print ''; ?>/>
        Hexa
         <input type="radio" name="pilih" value="O"
               <?php ($pilih=="O")? print 'checked=""' : print ''; ?>/>
        Oktal</p>
</h2>
<input type="submit" name="submit1" value="Konversikan"><br>
    </form>
<!-- Proses Konversi -->
        <?php
        if(isset($_POST['submit1'])){//isset : penekanan form
        $decimal=$_REQUEST['decimal'];
            if(isset($_POST['pilih'])){
                $pilih=$_REQUEST['pilih'];
            } 
            else{
                $pilih='';
            }
        }
        else{
            $decimal='';
            $pilih='';
        }
        if(isset ($_POST['submit1'])){
        if($decimal==''|| $pilih==''){
            echo"<script>alert('Maaf, Coba Lagi')</script>";//menggunakan javascript
        }
        else{
            if($pilih=='B'){
            //Konversi ke Biner
            if (isset($_POST['decimal'])) {
                $decimal = $_POST['decimal'];
                $original = $_POST['decimal'];
                $binary = '';
                if (preg_match('/[^0-9]/',$decimal)) {
                        die ("Maaf. Inputan salah...");
                }
                else {
                    while ($decimal > 0) {
                        if ($decimal%2 == 0) {
                            $binary .= 0;
                            $decimal /= 2;
                        }
                        else {
       &nbrp;                    $binary .= 1;
                            $decimal = ($decimal/2)-0.5;
                        }
                    }
                    $result = strrev($binary);
                    echo "<br><h2>
Bilangan decimal : $original jika dijadikan Biner hasilnya adalah $result.</h2>
";
                    }
                }
                else {

                }
            }
            else{
                    if($pilih=='H'){
                    //Konversi ke Hexa
                        if(isset($_POST['decimal'])){
                        $des=$_POST['decimal'];
                        $original=$_POST['decimal'];
                        $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);
                                    echo "<br><h2>
Bilangan decimal : $original jika dijadikan Hexadecimal hasilnya adalah $result.</h2>
";
                        }
                    }
                    else{
                        //Konversi ke Oktal
                         if(isset($_POST['decimal'])){
                         $des=$_POST['decimal'];
                         $original=$_POST['decimal'];
                         $octal='';
                         while ($des>0){
                         $hasil=$des%8;
                         switch($hasil){
                         case 0 : $octal.="0"; break;
                         case 1 : $octal.="1"; break;
                         case 2 : $octal.="2"; break;
                         case 3 : $octal.="3"; break;
                         case 4 : $octal.="4"; break;
                         case 5 : $octal.="5"; break;
                         case 6 : $octal.="6"; break;
                         case 7 : $octal.="7";
                         default:break;
                         }
                         if($des/8>0){
                            $sisa=($des/8);
                            $des=$sisa%8;
                            }
                            else{
                            $sisa=($des%8);
                            $des=$sisa;
                            }}
                            $result = strrev($octal);
                            echo "<br><h2>
Bilangan decimal : $original jika dijadikan Oktal hasilnya adalah $result.</h2>
";
                            }
                            else{

                            }
                    }
            }
        }
        }
        echo "<br><h2>
<a href='validator.php'>opening</a></h2>
<br><br>";
        ?>
    <!-- End proses Konversi -->
    </td>
    </tr>
</table>
</body>
</html>

oke sekian dulu dari saya, maaf belum bisa menyertakan print screen :O
silahkan dicoba :)

wassalamualaikum wr wb

Kamis, 09 Agustus 2012

PHP - Konversi Bilangan Dari Desimal

Assalamu'alaikum :D
Kali ini , saya akan memberikan code inti untuk mengkonversi bilangan dari desimal. code code dibawah ini adalah code bawaan dari PHP


>> DECBIN
pada fungi decbin bilangan yang asli nya desimal diubah ke dalam bentuk biner
<?
$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
?>


>> DECOCT
pada fungi decoct bilangan yang asli nya desimal diubah ke dalam bentuk biner
<?
$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
?>



>> DECHEX
pada fungi dechex bilangan yang asli nya desimal diubah ke dalam bentuk hexadecimal
<?
$num=13; //mendefinisikan angka yang akan di tampilkan
$hex= dechex($num); //mengubah dari desimal ke hexadecimal
echo "Desimal= ".$num." Hexadesimal= ".$hex; //hasilnya adalah Desimal= 13 Hexadesimal= d
?>

PHP - Konversi Bilangan Decimal To Octal

ini adalah coding untuk mengkonversi bilangan dari desimal ke octal:


PHP - Konversi Bilangan Decimal To Hexadecimal

ini adalah gambar coding untuk konversi bilangan desimal ke heksadesimal :


Kamis, 02 Agustus 2012

Apa Itu Attitude?

Attitude berasal dari istilah bahasa Inggris yang berarti etika. Etika juga bisa brarti sikap dalam bahasa Indonesia
Sikap adalah pernyataan evaluatif terhadap objek, orang atau peristiwa. Hal ini mencerminkan perasaan seseorang terhadap sesuatu. Hal yang biasa di sebut oleh bahasa kerennya ini attitude adalah suatu komponen dalam diri manusia yang harus di jaga, karena dapat menyebabkan suatu perpecahan / konflik apabila kita tidak dapat menjaganya. 
Hal ini sudah menjadi norma. Seperti pada kata bijak ini: "Sikap adalah suatu hal kecil, tetapi dapat menciptakan perbedaan yang besar". Artinya dengan sikap yang kita cerminkan di depan orang / publik saja, sudah membuat pandangan seseorang terhadap kita berubah. Bisa saja dengan sikap kita yang buruk, instansi atau bisnis kita dapat jatuh. Sebaliknya, bila sikap kita yang mencerminkan sikap yang baik, ramah dan sopan, maka dapat mengangkat agar seseorang dapat menghormati kita, dan membuat karir kita menjadi baik.
Maka dari itu, jagalah sikap kepada siapapun, mari kita hormati baik tua dan yang muda, jangan pandang bulu entahlah dari sisi ekonomi, sosial, ras, budaya, agama dan lain sebagainya, sebagai makhluk sosial tentunya setiap manusia butuh suatu kerja sama/bantuan dari orang lain di sekitar kita. Jadi jangan sungkan atau malu bila berlaku sopan terhadap orang di sekitar kita.
Oleh karena itu, jagalah attitude kita. Karena attitude sangat berpengaruh dalam hidup kita :D

Attitude SMK Telkom Sandhy Putra Malang

Beberapa hal yang harus dilakukan siswa-siswi SMK Telkom Sandhy Putra Malang:
1. Apabila bertemu dengan tetangga menyapanya
2. Apabila melewati sekelompok masyarakat menyapa dengan sopan dan permisi
3. Apabila naik kendaraan di kampung dengan kecepatan rendah dan tidak menggeber-geberkan gasnya
4. Melayat warga yang meninggal dan memberikan sumbangan
5. Membantu dan menjenguk warga yang sakit 
7. Memberikan sumbangan untuk pembangunan / perbaikan rumah ibadah, jalan, pos kamling, jembatan dll 
8. Ikut serta dalam gotong royong / kerja bakti 
9. Membantu warga yang terkena bencana alam
10. Mengikuti pertemuan RT dan aktif memberikan ide-ide yang baik 
11. Menjaga keamanan lingkungan ( misalnya ronda ) 
12. Minta ijin apabila tidak dapat mendatangi undangan pada acara yang sudah rutin
13. Apabila ada undangan suatu acara yang bertentangan dengan syariat islam, hendaknya minta ijin dengan alasan yang dapat di terima dan tidak menyakitkan hati 
14. Berusaha menjadi penengah dalam kehidupan bermasyarakat, tidak memihak / ngeblok salah satu golongan
15. Apabila mempunyai rizqi yang lebih memberi santunan kepada tetangga 
16. Menyadari kekurangan kita dan mudah memaafkan orang lain Mudah2an tulisan ini bermanfaat buat kita semua. Terutama dalam rangka kita membangun citra yang baik di mata masyarakat. Dan lebih penting dan mendasar lagi bahwa kita berbuat budi luhur ini tdk hanya sebatas untuk citra saja, tapi itu adalah merupakan implementasi dari keimanan kita masing-masing.

Sabtu, 28 Juli 2012

Aturan Penulisan dan Contoh Script PHP

Aturan penulisan script PHP adalah:
1. Semua script PHP harus diapit oleh tanda:
o , atau
o dan , atau
o , atau
o <% dan %>
2. Tetapi tanda yang resmi dan paling banyak digunakan adalah yang pertama, yaitu dan ?>
3. Pada setiap akhir perintah, diakhiri dengan tanda titik koma ( ; ).

Code:
echo 'assalamu alaikum nimbuzzer! <br/>
';
echo 'Ini <i>script</i> php buatanku';
?>

Script tersebut akan menghasilkan:
assalamu alaikum nimbuzzer!
script buatanku

Script PHP bisa juga digabung dengan HTML. Script PHP bisa ditempatkan di mana saja pada
dokumen HTML. Contohnya:

Code:
<html>
<head><title><?php echo <?'Belajar PHP'; ?></title></head>
<body>
<?php
echo 'assalamu alaikum nimuzzer!
';
echo 'Ini <i>script</i> php buatanku';
?>
</body>
</html>


Tapi script yang diproses oleh server hanya script PHP-nya saja (yang diapit oleh tanda ?>). Selebihnya akan langsung dikirimkan ke browser client tanpa diproses terlebih dahulu.

Selasa, 24 Juli 2012

JAVA - Pengenalan OOP

Object Oriented Programming ( OOP ) merupakan konsep pemrograman objek yang
memiliki atribut dan fungsi yang digunakan untuk melakukan manipulasi terhadap
atribut tersebut. Dalam OOP, obyek dibagi-bagi menjadi obyek-obyek yang lebih kecil
lagi.
Kemampuan untuk mengkombinasikan obyek-obyek ini merupakan aspek terumum
dalam OOP. OOP menyediakan beberapa konsep dan fitur untuk membuat dan
menggunakan obyek lebih mudah dan lebih fleksibel.
Dalam pengertiannya, obyek merupakan sesuatu benda, baik yang nyata maupun yang
tidak (sesuatu yang kita bayangkan). Sebuah obyek memiliki atribut dan perilaku.
Atribut menyatakan kondisi yang ada/melekat pada obyek, sedangkan perilaku
menyatakan sekumpulan aksi yang dapat dilakukan oleh obyek.
Sebagai contaoh, sebuah mobil memiliki atribut berupa : roda, kecepatan, klakson dsb.
Sedangkan perilakunya meliputi berbelok, mengerem, mundur dll.
Sama seperti dalam kehidupan nyata, dalam OOP setiap obyek dimodelkan ke dalam
sebuah program. Dalam OOP, atribut derelasikan sebagai variable serta perilaku sebagai
fungsi (method).

sumber : blog.trisakti.ac.id

Senin, 23 Juli 2012

PHP - syarat PHP

Untuk dapat berjalan, PHP membutuhkan web server, yang bertugas untuk memproses file-file php
dan mengirimkan hasil pemrosesan untuk ditampilkan di browser client. Oleh karena itu, PHP
termasuk server-side scripting (script yang diproses di sisi server). Web server sendiri adalah
software yang diinstall pada komputer lokal ataupun komputer lain yang berada di jaringan
intranet / internet yang berfungsi untuk melayani permintaan-permintaan web dari client. Web
server yang paling banyak digunakan saat ini untuk PHP adalah “Apache” (www.apache.org). Selain
Apache, PHP juga memerlukan PHP binary (www.php.net) yang bisa dikonfigurasikan sebagai
modul Apache atau pun sebagai aplikasi CGI. Untuk media penyimpanan datanya (database server),
PHP biasa menggunakan ”MySQL” (www.mysql.com).
Untuk menginstall dan mengkonfigurasi ketiga software tersebut (Apache, MySQL, PHP) agar dapat
berjalan dan saling terhubung, memang cukup sulit. Maka dari itu dibuatlah paket software LAMP,
XAMPP, MAMP, WAMP, dll yang tinggal kita install dalam satu kali installasi. Dalam satu kali
installasi, sudah mencakup ketiga software tersebut dan sudah dikonfigurasi untuk keperluan
lingkungan pengembangan aplikasi web. Sehingga, programmer web hanya tinggal menulis
program PHP dan langsung menjalankan / mengetest program yang ditulis tersebut melalui web
browser.

sumber : ilmukomputer.org

JAVA - Perkenalan JAVA

Berbeda dengan bahasa pemograman yang lain yang hanya perlu di-compile atau hanya
di-interpret sudah dapat menjalankan program di komputer, Java membutuhkan kedua
hal tersebut (compile dan interpret) baru dapat menjalankan program yang telah dibuat.
Java Virtual Machine (JVM)
Kumpulan kode-kode program yang dibuat terlebih dahulu di-compile dan akan
menghasilkan Java Bytecode (file .class yang akan memuat Java Bytecode yang
dihasilkan tersebut)
JVM merupakan mesin virtual yang berfungsi menerjemahkan Java Bytecode tadi ke
bahasa yang dimengerti oleh sistem operasi yang bersangkutan. Dengan adanya Java
Bytecode, para programer merasa sangat tertolong karena hanya perlu menulis
programnya satu kali saja tapi dapat digunakan di berbagai mesin yang berbeda
sepanjang mesin tersebut memiliki sebuah JVM ("write once, run anywhere"). Dengan
hal ini lah Java dikatakan bahasa pemograman yang multiplatform.
Beberapa aturan dasar yang perlu diperhatikan sebelum mulai menulis program Java:
- Setiap memulai untuk menulis program Java harus menggunakan keyword class.
- Penggunaan tanda kurung (seperti { }, ( ), [ ]) harus selalu berpasangan.
Penggunaan tanda – tanda kurung tersebut memiliki peran masing – masing
yang akan saudara pelajari nantinya.
- Java bersifat case sensitif, artinya setiap huruf besar dan huruf kecil akan
dibedakan oleh Java.
- Penggunaan tanda ; (titik koma) untuk mengakhiri setiap perintah,
pendeklarasian serta hal – hal lain.
- Setiap program yang ditulis harus disimpan dengan nama ......java ( ..... diisi
sesuai dengan nama class). Dan setelah di-compile akan menghasilkan .....class.
Contoh: file dkp.java setelah di-compile akan menghasilkan dkp.class. Setiap
program .java minimal menghasilkan satu file .class.
Java Development Kit tidak menyertakan sebuah tool untuk menuliskan program Java
kita. Oleh karena itu, untuk menuliskan program Kita harus menggunakan editing tool
yang ada seperti Notepad, Textpad, JCreator dsb. Atau kita dapat menggunakan IDE
yang lebih canggih seperti JBuilder, Eclipse, BlueJ, dsb tergantung pada kebutuhan kita.
Untuk yang menggunakan Notepad terlebih dahulu melakukan setting path pada
komputer saudara karena akan melakukan proses compile dan execute melalui
command promt. Untuk hal ini tanyakan kepada asisten yang bersangkutan .
Sedangkan untuk yang lain hanya perlu melakukan setting pada program editing-nya
dan langsung dapat melakukan compile dan execute hanya dengan icon – icon atau
shortcut key pada program tersebut.

sumber : blog.trisakti.ac.id

PHP - Pengertian dan Sejarah PHP

Apakah PHP itu?

PHP (akronim dari PHP: Hypertext Preprocessor) adalah bahasa pemrograman yang berfungsi untuk
membuat website dinamis maupun aplikasi web. Berbeda dengan HTML yang hanya bisa
menampilkan konten statis, PHP bisa berinteraksi dengan database, file dan folder, sehingga
membuat PHP bisa menampilkan konten yang dinamis dari sebuah website. Blog, Toko Online,
CMS, Forum, dan Website Social Networking adalah contoh aplikasi web yang bisa dibuat oleh
PHP. PHP adalah bahasa scripting, bukan bahasa tag-based seperti HTML. PHP termasuk bahasa
yang cross-platform, ini artinya PHP bisa berjalan pada sistem operasi yang berbeda-beda
(Windows, Linux, ataupun Mac). Program PHP ditulis dalam file plain text (teks biasa) dan
mempunyai akhiran “.php”.

Sejarah PHP

PHP ditulis (diciptakan) oleh Rasmus Lerdorf, seorang software engineer asal Greenland sekitar
tahun 1995. Pada awalnya PHP digunakan Rasmus hanya sebagai pencatat jumlah pengunjung
pada website pribadi beliau. Karena itu bahasa tersebut dinamakan Personal Home Page (PHP)
Tools. Tetapi karena perkembangan nya yang cukup disukai oleh komunitas nya, maka beliau pun
merilis bahasa PHP tersebut ke publik dengan lisensi open-source. Saat ini, PHP adalah server-side
scripting yang paling banyak digunakan di website-website di seluruh dunia, dengan versi sudah
mencapai versi 5 dan statistiknya terus bertambah 

sumber : www.php.net/usage.php

JAVA - Sejarah Java

Java adalah bahasa pemograman tingkat tinggi yang berorientasi objek, diedarkan oleh
Sun Microsystem1 pada awal tahun 1996. Sejarah awal Java berawal di tahun 1991
ketika satu group insinyur-insinyur Sun, yang dipimpin oleh Ptrick Naughton dan James
Gosling, ingin mendesain sebuah bahasa pemograman komputer yang berukuran kecil
yang dapat digunakan untuk peralatan elektronika konsumen sepertu switchboxes TV
kabel. Dikarenakan peralatan-peralatan ini menggunakan konsumsi daya dan memory
yang rendah, maka bahasa pemograman tersebut harus berukuran sangat kecil. Juga
karena setiap vendor menggunakan CPUs (Central Processing Unit) yang berbeda,
maka bahasa tersebut harus bersifat multiplatfrom, tidak terikat hanya pada satu
arsitektur (Architecture Neutral). Proyek ini diberi nama Green Project.
Karena harus bersifat Architecture Neutral, maka Green Project menggunakan Virtual
Machine (atau dikenal dengan Java Virtual Machine) yang berasal dari model
implementasi bahasa Pascal di awal-awal perkembangan PC. Dikarenakan insinyurinsinyur
Sun berlatar belakang Unix2, jadi mereka mendasari bahasa pemograman
mereka dengan C++ dari pada Pascal. Secara khusus mereka membuat bahasa mereka
berorientasi obyek (object oriented), bukan berorientasi prosedur (procedural oriented)
seperti model bahasa Pascal. Bahasa pemograman tersebut dinamakan Oak, kemudian
diubah menjadi Java.
Karena pada awalnya ditujuan untuk pemograman device kecil, Java memiliki
karakteristik berukuran kecil, efisien, dan portable untuk berbagai hardware.
Perkembangannya sempat terhenti karena tidak ada yang tertarik dan tidak memiliki
pasar seperti yang diramalkan. Ketika teknologi internet berkembang, Java diarahkan
untuk menjadi bahasa pemograman internet karena fitur-fitur Java seperti Architecture
Neutral, real time, reliable dan secure sangat sesuai untuk pengembangan internet.

sumber : blog.trisakti.ac.id