Praktikum 8 PHP Kelompok 36 Ayuna
-
Upload
hajiyanto-vino -
Category
Documents
-
view
34 -
download
0
Transcript of Praktikum 8 PHP Kelompok 36 Ayuna
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 DO…WHILE 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 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.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/xhtml1-
transitional.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, setelah program disimpan di folder
kelompok36, kemudian buka browser, dan ketik
localhost/kelompok36/index.php. Maka akan muncul kalimat
“Kelompok 36”.
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 Harga
Apel 1500
Semangka 3000
Durian 10000
Pisang 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/xhtml1-
transitional.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/xhtml1-
transitional.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/xhtml1-
transitional.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/xhtml1-
transitional.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 identitas_kelompok("36 <br>","Aulia Medisina ,
Kadek Rida Dwi W <br>"," 21120111140077 ,
21120111140078 <br>","Teknik Sistem Komputer <br>");
?>
</body>
</html>
<body>
</body>
</html>
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/xhtml1-
transitional.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/xhtml1-
transitional.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/xhtml1-transitional.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/xhtml1-transitional.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 : Teknik Sistem Komputer<br>";
?>
<body>
</body>
</html>
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/xhtml1-transitional.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> |
<a href="?studikasus=anggota">Anggota 1</a> |
<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.