PENGANTAR WEB DINAMIS

Author Nur Siswanto    Category

Statis vs Dinamis



  • Statis

    berisi serangkaian file yang saling berhubungan dalam format HTML.

    dibuat untuk menampilkan informasi yang tidak memerlukan update secara
    teratur.

  • Dinamis

    adalah situs yang menyajikan tampilan halaman yang berasal dari database.

    tampilan akan berubah secara berkala, atau menurut pilihan user


Cara Kerja Web



  • Klien web memberi request tertentu, seperti meminta sebuah halaman

  • Web server akan membaca permintaan tersebut, misalkan permintaan tersebut
    merupakan halaman PHP, maka web server akan menugaskan PHP untuk mem-parse
    kode yang akan menangani request.

  • Setelah kode di-parse, maka web server akan memberikan hasil request dalam
    bentuk yang dapat dibaca oleh klien.

  • Klien membaca hasil request melalui web browser


 


Illustrasi website dinamis :



Unsur web dinamis :



  • HTML,

  • client-side script (JavaScript.vb-script),

  • server-side script (PHP)

  • web server(Apache)

  • database server (MySQL)

     


HTML



  • HTML merupakan bahasa standar web.

  • HTML tidak hanya mampu menampilkan teks tapi juga dapat menampilkan
    format-format lain dari teks tersebut, misalnya tabel, list, form, frame serta
    dapat digabungkan dengan obyek suara, gambar, video maupun Java.


APACHE



  • Apache adalah server HTTP yg plg banyak digunakan

  • Keunggulan apache :

    • Bersifat open source dan gratis.

    • Hanya menggunakan satu file konfigurasi.

    • Dapat berjalan pada berbagai sistem operasi.

    • Mampu merespon client dengan cepat.

    • Mempunyai fitur server virtual.

    • Memiliki dukungan teknis dan dokumentasi yang lengkap.




MySQL


MySQL adalah server database yang berfungsi untuk mengelola, memproses dan
menampung data.

MySQL merupakan server database yang populer, karena sifatnya yang free dan
opensource.

 


Keunggulan mysql



  • Mendukung Relational Database Management System (RDBMS), sehingga dapat
    menangani data yang berukuran sangat besar.

  • Memiliki kemampuan multithread sehingga mampu melayani beberapa request
    secara bersamaan.

  • Mutliplatform, dapat berjalan pada banyak sistem operasi komputer yang
    populer.

  • Memiliki metode enkripsi yang baik.

  • Mempunyai sistem otentifikasi user dan hak aksesnya, yang menjadikannya
    lebih aman.


Informasi lebih lengkap baca di www.mysql.com

 


PHP


PHP: Hypertext Preprocessor

adalah bahasa scripting yang digunakan secara meluas dan untuk berbagai
keperluan, khususnya sangat tepat untuk pengembangan situs dan dapat disisipkan
dalam HTML.

Rasmus Ledorf.

Mendukung cookie

Cookie adalah sebuah mekanisme yang digunakan oleh server-side connection untuk
menyimpan dan mengambil informasi dari sisi client.

 


Keunggulan PHP



  • Cepat, karena ditempelkan di dalam kode HTML, sehingga waktu tanggap
    menjadi pendek.

  • gratis.

  • Mudah untuk digunakan. PHP berisi beberapa fitur khusus dan fungsi yang
    dibutuhkan untuk membuat halaman Website dinamis.

  • Bahasa PHP dirancang untuk dimasukkan dengan mudah di dalam file HTML.

  • Berjalan pada beberapa sistem operasi, Windows, Linux, Mac Os, beberapa
    variasi Unix (termasuk Solaris, AIX, DEC Unix), Free BSD, OS/2, Irix.

  • Dukungan teknis tersedia secara luas Karena PHP menyediakan dukungan
    gratis melalui diskusi e-mail.

  • Aman, pengguna tidak melihat kode PHP, karena kode yang ditampilkan pada
    browser adalah kode HTML.

  • Dirancang untuk mendukung database.

     


Tools yang digunakan dalam kuliah ini :



  • Wamp server versi 5 (integrated apache,mysql,php)

  • Notepad/teks editor lain

  • Dreamweaver


 


PENGENALAN PHP


Sejarah singkat PHP :



  • Dibuat oleh Rasmus Lerdorf pada tahun 1995

  • Awalnya merupakan skrip-skrip Perl yang dibuat untuk membuat web dinamis
    pada homepage pribadinya.

  • Skrip-skrip tersebut diberi nama Personal Home Page (PHP)

  • Ditulis ulang menggunakan bahasa C dan lahir PHP/F1 tahun 1996

  • Versi terakhir adalah PHP 5 yang dengan kemampuan OOP yang lebih

    baik

     


Struktur dasar PHP :


Script PHP dapat disisipkan kedalam HTML.

Untuk membedakan script PHP dengan tag-tag HTML, digunakan dengan tag-tag PHP
sbb :



<? …. ?>

<% … %>

<?php … ?>



Diantara ketiga ini tag ketiga merupakan tag yang paling aman karena memberikan
tanda yang lebihjelas dan pada umumnya dimengerti oleh web server


Contoh program :


Simpan ke folder C:\apache\htdocs. Untuk menjalankannya ketik
http://localhost/tes.php

 


Perintah echo, print dan printf


Untuk menampilkan sesuatu ke browser digunakan perintah echo atau print.

Contoh: File : tampil.php

<?php

echo "Teks ini ditampilkan menggunakan perintah echo<BR>";

print "Teks ini ditampilkan menggunakan perintah print<BR>";

printf("Teks ini ditampilkan menggunakan perintah printf()<BR>");

echo("Teks ini ditampilkan menggunakan perintah echo()<BR>");

print("Teks ini ditampilkan menggunakan perintah print()<BR>");

echo "\" (petik ganda) ditampilkan dgn karakter khusus \\\"<BR>";

echo "\\ (backslash) ditampilkan dgn karakter khusus \\\\<BR>";

echo "\$ (dollar) ditampilkan dgn karakter khusus \\\$<BR>";

echo "Menampilkan karakter hexa, gunakan \\x00 s/d \\xFF.Mis ini : \xF5";

?>

 


---

1 Comment to “PENGANTAR WEB DINAMIS”

  • Heryan Tony   8 November 2009 07.44

    Mantap, tambah lagi kuliah gratisnya :)

Post comment