Anda di halaman 1dari 8

LAPORAN PRAKTIKUM

PEROGRAMAN WEB SERVER SIDE


PERTEMUAN KE 2

DisusunOleh :
NAMA : MUHAMMAD SYAHRUL
NIM : 195410049
JURUSAN : TEKNIK INFORMATIKA
JENJANG : S1

LaboratoriumTerpadu
Sekolah Tinggi Management Informatika
Komputer AKAKOM
YOGYAKARTA
2020/2021
PERTEMUAN KE- 2
PHP Dasar

A. TUJUAN
1. Mengerti tentang pembuatab script PHP sesua sintaks dan aturan PHP
2. Mengerti tentang penanganan request POST dan GET

B. PEMBAHASAN LISTING
Praktik
1. Ketiklah program berikut dan tampilkan dibrowser:
<html>
<head>
<title> Belajar PHP </title>
</head>
<body>
<?php
    // tanda untuk memberikan komentar satu baris
    echo "<h1>Selamat Datang..</h1>";
    echo "Program PHPku yang pertama<br>";
    /*
        tanda untuk memberikan komentar
        komentar ini lebih dari satu baris
    */
?>
</body>
</html>

Komentar muncul dibrowser. Tanda ( /* */ ) gunanya untuk multi-line comment


yang memberikan komentar untuk beberapa baris php.

2. Ketiklah program berikut dan tampilkan di browser


<?php
    $a = 20;
    $b = 5;
    $c = $a * $b;
    $d = $c / $b;
    $e = $d-$b;
    echo "$c \t $d \t $e";
    echo "<br />";
    // Contoh penggunaan .
        $a = "Yogyakarta ";
        $a = $a."Kotaku";
        echo "$a <br />";
    // Contoh penggunaan .=
        $b = "STMIK AKAKOM ";
        $b .= "Kampusku";
        echo "$b";
?>

Diketahui $a = 20 dan $b = 5. Sehingga mengahasilkan Output 100 adalah hasil


pengalian program $a * $b = $c , Output 20 hasil pembagian $c / $b = $d , Output
15 adalah hasil pengurangan $d - $b = $e. tanda ($) gunanya untuk pindah baris.

3. Ketiklah program berikut ini dan tampilkan dibrowser:


<?php
$beli1 = "5apel";
$beli2 = "7jeruk";
$hasil1 = $beli1 + $beli2;
$hasil2 = $beli1 . $beli2;
echo "Hasil1 : $hasil1 <br> Hasil2 : $hasil2 ";
?>

Output Hasil 1 adalah hasil pemrograman penambahan seperti praktik 2 dan


output Hasil 2 adalah kata yang digabungkan dari script $beli1 dan $belli2.

4. Ketiklah program berikut ini dan tampilkan dibrowser:


<?php
$a="5";
$b="2.5";
$komentar="Selamat Datang";
echo ("Nilai variabel a adalah = $a <br>");
//variabel bertipe integer
echo ("Nilai variabel b adalah = $b <br>");
//variabel bertipe real
echo ("Nilai variabel komentar adalah = $komentar<br>");
//variabel bertipe string
$hasil=$a+$b;
echo ("Hasil jumlah a dan b adalah = $hasil <br>");
//variabel bertipe double
$nama = "STMIK AKAKOM";
$garis= "=====================================";
echo "<p>";
echo $garis."<br>";
echo $komentar. " Di Lab ". $nama. "<br>Belajar dengan giat
ya.... <br>";
echo $garis."<br>";
?>

5. Ketiklah program berikut ini dan tampilkan dibrowser:


<?php
$ia = 4; // decimal
$ib = -20; // decimal negatif
$ic = 0232; // octal
$id = 0x5DF; // hexadecimal
$jumlah = $ia + 3;
// Single quoted
echo 'single quoted <br />';
echo 'Budi berkata, "I\'ll do the PHP code" <br />';
echo 'PHP ini terletak di C:\\php\ <br />';
echo 'Variabel seperti $jumlah tidak akan ditulis valuenya
<br />';
echo '=====================================<br/>';
// Double quoted
echo "double quoted <br />";
echo "Budi berkata, 'I\"ll do the PHP code' <br />";
echo "PHP ini terletak di C:\php\<br />";
echo "Variabel \$jumlah mempunyai value $jumlah </br>";
?>

6. Ketiklah script berikut, simpan dengan nama file form.php.


<form name="form" action="proses.php" method="post">
Nilai : <input type="text" name="angka" /> <br/>
<input type="submit" value="SUBMIT" />
</form>
Isilah data nilai angka di formulir tersebut dan klik SUBMIT!
7. Kemudian ketiklah script berikut, simpan dengan nama file proses.php
File Proses <hr/>
Buka browser, jalankan kembali form.php (perintah http://localhost/form.php).
Amati hasil yang di tampilkan, jelaskan script yang tertulis di file form.php dan
file proses.php!. Apa hubungan kedua file tersebut dengan hasil yang ditampilkan!

Kedua program ini memiliki hubungan karena pada script form.php menuliskan
action ke script proses.php

8. Ubahlah script pada file form.php, yaitu baris 1 di dalam tag form,
method=”post” menjadi method=”get”
- Jalankan di browser dan amati address bar di browser!
- Jelaskan perbedaan yang ditampilkan pada address bar browser apabila method
di ubah antara post atau get!

Apabila menggunakan method post jika disubmit, file proses.php addres


browsernya adalah http://localhost/p2/proses.php
Apabila menggunakan method get jika disubmit, file proses.php addres
browsernya berubah menjadi http://localhost/p2/proses.php?angka=23 dengan
menampilkan nilai yang disubmit.
9. Ubahlah script file proses.php, menjadi seperti berikut
File Proses <hr/>
<?php
    $nilai = $_POST["angka"] ;
    echo "Nilai Anda = " . $nilai . "<br/>" ;
?>
- Jalankan file form.php, isilah data nilai angka kemudian klik SUBMIT,
- Amati hasil yang ditampilkan !
- Cobalah ubah secara bergantian method di file form.php (get atau post) dan di
file proses.php ($_GET atau $_POST), amati hasilnya!

Menggunakan POST

Menggunakan GET

C. TUGAS

D. KESIMPULAN

Pada dasarnya PHP menyediakan beberapa fungsi string, dianataranya print() dan
echo(), Fungsi print() berperilaku seperti fungsi pada umumnya, dan memiliki nilai
kembalian (return value) berupa integer 1. Dengan demikian, print() dapat digunakan
sebagai bagian dari ekspresi yang lebih kompleks. Sementara itu, echo()mempu
menerima lebih dari satu parameter sekaligus, dan tidak memiliki nilai kembalian.
Penamaan variabel harus diawali dengan tanda dollar($) dan diikuti oleh nama
ringkas. Nama variabel tidak boleh diawali dengan angka, tapi bisa berisi angka dan
karakter underscore (_). Untuk menghindari kesalahan dalam menggunakan variabel,
perlu diketahui, nama variabel bersifat sensitive.
Tanda dollar berfugsi untuk membantu dalam membedakan variabel dengan
fungsi dan keyword PHP. Tanda dollar adalah bagian dari nama variabel, atau bisa
dikatakan sebagai suatu operator yang mangau ke memori

Anda mungkin juga menyukai