Jawaban Kisi-Kisi WebProg 2009

Jawaban untuk kisi - kisi :
1. a.
2. c
3. c.
4. a
5. e
6. b
7. a
8. e
9. c.
10.e.


B. Uraian

1. Client side scripting adalah istilah atau terminologi yang digunakan untuk mengacu kepada semua aplikasi web dan script yang berupa response dari server yang dijalankan di sisi client, biasanya dijalankan melalui web browser. Server Side Scripting sebaliknya, adalah terminologi yang digunakan untuk mengacu kepada semua script code yang dijalankan oleh server, biasanya untuk menangani request dari client.

2. HEAD
Meminta tanggapan yang identik dengan tanggapan yang sesuai dengan permintaan GET, namun tanpa badan tanggapan. Ini berguna untuk mengakses informasi meta yang tertulis dalam kepala tanggapan tanpa perlu mengangkut seluruh konten.
   
GET
Meminta representasi sumber tertentu. Permintaan menggunakan GET (dan beberapa metode HTTP lain) "tidak boleh memiliki kepentingan melakukan tindakan selain pengaksesan". W3C telah menerbitkan prinsip panduan mengenai perbedaan ini dengan menyatakan, "desain aplikasi web harus mematuhi prinsip di atas, serta batasan sejenis."

POST
Mengirimkan data untuk diproses (misalnya dari bentuk HTML) ke sumber teridentifikasi. Data dimasukkan dalam badan permintaan. Ini dapat menghasilkan pembentukan sumber baru atau pemutakhiran sumber yang sudah ada atau keduanya.

PUT
Mengunggah representasi sumber tertentu.

DELETE
Menghapus sumber tertentu.

TRACE
Menggaungkan kembali permintaan yang diterima, sehingga klien dapat melihat perubahan atau tambahan yang dilakukan oleh peladen perantara.

OPTIONS
Mengembalikan metode HTTP yang didukung peladen untuk URL tertentu. Ini dapat digunakan untuk memeriksa fungsionalitas peladen web dengan meminta '*' daripada fungsionalitas sumber tertentu.

CONNECT
Menukarkan koneksi permintaan dengan terowongan TCP/IP transparan, biasanya untuk memfasilitasi komunikasi terenkripsi SSL(HTTPS) melalui proksi HTTP tak terenkripsi.

PATCH
Menerapkan modifikasi parsial terhadap sumber.

3. doGet()
Method doGet() akan dijalankan jika client mengirimkan HTTP request dengan method GET. Contoh dari method GET, adalah jika user meng click sebuah link di halaman Web. Dalam kasus ini, Web browser akan mengirimkan HTTP request dengan method GET ke server.

doPost()
Method doPost() akan dijalankan jika client mengirimkan HTTP response dengan method POST. Ini terjadi misalnya, saat user mengisi HTML form dengan method POST, dan men-submit request tersebut ke server.


Kasus

<html>
    <head>
        <script type="text/javascript">
           function a()
            {
                var angka1, angka2;
                do
                {
                    angka1 = prompt("Masukkan angka1[1-10]");
                     if(angka1 < 0 || angka1 > 10 || isNaN(parseInt(angka1)))
                    {
                        alert('Inputtan salah');
                    }
                }while(angka1 < 0 || angka1 > 10 || isNaN(parseInt(angka1)));
                do
                {
                    angka2 = prompt("Masukkan angka2[1-10]");
                    if(angka2 < 0 || angka2 > 10 || isNaN(parseInt(angka2)))
                    {
                        alert('Inputtan salah');
                    }
                }while(angka2 < 0 || angka2 > 10 || isNaN(parseInt(angka2)));
             
                var penampung = document.getElementById('penampung');
                var res = '<h1>Inputan angka1 : '+angka1+'</h1><table border = 2 >';
                var res2 = '<h1>Inputan angka2 : '+angka2+'</h1><table border = 2 >';
             
                for(i = 1;i <= angka1; i++)
                {
                  res += '<tr>'
                  for(j = 1;j <= angka1; j++)
                  {
                      res +='<td>'+i*j+'</td>';
                  }
                    res+='</tr>';
                }
             
                for(i = 1;i <= angka2; i++)
                {
                  res2 += '<tr>'
                  for(j = 1;j <= angka2; j++)
                  {
                      res2 +='<td>'+i*j+'</td>';
                  }
                    res2 +='</tr>';
                }
             
                res += '</table>'
                res2 += '</table>'
             
                penampung.innerHTML = res + res2;
             
             
            }
        </script>
    </head>
<body onload="a()">
    <div id="penampung">
    </div>
</body>
</html>

Post a Comment