Anda di halaman 1dari 9

Nama :

Kelas / Shift :

1. Perhatikan code di bawah ini

Dibawah ini, manakah pernyataan yang benar


a. host , user dan pass adalah nama variabel
b. host, user dan pass adalah nilai variabel
c 'localhost','root' dan '' adalah nama variabel
c 'localhost','root' dan '' adalah nama dan nilai variabel

2. Bahasa Apa yang digunalkan pada code diatas


a. Python
b. PHP
c. Javascript
d. SQL
e. HTML
ANS : 2

3. apa fungsi lambang dollar ($) pada code diatas


a. membuat variabel
b. memberi nilai pada variabel
c. menamai nilai variabel
d. Opsi A dan B Benar
e. Menghapus variable
ANS : 4

4. Berikut ini yang merupakan Aplikasi Browser adalah


a. Google Chrome
b. XAMPP
c. Visual Studio Code
d. Apache
e. Notepat++
Ans : 1

5. Perhatikan beberapa aplikasi mobile berikut ini !


1. Line
2.Whatsapp
3.Path
4.Kakao Talk
5.Photo Grid
Berikut ini yang merupakan aplikasi mobile yang digunakan untuk
berkomunikasi antaraindividu adalah…

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

6. Dalam bentuk apakah biasanya halaman web mengirim


kembali hasilnya
a. html
b.java
c.modul
d.user

7. Perhatikan beberapa aplikasi mobile berikut ini !


1.Line
2.Whatsapp
3.Path
4.Kakao Talk
5.Photo Grid
Berikut ini yang merupakan aplikasi mobile yang digunakan untuk
berkomunikasi antaraindividu adalah…
a. 1,2, dan 4
b. 1,3, dan 5
c. 1,2, dan 3
d. 2,3, dan 4
e. 3,4, dan 5

8. Nama lain dari mesin pencari


a. google
b. yahoo
c. mesin pencari
d. kode eksekusi

9. tag untuk membuat baris baru pada html adalah


a. <p>
b.<br>
c. <tr>
d. <td>
10. Perintah PHP untuk menerima data yang dikirim dengan
metode get adalah
a. $GET;
b. $_GET;
c. $_POST;
d. $POST;

11. berikut cara penulisan tag pentup tabel yang benar adalah
a. <tabel>
b. <\tabel>
c. <table>
d. </table>

12. berikut cara penulisan tag pembuka tabel yang benar adalah
a. <tabel>
b. <\tabel>
c. <table>
d. </table>

13. Saat membuat web maka semua file untuk dokumen web disimpan di
a. C:\xamoo\php
b. C:\xampp\mysql
c. C:\xampp\htdocs
d. C:\xampp\data
e. C:\xampp\phpmyadmin

14. Perintah PHP yang digunakan untuk mencetak variabel dengan nama umur adalah?
a. print($umur);
b. print(umur);
c. print[$umur];
d. print<$umur>;

15. Penulisan Perintah aritmatika PHP yang benar adalah


a. $z = $x + $y;
b. '$z' = $x + $y;
c. $z = '$x' + '$y';
d. '$z' = '$x'+ '$y';

16. Berikut ini aplikasi yang digunakan dalam pembuatan Program berbasis Web, Kecuali
a. Visual Studio Code
b. XAMPP
c. notepad
d. Microsoft Word
17. Berikut Merupakan Program yang dipakai untuk Membuat Basis Data, Kecuali
a. Heidi
b.phpmyadmin
c. XAMPP
d.FileZilla

18. Manakah Query Insert yang benar


a. insert into buku set data ('001','Matematika','2001')
b. insert from buku values ('001','Matematika','2001')
c. insert into buku values ('001','Matematika','2001')
d. insert to buku values values ('001','Matematika','2001')

19. dibawah ini, field manakah yang cocok untuk menjadi primary key pada tabel siswa?
a. Nama
b. NIS
c. Kelas
d. Umur

20. Dimanakah lokasi Default aplikasi XAMPP Control Panel


a. D:/htdocs/xampp/xamp control panel.exe
b. C:/htdocs/xampp/xampp control panel.exe
c. D:/xampp/htdocs/xampp control
panel.exe d.C:/xampp/htdocs/xampp control
panel.exe

21. Dibawah ini, Field mana yang cocok untuk menjadi primary key pada tabel guru
a. id_guru
b. nama_guru
c. no_telp
d. alamat

22. dibawah ini, manakah sifat primary key yang tepat


a. Nilai yang unik
b. Tipe data harus INT
c. A dan B Benar
d. Tipe data Boleh lebih dari 1

no 23 - 26 , Perhatikan contoh Tabel 'user' Dibawah ini :


23. Apa yang terjadi jika kita mengeksekusi query select * from 'user'
a. Muncul pesan error
b. Menampilkan field id_user
c. Menampilkan semua field dan data yang ada di tabel user
d. Menampilkan semua field yang ada di tabel user

24. Bagaimana cara untuk menampilkan data user yang tinggal di NTT?
a. select * from user where email =
'NTT' b.select NTT from table user
c. select * from = 'NTT'
d. select * from user where alamat = 'NTT'

25. Bagaimana cara menulis query untuk menampilkan data alamat user yang bernama
pago select alamat from user where nama = 'pago'
select 'pago' from user where alamat
select * from pago where alamat = 'NTT'
select * from user where nama = 'pago'

26. Bagaimana cara menuliskan query untuk menambah data pada tabel user
a. select * from user
b. insert into user values ('006','ama','085xxx','NTT')
c. insert into 'user' values (006,ama,085xxx,ama@mail,NTT)
d. insert into user values ('006','ama','085xxx','ama@mail','NTT')

27. dibawah ini langkah yang dapat dilakukan jika phpmyadmin tidak dapat menghubungkan ke databa
a. Memastikan XAMPP sudah berjalan
b. Memastikan Service Apache sudah Berjalan
c. Memastikan service MySQL sudah Berjalan
d. memastikan service filezilla sudah berjalan

28. apa yang dimaksud dengan database


a. sekumpulan informasi dan data yang saling berhubungan
b. variabel yang disimpan di HeidiSQL dan dapat dihubungkan dengan browser
c. nilai dan Variabel dalam sebuah bahasa pemograman
d. B dan C Benar

29. Saat membuat web maka semua file untuk dokumen web disimpan di
a. C:\xampp\php
b. C:\xampp\mysql
c. C:\xampp\htdocs
d. C:\xampp\data
e. C:\xampp\phpmyadmin

30. no 2 -5 Perhatikan Variabel berikut


$x = 90;
$y = 91;
$z = 90
$a =75

31. Pernyataan dibawawah yang bernilai TRUE adalah


a. $x == $z
b. $x > $z
c. $ a< $x
d. $a < $y

32. Manakah Pilihan dibawah yang Bernilai FALSE


a. ($a * 2) < $x
b. $x == $z
c. ($x + $a) < ($x+$y)
d. $z == $x

33. Manakah pilihan di bawah yang tepat


a. $x == $z bernilai TRUE
b. $a < $x bernilai TRUE
c. A dan B bernilai False
d. A dan B bernilai TRUE

34. Apa Output yang dikeluarkan jika kita membuat perintah baru : print($x +
$a); a. 90 75
b. 165
c. 175
d. 180

35. Dimanakah Lokasi Default XAMPP Control Panel berada


a. c:/xamp/htdocs
b. c:/xamp
c. c:/xampp
d.c:/xampp/htdocs
36. Apakah output yang dihasilkan dari code diatas
a. x
b. 1
c. 2
d. x lebih kecil dari y

37. Berikut ini bahasa yang dapat dipakai untuk pemograman adalah
a. bahasa inggris
b. Sistem Operasi
c. PHP
d. HTML

38. print(nama saya adalah


nana) lengkapilah kode
diatas
a. menambahkan tanda petik pada awal nama
b. menambahkan tanda petik pada akhir nana
c. menambahkan tanda (;) pada akhir baris
d. semua benar

39. Berikut ini yang merupakan Aplikasi Browser adalah


a. Google Chrome
b. XAMPP
c. Visual Studio Code
d. Apache
se , kecuali

Anda mungkin juga menyukai