Anda di halaman 1dari 13

SESSION DAN COOKIE

SILVI HARIYANI, S.Kom


KOMPETENSI DASAR
Ø Menerapkan aplikasi web statefull

TUJUAN PEMBELAJARAN
Ø Menganalisis pengertian dan jenis web stateful
Ø Membuat Kode web stateful (Session dan Cookie)

INDEKS PENCAPAIAN KOMPTENSI


Ø Setelah menyimak tayangan power point, siswa dapat menganalisis Pengertian dan
jenis web stateful benar
Ø Siswa dapat membuat kode Web stateful (Session dan Cookie) dengan benar setelah
mengamati power point
2
* Session merupakan data yang disimpan dalam
suatu server yang dapat digunakan secara
global di server tersebut, dimana data
tersebut spesifik merujuk ke user/client
tertentu

Definisi session * Session adalah salah satu fasilitas yang ada


pada PHP yang digunakan untuk menyimpan
data sementara ke dalam variabel (variabel
session) sehinga data tadi dapat di akses oleh
client selama variabel session tadi tidak di
kosongkan atau dihilangkan. Nilai variabel di
dalam session di simpan di sisi server (web
server).
* Contoh penggunaan session
* ketika user telah login di halaman tertentu, maka
ketika membuka halaman lain, php akan
mengingat bahwa user tersebut telah login,
* ketika kita telah login pada Google, maka setiap
kali kita membuka layanan Google seperti GMail,
Google Drive, dll di tab berbeda, kita akan selalu
dalam keadaan login, kecuali kita buka dengan
browser yang berbeda
3
Mengawali Session
* Menunjukkan bahwa suatu halaman menggunakan session maka
pada awal halaman harus ada awal session yaitu dengan
session_start ( ) atau session_start;

<?php session_start(); ?>

4
Membuat session

5
Menampilkan Session

6
Menghapus Session

7
* Cookies atau bisa isebut HTTP cookies,
web cookies, atau browser cookies
adalah data atau informasi yang
diciptakan oleh suatu website untuk
disimpan di web browser, ketika user
sedang menjelajahi website tersebut
* Cookies yang telah disimpan pada
browser bisa iambil untuk memberitahu
website tentang aktifitas user pada
waktu sebelumnya. Aktivitas tersebut
misalnya mengklik suatu tombol, login,
atau halaman mana yang telah dibuka
user pada bulan lalu bahkan tahun lalu.
* Cookies mempunyai umur, artinya
adalah setiap data yang kita simpan
dalam komputer user suatu saat bisa
hilang atau musnah. Ini dikarenakan
bahwa cookie mempunyai umur atau
masa disimpan dalam komputer user.

8
* Menyimpan username dan password login
agar pengguna tidak selalu harus
mengisikannya pada saat membuka page
(halaman web). Biasanya akan muncul
chechbox "Remember Me" atau "Ingat

Fungsi cookies
Saya Selalu" yang terdapat pada bagian
bawah box login.
* Merekam daftar barang yang ingin dibeli
pengunjung
* Untuk mencatat konfigurasi yang
dilakukan oleh user. Seperti: warna tema,
jenis huruf, pilihan bahasa, dll.
* Menciptakan suatu sesi yang
memungkinkan seseorang dapat masuk ke
halaman-halaman lain tanpa perlu
melakukan login kembali.

9
Membuat dan Menampilkan Cookie

10
Menghapus Cookie

11
Perbandingan cookies dan session
Menyimpan Tempat Bisa Bersifat Dipanggil Dibatasi Dapat
Jenis
Informasi Penyimpanan Dipanggil Global Lain Waktu Browser Diedit User

COOKIES YA CLIENT YA YA YA YA YA

SESSION YA SERVER YA YA TIDAK TIDAK TIDAK

12
Thank you

13

Anda mungkin juga menyukai