Tugas Prelab 2
Dikumpulkan dalam bentuk dokumen docx melalui E-Class
Paling lambat satu hari sebelum hari kuliah Praktikum
Bukalah situs web : https://www.w3schools.com/php/default.asp, kemudian lakukan latihan soal (Start the
exercise) mengenai HTML, dan berikan penjelasan untuk soal-soal di bawah ini:
Untuk soal-soal tugas di bawah ini, semua harus diberikan contoh dan
screen shoot hasil pengamatan kalian.
PHP Syntax
46. Jelaskan apa yang dimaksud dengan PHP Syntax!
PHP Sysntax adalah suatu aturan dalam penulisan agar bisa untuk dimengerti dengan baik dan
benar.didalam setiap penulisan nya program PHP harus diapit dengan tag <?php dan ?>, dan
program yang akan dibuat harus disimpan didalam file dengan ekstension.
48. Jelaskan cara membuat batas awal dan batas akhir kode program PHP.
Di dalam setiap program PHP harus diawali denngan “<?php” dan kemudian diakhiri dengan “?>”
PHP Variables
50. Jelaskan cara membuat variabel pada PHP!
Untuk membuat variabel dapat dilakukan dengan cara yaitu membuat variabel didalam Script
variabel ditulis dan diberi nilai maka variabel tersebut ada dan mempunyai nilai, semua tipe data yang
dibuat dapat dilakukan dengan cara yang sama. Contohnya kita akan membuat variabel nama, umur,
gender maka pada program php kita menambahkan tanda $ pada awal variabel yang akan dibuat
misalnya $nama, $umur, $gender dst.
51. Berikan contoh sebuah variabel PHP yang diberi nilai nama kamu.
Contoh variabel PHP :
$nama = “Hendri Sapvilten”;
Pembahsan : disini pertama kita mendeklarasikan variabel dengan memberi tanda $ awal nama
variabel yang dibuat.
52. Berikan contoh variabel panjang, lebar dan luas, berikan nilainya pada panjang dan lebar
kemudian hitung luas dengan rumus panjang x lebar, kemudian cetak luas tersebut.
Program :
<?php
$panjang = 5;
$lebar = 10;
$luas = $panjang * $lebar;
Echo “Luas = $luas <br>”;
?>
Capture :
Pembahasan :
Pertama membuat dokumen baru dengan format .php. untuk setiap program php diawali
dengan <?php dan diakhiri dengan ?>. untuk mencari nilai luas pertama kita harus
mendeklarasikan sebuah varibel yang kita gunakan untuk menyimpan nilai panjang dan lebar
dengan menggunakan tanda $. Kemudian untuk menyetak nya menggunakan echo.
54. Tuliskan program untuk menghitung panjang karakter dari nama lengkap kamu.
Program :
<?php
$nama = “Hendri Sapvilten”;
Echo strlen ($nama);
?>
Capture :
Pembahasan :
Untuk menghitung panjang karakter dari suatu teks atau kaliamat, kita dapat menggunakan cara
strlen() dimana nanti akan menghitung jumlah karakter yang ada.
55. Tuliskan program untuk membalik dan mencetak nama lengkap kamu (terbalik).
Program:
<?php
$nama = "Hendri Sapvilten";
echo strrev ($nama);
?>
Capture :
Pembahasan :
Untuk membalik suatu teks kita dapat menggunakan metode strrev() dimana nanti teks yang akan
ditampilakan akan berbalik.
Pembahasan :
Untuk mereplace suatu karakter kita dapat menggunakan metode str_replace().
Operator PHP
57. Jelaskan apa yang dimaksud dengan :
a. Operator Aritmatika (+, -, *, /, %)
Penjumlahan + merupakan operator penjumlahan di dalam php yang digunakan
untuk menjumlahkan bilangan atau suatu variable.
Pengurangan (-) merupakan operator pengurangan di php yang digunakan untuk
mengurangkan bilangan atau variabel.
Perkalian (*) merupakan operator perkalian di php yang digunakan untuk
mengalikan bilangan atau variabel.
Pembagian (/) merupakan operator pembagian di php yang digunakan untuk
membagi bilangan atau variabel.
Modulus % merupakan operator didalam php yang digunakan untuk menemukan
hasil dari pembagian. Modulus digunakan untuk mendapatkan hasil sisa dari
pembagian.
b. Operator Hubungan (Pembanding) (>, >=, <, <=, ==, !=)
Operator > digunakan untuk menyatakan lebih besar dari.
Operator >= digunakan untuk menyatakan lebih besar atau sama dengan dari.
Operator < digunakan untuk menyatakan lebih kecil dari.
Operator <= digunakan untuk menyatakan lebih kecil atau sama dengan dari.
Operator == digunakan untuk menyatakan sama dengan.
Operator != digunakan untuk menyatakan tidak sama dengan.
c. Operator Pengerjaan (=, +=, -=, *=, /=, %=)
Operator = merupakan operator dalam php yang digunakan untuk pengisian nilai.
Operator += merupakan operator dalam php yang digunakan untuk pengisian dan
penambahan.
Operator -= merupakan operator dalam php yang digunakan untuk pengisian dan
pengurangan.
Operator *= merupakan operator dalam php yang digunakan untuk pengisian dan
perkalian.
Operator /= merupakan operator dalam php yang digunakan untuk pengisian dan
pembagian.
Operator % merupakan operator dalam php yang digunakan untuk pengisian dan
sisa bagi.
d. Operator Unary Increment dan Decrement (++ dan --)
Operator Unary increment(++) menambahkan satu nilai keatas pada suatu variabel
Katon Wijana, S.Kom, M.T
Fakultas Teknologi Informasi Program Studi Sistem Informasi 4
Universitas Kristen Duta Wacana Yogyakarta
Pemrograman Web
atau operand.
Operator unary decrement(--) mengurangi satu nilai kebawah pada suatu operand
58. Buat contoh program untuk menjelaskan cara kerja dan hasil operator Aritmatika
Program :
<?php
$panjang = 10;
$lebar = 12;
$luas = $panjang * $lebar;
echo "Jika panjang = $panjang<BR>";
echo "Dan labar = $lebar<BR>";
echo "Maka luas = $luas<BR>";
?>
Capture :
Pembahasan :
Cara menggunakan operator aritmatika didalam program php seperti biasanya terlebih dahulu
awali dengan <?php dan diakhiri dengan ?>, didalam nya kita dapat menulis program kita,
deklarasi variabel $panjang dan $lebar untuk menyimpan nilai yang akan digunakan untuk nanti di
operasikan menggunakan aritmatika deklasrasi juga variabel $luas untuk menyimpan metode atau
pengoperasian dari aritmatika yang kita buat. Setelah itu kita dapat mencetak hasilnya dengan
menggunakan perintah echo.
59. Buat contoh program untuk menjelaskan cara kerja dan hasil operator Pembanding
Program :
<?php
$nama= "hendri sapvilten";
$pekerjaan = "mahasiswa";
if($nama === "hendri sapvilten" && $pekerjaan === "mahasiswa")
{
echo "selamat datang mahasiswa ukdw :-)";
}
else {
echo "silahkan perkenalkan diri anda !";
}
?>
Capture :
Katon Wijana, S.Kom, M.T
Fakultas Teknologi Informasi Program Studi Sistem Informasi 5
Universitas Kristen Duta Wacana Yogyakarta
Pemrograman Web
Pembahasan :
Cara menggunakan operator perbandingan didalam program php seperti biasanya terlebih dahulu
awali dengan <?php dan diakhiri dengan ?>, didalam nya kita dapat menulis program kita,
deklarasi variabel $nama dan $pekerjaan untuk menyimpan nilai nanti yang akan kita gunakan
untuk perbandingan, gunakan if else untuk dapat menggunakan perbandingan, disini kita
membandingkan jika nama nya adalah (disini kita dapat menggunakan ===) hendri sapvilten dan
(gunakanan &&) pekerjaannya adalah (gunakan ===) mahasiswa. Jika persamaan diatas bernilai
benar maka yang akan dicetak adalah “Selamat datang mahasiswa ukdw” namun apabila
perbandingan diatas bernilai false atau salah maka yang dicetak adalah “silahkan perkenalkan diri
anda !".
60. Buat contoh program untuk menjelaskan cara kerja dan hasil operator Pengerjaan
Program :
<?php
$a = 5;
$a += 10;
Echo ($a).<br>;
?>
Capture :
Pembahasan :
Cara menggunakan operator pengerjaan didalam program php seperti biasanya terlebih dahulu
awali dengan <?php dan diakhiri dengan ?>, didalam nya kita dapat menulis program kita,
deklarasi variabel $a untuk menyimpan nilai yang akan kita gunakan sebagai contoh, seperti
contoh diatas $a += 10 sama dengan $a = 5 + 10 = 15. Nilai yang awalnya 5 akan digantikan dengan
15.
61. Buat contoh program untuk menjelaskan cara kerja dan hasil operator Unary ++ dan –
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
63. Buat contoh program untuk menjelaskan cara kerja dan hasil if ... (tanpa else)
Program :
<?php
$umur = 20;
if ($umur > "18") {
echo "Anda sudah dewasa!";
}
?>
Pembahasan :
Cara menggunakan if (tanpa else) didalam program php seperti biasanya terlebih dahulu awali
dengan <?php dan diakhiri dengan ?>, didalam nya kita dapat menulis program kita, deklarasi
variabel $umur untuk menyimpan nilai yang akan kita gunakan sebagai contoh, pada bagian
kondisi yaitu if ($umur > “18”) merupakan kondisi yang akan menentukan nilai nya apakah true
atau false, pada kasus ini umur yang di inputkan adalah 20 sehingga kondisi ini memenuhi kondisi
sehingga bernilai true sehingga di cetak “Anda sudah dewasa !”.
64. Buat contoh program untuk menjelaskan cara kerja dan hasil if ... else ...
Program :
<?php
$umur = 17;
if ($umur > "18") {
echo "Anda sudah dewasa!";
} else {
echo "Anda masih dibawah umur !";
}
?>
Capture :
Pembahasan :
Cara menggunakan if…else… didalam program php seperti biasanya terlebih dahulu awali dengan
<?php dan diakhiri dengan ?>, didalam nya kita dapat menulis program kita, deklarasi variabel
$umur untuk menyimpan nilai yang akan kita gunakan sebagai contoh, pada bagian kondisi yaitu if
($umur > “18”) merupakan kondisi yang akan menentukan nilai nya apakah true atau false, pada
kasus ini umur yang di inputkan adalah 17 sehingga kondisi ini tidak memenuhi kondisi sehingga
bernilai false sehingga di cetak “Anda masih dibawah umur !”.
65. Buat contoh program untuk menjelaskan cara kerja dan hasil if ... else ...
Program :
Katon Wijana, S.Kom, M.T
Fakultas Teknologi Informasi Program Studi Sistem Informasi 8
Universitas Kristen Duta Wacana Yogyakarta
Pemrograman Web
<?php
$nilai = 90;
if ($nilai > "70") {
echo "Selamat anda dinyatakan lulus !!";
} else {
echo "Mohon maaf anda belum lulus silahkan coba lagi";
}
?>
Capture :
Pembahasan :
Cara menggunakan if…else… didalam program php seperti biasanya terlebih dahulu awali dengan
<?php dan diakhiri dengan ?>, didalam nya kita dapat menulis program kita, deklarasi variabel
$nilai untuk menyimpan nilai yang akan kita gunakan sebagai contoh, pada bagian kondisi yaitu if
($nilai > “70”) merupakan kondisi yang akan menentukan nilai nya apakah true atau false, pada
kasus ini umur yang di inputkan adalah 90 sehingga kondisi ini memenuhi kondisi sehingga bernilai
True sehingga di cetak “Selamat anda dinyatakan lulus !”.
66. Buat contoh program untuk menjelaskan cara kerja dan hasil if ... elseif ...
else
...
Program :
<?php
$umur = 20;
if ($umur < "18") {
echo "Anda masih dibawah umur !";
} elseif ($umur <"50") {
echo "Anda sudah dewasa!";
} else {
echo "Anda sudah lanjut usia";
}
?>
Capture :
Pembahasan :
Cara menggunakan if…ifelse…else.. didalam program php seperti biasanya terlebih dahulu awali
dengan <?php dan diakhiri dengan ?>, didalam nya kita dapat menulis program kita, deklarasi
variabel $umur untuk menyimpan nilai yang akan kita gunakan sebagai contoh, pada bagian
kondisi pertama yaitu if ($umur < “18”) merupakan kondisi pertama yang akan menentukan nilai
nya apakah true atau false, pada kasus ini umur yang di inputkan adalah 20 sehingga kondisi ini
tidak memenuhi kondisi sehingga bernilai false dilanjutkan kepada kondisi ke 2 yaitu if else ($umur
< “50”) karena umur yang di inputkan adalah 20 sehingga kondisi ini memenuhi kondisi sehingga
yang di cetak adalah “Anda sudah dewasa!”.
switch PHP
67. Jelaskan apa manfaat instruksi switch!
Adapun manfaat instruksi switch() pada php adalah untuk menangkap variabel dan selanjutnya
dapat digunakan untuk meng eksekusi proses tertentu. Pada umumnya fungsi switch() php mirip
dengan if, namun dibandingkan dengan if, switch() lebih sering dipakai karena lebih terstruktur.
68. Buat contoh program untuk menjelaskan cara kerja dan hasil switch (tanpa
default)
Program :
<?php
$group= "A";
switch ($group) {
case "A":
echo "Anda berada dalam kelas pemrograman web group A sesi 1 !";
break;
case "B":
echo "Anda berada dalam kelas pemrograman web group B sesi 2 !";
break;
case "C":
echo "Anda berada dalam kelas pemrograman web group C sesi 3 !";
break;
}
?>
Capture :
Pembahasan :
Untuk membuat switch tanpa default dapat dilakukan seperti cara diatas disini kita menggunakan
case untuk memberi informasi terhadap variable yang di deklarasi sebelumnya, jadi ketika user
menginputkan data maka data tersebut oleh switch akan di cocok kan dengan salah satu case yang
ada dan kemudian dicetak sesuai case yang sama dengan apa yang diinputkan user.
69. Buat contoh program untuk menjelaskan cara kerja dan hasil switch (dengan
default)
Program :
<?php
$group= "E";
switch ($group) {
case "A":
echo "Anda berada dalam kelas pemrograman web group A sesi 1 !";
break;
case "B":
echo "Anda berada dalam kelas pemrograman web group B sesi 2 !";
break;
case "C":
echo "Anda berada dalam kelas pemrograman web group C sesi 3 !";
break;
default;
echo "anda harus memilih salah satu grup A/B/C";
}
?>
Capture :
Pembahasan :
Untuk membuat switch dengan default dapat dilakukan seperti cara diatas disini kita
menggunakan case untuk memberi informasi terhadap variable yang di deklarasi sebelumnya, jadi
ketika user menginputkan data maka data tersebut oleh switch akan di cocok kan dengan salah
satu case yang ada dan kemudian dicetak sesuai case yang sama dengan apa yang diinputkan user.
Namun apabila data yang diinputkan ternyata tidak sama dengan salah satu case yang ada atau
user tidak menginputkan data maka yang dipilih atau yang dicetak adalah defaultnya yaitu pada
Katon Wijana, S.Kom, M.T
Fakultas Teknologi Informasi Program Studi Sistem Informasi 11
Universitas Kristen Duta Wacana Yogyakarta
Pemrograman Web
contoh kasus ini default yang dicetak adalah “anda harus memilih salah satu grup A/B/C”
Perulangan PHP
70. Jelaskan apa manfaat instruksi perulangan!
Manfaat utama instruksi pengulangan pada php adalah effisien dalam mengerjakan suatu perintah
program. Nantinya program akan berjalan dan berhenti sesuai dengan kondisi yang telah diatu dan
untuk mengeksekusi suatu perintah yang akan dilakukan secara berulang-ulang. Karena tidak
memungkinakan kita akan mengerjakan program yang sama dalam jumlah yang banyak. Oleh
karena itu dengan menggunakan fungsi perulangan pada php kita dapat mengeksekusi perintah
program yang dilakukang berulang ulang secara efisien.
71. Buat contoh program untuk menjelaskan cara kerja dan hasil instruksi while
Program :
<?php
$x = 1;
while($x <= 10) {
echo "nomor : $x <br>";
$x++;
}
?>
Capture :
Pembahasan :
Untuk membuat program dengan menggunakan while dapat kita lakukan
dengan cara seperti diatas, pertama deklarasi variabel kemudian
kita dapat menggunakan intruksi while($x <= 10) dimana variabel
tadi yang akan dicetak akan di lakukan selama 10 kali.
72. Buat contoh program untuk menjelaskan cara kerja dan hasil instruksi do . . . while
Program :
do {
echo "nomor : $x <br>";
$x++;
} while ($x <= 5);
?>
Capture :
Pembahasan :
Untuk membuat program dengan menggunakan do..while.. dapat kita lakukan dengan cara seperti
diatas, pertama deklarasi variabel kemudian kita dapat menggunakan intruksi do untuk mencetak
“nomor” dan variabel yang tadi dideklarasi dan while($x <= 10) dimana variabel tadi yang akan
dicetak akan di lakukan selama 5 kali sesuai dengan data yang diinputkan.
73. Buat contoh program untuk menjelaskan cara kerja dan hasil instruksi for
Program :
<?php
for ($x = 0; $x <= 1; $x++) {
echo "nomor: $x <br>";
}
?>
Capture :
Pembahasan :
Untuk menggunakan printah for dapat dilakukan seperti contoh diatas dimana ita menggunakan
for($x = 0; $x <=1; $x++) yang artinya nanti nilai yang akan dicetak akan dilakukan sebanyk dua kali
atau dimulai dari 0 sampai 1 sesuai dengann nilai yang diinputkan.
74. Buat contoh program untuk menjelaskan cara kerja dan hasil instruksi foreach
Program :
<?php
$mahasiswa = array("Hendri Sapvilten", "72190340", "Sistem informasi", "Faku
ltas Teknologi informasi");
foreach ($mahasiswa as $value) {
echo "$value <br>";
}
?>
Capture :
Pembahasan:
Untuk menggunakan intruksi foreach kita dapat menggunakan cara seperti diatas dimana
pertaman kita mendeklarasikan suatu variabel yang bertipe array agar dapat menyimpan banyak
nilai.kemudian selanjutnya untuk mencetak setiap data yang disimpan didalam array maka kita
dapat menggunakan intruksi foreach ($mahasiswa as value) sehingga semua data yang akan
diinputkan kedalam array tadi akan di cetak semua.
Array PHP
75. Jelaskan apa manfaat array!
Array merupakan suatu tipe data yang memungkinkan kita untuk membuat sebuah variabel yang
dapat kita beri atau kita isi dengan banyak nilai. Oleh karena itu dengan menggunakan tipe data
array kita dapat menyimpan banyak nilai didalam sebuah variabel.
76. Buat contoh program untuk mengetahui banyaknya elemen array tertentu
Program :
<?php
$hari = array("senin","selasa","Rabu","Kamis","Jumat","Sabtu","Minggu");
echo "jumlah elemen array : ".count($hari);
?>
Capture :
Pembahasan :
Untuk mengatahui banyak elemen array tertentu dapat dilakukan dengan cara diatas yaitu
setelah melakukan deklarasi variabel bertipe array kita langsung dapat mencetak dengan
menambahkan intruksi count() untuk menghitung jumlah elemen array.
77. Buat contoh program untuk menjelaskan cara mengambil elemen array pada nomor
tertentu :
<?php
$hari = array("senin","selasa","Rabu","Kamis","Jumat","Sabtu","Minggu");
echo "hari ini adalah hari : " . $hari[3];
?>
Capture :
Pembahasan :
Untuk mengambil elemen erray pada nomor tertentu dapat dilakukan seperti cara diatas setelah
melakukan deklarasi variabel bertipe array kita langsung dapat mencetak dengan
menambahkan $hari[3] yaitu kita mengambil variabel pada array 3.
78. Buat contoh program untuk menjelaskan cara membuat dan memakai array asosiatif
Program :
<?php
$grup = array("Hendri Sapvilten"=>"B", "Dimas"=>"B", "Junaidi"=>"A");
echo "Junaidi mengambil kelas pemprograman web grup : " .$grup['Junaidi'];
?>
Capture :
Pembahasan :
Untuk membuat array asosiatif dapat kita lakukan dengan cara diatas, yaitu didalam setiap array
yang dibuat kita dapat memberi value pada array yang ada. Kemudian ketika kita ingin mencetak
Katon Wijana, S.Kom, M.T
Fakultas Teknologi Informasi Program Studi Sistem Informasi 15
Universitas Kristen Duta Wacana Yogyakarta
Pemrograman Web
nya maka kita dapat memanggil value yang terdapat didalam array tersebut.
79. Buat contoh program untuk menjelaskan cara membaca key dan value array asosiatif
Program :
<?php
$grup = array("Hendri Sapvilten"=>"B", "Dimas"=>"B", "Junaidi"=>"A");
foreach($grup as $x => $x_value) {
echo "Key : " . $x . ", Value : " . $x_value;
echo "<br>";
}
?>
Capture :
Pembahasan :
Untuk membuat key dan value array asosiatif dapat kita lakukan dengan cara diatas, yaitu didalam
setiap array yang dibuat kita dapat memberi value dan nilai pada array yang ada. Kemudian ketika
kita ingin mencetak nya maka kita dapat memanggil key dan value yang terdapat didalam array
tersebut.
80. Buat contoh program untuk menjelaskan cara mengurutkan elemen array dengan fungsi
sort ascending
Program :
<?php
$hari = array("Senin","Selasa","Rabu","Kamis","Jumat","Sabtu","Minggu");
sort($hari);
$hlength = count($hari);
for($x = 0; $x < $hlength; $x++) {
echo $hari[$x];
echo "<br>";
}
?>
Capture:
Pembahasan :
cara mengurutkan elemen array dengan fungsi sort ascending dapat dilakukan dengan cara
seperti diatas yaitu pada variabel yang bertipe array ditambahkan intruksi sort() untuk
melakukan sort ascending.
81. Buat contoh program untuk menjelaskan cara mengurutkan elemen array dengan fungsi
sort ascending
Program :
<?php
$hari = array("Hendri","Dimas","Junaidi","Jennet","Jermei","Orlando","Obed")
;
sort($hari);
$hlength = count($hari);
for($x = 0; $x < $hlength; $x++) {
echo $hari[$x];
echo "<br>";
}
?>
Capture :
Pembahasan:
cara mengurutkan elemen array dengan fungsi sort ascending dapat dilakukan dengan cara
Katon Wijana, S.Kom, M.T
Fakultas Teknologi Informasi Program Studi Sistem Informasi 17
Universitas Kristen Duta Wacana Yogyakarta
Pemrograman Web
seperti diatas yaitu pada variabel yang bertipe array ditambahkan intruksi sort() untuk
melakukan sort ascending.
82. program untuk menjelaskan cara mengurutkan elemen array dengan fungsi sort descending
Program :
<?php
$hari = array("Senin","Selasa","Rabu","Kamis","Jumat","Sabtu","Minggu");
rsort($hari);
$hlength = count($hari);
for($x = 0; $x < $hlength; $x++) {
echo $hari[$x];
echo "<br>";
}
?>
Capture:
Pembahasan :
cara mengurutkan elemen array dengan fungsi sort descending dapat dilakukan dengan cara
seperti diatas yaitu pada variabel yang bertipe array ditambahkan intruksi rsort() untuk
melakukan sort descending.
83. Buat contoh program untuk menjelaskan cara mengurutkan elemen array asosiatif
dengan fungsi asort.
Program :
<?php
$grup = array("Hendri Sapvilten"=>"B", "Dimas"=>"B", "Junaidi"=>"A");
asort($grup);
foreach($grup as $x => $x_value) {
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
Pembahasan :
cara mengurutkan elemen array dengan fungsi asort dapat dilakukan dengan cara seperti diatas
yaitu pada variabel yang bertipe array ditambahkan intruksi asort() untuk melakukan sort.
85. Buat contoh program untuk menjelaskan cara mengirimkan nilai memakai form dengan
metode GET dan cara menerima nilainya.
Program :
Mengirim nilai memakai form dengan metode get :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-
scale=1.0">
<title>Document</title>
</head>
<body>
<form action="soalno85b.php" method="get">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>
</form>
</body>
</html>
Capture :
Mengirim nilai memakai form dengan metode get :
Pembahasan :
Untuk mengirimkan nilai dengan menggunkan GET dapat dilakukan seperti cara diatas yaitu
didalam taq <form> tambahkan method=GET dan setiap data yang diinputkan harus deberi
name dan id agar dapat dipanggil pada form yang akan dituju pada action dengan
menggunakan $_GET.
86. Buat contoh cara mengirimkan nilai memakai tanpa form (melalui Query String)/
langsung ditulis pada address bar, dengan metode GET dan cara menerima nilainya.
Program :
Mengirimkan nilai :
Katon Wijana, S.Kom, M.T
Fakultas Teknologi Informasi Program Studi Sistem Informasi 20
Universitas Kristen Duta Wacana Yogyakarta
Pemrograman Web
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<a href="soalno86b.php?nama=hendri%20sapvilten&web=72190340">Test $GE
T</a>
</body>
</html>
Menerima Nilai :
<?php
echo "Nama : " . $_GET['nama'] . " Nim : " . $_GET['web'];
?>
Capture :
Mengirim nilai :
Menerima nilai :
Pembahasan :
cara mengirimkan nilai memakai tanpa form (melalui Query String)/ langsung ditulis pada
address bar “http://localhost/72190340_bab01/soalno86b.php?nama=hendri
%20sapvilten&web=72190340”, dan dengan metode GET menerima nilainya.
88. Buat contoh program untuk menjelaskan cara mengirimkan nilai memakai form dengan
metode POST dan cara menerima nilainya.
Program :
Mengirim nilai :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-
scale=1.0">
<title>Document</title>
</head>
<body>
<form action="soalno88b.php" method="post">
Name : <br> <input type="text" name="name"><br>
E-mail : <br> <input type="text" name="email"><br>
<br><input type="submit">
</form>
</body>
</html>
Menerima nilai :
Welcome <?php echo $_POST["name"]; ?><br>
Your email address is: <?php echo $_POST["email"]; ?>
Capture :
Mengirim nilai :
Menerima nilai :
Cookie PHP
89. Jelaskan apa manfaat cookie PHP!
Cookie bermanfaat untuk mengidentifikasi pengunjung kembali karena cookie diphp dapat
digunakan untuk menyimpan dari pada remote browser. Kita juga dapat membuat dan mengambil
nilai cookie.
90. Buat contoh program untuk menjelaskan cara menyimpan nilai pada cookie agar bisa
dibaca pada dokumen lain.
Program :
<!DOCTYPE html>
<?php
$cookie_name = "user";
$cookie_value = "Hendri Sapvilten";
setcookie($cookie_name, $cookie_value, time() + (86400 * 30), "/");
?>
<html>
<body>
<?php
if(!isset($_COOKIE[$cookie_name])) {
echo "Cookie named '" . $cookie_name . "' is not set!";
} else {
echo "Cookie '" . $cookie_name . "' is set!<br>";
echo "Value is: " . $_COOKIE[$cookie_name];
}
?>
<p><strong>Note:</strong> You might have to reload the page to see the value
of the cookie.</p>
</body>
</html>
Capture :
Session PHP
91. Jelaskan apa manfaat session PHP!
Session bermanfaat untuk melakukan aktivitas yang berkaitan dengan interaksi pengguna pada
sebuah web server php.
92. Buat contoh program untuk menjelaskan cara menyimpan nilai pada session agar bisa
dibaca pada dokumen lain.
Program :
Menyimpan nilai pada session :
<?php
session_start();
?>
<!DOCTYPE html>
<html>
<body>
<?php
$_SESSION["Nama"] = "Hendri Sapvilten";
$_SESSION["Nim"] = "72190340";
echo "Session variables are set.";
?>
</body>
</html>
Membaca nilai session :
<?php
session_start();
?>
<!DOCTYPE html>
<html>
<body>
<?php
echo "Nama : ".$_SESSION["Nama"] . ".<br>";
Katon Wijana, S.Kom, M.T
Fakultas Teknologi Informasi Program Studi Sistem Informasi 24
Universitas Kristen Duta Wacana Yogyakarta
Pemrograman Web
echo "Nim : ".$_SESSION["Nim"] . ".";
?>
</body>
</html>
Capture :
Menyimpan nilai pada session :