Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UH PEMROGRAMAN DASAR 1

Total questions: 25

Worksheet time: 38mins

Name
Class
Date
1.

Suatu kondisi dimana mempunyai perbedaan tindakan yang ada pada sebuah kondisi disebut…

a)

Perulangan

b)

Percabangan

c)

Variabel

d)

Tipe data

e)

Operator

2.

Di dalam percabangan if terdapat ….. kondisi

a)

Satu

b)

Dua

c)

Tiga

d)

Empat

e)

Lebih dari dua

3.

Percabangan if else terdapat …. kondisi

a)

Satu

b)

Dua

c)

Tiga

d)

Empat

e)

Lebih dari dua

4.

Percabangan if/else if/else terdapat … kondisi

a)

Satu

b)

Dua

c)

Tiga

d)

Empat

e)

Lebih dari dua

5.

<?php

$totalbelanja = 900000

If($totalbelanja > 100000){

Echo “Selamat anda mendapatkan diskon 20%”;

}

Untuk kode program diatas maka outputnya ialah…

a)

total belanja

b)

900000

c)

100000

d)

Selamat anda mendapatkan diskon

e)

Anda tidak mendapatkan diskon

6.

<?php

$r = 16;

if($r==15){

echo "Ini adalah angka 15";

}

Berdasarkan kode program diatas maka output program yang dihasilkan…

a)

Tidak muncul apa - apa

b)

Ini adalah angka 15

c)

16

d)

15

e)

Ini bukan angka 15

7.

<?php

$nilai = 70;

If ($nilai > 50){

Echo “Selamat anda lulus. Perhatikan nilai Anda”;

}

Else {

Echo “Maaf anda gagal, silahkan belajar lagi”;

}

Berdasarkan kode program diatas maka output programnya ialah…

a)

Maaf anda gagal, silahkan belajar lagi

b)

Nilai anda 70

c)

Nilai anda 50

d)

Nilai anda lebih besar dari 50

e)

Selamat anda lulus. Pertahankan nilai anda

8.

Salah satu aturan penulisan kode program ialah…

a)

Diawali dengan tag pembuka dan diakhiri tag penutup

b)

Diakhiri dengan tanda titik dua

c)

Diawali dengan dollar ($)

d)

Diakhiri dengan <br>

e)

Diawali dengan echo

9.

Salah satu aplikasi untuk membuat program ialah..

a)

Phptester

b)

Xampp

c)

Paint

d)

Snipping tool

e)

Corel Draw

10.

Fungsi dari <p> adalah...

a)

Membuat paragraph baru

b)

Membuat baris baru

c)

Membuat variabel baru

d)

Membuat heading

e)

Membuat tulisan menjadi bold

11.

Perhatikan kode program dibawah ini !

<?php

$nilai = 20;

If($nilai<=100 && $nilai >=80){

Echo “Nilai anda memuaskan”;}

Else if($nilai<=79 && $nilai>=60){

Echo”Nilai anda cukup”;}

Else if ($nilai<=59 && $nilai>=40){

Echo “Nilai anda kurang”;}

Else{

Echo “Nilai anda kacau”;

}

Output yang tepat berdasarkan kode program diatas adalah…

a)

Nilai anda memuaskan

b)

Nilai anda cukup

c)

Nilai anda kurang

d)

Nilai anda kacau

e)

Nilai anda = 20

12.

Perhatikan kode program dibawah ini !

<?php

$nilai = 80;

If($nilai<=100 && $nilai >=80){

Echo “Nilai anda memuaskan”;}

Else if($nilai<=79 && $nilai>=60){

Echo”Nilai anda cukup”;}

Else if ($nilai<=59 && $nilai>=40){

Echo “Nilai anda kurang”;}

Else{

Echo “Nilai anda kacau”;

}

Outpur yang dihasilkan berdasarkan kode program tersebut ialah…

a)

Nilai anda memuaskan

b)

Nilai anda cukup

c)

Nilai anda kurang

d)

Nilai anda kacae

e)

Nilai anda = 80

13.

Perhatikan kode program dibawah ini !

<?php

$x = 10;

If($x > 9){

Echo “Benar bahwa x > 9”;

}

Berdasarkan kode program diatas, maka output yang tepat ialah…

a)

Nilai anda 9

b)

Nilai anda 10

c)

Benar bahwa x > 9

d)

Benar bahwa x < 9

e)

Nilai anda = 9

14.

Perhatikan kode program dibawah in !

<?php

$umur = 13;

if ($umur < 18 ){

echo "Kamu tidak boleh membuka situs ini!";

} else {

echo "Selamat datang di website kami!";

}

?>

Output yang tepat untuk kode program diatas adalah…

a)

Umur kamu 13

b)

Umur kamu 18

c)

Umur kamu kurang dari 18

d)

Selamat datang di website kami

e)

Kamu tidak boleh membuka situs ini

15.

Perhatikan kode program dibawah ini !

<?php

$a = 13;

if ($a % 2 == 1){

echo "Bilangan Ganjil";

}else {

echo "Bilangan Genap";

}

Berdasarkan kode program diatas, maka output yang benar ialah…

a)

Bilangan genap

b)

Bilangan ganjil

c)

Nilai dari variabel a adalah 13

d)

Variabel a modulus 2

e)

Nilai a adalah 1

16.

Arti dari $i++ adalah...

a)

Variabel i + 2

b)

Variabel i + 1

c)

Variabel i bernilai 1

d)

Variabel i - 1

e)

Variabel i - 2

17.

Dibawah ini yang termasuk kedalam jenis - jenis perulangan adalah...

a)

for

b)

if

c)

else

d)

if else

e)

if/else if/else

18.

Perhatikan kode program dibawah ini !

<?php

For($i = 0; $i < 10; $i++){

Echo “Ini perulangan <br>”;

}

Berdasarkan kode program diatas, maka nilai awal variabel i adalah

a)

0

b)

1

c)

2

d)

3

e)

4

19.

Perhatikan kode program dibawah ini !

<?php

For($i = 0; $i < 10; $i++){

Echo “Ini perulangan <br>”;

}

Berdasarkan kode program diatas, maka output program akan ada …. Baris

a)

8

b)

9

c)

10

d)

11

e)

12

20.

Perhatikan kode program dibawah ini !

<?php

For($i = 0; $i < 5; $i++){

Echo “Ini perulangan <br>”;

}

Berdasarkan kode program diatas, maka output program akan ada …. Baris

a)

1

b)

2

c)

3

d)

4

e)

5

21.

Perhatikan kode program dibawah ini !

<?php

for ($a = 3; $a > 0; $a--){

echo "$a<br>";

}

Berdasarkan kode program diatas maka output program adalah…

a)

3 2 1

b)

3

2

1

c)

1 2 3

d)

1

2

3

e)

3 3 3

22.

Tipe data float adalah tipe data yang berbentuk...

a)

Bilangan bulat

b)

Karakter

c)

Text

d)

Bilangan desimal

e)

Bilangan boolean

23.

<?php

For ($ganjil = 1; $ganjil <= 10; $ganjil++) {

If ($ganjil % 2 == 1){

Echo “Bilangan ganjil = $ganjil <br>”;

}

}

Berdasarkan kode program diatas, maka output yang sesuai ialah…

a)

1 3 5 7 9

b)

Bilangan ganjil = 1

Bilangan ganjil = 3

Bilangan ganjil = 5

Bilangan ganjil = 7

Bilangan ganjil = 9

c)

1 2 3 4 5 6 7 8 9 10

d)

1 2 3 4 5 6 7 8 9

e)

Bilangan ganjil = 1 3 5 7 9

24.

Arti dari if ($ganjil % 2 == 1) adalah...

a)

Jika variabel ganjil dibagi 2 = 1

b)

Jika variabel ganjil dibagi 2 = 0

c)

Jika variabel ganjil modulus 2 = 1

d)

Jika variabel ganjil modulus 2 = 0

e)

Jika variabell ganjil 2 % = 1

25.

<?php disebut juga dengan ...

a)

Tag penutup

b)

Variabel

c)

Tipe Data

d)

Komentar

e)

Tag pembuka