soal pemrograman web 2015

11
Pemrograman Web 1 / 11 Soal terdiri dari 50 Pilihan Ganda 1. Web bekerja sesuai dengan ilustrasi gambar di atas, dimana A & B merupakan : A. Web Browser dan Web Server * B. Web dan Internet C. HTML dan PHP D. Web Server dab Database 2. Fungsi utama HTTP adalah sebagai berikut, kecuali : A. Mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan dari server ke client *ha B. Mengacak data dengan berbagai format enkripsi C. Mengatur aksi aksi apa saja yang harus dilakukan oleh web server D. Mengatur respon atas perintah perintah di dalam protokol pada web browser 3. Perbedaan antara HTTP dan HTTPS adalah : A. HTTP menggunakan menggunakan system terenkripsi sedangkan HTTPS tidak B. Tidak ada perbedaan antara HTTP dan HTTPS C. Port default untuk HTTP adalah port 80, sedangkan untuk HTTPS adalah 443 * D. Port default untuk HTTP adalah port 443, sedangkan untuk HTTPS adalah 80 4. Di bawah ini yang tidak dapat digunakan sebagai Client HTTP adalah : A. Microsoft Internet Explorer B. Opera C. Google Chrome * D. Facebook 5. Yang tidak termasuk di dalam web server package software XAMPP adalah : A. Apache HTTP server B. MySQL C. PHP* D. Mozilla Firefox 6. Java Applet merupakan bahasa pemrograman : A. Client Side Programming A B HTTP request HTTP response body header body header TCP/IP Web files Server URL Display Client

Upload: kurniawan

Post on 13-Sep-2015

940 views

Category:

Documents


257 download

DESCRIPTION

sasasas

TRANSCRIPT

  • Pemrograman Web 1 / 11

    Soal terdiri dari 50 Pilihan Ganda 1.

    Web bekerja sesuai dengan ilustrasi gambar di atas, dimana A & B merupakan :

    A. Web Browser dan Web Server * B. Web dan Internet C. HTML dan PHP D. Web Server dab Database

    2. Fungsi utama HTTP adalah sebagai berikut, kecuali : A. Mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan dari server

    ke client *ha B. Mengacak data dengan berbagai format enkripsi C. Mengatur aksi aksi apa saja yang harus dilakukan oleh web server D. Mengatur respon atas perintah perintah di dalam protokol pada web browser

    3. Perbedaan antara HTTP dan HTTPS adalah :

    A. HTTP menggunakan menggunakan system terenkripsi sedangkan HTTPS tidak B. Tidak ada perbedaan antara HTTP dan HTTPS C. Port default untuk HTTP adalah port 80, sedangkan untuk HTTPS adalah 443 * D. Port default untuk HTTP adalah port 443, sedangkan untuk HTTPS adalah 80

    4. Di bawah ini yang tidak dapat digunakan sebagai Client HTTP adalah : A. Microsoft Internet Explorer B. Opera C. Google Chrome * D. Facebook

    5. Yang tidak termasuk di dalam web server package software XAMPP adalah :

    A. Apache HTTP server B. MySQL C. PHP* D. Mozilla Firefox

    6. Java Applet merupakan bahasa pemrograman :

    A. Client Side Programming

    A B

    HTTP request

    HTTP responsebodyheader

    body header

    TCP/IP

    Web files

    Server

    URL

    Display

    Client

    ThomfileTypewriterJawaban yang ada pada lembar soal ini BELUM sepenuhnya benar, silahkan diperiksa/dikoreksi kembali yaa :)

    ThomfileTypewriter

    ThomfileTypewriter

    ThomfileTypewriter

    ThomfileTypewriter

    ThomfileTypewriter

    ThomfileTypewriter

    ThomfileHighlightada

    ThomfileHighlight

    ThomfileHighlight

    ThomfileHighlight

    ThomfileHighlight

  • Pemrograman Web 2 / 11

    B. Structural Programming C. Extreme Programming D. Server Side Programming

    7. Siapakah yang membuat standar web

    A. Mozilla B. Microsoft C. The World Wide Web Consortium * D. Google

    8. Protokol yang dikembangkan oleh W3C dan digunakan untuk mentransfer dokumen

    dalam WWW adalah : A. FTP B. HTTP * C. TCP/IP D. HTML

    9. Versi HTML yang muncul pada tahun 2013 adalah :

    A. HTML 4.01 B. HTML5 C. XHTML5 D. HTML+*

    10. Tag HTML yang benar untuk heading terbesar adalah :

    A. *ha B. C. D.

    11. Yang bukan merupakan Tag HTML adalah :

    A. B. C. D. *

    12.

    Belajar buat web Tag HTML di atas akan menghasilkan

    A. Belajar buat web

    ThomfileHighlight

    ThomfileHighlight

    ThomfileHighlight

    ThomfileHighlight

    ThomfileHighlight

    ThomfileHighlight

  • Pemrograman Web 3 / 11

    B. Belajar buat web (*) C. Belajar buat web D. Belajar buat web

    13. Penulisan contoh tag link yang benar adalah :

    A. href=http://www.gunadarma.ac.id Universitas Gunadarma B. C. http://www.gunadarma.ac.id Universitas Gunadarma D. Universitas Gunadarma

    14.

    1 2 3 4 5 6 Output dari program di atas adalah :

    A. 123 456 B. 123456 C. Blank * D. Akan muncul pesan error

    15. Untuk merubah warna background pada CSS digunakan :

    A. bgcolor: B. color: C. backcolor: D. background-color:*

    16. Yang bukan kelebihan dari CSS adalah :

    A. User yang berbeda dapat mempunyai style-sheet yang berbeda pula B. Ukuran dan Kompleksitas dokumen code dapat diperkecil (*) C. Dapat memperindah tampilan website namun menambah kapasitas dan

    kompleksitas dokumen

    ThomfileHighlight

    ThomfileHighlight

    ThomfileHighlight

    ThomfileHighlight

    ThomfileHighlight

  • Pemrograman Web 4 / 11

    D. Dapat diupdate dengan cepat dan mudah, karena semua dokumen html pada situs kita dapat diatur dengan satu style-sheet global

    17. Contoh penulisan komentar yang benar pada CSS adalah : A. ' ini adalah komentar B. // ini adalah komentar C. /* ini adalah komentar */ D. // ini adalah komentar //

    18. Deklarasi eksternal style sheet yang benar pada HTML adalah

    A. B. C. mystyle.css (*) D. rel="stylesheet" type="text/css" href="mystyle.css"

    19. Pada CSS, untuk menambahkan background color untuk semua adalah :

    A. h1 {background-color:#FFFFFF B. all.h1 {background-color:#FFFFFF}* C. h1.all {background-color:#FFFFFF} D. h1 {bgcolor:#FFFFFF}

    20. Sintaks CSS yang paling tepat untuk merubah semua elemen menjadi bold adalah : A. p {font-weight:bold} B. p {text-size:bold} C. * D.

    21. PHP dapat mendukung komunikasi antar pelayanan menggunakan protokol:

    A. HTTP B. NNTP C. POP3 D. Semua Benar

    22. Salah satu keunggulan PHP adalah konektivitas ke sistem database, sistem database yang yang mendukung PHP adalah :

    A. dBase B. Oracle C. Ingres D. Semua Benar

    23. Contoh penggunaan operator aritmetika yang salah pada PHP adalah :

    A. $a = $b + 7; B. $a = $a % 3;

    ThomfileHighlight

    ThomfileHighlight

    ThomfileHighlight

    ThomfileHighlight

    ThomfileHighlight

  • Pemrograman Web 5 / 11

    C. $a != $b + 3;

    D. $a = $a / 3;

    24. $a = $a ^ 3; adalah contoh penggunaan operator pada PHP, operator yang digunakan adalah :

    A. Operator Logika OR B. Operator Bitwise C. Operator Logika AND D. Operator String

    25. Pernyataan yang benar mengenai PHP adalah :

    A. Script PHP dieksekusi oleh web browser B. PHP singkatan dari PHP : Hypertext Preprocessor C. PHP merupakan Server side scripting D. PHP dibuat pertama kali oleh Arthur Andersen

    26.

    Output dari cuplikan program di atas adalah : A. Nilai i : 0

    Nilai i : 1 Loop Selesai

    B. Nilai i : 0 Nilai i : 1 Nilai i : 3 Nilai i : 4 Loop Selesai

    C. Nilai i : 0 Nilai i : 1 Nilai i : 2 Loop Selesai

    D. Nilai i : 0 Nilai i : 1

    27.

  • Pemrograman Web 6 / 11

    echo("Loop Selesai"); ?>

    Output dari cuplikan program di atas adalah : A. Nilai i : 0

    Nilai i : 1

    B. Nilai i : 0 Nilai i : 1 Loop Selesai

    C. Nilai i : 0 Nilai i : 1 Nilai i : 3 Nilai i : 4 Loop Selesai

    D. Nilai i : 0 Nilai i : 1 Nilai i : 2 Loop Selesai

    28. Apakah perbedaan asort dan ksort pada PHP :

    A. asort digunakan untuk mengurutkan asosiatif array menurut isinya(*) B. asort digunakan untuk mengurutkan asosiatif array menurut indexnya C. ksort digunakan untuk mengurutkan asosiatif array menurut isinya D. ksort digunakan untuk mengurutkan asosiatif array menurut valuenya

    29. Penamaan function yang benar pada PHP adalah :

    A. 4uonly() * B. For-u-only() C. F4u_only() D. Foruonly$()

    30. : Output dari program di atas adalah :

    A. 410(*) B. 4+10

    ThomfileHighlight

    ThomfileHighlight

    ThomfileHighlight

  • Pemrograman Web 7 / 11

    C. 14 D. 104 (*)

    31. Potongan script PHP di bawah

    $a = 10; $b = 5; $c = ~$a && $b; $d = $a || ~$b nilai $c dan $d yang benar adalah :

    A. 0 dan 5 B. 0 dan 250 C. 5 dan 15 D. 5 dan 250 *

    32. Fungsi readfile() pada PHP adalah:

    A. membaca file(*) B. menampilkan isi file C. menghasilkan ukuran file (*) D. Semua benar

    33. Output dari potongan script PHP di bawah ini adalah

    A. Toyota Daihatsu Suzuki *ha B. Suzuki C. Toyota

    Daihatsu Suzuki

    D. 3

    34. Cara menyisipkan kode PHP pada halaman HTML yang benar adalah: A.

    . . . . kode PHP . . . .

    B.

    C.

  • Pemrograman Web 8 / 11

    . . . . kode PHP . . . .

    ?> D. Semua Benar

    35.

    Output dari potongan program di atas adalah :

    A. 14 B. 16 C. Pemrograman Web!* D. Pemrograman Web!

    36.

    Kesalahan pada script PHP di atas adalah :

    A. Nama Tabel Persons tidak valid B. Tidak adanya script untuk excemption handle C. Pendeklarasian variable CHAR harus disertai panjang karakter (FirstName

    CHAR(20), LastName CHAR(20)) D. Nama database tidak di disebutkan pada script di atas

    37. Tiga tipe data utama pada mySQL adalah :

    A. char, int & boolean B. string, int & char C. blon, int & xml D. text, number & date/time

    38.

    ThomfileHighlight

    ThomfileHighlight

    ThomfileHighlight

    ThomfileHighlight

  • Pemrograman Web 9 / 11

    Budi Jani Pengingat Jangan lupa hari ini ujian!

    Encoding =``ISO-8859-1`` adalah : A. encoding XML yang digunakan adalah Latin-1/West European Character Set B. encoding XML yang digunakan adalah Western and Central Europe Character Set C. encoding XML yang digunakan adalah Greek Character Set D. encoding XML yang digunakan adalah Baltic Character Set

    39.

    Budi Jani Pengingat Jangan lupa hari ini ujian!

    Root elemen dari sintaks di atas adalah : A. B. ?xml version="1.0" C. encoding="ISO-8859-1" D. Jangan lupa hari ini ujian!

    40.

    Budi/to> Joni

    Kesalahan dari sintaks di atas adalah : A. note seharusnya menggunakan huruf kapital B. Budi dan Joni seharusnya menggunakan tanda kutip dua C. Sintaks di atas benar, tidak ada kesalahan D. 12/11/2007 seharusnya menggunakan tanda kutip dua

    41. Kelebihan XML dari HTML adalah :

    A. HTML memberikan informasi tentang isi dari sebuah halaman page B. XML tidak dapat diparsing C. HTML tidak bisa diparsing dan tidak bisa digunakan kembali D. XML hanya untuk melakukan format tampilan pada web browser

    42. if salary < 1000 then adalah sintaks XML yang

    menggunakan entity references &lt yang artinya :

    ThomfileHighlight

    ThomfileHighlight

    ThomfileHighlight

    ThomfileHighlight

  • Pemrograman Web 10 / 11

    A. > B. < C. = D. &

    43. Yang mengembangkan Javascript pertama kali yaitu :

    A. Google B. Netscape C. Java D. IBM *

    44. Tag yang benar untuk menulis program javascript pada HTML adalah :

    A. B. C. D. *

    45. Aturan penamaan variabel pada Javascript yang benar adalah :

    A. Tidak ada aturan * B. Dapat diawali oleh angka C. Dapat diawali dengan $ dan _ D. Tidak case sensitive

    46. Sintaks javascript yang benar untuk menampilkan UJIAN JAVASCRIPT adalah :

    A. response.write("UJIAN JAVASCRIPT ") B. ("UJIAN JAVASCRIPT ") C. " UJIAN JAVASCRIPT " D. document.write("UJIAN JAVASCRIPT ")

    47.

    var person={ firstname : "Budi", lastname : "Setiawan" }; document.write(person.lastname + ""); document.write(person["lastname"] + "");

    Output dari potongan program Java Script di atas adalah : A. Budi Setiawan B. Setiawan C. Budi

    ThomfileHighlight

    ThomfileHighlight

    ThomfileHighlight

    ThomfileHighlight

    ThomfileHighlight

  • Pemrograman Web 11 / 11

    Budi D. Setiawan

    Setiawan

    48. Salah satu yang dapat dilakukan oleh java script adalah : A. Javascript dapat digunakan untuk mendeteksi browser pengunjung B. Javascript dapat membaca dan menulis elemen ASP C. Javascript dapat digunakan untuk koneksi langsung ke database server D. Javascript dapat memodifikasi database server

    49. Operator AND pada logical operator di javascript adalah :

    A. AND B. || C. & D. &&

    50. Diketahui potongan kode java script :

    x=2+2; y="2"+2; z="Hello"+2; Nilai dari x, y dan z adalah :

    A. 4, 0, 0 B. 22, 0, 0 * C. 4, 22, Hello2 D. 22, type mismatch, type mismatch

    ThomfileHighlight

    ThomfileHighlight

    ThomfileHighlight