Anda di halaman 1dari 36

BAB VIII 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 selalu dikembangkan oleh kelompok independen yang disebut Group PHP dan kelompok ini juga mendefinisikan standar de facto untuk PHP karena tidak ada spesifikasi formal. Saat ini, perkembangannya dipimpin oleh Andi Gutmans dan Zeev Suraski.PHP bersifat opensource artinya merupakan aplikasi 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 Instalasi php

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.1. 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.2. 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 berubah-ubah.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.3. 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.4. 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.5. 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.6. Array Sebuah berjenis bahasa pemrograman umumnya memiliki variabel

array. Array (dalam bahasa Indonesia diterjemahkan sebagai larik) merupakan variabel yang di dalamnya mengandung nilai-nilai lain. 9.2.7. 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. Berikut program untuk latihan 1.


<!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>Kelompok 36</title> </head> <body> <?php echo "Kelompok 36!"; ?> </body> </html>

Gambar 9.2 Source code latihan 1

Gambar 9.3 Hasil run program latihan 1

Pada program ini kita akan mencetak suatu input dalam program sendiri ke dalam web kita melalui localhost. Misalnya kita ingin menampilkan kalimat Kelompok 36, dengan perintah echo kita bisa menampilkannya, kelompok36, Kelompok 36. setelah program buka Maka disimpan di dan muncul folder ketik kalimat

kemudian

browser, akan

localhost/kelompok36/index.php.

9.3.2 Latihan 2 Buatlah program dengan bahasa pemrograman PHP yang

menampilkan harga buah di mana kondisinya adalah sebagai berikutdan disertakan tabel buahnya: Buah Apel Semangka Durian Pisang Harga 1500 3000 10000 500

Dan buah yang di pilih adalah buah Pisang.

Berikut adalah program untuk latihan 2.


<!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>TabelBuah</title> </head> <body> <table border="1"> <tr> <td>Buah</td> <td>Harga</td> </tr> <tr> <td>Apel</td> <td>1500</td> </tr> <tr> <td>Semangka</td> <td>3000</td> </tr> <tr> <td>Durian</td> <td>10000</td> </tr> <tr> <td>Pisang</td> <td>500</td> </tr> </table> <br /> <hr /> <form action="<?php echo $_SERVER['PHP_SELF']; ?>"

method="post" enctype="multipart/form-data"> NamaBuah : <input type="text" name="kdbuah" size="10" /> <input type="submit" value="Kirim" /> </form>

<?php if (isset ($_POST[kdbuah])) { switch ($_POST[kdbuah]) { case "pisang" : echo "harga 500"; break; default : echo "pilihansalah"; } } ?> </body> </html>

Gambar 9.4 Source code latihan 2

Gambar 9.5 Source code latihan 2 (lanjutan)

Gambar 9.6 Hasil run latihan 2

Pada program ini kita diminta untuk membuat dan menampilkan tabel nama buah beserta harganya di dalam website dan menambahkan button yang kemudian memilih buah pisang sebagai pilihan yang diminta. Metode yang digunakan adalah metode Post agar dalam pengisian data, data yang dimasukkan tidak muncul pada URL.

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. Berikut adalah program untuk latihan 3.
<!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>For Statement</title> </head> <body> <?php for ($i=1; $i<=50; $i++) { if ($i==27) { continue; } else { echo $i."<br />"; } } ?> </body> </html>

Gambar 9.7 Source code latihan 3

Gambar 9.8 Hasil run latihan 3

Pada program ini kita diminta untuk menampilkan angka dari 1 sampai 50, dan angka 27 dilewati setelah itu dilanjutkan dengan menggunakan sintak continue. Program ini menggunakan perulangan for dan pengkondisian if. Perulangan for disini dimulai dari 1 sampai

kurang dari sama dengan 50, dengan $i++ sebagai looping. Fungsi pengkondisian if disini apabila pada perulangan sampai dengan angka bernilai 27 akan dilewati oleh sintak continue dan angka terus berulang sampai angka sama dengan 50. Apabila kita menggunakan sintak break, perulangan akan berhenti di angka 27, artinya tidak dilanjutkan lagi perulangannya.

9.3.4 Latihan 4 Buatlah program yang menampilkan 5 kota di Indonesia

menggunakan array dan perulanngan FOR.

Berikut adalah program untuk latihan 4.


<!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>Nama Kota</title> </head> <body> <?php $kota=array('Bandung,','Tangerang,','Semarang,','Suraba ya,','Denpasar.'); for ($i=0; $i<5;$i++) { echo $kota [$i]."<br />"; } ?> </body> </html>

Gambar 9.9 Source code latihan 4

Gambar 9.10 Hasil run latihan 4

Program ini meminta kita untuk menampilkan 5 kota di Indonesia menggunakan array dan perulanngan FOR. Dalam array terdapat indeks yaitu 5 kota, dengan persyaratan perulangan for dan perintah echo kita bisa menampilkan lima kota tersebut. Perulangan for disini menjelaskan bahwa perulangan dimulai dari indeks 0 sampai indeks kurang dari 5, dan $i++ untuk looping. Adapun perintah <br /> untuk menampilkan input dalam posisi vertikal.

9.4.1 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. Berikut adalah program untuk latihan 5.
<!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>IdentitasKelompok 36</title> </head> <title>fasilitas_fungsi</title> </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; } echo Kadek ?> </body> </html> <body> </body> </html> identitas_kelompok("36 Rida Dwi W <br>","Aulia Medisina , , <br>"," 21120111140077

21120111140078 <br>","Teknik Sistem Komputer <br>");

Gambar 9.11 Source code latihan 5

Gambar 9.12 Hasil run latihan 5

Pada program ini kita menggunakan perintah function .

Fungsi

membuat proses pemrograman bisa lebih efisien karena aksi-aksi tertentu bisa ditulis dalam satu kali fungsi yang nantinya bisa dipanggil untuk menampilkannya yang sudah disesuaikan.

9.4.2 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 hasilbiodata.php disesuaikan dengan isian biodata tersebut.

Berikut adalah program untuk latihan 6 : Program untuk membuat form 1.


<!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>Biodata</title> </head> <body> <h1>Masukkan Biodata</h1>

<form action='hasilbiodata.php' method='post'> <table border='0'> <tr> <td>NIM</td> <td>:</td> <td><input type='text' name='nim' /></td> </tr> <tr> <td>Nama</td> <td>:</td> <td><input type='text' name='nama' /></td> </tr> <tr> <td>Kelompok</td> <td>:</td> <td><input type='text' name='klp' /></td> </tr> <tr> <td>TTL</td> <td>:</td> <td><input type='text' name='ttl' /></td> </tr> <tr> <td>Alamat Kos</td> <td>:</td> <td><input type="text" name='ak' /></td> </tr> <tr> <td>GolonganDarah</td> <td>:</td> <td><input type='text' name='gd' /></td> </tr> <tr> <td>Jurusan</td> <td>:</td> <td><input type='text' name='jur' /></td> </tr> <tr> <td>Hobi</td>

<td>:</td> <td><input type='text' name='hobi' /></td> </tr> <tr> <td>Motto</td> <td>:</td> <td><textarea name='mt'></textarea></td> </tr> </table> <h1> <input type='submit' name='cet' value='CETAK'/> </form> </body> </html>

Gambar 9.13 Source code form 1

Gambar 9.14 Source code form 1 (lanjutan)

Gambar 9.15 Hasil run form 1

Gambar 9.16 Pengisian data form 1

Program membuat form dalam website, formatnya sama seperti pada latihan 2, yang membedakan adalah apabila di latihan 2 langsung diisikan datanya, namun disini data kita akan masukkan sendiri dan hasilnya akan ditampilkan di tampilan berikutnya, dan ada textbox yang berbeda dengan textbox yang lain yaitu textbox motto menggunakan textarea karena isian motto biasanya panjang untuk penyesuaian, data kita isi disesuaikan. Pada awal program diberi kode action=hasilbiodata.php yang menjelaskan bahwa kode yang diisikan nantinya akan diproses di form hasilbiodata.php kode tersebut menggunakan layout tabel supaya lebih rapi. Program ini menggunakan metode POST yaitu variabel akan disembunyikan dan tidak terlihat di URL, lebih aman dan cocok untuk mem-parsing informasi yang penting. Hasil cetak biodata yang kita isi akan ditampilkan berupa form data dengan nama hasilbiodata.php menggunakan program berikut :

<!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>Biodata</title> </head> <html> <head> <title>Hasil Biodata</title> </head> <body> <h1>Identitas</h1> <table border='0'> <tr> <td>NIM</td> <td>:</td> <td><?php echo $_POST[nim]; ?></td></tr> <tr> <td>Nama</td> <td>:</td> <td><?php echo $_POST[nama]; ?></td></tr> <tr> <td>Kelompok</td> <td>:</td> <td><?php echo $_POST[klp]; ?></td></tr> <tr> <td>TTL</td> <td>:</td> <td><?php echo $_POST[ttl]; ?></td></tr> <tr> <td>Alamat Kos</td> <td>:</td> <td><?php echo $_POST[ak]; ?></td></tr> <tr>

<td>GolonganDarah</td> <td>:</td> <td><?php echo $_POST[gd]; ?></td></tr> <tr> <td>Jurusan</td> <td>:</td> <td><?php echo $_POST[jur]; ?></td></tr> <tr> <td>Hobi</td> <td>:</td> <td><?php echo $_POST[hobi]; ?></td></tr> <tr> <td>Motto</td> <td>:</td> <td><?php echo $_POST[mt]; ?></td></tr> </table> </body> </html> <body> </body> </html>

Gambar 9.17 Source code hasil biodata

Gambar 9.18 Source code hasil biodata (lanjutan)

Gambar 9.19 Hasil biodata cetak dari form 1

Cara kerja program ini sudah dijelaskan diatas, yaitu untuk memanggil halaman form sebelumnya yang sudah terdapat datannya,

Kita juga menggunakan sintak pembuatan form, yang terpenting adalah atribut name di masing-masing objek form (misalkan input atau text area). Atribut form ini penting karena nantinya digunakan untuk memanggil variabel di form lainnya.

9.4.3 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.

Berikut adalah program untuk latihan 7. Deskripsi untuk praktikan 1, diberi nama fileaulia.php, berikut programnya :
<!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>Praktikan 1 </title> </head> </head> <body> <?php echo "Nama : Aulia Medisina R<br>";

echo "Nama Panggilan : Lia<br>"; echo "NIM : 21120111140077<br>";

echo "Kelompok : 36<br>"; echo "Jurusan ?> : Teknik Sistem Komputer<br>";

<body> </body> </html>

Gambar 9.20 Source code deskripsi praktikan 1

Gambar 9.21 Hasil run deskripsi praktikan 1

Deskripsi untuk praktikan 2, diberi nama fileayuna.php, berikut programnya :


<!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>Praktikan 2</title>

</head> <title>File Ayuna</title> </head> <body> <?php echo "Nama : Kadek Rida Dwi W<br>";

echo "Nama Panggilan : Ayuna<br>"; echo "NIM : 21120111140078<br>";

echo "Kelompok : 36<br>"; echo "Jurusan ?> <body> </body> </html> : Teknik Sistem Komputer<br>";

Gambar 9.22 Source code deskripsi praktikan 2

Gambar 9.23 Hasil run deskripsi praktikan 2

Program untuk menampilkan kedua deskripsi praktikan kelompok 36 di halaman yang baru.
<!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><olinkrel="stylesheet" href="" type="css/text"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Deskrip siKelompok 36</title> </head> <body> <?php echo"Deskripsi Kelompok<br>"; echo "<br>"; echo "Praktikan 1 <br>"; echo"<br>"; include("fileaulia.php"); echo "<br>"; echo "Praktikan 2 <br>"; echo"<br>"; include("fileayuna.php"); ?> </body> </html>

Gambar 9.24 Source code program deskripsi kelompok

Gambar 9.25 Tampilan Deskripsi praktikan kelompok 36

Program ini menggunakan sintak include dimana sintak ini berfungsi sebagai pemanggil halaman di dalam sebuah halaman yang aktif. Penggunaannya dapat dilihat pada gambar source code, pemanggilan halaman disini adalah pemanggilan nama file yang kita simpan sebelumnya dan disesuaikan.

9.4 Tugas Praktikum Studi Kasus. Berikut adalah program untuk studi kasus
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Identitas Kelompok 36</title> </head> <body> <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 /> <tr> <td><br />Nama Anggota 1</td> <td>:</td> <td>Aulia Medisina R</td> </tr> <hr /> <tr> <td><br />NIM Anggota</td> <td>:</td> <td>21120111140077</td> </tr> <hr /> <tr> <td><br />Kelompok</td> <td>:</td> <td>36</td> </tr> <hr /> <tr> <td><br />Asal</td>

<td>:</td> <td>Surabaya</td> </tr> <hr /> <?php } else if($_GET[studikasus]=="anggota1"){ ?> <hr/> <tr> <td><br />Nama Anggota 2</td> <td>:</td> <td>Kadek Rida Dwi Wahyuni</td> </tr> <hr /> <tr> <td><br/>NIM Anggota</td> <td>:</td> <td>21120111140078</td> </tr> <hr /> <tr> <td><br />Kelompok</td> <td>:</td> <td>36</td> </tr> <hr /> <tr> <td><br />Asal</td> <td>:</td> <td>Bali</td> </tr> <hr /> <?php }else { echo "<p align='center'>Kelompok 36 Praktikum DKP terdiri dari 2 anggota yaitu Aulia Medisina dan Kadek Rida Dwi Wahyuna , Teknik Sistem Komputer 2011</p>"; } ?>

<body> </body> </html>

Gambar 9.26 Source code studi kasus

Gambar 9.27 Hasil run studi kasus halaman anggota 1

Gambar 9.28 Hasil run studi kasus halaman anggota 2

Gambar 9.29 Hasil run studi kasus halaman tentang kelompok

9.5

Kesimpulan 1. 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). 2. Statement if merupakan statement yang penting dan pasti

terdapat di semua bahasa pemrograman. Statement ini berguna untuk membuat percabangan berdasarkan kondisi tertentu , untuk bisa membuat alternatif terdiri dari 2 buah, Kita bisa menggunakan IF..ELSE.. 3. Array (dalam bahasa Indonesia diterjemahkan sebagai larik) merupakan variabel yang di dalamnya mengandung nilai-nilai lain. 4. 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. 5. Di dalam bahasa pemrograman PHP, ada sintak yang berfungsi sebagai pemanggil halaman di dalam sebuah halaman yang aktif. Sintak tersebut adalah include dan require. Perbedaannya yaitu jika include apabila terjadi kesalahan atau error akan kesalahan tersebut akan ditampilkan sebagai warning dan script kode tetap

di eksekusi. Sedangkan require, jika ada kesalahan atau error maka kesalahan tersebut akan ditampilkan sebagai fatal error dan script kode akan berhenti diproses.

Anda mungkin juga menyukai