Friday, September 30, 2016

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>

1 comment: