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
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
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
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
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
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
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.
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
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
10. Yang bukan termasuk dalam system database yang didukung oleh PHP adalah ....
a. C#
b. Oracle
c. MySQL
d. PostgreSQL
e. Sybase
14. Kode html untuk membuat baris judul pada sebuah tabel adalah ...
a. <hr>
b. <td>
c. <tr><th>
d. <tr><td>
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. +=
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
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
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
34. Port standar yang sering digunakan untuk FTP adalah ....
a. Port 25
b. Port 80
c. Port 3306
d. Port 21
e. Port 110
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.
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>