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:
-
Mengakses website yang menggunakan CDN dan membandingkan latency dengan website tanpa CDN menggunakan perintah
pingdantraceroute. -
Menghapus cache browser dan mengamati perubahan waktu loading halaman.
-
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
Ping digunakan untuk:
-
Mengukur jarak logis jaringan
-
Mengetahui seberapa cepat server merespon
-
Membandingkan CDN vs non-CDN
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
-
Buka website CDN (cloudflare.com)
-
Tekan F12 → Network
-
Reload halaman (F5)
-
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:
-
Buka website:
👉 https://elearning.smkn1pbg.sch.id/ -
Tekan F12
-
Masuk ke tab Network
-
Reload halaman (F5)
-
Klik file paling atas (biasanya HTML)
-
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 :
- Data dari Purbalingga → server Eropa
- Jarak jauh → delay besar
- 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
| No | Website | Status CDN | IP Server | Load Time (Finish) | Latency (Ping Avg) | Keterangan |
|---|---|---|---|---|---|---|
| 1 | cloudflare.com | CDN (Cloudflare) | 104.16.133.229 | ±1,02 detik | ± 11 ms | Website global dengan server terdekat (Anycast CDN) |
| 2 | elearning.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)
-
Buka browser
-
Tekan
Ctrl + Shift + Delete -
Pilih Cached images and files
-
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
-
Reload halaman dengan
F5atauCtrl + R -
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
-
Buka website (misal YouTube)
-
Tekan
F12untuk membuka Developer Tools -
Masuk ke tab Application → Storage → Cookie
-
Pilih domain website
2. Mengamati Data Cookie
Perhatikan parameter:
-
Name
-
Value
-
Domain
-
Expiration
-
Secure dan HttpOnly
3. Pengujian Fungsi Cookie
-
Login ke suatu website
-
Tutup browser
-
Buka kembali website
-
Jika masih login → cookie session bekerja
4. Menghapus Cookie
-
Hapus cookie website
-
Reload website
-
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
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
Posting Komentar