You are on page 1of 4

NIM : 20190810026

NAMA : PUTRI YUSINTA PAUDILAH


KELAS : TI2019B
MATKUL : BAHASA PEMROGRAMAN 3

Soal Latihan!
1. Apa yang dimaksud dengan Cookie ?
Jawab :
Cookie adalah serangkaian teks yang disimpan pada komputer Anda oleh situs web yang Anda
kunjungi. Pada umumnya cookie menyimpan pengaturan atau preferensi Anda untuk suatu
situs web tertentu, misalnya bahasa yang dipilih, atau lokasi (negara) Anda.

2. Bagaimana cara menciptakan Cookie ?


Jawab :
Menciptakan cookie yaitu dengan menggunakan kelas coookie (terdapat pada paket
javax.servlet.http). Lalu Nama_coookie berupa string yang menyatakan nama cookie dan
nilai_coookie menyatakan nilai yang akan disimpan pada nama cookie. Selanjutnya, objek
cookie yang terbentuk perlu dikirimkan melalui objek implicit response, dengan memangggil
metode addCoookie().

3. Bagaimana cara mengakses Cookie ?


Jawab :
Untuk membaca cookie yang terdapat pada klien, JSP menyediakan metode bernama
getCookies() yang dipanggil melalui variable bernama request. Metode ini memberikan nilai
balik berupa array berkelas Cookie. Dengan menggunakan metode getName() untuk
memperoleh nama cookie dan menggunakan metode getValue() untuk memperoleh isi cookie.

4. Bagaimana cara mengatur usia Cookie ?


Jawab :
Untuk menentukan waktu kadaluwarsa atau usia cookie bias dilakukan dengan menggunakan
metode setMaxAge().
setMaxAge(int usia)
parameter usia dalam satuan detik menyatakan berapa lama cookie bersangkutan bertahan
sebelum masa kadaluwarsa.

5. Bagaimana cara mengahapus Cookie ?


Jawab :
Cookie dapat dihapus dengan memanggil metode setMaxAge() dan dengan menyertakan
argument berupa angka nol.

6. Bagaimana cara mengenal Session?


Jawab :
Cara mengenal session yaitu saat kita melakuan proses login. Jika kita berhasil login ke dalam
sebuah situs maka session akan otomatis dibuat. Session yang berhasil dibuat akan digunakan
untuk mengautentifikasi halaman-halaman lainnya, sehingga kita tidak perlu login lagi di
setiap halaman lainnya. Data session akan terus disimpan hingga tiba waktunya kita melakukan
log0ut atau menutup halaman website tersebut.

7. Buatlah form yang dapat mengenali masukan data dengan Cookie Form ?
Jawab :
Script index.jsp untuk tampilan ketika telah selesai menginput data di formnya
<!DOCTYPE html>
<%
Cookie firstName = new Cookie("first_name",request.getParameter("first_name"));
Cookie lastName = new Cookie("last_name",request.getParameter("last_name"));

firstName.setMaxAge(60*60*24);
lastName.setMaxAge(60*60*24);
response.addCookie( firstName );
response.addCookie( lastName );
%>
<html>
<head>
<title>tampilan</title>
</head>
<body>
<center>
<h1>Tampilan</h1><hr>
</center>
<ul>
<li><p><b>First Name:</b>
<%= request.getParameter("first_name")%>
</p></li>
<li><p><b>Last Name:</b>
<%= request.getParameter("last_name")%>
</p></li>
</ul>
</body>
</html>

Script input.jsp untuk input datanya


<!DOCTYPE html">
<html>
<head>
<title>inputan</title>

</head>
<body>
<form action="index.jsp" method="post">
<table>
First Name : <input type="text" name="first_name"><br><br/>
Last Name : <input type="text" name="last_name"><br/><br>
<input type="submit" value="Submit"><br/>
</table>
</form>
</body>
</html>

Output :
Tampilan ketika akan menginput datanya

Kemudian isi form tersebut, jika sudah selesai maka klik tombol Submit

Tampilan ketika telah di Submit

You might also like