Uncategorized

Kumpulan Soal Pemrograman Web

Kumpulan Soal Pemrograman Web . Di era teknologi seperti ini aplikasi berbasis web sedang berkembang begitu pesatnya maka sudah bukan rahasia lagi, jika banyak orang yang mulai mempelajari dunia programming, dari mulai pemrograman android, web sampai dengan iOS, bahkan AI(Artificial intelligence). Namun, untuk bisa menjadi mahir disana, kalian tidak cukup hanya sekadar praktek saja, bukankah praktek berasal dari teori? Di artikel kali ini, kami akan membagikan kumpulan soal mengenai pemrograman web, yang mungkin biasa dicari oleh para mahasiswa jurusan komputer atau bahkan siswa SMK di jurusan RPL, yang sudah diperkenalkan dengan pemrograman web. Kumpulan soal ini, nantinya dapat kalian gunakan sebagai bahan acuan, jika ujian teori.

Baca Juga

90+ Contoh Soal Tes Programmer PHP, JAVA, .NET [UPDATE]

Contoh Soal Tes Android Developer

PILIHAN GANDA I

1. Perintah untuk menjadikan komentar pada PHP adalah

a. //

b. #

c. ‘

d. $

2. Perintah untuk mendefenisikan variable di PHP adalah

a. //

b. /*

c. $

d. *

3. Perintah untuk mencetak Tulisan di PHP menggunakan sintaks

a. cetak

b. echo

c. println

d. mysqli_connect

4. Perintah PHP selalu diawali dengan, kecuali….

a. <?php

b. <?

c. ?>

d. <%

5. Perintah untuk membuat text berjalan dalam HTML adalah…a.

a. <br>

b. <marq>

c. <marquee>

d. <&nbsp>

6. Yang merupakan bagian dari tag <form> dibawah ini adalah? Kecuali…

a. <td>

b. <input>

c. <select>

d. <textarea>

7. Untuk menerima masukan berupa pilihan pada <form> HTML adalah…

a. Radio

b. Submit

c. Password

d. Text

8. Perintah untul koneksi PHP di database yang benar dibawah ini adalah…

a. $conn = mysqli_connect($servername, $username, $password, $database);

b. $conn = mysql_connect($servername, $username, $password, $database)

c.$connect = mysqli_connect($servername, $username, $password, $database)

d. $connect = mysq_connect($servername, $username, $password, $database);

9. Untuk memberi warna teks pada web diatur dengan mengubah nilai atribut …

a. Body

b. Fontcolor

c. Tittle

d. Bgcolor

10. Pilihlah <tag> mana yang digunakan untuk nomer list di HTML 5..?

a. <ul>

b. <tr>

c. <br>

d. <ol>

11. Memanjangkan kolom menjadi 3, menggunakan perintah…

a. <table border =”3″>

b. <column=”3″>

c. <colspan=”3″>

d. <rowspan=”3″>

12. Tag <img src=” …. .jpg”> digunakan untuk …

a. Mengubah Gambar

b. Mengatur Gambar

c. Menghapus Gambar

d. Menampilkan Gambar

13. Pada bagian apa tag <link> CSS Eksternal digunakan..?

a. Doctype Declaration

b. <head>

c. <body>

d. Semua Jawaban Salah

14. Untuk mengganti warna dari tulisan yang akan ditampilkan dalam Label atau Text Box digunakan property…

a. BackColor

b. ForeColor

c. Shape

d. FontColor

15. Kepanjangan HTML adalah

a. Hyper Text Markup List

b. Hyper Text Markup Language

d. Hyper Text Manual Languagee.

e. Hyper Text Maximal Language

16. Perintah untuk mengganti baris pada HTML adalah

a. <p>

b. <a>

c. <br>

d. <b>

e. <u>

17. Perintah untuk membuat garis bawah pada tulisan adalah …

a. <b>

b. <i>

c. <u>

d. <p>

<a>

18. Untuk menerima masukan berupa pilihan adalah

a. Submit

b.Reset

c. Radio

d. Password

e. Text

19. Untuk memasukkan file gambar ke dalam web menggunakan perintah …

a. <embed src=”…”>

b. <embedded src=”…”>

c. <image src=”…”>

d. <marquee src=”…”>

e. <images src=”…”>

20. CSS merupakan singkatan dari:

a. Cascading Style Sheet

b. Cascading Sheet Style

c. Cascading Select Style

d. Cascading Style Select

e. Cascading Select Sheet. 

21. Apa kepanjangan WWW …

a. Word Wide Web

b. World Wide Web

c. World Web Wide

d. Wide Word Web

e. Wide World Web

22.Contoh Web browser kecuali . ..

a. Mozilla Firefox

b. Google Drive

c. Google Chrome

d. Opera

e. Internet Explorer

23. fungsi dari <width> dan <height> adalah…?

a. Mengatur Lebar dan Panjang

b. Membuat Lebar dan Tinggi

c. Mengatur Panjang dan Luas

d. Menentukan Lebar dan Panjang

24. Bahasa pemrograman web yang proses pengolahannya dilakukan di sisi client dan dilakukan oleh web browser sebagai clientnya adalah

a. Client Side Programming

b. Host Side Programming

c. Web Side Programming

d. Server Client Programming

e. Server Side Programming

25. Nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email server di jaringan komputer ataupun internet adalah

a. Domain

b. Hosting

c. Web

d. Internet

e. HTTP

26. Kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi disebut…

a. Hosting

b. Domain

c. Database (Basisdata)

d. URL

e. Server

27. Domain yang menjadi identitas dari negara Indonesia adalah

a. .ORG

b. .ID

c. .COM

d. .NET

e. .US

28. Software yang digunakan untuk membuat web design

a. Adobe Photoshop

b. Adobe Dreamweaver

c. Adobe DreamFever

d. Adobe DreamTeaver

29 Atribute ACTION digunakan untuk …..

a. Menentukan nama form

b. Menentukan metode pengiriman yang dipakai

c. Menentukan alamat halaman web yang akan memproses masukan dari form

d. Menerima masukan berupa pilihan

30. Tag untuk judul adalah

a. <h1>

b. <head>

c. <body>

d. <be>

PILIHAN GANDA II

1. Yang bukan merupakan profesi dalam pengembangan aplikasi web adalah…

a. Web Desainer

b. Web Programer

c. Web Master

d. Web Administrator

e. Web Mastah

 2. Orang yang mengerti akan semu hal mulai dari desain, program, keamanan, penguasaan berbagai OS, dan jaringan merupakan tugas seorang…

a. Operator

b. Desainer

c. Web Administrator

d. Web Master

e. Deep Web

 3. Kepanjangan dari WWW adalah…

a. Wide Wordl Web

b. Word Wide Web

c. Wordl Wite Wep

d. Word Wide Web

e. Web Word Wide

4. Penemu dari WWW…

a. Tim Berners-Lee

b. NICOLAS BORG-JEFF O’HARA

c. Julio-Caesar

d. Steve-Job

e. Dracul-Lee

5. Dalam alur perkembangan aplikasi web, kegiatan untuk merumuskan tujuan dan ukuran dari aplikasi terbatas web, serta menentukan batasan system, merupakan pengertian dari…

a. Perencanaan

b. Formulasi

c. Analisis

d. Perkembangan

e. Rekayasa

6. Mendownload merupakan situasi dimana kita mengambil file(gambar/music/video) dari internet/website dan disimpan ke folder kita. Dibawah ini penerapan mendownload adalah…

a. Pengguna Instagram

b. Otaku

c. Fesbukers

d. Pengguna internet

d. Google Play

7. Aplikasi/software yg digunakan untuk mengakses WWW di internet disebut…

a. Brouser

b. Brownis

c. Browser

d. Bokser

e. Buldoser

8. Perangkat keras yang biasa digunakan oleh pengembang web, kecuali…

a. Komputer utama

b. Memori tambahan

c. Gaji tambahan

d. Smartphone

e. Scanner

9. Browser pertama bernama NCSA Mosaic dikembangkan pada tahun…

a. 1999

b. 1980

c. 1098

d. 1900

e. 1990

10. Kepanjangan dari URL…

a. Unicorn Resource Locator

b. Uniform Resource Lonarto

c. Uniform Resource Locator

d. United Real Line

e. Unix Resource Linux

11.Suatu forum yang digunakan untuk saling bertukar informasi disebut..

a. Maling List

b. Mailing List

c. Mailing Liss

d. Miliang Lisa

e. Mailing Lits

12. Adobe Photoshop dalam pengembangan aplikasi web digunakan untuk…

a. Edit gambar

b. Menggambar

c. Mewarnai

d. Belajar editing

e. Semua benar

13. Nama unik yang diberikan untuk mengidentifikasi nama server computer seperti web server atau e-mail server dijaringan internet disebut…

a. Nama domain

b. Nama profil

c. Nama e-mail

d. Nama lahir

e. Nama asli

14. Beberapa nama domain dibawah ini yang benar, kecuali…

a. Com, net, co

b. Co, neto, org

c. Org, com, neet

d. Nota, edu, mil

e. Got, com, co

15. Blog merupakan singkatan dari…

a. Web lo

b. Wep log

c. Web log

d. Weeb lo

e. Web ku

16. Kode #000000 merupakan kode warna..

a. Hitam

b. Kuning

c. Putih

d. Biru

e. Hijau

17. Tag HTML untuk memformat karakter agar tampilan hurf seperti mesin tik adalah…

a. <b>…</b>

b. <p>…</p>

c. <w>…</w>

d. <tt>…</tt>

e. <yy>…</yy>

18. Dalam menulis HTML, teks yang digunakan pada title bar menggunakan tag…

a. <head>…</head>

b. <title>…</title>

c. <body>…</body>

d. <bar>…</bar>

e. <title bar>…</title bar>  

19. Tag HTML yang digunakan untuk menandai sebuah paragraph dari dokumen HTML yang dibuat adalah…

a. <p>

b. <b>

c. <br>

d. <b>

e. <i>

20. Tag HTML yang digunakan untuk memisahkan teks dengan baris baru adalah…

a. <break>

b. <p>

c. <teks>

d. <enter>

e. <br>

21. Tag heading terkecil dalam tag HTML adalah…

a. <h6>heading</h6>

b. <h5>heading</h5>

c. <h4>heading</h4>

d. <h2>heading</h2>

e. <h1>heading</h1

22. Tag <I>…</I> digunakan untuk..

a. Membuat teks tebal

b. Membuat teks miring

c. Membuat coret teks

d. Membuat garis bawah

e. Membuat table

23. Atribut face digunakan untuk…

a. Menentukan warna teks

b. Menentukan jenis teks

c. Menentukan posisi teks

d. Menentukan ukuran huruf

e. Menentukan ketebalan teks

24. Berikut ini adalah bentuk atribut type pada tag <ul>, kecuali…

a. Disc

b. Square

c. Circle

d. Disc dan square

e. Number

25. Tag HTML untuk melakukan link adalah…

a. <a ref>…</a>

b. <a ref>

c. <a href>…</a>

d. <a>…</a>

e. <a href>…</href> 

26. Berikut ini contoh penulisan tag HTML dan atribut untuk menentukan warna latar belakang yang benar dari badan dokumen, kecuali…

a. <body bgcolor=”red”>

b. <body background=”red”>

c. <body bgcolor=”#ffffff”>

d. <body bgcolor=”FFFFFF”>

e. <body bgcolor=”#FFFFFF”>

27. Untuk membuat teks menjadi seperti angka 2 dalam H2 dalam HTML digunakan perintah…

a. H<superscript>2</superscript>

b. H<subscript>2</subscript>

c. H<sup>2</sup>

d. H<sub>2</sub>

e. <superscript>H2</superscript>

28. HTTP kepanjangan dari…

a. Hypertext Transfer Protocol

b. Hybrid Transfer Protocol

c. Hypertext Transfer Properti

d. Hyperteks Transfer Protocol

e. Hipertexk Transfer Protocol

29. Atribut <bgcolor…> dalam HTML digunakan untuk…

a. Memberi gambar

b. Mewarnai teks

c. Warna latar belakang

d. Memberi gambar background

e. Warna blog

30. Ada berapa ukuran dalam tag heading…

a. 7

b.8

c. 5

d. 6

e. 4

PILIHAN GANDA III

1. Agar baris atau kolom dalam table sebuah halaman web menjadi kosong digunakan perintah HTML…

a. &reg;

b. &empty;

c. &none;

d. &amp;

e. &nbsp;

2. Perintah <td valign=”top”>isi sel</td> berarti…

a. Isi sel dalam kolom menjadi rata atas

b. Isi sel dalam baris menjadi rata atas

c.Isi sel dalam kolom menjadi rata bawah

d. Isi sel dalam baris menjadi rata bawah

e. Isi sel dalam kolom dan baris menjadi rata atas

3. Berikut ini perintah HTML yang berhubungan dalam pembuatan table, kecuali…

a. TR

b. TD

c. TS

d. TH

e. Table

4. Contoh penulisan perintah HTML untuk menjadi beberapa baris dalam table menjadi satu adalah…

a. <table colspan=”…”>

b. <tr colspan=”…”>

c. <td colspan=”…”>

d. <td rowspan=”…”>

e. <tr rowspan=”…”>

5. Perintah yang harus dijalankan agar dapat mengganti baris yang masih dalam satu kolom..

a. <br>

b. <td>

c. <tr>

d. </td>

e. </tr>

6. Membuat tabel adalah fungsi dari ?

a. <TABLE>

b. <HTML>

c. <HEAD>

d. <IL>

e. <BR>

7. Apa Fungsi atribut “align” dalam HTML ?

a. Mengatur panjang   

b. Tebal garis tepi                     

c. Perataan table

d. mengatur lebar                     

e. Warna latar belakang

8. Untuk menampilkan data pada setiap sel tabel data disebut ?

a. Table Data

b. Table Row

c. Portable

d. Tabel Kimia

e. Tabel Biologi

9. Ukuran Border dalam ….?

a. KM/H

b. CM

c. Liter

d. Pixel

e. Mph

10.apa fungsi dari <center> adalah…..

a. menampilkan informasi    

b. tulisan strong            

c. mempertebal tulisan 

d. rata tengah                           

e. mendefinisikan table 

11. struktur dasar membuat tabel pada html..

a. <table>

<tr>

<td> </td>

</tr>

<table>

b. <table>

<tr>

<tr> <td>

<table>

</td>

c. <table>

<tr>

<td> </td>

</tr>

</table>

d. <table>

<head>

<td> </tr>

<Table>

</head>

<td>

e. <table>

<tr> </tr>

</table>

</td>

12. Tag tabel adalah….

a. <table>..</table>

b. </table>..<table>

c. </table>..</table>

d. <table>..<table>

e. <table/>..<table>

13. Untuk menentukan baris dalam table adalah…

a. <hr>

b. <br>

c. <p>

d. <b>

e. <tr>

14. tabel merupakan..

a. Informasi dalam bentuk baris dan kolom

b. Tulisan berjalan

c. teks berjalan

d. efek suara

e. background

15. Tag yang digunakan untuk menampilkan informasi dalam bentuk list ?

a. <li>

b. <ul>

c. <ol>

d. <tr>

e. <td>

16. Atribut yang digunakan untuk menentukan sumber berkas suara atau video adalah…

a. SRC

b. LOOP

c. UNITS

d. AUTOPLAY

e. HIDDEN

17. Dibawah ini yang termasuk format video adalah…

a. Mp3

b. Msv

c. Midd.

e. M4p

18. Tag gambar?

a. <img>

b. <jpg>

c. <jpeg>

d. <pict>

e. <gambar>

19. Tag <bgsound> berfungsi untuk…

a. Membuat table

b. Memainkan suara sebaai latar belakang

c. Mengisi data table

d. Memberi background

e. Membuat header

20. Tag <embed> berfungsi untuk…

a. Membuat table

b. Memainkan suara sebaai latar belakang

c. Memainkan berkas dalam bentuk suara/film

d. Memberi background

e. Membuat header

21. Tag yang digunakan untuk mereferensi ke berkas suara adalah…

a. <a>

b. <b>

c. <c>

d. <bgsound>

e. <embed

 22. Membuat teks tebal merupakan fungsi dari tag…

a. <br>

b. <i>

c. <b>

d. <u>

e. <del>

23. Multimedia adalah…

a. Teknologi yang memadukan gambar, video, dan suara

b. Teknologi yang memadukan table

c. Teknologi yang menggabungkan teori-teori

d. Teknologi yang memiliki nilai

e. Teknologi yang dibuat

24. Format Avi digunakan untuk…

a. Audio

b. Video

c. Music

d. Suara

e. Cahaya

25. Apa singkatan dari GIF…

a. Graphics Interface Format

b. Graphics Internet Face

c. Graphics Inter Face

d. General Inter Face

e. Global Internet Format

26. Apa kepanjangan dari PNG…

a. Post Network Global

b. Protocol Network General

c. Portable Network Graphics

d. Port Netherland Guide

e. Post Net Global

 27. Apa kepanjangan dari JPEG…

a. Joint Photographic Expert Group

b. Joint Photographic External Group

c. Jurnal Police External Group

d. Joint Photographic Expert Glass

e. Joint Photographic Extended Goat

28. Dari pernyataan berikut yang tidak termasuk atribut tag audio adalah…

a. Muted

b. Autoplay

c. Sign

d. Control

e. Preloa

29. Dari pernyataan dibawah ini yang tidak termasuk format video adalah…

a. Wav

b. Ogg

c. WebM

d. Mp4

e. Avi

30. Dalam HTML video akan dapat diputar jika menggunakan format…

a. Audio

b. Gambar

c.Video

d. Music

e. Rar

ESSAY

1.Jelaskan sejarah HTML

2. Apa singkatan dari HTML

3. Jelaskan perbedaan HTML5 dengan HTML sebelumnya!

4. Jelaskan fungsi dari atribut tag di bawah ini :

a. <b>

b. <i>

 c. <table>

d. <body>

 e. <link>

f. <form>

g. <div>

h. <script>

 i. <title>
5. Tuliskan bentuk penulisan HTML beserta penjelasannya!
6. Tuliskan perbedaan atribut tag <tr> dengan <td>!
7. Buatlah 1 tabel dengan 3 x 3 menggunakan HTML!
8. Kapan bisa menggunakan atribut tag <form> di dalam HTML?
9. Buatlah formulir pendaftaran siswa dengan HTML!
10. Apa kegunaan dari atribut tag <span> ?
11. Apa fungsi dari atribug tag <font> ?
12. Jelaskan fungsi dari atribut tag <a href=”profile.html”> ?
13. Jelaskan apa saja aplikasi atau software yang mendukung HTML!
14. Jelaskan apa saja aplikasi text editor yang mendukung HTML!
15. Mengapa dalam membuat HTML lebih rekomendasi menggunakan Notepad++ ?
16. Perhatikan kode script di bawah ini :

<html>

<title> Contoh HTML <title>

<body>

</body>

</html>

17. Apa tampilan hasil output HTML beserta penjelasannya?

18. Jelaskan perbedaan rowspan dengan colspan pada tabel!

<b> Saya tidak bolos sekolah! </b

19. Apa tampilan hasil output HTML yang diatas?

20. Buatlah formulir buku tamu dengan HTML!

21. Apa fungsi dari border pada tabel beserta contohnya?

22. Jelaskan pebedaan <a href=”#”></a> dengan <a href=””></a> !

23. Jelaskan perbedaan id dengan class pada HTML!

24 .Jelaskan sejarah CSS!

25. Apa singkatan dari CSS?

26. Jelaskan 2 perbedaan antara HTML dan CSS!

27. Jelaskan pengaruh dari CSS bagi merancang tampilan HTML!

28. Apa kegunaan !important pada CSS?

29. Kapan bisa menggunakan !important di dalam HTML?

30. Sebutkan 3 jenis CSS beserta keterangannya!

31. Jelaskan langkah-langkah menyimpan file HTML dari Notepad++ !

32. Silahkan perbaiki kesalahan atribut tag yang di bawah ini!

<p align=”center”> Saya budi. </b>Bagaimana cara mengukur tabel menggunakan HTML tanpa CSS?

33. Bagaimana cara mengukur tabel menggunakan HTML dengan CSS

 34. Apa HTML dan CSS termasuk bahasa pemrograman? Alasannya!

35. Sebutkan tipe target pada atribut tag <a> beserta fungsinya!

36. Tuliskan bentuk penulisan CSS!

 37. Jelaskan perbedaan CSS3 dengan CSS!

38. Jelaskan atribut tag yang digunakan untuk CSS dalam merancang tampilan HTML!

39.Jelaskan peran dari kegunaan CSS bagi web programmer!

40. Buatlah sebuah button yang berwarna kuning dan tulisannya warna menggunakan HTML dan CSS!

41.Buatlah sebuah tabel tanpa bingkai (border) menggunakan HTML!

42. Apa aplikasi web bisa diterapkan ke platform mobile beserta alasannya?

43. Tuliskan perbedaan CSS dengan CSS3!

44. Jelaskan definisi dari JavaScript!

45. Bagaimana cara menyisipkan gambar di halaman web dengan HTML?

46. Buatlah 1 tabel dengan 2 x 4 menggunakan HTML!

47. Apa kegunaan atribut tag <div> dalam pembuatan website?

48. Apa pengunaan HTML dan CSS bisa diterapkan menggunakan JavaScript?

49. Kenapa harus menggunakan HTML5 dan CSS3?

KUNCI JAWABAN PILIHAN GANDA I

  1. A
  2. C
  3. B
  4. C
  5. C
  6. A
  7. A
  8. A
  9. B
  10. D
  11. C
  12. D
  13. B
  14. D
  15. B
  16. C
  17. C
  18. C
  19. C
  20. A
  21. B
  22. B
  23. A
  24. A
  25. A
  26. C
  27. B
  28. B
  29. C
  30. A

KUNCI JAWABAN PILIHAN GANDA II

  1. E
  2. D
  3. B
  4. A
  5. B
  6. A
  7. C
  8. C
  9. E
  10. C
  11. B
  12. E
  13. A
  14. A
  15. C
  16. A
  17. D
  18. B
  19. A
  20. E
  21. A
  22. B
  23. B
  24. E
  25. C
  26. D
  27. C
  28. A
  29. C
  30. D

KUNCI JAWABAN PILIHAN GANDA III

  1. C
  2. A
  3. D
  4. D
  5. A
  6. A
  7. C
  8. A
  9. D
  10. D
  11. C
  12. A
  13. E
  14. A
  15. A
  16. A
  17. E
  18. A
  19. B
  20. C
  21. A
  22. C
  23. A
  24. B
  25. A
  26. C
  27. A
  28. C
  29. A
  30. C

Demikian kumpulan soal diatas yang bisa kami bagikan, semoga bermanfaat bagi teman – teman, baik yang masih sekolah, mahasiswa ataupun bagi kalian yang akan tes pemrograman web untuk melamar kerja. Selamat mencoba dan semoga berhasil

Leave a Reply

Your email address will not be published. Required fields are marked *