Apa yang dimaksud dengan HTTP Cookie ?

Kuki HTTP (HyperText Transfer Protocol Cookie; HTTP Cookie) adalah serangkaian naskah (text) yang dikirimkan oleh peladen ramatraya ke peramban ramatraya (web browser) yang kemudian akan mengirimkannya kembali tanpa diubah ke peladen setiap kali peramban ramatraya mengakses situs web (website).

Kuki HTTP digunakan untuk melakukan pembuktidirian (authentication), penjejakan, dan memelihara data tertentu dari para pengguna, seperti setelan keseleraan (preference) pengguna atau daftar keranjang belanja elektronik (electronic shopping carts) mereka.

Apa yang dimaksud dengan HTTP Cookie ?

HTTP cookie atau bisa dibilang dengan Web Cookie,Internet Cookie, dan Browser Cookie adalah sebuah data yang diciptakan dari suatu website,untuk disimpan di web browser.ketika user sedang menjelajahi web tersebut.Cookies yang sudah disimpan dari suatu browser,bisa diambil untuk memberi tahu website tentang aktifitas user pada waktu sebelumnya

Cookies diciptakan agar website bisa mengetahui apa yang kita lakukan sebelumnya, seperti mengklik tombol log in atau halaman mana yang telah dibuka oleh user pada waktu lama sebelumnya. Cookie bisa menyimpan data pribadi, seperti alamat email, password dari alamat email tersebut,

Identitas anda.hanya bisa tersimpan jika anda memberikan informasi pada halaman tersebut atau web tersebut.

Istilah Cookie diciptakan oleh seorang web browser programmer yaitu Lou Montulli. Istilah Cookie berasal dari istilah “Magic Cookie” dan “Fortune Cookie.”

Sejarah

Magic cookie sebelumnya telah digunakan untuk Computing,saat Programmer computer Lou Montulli mempunyai ide untuk menggunakannya di web programmer pada juni 1994.Dia adalah kariyawan Netscape Communications yang telah membuat aplikasi E-Commerce untuk perusahaan MCI.Bersama John Giannandrea,Montulli menulis spesifikasi awal Netscape Cookie.Versi 0.9beta dari Mosaic Netscape, dirilis pada tanggal 13 Oktober 1994.Pengenalan cookie tidak banyak dikenal masyarakat pada saat itu.dan pengguna tidak diberitahu adanya cookie di suatu website.Masyarakat umum belajar tentang cookie setelah majalah Financial Times menerbitkan sebuah artikel tentang cookie pada 12 Februari 1996.

Operasi HTTP Cookie

Bila kita mengklik link hypertext atau kita mengetikkan suatu alamat atau URL pada internet browser, maka Anda sedang mentransfer URL ke browser, dan Dari URL ini browser Anda tahu server mana yang akan dihubungi dan file apa yang diminta kemudian web browser akan mengirimkan perintah HTTP ke web server. Web server selanjutnya akan menerima perintah ini dan melakukan aktivitas sesuai dengan perintah yang diminta oleh web browser. Hasil aktivitas tadi akan dikirimkan kembali ke web browser untuk ditampilkan kepada kita.

Fungsi Cookie

  1. Membantu website untuk mengingat siapa kita dan mengatur preferences yang sesuai sehingga apabila user kembali mengunjungi website tersebut akan langsung dikenali.

  2. Menghilangkan kebutuhan untuk meregister ulang di website tersebut saat mengakses lagi (site tertentu saja), cookies membantu proses login user ke dalam web server tersebut.

  3. Memungkinkan website untuk menelusuri pola web surfing user dan mengetahui situs favorit yang sering dikunjunginya.

Salah satu alasan kegunaan cookie adalah untuk mengidentifikasi kamu. Mengidentifikasi, apa maksutnya ya? PG jelaskan secara sederhana, ketika kamu membuka sebuah wesite yang membutuhkan login dari akun kamu seperti Facebook, maka kamu harus mengisikan username dan password dan datanya akan tersimpan pada cookie. Saat kamu keluar dari browser dan membuka facebook lagi maka kamu akan berada di akun kamu, tidak perlu login lagi.

Jenis Jenis Cookie

  1. Session Cookie
    Session cookie bisa dibilang sebagai “Cookie sementara” Hanya ada sementara di website yang telah kamu kunjungi. Web Browser biasanya menghapus cookie tersebut saat user menutup browsernya.

  2. Presistent Cookie
    Presistent cookie adalah cookie yang mempunya jangka waktu. Cookie tersebut akan hilang atau terhapus dalam jangka waktu yang sudah di tentukan.

  3. Supercookie
    Super cookie dinamakan cookie tingkat atas,biasanya cookie ini seperti .com atau .co.id.

  4. Zombie Cookie
    Zombie cookie adalah cookie yang otomatis dibuat kembali setelah terdelete.

Referensi

1.HTTP cookie - Wikipedia
2.Using HTTP cookies - HTTP | MDN
3.https://www.nczonline.net/blog/2009/05/05/http-cookies-explained/