Anda di halaman 1dari 35

Nama Nim

: Ruli Handrio : 21120111130042

DASAR PEMROGRAMAN PHP

9.1. Tujuan 1. Praktikan mampu memahami dasar pemrograman PHP. 2. Praktikan mampu memahami cara kerja bahasa pemrograman PHP. 3. Praktikan mampu mengimplementasikan pemrograman PHP dalam pembuatan website. 9.2. Dasar Teori 9.2.1. Pengenalan PHP PHP atau PHP Hypertext Preprocessor adalah sebuah bahasa pemrograman web berbasis server (server side) yang mampu menerjemahkan kode php dari kode web dengan ekstensi .php, sehingga menghasilkan tampilan website yang dinamis di sisi client (browser). Dengan PHP, kita dapat menjadikan halaman HTML menjadi lebih powerful dan bisa dipakai sebagai aplikasi lengkap. PHP

awalnya dikembangkan oleh seorang programmer bernama Rasmus Lerdorf pada tahun 1995, namun semenjak itu selalum

dikembangkan oleh kelompok

independen yang disebut Group

PHP dan kelompok ini juga mendefinisikan standar de facto untuk PHP karena tidak ada oleh spesifikasi Andi artinya formal. Saat dan ini, Zeev aplikasi

perkembangannya dipimpin Suraski.PHP

Gutmans

bersifat opensource

merupakan

perangkat lunak bebas yang dirilis di bawah lisensi PHP.Oleh karena itu, bahasa pemrograman ini banyak dipakai oleh banyak orang. Setiap kode PHP akan di eksekusi oleh runtime PHP, hasilnya adalah kode PHP yang dinamis tergantung script PHP yang

dituliskan. PHP dapat digunakan di banyak server web, sistem operasi dan platform. Selain itu, digunakan juga di sistem manajemen database relasional (RDBMS). Semuanya diperoleh

secara gratis, dan Grup PHP menyediakan kode sumber lengkap bagi pengguna untuk membangun, menyesuaikan dan mengutak-atik sesuai fungsi yag mereka inginkan.

9.2.2.

Instalasi PHP Seperti yang dijelaskan di atas, bahwa bahasa pemrograman PHP berjalan pada sisi server (server-side) sehingga membutuhkan sebuah penerjemah (parser) PHP di server.Penerjemah tersebut di antaranya adalah Apache dan IIS. Sedangkan editor yang

digunakan untuk menuliskan kode PHP dapat berupa editor apa saja seperti Dreamweaver, Bluefish, Eclipse, Emacs, Geany, jEdit, Netbeans IDE, Vim, Notepad++, dan yang paling sederhana adalah notepad bawaan windows.Karena di jalankan pada sebuah server, tentu saja kita membutuhkan sebuah server dan pastinya tidak memungkinkan membeli server web yang besar.Tetapi tidak usah bingung karena kita bisa menjadikan komputer pribadi menjadi server local dengan bantuan aplikasi seperti Appserve, LAMP dan XAMPP.Aplikasi tersebut sudah all in one, artinya yang dibutuhkan untuk menjalankan kode PHP sudah ada semuanya pada satu

aplikasi. Di sini kita akan menggunakan Appserv dan editornya menggunakan Notepad++. Cara instalasi Appserv adalah sebagai berikut : 1. Klik dua kali aplikasi appserv-win32-2.5.10.exe 2. Kemudian klik next

Gambar 9.1

Setup Appserv

3. Klik next terus hingga nanti diminta untuk mengisikan password database MySQL. Hal ini dikarenakan kode PHP dapat berinteraksi dengan database sehingga biasanya dalam sebuah aplikasi parser PHP sudah disertakan aplikasi database.

9.2.3. Penulisan Kode PHP Tidak seperti halaman HTML biasa, kode PHP tidak akan

diberikan oleh server secara langsung ketika ada permintaan dari client (browser), namun melalui pemrosesan dari sisi server, makanya PHP disebut skrip server-side.Dengan adanya kode PHP, sebuah halaman web bisa melakukan banyak hal dinamis, seperti

mengakses database, membuat gambar, membaca dan menulisi file, dan sebagainya. Hasil pengolahan akhir kode PHP akan dikembalikan lagi dalam bentuk kode HTML. Penulisan kode PHP haruslah ditulis dalam sebuah tag PHP yaitu :

Tag Standar : Tag Pembuka ( <?php ) , Tag Penutup ( ?> ) Tag Pendek : Tag Pembuka ( <? ) , Tag Penutup ( ?> )

Perlu diingat, jika ingin menggunakan tag pendek, harus mengatur konfigurasi PHP dalam file php.ini dan yang harus di ubah dengan salah satu alternatif sebagai berikut: a. Short_open_tag = on b. Short_open_tag = true c. Short_open_tag = yes

9.2.4. Variabel dan Tipe Data Di semua bahasa pemrograman, dikenal adanya kata variabel. Apakah variabel itu dan mengapa peranannya dalam dunia

pemrograman sangan penting ?.Variabel merupakan sebuah istilah yang menyatakan sebuah tempat yang digunakan untuk menampung nilai-nilai tertentu di mana nilai di dalamnya bisa berubahubah.Variabel sangat penting karena tanpa variabel, kita tidak bisa menyimpan nilai tertentu untuk diolah. Bagaimana cara menuliskan variabel di PHP ?. Di PHP, variabel dikenali dengan adanya tanda dollar ($) yang kemudian bisa diikuti dengan angka, huruf, dan underscore. Namun variabel tidak dapat mengandung spasi.Untuk dapat mendefinisikan variabel, kita hanya perlu menuliskannya maka otomatis variabel dikenali oleh penerjemah

9.2.5. Pengkondisian IF statement di atas hanya menampilkan satu alternatif solusi, sehingga jika kondisi IF tidak terpenuhi, tidak ada aksi apapun dan blok kode aksi akan dilewati.
If (kondisi){ Aksi;

Jika terdiri dari beberapa kondisi atau lebih dari 2 digunakan :


if(kondisi){ Aksi; }else{ Aksi 2; }

9.2.6. Switch dan Case Statement untuk pengaturan alur program berikutnya adalah switch. Salah satu keuntungan switch adalah Kita bisa langsung

mengevaluasi satu statement dan memerintahkan aksi dalam jumlah yang lebih banyak. Sintak nya :
switch(ekpresi){ case kondisi 1: aksi 1; break; case kondisi 2: aksi 2; break; case kondisi n: aksi n; break; default : aksi jika tidak ada yang cocok }

Kelebihan switch adalah alternatif tindakan yang diambil bisa langsung banyak tanpa harus menulis IF..ELSE secara bertingkat yang sulit dibaca.Jangan lupa menuliskan break; untuk keluar dari switch ketika aksi dilakukan.

9.2.7. Perulangan Perbedaan komputer dengan manusia adalah komputer mampu disuruh untuk melakukan pekerjaan yang sama berulang-ulang tanpa pernah merasa capek. Untuk memberikan perintah agar komputer

melakukan perintah berulang-ulang, kita bisa menggunakan perintah loop. Loop dalam PHP terbagi menjadi 3 bentuk. 1. FOR Sintaks penulisan FOR statement adalah sebagai berikut :

for(kondisi awal; kondisi akhir; perintah){ aksi; }

2. While Sintaks penulisan WHILE statement adalah sebagai berikut :


while(kondisi){ aksi; perubahan kondisi; }

3. Do .. While Sintak DOWHILE merupakan salah satu statement perulangan yang hampir sama dengan WHILE akan tetapi kondisinya berada pada akhir sintak. Sintaks penulisan DO..WHILE statement adalah sebagai berikut :
do{ aksi; perubahan kondisi; }while(kondisi);

9.2.8. Array Sebuah bahasa pemrograman umumnya memiliki variabel berjenis array. Array (dalam bahasa Indonesia diterjemahkan sebagai larik) merupakan variabel yang di dalamnya mengandung nilai-nilai lain. 9.2.9. Function Di pemrograman juga ada istilah fungsi/function. Fungsi membuat proses pemrograman bisa lebih efisien karena aksi-aksi tertentu bisa ditulis dalam satu kali fungsi yang nantinya bisa dipanggil jika diperlukan.Sebuah fungsi dapat menerima nilai, memprosesnya kemudian mengembalikan nilai barunya. Secara fisik, fungsi

merupakan blok kode yang bisa dipanggil nantinya.

9.3.

Hasil Percobaan dan Analisa 9.3.1. Latihan 1 Buatlah program dengan bahasa pemrograman PHP yang menampilkan kelompok kalian masing-masing. Nama file : Untitled-1.php
<html> <head> <title>Kelompok 20</title>//nama program </head> <body>//awal perintah <?php echo "Kelompok 20";//output kalimat ?> </body>//penutup perintah </html>

Gambar 9.1

Tampilan source code menampilkan kata

Gambar 9.2

Tampilan program menampilkan kata

9.3.2. Latihan 2 Buatlah program dengan bahasa pemrograman PHP yang

menampilkan harga buah di mana kondisinya adalah sebagai berikutdan disertakan tabel buahnya:

Tabel 9.1 Tabel Buah

Nama Buah Apel Semangka Durian Pisang

Harga 1500 3000 10000 500

Dan buah yang di pilih adalah buah Pisang Nama file : Untitled-2.php
<html> <head> <title>Tabel Buah</title>//nama program </head> <body> <table border="1">//tebal tabel <tr>//masuk ke tabel <td> Buah</td>//masuk baris 1 kolom 1 <td> Harga</td>//masuk baris 1 kolom 2 </tr> <tr> <td>Apel</td>//masuk pada baris 2 kolom 1 <td>1500</td>//masuk pada baris 2 kolom 2 </tr> <tr>

<td>Semangka</td>//masuk pada baris 3 kolom 1 <td>3000</td>//masuk pada baris 3 kolom 2 </tr> <tr> <td>Durian</td>// masuk pada baris 4 kolom 1 <td>10000</td>// masuk pada baris 4 kolom 2 </tr> <tr> <td>Pisang</td>//masuk ada baris 5 kolom 1 <td>500</td>// masuk pada baris 5 kolom 2 </tr> </table>// membuat perintah diatas dimasukkan dalam tabel <br />//menambah 1 enter <hr />//menambah enter dengan garis <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data"> Nama Buah : <input type="text" name="kdbuah" size="10" />//input yang dimasukkan berdasarkan tabel disediakan <input type="submit" value="Kirim" />// mengirim input untuk dicocokkan </form> <?php if (isset ($_POST[kdbuah])) { switch ($_POST[kdbuah]) { case "Pisang" : echo "harga 500"; break; default : echo "pilihan salah"; } } // apabila pilihan yang dimasukkan adalah pisang , maka akan muncul harga 500 , apabila tidak sesuai , maka akan muncul pilihan salah ?> </body> </html>

Gambar 9.2 Tampilan sourcecode program menampilkan nama buah

Gambar 9.3 Tampilan program menampilkan nama buah

9.3.3. Latihan 3 Buatlah program yang menampilkan perulangan angka menggunakan FOR statemen dari 1 50, tetapi angka 27 tidak ditampilkan (dilewati).NB : gunakan fasilitas sintak continue dan break. Nama file : Untitled-3.php
<html> <head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>For Statement</title> </head> <body> <?php for ($i=1; $i<=50; $i++) { if ($i==27) { continue; } else { echo $i."<br />"; } }//diatas adalah untuk menampilkan angka 1 samapai 100 dimana angka dimulai dari angka 1 lalu dengan batas kurang 50 dan dilakukan penambahan hingga mencapai kondisi yang diinginkan ?> </body> </html>

Gambar 9.4 Tampilan sourcecode menampilkan angka 1 - 100

Gambar 9.5 Tampilan program menampilkan angka 1 -100

9.3.4. Latihan 4 Buatlah program yang menampilkan 5 kota di Indonesia

menggunakan array dan perulanngan FOR. Nama file : Untitled-4.php


<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Nama Kota</title>//nama program </head> <body> <?php $kota=array('Bandung,','Tangerang,','Semarang,','Surabaya, ','Denpasar.');//elemen dari array for ($i=0; $i<5;$i++) {

echo $kota [$i]."<br />"; }//diatas terdapat kondisi untuk array menampilkan nama kota , kondisi tersebut dimana akan menampilkan indeks array dimulai dari indeks 0 hingga indeks kurang dari 5 ,serta dilakukan penambahan dimana sampai kondisi tersebut terpenuhi ?> </body> </html>

Gambar 9.6 Tampilan sourcecode program array menampilkan nama kota

Gambar 9.7 Tampilan program array menampilkan nama kota

9.3.5. Latihan 5 Buatlah program dengan fasilitas function (fungsi) dengan nama fungsi identitas_kelompok yang apabila fungsi tersebut dipanggil

akan menampilkan Nama Kelompok, Nama Anggota dan NIM, serta jurusan kalian. Nama file : Untitled-5.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; </head> <title>kelompok20_latihan5</title>//nama programnya </head> <body> <?php Function identitas_kelompok($kelompok,$nama_anggota,$NIM,$Jurusan){ echo"Kelompok :".$kelompok; echo"Nama Anggota :".$nama_anggota; echo"NIM :".$NIM; echo"Jurusan :".$Jurusan; }//membuat fungsi yang dimana terdapat bebefapa parameter yaitu kelompok, nama annggota , NIM , dan jurusan echo Sistem terdapat tersebut ?> </body> </html> identitas_kelompok("20<br>","Ruli Komputer<br>");//menampilkan dalam parameter dan Handrio statement pada , Ruli yang fungsi Handrio<br>","21120111130042 , 21120111130041<br>","Teknik statement

Gambar 9.8 Tampilan sourcecode program menampilkan biodata kelompok

Gambar 9.9 Tampilan program menampilkan biodata kelompok

9.3.6. Latihan 6 Buatlah program form input biodata Anda dengan isian NIM, Nama, Nama Kelompok, TTL, Alamat Kos, Golongan Darah, Jurusan, Hobi, dan Motto pada file biodata.php dan hasilnya di tampilkan pada file hasil biodata.php disesuaikan dengan isian biodata tersebut.

9.3.1.1. Identtitas Nama file : Untitled-6.php


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>

<html> <head> <title>Masukkan Data</title>//nama program </head> <body> <h1>Masukkan Identitas</h1>//header program <form action='hasilbiodata.php' method='post'> <table border='0'> //membuat input diproses pada file hasilbiodata.php dengan metode pengambilan post <tr> <td>NIM</td> <td>:</td> <td><input type='text' name='nim' /></td> </tr> //tempat menginput NIM <tr> <td>Nama</td> <td>:</td> <td><input type='text' name='nama' /></td> </tr> //tempat menginput Nama <tr> <td>Kelompok</td> <td>:</td> <td><input type='text' name='kel' /></td> </tr>//tempat menginput Kelompok <tr>> <td>TTL</td> <td>:</td> <td><input type='text' name='ttl' /></td> </tr> //tempat menginput TTL <tr> <td>Alamat Kos</td> <td>:</td> <td><textarea name='kos'></textarea></td> </tr> //user menginput alamat <tr> <td>Golongan Darah</td>

<td>:</td> <td><input type='text' name='gd' /></td> </tr>//user menginput golongam darah <tr> <td>Jurusan</td> <td>:</td> <td><input type='text' name='jur' /></td> </tr>//user menginput jurusan <tr> <td>Hobi</td> <td>:</td> <td><input type='text' nsame='hobi' /></td> </tr>//user menginput hobi <tr> <td>Motto</td> <td>:</td> <td><input type='text' name='mot' /></td> </tr> //user menginput motto </table> <input type='submit' name='kirim' value='Kirim'/>submit dsts </form> </body> </html>

Gambar 9.10

Tampilan sourcecode program menampilkan identitas

Gambar 9.11

Tampilan sourcecode program menampilkan identitas 2

Gambar 9.12

Tampilan program menampilkan identitas

9.3.1.2. Hasil Identitas Nama file : Untitled-7.php


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title>//nama program </head> <html> <head> <title>Hasil input</title>//nama program </head> <body>

<h1>Identitas</h1> <table border='0'> <tr> <td>NIM</td> <td>:</td> <td><?php echo $_POST[nim]; ?></td> //menampilkan output nim dari file Untitled-6.php </tr> <tr> <td>Nama</td> <td>:</td> <td><?php echo $_POST[nama]; ?></td> menampilkan output nim dari file Untitled-6.php </tr> <tr> <td>Kelompok</td> <td>:</td> <td><?php echo $_POST[kel]; ?></td> menampilkan output kelompok dari file Untitled-6.php </tr> <tr> <td>TTL</td> <td>:</td> <td><?php echo $_POST[ttl]; ?></td> menampilkan output TTL dari file Untitled-6.php </tr> <tr> <td>Alamat Kos</td> <td>:</td> <td><?php echo $_POST[kos]; ?></td> menampilkan output alamat kos dari file Untitled-6.php </tr> <tr> <td>Golongan Darah</td> <td>:</td>

<td><?php echo $_POST[gd]; ?></td> menampilkan output golongan darah dari file untitled-6.php </tr> <tr> <td>Jurusan</td> <td>:</td> <td><?php echo $_POST[jur]; ?></td> menampilkan output jurusan dari file Untitled-6.php </tr> <tr> <td>Hobi</td> <td>:</td> <td><?php echo $_POST[hobi]; ?></td> menampilkan output hobi dari file Untitled-6.php </tr> <tr> <td>Motto</td> <td>:</td> <td><?php echo $_POST[mot]; ?></td> menampilkan output motto dari file Untitled-6.php </tr> </table>//membuat perintah tabel </body> </html> <body> </body> </html>

Gambar 9.13

Tampilan sourcecode program menampilkan identitas

Gambar 9.14

Tampilan sourcecode program menampilkan identitas 2

Gambar 9.15

Tampilan program menampilkan identitas

9.3.7. Latihan 7 Buatlah file yang isinya adalah deskripsi kalian, 1 file untuk 1 praktikan dan 1 file utama yang memanggil file deskripsi kalian menggunakan include. Jumlah file deskripsi disesuaikan. File 1 : Nama file : Untitled-8
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <title>kelompok20_latihan7_file1</title>//nama proggram </head> <body> <?php echo "Nama echo "NIM : Ruli Handrio<br>"; : 21120111130042<br>";

echo "Kelompok : 20<br>";

?>// membuat data praktikan 1 yang akan dipanggil bersamaan file data praktikan 2 <body> </body> </html>

Gambar 9.16

Tampilan sourcecode program file data praktikan 1

Gambar 9.17

Tampilan program menampilkan data praktikan 1

File 2 : Nama file : Untitled-9


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title>

</head> <title>kelompok20_latihan7_file2</title>n// nama program </head> <body> <?php echo "Nama echo "NIM : Bearly Ananta<br>"; : 21120111130041<br>";

echo "Kelompok : 20<br>"; ?> membuat data praktikan 2 yang akan dipanggil bersamaan file data praktikan 1 <body> </body> </html>

Gambar 9.18

Tampilan sourcecode pada file data praktikan 2

Gambar 9.19

Tampilan program menampilkan data praktikan 2

<html> <head><olink rel="stylesheet" href="" type="css/text"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> // Judul program // <title>Kelompok20_ latihan7</title>//nama program </head> <body> <?php echo"Deskripsi Kelompok<br>"; echo"<br>"; // Pendeklarasian pemanggilan file latihan7_file1 include("Untitled-8.php"); echo"<br>"; // Pendeklarasian pemanggilan file latihan7_file2 include("Untitled-9.php"); ?> </body> </html

Gambar 9.20

Tampilan sourcecode program menampilkan data praktikan 1 dan 2

Gambar 9.21

Tampilan program menampilkan data praktikan 1 dan 2

9.4.

Tugas Praktikum 9.4.1. Studi kasus Buatlah sebuah program untuk menampilkan indentis kelompok di mana terdapat menu : a. Tentang kelompok Menutentang kelompok berisi deskripsi kelompok. b. Anggota 1 Menuanggota 1 berisi biodata anggota 1 secara lengkap (terserah Anda) c. Anggota 2 Menu anggota 2 berisi biodata anggota 2 secara lengkap seperti anggota 1. Menu tersebut, jika di klik akan menampilkan sebuah isi tetapi dalam halaman yang sama. Halaman-halaman dan menu tersebut dibuat dalam satu halaman dengan nama indentias_kelompok.php Nama file : studikasus_revisi.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> //membuat include pada 3 menu yang terdiri dari menu Tentang Anggota , Anggota 1 , Anggota 2 // <a href="?studikasus=deskripsi">Tentang Kelompok</a>&nbsp;|&nbsp;<a href="?studikasus=anggota">Anggota 1</a>&nbsp;|&nbsp;<a href="?studikasus=anggota1">Anggota 2</a> <?php

if ($_GET[studikasus]=="anggota"){ ?> <hr />//membuat enter dengan line // // membuat output menurut baris 1 dan kolom 1,2,3 // <tr> <td><br />Nama Anggota 1</td> <td>:</td> <td>Bearly Ananta F</td> </tr> <hr /> // membuat output menurut baris 2 dan kolom 1,2,3 // <tr> <td><br />NIM Anggota</td> <td>:</td> <td>21120111130041</td> </tr> <hr /> // membuat output menurut baris 3 dan kolom 1,2,3 // <tr> <td><br />Kelompok</td> <td>:</td> <td>20</td> </tr> <hr /> // membuat output menurut baris 4 dan kolom 1,2,3 // <tr> <td><br />Alamat Kos</td> <td>:</td> <td>Tanah Mas</td> </tr> <hr /> // membuat output menurut baris 5 dan kolom 1,2,3 // <tr> <td><br />No HP</td> <td>:</td> <td>085641246124</td>

</tr> <?php } else if($_GET[studikasus]=="anggota1"){ ?> <hr/> // membuat output menurut baris 1 dan kolom 1,2,3 // <tr> <td><br />Nama Anggota 2</td> <td>:</td> <td>Ruli Handrio</td> </tr> <hr /> // membuat output menurut baris 2 dan kolom 1,2,3 // <tr> <td><br/>NIM Anggota</td> <td>:</td> <td>21120111130042</td> </tr> <hr /> // membuat output menurut baris 3 dan kolom 1,2,3 // <tr> <td><br />Kelompok</td> <td>:</td> <td>20</td> </tr> <hr /> // membuat output menurut baris 4 dan kolom 1,2,3 // <tr> <td><br />Alamat Kos</td> <td>:</td> <td>Tembalang selatan</td> </tr> <hr /> // membuat output menurut baris 5 dan kolom 1,2,3 // <tr> <td><br />No HP</td>

<td>:</td> <td>081385818488</td> </tr> <hr /> <?php }else { echo "<p align='center'>Kelompok 20 Praktikum DKP terdiri dari 2 anggota yaitu Bearly Ananta dan Ruli Handrio</p>"; } ?> <body> </body> </html>

Gambar 9.22

Tampilan source code menampilkan menu

Gambar 9.23

Tampilan source code menampilkan menu 2

Gambar 9.24

Tampilan pada menu Tentang Kelompok

Gambar 9.25

Tampilan menu Anggota1

Gambar 9.26

Tampilan menu Anggota 2

9.5.

Kesimpulan 1. PHP merupakan bahasa iu====pemrograman web berbasis server yang mampu menerjemahkan kode php dari kode web dengan ekstensi file .php sehingga menghasilkan tampilan website yang dinamis di sisi client. 2. Editor yang dapat digunakan untuk mengedit file PHP antara lain Notepad++, NetBeans IDE 7.0, dan Adobe Dreamweaver. 3. Kode pemrograman PHP harus selalu diawali <?php dan diakhiri dengan ?>.

4. Pada PHP pemanggilan variabel cukup dikenali dengan tanda $ sehingga lebih mudah dibandingkan bahasa pemrograman lain. 5. Pada PHP juga dikenal operasi aritmatika, perbandingan, perulangan, dan pengkondisian. 6. Pernyataan perulangan pada PHP menggunakan For, While, dan Do...While 7. Array (dalam bahasa Indonesia diterjemahkan sebagai larik)

merupakan variabel yang di dalamnya mengandung nilai-nilai lain. 8. Di pemrograman juga ada istilah fungsi/function. Fungsi membuat proses pemrograman bisa lebih efisien karena aksi-aksi tertentu bisa ditulis dalam satu kali fungsi yang nantinya bisa dipanggil jika diperlukan.Sebuah fungsi dapat menerima nilai, memprosesnya kemudian mengembalikan nilai barunya. Secara fisik, fungsi

merupakan blok kode yang bisa dipanggil nantinya. 9. Sebuah halaman web sering kali memproses nilai yang diperoleh dari halaman lainnya. Untuk itu PHP harus mampu mem-parsing variabel antar halaman. Ada banyak cara untuk mem-parsing

variabel antar halaman. Salah satunya adalah dengan via URL. 10. Form dalam pemrograman HTML dikenal dengan adanya tag <form> dan ditutup dengan tag </form>. Di dalam tag pembuka <form> diikuti dengan atribut action dan method. Action menjelaskan ke halaman yang digunakan untuk memproses input, sementara method digunakan untuk mengatur cara mem-parsing konten. 11. Di dalam bahasa pemrograman PHP, ada sintak yang berfungsi sebagai pemanggil halaman di dalam sebuah halaman yang aktif. Sintak tersebut adalah include dan require. Fungsi dari keduanya sama yaitu memanggil halaman, tetapi perbedaannya yaitu jika include apabila terjadi kesalahan atau error akan kesalahan tersebut akan ditampilkan sebagai warning dan script kode tetap di eksekusi.