Alenk SGM

Assalamu'alaikum warahmatullahi wabarakatuh

tugas 1 web master

| | |


1.     CARI TUTORIAL TENTANG:

A.    Pengertian PHP

PHP adalah bahasa pemrograman server side yang sudah banyak digunakan pada saat ini, terutama untuk pembuatan website dinamis. Untuk hal-hal tertentu dalam pembuatan web, bahasa pemrograman PHP memang diperlukan, misalnya saja untuk memproses data yang dikirimkan oleh pengunjung web.

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

Web Server yang mendukung php dapat ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan. Dalam sisi pemahamanan, php adalah bahasa scripting yang paling mudah karena referensi yang banyak.

PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.Sekian informasi sederhana saya mengenai 

 B.     Konsep Kerja PHP!
Dalam mempelajari web programming, diperlukan suatu server side programming. Sebenarnya ada banyak sekali server side programming yang ada seperti PHP, Perl, Ruby, Phyton, Java Server Pages, ASP, Lasso, dan WebDNA. Namun kali ini kita akan membahas tentang PHP. Kenapa PHP? Karena menurut saya inilah server side programming yang paling banyak digunakan. Selain dapat diperoleh secara gratis, PHP juga kompatibel dengan benyak database seperti MySQL, Oracle, DBM, MSSQL, Ms Access, dan Sysbase.
PHP merupakan singkatan dari PHP (Personal Home Page) Hypertext Prepocessor. PHP pertama kali dikembangkan oleh Rasmus Lerdorf pada tahun 1995, dan pada saat itu namanya adalah FI (Form Interpreter) dan digunakan untuk mengolah data form dari web.Dengan menggunakan PHP kita dapat membuat web dinamis. Script PHP bisa terpasang pada HTML secara langsung dan sebagian besar scriptnya mirip dengan bahasa C, Java, dan ASP. Jadi bagi yang sudah mahir dengan Java ataupun C mungkin tidak perlu waktu yang lama untuk mempelajari PHP.
Cara kerja PHP kurang lebih seperti ini:
Jadi, pada awalnya Browser dari klient merequest suatu halaman web kepada server. Kemudian web server memproses request dari browser dengan PHP dan database yang diperlukan dan mengembalikan ke browser client sebagai script HTML dan Javascript. Jadi pada saat sampai ke browser client sudah tidak ada lagi script PHP.

 C.    Database Apa Saja yang Bisa Terintegrasi Dengan PHP!
Ketika e-commerce semakin berkembang, situs-situs yang statispun semakin ditinggalkan Karena dianggap sudah tidak memenuhi keinginan pasar karena situs tersebut harus tetap dinamis selama setiap hari. Pada saat ini bahasa PERL dan CGI sudah jauh ketinggalan jaman sehingga sebagian besar designer web banyak beralih ke bahasa server-side scripting yang lebih dinamis seperti PHP.

Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan yang paling utama PHP adalah pada konektivitasnya dengan system database di dalam web. Sistem database yang dapat didukung oleh PHP adalah : Oracle, MySQL, Sybase, PostgreSQL, dan lainnya.

PHP dapat berjalan di berbagai system operasi seperti windows 98/NT, UNIX/LINUX, solaris maupun macintosh.

PHP merupakan software yang open source yang dapat anda download secara gratis dari situs resminya yaitu http://www.php.net, ataupun dari situs-situs yang menyediakan software tersebut seperti di ftp://gerbang.che.itb.ac.id.


D.     Sejarah Lahirnya PHP!

PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C. Semula PHP digunakannya untuk menghitung jumlah pengunjung di dalam webnya. Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis. Versi ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan script PERL yang dibuatnya untuk membuat halaman webnya menjadi dinamis. Kemudian pada tahun1996 ia mengeluarkan PHP versi 2.0 yang kemampuannya telah mampu mengakses database dan dapat terintegrasi dengan HTML.
Pada tahun 1998 tepatnya pada tanggal 6 Juni 1998 keluarlah PHP versi 3.0 yang dikeluarkan oleh Rasmus sendiri bersama kelompok pengembang softwarenya..
Versi teranyar yaitu PHP 4.0 keluar pada tanggal 22 Mei 2000 merupakan versi yang lebih lengkap lagi dibandingkan dengan versi sebelumnya. Perubahan yang paling mendasar pada PHP 4.0 adalah terintegrasinya Zend Engine yang dibuat oleh Zend Suraski dan Andi Gutmans yang merupakan penyempurnaan dari PHP3 scripting engine. Yang lainnya adalah build in HTTP session, tidak lagi menggunakan library tambahan seperti pada PHP3.         Tujuan dari bahasa scripting ini adalah untuk membuat aplikasi-aplikasi yang dijalankan di atas teknologi web. Dalam hal ini, aplikasi pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan web server.

E.      Aturan Penulisan 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 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.



<html>
<head>
<title>Muh Ramadhan</title>
</head>
<body>
<FORM METHOD="POST">
<table border=0 align="center">
<tr>
                <td colspan=3 ALIGN="CENTER">DATA PEGAWAI<BR><BR></td>
</tr>
<tr>
                <td>NIP</td>
               
                <td>: <INPUT TPYE="TEXT" NAME="NIP" ></td>
</tr>
<tr>
                <td>NAMA</td>

                <td>: <INPUT TYPE ="TEXT" NAME="NAMA"></td>
</tr>
<tr>
                <td>JKL</td>

                <td>: <INPUT TYPE ="RADIO" NAME="JKL" >LAKILAKI<INPUT TYPE ="RADIO" NAME="JKL" > PEREMPUAN</td>
</tr>
<tr>
                <td>TGL LAHIR</td>

                <td>: <INPUT TYPE="TEXT" NAME="TGL"></td>
</tr>
<tr>
                <td>AGAMA</td>

                <td>: <SELECT NAME ="AGAMA">
                <OPTION>ISLAM</OPTION>
                <OPTION>KRISTEN</OPTION>
                <OPTION>BUDHA</OPTION>
                <OPTION>HINDU</OPTION></SELECT>
                </td>
</tr>
<tr>
                <td>ALAMAT</td>
               
                <td>: <INPUT TYPE="TEXT" NAME="NAMA"></td>
</tr>
<tr>
                <td>HOBBY</td>

                <td>:<INPUT TYPE="CHECKBOX" NAME="OLAHRAGA">OLAHRAGA<INPUT TYPE="CHECKBOX" NAME="SENI">SENI<INPUT TYPE="CHECKBOX" NAME="MEMBACA">MEMBACA</td>
</tr>
<tr>
                <td>KETERANGAN</td>

                <td>:<TEXTAREA NAME="KET"></TEXTAREA>
                </td>
</tr>
<tr>
                <td COLSPAN=3><INPUT TYPE="SUBMIT" NAME="SIMPAN" VALUE="SIMPAN"><INPUT TYPE="RESET" NAME="BATAL" VALUE="BATAL"></TD>
</tr>

</table>
</body>
</html>
Wallahul Muwafiq ila Aqwamith Thariq, Waalaikumsalam Warahmatullah Wabarakatuh