50 SOAL PILIHAN GANDA + KUNCI JAWABAN ( XAMPP, Database, HTML, CSS, Domain, Hosting)
1. XAMPP adalah…
A. Web server online
B. Paket software untuk server lokal
C. Aplikasi desain web
D. Editor teks
Jawaban: B
2. Komponen XAMPP yang berfungsi sebagai web server adalah…
A. FileZilla
B. Apache
C. Tomcat
D. Mercury
Jawaban: B
3. Folder tempat menyimpan project website di XAMPP adalah…
A. /root
B. /htdocs
C. /public
D. /bin
Jawaban: B
4. MySQL pada XAMPP digunakan untuk…
A. Menyimpan data
B. Mengonversi file
C. Mengirim email
D. Mengatur CSS
Jawaban: A
5. Untuk membuka phpMyAdmin, alamat yang digunakan adalah…
A. localhost/admin
B. localhost/php
C. localhost/phpmyadmin
D. localhost/database
Jawaban: C
6. Port default Apache adalah…
A. 21
B. 80
C. 3306
D. 110
Jawaban: B
7. Perintah SQL untuk menampilkan semua data adalah…
A. SHOW * FROM
B. SELECT * FROM
C. VIEW * FROM
D. GET ALL
Jawaban: B
8. Primary key berfungsi untuk…
A. Menghapus data
B. Kolom yang unik
C. Mengatur warna
D. Mengurutkan data
Jawaban: B
9. Perintah SQL untuk membuat database adalah…
A. CREATE DATABASE
B. NEW DB
C. MAKE DATABASE
D. INIT DB
Jawaban: A
10. File PHP memiliki ekstensi…
A. .web
B. .site
C. .php
D. .p
Jawaban: C
11. Database adalah…
A. Kumpulan data terstruktur
B. File HTML
C. Editor web
D. Penyimpanan gambar
Jawaban: A
12. SQL kepanjangan dari…
A. Standard Query Language
B. Structured Query Language
C. Server Query List
D. Simple Query Logic
Jawaban: B
13. Untuk menghapus tabel digunakan perintah…
A. DELETE TABLE
B. REMOVE TABLE
C. DROP TABLE
D. DESTROY TABLE
Jawaban: C
14. Tipe data untuk teks panjang adalah…
A. VARCHAR
B. CHAR
C. TEXT
D. STRING
Jawaban: C
15. Relasi 1-to-many berarti…
A. Satu data berhubungan dengan banyak data
B. Banyak data jadi satu
C. Tidak ada relasi
D. Data ganda
Jawaban: A
16. Tag HTML untuk paragraf…
A. <para>
B. <text>
C. <p>
D. <h1>
Jawaban: C
17. HTML adalah singkatan dari…
A. Hyper Text Management Language
B. Hyper Text Markup Language
C. Hyperlink Model Language
D. High Type Markup Language
Jawaban: B
18. Untuk membuat link digunakan tag…
A. <link>
B. <a>
C. <href>
D. <url>
Jawaban: B
19. Tag heading terbesar adalah…
A. <h4>
B. <h6>
C. <h1>
D. <head>
Jawaban: C
20. Tag untuk menampilkan gambar…
A. <image>
B. <pic>
C. <img>
D. <src>
Jawaban: C
21. Atribut untuk sumber gambar adalah…
A. ref
B. link
C. src
D. scr
Jawaban: C
22. Tag tabel dalam HTML adalah…
A. <tb>
B. <table>
C. <tabel>
D. <tab>
Jawaban: B
23. Komentar HTML ditulis dengan…
A. // komentar
B. # komentar
C. <!-- komentar -->
D. /* komentar */
Jawaban: C
24. CSS kepanjangan dari…
A. Computer Style Sheet
B. Cascade Setting Sheet
C. Cascading Style Sheets
D. Color Style Sheet
Jawaban: C
25. CSS digunakan untuk…
A. Mendesain tampilan
B. Mengatur server
C. Mengatur database
D. Membuat tabel
Jawaban: A
26. Properti CSS untuk warna teks adalah…
A. text-color
B. font-color
C. color
D. letter-color
Jawaban: C
27. Selector untuk ID menggunakan simbol…
A. .
B. #
C. @
D. &
Jawaban: B
28. Selector untuk class menggunakan simbol…
A. #
B. .
C. $
D. :
Jawaban: B
29. Properti CSS untuk ukuran font adalah…
A. text-size
B. font-size
C. size-text
D. fontsize
Jawaban: B
30. Properti untuk memberi background warna…
A. bg
B. background-color
C. back-color
D. color-back
Jawaban: B
31. Padding adalah jarak antara…
A. Konten dengan border
B. Border dengan luar elemen
C. Elemen lain
D. Margin dengan border
Jawaban: A
32. Margin adalah…
A. Jarak dalam elemen
B. Jarak luar elemen
C. Warna elemen
D. Ketebalan border
Jawaban: B
33. File CSS berekstensi…
A. .style
B. .css
C. .design
D. .html
Jawaban: B
34. Domain adalah…
A. Tempat menyimpan file website
B. Alamat website
C. Bahasa pemrograman
D. Server database
Jawaban: B
35. Contoh domain adalah…
A. Localhost
B. C:/xampp/htdocs
C. google.com
D. script.js
**Jawaban: C**
36. Hosting merupakan…
A. Alamat website
B. Penyimpanan file website
C. Bahasa pemrograman
D. File HTML
Jawaban: B
37. Domain .sch.id digunakan untuk…
A. Sekolah
B. Pemerintah
C. Militer
D. Komersial
Jawaban: A
38. Domain .gov digunakan untuk…
A. Pendidikan
B. Pemerintah
C. Perusahaan
D. Media
Jawaban: B
39. DNS digunakan untuk…
A. Menyambungkan domain ke hosting
B. Mengatur CSS
C. Menghapus database
D. Mengompres file website
Jawaban: A
40. Hosting yang cocok untuk file HTML/CSS/PHP adalah…
A. Audio hosting
B. Cloud storage
C. Web hosting
D. Game hosting
Jawaban: C
41. Komponen XAMPP yang dipakai untuk FTP adalah…
A. Apache
B. FileZilla
C. Mercury
D. Tomcat
Jawaban: B
42. Port default MySQL adalah…
A. 80
B. 21
C. 3306
D. 110
Jawaban: C
43. Untuk memasukkan data ke tabel digunakan perintah…
A. INSERT INTO
B. PUT INTO
C. PUSH DATA
D. ADD DATA
Jawaban: A
44. Tag HTML untuk membuat baris baru adalah…
A. <break>
B. <br>
C. <enter>
D. <ln>
Jawaban: B
45. CSS bisa ditulis secara…
A. Inline
B. Internal
C. Eksternal
D. Semua benar
Jawaban: D
46. Hosting akan berfungsi jika…
A. Domain belum terhubung
B. DNS sudah diarahkan
C. Web kosong
D. Server mati
Jawaban: B
47. Untuk membuat tabel di HTML diperlukan tag…
A. <tr>, <td>
B. <row>, <col>
C. <table>, <body>
D. <tab>, <tb>
Jawaban: A
48. Domain adalah contoh dari…
A. IP Address
B. Nama yang mewakili IP
C. Bahasa pemrograman
D. URL pendek
Jawaban: B
49. XAMPP termasuk kat
egori software…
A. Trial
B. Berbayar
C. Open source
D. Premium
Jawaban: C
50. Jika Apache tidak mau start, penyebab umum adalah…
A. Folder htdocs hilang
B. Port bentrok
C. CSS error
D. Salah penulisan HTML
Jawaban: B