Perbedaan CDN, Cache, dan Cookie dalam Akses Internet - PERWIRA LEARNING CENTER

Perbedaan CDN, Cache, dan Cookie dalam Akses Internet – Perwira Learning Center


A. Latar Belakang

Dalam proses akses internet, kecepatan dan efisiensi pengiriman data menjadi faktor utama dalam kualitas layanan jaringan. Untuk meningkatkan performa akses web dan layanan online, digunakan berbagai teknologi seperti Content Distribution Network (CDN), Cache, dan Cookie.

Artikel ini bertujuan untuk menjelaskan perbedaan konsep, fungsi, serta penerapan CDN, Cache, dan Cookie dalam sistem jaringan internet, serta keterkaitannya.


B. Alat dan Bahan

1. Perangkat Lunak

  • Sistem Operasi : Linux Ubuntu

  • Web Browser : Mozilla Firefox / Google Chrome

  • Tools monitoring jaringan (Wireshark, Ping, Traceroute)

  • Platform dokumentasi artikel : Blogger

2. Perangkat Keras

  • Laptop

 C. Pembahasan

1. Konsep / Pengertian

a. Content Distribution Network (CDN)

    CDN adalah jaringan server yang tersebar di berbagai lokasi geografis yang berfungsi untuk menyimpan dan mendistribusikan konten website kepada pengguna dari server terdekat.

Fungsi utama CDN :

  • Mempercepat akses website

  • Mengurangi beban server utama

  • Meningkatkan ketersediaan dan keamanan data

Contoh CDN : Cloudflare, Akamai, Fastly, Amazon CloudFront.

b. Cache

    Cache adalah penyimpanan sementara data yang sering diakses agar tidak perlu diambil ulang dari server asli. Cache dapat berada di browser, sistem operasi, proxy server, atau router.

Fungsi utama Cache:

  • Mempercepat loading halaman

  • Menghemat bandwidth jaringan

  • Mengurangi request ke server

Jenis cache:

  • Browser cache

  • Server cache

  • Proxy cache

  • DNS cache

Contoh Cache :  

c. Cookie

    Cookie adalah file kecil yang disimpan di browser pengguna untuk menyimpan informasi seperti login, preferensi pengguna, atau session ID.

Fungsi utama Cookie:

  • Menyimpan status login

  • Menyimpan preferensi bahasa dan tema

  • Tracking aktivitas pengguna

 Contoh Cookie :  

2. Praktik yang Dilakukan

Pada praktik pembelajaran dilakukan beberapa kegiatan berikut:

  1. Mengakses website yang menggunakan CDN dan membandingkan latency dengan website tanpa CDN menggunakan perintah ping dan traceroute.

  2. Menghapus cache browser dan mengamati perubahan waktu loading halaman. 

  3. Melihat data cookie melalui fitur Developer Tools pada browser

Langkah-langkah Praktik

(1). Mengakses website yang menggunakan CDN dan membandingkan latency dengan website tanpa CDN menggunakan perintah ping dan traceroute.

Kalau tanpa CDN:
➡ User Indonesia → Server USA → balik lagi (lama)

Kalau pakai CDN:
➡ User Indonesia → Server CDN Jakarta/Singapura → cepat

Langkah-Langkah Praktik Pengujian CDN 

A. Menentukan Website dengan CDN dan Tanpa CDN

Website dengan CDN

Contoh:

  • cloudflare.com

  • google.com

  • youtube.com

👉 Kenapa pilih ini?
Karena website besar pasti pakai CDN global.

Website tanpa CDN (atau lokal)

Contoh:

  • website sekolah/kampus

  • server lokal (localhost)

  • website pribadi di shared hosting murah

👉 Kenapa pilih ini?
Untuk pembanding (konten langsung dari server pusat).

B. Pengujian Latency Menggunakan Ping

 1. Buka terminal Linux

Apa yang Diamati

  • time (ms) → waktu respon server

  • packet loss → kualitas jaringan

Kenapa Harus Ping?

Ping digunakan untuk:

  • Mengukur jarak logis jaringan

  • Mengetahui seberapa cepat server merespon

  • Membandingkan CDN vs non-CDN

C. Pengujian Jalur Jaringan dengan Traceroute

Apa yang Dilihat

  • Jumlah hop (router yang dilewati) : samping kiri (8)

  • Lokasi server : 

     Lihat baris paling atas:

    traceroute to cloudflare.com (104.16.133.229)

    104.16.133.229 = IP server Cloudflare 

    Sekarang lihat hop terakhir:

    7  162.158.43.45
    Itu server tujuan (Cloudflare Edge Server) 

    Tapi kok nggak ada negara/kota?

    Karena traceroute cuma kasih IP, bukan lokasi.
    Untuk tahu lokasi server:

     https://ipinfo.io/ ----- lalu masukan ip : 162.158.43.45

    Biasanya hasilnya:

    Singapore

    Asia Pacific

    Jakarta

👉 Itu bukti Cloudflare punya server dekat Indonesia (CDN).

  • Latency tiap hop (ms) : Contoh baris ke-2

    2  10.51.0.1  3,127ms  3,475ms  2,912ms
    Itu latency (waktu respon router)

Kenapa Harus Traceroute?

Untuk membuktikan:

  • CDN server berada dekat pengguna

  • Non-CDN server jauh (banyak hop)

  • Routing internet bersifat global

D. Pengujian Load Time Website

Cara Melakukan dengan CDN

  1. Buka website CDN (cloudflare.com)

  2. Tekan F12 → Network

  3. Reload halaman (F5)

  4. Catat Finish / Load Time 

 

Lakukan juga pada website tanpa CDN.

Gimana bedain yang pakai CDN/Tidak pakai CDN?

Kalau pakai CDN:

  • IP biasanya banyak dan berubah-ubah

  • Lokasi server bisa luar negeri (SG, US, dll)

Kalau tidak pakai CDN:

  • IP biasanya satu

  • Lokasi IP Indonesia (ISP lokal) 

Langkah:

  1. Buka website:
    👉 https://elearning.smkn1pbg.sch.id/

  2. Tekan F12

  3. Masuk ke tab Network

  4. Reload halaman (F5)

  5. Klik file paling atas (biasanya HTML)

  6. Cari bagian Response Headers

 AP

 Cek lewat DNS

Buka terminal linux : ping elearning.smkn1pbg.sch.id

 

Apa yang diliat?

  • IP SERVER : PING elearning.smkn1pbg.sch.id (194.233.78.43)
  • Latency / Delay Server (Waktu Akses) :

time=200 ms
time=203 ms
time=199 ms
time=198 ms

Artinya :

  1. Data dari Purbalingga → server Eropa
  2. Jarak jauh → delay besar
  3. Ini contoh server tanpa CDN
  •  TTL (Time To Live) : 47
  • TTL kecil → server jauh

  • TTL besar → server dekat

TTL 47 menunjukkan server bukan lokal Indonesia.

Artinya:

  • Website sekolah tidak pakai Cloudflare

  • Domain langsung ke server hosting

  • Biasanya server shared hosting 

Kenapa Harus Load Time?

Ping hanya mengukur server response, tapi load time mengukur pengalaman user nyata.

E. Pengujian Lokasi Server CDN

Cara cek :

  • Buka website : https://www.iplocation.net
  • Masukkan domain : cloudflare.com

Yang Dilihat

  • Server location: Singapore / Jakarta / Asia

  • IP Address

  • ISP

F, Hasil yang Diamati

 

NoWebsite
Status CDN
IP Server
Load Time (Finish)
Latency (Ping Avg)
Keterangan
1cloudflare.com
CDN (Cloudflare)
104.16.133.229
±1,02 detik
± 11 ms
Website global dengan server terdekat (Anycast CDN)
 
 
2elearning.smkn1pbg.sch.id
Non-CDN
194.233.78.43 (Contabo)
± 2,10 detik
± 199 ms
Server langsung di data center tanpa CDN

Website dengan CDN lebih cepat karena:

  • Server dekat pengguna

  • Data disalin ke edge server

  • Jalur routing lebih pendek

Website tanpa CDN lebih lambat karena:

  • Server hanya satu (central server)

  • Jarak geografis jauh

  • Routing lebih panjang

Kesimpulan Praktikum

    Berdasarkan hasil pengujian, website yang menggunakan Content Delivery Network (CDN) memiliki latency dan waktu loading yang lebih rendah dibandingkan website tanpa CDN. Hal ini menunjukkan bahwa CDN efektif dalam meningkatkan performa akses internet dengan mendistribusikan konten ke server edge yang lebih dekat dengan pengguna.

(2). Menghapus cache browser dan mengamati perubahan waktu loading halaman.

A. Pengujian Tanpa Cache (Cache Dihapus)

  1. Buka browser 

  2. Tekan Ctrl + Shift + Delete

     

  3. Pilih Cached images and files

  4. Klik Clear data


B. Mengakses Website Pertama Kali

  • Buka website: https://www.wikipedia.org

     

  • Buka Developer Tools → ctrl+shift+l → tab network

  • Catat Load Time (ms)

    -- Selesai : 400md

    -- Ulangi langkah yang sama : harusnya lebih cepat waktu finish nya karena Cache terbukti mempercepat loading halaman karena data tidak perlu diunduh ulang dari server.

    -- 149md,, loading/latency lebih cepat jika cache sudah ada.


C. Pengujian Dengan Cache

  1. Reload halaman dengan F5 atau Ctrl + R

  2. Perhatikan bahwa sebagian resource diambil dari disk cache / memory cache


Hasil yang Diharapkan

  • Akses pertama lebih lama (data diambil dari server)

  • Akses kedua lebih cepat karena data diambil dari cache lokal


(3). Melihat data cookie melalui fitur Developer Tools pada browser. 

Langkah-langkah Praktik

1. Melihat Cookie di Browser

  1. Buka website (misal YouTube)

  2. Tekan F12 untuk membuka Developer Tools

  3. Masuk ke tab Application → Storage → Cookie

  4. Pilih domain website


2. Mengamati Data Cookie

Perhatikan parameter:

  • Name

  • Value

  • Domain

  • Expiration

  • Secure dan HttpOnly


3. Pengujian Fungsi Cookie

  1. Login ke suatu website

  2. Tutup browser

  3. Buka kembali website

  4. Jika masih login → cookie session bekerja


4. Menghapus Cookie

  1. Hapus cookie website 

  2. Reload website

  3. Perhatikan bahwa login hilang (session terhapus)


Hasil yang Diharapkan

  • Cookie menyimpan session login

  • Cookie menyimpan preferensi pengguna

  • Tanpa cookie, website tidak mengenali pengguna

     


3. Hasil Pembelajaran

Dari kegiatan yang dilakukan, diperoleh hasil sebagai berikut

  • CDN terbukti mengurangi latency dan meningkatkan kecepatan akses karena konten diambil dari server edge terdekat.
  • Website yang menggunakan CDN memiliki waktu akses lebih cepat karena konten diambil dari server terdekat.
  • Cache terbukti mempercepat loading halaman karena data tidak perlu diunduh ulang dari server.
  • Cache mempercepat loading website karena resource tidak diunduh ulang dari server.
  • Cookie membantu website mengenali pengguna tanpa perlu login ulang setiap kali membuka halaman.
  • Cookie digunakan untuk manajemen sesi (session management) dan personalisasi pengguna.

4. Kendala dan Solusi

Kendala:

  • Cache lama menyebabkan website tidak menampilkan data terbaru.

  • Cookie bisa mengganggu privasi pengguna jika digunakan untuk tracking berlebihan.

  • Konfigurasi CDN yang salah dapat menyebabkan error akses konten.

Solusi:

  • Menghapus cache secara berkala.

  • Mengatur cookie policy dan privacy setting pada browser.

  • Melakukan konfigurasi CDN sesuai dokumentasi resmi penyedia layanan.

Daftar Pustaka

Sekawan Media. (2021). Pengertian cache, jenis, cara kerja, dan manfaatnya.
Diakses pada 13 Februari 2026 dari:
https://www.sekawanmedia.co.id/blog/pengertian-cache/
Dinas Komunikasi dan Informatika Kota Lhokseumawe. (2024). Perbedaan cache dan cookie dalam browser internet.
Diakses pada 13 Februari 2026 dari:
https://kominfo.lhokseumawekota.go.id/berita/read/perbedaan-cache-dan-cookie-dalam-browser-internet-202407181721277708
ID-Networkers. (n.d.). Cache dan cookies web: Sebenarnya mereka ini apa sih?
Diakses pada 13 Februari 2026 dari:
https://www.idn.id/cache-dan-cookies-web-sebenernya-mereka-ini-apa-sih/



Komentar

Postingan populer dari blog ini