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