StudyR
TUGAS PENDAHULUAN
1.
Jelaskan
apa yang dimaksud dengan PHP pada pemrograman web!
Jawaban:
PHP
adalah bahasa pemrograman yang digunakan untuk mengembangkan situs web statis
atau aplikasi Web dinamis atau situs web.
2.
Jelaskan
yang dimaksud dengan variable serta pendeklarasian variable pada PHP!
Jawaban:
Variabel
di dalam PHP harus diawali dengan dollar sign atau tanda dollar ($). sebuah
variabel PHP harus diikuti dengan karakter pertama berupa huruf atau underscore
(_), kemudian untuk karakter kedua dan seterusnya bisa menggunakan huruf, angka
atau underscore (_). Dengan aturan tersebut, variabel di dalam PHP tidak bisa
diawali dengan angka.
Contoh
Penulisan variable :
<?php
$i;
$nama;
$Umur;
$Jenis_Kelamin;
?>
3.
Jelaskan
struktur penulisan PHP!
Source
code:
<?php
echo "You are my good days^^";
?>
Output:

4.
Jelaskan
dan Tuliskan bentuk umum Percabangan dan Perulangan pada PHP !
Perulangan:
1. Perulangan for
Perulangan For
adalah perulangan yang termasuk dalam counted loop, karena kita bisa menentukan
jumlah perulangannya.
Source code:
<?php
for($i = 0; $i
< 10; $i++){
echo "<h2>Ini perulangan
ke-$i</h2>";
}
?>
Output:

2. Perulangan while
untuk mengulang
sesuatu yang belum jelas jumlah pengulangannya. Namun, perulangan while juga
bisa digunakan seperti perulangan for sebagai counted loop.
Source code:
<?php
$ulangi = 0;
while ($ulangi
< 10) {
echo "<p>Ini adalah perulangan
ke-$ulangi</p>";
$ulangi++;
}
?>
Output:

3. Perulangan
doWhile
Perulangan
Do/While akan selalu melakukan pengulangan sebanyak 1 kali, kemudian melakukan
pengecekan kondisi.
Sedangkan
perulangan while akan mengecek kondisi terlebih dahulu, baru melakukan
pengulangan.
Source code:
<?php
$ulangi = 10;
do {
echo "<p>ini adalah perulangan
ke-$ulangi</p>";
$ulangi--;
} while ($ulangi
> 0);
?>
Output:

4. Perulangan
foreach
sama seperti
perulangan for. Namun, ia lebih khusus digunakan untuk mecetak array.
Source code:
<?php
$books = [
"Panduan Belajar PHP untuk
Pemula",
"Membangun Aplikasi Web dengan
PHP",
"Tutorial PHP dan MySQL",
"Membuat Chat Bot dengan PHP"
];
echo
"<h5>Judul Buku PHP:</h5>";
echo
"<ul>";
foreach ($books
as $buku) {
echo
"<li>$buku</li>";
}
echo
"</ul>";
?>
Output:

Percabangan:
1. Percabangan if
Digunakan saat
hanya ada satu tindakan yang harus dilakukan.
Source code:
<?php
$total_belanja =
150000;
if($total_belanja
> 100000){
echo "Anda dapat hadiah!";
}
Output:

2. Percabangan
if/Else
Percabangan
If/Else memiliki dua pilihan. Jika <kondisi> bernilai false, maka blok
else akan dikerjakan.
Source Code:
<?php
$umur = 13;
if ($umur <
18) {
echo "Kamu tidak boleh membuka situs
ini!";
}
else {
echo "Selamat datang di website
kami!";
}
?>
Output:

3. Percabangan
if/elseif/else
Memiliki lebih
dari dua pilihan kondisi.
Source code:
<?php
$nilai = 88;
if ($nilai >
90) {
$grade = "A+";
}
elseif ($nilai
> 80) {
$grade = "A";
}
elseif ($nilai
> 70) {
$grade = "B+";
}
elseif ($nilai
> 60) {
$grade = "B";
}
elseif ($nilai
> 50) {
$grade = "C+";
}
elseif ($nilai
> 40) {
$grade = "C";
}
elseif ($nilai
> 30) {
$grade = "D";
}
elseif ($nilai
> 20) {
$grade = "E";
}
else {
$grade = "F";
}
echo "Nilai
anda: $nilai<br>";
echo "Grade:
$grade";
?>
Output:

4. Percabangan
Switch/Case
bentuk lain dari
percabangan If/Elseif/Else.
Source code:
<?php
$level = 3;
switch($level){
case 1:
echo "Pelajari HTML";
break;
case 2:
echo "Pelajari CSS";
break;
case 3:
echo "Pelajari Javascript";
break;
case 4:
echo "Pelajari PHP";
break;
default:
echo "Kamu bukan
programmer!";
}
?>
Output:

5. Percabangan Operator Ternary
bentuk sederhana
dari percabangan If/Else.
Source code:
<?php
$suka = true;
echo $suka ?
"Aku juga suka kamu": "Baiklah!";
?>
Output:

5. Jelaskan dan
Tuliskan bentuk Modulasi pada PHP !
Jawaban:
Modulasi sendiri
pada PHP dipembahasan ini merujuk pada pemanggilan file-file PHP pada sebuah
file atau yang umum dikenal dengan istilah import atau include file pada
beberapa bahasa pemrogarman. Terkhusus untuk PHP sendiri, terdapat dua cara
yang masing-masing terbagi dua untuk melakukan pemanggilan file pada PHP.
|
Jenis |
Keterangan |
Syntax |
|
Include |
Melakukan
pemanggilan file yang apabila terdapat file yang sama dipanggil, maka file
tersebut akan ikut disertakan sesuai dengan jumlah file tersebut dipanggil. |
< ?php include
‘file.php’; include
‘file.php’; ?> |
|
Include Once |
Melakukan
pemanggilan file yang apabila terdapat file yang sama dipanggil, maka file
tersebut hanya akan disertakan sekali saja. |
<?php include_once
‘file.php’; include_once
‘file.php’; ?> |
|
Require |
Melakukan
pemanggilan file yang apabila terdapat file yang sama dipanggil, maka file
tersebut akan ikut disertakan sesuai dengan jumlah file tersebut dipanggil. |
<
?php require
‘file.php’; require
‘file.php’; ?> |
|
Require Once |
Melakukan
pemanggilan file yang apabila terdapat file yang sama dipanggil, maka file
tersebut hanya akan disertakan sekali saja. |
<?php require_once
‘file.php’; require_once
‘file.php’; ?> |
6.
Jelaskan
dan Tuliskan Metode-Metode Pengiriman Data Menggunakan PHP melalui Form !
Jawaban:
1. Method Get
Method Get dapat
digunakan untuk pengiriman data pada PHP melalui URL atau melalui form dengan
method GET pada form. Untuk mendapatkan data dengan metode ini digunakan
superglobal variable $_GET yang diikuti dengan name pada URL atau Form.
Kelebihan dari metode ini adalah data yang dapat di bookmark dan umumnya
digunakan pada proses pencarian sedangkan untuk data yang dikirim tidak lebih
dari 2048 karakter
Source code:
|
Index.php <form
method="get" action="tampil.php">
<label>Masukkan Nama </label><br/>
<input type="text" name="nama"><br/>
<label>Masukkan Usia</label><br/>
<input type="text" name="usia"><br/>
<input type="submit" value="oke"> </form> |
Tampil.php <?php $nama =
$_GET['nama']; $usia =
$_GET['usia']; echo
"Nama anda adalah " . $nama; echo
"<br/>"; echo
"Usia anda adalah " . $usia; ?> |
Output:

2. Method Post
Method Post dapat
digunakan untuk pengiriman data pada PHP melalui Form saja dengan method POST
pada form. Untuk mendapatkan data dengan metode ini digunakan superglobal
variable $_POST yang diikuti dengan name pada Form. Kelebihan metode ini adalah
dapat mengirimkan data binary seperti gambar,video dan suara serta data text
yang tidak terbatasi jumlahnya selain itu pengiriman data dengan metode ini
dapat lebih aman.
Source code:
|
Index.php <form
method="post" action="tampil.php">
<label>Masukkan Nama </label><br/>
<input type="text" name="nama"><br/>
<label>Masukkan Usia</label><br/>
<input type="text" name="usia"><br/>
<input type="submit" value="oke"> </form> |
Tampil.php <?php $nama =
$_GET['nama']; $usia =
$_GET['usia']; echo
"Nama anda adalah " . $nama; echo
"<br/>"; echo
"Usia anda adalah " . $usia; ?> |
Output:

3. Request Handler
merupakan
superglobal variable yang dapat menangani pengiriman data dengan jenis POST
maupun GET dengan pemanggilan $_REQUEST pada file php. Kelebihan dari
superglobal variable ini dapat digunakan pada jenis metode POST dan GET baik
melalui Form maupun URL.
Source code:
|
Index.php <form
method=”POST” action=”post.php”> <a
href=”get.php?nama=Web&lab=RPL”>Click Me</a> <input
type=”text” name=”nama”> <input
type=”text” name=”lab”> <input type=”submit”
value=Kirim> </form> |
Tampil.php <?php echo
$_REQUEST[‘nama’] . ” < br > ” . $_REQUEST[‘lab’]; ?> |
Output:

Komentar
Posting Komentar