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.
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
Posting Komentar