Senin, 27 Maret 2017

COOKIES DAN CONTOH PROGRAMNYA

COOKIES DAN CONTOH PROGRAMNYA

A. Pengertian Cookies :
cara kerja cookies
Cookies adalah paket informasi yang dikirim oleh server ke peramban Dunia Wide Web kemudian dikirim kembali oleh browser setiap kali ia mengakses server. HTTP cookies digunakan untuk otentikasi pengguna, pelacakan pengguna, dan memelihara informasi pengguna tertentu (preferensi, keranjang belanja elektronik, dll)
Cookie telah menjadi perhatian untuk privasi internet, karena mereka dapat digunakan untuk melacak browsing pengguna. Akibatnya, mereka telah tunduk pada undang-undang di berbagai negara seperti Amerika Serikat, serta Uni Eropa. Cookies juga telah dikritik karena identifikasi pengguna yang mereka berikan tidak selalu akurat dan karena mereka dapat digunakan untuk serangan jaringan.
Di sisi lain, cookie juga telah tunduk pada sejumlah kesalahpahaman, sebagian besar didasarkan pada klaim salah bahwa mereka adalah program, sementara mereka sebenarnya adalah potongan sederhana data, dan karena itu tidak dapat melakukan operasi apapun sendiri. Secara khusus, banyak pengguna internet telah dilaporkan salah menganggap cookie sebagai bentuk spyware atau virus, yang mampu membaca atau menghapus hard disk pengguna (kesalahpahaman mungkin rumit oleh deteksi cookie dari situs tertentu dengan anti-spyware program). Sebagian besar browser modern memungkinkan pengguna untuk memutuskan apakah akan menerima cookie, tapi penolakan membuat beberapa situs web tidak dapat digunakan. Sebagai contoh, preferensi pengguna atau keranjang belanja diimplementasikan menggunakan cookie tidak bekerja jika cookie ditolak. Beberapa alternatif untuk cookie ada, tetapi memiliki kelemahan mereka sendiri.
Cookies atau bisa disebut sebagai HTTP cookies, web cookies, atau browser cookies adalah data/informasi yang diciptakan oleh suatu website untuk disimpan di web browser, ketika user sedang menjelajahi website tersebut. Cookies yang telah disimpan pada browser bisa diambil untuk memberitahu website tentang aktivitas user pada waktu sebelumnya. Cookies diciptakan supaya website bisa mengetahui aktivitas yang telah dilakukan si user pada waktu sebelumnya. Aktifitas ini misalnya mengklik suatu tombol, login, atau   halaman mana yang telah dibuka oleh user pada bulan bahkan tahun lalu.
 Cookies juga bisa saja menyimpan Informasi diri Anda seperti nama, alamat e-mail, alamat rumah atau kantor, nomor telepon yang dapat digunakan untuk mengidentifikasi atau mengontak Anda. Ini hanya bisa terjadi apabila Anda memberikan Informasi didalam sebuah situs Web.
B. Fungsi & Kegunaan Cookies :
  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 me-register ulang di web site tersebut saat mengakses lagi tersebut (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.
Apa Gunanya ?? Seperti telah dikatakan di atas, bahwa cookie dapat menghemat waktu kita saat browsing di internet. Cara kerja cookie adalah storing and sending, alias menyimpan dan mengirim. Sehingga jika sobat mengunjungi suatu situs web, sobat tidak perlu lagi melakukan setting dan lain sebagainya dengan catatan sobat sudah pernah berkunjung ke situs tersebut sebelumnya.
Contohnya: Ketika kita membuka facebook atau jejaring sosial lainnya dan login, kita logout facebook dan secara otomatis email tersimpan serta kita menghemat waktu untuk tidak menulis email kembali Atau pengaturan bahasa pada Facebook. Jika sebelumnya sobat menggunakan setting bahasa indonesia, maka saat kita membuka Facebook selanjutnya, settingan bahasa akan tetap pada bahasa indonesia. Kira-kira seperti itulah.
Ukuran file cookie juga sangat kecil, dengan ukuran tidak dapat lebih besar dari 4096 Bytes (4KB) per website yang dikunjungi. Ada batas jumlah total cookie pada harddisk klien. Jumlah ini juga berbeda-beda pada setiap browser, tetapi biasanya terbatas pada sekitar tiga ratus cookie. Jika nomor ini telah terlampaui, sebuah cookie yang lebih tua akan dihapus sebelum yang baru dibuat. Cookie memiliki tanggal kadaluarsa. Tanggal ini telah ditetapkan, sehingga browser dapat menghapus cookie yang kadaluarsa atau tua ketika mereka tidak lagi dibutuhkan oleh server web. Jika tanggal kadaluarsa kosong, cookie akan dihapus saat sambungan dengan server ditutup. Hal ini terjadi ketika jendela atau tab situs ditutup oleh pengguna, atau ketika pengguna menutup seluruh browser. Cookies ini, kadang-kadang disebut cookie session, sebagian besar digunakan untuk menyimpan pengaturan sementara.
C. Jenis Cookies :
  1. Non persistent (session) cookies. Suatu cookies yang akan hilang sewaktu user menutup browser dan biasanya digunakan pada  ‘shopping carts’ di toko belanja online untuk menelusuri item-item yang dibeli,
  2. Persistent cookies. Diatur oleh situs-situs portal, banner / media iklan situs dan lainnya yang ingin tahu ketika user kembali mengunjungi site mereka. (misal dengan cara memberikan opsi ”Remember Me” saat login). File file ini tersimpan di hardisk user.
Kedua tipe cookies ini menyimpan informasi mengenai URL atau domain name dari situs yang dikunjungi user dan beberapa kode yang mengindikasikan halaman apa saja yang sudah dikunjungi. Cookies dapat berisi informasi pribadi user, seperti nama dan alamat email, Akan tetapi dapat juga user memberikan informasi ke website tersebut melalui proses registrasi. Dengan kata lain, cookies tidak akan dapat “mencuri” nama dan alamat email kecuali diberikan oleh user. Namun demikian, ada kode tertentu (malicious code) yang dibuat misalnya dengan ActiveX control, yang dapat mengambil informasi dari komputer tanpa sepengetahuan user.
Ukuran cookies umumnya kurang dari 100 bytes sehingga tidak akan mempengaruhi kecepatan browsing. tetapi karena umumnya browser diatur secara default untuk menerima cookies maka user tidak akan tahu bahwa cookies sudah ada di komputer. Cookies dapat berguna terutama pada situs yang memerlukan registrasi, sehingga setiap kali mengunjungi situs tersebut, cookies akan me-login-kan user tanpa harus memasukkan user name dan password lagi.
Cookie digunakan untuk mewujudkan fungsi yang khusus untuk pengguna. Cookie diperkenalkan untuk mewujudkan keranjang belanja virtual di mana pengguna dapat menempatkan item yang untuk membeli. Dengan cara ini, pengguna dapat menavigasi sebuah situs di mana barang-barang yang ditampilkan, menambahkan atau menghapus mereka dari keranjang belanja setiap saat.
Penggunaan lain adalah untuk cookies memungkinkan pengguna untuk login di situs Web. Pengguna biasanya login dengan memasukkan identitasnya ke halaman login, cookies memungkinkan server untuk mengetahui bahwa pengguna sudah dikonfirmasi, dan karena itu diizinkan untuk mengakses layanan atau melakukan operasi yang terbatas pada pengguna login.
Beberapa situs web juga menggunakan cookie untuk personalisasi didasarkan pada preferensi pengguna. Situs yang memerlukan otentikasi sering menggunakan fitur ini, yang namun juga hadir di tempat yang tidak memerlukan otentikasi. Personalisasi meliputi presentasi dan fungsionalitas. Sebagai contoh, situs web Wikipedia memungkinkan pengguna dikonfirmasi untuk menentukan kulit halaman; mesin pencari Google memungkinkan pengguna (bahkan yang non-terdaftar) untuk memutuskan berapa banyak hits per halaman mereka ingin melihat.
Cookie juga digunakan untuk melacak pengguna di situs Web. Cookie pihak ketiga dan web bug, dijelaskan di bawah ini, juga memungkinkan untuk melacak di beberapa situs. Pelacakan dalam sebuah situs yang biasanya dilakukan untuk tujuan menghasilkan statistik penggunaan, sementara pelacakan di situs biasanya digunakan oleh perusahaan iklan untuk menghasilkan profil pengguna anonim, yang kemudian digunakan untuk iklan sasaran (memutuskan gambar iklan untuk menunjukkan) berdasarkan pengguna profile.
D. Kesalahpahaman :
Sejak diperkenalkan di Internet, kesalahpahaman tentang cookie beredar di Internet dan media. Pada tahun 2005, Jupiter Research menerbitkan hasil survei, yang menurut persentase konsisten responden percaya beberapa klaim berikut:
  1. cookie seperti worm dan virus (mereka dapat menghapus data dari hard disk pengguna)
  2. cookie adalah bentuk spyware (mereka dapat membaca informasi pribadi yang disimpan di komputer pengguna)
  3. cookie menghasilkan pop up
  4. cookies digunakan untuk spamming
  5. cookies hanya digunakan untuk iklan
Cookie adalah data, bukan kode: mereka tidak bisa menghapus atau membaca informasi dari komputer pengguna. Namun, cookies memungkinkan untuk mendeteksi halaman Web dilihat oleh pengguna pada situs tertentu atau set situs. Informasi ini dapat dikumpulkan dalam profil anonim pengguna. Sementara profil tersebut tidak mengandung informasi pribadi (nama, alamat, dll), mereka telah menjadi subyek dari beberapa masalah privasi. Menurut survei yang sama, sebagian besar pengguna internet tidak dapat menghapus cookie.

Tidak ada komentar:

Posting Komentar