Soal-Soal


Pagi 1 Pagi 2 Sore 1 Sore 2

KPN = Komponen Penilaian, KLS = Kelas, STS = Status, QTY = Jumlah Mahasiswa, MPN = Maksimum Poin

# Soal KPN KLS STS QTY MPN
1

Buatlah kode PHP yang menampilkan 10 deret bilangan yang habis dibagi 3 dan 7, namun bukan 42!

UTS Sore 2 Open 3 3
2

Apakah perbedaan antara perintah echo dan print pada bahasa pemrograman PHP?

UTS Pagi 1 Closed 1 1
3

Buatlah kode PHP untuk:

  1. Matrik n x n dengan n=5 dengan sebarang bilangan 0 - 12
  2. Menampilkan matriks, dengan perulangan foreach
  3. Mentranspose matriks dan menampilkannya

Nilai

  1. +8 Poin jika ditampilkan tanpa tabel
  2. +10 Poin jika ditampilkan dengan tabel
UTS Pagi 2 Open 4 10
4

Buat kode PHP yang berisi kode

  1. mencari 6 bilangan yang habis dibagi 3 dan 6 pada rentang 1000-1110
  2. bilangan yang habis dibagi 3 dan 5 pada rentang 1110-1000
  3. Gabungkan kedua bilangan tersebut dan tampilkan
  4. Urutkan secara ascending dan tampilkan

Nilai

  1. +4 untuk tampilan tanpa tabel
  2. +6 untuk tampilan dengan tabel
UTS Sore 1 Open 3 6
5

Analisa kode berikut

<?php
$a = 1;
$b = 1;
while($a <= 10) {
    if($a % 7 == 0 && $a % 4 == 0) {
        echo $a;
        $b++;
    }
    $a++;
}
?>

dari kode diatas:

  1. Jelaskan baris-perbaris dengan jelas!
  2. Jelaskan kode baris ke-5
  3. Apakah luarannya?
  4. Berapakan nilai akhir dari $a dan $b!
UTS Pagi 1 Open 2 2
6

Terdapat matriks:

$$ A = \begin{bmatrix} 0 & 3 & 4 & 3 & 1 \\ 1 & 4 & 6 & 7 & 1 \\ 7 & 7 & 5 & 7 & 0 \\ 8 & 9 & 2 & 5 & 8 \\ 10 & 3 & 1 & 5 & 8 \\ \end{bmatrix} $$

Dari matrik diatas:

  1. Transpose matriks dengan menggunakan perulangan! (+7)
  2. Tampilkan dalam bentuk tabel (+2)
UTS Pagi 1 Open 4 9
7

Buat kode untuk menghitung determinan dari matrik berikut:

4  7
3  9
UTS Pagi 2 Open 2 3
Total Poin 114