Anda di halaman 1dari 7

1. Pilihlah pernyataan alur yang paling benar!

a. Output -> Input -> Proses


b. Output -> Proses -> Input
c. Input -> Proses -> Output
d. Proses -> Input -> Output
e. Input ->Output->Proses

2. Ibu ingin membuat kue bolu. Ibu membaca resep kue bolu terlebih dahulu, agar mengetahui langkah-
langkah membuat kue bolu. Urutan langkah-langkah itu disebut?
a. Logaritma
b. Algoritma
c. Komputasi
d. Sequence
e. Logika

3. Sebuah jenis diagram yang mewakili algoritma, alir kerja atau proses, yang menampilkan langkah-langkah
dalam bentuk simbol-simbol grafis, dan urutannya dihubungkan dengan panah. Diagram ini mewakili
ilustrasi atau penggambaran penyelesaian masalah. Pernyataan tersebut adalah definisi dari?
a. Narasi
b. Flowchart
c. Kalimat
d. Gambar
e. Deskripsi

4. Hasil dari 13%5 adalah?


a. 0
b. 3
c. 5
d. 7
e. 2

5. Hasil dari 25%2 adalah?


a. 1
b. 2
c. 3
d. 4
e. 5

6. Tipe data berikut yang bisa diisi angka adalah?


a. String
b. Char
c. Integer
d. Text
e. Note

7. Berikut merupakan bahasa yang digunakan untuk mempercantik tampilan sistem adalah?
a. HTML
b. CSS
c. Javascript
d. PHP
e. Javanica

8. Berikut merupakan bahasa yang digunakan sebagai back end pada sistem adalah?
a. HTML
b. CSS
c. Javascript
d. PHP
e. Javanica

9. HTML Merupakan singkatan dari...


a. Hyper Link Markup Language
b. Hyper Text Markup Language
c. Hyper Tool Markup Language
d. Hyper Test Markup Language
e. Hyper Tin Markup Language

10. Tag html yang digunakan untuk membuka dan menutup dokumen website adalah?
a. <p></p>
b. <ul></ul>
c. <html></html>
d. <h1></h1>
e. <k><k>

11. Tag html yang digunakan untuk membuat heading pada halaman website adalah?
a. <h1></h1>
b. <p></p>
c. <ul></ul>
d. <html></html>
e. <k><k>

12. Tag html yang digunakan untuk membuat paragram atau copywriting pada halaman website adalah?
a. <html></html>
b. <h1></h1>
c. <p></p>
d. <a href=”target.html”></a>
e. <k><k>

13. Tag html yang digunakan untuk membuat bullter list item pada halaman website adalah?
a. <html></html>
b. <h1></h1>
c. <a href=”target.html”></a>
d. <ul></ul>
e. <k><k>

14. Tag html yang digunakan untuk membuat hyperlink pada halaman website adalah?
a. <html></html>
b. <a href=”target.html”></a>
c. <p></p>
d. <ul></ul>
e. <k><k>

15. Pertanyaan yang benar mengenai comparison operators == dan === pada bahasa PHP?
a. == membandingkan value dan tipe datanya dan === hanya membandingkan value
b. == membandingkan value dan tipe datanya dan === membandingkan value dan tipe datanya
c. == hanya membandingkan value dan === membandingkan value dan tipe datanya
d. == hanya membandingkan value dan === hanya membandingkan
e. == membandingkan tipe datanya dan === hanya membandingkan value

Baca dan hitung dengan teliti!

<?php

$bil_1 = 5;
$bil_2 = 10;
$bil_3 = 15;
$bil_4 = 20;
$alert = '';

$bil_1 = $bil_2;
$bil_3 = $bil_3 % $bil_1;
echo $bil_1; // Soal Nomor 16
echo '<br>';
echo $bil_3; // Soal Nomor 17
echo '<br>';
$bil_3 = $bil_2 - $bil_1 % $bil_2;
$bil_4 = $bil_4 - $bil_3 % $bil_1;
$bil_2 = $bil_4 % $bil_1;
echo $bil_4; // Soal Nomor 18
echo '<br>';
$bil_4 = $bil_4 / $bil_1;
echo $bil_1; // Soal Nomor 19
echo '<br>';
echo $bil_2; // Soal Nomor 20
echo '<br>';
echo $bil_3; // Soal Nomor 21
echo '<br>';
echo $bil_4; // Soal Nomor 22
echo '<br>';
if($bil_4 > 4){
    $alert =  'Red';
}else if($bil_4 > 3){
    $alert = 'Yellow';
}else{
    $alert = 'Green';
}
echo $alert; // Soal Nomor 23
echo '<br>';
if($bil_3 > 4){
    $alert = 'Red';
}else if($bil_3 > 3){
    $alert = 'Yellow';
}else{
    $alert =  'Green';
}
echo $alert; // Soal Nomor 24

?>

16. Value yang dicetak adalah?


a. 5
b. 10
c. 15
d. 20
e. 25

17. Value yang dicetak adalah?


a. 5
b. 10
c. 15
d. 20
e. 25

18. Value yang dicetak adalah?


a. 5
b. 10
c. 15
d. 20
e. 25

19. Value yang dicetak adalah?


a. 5
b. 10
c. 15
d. 20
e. 25

20. Value yang dicetak adalah?


a. 0
b. 2
c. 10
d. 15
e. 20

21. Value yang dicetak adalah?


a. 0
b. 2
c. 10
d. 20
e. 25

22. Value yang dicetak adalah?


a. 0
b. 2
c. 10
d. 15
e. 20

23. Value yang dicetak adalah?


a. 5
b. Red
c. Yellow
d. Green
e. Pink

24. Value yang dicetak adalah?


a. 5
b. Red
c. Yellow
d. Green
e. Pink

25. Urutkan heading berikut dari ukuran yang terbesar ke yang terkecil secara lengkap!
a. H1, H2, H3, H4, H5
b. H1, H2, H3, H4, H5, H6
c. H6, H5, H4, H3, H2
d. H6, H5, H4, H3, H2, H1
e. H5, H4, H3, H2, H1

Gambar 1

26. Dari gambar 1, mana yang margin?


a. A
b. B
c. Keduanya
d. Tidak ada
e. 0

27. Dari gambar 1, mana yang padding?


a. A
b. B
c. Keduanya
d. Tidak ada
e. 0

28. Padding adalah?


a. Jarak antara elemen satu jauh dari elemen lain dari sisi luar
b. Jarak antara elemen satu jauh dari elemen lain dari sisi dalam
c. Warna dari elemen
d. Ukuran dari elemen
e. Jarak antara elemen satu dekat dari elemen lain dari sisi luar
29. Margin adalah?
a. Jarak antara elemen satu jauh dari elemen lain dari sisi luar
b. Jarak antara elemen satu jauh dari elemen lain dari sisi dalam
c. Warna dari elemen
d. Ukuran dari elemen
e. Jarak antara elemen satu dekat dari elemen lain dari sisi luar

30. Tipe data berikut yang bisa diisi text adalah?


a. Integer
b. Double
c. String
d. BigInteger
e. Single

31. Syntax yang digunakan untuk menentukan ukuran font dari sebuah elemen adalah?
a. font-size
b. font-dimension
c. font-width
d. font-height
e. font-type
32. Syntax yang digunakan untuk menentukan warna background dari sebuah elemen adalah?
a. color
b. background-color
c. font-width
d. font-height
e. type

33. Yang merupakan framework untuk mempercantik tampilan adalah?


a. Codeigniter 3
b. Laravel
c. Bootstrap 4
d. Yii
e. Colour

$bil_1 = 1;
echo $bil_1++; // Soal Nomor 34
echo ++$bil_1; // Soal Nomor 35
echo --$bil_1; // Soal Nomor 36
echo $bil_1--; // Soal Nomor 37

34. Value yang dicetak adalah?


a. 1
b. 2
c. 3
d. 4
e. 5

35. Value yang dicetak adalah?


a. 1
b. 2
c. 3
d. 4
e. 5

36. Value yang dicetak adalah?


a. 1
b. 2
c. 3
d. 4
e. 5

37. Value yang dicetak adalah?


a. 1
b. 2
c. 3
d. 4
e. 5

38. Tag html yang digunakan untuk memuat gambar adalah?


a. <img src=”image.jpg”></img>
b. <images src=”image.jpg”></images>
c. <image src=”image.jpg”></image>
d. <h1 src=”image.jpg”></h1>
e. <image src=”image.jpg”></image.jpg>

39. Tag html yang digunakan untuk menampilkan header table adalah?
a. <table></table>
b. <tr></tr>
c. <th></th>
d. <td></td>
e. <tk></tk>

40. Tag html yang digunakan untuk menampilkan data table adalah?
a. <table></table>
b. <tr></tr>
c. <th></th>
d. <td></td>
e. <tk></tk>

Soal Bonus!

1. Buatkan flowchart yang menampilkan bilangan genap dari 1 sampai 1 juta!


2. Buatkan flowchart yang menampilkan bilangan ganjil dari 1 sampai 1 juta!
3. Buatkan flowchart yang menampilkan bilangan prima dari 1 sampai 1 juta!
4. Buatkan flowchart yang menampilkan bilangan kelipatan 5 dari 1 sampai 1 juta!

Anda mungkin juga menyukai