Penjelasan Session, Cookies, Cache

33 posts / 0 new
Last post
Agung
Agung's picture
Offline
Last seen: 3 years 11 months ago
Joined: 29 Apr 2014 - 14:28
Points: 384
Penjelasan Session, Cookies, Cache

Banyak yang nanya apa perbedaan antara itu tiga istilah. Website dan web aplikasi adalah sesuatu yang tidak mempunyai fisik, dan keberadaannya hanya ada saat dipanggil. Session, cookies dan cache adalah 3 hal yang biasa dipakai di web untuk membuat solusi dimana cara akses suatu konten atau informasi yang disimpan itu muncul sesuai keinginan, seefisien dan seefektif mungkin.

Suatu website disimpan dalam server untuk menunggu dipanggil. Disaat dia dipanggil, browser akan berkomunikasi langsung dengan server untuk menjawab keinginan si user. Keinginan si user mungkin berbeda antara satu orang dengan yang lainnya. Dan dalam web aplikasi dimana user bisa memasukan preferensi dan data diri, 3 hal ini sangat dibutuhkan untuk menjamin kenyamanan browsing.

Mari kita lihat penjelasan masing2.

Session

Session itu seperti tag. Jadi kalau mau website itu memberikan anda suatu nama dan bereaksi sesuai keinginan anda, session adalah hal yang dibutuhkan. Session menyimpan informasi tentang preferensi yang anda berikan, membuat suatu sesi yang unik untuk anda.

Session, atau sesi, itu seperti appointment ke dokter. Dokter akan melayani kebutuhan anda sesuai keluhan anda, dan melayani kebutuhan pasien lain juga. Tapi dokter tidak akan membocorkan rahasia pasien lainnya kepada anda, baik data diri maupun rekaman medisnya,

Contoh gampang dari session adalah saat suatu website yang menampilkan berita/cerita/konten berdasarkan posisi anda berada, sesuai preferensi yang anda berikan (misalnya: kegemaran anda adalah makanan dan anda memasukan data ini ke website tsb. Disaat anda membuka web itu, tempat makanan favorit anda yang berada di sekitar anda yang muncul). Website layanan ini menyimpan informasi IP anda untuk membuat suatu session khusus untuk anda. Konten ini berbeda dengan apa yang muncul kalau orang lain yang lihat.

Contoh lainnya adalah shopping cart. Disaat anda menambahkan item di keranjang belanja anda, item itu disimpan walaupun anda keluar dari halaman itu, atau bisa juga disimpan walaupun anda sudah browsing ke website lain. Session ini menggunakan cookies yang kemudian disimpan di browser anda sesuai dengan session ID yang diberikan website itu ke halaman web yang anda minta.

Session diciptakan pada saat2 tertentu dari kunjungan anda ke website (contohnya pada saat login), dan dihapus pada saat tertentu juga (saat logout contohnya). Session adalah hal yang membuat interaksi website itu stateful dibanding saat tidak pakai session (stateless). Stateful adalah disaat informasi yang diberikan sebelumnya disimpan dan mempengaruhi konten/informasi/data yang akan diberikan setelahnya. Stateless adalah disaat informasi tidak disimpan sehingga tampilan web akan sama saja kalau dilihat oleh anda berulang kali atau oleh orang lain.

Cookies

Cookies adalah data yang menyimpan informasi. Cookie ini diberikan oleh website yang anda kunjungi yang kemudian disimpan di browser anda. Guna cookies ini adalah pada saat anda kembali ke website itu setelah menutupnya, cookies akan mengirim data yang disimpannya kembali ke server website itu untuk memberitahu keberadaan dan kegiatan anda sebelumnya.

Cookies, walaupun tidak bisa membawa virus atau malware, bisa membocorkan privasi anda kalau cookies itu adalah jenis tracking cookies. Cookies juga bisa menyimpan username dan password anda, form2 yang anda ketik, sampai informasi kartu kredit.

Kegunaan lain dari cookies, dan juga yang paling banyak digunakan, adalah untuk membantu session dan login (authentification cookies). Cookies jenis ini adalah yang menyimpan informasi untuk mengetahui apakah anda login apa tidak ke website yang pernah anda kunjungi sebelumnya.

Menurut Wikipedia, cookies ada beberapa macam: Session cookie, Persistent cookie, Secure cookie, HttpOnly cookie, Third-party cookie, Supercookie dan Zombie cookie.

Cookies ini mempunyai 7 komponen: Nama, Value, Expiry, Path, Domain, Kebutuhan Secure Connection apa tidak, dan bisa atau tidaknya cookie itu diakses selain melalui HTTP (misalnya oleh Javascript.) Atribut dari cookies termasuk Maximum Age, Secure flag and HttpOnly flag.

Karena informasi yang bisa dibilang rahasia yang disimpan dalam cookies, cookies ini sering jadi "gerbang utama" untuk eksploitasi data diri dan kebiasaan anda di internet.

Cache

Caching, atau web cache, adalah suatu mekanisme dimana web document seperti HTML dan gambar disimpan sementara untuk mengurangi pemakaian bandwith dan mempercepat loading.

Web cache melalui HTTP mempunyai 3 cara untuk mengatur cache yang disimpan:

Freshness adalah untuk mengetahui perlu apa tidaknya item yang di cache diambil ulang di server. Ini dilakukan dengan melihat atribut Expires, dan melalui Cache-control max-age

Validation untuk mengetahui item yang di cache merespon dengan baik walaupun item tersebut sudah kadaluarsa. Atribut yang dilihat adalah Last-Modified header, If-Modified-Since header, dan ETag.

Invalidation adalah saat anda meminta suatu dan hal yang anda minta itu melalui cache tanpa diperiksa. Misalnya jika cache response mendapatkan perintah POST, PUT atau DELETE, hal yang anda minta akan tembus melalui cache yang sudah disimpan tanpa melihat atributnya.

Pada saat anda browsing di internet dan mengunjungi website2, ketiga hal diatas ini selalu bekerja dibelakang layar. Karena kebanyakan orang menggunakan browser untuk browsing internet, browser2 ternama punya setting khusus untuk mengatur hal2 ini seperti harus apa tidaknya browser menyimpan cookies, menghapus session, dll.

Semoga berguna dan bermanfaat :)

5
Your rating: None Average: 5 (3 votes)
Rudiansyah
Rudiansyah's picture
Offline
Last seen: 4 years 8 months ago
Joined: 2 Mar 2013 - 11:54
Points: 417
nice bro :)

nice bro :)

0
No votes yet
Indra
Indra's picture
Offline
Last seen: 3 years 7 months ago
Joined: 15 Sep 2013 - 11:41
Points: 330
session bukan cuma buat login

session bukan cuma buat login aja ya? jadi pas login, baru deh website ngirim data sesuai accountnya :/

5 stars

0
No votes yet
Darman
Darman's picture
Offline
Last seen: 3 years 1 month ago
Joined: 14 Aug 2013 - 14:47
Points: 507
jadi pada demen ngumpulin

jadi pada demen ngumpulin bintang nih. dapet apa nih?? gratis hosting yak. huehehehe

0
No votes yet
Fahmie
Fahmie's picture
Offline
Last seen: 4 years 8 months ago
Joined: 5 Jul 2014 - 16:04
Points: 106
makin semangat posting hahaha

makin semangat posting hahaha

0
No votes yet
Januar
Januar's picture
Offline
Last seen: 4 years 11 months ago
Joined: 11 Sep 2013 - 16:28
Points: 91
nice post om. kalo ada

nice post om. kalo ada website yang gak ngijinin settingan cookies di browser dimatiin. itu kenapa ya? jadi kalo mau akses mau gak mau cookies dihidupin.

0
No votes yet
Agung
Agung's picture
Offline
Last seen: 3 years 11 months ago
Joined: 29 Apr 2014 - 14:28
Points: 384
cookies biasanya buat

cookies biasanya buat tracking buat tahu orang itu udah login apa belom sama buat tahu kegiatan dia di website itu. banyak yang terang2an bilang kalo pake cookies, tapi banyakan lagi yang gak ngomong. biasanya website yang ngasih iklan (coba hover di iklan atau banner) biasanya punya tracking cookies.

jadi memang udah kebijakannya begitu, mau gak mau ya orang ngikutin.

4
Your rating: None Average: 4 (1 vote)
Michael
Michael's picture
Offline
Last seen: 4 years 6 months ago
Joined: 16 Apr 2013 - 13:00
Points: 342
gunanya cookies di website

gunanya cookies di website itu buat iklan sama session yah jadinya?

0
No votes yet
Dias
Dias's picture
Offline
Last seen: 5 years 1 week ago
Joined: 26 Sep 2014 - 12:30
Points: 187
selamat siang. apa bisa kita

selamat siang. apa bisa kita ngijinin website tertentu pake cookies dan website lain gak pake cookies?

0
No votes yet
Junaidi
Junaidi's picture
Offline
Last seen: 3 years 10 months ago
Joined: 14 Mar 2013 - 09:01
Points: 520
Bukannya ada settingannya di

Bukannya ada settingannya di browser?

Junaidi

0
No votes yet
Januar
Januar's picture
Offline
Last seen: 4 years 11 months ago
Joined: 11 Sep 2013 - 16:28
Points: 91
ada di settingan browser mau

ada di settingan browser mau matiin atau hidupin cookies, dll.

0
No votes yet
Adityasama
Adityasama's picture
Offline
Last seen: 4 years 3 months ago
Joined: 26 Sep 2014 - 14:02
Points: 113
penjelasan yang bagus pak

penjelasan yang bagus pak agung. saya kasih 5 bintang.

stateful dan stateless itu sama tidak dengan alamat web yang ada tanda tanyanya? sering ngelihat website yang pas login dan setelah login ada tanda tanyanya di alamatnya. dan apakah alamat website itu dibuat acak atau bisa dimasukan lagi ke browser lain?

0
No votes yet
Prabusuwono
Prabusuwono's picture
Offline
Last seen: 3 years 12 months ago
Joined: 13 Dec 2013 - 14:31
Points: 501
tanda tanya artinya database.

tanda tanya artinya database. jd website ambil dan nyalin data disana

0
No votes yet
Himawan
Himawan's picture
Offline
Last seen: 5 years 9 months ago
Joined: 9 Jul 2013 - 12:14
Points: 205
itu random kan? gak bisa copy

itu random kan? gak bisa copy paste?

0
No votes yet
Adityasama
Adityasama's picture
Offline
Last seen: 4 years 3 months ago
Joined: 26 Sep 2014 - 14:02
Points: 113
thanks. apa character2 itu

thanks. apa character2 itu ngaruh sama SEO?

0
No votes yet
Prabusuwono
Prabusuwono's picture
Offline
Last seen: 3 years 12 months ago
Joined: 13 Dec 2013 - 14:31
Points: 501
google katanya gak suka

google katanya gak suka karakter2 spesial. lebih bagus kalo url gak pake karakter2 itu.

0
No votes yet
Andre
Andre's picture
Offline
Last seen: 4 years 10 months ago
Joined: 17 Sep 2013 - 16:00
Points: 229
mau tanya, cookies itu bisa

mau tanya, cookies itu bisa baca cookies lain gak? jadi kan katanya kalo browsing cookies dari website itu bakal disimpen di browser. terus kalo browsing ke tempat lain kan ada cookies baru yang disimpen kan. tiap cookies kan tujuannya buat session, dll. bisa gak satu cookies baca isi cookies lain terus diteruskan ke website yang gak berkepentingan?

0
No votes yet
Dian
Dian's picture
Offline
Last seen: 4 years 6 months ago
Joined: 4 Oct 2013 - 16:32
Points: 192
om agung, mau nanya. kalo di

om agung, mau nanya. kalo di deep web, ada session, cookies dan cache juga gak? seandainya ada, apakah ini bisa membuat browsing di deep web gak aman? di sana juga ada login dan form2 lainnya kan, bagaimana caranya website bisa kerja kalau session, cookies can cache gak ada disana?

0
No votes yet
Dias
Dias's picture
Offline
Last seen: 5 years 1 week ago
Joined: 26 Sep 2014 - 12:30
Points: 187
ok udh nemu di setting.

ok udh nemu di setting. thanks

0
No votes yet
Chandra
Chandra's picture
Offline
Last seen: 4 years 6 months ago
Joined: 11 Nov 2013 - 14:05
Points: 310
bikin biskuit sendiri lebih

bikin biskuit sendiri lebih renyah sehat dan bermanfaat :)

0
No votes yet
Agung
Agung's picture
Offline
Last seen: 3 years 11 months ago
Joined: 29 Apr 2014 - 14:28
Points: 384
di deep web ada session

di deep web ada session cookies dll. tapi gak semua pakai. website di deep web yang mau pake session, harus ngasih cookies dan ini bisa ngebuka peluang buat dilacak karena komputer si pengguna dan server tahu alamat masing2.

kalau pake TOR, setiap session, atau setiap kali browsernya dipake, dia bisa aja nyimpen cookies. ada settingannya kok. tapi pas ditutup, cookies yang disimpen dihapus. history dll juga.

0
No votes yet
Andre
Andre's picture
Offline
Last seen: 4 years 10 months ago
Joined: 17 Sep 2013 - 16:00
Points: 229
mau dong bikin biskuit

mau dong bikin biskuit sendiri :) resep bikin cookies dong

0
No votes yet
Rama
Rama's picture
Offline
Last seen: 3 years 3 months ago
Joined: 27 Aug 2013 - 09:23
Points: 466
Andre wrote:

Andre wrote:

mau dong bikin biskuit sendiri :) resep bikin cookies dong

gak perlu ngerti coding... modal tepung telor sama gula. kalo jago bikin bisa dapet duit menjelang lebaran :))

0
No votes yet
Elisa
Elisa's picture
Offline
Last seen: 3 years 4 months ago
Joined: 30 Apr 2013 - 12:54
Points: 244
pada beli cookies sama aku

pada beli cookies sama aku yah ;) promo lho buat member sini ;)

0
No votes yet
Chandra
Chandra's picture
Offline
Last seen: 4 years 6 months ago
Joined: 11 Nov 2013 - 14:05
Points: 310
eh beneran ditanggepin hahaha

eh beneran ditanggepin hahaha

bolehlah mbak. ingetin pas puasa berikutnya aja. btw, masih suka keluar kota mbak?

0
No votes yet
Prabusuwono
Prabusuwono's picture
Offline
Last seen: 3 years 12 months ago
Joined: 13 Dec 2013 - 14:31
Points: 501
jadi tetep harus ada cookies

jadi tetep harus ada cookies ya di deep web?

0
No votes yet
Rudiansyah
Rudiansyah's picture
Offline
Last seen: 4 years 8 months ago
Joined: 2 Mar 2013 - 11:54
Points: 417
penjelasannya gini bro. deep

penjelasannya gini bro. deep web itu adalah bagian dari web yang gak bisa dicari dengan cara manual. ini karena isinya gak keindex sama search engine, dan gak bisa diakses dengan langsung. sekarang anggep internet itu seperti lautan dan search engines itu kapal ikan. yang bisa dipancing (diambil) cuma beberapa web yang ada di bagian atas laut. sementara jaring ikan gak bisa sampe kebawah, dan dibawah ini yang namanya deep web.

deep web tetep butuh cookies karena dia ada di internet. cuma cara aksesnya aja yang beda. dengan TOR misalnya, orang mancing gak lagi sama kapal ikan, tapi dengan alat selam.

karena statusnya yang jauh dari jangkauan orang biasa di internet (surface web), banyak hal khusus yang ada disini, mulai dari yang legal sampe yang gak. dan supaya yang gak legal ini bisa diakses oleh orang2 tertentu dan tetep aman dari jangkauan orang yang gak berkepentingan (misalnya pemerintah), jadilah deep web itu identik dengan user anonim.

hal lain yang bikin searching di deep web itu susah selain gak adanya search engine yang bener2 bisa index sepenuhnya (search engine di deep web cuma bisa index secuil jadi gunanya gak banyak), banyak sumber di deep web yang punya cara khusus supaya bisa diakses. misalnya, software harus di setting secara khusus untuk bisa ngeliat, dan juga karena sumber2 punya cara akses yang selalu berubah. selain itu, banyak juga hal2 di deep web yang buth cookies, session dan authentification supaya bisa dibuka.

intinya, deep web itu sama aja seperti surface web. yang membedakannya adalah cara aksesnya.

5
Your rating: None Average: 5 (2 votes)
Banuarto
Banuarto's picture
Offline
Last seen: 4 years 11 months ago
Joined: 4 Sep 2013 - 13:30
Points: 238
ada yang jualan. hehe. masih

ada yang jualan. hehe. masih lama lebaran, buat katering bisa gak mbak elisa?

0
No votes yet
Junaidi
Junaidi's picture
Offline
Last seen: 3 years 10 months ago
Joined: 14 Mar 2013 - 09:01
Points: 520
banyak yang gak gak tau deep

banyak yang gak gak tau deep web makanya isinya kebanyakan hacker.

nyari2 list bawang tp dikit ya. mksdnya kan katanya deep web itu jauh lebih luas, tp link bawangnya gak banyak.

Junaidi

0
No votes yet
Prabusuwono
Prabusuwono's picture
Offline
Last seen: 3 years 12 months ago
Joined: 13 Dec 2013 - 14:31
Points: 501
karena blm kejelajah semua?

karena blm kejelajah semua? atau karena sebagian besar "gak berbentuk" dan hanya orang2 tertentu yang punya akses.

cmiiw

0
No votes yet
Agung
Agung's picture
Offline
Last seen: 3 years 11 months ago
Joined: 29 Apr 2014 - 14:28
Points: 384
potong sendiri bawangnya.

potong sendiri bawangnya. hehehe. memang susah kalo main2 di deep web. makanya kudu tahu ancer2nya.

0
No votes yet
Rudiansyah
Rudiansyah's picture
Offline
Last seen: 4 years 8 months ago
Joined: 2 Mar 2013 - 11:54
Points: 417
bagi2 bawang lah bro :)

bagi2 bawang lah bro :)

0
No votes yet
Andriani
Andriani's picture
Offline
Last seen: 9 years 4 months ago
Joined: 19 Sep 2014 - 09:37
Points: 9
terima kasih buat

terima kasih buat informasinya.

0
No votes yet