tag:blogger.com,1999:blog-18088826688434582832024-03-08T01:24:16.663-08:00Pengertian PHPalithttp://www.blogger.com/profile/15879948863668740059noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-1808882668843458283.post-43439563474934211532009-08-02T21:51:00.000-07:002009-08-02T21:52:35.115-07:00PENGERTIAN PHP<br /><br /><br />• Pengertian PHP <br /><br />• Hubungan PHP dengan HTML <br /><br />• Kelebihan PHP<br /><br /><br />Pengertian PHP <br />PHP adalah singkatan dari "PHP: Hypertext Preprocessor", yang merupakan <br />sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip <br />dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik.<br />Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web <br />menulis halaman web dinamik dengan cepat.<br />Hubungan PHP dengan HTML <br />Halaman web biasanya disusun dari kode-kode html yang disimpan dalam <br />sebuah file berekstensi .html. File html ini dikirimkan oleh server (atau file) ke<br />browser, kemudian browser menerjemahkan kode-kode tersebut sehingga<br />menghasilkan suatu tampilan yang indah. Lain halnya dengan program php, program <br />ini harus diterjemahkan oleh web-server sehingga menghasilkan kode html yang<br />dikirim ke browser agar dapat ditampilkan. Program ini dapat berdiri sendiri ataupun<br />disisipkan di antara kode-kode html sehingga dapat langsung ditampilkan bersama <br />dengan kode-kode html tersebut. Program php dapat ditambahkan dengan mengapit <br />program tersebut di antara tanda <? dan ?>. Tanda-tanda tersebut biasanya disebut <br />tanda untuk escaping (kabur) dari kode html. File html yang telah dibubuhi program <br />php harus diganti ekstensi-nya menjadi .php3 atau .php. <br />PHP merupakan bahasa pemograman web yang bersifat server-side<br />HTML=embedded scripting, di mana script-nya menyatu dengan HTML dan berada <br />si server. Artinya adalah sintaks dan perintah-perintah yang kita berikan akan <br />sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal sebgai <br />bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan <br />digunakan untuk membuat halaman web yang dinamis seperti ASP (Active Server <br />Pages) dan JSP (Java Server Pages). <br />PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C. <br />Semula PHP digunakannya untuk menghitung jumlah pengunjung di dalam webnya.<br />Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis. Versi <br />ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan script PERL yang<br />dibuatnya untuk membuat halaman webnya menjadi dinamis. Kemudian pada tahun <br />1996 ia mengeluarkan PHP versi 2.0 yang kemampuannya telah dapat mengakses <br />database dan dapat terintegrasi dengan HTML. <br />Pada tahun 1998 tepatnya pada tanggal 6 Juni 1998 keluarlah PHP versi 3.0<br />yang dikeluarkan oleh Rasmus sendiri bersama kelompok pengembang softwarenya.. <br />Versi terbaru, yaitu PHP 4.0 keluar pada tanggal 22 Mei 2000 merupakan <br />versi yang lebih lengkap lagi dibandingkan dengan versi sebelumnya. Perubahan <br />yang paling mendasar pada PHP 4.0 adalah terintegrasinya Zend Engine yang dibuat <br />oleh Zend Suraski dan Andi Gutmans yang merupakan penyempurnaan dari PHP <br />scripting engine. Yang lainnya adalah build in HTTP session, tidak lagi menggunakan<br />library tambahan seperti pada PHP. Tujuan dari bahasa scripting ini adalah untuk<br />membuat aplikasi-aplikasi yang dijalankan di atas teknologi web. Dalam hal ini,<br />aplikasi pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya<br />secara keseluruhan dijalankan web server. <br />Kelebihan PHP <br />Ketika e-commerce semakin berkembang, situs-situs yang statispun semakin <br />ditinggalkan, karena dianggap sudah tidak memenuhi keinginan pasar, padahal situs <br />tersebut harus tetap dinamis. Pada saat ini bahasa PERL dan CGI sudah jauh<br />ketinggalan jaman sehingga sebagian besar designer web banyak beralih ke bahasa <br />server-side scripting yang lebih dinamis seperti PHP. <br />Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan<br />yang paling utama PHP adalah pada konektivitasnya dengan system database di <br />dalam web. Sistem database yang dapat didukung oleh PHP adalah : <br /><br />1. Oracle <br />2. MySQL <br />3. Sybase <br />4. PostgreSQL<br />5. dan lainnya<br /><br />PHP dapat berjalan di berbagai system operasi seperti windows 98/NT, <br />UNIX/LINUX, solaris maupun macintosh.alithttp://www.blogger.com/profile/15879948863668740059noreply@blogger.com10tag:blogger.com,1999:blog-1808882668843458283.post-71197611922138441442009-08-02T21:47:00.000-07:002009-08-02T21:50:42.285-07:00Sintak dasar PHP<meta equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 11"><meta name="Originator" content="Microsoft Word 11"><link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Csarinet%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><style> <!-- /* Font Definitions */ @font-face {font-family:Verdana; panose-1:2 11 6 4 3 5 4 4 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:536871559 0 0 0 415 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} p {mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} --> </style><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--> <p style="text-align: center;" align="center"><b style="">SINTAK DASAR PHP<o:p></o:p></b></p> <p><o:p> </o:p></p> <p>Cara penulisan PHP<o:p></o:p></p> <p><strong>Pertama</strong><o:p></o:p></p> <p><span style="font-family: "Courier New"; color: rgb(0, 0, 204);">echo ("tulisankita\n"); </span><o:p></o:p></p> <p><span style="font-family: "Courier New"; color: rgb(0, 0, 204);">?></span><o:p></o:p></p> <p><strong>Kedua</strong><o:p></o:p></p> <p><span style="font-family: "Courier New"; color: rgb(0, 0, 204);">php echo("tulisankita\n"); </span><o:p></o:p></p> <p><span style="font-family: "Courier New"; color: rgb(0, 0, 204);">?></span><o:p></o:p></p> <p><strong>Ketiga</strong></p> <p><span style="font-family: "Courier New"; color: rgb(0, 0, 204);"><% </span><o:p></o:p></p> <p><span style="font-family: "Courier New"; color: rgb(0, 0, 204);">echo ("kalau yang ini mirip dengan ASP"); </span><o:p></o:p></p> <p><span style="font-family: "Courier New"; color: rgb(0, 0, 204);">%></span><o:p></o:p></p> <p>Anda dapat menggunkan salah satu di atas, tapi yang paling sering digunakan biasannya cara pertama dan kedua.<o:p></o:p></p> <p><span style="font-family: Verdana;">Seperti pada bahasa pemrograman lain Anda pun bisa meletakkan baris komentar pada program Anda. Pada PHP caranya adalah dengan meletakkan komentar tersebut di sebelah kanan tanda // jika komentar satu baris dan di antara /* dan */ jika komentarnya lebih dari satu baris. </span><o:p></o:p></p> <p><span style="font-family: "Courier New"; color: rgb(0, 0, 204);">/* kalau yang ini adalah komentar
<br />lebih dari satu baris */
<br />echo ("memang mudah");
<br />?></span><o:p></o:p></p> alithttp://www.blogger.com/profile/15879948863668740059noreply@blogger.com7