learn to feel perfect with gratitude

Minggu, 29 November 2009

Pemprograman Web

PWMPROGRAMAN WEB

Pengertian Web

Web adalah suatu fasilitas hypertext untuk menampilkan data berupa teks, gambar, suara, animasi dan data multimedia lainnya. Data tersebut saling berhubungan satu sama lain. Web dikategorikan menjadi dua yaitu web statis dan web dinamis atau interaktif. Web statis adalah web yang berisi atau menampilkan informasi-informasi yang sifatnya statis atau tetap, sedangkan web dinamis adalah web yang menampilkan informasi serta dapat berinteraksi dengan pemakai yang sifatnya dinamis.

Untuk membuat suatu web dinamis dibutuhkan kemampuan pemrograman web. Pemrograman web dapat dikategorikan menjadi dua, yaitu pemrograman sisi server dan pemrograman sisi client. Pada pemrograman sisi server, perintah – perintah program dijalankan di server web, kemudian hasilnya dikirimkan ke browser web dalam bentuk HTML biasa.

Sedangkan, pada pemrograman sisi client perintah program dijalankan di browser web, sehingga ketika client meminta dokumen yang mengandung perintah, maka perintah tersebut akan diambil dari server-nya kemudian akan dijalankan di browser yang bersangkutan.

Program web yang tergolong dalam pemrograman sisi server seperti: CGI/perl, ASP (Active Server Pages), PHP, JSP (Java Server Pages), CFM (Cold Fusion). Sedangkan yang tergolong dalam pemrograman sisi client seperti : javaKode, vbKode dan HTML


Hyper Text Markup Language (HTML)

Hypertext Markup Language merupakan standar bahasa yang digunakan untuk menampilkan dokumen web. Fungsi HTML yaitu,

  1. mengontrol tampilan dari web page dan contentnya,
  2. mempublikasikan dokumen secara online sehingga bisa diakses dari seluruh dunia,
  3. membuat online form yang bisa digunakan untuk menangani pendaftaran, transaksi secara online, dan
  4. menambah objek-objek seperti image, audio, video, dan juga java applet dalam dokumen HTML

Penandaan pada sebuah dokumen HTML menggunakan tanda <.......> dan terdiri dari beberapa bagian yaitu,

  1. bagian HTML. Bagian ini dimulai dari tanda dan diakhiri . Fungsinya adalah untuk menunjukkan bahwa dokumen tersebut merupakan dokumen HTML.
  2. bagian kepala (head). Teks yang terdapat diantara tanda dan merupakan informasi header yang tidak akan ditampilkan pada jendela browser, sifatnya hanya sebagai keterangan.
  3. bagian judul (title). Teks yang terdapat diantara tanda dan merupakan judul yang akan ditampilkan pada dokumen HTML.
  4. bagian tubuh (body). Teks atau perintah yang ditulis diantara tanda dan merupakan isi dari dokumen HTML. Pada bagian body dapat ditampilkan semua informasi berupa teks, gambar, atau suara. Selain itu dapat juga ditambahkan beberapa atribut untuk mengatur tampilan suatu dokumen.

Yang membedakan dokumen HTML dengan dokumen teks biasa adalah anda dapat memberikan suatu format tertentu - seperti bentuk tebal, miring, form - pada dokumen HTML namun anda tidak dapat melihat hasil format secara langsung pada dokumen tersebut, seperti halnya pada dokumen Word atau WordPerfect for Windows. Untuk melihat hasilnya kita memerlukan suatu program khusus yang disebut browser.


PHP

PHP adalah bahasa pemrograman yang mudah dibuat. Notepad merupakan editor bahasa yang biasa digunakan untuk membuat scriptnya. PHP merupakan bahasa pemrograman web untuk pemrograman disisi server, artinya sintaks dan perintah-perintah yang diberikan akan sepenuhnya dijalanakan di server, dengan kata lain aplikasi akan menampilkan hasil di web browser, tetapi prosesnya secara keseluruhan dijalankan di web server Fungsi-fungsi yang telah ada di PHP tidak case sensitive (membedakan huruf besar dengan huruf kecil), namun variabelnya case sensitive.

Dalam mengawali kode PHP ditandai dengan tanda lebih kecil dan tanda tanya (). Ada tiga cara untuk memulai script PHP, yaitu :


Script PHP dituliskan disini.......

?>


Script PHP dituliskan disini.......

?>

  • Penulisan PHP dalam HTML

    Script PHP disisipkan langsung dalam tubuh file HTML yang ditandai dengan tag pembuka dan penutup. Ada dua cara untuk menuliskan pasangan tag PHP tersebut, yaitu:

    Cara I :

    HTML

    Kode-kode PHP;

    ?>

    HTML

    Cara II :

    HTML

    HTML

    Tipe Data

    Terdapat beberapa tipe data pada bahasa PHP, diantaranya Boolean, Integer, Floating Point, String, Array, dan Object. Contoh-contoh penulisan tipe data adalah sebagai berikut.

    1. Boolean

    Tipe data Boolean mengekspresikan nilai TRUE atau FALSE.

    Contoh:

    if($mail){

    echo “E-mail Anda sudah dikirim”;

    }?>

    2. Integer

    Integer adalah tipe data yang meliputi semua bilangan bulat (…,-2,-1,0,1,2,…).

    Nilai maksimum tipe data integer adalah 2147483647 dan nilai minimumnya

    adalah -2147483647.

    Contoh:

    $umur = 25;

    $harga_motor = 15000000;

    $uang_saya = 25000;

    3. Floating Point

    Floating point merupakan tipe data yang mencakup bilangan pecahan. Contoh:

    $ipk = 3.32;

    $kacamata = -2.25;

    $pi = 3.14;

    4. String

    String adalah tipe data yang berupa sekumpulan karakter , baik berupa abjad (a-z,

    A-Z) amupun angka (0-9). Dalam PHP, satu karakter dianggap bernilai sama

    dengan satu byte(1 byte=8bit). PHP hanya mengenal 256 karakter (angka 256

    didapat dari bilangan 28 atau 8 bit).

    Ada tiga cara penulisan string:

    Cara I –Menggunakan tanda petik tunggal (‘ ‘) atau single quote. Contoh:

    $var = ‘ini string’;

    $multiline = ‘sebuah string,

    lebih dari satu baris’;

    $string=’string ini menggunakan \’backslash\’ untuk tandakutip’;

    Cara II –Menggunakan tanda petik ganda (“ ”) atau double quote. Contoh:

    $var = “ini string”;

    $string=”string ini tidak menggunakan ’ backslash ’ untuk tandakutip”;

    $petik=”string ini menggunakan \” backslash \” untuk tandapetik”;

    Cara III –Menggunakan sintaks heredoc( <<< ).Contoh:

    $var = <<<>

    lebih dari satu baris dan Anda bisa menggunakan

    tanda ‘ (single quote) atau “ (double quote)

    di dalamnya;

    5. Array

    Array adalah tipe data yang merupakan himpunan nilai terkandung dalam sebuah

    variabel. Masing-masing anggota himpunan dapat dikenali dengan key sebagai

    identitas yang melekat pada nama variabel. Key dapat berupa integer positif atau

    string. Cara penulisannya adalah:

    $namavariabel[key] = “data array”;

    atau

    $namavariabel = array(“data1”, ”data2”, “data3”);

    6. Object

    Object adalah tipe data yang berupa variabel atau fungsi. Contoh:

    class Negara{

    function indonesia(){

    echo "Kota Jakarta";

    }

    }

    $ibukota=new Negara;

    $ibukota->indonesia();

    ?>

    Operator-Operator Dasar

    Operator adalah perintah yang digunakan untuk melakukan sebuah operasi pada nilai variabel yang sudah ada untuk mendapatkan nilai variabel yang baru.

    1. Operator Aritmatika

    Tabel Operator Aritmatika

    Contoh

    Nama Operator

    Hasil

    $a + $b

    addition

    hasil $a ditambah $b

    $a - $b

    subtraction

    hasil $a dikurang $b

    $a * $b

    multiplication

    hasil $a dikali $b

    $a / $b

    division

    hasil $a dibagi $b

    $a % $b

    modulus

    sisa hasil $a dibagi $b

    2. Operator Boolean

    Operator logika digunakan untuk membandingkan dua ekspresi perbandingan dan menghasilkan nilai yang bersifat boolean .

    Tabel Operator Boolean

    Operator

    Deskripsi

    Keterangan

    and

    Dan

    Benar jika kedua ekspresi adalah benar

    &&

    or

    Atau

    Benar jika salah satu atau kedua ekspresi adalah benar

    ||

    Xor

    Atau yang eksklusif

    Benar jika kedua ekspresi mempunyai nilai yang berbeda

    !

    Not

    Operasi Not akan membalik nilai dari suatu ekspresi jika ekspresi bernilai true akan menjadi false begitu sebaliknya

    %

    Modulus

    Sisa hasil bagi

    3. Operator Perbandingan

    Operator perbandingan adalah operator yang membandingkan antara suatu nilai operasi matematis dengan nilai atau operasi yang lain dan menghasilkan nilai yang bersifat boolean (TRUE atau FALSE).

    Tabel Operator Perbandingan

    Operator

    Nama

    = =

    Sama dengan

    !=

    Tidak sama dengan

    <

    Kurang dari

    >

    Lebih dari

    <=

    Kurang dari atau sama dengan

    >=

    Lebih dari atau sama dengan

    4. Operator String

    Operator string berfungsi untuk menggabungkan beberapa nilai string, dalam PHP dinamakan concatenation .

    Tabel Operator String

    Operator

    Deskripsi

    Keterangan

    $a . $b

    Concatenation

    Menggabungkan nilai string dari variabel $a dan $b

    $a . “cake”

    Concatenation

    Menggabungkan nilai string dari variabel $a dengan string “cake”

    Percabangan (Kondisi)

    Percabangan (kondisi) merupakam bagian penting dalam pemrograman, termasuk

    pemrograman dengan bahasa scripting seperti PHP. Dengan percabangan Anda dapat

    mengendalikan dan mengatur output dan input.

    Beberapa bentuk percabangan yaitu:

    1. Statement If

    Bentuk umumnya :

    if(kondisi){

    lakukan sesuatu;

    }

    2. Statement If…Else

    Bentuk umumnya:

    if(kondisi){

    lakukan sesuatu;

    }else{

    lakukan sesuatu yang lain;

    }

    3. Statement If…Elseif…Else

    Bentuk umumnya:

    if(kondisi){

    lakukan sesuatu;

    }elseif(kondisi yang lain){

    lakukan sesuatu yang lain;

    }else{

    lakukan selain akibat kedua kondisi di atas;

    }

    4. Statement Switch

    Bentuk umumnya:

    switch($variabel){

    case 1: lakukan 1;

    break;

    case 2: lakukan 2;

    break;

    case 3: lakukan 3;

    break;

    }

    Perulangan (Loop)

    Perulangan (loop) adalah operasi untuk mengulangi sebuah perintah beberapa kali.

    Beberapa bentuk perulangan yaitu:

    1. Statement For

    Bentuk umumnya:

    for(kondisi_awal; persyaratan/kondisi_akhir; increment){

    lakukan sesuatu;

    }

    2. Statement While

    Bentuk umumnya:

    while(kondisi){

    lakukan sesuatu;

    }

    3. Statement Do…While

    Bentuk umumnya:

    do{

    lakukan sesuatu;

    }while(kondisi)

    Pengenalan PhpMyAdmin

    PhpMyAdmin adalah sebuah program bebas yang berbasis web yang dibuat menggunakan aplikasi PHP, tujuan program ini adalah untuk mengakses database MySQL dan membantu dalam memanajemen database MySQL. Dengan adanya program ini, maka pengaksesan database menjadi lebih mudah. Bahkan para pengguna awam pun tidak harus mampu untuk mengetahui sintaks-sintaks SQL dalam pembuatan database dan tabel.


Read More

© After 23 Until..........., AllRightsReserved.

Designed by ScreenWritersArena