UTS Pemrograman Web 2 Politala 2018


1.      Jelaskan dan gambarkan arsitektur sederhana dari aplikasi berbasis web !
Jawab:
Aplikasi berbasis web merupakan suatu aplikasi yang hanya bisa diakses dibrowser dan memerlukan koneksi internet. Cara kerjanya client meminta pada web server dan web server meneruskannya ke internet dan direspon sebaliknya.

2.      Jelaskan maksud dari kode berikut !
<?php
$txt = “Hello world”;
$x = 5;
$y = 10.5;
?>
Jawab:
Baris pertama <?php merupakan kode pembuka php. $txt merupakan sebuah variable txt yang memiliki nilai “Hello world”, titik koma sebagai tanda untuk mengakhiri sebuah sintaks pada php. $x merupakan sebuah variable x yang memiliki nilai 5. $y merupakan sebuah variable y ang bernilai 10.5. ?> sebagai tanda atau kode untuk menutup sebuah php.
3.      Sebutkan tipe data yang didukung oleh bahasa pemrograman PHP !
Jawab:
·         Tipe data integer
·         Tipe data double float
·         Tipe data boolean
·         Tipe data string
4.      Jelaskan perbedaan metode POST dan GET ! Kapan kita harus menggunakan metode POST dan GET?
Jawab:
·         Metode POST akan mengirim data atau suatu nilai secara langsung ke action untuk ditampung tanpa ditampilkan pada alamat link (URL).
·         Sedangkan metode GETakan menampilkan data atau nilai yang diinput pada URL, baru ditampung oleh action.
·         Metode POST dapat digunakan untuk pengamanan password, sedangkan metode get biasanya digunakan pada inputan nama maupun email dan lain sebagainya.
5.      Jelaskan perbedaan required dan include!
Jawab:
·         Pada fungsi include(), jika file yang disertakan tidak ditemukan (karena lokasi yang salah atau tidak ada) maka program atau perintah PHP yang dikerjakan yang selanjutnya walaupun ditampilkan error.
·         Sedangkan require() jika file yang disertakan tidak ditemukan (karena lokasi yang salah atau tidak ada) maka program atau perintah PHP selanjutnya tidak akan dijalankan.
6.      Jelaskan apa yang dimaksud dengan array indeks, array asosiatif dan array multidimensi!
Jawab:
·         Array indeks merupakan suatu peletakan, dimana suatu array biasanya memiliki indeks yang diawali indeks ke-0.
·         Array asosiatif merupakan suatu array dengan sebuah string sebagai indeks yaitu berisi huruf atau kata.
·         Array multidimensi disebut juga array dua dimensi, merupakan array yang memiliki satau atau lebih array, contohnya array yang memiliki array didalamnya.
7.      Jelaskan perbedaan fungsi asort() dan ksort()!
Jawab:
·         Fungsi asort() merupakan suatu fungsi yang bertugas mengurutkan nilai atau huruf dari yang terkecil menuju yang terbesar yag disebut A-Z (ascending). Contohnya pengurutan nama secara ascending sorting.
·         Sedangkan fungsi ksort() atau key sorting merupakan penyortingan sesuai kunci(sesuai kehendak), misalnya penyortingan sesuai umur.
8.      Jelaskan perbedaan antara cookies dan cache!
Jawab:
·         Cookies merupakan suatu penympanan terhadap apa yang kita inputkan, misalnya username yang pernah diinput akan tersimpan dan terhapus apabila cookies dihapus.
·         Sedangkan cache merupakan suatu tempat penyimpanan sementara(penyimpanan suatu alamat) selama dibrowser dimana cachenya tidak dibersihkan. Contohnya kita membuka suatu alamat maka akan tersimpan dicache.
9.      Kod berikut terdapat satu kesalahan. Anda harus menemukan dan memeperbaiki kesalahan tersebut!
<!DOCTYPE html>
<html>
<body>

<h1>My first PHP page</h1>

<?php
echo “Hello World!”
?>

</body>
</html>
Jawab:
Kesalahan terletak pada kode php baris ke-2, diakhir echo seharusnya diakhiri tanda titik koma (;).
<!DOCTYPE html>
<html>
<body>

<h1>My first PHP page</h1>

<?php
echo “Hello World!”;
?>

</body>
</html>



Dapat diunduh .pdf-nya di:
https://drive.google.com/open?id=1VL7vvGFjEq5i3zWvp4f5DNdy4KYeMdDN


Komentar

Postingan populer dari blog ini

Latihan Array

Operator dan Operand pada C++