4.3 Tugas 2a
Output
Output
Gambar 4.2 Tugas 1a Output
Analisis :
Pada Syntax tersebut hanya menghasilkan
web kosong. Artinya program tersebut
dapat berjalan tetapi tidak dapat
menghasilkan outputnya karena setiap
variabel tersebut tidak memiliki value
(nilai). Tetapi jika variable tersebut
ditambah nilai dan echo, maka syntax
tersebut akan dapat menghasilkan suatu Gambar 4.6 Tugas 2a Output
output.
Analisis :
4.2 Tugas 1b Kata “GAJI” pada program adalah nama
Program konstanta dan bilangan “1000000” merupakan
nilai yang disimpan pada syntax. Syntax tersebut
dapat menghasilkan output bilangan “1000000”
tetapi mendapat notice “Constant GAJI already
defined”, hal tersebut terjadi karena nama
konstanta “GAJI” tidak bisa digunakan sebanyak
dua kali pada define, tetapi jika salah satu nama
konstanta diubah dengan penambahan “echo”
maka akan dapat menghasilkan output “10000”
Gambar 4.3 Tugas 1b seperti pada gambar di atas.
Output 4.4 Tugas 2b
Program
Analisis :
Program
Output
Output
Analisis :
Tipe data yang dibuat kali ini adalah float.
Pembuatan diawali dengan variable “$angka =
25.08 terdapat “echo” yang berfungsi untuk
Gambar 4.18 Tugas 4b Output
mencetak atau menampilkan hasil pembagian
variable “$a / $b” ke dalam web sehingga Analisis :
menampilkan hasil atau output berupa angka
Foreach merupakan perulangan yang dikhususkan
dengan jumlah “25.08”.
untuk mengulang array. Program PHP diatas
4.8 Tugas 4a (Percabangan If-Else) menunjukan implementasi foreach. Dengan array
Program variabel $nama (“Dwi Bintang Permana”); dan
teman yang lainnya atau anggota kelompok
lainnya. variabel array disini akan diproses dengan
foreach dengan mengganti variabel ($nama as $n)
maksudnya adalah variabel $nama sama dengan $n
tetapi variabel $n yangakan diproses oleh foreach.
Setelah itu perulangan foreach akan memproses
array yang ada dengan mencetak yang ditandai
dengan echo $n, “<br/>”; maka hasilnya sesuai
dengan di dashboard <br/> merupakan tanda
untuk membuat garis baru. Lalu diawal ada
“<h1>KELOMPOK 3<h1>”; ini untuk mencetak
Gambar 4.15 Tugas 4a judul diawal dan <h1>…..<h1> merupakan fungsi
Output untuk menebalkan tulisan.
5.1 Tugas 5a
Program
5.3 Tugas 5c
Program
Analisis :
Pada syntax tersebut terdapat variabel “$a” yang
memiliki nilai “50” dan variabel “$b” yang memiliki
nilai “10”. Terdapat kondisi “if” yang menentukan
jika variable “$b” lebih besar sama dengan Gambar 4.23 Tugas 5c
variabel “$a”, maka akan menampilkan variabel b. Output
Pada kenyataannya nilai “$b” tidak lebih besar
sama dengan nilai “$a” sehingga output di web
hanya menghasilkan web kosong. Kecuali variabel
“$b” digantikan dengan angka “12”, maka output
yang dihasilkan adalah “12”.
5.2 Tugas 5b
Program
Analisis :
Pada program ini terdapat perulangan “for”. Pada
perulangan “for” di atas terdapat variabel “$i = 1”
yang berarti inisialisasi atau nilai awal, sehingga
nilai awalnya adalah “1”. Kemudian terdapat
variabel “$i < 10” yang berarti kondisi terminasi
Gambar 4.21 Tugas 5b
atau pengulangan yang terjadi sebanyak “9” kali,
Output jadi selama “i” lebih kecil dari “9” maka lakukan
pengulangannya secara terus menerus. Dan
terdapat “$i++” yang memiliki arti increment
(pengulangannya akan terus bertambah) sampai
batas yang ditentukannya yaitu kurang dari “9”.
Lalu terdapat “echo” yang akan menampilkan
variabel dari “$x” itu sendiri. Sehingga output yang
dihasilkan adalah “1 2 3 4 5 6 7 8 9”.
5.3 Tugas 5d
Program
Gambar 4.22 Tugas 5b Output