Anda di halaman 1dari 15

Stateful

We b s i t e

&
Cookies?
Stateless
Session?
Cache?

Pemrograman Web & Perangkat Bergerak


Cookies adalah data yang menyimpan informasi.
Cookies ini diberikan oleh website yang kita kunjungi
yang kemudian disimpan di browser kita. Guna
cookies ini adalah pada saat kita kembali ke website
setelah menutupnya, cookies akan mengirim data
yang disimpannya kembali ke server website itu untuk

Cookies? memberitahu keberadaan dan kegiatan kita


sebelumnya.

Cookies, walaupun tidak bisa membawa virus atau


malware, tapi bisa membocorkan privasi kita jika
cookies itu adalah jenis tracking cookies. Cookies juga
bisa menyimpan username dan password kita, form-
form yang kita ketik, sampai informasi kartu kredit.

S t a t e f u l l
Contoh Cookies:

Cookies? Login pada e learning tidak perlu masukin nama dan


password lagi bisa otomatis ke save kalau kita pilih
remember password

S t a t e f u l l
Session? Fungsi session adalah untuk melakukan
aktivitas yang berhubungan dengan interaksi
user pada sebuah web server php. artinya
Session adalah sebuah varibel sementara yang selama masa tertentu informasi akan
diletakkan di server. Di mana PHP bisa mengambil tersimpan. Isi variabel session tidak bisa
nilai yang tersimpan di server walaupun kita diakses secara langsung oleh client karena
membuka halaman baru. penyimpanannya berada di server.

S t a t e f u l l
Session? Dalam proses login diantaranya akan terjadi
pembuatan suatu session yang akan dibawa
oleh user di setiap halaman . Dihalaman web
penggunaan session untuk login dan logout. tersebut, session tersebut akan diperiksa.
Penjelasanya yang perlu diketahui adalah penggunaan Jika session benar maka pengguna
$_SESSION[] harus di daftarkan terlebih dahulu. dipersilahkan untuk membuka halaman web
Tanpa session didaftarkan, maka variabel session tidak tersebut, namun jika salah maka pengguna
dapat digunakan alias kosong. tidak bisa membuka halaman web dan
biasanya akan diminta login terlebih dahulu.

S t a t e f u l l
Cache? saat memulai ulang smartphone Anda,
aplikasi akan terbuka cukup lambat di
awal. Namun, setelah diakses untuk
Cache adalah tempat penyimpanan kedua dan kesekian kalinya, aplikasi
sementara suatu perangkat yang akan lebih cepat terbuka.
menyimpan data dengan tipe tertentu.
Cache ini biasa disebut juga dengan istilah Peningkatan kecepatan terbukanya
‘cache memory’ karena fungsinya sebagai aplikasi setelah peluncuran awal
penyimpanan. Memorinya berukuran kecil adalah berkat cache tersebut. Demikian
namun memiliki kecepatan yang sangat pula yang terjadi pada situs web yang
tinggi. Bukan hanya pada perangkat OS saja, memuat lebih cepat pada kunjungan
istilah ini juga terdapat pada web browser. kedua dan kesekian kalinya.
Secara pengertian pun sama.

S t a t e f u l l
WEB
STATEFULL
Web Stateful menggambarkan struktur
yang memungkinkan pengguna untuk
menyimpan, merekam, dan kembali ke
WEB informasi dan proses yang sudah ada
melalui internet.

STATEFUL cara kerja web stateful adalah menyimpan


data anda di server. seperti username dan
password
Ciri – Ciri:

• Session Menyimpan informasi tentang preferensi


yang kita berikan, membuat suatu sesi yang unik
untuk kita.
WEB • Cookies Data yang menyimpan informasi.
STATEFUL • Cache Suatu mekanisme dimana web document
seperti HTML dan gambar disimpan sementara
untuk mengurangi pemakaian bandwitd dan
mempercepat loading.
• Dengan menggunakan session, web server akan dengan
We b mudah mengenali user, sehingga ketika user melakukan
Stateful
login dan registrasi, data user akan tetap tersimpan

• Cookies akan memberikan rekomendasi berdasarkan last


search atau hal yang terakhir diliat oleh pengguna,
sehingga pengguna akan mendapatkan user experience
yang akurat sesuai dengan hal yang menurutnya menarik

• Cache akan membuat web menjadi lebih ringan ketika di

Kelebihan load berulang kali

Kekurangan • Keamanan data pengguna bisa dalam resiko apabila pemilik


web server menyalahgunakannya
WEB
STATELESS
suatu web aplikasi yang selalu memberikan respon
sama terhadap setiap client yang mengakses web
tertentu atau lebih di kenal web tersebut masih
WEB statis.

STATELESS Begitu banyak kita menggunakan berbagai


layanan dan aplikasi Stateless. Ketika Kita
membaca berita, dll. Kita menggunakan HTTP
untuk terhubung dengan cara Stateless.
We b
Stateless
• User tidak perlu khawatir dengan keamanan datanya

• Memudahkan developer ketika membangun web dan sangat


cocok untuk company profile yang hanya ingin

Kelebihan
memperkenalkan perusahannya tanpa perlu data user

Kekurangan • Tidak adanya rekomendasi yang sesuai kehendak user

• Tampilan tetap itu-itu saja, tanpa perubahan

• Web tetap berat meski sudah dibuka berulang karena tanpa


cache
Untuk menggunakan session , kita harus mengaktifkan dengan cara mendeklarasikan
pada bagian awal - awal header dokumen sebelum <html>, caranya dengan
menuliskan kode berikut :

“I know what women look good


in. I don’t think the rules ever
change.”
– Michael Kors

P emr o g raman Web & P er an g k at B erg erak


MENGHAPUS
SESSION
Setelah variabel session digunakan, variabel tersebut dapat dihapus. Ada beberapa cara untuk
menghapus session di antaranya sebagai berikut :

1 ) $_SESSION['nama_variabel']=""; untuk memberikan atau mengganti nilai dari


variabel session menjadi null atau kosong .

2 ) unset($_SESSION['nama_variabel’]); untuk menghapus sebuah variabel


session.

3 ) session_destroy(); untuk menghapus semua variabel session yang mungkin ada


banyak variabel session yang dibuat. Fungsi session destroy tidak memerlukan argumen
penggunaanya.

Anda mungkin juga menyukai