Anda di halaman 1dari 14

Kisi-kisi Soal UTS dan UAS Pemrograman Web Beserta

Jawaban
BIDANG STUDI KEAHLIAN : TEKNOLOGI INFORMASI DAN KOMUNIKASI
PROGRAM STUDI KEAHLIAN : TEKNIK KOMPUTER DAN INFORMATIKA
PAKET KEAHLIAN : TEKNIK KOMPUTER DAN JARINGAN
MATA PELAJARAN : PEMROGRAMAN WEB

SOAL A
1. Seluruh jaringan komputer yang saling terhubung menggunakan standar sistem global TCP/IP
sebagai protokol pertukaran paket (packet switching communication protocol) untuk melayani miliaran
pengguna di seluruh dunia merupakan pengertian dari ....
a. Internet
b. Networking
c. Protokol
d. Komunikasi
e. Telekomunikasi

2. Berikut ini yang termasuk web browser adalah ....


a. Chrome
b. Microsoft Word
c. Corel Draw
d. Paint
e. Java Development Kit

3. Yang bukan termasuk protokol dalam interconnection-networking adalah ....


a. IP, JDK, dan VB
b. HTTP, dan HTTPS
c. POP3, IMAP, dan SMTP
d. TCP, dan UDP
e. FTP, LDAP, dan SSL

4. TCP merupakan singkatan dari ....


a. Transmission Control Protocol
b. Transmission Central Process
c. Transmission Control Process
d. Target Central Protocol
e. Target Control Protocol

5. Apa kepanjangan dari ARPANET ....


a. Advanced Research Project Agency Network
b. Advise Research Project Agen Network
c. Adsense Real Project Agency Network
d. Adsense Real Project Agency Netto
e. Advanced Real Project Agency Network

6. Sarana kirim mengirim surat melalui jalur jaringan komputer (Internet) merupakan pengertian
dari ....
a. email
b. opera
c. sending
d. thunderbird
e. post

7. Protokol yang digunakan untuk mengambil surat elektronik (email) dari server email adalah ....
a. POP3
b. IMAP
c. TCP
d. SMTP
e. JDK

8. Surat elektronik yang merupakan keluaran dari google adalah ....


a. gmail
b. ymail
c. AIM
d. GMX
e. hotmail

9. Tugas utama dari protokol SMTP adalah ....


a. Kirim email
b. Ambil email
c. Proses email
d. Simpan email
e. Hapus email

10. Apa kepanjangan dari IMAP ....


a. Internet Message Access Protocol
b. Inspection Message Access Process
c. Inspection Mail Access Process
d. Internet Mail Access Protocol
e. Internet Mail Access Process

11. google memiliki layanan milis atau email grup berupa ....
a. groupserver
b. gmail
c. googlegroup
d. yahoogroup
e. regroup

12. Nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau
email server di jaringan komputer ataupun internet merupakan pengertian dari ....
a. Domain
b. IP
c. Nama domain
d. BIND
e. DNS

13. Jasa layanan internet yang menyediakan sumber daya server-server untuk disewakan sehingga
memungkinkan organisasi atau individu menempatkan informasi di internet berupa HTTP, FTP,
EMAIL, atau DNS merupakan pengertian dari ....
a. Layanan domain
b. Layanan ISP
c. Layanan hosting
d. Layanan server
e. Layanan browsing

14. Top Level Domain com.sg adalah nama domain negara yang berasal dari ....
a. Saudi Arabia
b. Swedia
c. Singapura
d. Suriname
e. Senegal

15. Domain untuk lembaga atau organisasi pemerintahan adalah ....


a. .org
b. .edu
c. .gov
d. .net
e. .com

16. BIND merupakan singkatan dari ....


a. Barclay Internet Name Domain
b. Barclay Internet Network Domain
c. Berkeley Internet Name Domain
d. Berkeley Internet Network Domain
e. Barclay Internet Network Design

17. Aturan yang dipakai dalam sistem penamaan dari nama domain adalah pengertian dari ....
a. BIND
b. TCP
c. DNS
d. IP
e. BIND9

18. Situs-situs web yang saling berkaitan berkat weblog, atau secara total merupakan kumpulan
weblog disebut dengan ....
a. Blog
b. Blogger
c. Blogsphere
d. Web Log
e. Domain

KD 3.6
19. Jika ada kode <b style= " color: #000000; "> berarti penggunaan warna yang dipakai adalah ....
a. Kuning
b. Merah
c. Hitam
d. Putih
e. Biru

20. Kode html untuk membuat baris baru adalah ...


a. <hr>
b. <td>
c. <br>
d. <tr>
e. <table>

21. <TEXTAREA NAME=”bacaan” COLS=30% ROWS=6 READONLY>


Dari kode html di atas, apa yang terjadi pada komponen tersebut ....
a. Textarea bisa ditulis dan dihapus
b. Textarea hanya bisa ditulis
c. Textarea hanya bisa dihapus
d. Textarea bisa dibaca dan ditulis
e. Textarea hanya bisa dibaca

22. <input type="password" name="pwd" maxlength="6">


Dari kode html di atas, apa yang terjadi pada komponen pada saat memasukan text ....
a. Text akan berubah menjadi kata pwd
b. Text sesuai dengan tulisan
c. Text tidak bisa ditulis
d. Text berhenti sebelum menulis text ke-6
e. Text akan berubah menjadi notasi ’●’

23. Berikut ini yang merupakan kode yang tepat untuk menampilkan komponen radio button
adalah ....
a. <input type=radio-select>
b. <input type=radio_button>
c. <input type=radio-button>
d. <input type=radiobutton>
e. <input type=radio>

24. Komponen yang digunakan sebagai masukan untuk data atau nilai pilihan dengan alternatif
jawaban lebih dari 1 opsi pilihan. Tampilan dari komponen input ini berupa kotak yang dapat diberi
tanda centang/contreng. Komponen tersebut adalah ....
a. Radio button
b. Input box
c. Input image
d. Select
e. Checkbox

25. Salah satu dokumen website yang bertujuan untuk mengatur gaya (style) tampilan website adalah
....
a. HTML
b. PHP
c. javascript
d. xml
e. CSS

26. Apa kepanjangan dari HTML ....


a. High Test Markup Language
b. Hyper Test Mark Language
c. Hyper Test Markup Language
d. Hyper Text Mark Language
e. Hyper Text Markup Language

27. .kotak { Border: solid; }


”.kotak” pada kode di atas merupakan sebuah ....
a. Value
b. Property
c. Selektor
d. Selektor ID
e. Selektor class

28. #inggris { Font-weight: bold; }


”Font-weight” pada kode di atas merupakan sebuah ....
a. Selektor ID
b. Selektor
c. Value
d. Selektor class
e. Property

29. CSS didefinisikan secara terpisah pada file yang berbeda. Dan selanjutnya file atau halaman web
yang ingin menerapkan style pada file CSS tersebut tinggal memanggil file CSS tersebut. Cara ini
umumnya digunakan pada satu aplikasi berbasis web sehingga tampilan antar halaman akan terlihat
konsisten. Disebut cara apakah hal tersebut ....
a. Text-indent
b. CSS
c. Inline Style Sheet
d. Embedded Style Sheet
e. External Style Sheet

30. Berikut ini merupakan manfaat penggunaan CSS, kecuali ....


a. Kode HTML menjadi lebih sederhana dan lebih mudah diatur
b. Ukuran file menjadi lebih kecil sehingga load file lebih cepat
c. Mudah untuk mengubah tampilan, hanya dengan mengubah file CSS
d. Dapat digunakan dalam hampir semua jenis web browser
e. Membuat banyak aturan yang harus digunakan dalam file HTML
31. <script language="................">
alert("Hallo !");
</script>
Kata yang tepat untuk mengisi kode di atas adalah ....
a. name
b. var
c. style
d. javascript
e. CSS

32. Berikut ini pemberian nama variabel yang benar adalah ...
a. Nama Lengkap
b. 7ruangan
c. email@website.com
d. _7an
e. top-level-domain

33. Unit bilangan dari 0 sampai dengan 9 merupakan bilangan bulat yang termasuk dalam tipe
data ....
a. Float
b. Hexadecimal
c. String
d. Integer
e. Boolean

34. Operator perhitungan berikut yang digunakan untuk menambahkan 1 nilai suatu variabel
adalah ....
a. -
b. +
c. --
d. ++
e. +=

35. Operator logika boolean berikut dengan fungsi logika and adalah ...
a. <=
b. ==
c. ||
d. &&
e. !

Uraian
1. Sebutkan perbedaan antara protokol POP3 dan SMTP pada surat elektronik (email)?
2. Ada berapa jenis blog yang kamu ketahui?
3. Apa yang dimaksud dengan web browser?
4. Sebutkan komponen entri pilihan dalam sebuah halaman web!
5. Berikan contoh penggunaan selector, property, dan value dalam CSS?

Jawaban:
1. Post Office Protocol version 3 merupakan protokol yang digunakan untuk mengambil surat
elektronik (email) dari server email. Sedangkan Simple Mail Transfer Protocol merupakan protokol
yang digunakan untuk mengirim surat elektronik (email) di internet.
2. Blog politik, Blog pribadi, Blog bertopik, Blog kesehatan, Blog sastra, Blog perjalanan, Blog mode,
Blog riset, Blog hukum, Blog media.

3. Web browser adalah perangkat lunak yang berfungsi untuk menerima dan menyajikan sumber
informasi di Internet.
4. Komponen input file, komponen radio button, komponen chexbox, komponen input image,
komponen select, komponen datalist.

5. Selector{ Property : value; } contohnya: Img { Margin-top: 10px; }

SOAL B
1. Perangkat lunak yang digunakan untuk menambahkan atau memanipulasi (mengubah) isi dari
suatu situs web merupakan pengertian dari ....
a. CMS
b. HTTP
c. FTP
d. PHP
e. CMA

2. Berikut ini yang bukan paket yang tersedia dalam aplikasi xampp adalah ....
a. PuTTY
b. phpMyAdmin
c. MySQL
d. Apache
e. Filezilla

3. Port standar MySQL atau mysql.default_port pada xampp adalah ....


a. 3306
b. 3308
c. 443
d. 446
e. 21

4. Konten yang menggunakan dan menghimpun informasi-informasi yang sebelumnya telah


ditambah, dikurangi atau diubah oleh pemilik situs web untuk memperbaharui situs web
tersebut adalah ....
a. CDA
b. CMS
c. CMA
d. Front-end
e. Back-end
5. Berikut ini beberapa contoh perangkat lunak CMS, kecuali ....
a. Chrome
b. Joomla
c. MediaWiki
d. Wordpress
e. Opencart

6. Apa kepanjangan dari CMS ....


a. Content Management System
b. Content Management Subsystem
c. Control Management System
d. Control Management Subsystem
e. Central Management Subsystem

7. Suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis
dalam bahasa markup adalah ....
a. CSS
b. Javascript
c. Java
d. PHP
e. HTML

8. Yang pertama kali membuat bahasa pemrograman PHP pada tahun 1995 adalah ....
a. Rasmus Lerdorf
b. Mark Zuckerberg
c. James A. Gosling O.C., Ph.D
d. Steve Jobs
e. Larry Page dan Sergey Brin

9. Berikut ini keunggulan dari PHP, kecuali....


a. Tidak mengenal Package
b. PHP diterbitkan secara gratis
c. PHP adalah termasuk bahasa embedded (bisa diletakkan dalam tag HTML)
d. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows)
e. Bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya

10. Yang bukan termasuk dalam system database yang didukung oleh PHP adalah ....
a. C#
b. Oracle
c. MySQL
d. PostgreSQL
e. Sybase

11. Berikut ini merupakan manfaat penggunaan CSS, kecuali ....


a. Kode HTML menjadi lebih sederhana dan lebih mudah diatur
b. Ukuran file menjadi lebih kecil sehingga load file lebih cepat
c.Membuat banyak aturan yang harus digunakan dalam file HTML
d. Dapat digunakan dalam hampir semua jenis web browser
e. Mudah untuk mengubah tampilan, hanya dengan mengubah file CSS
12. #inggris { Font-weight: bold; }
”bold” pada kode di atas merupakan sebuah ....
a. Selektor ID
b. Selektor
c. Value
d. Property
e. Selektor class

13. <script language="................">


alert("Hallo !");
</script>
Kata yang tepat untuk mengisi kode di atas adalah ....
a. name
b. var
c.javascript
d. style
e. CSS

14. Kode html untuk membuat baris judul pada sebuah tabel adalah ...
a. <hr>
b. <td>
c. <tr><th>
d. <tr><td>
e. <table>

15. Ciri script dari pemrograman PHP adalah ....


a. var
b. <body>
c. <?
d. <index>
e. <table>

16. Yang termasuk tipe data string dalam kode html adalah ....
a. 10
b. -5
c. satu
d. 1
e. 2.5

17. Unit bilangan dari 0 sampai dengan 9 merupakan bilangan bulat yang termasuk dalam tipe
data ....
a. Float
b. Boolean
c.Integer
d. String
e. Hexadecimal

18. Operator perhitungan berikut yang digunakan untuk mengurangi 1 nilai suatu variabel adalah ....
a. -
b. +
c. --
d. ++
e. +=

19. $sql="UPDATE tbl_siswa SET tanggal='$tanggal',nim='$nim',nama='$nama',jurusan='$jurusan'


WHERE nim='1234'"; Script di atas memiliki funngsi sebagai ....
a. Insert data
b. Delete data
c. Update data
d. Create data
e. Show data

20. SELECT * FROM tbl_siswa. Script ini memiliki fungsi sebagai ....
a. Memilih tabel siswa
b. Memilih database siswa
c. Memilih tabel tbl_siswa
d. Update tabel siswa
e. Update tabel tbl_siswa

21. <input name="nim" type="text" size="12" maxlength="10" value="15, 11, dan 13" />
Dari kode PHP di atas, Berapakah batas maksimal untuk menulis dalam input text tersebut ....
a. 15
b. 13
c. 12
d. 11
e. 10

22. Domain untuk lembaga atau organisasi pemerintahan Indonesia adalah ....
a. .or.id
b. .edu
c. .co.id
d. .net
e. .go.id

23. <input type="password" name="pwd" maxlength="6">


Dari kode html di atas, apa yang terjadi pada komponen pada saat memasukan text ....
a. Text akan berubah menjadi kata pwd
b. Text sesuai dengan tulisan
c. Text tidak bisa ditulis
d. Text berhenti sebelum menulis text ke-6
e. Text akan berubah menjadi notasi ’●’

24. Perangkat lunak yang berfungsi untuk menerima dan menyajikan sumber informasi di Internet
disebut ....
a. Sistem informasi
b. Inter networking
c. Web server
d. Website
e. Web browser
25. @mysql_connect("localhost", "root", "")
or die ("Gagal konek ke database."); Command/ perintah di atas merupakan koneksi ke database ....
a. Paradox
b. Oracle
c. Sybas
d. PostgreSQL
e. MySQL

26. Aturan yang dipakai dalam sistem penamaan dari nama domain adalah ....
a. UDP
b. FTP
c. HTTP
d. DHCP
e. DNS

27. Aplikasi server untuk membangun sebuah DNS adalah ....


a. Apache
b. PhpMyAdmin
c. MySQL
d. DHCP3
e. BIND

28. Jasa layanan internet yang menyediakan sumber daya server-server untuk disewakan sehingga
memungkinkan organisasi atau individu menempatkan informasi di internet berupa HTTP, FTP,
EMAIL, atau DNS merupakan pengertian dari ....
a. Layanan ISP
b. Layanan domain
c. Layanan program
d. Layanan database
e. Layanan hosting

29. Nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau
email server di jaringan komputer ataupun internet merupakan pengertian dari ....
a. Domain
b. IP
c. DNS
d. BIND
e.Nama domain

30. Untuk mengirim data website yang telah dibangun, aplikasi untuk kirim data tersebut selain
menggunakan web browser adalah ....
a. Xampp
b. Apache
c. PuTTY
d. Wampp
e. FileZilla

31. Aplikasi server untuk membangun sebuah FTP adalah ....


a. Apache
b. DHCP3
c. MySQL
d. Proftpd
e. PhpMyAdmin

32. FTP adalah ...


a. Aturan yang dipakai dalam sistem penamaan dari nama domain
b. Layanan yang secara otomatis memberikan atau menyewakannomor IP kepada komputer yang
memintanya
c. Server yang berfungsi untuk melayani permintaan dokumen World Wide Web dari pengguna
internet
d. Protokol yang mengatur aplikasi unggah dan unduh file
e. Layanan atau perangkat lunak program yang mendistribusikan file atau informasi sebagai respons
atas permintaan yang dikirim via email

33. FTP merupakan singkatan dari ....


a. File Transmitted Protocol
b. Field Transfer Protocol
c. Field Transmitted Protocol
d. File Transfer Protocol
e. Font Transfer Protocol

34. Port standar yang sering digunakan untuk FTP adalah ....
a. Port 25
b. Port 80
c. Port 3306
d. Port 21
e. Port 110

35. Aplikasi yang sering digunakan untuk FTP adalah ...


a. Apache
b. Xampp
c. Wampp
d. FileZilla
e. PuTTY

Uraian
1. Jelaskan perbedaan antara CMA dan CDA dalam CMS?
2. Perintah if...else pada PHP digunakan untuk memilih salah satu pernyataan berdasarkan suatu
kondisi. Perintah ini akan menjalankan pernyataan tertentu bila kondisi bernilai benar dan akan
menjalankan pernyataan yang lain jika kondisi bernilai salah, Berikanlah contoh dari perintah
tersebut?
3. Jelaskan perbedaan antara CSS dan javascript?
4. Sebutkan tujuan penggunaan FTP!
5. Sebutkan komponen entri pilihan dalam sebuah halaman web!

Jawaban:
1. CMA (Content Management Application) digunakan untuk mengelola konten yang mungkin tidak
memiliki pengetahuan mengenai HTML untuk mengelola pembuatan, pengubahan, dan penghapusan
isi dari suatu situs web tanpa perlu memiliki keahlian sebagai seorang webmaster, sedangkan CDA
(Content Delivery Application) menggunakan dan menghimpun informasi-informasi yang sebelumnya
telah ditambah, dikurangi atau diubah oleh pemilik situs web untuk memperbaharui situs web tersebut
2. <?php
$x = 9;
if ($x > 10)
{ print("Selamat Siang");
}
else
{
print("Selamat Pagi");
}
?>
3. Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client. JavaScript
merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape CSS adalah suatu bahasa
stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa
markup
4. Tujuan FTP server adalah sebagai berikut : Untuk sharing data; Untuk menyediakan indirect atau
implicit remote computer; Untuk menyediakan tempat penyimpanan bagi User; Untuk menyediakan
transfer data yang reliable dan efisien

5. Komponen input file, komponen radio button, komponen chexbox, komponen input image,
komponen select, komponen datalist.

1) Jelaskan apa yang dimaksud dengan internet ....


2) Apa yang dimaksud dengan web browser ....
3) Internet merupakan jaringan komputer yang dibentuk oleh Departemen Pertahanan Amerika
Serikat pada tahun 1969, melalui proyek ARPA yang disebut ARPANET. Apa kepanjangan dari
ARPANET ....
4) Sebutkan protokol dalam terdapat dalam internet ....
5) Sebutkan perbedaan antara protokol POP3 dan SMTP pada surat elektronik (email) ....
6) Apa kepanjangan dari IMAP ....
7) Apa itu nama domain (domain name) ....
8) Apa itu blogsphere ....
9) Ada berapa jenis blog yang kamu ketahui ....
10) Buatlah script html dengan ketentuan berikut:
a. Membuat judul “Selamat Datang” posisi ada di tengah
b. Membuat tabel 2 kolom 2 baris dengan judul “Data Siswa” dan isi pada tabel baris pertama “No”
dan “Nama” dicetak tebal, serta isi baris kedua “1” dan “(nama anda)”

Jawaban
1) Interconnection-networking adalah seluruh jaringan komputer yang saling terhubung menggunakan
standar sistem global Transmission Control Protocol/Internet Protocol Suite (TCP/IP) sebagai protokol
pertukaran paket (packet switching communication protocol) untuk melayani miliaran pengguna di
seluruh dunia.
2) Web browser adalah perangkat lunak yang berfungsi untuk menerima dan menyajikan sumber
informasi di Internet.
3) Advanced Research Project Agency Network.
4) IP, TCP, UDP, DNS, PPP, SLIP, ICMP, POP3, IMAP, SMTP, HTTP, HTTPS, SSH, Telnet, FTP,
LDAP, dan SSL.
5) Post Office Protocol version 3 merupakan protokol yang digunakan untuk mengambil surat
elektronik (email) dari server email. Sedangkan Simple Mail Transfer Protocol merupakan protokol
yang digunakan untuk mengirim surat elektronik (email) di internet.
6) Internet Message Access Protocol.
7) Nama domain (domain name) adalah nama unik yang diberikan untuk mengidentifikasi nama
server komputer seperti web server atau email server di jaringan komputer ataupun internet.
8) Situs-situs web yang saling berkaitan berkat weblog, atau secara total merupakan kumpulan
weblog.
9) Blog politik, Blog pribadi, Blog bertopik, Blog kesehatan, Blog sastra, Blog perjalanan, Blog mode,
Blog riset, Blog hukum, Blog media.
10)
a. <h1><center>Selamat Datang</h1></center>
b. <table border="1">
<tr><th>No</th><th>Nama</th></tr>
<tr><td>1</td><td>(nama anda)</td></tr>
</table>

Anda mungkin juga menyukai